@font-face {
	font-family: 'FontAwesome';
	src: url('fonts/fontawesome-webfont3295.eot?v=4.5.0');
	src: url('fonts/fontawesome-webfontd41d.eot?#iefix&v=4.5.0') format('embedded-opentype'),
		url('fonts/fontawesome-webfont3295.woff2?v=4.5.0') format('woff2'),
		url('fonts/fontawesome-webfont3295.woff?v=4.5.0') format('woff'),
		url('fonts/fontawesome-webfont3295.ttf?v=4.5.0') format('truetype'),
		url('fonts/fontawesome-webfont3295.svg?v=4.5.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik-Regular';
	src: url('fonts/Graphik-Regular.eot');
	src: url('fonts/Graphik-Regulard41d.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Regular.woff2') format('woff2'), url('fonts/Graphik-Regular.woff') format('woff'), url('fonts/Graphik-Regular.ttf') format('truetype'), url('fonts/Graphik-Regular.svg#Graphik-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik-Medium';
	src: url('fonts/Graphik-Medium.eot');
	src: url('fonts/Graphik-Mediumd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Medium.woff2') format('woff2'), url('fonts/Graphik-Medium.woff') format('woff'), url('fonts/Graphik-Medium.ttf') format('truetype'), url('fonts/Graphik-Medium.svg#Graphik-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik-Semibold';
	src: url('fonts/Graphik-Semibold.eot');
	src: url('fonts/Graphik-Semiboldd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Semibold.woff2') format('woff2'), url('fonts/Graphik-Semibold.woff') format('woff'), url('fonts/Graphik-Semibold.ttf') format('truetype'), url('fonts/Graphik-Semibold.svg#Graphik-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik-Bold';
	src: url('fonts/Graphik-Bold.eot');
	src: url('fonts/Graphik-Boldd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Bold.woff2') format('woff2'), url('fonts/Graphik-Bold.woff') format('woff'), url('fonts/Graphik-Bold.ttf') format('truetype'), url('fonts/Graphik-Bold.svg#Graphik-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Graphik-Super';
	src: url('fonts/Graphik-Super.eot');
	src: url('fonts/Graphik-Superd41d.eot?#iefix') format('embedded-opentype'), url('fonts/Graphik-Super.woff2') format('woff2'), url('fonts/Graphik-Super.woff') format('woff'), url('fonts/Graphik-Super.ttf') format('truetype'), url('fonts/Graphik-Super.svg#Graphik-Super') format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

body {
	margin-right: 0;
	float: left;
	margin-left: 0;
	width: 100%;
	position: relative;
	overflow-x: hidden;
}

a:hover,
a:focus,
a:active {
	text-decoration: none;
}

.main_banner.ios_app::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	z-index: -1;
}

.navbar-toggle .icon-bar {
	width: 20px;
}

.navbar-toggle {
	height: 40px;
	width: 40px;
}

.main_banner {
	float: left;
	width: 100%;
	height: auto;
	background-position: center;
	padding: 30px 0 20px 0;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
}

#videoBlock {
	display: flex;
	flex-flow: row wrap;
}

.test_viedo .video-wrapper-image {
	border: none;
	height: 216px;
	width: 100%;
	object-fit: scale-down;
	object-fit: cover;
}

.test_viedo iframe {
	height: 216px;
}

.new-doordash-businesss .doordash-list-content h6 {
	font-size: 24px;
}

.tab-pane {
	position: relative;
}

div.welecome-form#tab_b {
	right: -450px;
}

div.welecome-form-footer#tab_footerb {
	right: -850px;
}

.query_form {
	overflow: hidden;
}

.taxi_dispasuffes {
	float: left;
	width: 100%;
	margin: 70px 0 20px;
}

#footer-form-wrap {
	max-width: 800px;
}

#footer-form-wrap #common_trigger_form #common_form {
	margin: 0;
}

#footer-form-wrap #submit_btn {
	width: 200px !important;
	margin: 0 auto;
	float: none !important;
	margin-top: 38px;
}

#footer-form-wrap .form-group {
	width: 32%;
	float: left;
}

#footer-form-wrap .form-group:nth-child(4),
#footer-form-wrap .form-group:nth-child(5) {
	width: 100%;
}

#footer-form-wrap {
	position: relative;
}

#footer-form-wrap #common_form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#footer-form-wrap .new-listing-heading-para.banner-policy-line {
	bottom: 93px;
	left: 32px;
	transform: none;
	width: 100%;
}

#footer-form-wrap textarea.form-control {
	height: 163px !important;
}

input {
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}

.tinder-like-app .cata-list li {
	width: 48.5%;
	position: relative;
}

.tinder-like-app .cata-list.mp-mrg {
	width: 78%;
	margin: 40px auto 00px auto;
}

.tinder-app-feature {
	background-image: url("../images/tinder-feature-bg.html");
}

.ubereats-ban {
	background-image: url("../images/ubereats-banner.html") !important;
}

.white-text {
	color: #fff !important;
}

.tinder-app-feature .aggregator-icon-container {
	background: #fff;
}

.tinder-app-feature .appsetting-1 {
	fill: #d33a8c;
}

.aggregator-icon-container svg,
.aggregator-icon-container svg fill {
	fill: #d33a8c !important;
}

.tinder-app-feature .divider_line {
	background-color: #fff;
}

#seaopen-chainblock-networks {
	background: rgb(211, 58, 140);
}

.seaopen-chainblock-wrap {
	background: #fff;
	border-radius: 10px;
	padding: 17px;
	text-align: center;
}

#seaopen-chainblock-networks .google-security-list {
	padding: 0;
	margin: 40px auto 40px auto;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
}

#seaopen-chainblock-networks h6 {
	font-size: 18px;
	margin: 17px 0 10px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
}

#seaopen-chainblock-networks .google-security-list li {
	width: 13.5%;
}

#seaopen-chainblock-networks .why_ush1,
#seaopen-chainblock-networks p {
	color: #fff;
}

#seaopen-chainblock-networks .divider_line {
	background-color: #fff;
}

#seaopen-chainblock-networks .google-security-list img {
	width: 70px;
	height: 70px;
	object-fit: contain;
}

#portfolio::after {
	background: #ffffff !important;
	display: none;
}

#portfolio.tinder-portfolio::before {
	background-color: #fff;
}

#portfolio.tinder-portfolio h5 {
	color: #040404;
}

#portfolio.tinder-portfolio p {
	color: #6a7071;
}

#common_trigger_form #common_form .form-group {
	margin-bottom: 20px !important;
}

section {
	position: relative;
}

.our-app-layout-img {
	padding: 25px;
}

.our-app-layout ul li img {
	width: 50px;
}

.our-app-layout ul {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.our-app-layout ul li {
	width: 48%;
	display: flex;
	align-items: center;
	margin: 16px 00px;
}

.our-app-layout .icon-desc h4 {
	text-transform: capitalize;
	color: #000;
	padding-left: 16px;
	font-size: 18px;
	line-height: 22px;
}

#marketplace-techonology {
	background: #000;
}

#marketplace-techonology p {
	margin: 0 0 10px;
	color: #fff;
	font-size: 17px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: 'proxima_novalight';
}

#creative-tabs .tab-content {
	background: #f8f8f8 !important;
}

#app-carousel-sec .d-solutions-wrap {
	text-align: center;
	margin-top: 50px;
	background: #fff;
	box-shadow: 0px 0px 12px 2px #0000002e;
	webkit-box-shadow: 0px 0px 12px 2px #0000002e;
	padding: 20px;
	margin: 10px;
}

#app-carousel-sec .owl-nav button {
	width: 50px;
	height: 50px;
	background: #b6b6b6;
	border-radius: 50%;
	color: #fff;
	font-size: 45px;
	position: relative;
}

#app-carousel-sec .owl-nav button span {
	line-height: 0;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#app-carousel-sec .owl-carousel .owl-dots.disabled,
#app-carousel-sec .owl-carousel .owl-nav.disabled {
	display: block;
	position: absolute;
	top: 50%;
	display: flex;
	justify-content: space-between;
	width: 100%;
	transform: translateY(-50%);
}

#app-carousel-sec .owl-prev {
	left: -92px;
}

#app-carousel-sec .owl-next {
	right: -92px;
}

#app-carousel-sec .owl-nav button:hover {
	background: #e92b26;
}

#app-carousel-sec figure {
	border-radius: 14.6px;
	box-shadow: 0 0px 12px 0 rgb(0 0 0 / 9%);
	width: 120px;
	height: 50px;
	position: absolute;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px 15px;
	background-color: #fff;
	top: 26px;
	z-index: 1;
	left: 50%;
	transform: translateX(-50%);
}

#app-carousel-sec figure img {
	width: 100%;
	height: 25px;
	object-fit: contain;
}

.app-marketplace-cta-wrap {
	background: #0C1016;
	border-radius: 26px;
	padding: 00px 24px;
	position: relative;
}

.app-marketplace-cta-wrap img {
	margin: 0 auto;
	display: block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	aspect-ratio: auto 234/338;
}

.clients-speak-new-video img {
	aspect-ratio: auto 555/367;
}

.app-marketplace-cta-wrap .cta-text p {
	width: 100%;
}

.app-marketplace-cta .new_lanbtn {
	position: relative;
}

#app-carousel-sec .d-solutions-wrap h6 {
	font-size: 22px;
}

#app-carousel-sec .d-solutions-wrap a.new_lanbtn {
	background: #E92B26;
	box-shadow: 0 0 0 rgba(255, 255, 255, .4);
	display: inline-block;
	margin: 10px auto 0;
	color: #fff;
	border-radius: 30px;
	padding: 9px 54px;
	font-size: 16px;
	transition: all .6s ease 0s;
	text-transform: capitalize;
	line-height: normal;
	outline: unset;
	animation: pulso 2s infinite !important;
	font-family: 'proxima_novasemibold';
	animation: pulso 2s infinite;
}

.marketplace-app-layout .triger_conte p {
	color: #6a7071;
	font-size: 22px;
	margin: 5px 0 5px;
	font-family: 'proxima_novalight';
}

#app-carousel-sec .owl-carousel .owl-item img {
	display: block;
	max-width: 180px;
	margin: 0 auto;
	padding-top: 18px;
}

#app-carousel-sec .owl-carousel .owl-item figure img {
	padding-top: 00px;
}

.app-marketplace-technology .img-fluid.center {
	margin: 0 auto;
	display: block;
	position: relative;
	left: auto;
	transform: none;
	bottom: auto;
	margin: 0 auto;
}

.app-marketplace-technology .cta-text {
	text-align: center;
	margin: 72px 10px;
}

#telemedicine-banner .marketplace-app-banner {
	background-image: url("../images/marketplace-banner.html") !important;
}

.marketplace-app-banner::after {
	background-color: rgba(0, 0, 0, 0.64) !important;
}

.marketplace-app-tabs li a {
	background: #f8f8f8;
	border-radius: 86px;
}

.tradewheel .impact-phone-wrap {
	background: #F16A26;
	background-image: linear-gradient(#D24C08 2px, transparent 0), linear-gradient(90deg, #D24C08 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

#impact-slider .tradewheel h5 {
	color: #F16A26;
}

.Melltoo .impact-phone-wrap {
	background: #1CCB6F;
	background-image: linear-gradient(#0CB37B 2px, transparent 0), linear-gradient(90deg, #0CB37B 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

#impact-slider .Melltoo h5 {
	color: #1CCB6F;
}

.lookprior .impact-phone-wrap {
	background: #F5EC00;
	background-image: linear-gradient(#C1BA06 2px, transparent 0), linear-gradient(90deg, #C1BA06 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

#impact-slider .lookprior h5 {
	color: #F5EC00;
}

.marketplace-app-tabs .creative-suff-tabs li:hover a {
	background: red;
	border-radius: 86px;
	color: #fff;
}

#telemedicine-banner .doordash-ban {
	background-image: url("../images/doordash-banner.html") !important;
}

.award_img {
	z-index: 1;
	position: relative;
}

.pt-60 {
	padding-top: 60px !important;
}

.inline-listing {
	position: relative;
}

.inline-listing h1 {
	padding-left: 60px;
	font-size: 19px !important;
	margin: 5px 0px 25px 00px;
	text-align: left;
}

.inline-listing img {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 42px;
	height: 42px;
	object-fit: contain;
}

.uber-cta .img-fluid.center {
	margin: 0 auto;
	display: block;
	width: 234px;
	position: relative;
	left: auto;
	transform: none;
}

.animate-bottom-to-top {
	width: 26px;
	animation: mymoveright 5s infinite;
	animation-timing-function: ease;
	animation-timing-function: linear;
	position: relative;
	top: 36px;
}

@keyframes mymoveright {
	from {
		top: 100%;
	}

	to {
		bottom: 100%;
	}
}

.cust-cta-taxi-wrap {
	position: relative;
	bottom: -8px;
}

.uber-cta {
	overflow: hidden;
}

.cust-cta-taxi-wrap {
	position: relative;
}

#taxi_dispatch_new .main_banner.ios_app::after {
	background-color: rgba(0, 0, 0, 0.78);
	top: 0;
}

::-moz-selection {
	background: #E92B26;
	color: #fff;
}

::selection {
	background: #E92B26;
	color: #fff;
}


.main_banner .award_img .inc500 {
	height: 90px;
}

.food-app-img .animate-bottom-to-top {
	width: 26px;
	animation: mymovescooter 5s infinite;
	animation-timing-function: ease;
	animation-timing-function: linear;
	position: absolute;
	top: 36px;
	left: 33%;
}

.cust-cta-taxi-wrap.food-app-img {
	position: relative;
	overflow: hidden;
}

@keyframes mymovescooter {
	from {
		top: 86%;
	}

	to {
		bottom: 100%;
	}
}


#letsstart .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: flex-end;
}

.schedule {
	color: #fff !important;
	margin-top: 10px;
	font-size: 24px !important;
	font-family: 'proxima_novasemibold' !important;
	background: #e92b26;
	width: max-content;
	line-height: 32px;
	padding: 7px 16px;
}

.popup-text {
	position: absolute;
	bottom: 0;
	font-size: 29px;
	padding: 10px 29px;
	color: #fff;
	font-family: 'proxima_novaregular';
	z-index: 9;
}

.popup-text span {
	color: #e92b26;
	font-family: 'proxima_novabold';
	font-size: 35px;
	display: block;
}

#letsstart .welecome-form {
	padding: 00px 12px 00px 00px;
}

#letsstart .modal-dialog {
	margin-top: 0 !important;
	width: 100% !important;
	max-width: 750px !important;
}

#letsstart .modal-body {
	background: #e92b26;
}

#letsstart .modal-body {
	position: relative;
}

#letsstart .modal-body::after {
	background: url('../images/letstratmodalbg2.webp');
	position: absolute;
	width: 50%;
	height: 100%;
	background-size: cover;
	content: '';
	top: 0;
	left: 0;
	background-position: center right;
	background-repeat: no-repeat;
}

#letsstart .btn.btn-primary {
	background: #3a3939 !important;
	border-radius: 00px !important;
	color: #fff;
	border: 1px solid #fff !important;
	transition: .2s;
}

#letsstart #common_trigger_form #common_form {
	margin: 24px 0px;
	font-size: 15px !important;
	font-family: 'proxima_novaregular';
}

#letsstart .form-group {
	margin-bottom: 13px !important;
}

.popup-text strong {
	font-weight: 500;
	font-size: 29px;
}

#letsstart .btn.btn-primary:hover {
	background: #e92b26 !important;
	transition: .2s;
	box-shadow: 2px 0px 18px #b31510;
	webkit-box-shadow: 2px 0px 18px #b31510;
}

#letsstart .modal-body {
	position: relative;
	padding: 52px 00px;
}

#letsstart label.error {
	color: #fff !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

#letsstart textarea {
	resize: none;
}

#letsstart h4 {
	font-size: 15px;
	text-align: center;
	padding: 0;
	font-family: 'proxima_novabold';
	color: #fff;
	margin-bottom: 10px;
}

#popularchef .four-list .popularlist-wrap img {
	height: 190px !important;
}

#popularchef .four-list a.new_lanbtn {
	background: transparent;
	margin: 0px auto 0;
	color: #E92B26;
	padding: 5px 0;
	font-size: 18px !important;
}

#popularchef .four-list a.new_lanbtn i {
	transition: .5s;
	font-size: 20px;
	margin-left: 2px;
}

#popularchef .four-list a.new_lanbtn:hover i {
	margin-left: 7px;
}

#popularchef .inner-text {
	padding: 15px;
}

.e-commmarket .wrap_taxi_icon {
	margin: 0 0 10px;
}

#calendly-sec iframe {
	float: left;
	width: 100%;
	height: 684px;
	overflow: hidden;
	border: 0px;
}

#calendly-sec body {
	overflow: hidden !important;
}

#calendly-sec {
	background: #fbfcfd;
}

.test_viedo {
	position: relative;
}


ul#lightGallery {
	list-style: none outside none;
	padding-left: 0;
}

.gallery li a {
	height: 100px;
	width: 100px;
}

.gallery li a img {
	max-width: 100px;
}

/* lightGallery.css  */
/*clearfix*/
.group {
	zoom: 1;
}

.group:before,
.group:after {
	display: table;
	content: "";
	line-height: 0;
}

.group:after {
	clear: both;
}

/*/clearfix*/


/** /font-icons/**/
@font-face {
	font-family: 'Slide-icons';
	src: url('../font/Slide-icons.html');
}

@font-face {
	font-family: 'Slide-icons';
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format('woff'),
		url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWZZpI4AAAboAAAAHEdERUYANQAGAAAGyAAAACBPUy8yL9TcHwAAAVgAAABWY21hcOAx89QAAAHMAAABUmdhc3D//wADAAAGwAAAAAhnbHlmlq1ZxgAAAzQAAAGAaGVhZP3vdhkAAADcAAAANmhoZWEEEP/mAAABFAAAACRobXR4BeoAcQAAAbAAAAAabG9jYQEyAOAAAAMgAAAAEm1heHAAUwAnAAABOAAAACBuYW1l7pftcgAABLQAAAGwcG9zdCBfgkMAAAZkAAAAWgABAAAAAQAAZVgBDF8PPPUACwIAAAAAAM5oGq4AAAAAzmgargAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAIACQACQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA4BrwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAAAAAAIAAFEAqgAgAJYAAAAAAAMAAAADAAAAHAABAAAAAABMAAMAAQAAABwABAAwAAAACAAIAAIAAAAA4B3wAP//AAAAAOAa8AD//wAAH+oQAwABAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAEIAZACeAMAAAAABAAD/4AIAAeAAAgAAEQEhAgD+AAHg/gAAAAAAAQBRADYBrwGKAB0AAAE2NC8BJg8BJyYPAQYUHwEHBh8BFj8BFxY/ATYvAQGqBAQXCwx8fAwLFwQEfX0LCxcLDHx8DAsXCwt9AVwFDQUXCwt9fQsLFwUNBXx8DAsXCwt9fQsLFwsMfAABAKoABQGeAbYAEQAAEyYPAQYfAQcGHwEWMj8BNjQn1AwLEwsLrKwLCxMFDQXBCAgBtgsLEwsMrKwMCxMFBcEJGAkAAAkAIAAAAeABwAADAAcACwAPABMAFwAbAB8AIwAAEzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjIICAAUCAgKCAgKCAgAFAgICggICggIABQICAoICAAcCAgICAgCCAgICAgCCAgICAgAAAAQCWAAoBjwG2ABEAAAE2LwEmDwEGFB8BFj8BNjQvAQGKCwsTDAvBCQnBCwsUBAStAYwMCxMLC8EJGAnBCwsTBQ0FrAAAAAwAlgABAAAAAAABAAsAGAABAAAAAAACAAUAMAABAAAAAAADACcAhgABAAAAAAAEAAsAxgABAAAAAAAFAAsA6gABAAAAAAAGAAsBDgADAAEECQABABYAAAADAAEECQACAAoAJAADAAEECQADAE4ANgADAAEECQAEABYArgADAAEECQAFABYA0gADAAEECQAGABYA9gBTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABpAGMAbwBuAHMAAGljb25zAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAFMAbABpAGQAZQAtAGkAYwBvAG4AcwAgADoAIAAyADUALQA5AC0AMgAwADEAMwAARm9udEZvcmdlIDIuMCA6IFNsaWRlLWljb25zIDogMjUtOS0yMDEzAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIBAgEDAQQBBQEGB3VuaUYwMDAHdW5pRTAxQQd1bmlFMDFCB3VuaUUwMUMHdW5pRTAxRAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAHAAEABAAAAAIAAAAAAAEAAAAAyYlvMQAAAADOaBquAAAAAM5oGq4=) format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Slide-icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/** //font-icons/**/




.lightGallery {
	overflow: hidden !important;
}

#lightGallery-Gallery img {
	border: none !important;
}

#lightGallery-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999 !important;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	opacity: 1;
	-webkit-transition: opacity 0.35s ease;
	-moz-transition: opacity 0.35s ease;
	-o-transition: opacity 0.35s ease;
	-ms-transition: opacity 0.35s ease;
	transition: opacity 0.35s ease;
	background: #0d0d0d;
}

/*lightGallery starting effects*/
#lightGallery-Gallery.opacity {
	opacity: 1;
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
}

#lightGallery-Gallery.opacity .thumb_cont {
	opacity: 1;
}

#lightGallery-Gallery.fadeM {
	opacity: 0;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
}

/*lightGallery starting effects*/


/*lightGallery core*/
#lightGallery-Gallery {
	height: 100%;
	opacity: 0;
	width: 100%;
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
}

#lightGallery-slider {
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	white-space: nowrap;
	position: absolute;
}

#lightGallery-slider .lightGallery-slide {
	background: url(../img/loading.html) no-repeat scroll center center transparent;
	display: inline-block;
	height: 100%;
	line-height: 1px;
	text-align: center;
	width: 100%;
}

#lightGallery-slider.slide .lightGallery-slide {
	position: absolute;
	opacity: 0.4;
}

#lightGallery-slider.fadeM .lightGallery-slide {
	position: absolute;
	left: 0;
	opacity: 0;
}

#lightGallery-slider.animate .lightGallery-slide {
	position: absolute;
	left: 0;
}

#lightGallery-slider.fadeM .current {
	opacity: 1;
}

#lightGallery-Gallery.opacity .lightGallery-slide.current img,
#lightGallery-Gallery.opacity .lightGallery-slide.current iframe {
	transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-o-transform: scale(1, 1);
}

.lightGallery-slide.current img,
.lightGallery-slide.current iframe {
	transform: scale(0.5, 0.5);
	-moz-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-webkit-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
}

#lightGallery-Gallery.fadeM .lightGallery-slide.current img,
#lightGallery-Gallery.fadeM .lightGallery-slide.current iframe {
	transform: scale(0.5, 0.5);
	-moz-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-webkit-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
}

#lightGallery-slider.fadeM.on .current {
	opacity: 1;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
}

#lightGallery-slider.fadeM .lightGallery-slide {
	transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s;
}

#lightGallery-slider.slide .lightGallery-slide {
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}

#lightGallery-slider.slide.on .lightGallery-slide {
	opacity: 0;
}

#lightGallery-slider.slide .lightGallery-slide.current {
	opacity: 1 !important;
	transform: translate3d(0px, 0px, 0px) !important;
	-moz-transform: translate3d(0px, 0px, 0px) !important;
	-ms-transform: translate3d(0px, 0px, 0px) !important;
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
	-o-transform: translate3d(0px, 0px, 0px) !important;
}

#lightGallery-slider.slide .lightGallery-slide.prevSlide {
	opacity: 0;
	transform: translate3d(-100%, 0px, 0px);
	-moz-transform: translate3d(-100%, 0px, 0px);
	-ms-transform: translate3d(-100%, 0px, 0px);
	-webkit-transform: translate3d(-100%, 0px, 0px);
	-o-transform: translate3d(-100%, 0px, 0px);
}

#lightGallery-slider.slide .lightGallery-slide.nextSlide {
	opacity: 0;
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}

#lightGallery-slider.slide.on .lightGallery-slide,
#lightGallery-slider.slide.on .current,
#lightGallery-slider.slide.on .prevSlide,
#lightGallery-slider.slide.on .nextSlide {
	transition: all 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-moz-transition: all 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-webkit-transition: all 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-o-transition: all 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-ms-transition: all 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

#lightGallery-slider.speed .lightGallery-slide,
#lightGallery-slider.speed .current,
#lightGallery-slider.speed .prevSlide,
#lightGallery-slider.speed .nextSlide {
	transition-duration: inherit !important;
	-moz-transition-duration: inherit !important;
	-webkit-transition-duration: inherit !important;
	-o-transition-duration: inherit !important;
	-ms-transition-duration: inherit !important;
}

#lightGallery-slider.timing .lightGallery-slide,
#lightGallery-slider.timing .current,
#lightGallery-slider.timing .prevSlide,
#lightGallery-slider.timing .nextSlide {
	transition-timing-function: inherit !important;
	-moz-transition-timing-function: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	-o-transition-timing-function: inherit !important;
	-ms-transition-timing-function: inherit !important;
}

#lightGallery-slider .lightGallery-slide:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

#lightGallery-slider .lightGallery-slide img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}

/*lightGallery core*/


/*action*/
#lightGallery-action {
	bottom: 20px;
	position: absolute;
	left: 50%;
	margin-left: -55px;
	z-index: 9;
}

#lightGallery-action a {
	margin: 0 3px 0 0 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	display: inline-block !important;
	display: inline-block;
	vertical-align: middle;
	display: inline;
	zoom: 1;
	background-color: rgba(0, 0, 0, 0.65);
	font-size: 16px;
	width: 28px;
	height: 28px;
	font-family: 'Slide-icons';
	color: #FFF;
	cursor: pointer;
}

#lightGallery-action a:hover,
#lightGallery-action a:focus {
	background-color: rgba(0, 0, 0, 0.85);
}

#lightGallery-action a#lightGallery-prev:before,
#lightGallery-action a#lightGallery-next:after {
	content: "\e01d";
	left: 5px;
	bottom: 3px;
	position: absolute;
}

#lightGallery-action a#lightGallery-prev:before {
	content: "\e01d";
}

#lightGallery-action a#lightGallery-next:after {
	content: "\e01b";
}

#lightGallery-action a.cLthumb:after {
	font-family: 'Slide-icons';
	content: "\e01c";
	left: 6px;
	bottom: 4px;
	font-size: 16px;
	position: absolute;
}

/*action*/

/*lightGallery Thumb*/
#lightGallery-Gallery .thumb_cont {
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #000000;
	-webkit-transition: max-height 0.4s ease-in-out;
	-moz-transition: max-height 0.4s ease-in-out;
	-o-transition: max-height 0.4s ease-in-out;
	-ms-transition: max-height 0.4s ease-in-out;
	transition: max-height 0.4s ease-in-out;
	z-index: 9;
	max-height: 0;
	opacity: 0;
}

#lightGallery-Gallery .thumb_cont.open {
	max-height: 350px;
}

#lightGallery-Gallery .thumb_cont .thumb_inner {
	margin-left: -12px;
	padding: 12px;
	max-height: 290px;
	overflow-y: auto;
}

#lightGallery-Gallery .thumb_cont .thumb_info {
	background-color: #333;
	padding: 7px 10px;
}

#lightGallery-Gallery .thumb_cont .thumb_info .count {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

#lightGallery-Gallery .thumb_cont .thumb_info .close {
	color: #FFFFFF;
	display: block;
	float: right !important;
	opacity: 0.6;
	-webkit-transition: opacity 0.3s ease 0s;
	-moz-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	-ms-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
	z-index: 1090;
	cursor: pointer;
}

#lightGallery-Gallery .thumb_cont .thumb_info .close i:after,
#lightGallery-close:after {
	content: "\e01a";
	font-family: 'Slide-icons';
	font-style: normal;
}

#lightGallery-Gallery .thumb_cont .thumb_info .close:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

#lightGallery-Gallery .thumb_cont .thumb {
	display: inline-block !important;
	vertical-align: middle;
	display: inline;
	/* IE7 inline-block hack */

	zoom: 1;
	margin-bottom: 4px;
	margin-left: 4px;
	width: 94px;
	height: 94px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
	border-radius: 3px;
	border: 3px solid transparent;
	-webkit-transition: border-color linear .2s, opacity linear .2s;
	-moz-transition: border-color linear .2s, opacity linear .2s;
	-o-transition: border-color linear .2s, opacity linear .2s;
	-ms-transition: border-color linear .2s, opacity linear .2s;
	transition: border-color linear .2s, opacity linear .2s;
}

#lightGallery-Gallery .thumb_cont .thumb>img {
	height: 100%;
}

#lightGallery-Gallery .thumb_cont .thumb.active,
#lightGallery-Gallery .thumb_cont .thumb:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	border-color: #ffffff;
}

/*lightGallery Thumb*/

/*lightGallery Video*/
#lightGallery-slider .video_cont {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}

#lightGallery-slider .video_cont {
	background: none;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#lightGallery-slider .video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}

#lightGallery-slider .video iframe {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
}

/*lightGallery Video*/


/*lightGallery info Title Desc*/
#lightGallery-slider .info {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.55);
	color: #FFFFFF;
	padding: 10px 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#lightGallery-slider .info span {
	display: block;
	line-height: 1;
}

#lightGallery-slider .info span:last-child {
	margin-top: 6px;
}

#lightGallery-slider .info .title {
	font-size: 16px;
	font-weight: bold;
}

#lightGallery-slider .info .desc {
	color: #DDDDDD;
	font-size: 12px;
}

/*lightGallery info Title Desc*/



/*lightGallery Close*/
#lightGallery-close {
	color: #FFFFFF;
	height: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
	right: 20px;
	top: 20px;
	transition: opacity 0.3s ease 0s;
	-webkit-transition: opacity 0.3s ease 0s;
	-moz-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	-ms-transition: opacity 0.3s ease 0s;
	width: 20px;
	z-index: 1090;
	cursor: pointer;
}

#lightGallery-close:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}


.test_viedo img {
	height: 216px;
	width: 100%;
	object-fit: cover;
}

.test_viedo .video-play-btn {
	top: 42%;
	width: 70px;
	height: 70px;
	transform: translateY(-50%);
}

#lightGallery {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.gallery li {
	display: block;
	float: left;
	height: 100%;
	margin-bottom: 0;
	margin-right: 0;
	width: 24%;
}

.video-play-btn {
	display: flex;
	align-items: center;
}


.blackfriday-popup {
	background-image: none;
	width: 160px;
	padding: 0;
	background-size: 350px;
	background-repeat: no-repeat;
	position: fixed;
	bottom: 28px;
	z-index: 991;
	text-align: center;
	/* transition: .4s; */
	left: -17px;
	border-radius: 30px;
	transition: .5s;
	cursor: pointer;
}

.clients-list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0px;
	margin: 0px;
	margin-top: 30px;
}

.clients-list li {
	width: calc(20% - 40px) !important;
	margin: 20px 20px;
	padding: 0px;
	text-align: center;
	background: #fff;
}

.clients-list li img {
	object-fit: cover;
	width: 200px;
	transition: .5s;
	margin: 0 auto;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 40px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 40px rgba(0, 0, 0, .08);
	padding: 24px 10px;
	text-align: center;
}

.clients-list li:hover img {
	transform: scale(1.02);
}

.lightGallery-slide.current {
	z-index: 9;
}

.grocery_banner {
	background-image: linear-gradient(to bottom right, #85d61e2e, #fdf5e7) !important;
	padding-bottom: 120px;
	position: relative;
	overflow: hidden;
}

.grocery_banner::after {
	background: url("../images/grocery.html");
	position: absolute;
	content: '';
	background-color: transparent !important;
	background-repeat: no-repeat;
	background-size: 839px;
	background-position: bottom right;
	right: -141px;
	left: auto !important;
}

.hide-on-desktop {
	display: none;
}

.grocery_banner .wrap_banc .hire_c {
	color: #3a3939;
}

.grocery_banner .ban_content p {
	color: #3a3939;
}

.solution_body .grocery_banner .hire_c span {
	color: #29c07b !important;
}

.grocerybtn {
	background: #29c07b !important;
}

.grocery_banner .divider span {
	background-color: #29c07b;
}

.grocery-cta {
	position: relative;
}

.grocery-cta .app-marketplace-cta-wrap {
	background: url("../images/grocerycta.html") !important;
	background-size: cover !important;
	background-position: center center !important;
	height: 430px;
	display: flex;
	align-items: center;
}

.grocery-cta img {
	z-index: 1;
}

.grocery-cta .cta-text {
	z-index: 1;
	position: relative;
}

.grocery-cta .cta-text {
	z-index: 1;
	position: relative;
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

.grocery-cta .cta-text h3 {
	color: #333333;
	font-family: 'proxima_novabold';
	font-size: 38px;
	line-height: 46px;
	margin-top: 0;
}

.grocery-cta .cta-text p {
	color: #6a7071;
}

.new-main-heading {
	color: #333333;
	font-size: 36px;
	line-height: 38px;
	font-family: 'proxima_novabold';
}

.new-apps-sec p {
	color: #6a7071;
	font-size: 19px;
	line-height: 32px;
	margin: 5px 0 5px;
	font-family: 'proxima_novalight';
	margin: 20px auto;
}

.new-apps-sec ul {
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: space-between;
	list-style: none;
	flex-wrap: wrap;
	margin: 24px 00px;
}

.new-apps-sec ul li img {
	margin-right: 13px;
	width: 34px;
	height: 34px;
}

.new-apps-sec ul li {
	width: 48%;
	color: #333;
	font-size: 19px;
	line-height: 32px;
	/* margin: 5px 0 5px; */
	font-family: 'proxima_novasemibold';
	margin: 11px auto;
	padding: 0px 0 9px 44px;
	border-radius: 5px;
	transition: .3s;
	position: relative;
	margin: 16px 00px;
}

#new-customer-app ul li {
	background: #0a2964;
	color: #fff;
}

#new-customer-app {
	background: #0a2964;
	margin-top: 58px;
}

#new-customer-app .new-main-heading {
	color: #fff;
}

#new-customer-app p {
	color: #fff;
}

.new-apps-sec img {
	max-width: 300px;
	margin: 0 auto;
}

#new-admin-app.new-apps-sec img {
	max-width: 100%;
	margin: 0 auto;
}

.new-subheading-center {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 50px !important;
}

#new-driver-app {
	background-image: linear-gradient(to bottom right, #85d61e2e, #fdf5e7) !important;
}



#new-admin-app ul li {
	border: 1px solid #fff;
}

#new-driver-app {
	margin-top: 26px;
}

.why-text h6 {
	font-family: 'proxima_novasemibold';
	font-size: 21px;
	color: #333333;
}

.new-subheading-center {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 40px !important;
	color: #6a7071;
	font-size: 19px;
	line-height: 27px;
	margin: 5px 0 5px;
	font-family: 'proxima_novalight';
	margin: 20px auto;
}

.why-text p {
	color: #6a7071;
	font-size: 18px;
	line-height: 25px;
	/* margin: 5px 0 5px; */
	font-family: 'proxima_novalight';
	margin: 9px auto;
}

#new-why-us-sec ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.new-why-wrap {
	box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15);
	border-radius: 25px;
	padding: 7px 16px 7px 50px;
	position: relative;
	background: #fff;
}

.why-icon {
	width: 50px;
	height: 50px;
	background: red;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 29px;
	color: #fff;
	position: absolute;
	left: -28px;
	top: 50%;
	transform: translateY(-50%);
	padding: 12px;
}

#new-why-us-sec ul li {
	margin-bottom: 50px;
}

.right-whyus .why-icon {
	right: -28px;
	left: auto;
}

.right-whyus .new-why-wrap {
	padding: 7px 50px 7px 16px !important;
}

#new-why-us-sec ul li:nth-child(1),
#new-why-us-sec ul li:nth-child(3) {
	margin: 0em -6em 50px 6em;
}

#new-why-us-sec ul.right-whyus li:nth-child(1),
#new-why-us-sec ul.right-whyus li:nth-child(3) {
	margin: 0em 6em 50px -6em;
}

.grocerycta2 .app-marketplace-cta-wrap {
	background: #0A2964;
}

.new-features-list {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.new-features-icon {
	width: 73px;
	height: 73px;
	background: #29c07b;
	border-radius: 10px;
	margin: 0 auto;
	padding: 12px;
	position: relative;
	margin-bottom: 31px;
}

.new-features-text h6 {
	font-family: 'proxima_novasemibold';
	font-size: 22px;
	color: #333333;
}

.new-features-text p {
	color: #6a7071;
	font-size: 18px;
	line-height: 25px;
	font-family: 'proxima_novalight';
	margin: 9px auto;
}

.new-features-wrap {
	-webkit-box-shadow: 28px 28px 45px #d4d4d4, -28px -28px 45px #ffffff;
	-moz-box-shadow: 28px 28px 45px #d4d4d4, -28px -28px 45px #ffffff;
	box-shadow: 28px 28px 45px #d4d4d4, -28px -28px 45px #ffffff;
	padding: 36px 23px 36px 23px;
	text-align: center;
	position: relative;
	border-radius: 12px;
	background: linear-gradient(145deg, #ececec, #ffffff);
}

.new-features-list li {
	width: calc(33% - 40px) !important;
	margin: 20px;
	border-radius: 15px;
}

.grocery-page-whyus .why-icon {
	background: #85D61E;
}

.grocery-cta-3 {
	background: url("../images/grocerycta-5.html") !important;
	background-size: cover !important;
	background-position: center center !important;
	height: 300px;
	display: flex;
	align-items: center;
}

.grocery-cta-3 .cta-text {
	text-align: left;
	margin: 50px 00px;
	width: 50%;
	float: left;
}

#popularchef .grocery-model-list li::after {
	background: #29c07b40;
}

.why-we-card {
	padding: 16px 30px 16px 86px;
	background-color: #fff;
	margin-bottom: 25px;
}

.why-us-icon-wrap {
	font-size: 50px;
	position: absolute;
	left: 30px;
	top: 32px;
	width: 60px;
	height: 60px;
	background: #e92b26;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
}

.grocery-page-whyus .why-us-icon-wrap {
	background: #29c07b;
}

.why-we-card h6 {
	font-family: 'proxima_novasemibold';
	font-size: 21px;
	color: #333333;
}

.why-we-card p {
	color: #6a7071;
	font-size: 18px;
	line-height: 25px;
	font-family: 'proxima_novalight';
	margin: 9px auto;
}

/* exit form css */
#warning {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999999990;
	background-color: rgba(255, 255, 255, 0.9);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.flexible-exit {
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.exit-content {
	max-width: 610px;
	box-shadow: 0 12px 34px 0 rgba(27, 26, 26, 0.37);
	position: relative;
	padding: 35px 33px;
	text-align: center;
	background-size: cover;
	background-color: #FBFAF5;
	position: relative;
	border-radius: 24px;
}

.exit-content h4 {
	font-size: 22px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.71px;
	color: #e92b26;
	margin: 0;
	margin-bottom: 10px;
	font-family: 'Graphik-Regular';
}

.exit-content .common_trigger_form .common_form .form-control {
	font-family: 'Graphik-Regular';
	font-size: 15px !important;
	border: 1px solid #c1c1c133;
	color: #000;
	height: 50px;
	border-radius: 5px !important;
}

.exit-content .common_trigger_form .common_form .form-control::placeholder {
	color: #000;
	opacity: 1;
	/* Firefox */
}

.exit-content .common_trigger_form .common_form .form-control:-ms-input-placeholder {
	color: #000;
}

.exit-content .common_trigger_form .common_form .form-control::-ms-input-placeholder {
	color: #000;
}

.exit-content h3 {
	font-size: 32px;
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	line-height: 1;
	color: #000;
	margin: 0;
	font-family: 'Graphik-Bold';
	text-transform: capitalize;
	line-height: 36px;
}

.exit-content h5 {
	margin: 0;
	color: #000;
	margin-top: 25px;
	font-size: 16px;
}

body .exit-content .register-form {
	margin: 10px 0px;
}

.register-form {
	position: relative;
}

.exit-form-content {
	padding: 0 114px;
	margin: 20px 0;
	margin-top: 20px;
}


.exit-hide.fitted-text {
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
	font-size: 18px;
	font-weight: 900;
}

small.fitted-text {
	color: #fff;
	display: block;
	text-align: left;
	font-size: 15px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.flexible-exit .form-group {
	width: 30%;
}

.flexible-exit .form-group:nth-child(4),
.flexible-exit .form-group:nth-child(5) {
	width: 100%;
}

.flexible-exit #common_trigger_form form {
	margin: 23px 0 00px 0px;
	font-size: 16px !important;
	font-family: 'proxima_novaregular';
}

.flexible-exit form {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.flexible-exit #common_trigger_form form textarea.form-control {
	height: 89px;
	resize: none;
}

.exit-button button {
	background: #fff;
	border: 0;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	font-size: 18px;
}

.exit-button {
	position: absolute;
	top: -13px;
	right: -8px;
}

.exit-content p {
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 20px;
	margin-top: 16px;
	margin-bottom: 0;
}

.exit-content form #submit_btn {
	border-radius: 0;
	margin-top: 0;
}

@media(max-width:768px) {
	.exit-content {
		max-width: 90%;
	}
}

@media(max-width:576px) {
	.flexible-exit .form-group {
		width: 100%;
	}

	#shopify-slider .new-uae-port-app-details h4 {
		font-family: 'Graphik-Bold' !important;
		font-size: 34px;
		margin-top: 0;
	}

	#shopify-slider .suffesv3-main-para.white {
		margin-top: 12px;
	}

	.shopify-slider-flex {
		padding: 50px 00px 0px 00px !important;
	}

	.shopify-slider-wrap {
		text-align: center;
		padding: 9px !important;
	}

	#shopify-slider .item::after {
		display: none;
	}

	.exit-content h3 {
		font-size: 26px;
		line-height: 34px;
	}

	.exit-content p {
		font-size: 17px;
		margin-top: 10px;
	}

	.exit-content h4 {
		font-size: 19px;
		margin-bottom: 4px;
	}
}

/* exit form css end*/


#telemedicine-banner .ecommerce-marketplace-app-banner {
	background-image: url("../images/ecommerce-marketplace-banner.html") !important;
}

.nonav .owl-nav.disabled {
	display: none !important;
}

.wrap_featext h2 {
	margin: 12px 0 7px;
	font-size: 18px;
}

.wrap_featext img {
	width: auto !important;
}

#Features_powe .wrap_featext {
	box-shadow: 0px 0px 3px 2px #0000000d;
	-webkit-box-shadow: 0px 0px 3px 2px #0000000d;
	padding: 23px;
}

div#Features_powe .owl-item {
	border: none;
	padding: 30px 15px 20px;
	min-height: 240px;
	margin: 0 0 0 -1px !important;
}

.wrap_featext p {
	font-size: 16px;
}

.ecommerce-intigration-list {
	margin: 22px auto auto auto;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ecommerce-intigration-list .list-number {
	width: 46px;
	height: 46px;
	background: red;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	font-size: 19px;
	font-family: 'proxima_novabold';
	position: relative;
	z-index: 1;
}

.ecommerce-intigration-list .list-number::after {
	content: '';
	position: absolute;
	width: 56px;
	height: 56px;
	top: 50%;
	left: 50%;
	background: #ff00004f;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}

.ecommerce-intigration-list .list-text {
	width: 80%;
}

.ecommerce-intigration-list .list-text h6 {
	color: #333333;
	margin: 0 0 5px;
	font-size: 18px;
	font-family: 'proxima_novasemibold';
	padding-left: 15px;
	line-height: 25px;
	text-align: left;
}

.ecommerce-intigration-list li {
	display: inline-flex;
	width: 47%;
	margin: 17px 00px;
}

.Competitors_sec div#Features_powe {
	margin: 30px 0 0px;
}

#Features_powe .owl-stage-outer {
	padding: 0;
}

div#Features_powe {
	width: 100%;
	float: left;
	padding: 0 0;
}

#Features_powe .owl-nav button.owl-next,
#Features_powe .owl-nav button.owl-prev {
	font-size: 50px;
	width: 40px;
	height: 40px;
	background-color: #e0e6e5;
	margin: 0 10px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	border: 1px solid #e7e7e7;
	border-radius: 0;
	left: -93px;
	transition: 0.5s;
	top: 50%;
	transform: translateY(-50%);
}

#Features_powe .owl-nav button.owl-next {
	left: auto;
	right: -93px;
}

#plans .plans-list {
	padding: 0;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 45px;
	list-style: none;
	width: 80%;
}

#plans .plans-list li {
	width: 31%;
}

.plans-wrap {
	box-shadow: 0 1px 10px #0f0d342e;
	text-align: center;
	padding: 25px 20px;
	border-radius: 7px;
	background: #fff;
}

.plans-feature-list img {
	width: 14px;
	height: 14px;
	object-fit: contain;
	margin-right: 6px;
}

.plans-feature-list {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	display: block;
}

.plans-feature-list li {
	font-family: "proxima_novalight";
	width: 100% !important;
	color: #6a7071;
	font-size: 18px;
	line-height: 33px;
}

.plans-feature-list {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	display: block;
	text-align: left;
	margin-top: 29px;
	border-top: 1px solid #cccccc70;
	padding-top: 19px;
}

.buy-plans {
	background: #e92b26;
	display: inline-block;
	margin: 9px auto 0;
	color: #fff;
	border-radius: 30px;
	padding: 9px 40px;
	font-size: 17px;
	transition: all .6s ease 0s;
	text-transform: capitalize;
	line-height: normal;
	outline: unset;
	font-family: "proxima_novasemibold";
	border: 0;
}

.plan-name {
	font-family: "proxima_novasemibold";
	font-size: 23px;
	margin-top: 0;
}

.plan-prize {
	font-family: "proxima_novabold";
	font-size: 47px;
	margin-bottom: 0;
}

.plan-prize span {
	font-size: 28px;
	padding-right: 5px;
}

.plans-list p {
	font-family: "proxima_novaregular";
	color: #6a7071;
	font-size: 19px;
}

.plan-prize del {
	font-size: 19px;
	font-family: "proxima_novaregular";
	color: #6a7071;
	padding-left: 7px;
}

.banner-cta-buttons {
	width: 80%;
	margin-top: 10px;
}

.banner-cta-buttons a.new_lanbtn {
	padding: 13px 17px;
	font-size: 19px;
	width: 100%;
	text-align: center;
}

.cta-plans.customer-sec-padd-new {
	background: #000;
	padding: 65px 00px;
}

.cta-plans h6 {
	font-family: "proxima_novasemibold";
	color: #fff;
	font-size: 32px;
	margin: 0;
	padding: 0;
}

.cta-plans a.new_lanbtn {
	margin: 0 auto;
	display: block;
	width: max-content;
}

div#rental_mar .wrap_explore {
	z-index: 1;
	position: relative;
}


.uber-like-app-partners a.new_lanbtn {
	background: transparent;
	margin: 0px auto 0;
	color: #E92B26;
	padding: 5px 0;
	font-size: 18px !important;
	margin-top: 8px;
}

.letgo-ban {
	background-image: url("../images/letgo-banner.html") !important;
}

#doordash-business.mobile-view {
	display: none;
}

.doordash-business-img {
	width: 100%;
	margin: 0 auto;
	max-height: 500px;
	object-fit: cover;
	height: auto;
}

.want_content {
	height: 100%;
}

#gojek-clone-services .mob_swhyusw_img img {
	width: auto !important;
}

.and_us_img {
	display: flex;
	width: 90px;
	height: 90px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 #d9d9d9;
	position: relative;
	top: 0;
	transition: .3s;
	align-content: baseline;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.stage_startup img {
	width: 52px;
	padding-top: 0;
	object-fit: scale-down;
}

.wrap_hiwit h2 {
	font-size: 24px;
}

.wrap_android_content {
	border: 1px solid #f2f2f2;
}

#doordash-business.letgo-panel .owl-nav button {
	width: 50px;
	height: 50px;
	background: #b6b6b6;
	border-radius: 50%;
	color: #fff;
	font-size: 45px;
	position: relative;
}

#doordash-business.letgo-panel .owl-carousel .owl-nav.disabled {
	display: block;
	position: absolute;
	top: 37%;
	display: flex;
	justify-content: space-between;
	width: 100%;
	transform: translateY(-50%);
}

#doordash-business.letgo-panel .owl-nav button span {
	line-height: 0;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#doordash-business.letgo-panel .owl-nav button {
	width: 40px;
	height: 40px;
	background: #b6b6b6;
	border-radius: 50%;
	color: #fff;
	font-size: 37px;
	position: relative;
}

#doordash-business.mobile-view .owl-carousel .owl-item img {
	display: block;
	width: 200px;
	height: auto;
	margin: 0 auto;
}

#doordash-business.letgo-panel .doordash-list-content h6 {
	font-size: 28px;
	color: #333333;
	margin-top: 0;
}

#doordash-business.letgo-panel .doordash-list-content p {
	color: #6a7071;
	font-size: 18px;
	line-height: 25px;
}

#doordash-business.letgo-panel .doordash-list-content {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	margin: 0 auto;
	position: relative;
	bottom: 0;
	left: auto;
	transform: none;
	padding: 15px;
	background: #fff;
}

#doordash-business.letgo-panel .owl-carousel .owl-item img {
	max-width: 700px;
	margin: 0 auto;
}

#clubhouse-cta-bottom img {
	position: absolute;
	bottom: -50px;
	max-width: 407px;
	left: 50%;
	transform: translateX(-50%);
}

.grocery-model h6 {
	font-size: 22px;
}

.grocery-model .inner-text p {
	font-size: 18px;
}

#popularchef.grocery-model .inner-text {
	padding: 20px;
}

#new-custom-cta {
	float: left;
	width: 100%;
	position: relative;
}

.new-custom-cta-wrap {
	background: #000;
	width: 100%;
	padding: 21px 62px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #eeecec;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.new-custom-cta-text {
	font-family: 'proxima_novasemibold';
	font-size: 28px;
	color: #fff;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.new-custom-cta-wrap a.new_lanbtn {
	background: #e92b26;
	display: inline-block;
	margin: 10px auto 0;
	color: #fff;
	border-radius: 0;
	padding: 17px;
	font-size: 18px;
	transition: all .6s ease 0s;
	text-transform: capitalize;
	line-height: normal;
	outline: unset;
	font-family: proxima_novasemibold;
	width: 279px;
	text-align: center;
	float: right;
	margin: 0;
}

#portfolio .owl-dots {
	text-align: center;
	padding-top: 0;
}

.grocery-features {
	background: url("../images/grocery-feature-bg.html");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.clubhouse-launch img {
	max-width: 450px;
}

.clubhouse-ban {
	background: url("../images/clubhosue-banner.html") !important;
}

.addlogopadd img {
	max-width: 300px;
}

#popularchef.grocery-model .popularlist-wrap img {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.grocery-model .inner-text {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.grocery-model .cat-img {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.ondemand-apps {
	margin-top: 63px;
}

a.new_lanbtn.getdemobtn {
	background: transparent;
	margin: 0px auto 0;
	color: #E92B26;
	padding: 5px 0;
	font-size: 18px !important;
}

.grocery-model .cat-img {
	background: #f4f4f4;
	padding: 15px;
}

#popularchef.grocery-model .popularlist-wrap img {
	object-fit: contain;
}

.wrap_wan h5 {
	font-size: 36px;
	margin-top: 0;
	padding-bottom: 19px;
}

.iphone-cover {
	top: -107px;
}

.new-apps-sec ul li img {
	position: absolute;
	left: 0;
	top: 3px;
	width: 30px;
	height: 30px;
}

.wrap_taxi_icon {
	word-break: break-all;
}


.letgo-succes-list li::after {
	position: absolute;
	/* content: '\f095'; */
	font: "normal normal normal 14px/1 FontAwesome";
	top: 62px;
	transform: translateY(-50%);
	right: 0;
	font-family: FontAwesome;
	content: "\f054";
	background: red;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
}

.letgo-succes-list li:last-child::after {
	display: none;
}

.market-success-list li {
	width: 33.3%;
}

.main_banner.clubhouse-ban::after {
	background-color: rgba(0, 0, 0, 0.51) !important;
}

.main_banner.letgo-ban::after {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

.discord-growth-revenue .app-layout-list .web_whyblock {
	-webkit-box-shadow: 0 2px 40px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 40px rgba(0, 0, 0, .08);
}

.discord-growth-revenue .app-layout-list .web_whyicon {
	width: 100px;
	height: 100px;
}

#app-sec-layout.discord-growth-revenue svg {
	width: 70px;
	height: 70px;
}

.inline-listing h1 {
	word-break: initial;
}

.discord-ban {
	background: url("../images/discord-banner.html") !important;
}

.discord-ban::after {
	background-color: rgba(0, 0, 0, 0.51) !important;
}


.grocery-model .regulatory-com-wrap {
	box-shadow: none !important;
	border-radius: 10px;
	transition: .3s;
}

.grocery-model .regulatory-com-wrap:hover {
	-webkit-box-shadow: 4px 17px 25px #d4d4d4, 13px -28px 25px #fff !important;
	-moz-box-shadow: 4px 17px 25px #d4d4d4, 13px -28px 25px #fff !important;
	box-shadow: 4px 17px 25px #d4d4d4, 13px -28px 25px #fff !important;
	background: linear-gradient(145deg, #ececec, #ffffff);
}

#robinhood-clone-banner {
	background: #C3F53C;
	width: 100%;
	float: left;
	padding: 40px 00px;
}

#robinhood-clone-banner h1 {
	font-family: proxima_novabold;
	font-size: 50px;
	line-height: 52px;
}

#robinhood-clone-banner p {
	margin: 0 0 10px;
	font-family: proxima_novalight;
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 21px;
}

#robinhood-tabs {
	background: #000;
	padding: 90px 00px;
}

#robinhood-tabs ul li {
	width: 100%;
}

#robinhood-tabs .nav-tabs {
	border-bottom: 0;
}

#robinhood-tabs .nav>li>a:focus,
#robinhood-tabs .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
	color: #fff;
}

#robinhood-tabs .nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 0;
	border-radius: 4px 4px 0 0;
	font-size: 24px;
	color: rgb(84, 93, 97);
	padding: 13px 00px;
	font-family: proxima_novasemibold;
}

#robinhood-tabs .nav-tabs>li.active>a {
	color: #fff;
	cursor: default;
	background-color: transparent;
	border: 0;
	border-bottom-color: transparent;
}

#robinhood-tabs .robinhood-right-content h6 {
	font-size: 24px;
	font-family: 'proxima_novabold';
	color: #fff;
	font-size: 46px;
}

#robinhood-tabs .robinhood-right-content p {
	margin: 0 0 10px;
	font-family: proxima_novalight;
	color: #fff;
	font-size: 24px;
	line-height: 34px;
}

.robinhood-right-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.robinhood-right-image {
	width: 30%;
}

.robinhood-right-content {
	width: 70%;
	padding-left: 50px;
}

#robinhood-tabs .nav-tabs {
	border-bottom: 0;
	float: right;
}

#robinhood-tabs ul li {
	width: 100%;
	text-align: right;
}

#robinhood-platform-features ul {
	margin-bottom: 10px;
	display: inline-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0;
}

#robinhood-platform-features ul li {
	width: 48%;
	text-align: center;
	display: table-cell;
	background: #f0f0f0
}

.robinhood-platform-features-wrap {
	background: #f0f0f0;
	padding: 27px;
}

.robinhood-platform-features-wrap h6 {
	font-size: 24px;
	color: #424242;
	margin: 6px 0 11px;
	font-family: 'proxima_novasemibold';
}

.robinhood-platform-features-wrap p {
	font-size: 17px;
	color: #6a7071;
	line-height: 26px;
	margin: 5px 0 5px;
	font-family: proxima_novalight;
}

.robinhood-platform-features-wrap img {
	padding-top: 20px;
}

.seaopen-success .app-layout-list .web_whyblock {
	background: #fff;
	box-shadow: 0 0 17px 0 #efefef;
	webkit-box-shadow: 0 0 17px 0 #efefef;
	text-align: center;
	padding: 26px;
}

.seaopen-success .app-layout-list .web_whyicon {
	margin: 0 auto;
	margin-bottom: 17px;
}


#our-highlights {
	padding: 28px 00px;
}

.seaopen-highlight {
	padding-bottom: 20px;
	background: url("../images/seaopen-clone-highlight.html");
	background-position: 100% 50%;
	background-position: bottom;
	background-repeat: no-repeat;
	position: relative;
}

.robinhood-highlight {
	background: url("../images/robinhood-clone-shape.html") !important;
}

.robinhood-small-cta .new-custom-cta-wrap {
	background: url("../images/robinhood-graph.html") !important;
	background-position: center center;
	background-repeat: no-repeat;
}

.seaopen-highlight .our-big-heading {
	color: #fff;
}

#our-highlights.seaopen-highlight .Management-list li {
	color: #fff;
}

.seaopen-highlight .suff-para {
	color: #fff;
}

#robinhood-clone-feature .wrap_android_content {
	border: 0;
}

.seaopen-box {
	position: relative;
	padding: 30px 40px;
	background: #fff;
	display: block;
	border-radius: 50%;
	transition: .3s;
	width: 300px;
	height: 300px;
	text-align: center;
	margin: 0 auto;
	position: relative;
	margin-bottom: 40px;
}

.seaopen-box.seaopen-box2 {
	padding: 25px;
	box-shadow: none !important;
	border: 1px solid #eee;
	border-radius: 20px;
	width: auto;
	height: auto;
}

.seaopen-box2 img {
	width: 100px !important;
	padding-top: 0 !important;
	object-fit: cover !important;
	margin: 0 auto;
	display: block;
}

.seaopen-box h6 {
	font-size: 12px;
	font-size: 22px;
	margin: 15px 0 0px;
	display: inline-block;
	width: 100%;
	font-family: 'proxima_novasemibold';
	text-align: center;
}

.seaopen-box p {
	color: #6a7071;
	font-size: 16px;
	margin: 8px 0 0;
	font-family: 'proxima_novalight';
	text-align: center;
	line-height: 22px;
}

.seaopen-box.seaopen-box2:hover {
	background: rgb(251, 251, 251) !important;
	transition: .3s;
}

.android_usiul li:nth-child(1),
.android_usiul li:nth-child(3),
.android_usiul li:nth-child(5),
.android_usiul li:nth-child(7),
.android_usiul li:nth-child(9) {
	background-color: #fff;
}

.wrap_taxi_icon p {
	word-break: initial;
}

.tinder-ban::after {
	background-color: rgba(0, 0, 0, 0.53) !important;
}

#popularchef.tinder-like-app a.new_lanbtn {
	background: transparent;
	margin: 0px auto 0;
	color: #E92B26;
	padding: 5px 0;
	font-size: 18px !important;
}

#telemedicine-banner .seaopen-ban {
	background-image: url(../images/seaopen-clone-banner.html) !important;
}

#telemedicine-banner .seaopen-ban:after {
	display: none;
}

.seaopen-ban .ban_content p {
	color: #3a3939;
	font-family: 'proxima_novaregular';
}

.seaopen-ban .wrap_banc .hire_c {
	color: #3a3939;
}

.seaopen-ban .wrap_banc .hire_c span {
	color: #e92b26 !important;
}

.seaopen-success {
	padding-bottom: 20px;
	background: url(../images/seaopen-success-bg.html);
	/* background-position: 100% 50%; */
	/* background-position: bottom; */
	background-repeat: no-repeat;
	position: relative;
	background-position: center center;
}

#sell-tfn {
	background: url(../images/tfn-bg.html);
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 40px;
	padding-top: 60px;
	background-attachment: fixed;
}

#sell-tfn .app-work-content li {
	display: flex;
	margin-bottom: 30px;
	align-items: center
}

#sell-tfn .app-work-content .icon {
	width: 80px;
	height: 70px;
	border: 5px solid red;
	border-radius: 50%;
	padding: 7px;
	margin: 0 10px 0 0;
	float: left;
	padding: 14px;
	display: flex;
	align-content: center;
	justify-content: center;
}

#sell-tfn ul {
	padding: 0;
}

.white {
	color: #fff !important;
}

.seaopen-business {
	background-image: url(../images/seaopen-pattern.html) !important;
	background-position: center center;
	background-size: contain;
	position: relative;
}

.seaopen-business::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(255, 255, 255, .69);
}

.seaopen-features {
	background-image: url(../images/seaopen-clone-jaw-dropping.html);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
}

.seaopen-growthbg {
	padding-bottom: 20px;
	background: url(../images/seaopen-success-bg.html);
	/* background-position: 100% 50%; */
	/* background-position: bottom; */
	background-repeat: no-repeat;
	position: relative;
	background-position: center center;
}

.seaopen-growthbg::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(255, 255, 255, .82);
}

#cus-cta.seaopen-cta {
	background-image: url(../images/seaopen-cta.html);
}

.seaopen-ban .divider span {
	background-color: #e92b26 !important;
}

#spotifyfaq .panel-heading a {
	padding: 18px 42px 18px 16px;
	background: #f8f8f8;
	display: block;
	box-shadow: none;
	position: relative;
}

#spotifyfaq .panel-default {
	border-color: #ddd;
	border: 0;
	background: 0 0;
	margin-bottom: 12px;
	border-radius: 0 !important
}

#spotifyfaq {
	margin-bottom: 30px
}

#spotifyfaq .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: 1px solid #f8f8f8
}

#spotifyfaq .panel-default>.panel-heading {
	color: #333;
	background-color: #f8f8f8;
	border-color: #ddd
}

#spotifyfaq .panel-body {
	padding: 6px 27px
}

#spotifyfaq .panel-body p {
	margin: 0 0 10px;
	font-size: 16px;
	color: #6a7071
}

#spotifyfaq .panel-heading a.collapsed::after {
	content: "\f107";
	position: absolute;
	right: 21px
}

#spotifyfaq .panel-title {
	margin-top: 0;
	font-size: 18px;
	color: #3a3939;
	font-family: proxima_novasemibold
}

#spotifyfaq .panel-default>.panel-heading {
	border: none
}

#spotifyfaq .panel-heading a::after {
	content: "\f106";
	font-family: FontAwesome;
	font-size: 23px;
	position: absolute;
	color: #555;
	right: 21px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: .3s;
	transition: .3s
}

#seaopen-security-feature .wrap_android_content {
	border: 0px;
}

#seaopen-chainblock-networks {
	background: #2081e2;
}

.google-security-list img {
	width: 70px;
	height: 70px;
	object-fit: contain;
}

.seaopen-chainblock-wrap {
	background: #fff;
	border-radius: 10px;
	padding: 15px;
	text-align: center;
	height: 154px;
}


#seaopen-chainblock-networks.seaopen-chainblock-networks-new .google-security-list img {
	width: 70px !important;
	height: 70px !important;
	object-fit: contain;
}

.wrap_taxi_icon h5 {
	word-break: initial;
}

#seaopen-security-features .wrap_android_content {
	border: 0;
}

.wrap_anustext p {
	font-size: 17px;
	font-family: 'proxima_novalight';
}


.tfn-ban {
	background: url("../images/tfn-ban.html") !important;
	background-position: center center !important;
	background-size: cover !important;
}

#tfn-cta-1 {
	background: url("../images/tfn-cta-bg.html") !important;
	background-position: right center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	padding: 100px 00px;
}

.tfn-ban:after {
	display: none;
}

.tfn-services-icon {
	position: absolute;
	left: 0;
	top: 0;
}

.tfn-services-wrap {
	position: relative;
	margin-top: 30px;
}

.tfn-services-wrap h6 {
	font-size: 22px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
}

.tfn-services-wrap p {
	color: #6a7071;
	font-size: 16px;
	letter-spacing: normal;
	margin: 0;
	line-height: 24px;
	font-family: proxima_novalight;
}

.tfn-services-text {
	padding-left: 100px;
}

.tfn-cta-text h3 {
	font-size: 28px;
	font-family: proxima_novasemibold;
	line-height: 35px;
	margin: 0;
}

.tfn-cta-text p {
	color: #6a7071;
	font-size: 18px;
	letter-spacing: normal;
	margin: 12px 0px;
	line-height: 26px;
	font-family: proxima_novalight;
}

.new-apps-list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0;
	margin: 0;
	margin-top: 30px;
}

.new-apps-list li {
	width: calc(24% - 37px) !important;
	margin: 20px 20px;
	padding: 0;
	text-align: center;
	-webkit-box-shadow: 0 2px 40px rgb(0 0 0 / 8%);
	box-shadow: 0 2px 40px rgb(0 0 0 / 8%);
	padding: 24px 10px;
	position: relative;
}

.overlay-btn {
	position: absolute;
	background: #f5f3f6;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
}

.new-apps-list li:hover .overlay-btn {
	opacity: 1;
	transition: 1s;
}

.new-apps-list h6 {
	font-size: 20px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #333;
}

.new-apps-list li img {
	object-fit: contain;
	width: 100px;
	transition: .5s;
	margin: 0 auto;
	border-radius: 5px;
	text-align: center;
	height: 100px;
}

.open_form {
	color: #e92b26;
	font-size: 19px;
	font-family: proxima_novasemibold;
}

#indispensable-tfn {
	background: url("../images/feature-bg.html") !important;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

#indispensable-tfn .indispensable-tfn-content h6 {
	font-size: 21px;
	margin: 0px 0 10px;
	display: inline-block;
	width: 100%;
	color: #fff;
	font-family: proxima_novasemibold;
}

#indispensable-tfn .indispensable-tfn-content p {
	color: #fff;
	font-size: 16px;
	letter-spacing: normal;
	margin: 0;
	line-height: 24px;
	font-family: proxima_novalight;
}

.indispensable-tfn-icon {
	position: absolute;
	top: 0;
	left: 0;
}

.indispensable-tfn-wrap {
	position: relative;
	margin-bottom: 30px;
}

.indispensable-tfn-content {
	padding-left: 100px;
}

#chainblock-based-tec .wrap_why-h p {
	width: 100%;
	margin-top: 18px;
	font-size: 18px;
	line-height: 26px;
	font-family: proxima_novalight;
}

.tfn-development-right {
	display: grid;
	grid-template-columns: auto auto auto;
	background: linear-gradient(55deg, #212121 0%, #212121 40%, #323232 calc(40% + 1px), #323232 60%, #008F95 calc(60% + 1px), #008F95 70%, #14FFEC calc(70% + 1px), #14FFEC 100%);
}

.tfn-common-div {
	padding: 20px;
	transition: 1s ease-in-out;
	border: 2px solid #111;
}

.tfn-common-div p {
	color: #fff;
	margin-bottom: 0;
	padding-top: 20px;
	font-size: 16px;
}

#tfn-development-six .why_ush1 {
	font-size: 38px;
	line-height: 42px;
	text-align: left;
}

#tfn-development-six .wrap_why-h p {
	font-size: 17px;
	width: 100%;
	text-align: left;
}

#tfn-marketplace-evelopment p {
	color: #fff;
	font-size: 18px;
	margin: 27px 0 12px;
	font-family: proxima_novalight;
}

#tfn-marketplace-evelopment .why_ush1 {
	color: #fff;
}

#tfn-marketplace-evelopment {
	background: url("../images/tfn-markeplace-development.html");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 100px 00px;
}

.tfn-service .popularlist-wrap {
	background: #fff;
	border-radius: 0;
	box-shadow: none;
}

#popularchef.tfn-service .popularlist-wrap img {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.tfn-service .popularlist-wrap h6 {
	font-size: 21px;
}

#tfn-cta-2 {
	background: url("../images/android-sub-bg.html") !important;
	background-position: right center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	padding: 64px 00px;
}

.absolute-cta-img {
	position: absolute;
	bottom: -67px;
}

.tfn-service {
	padding-bottom: 100px !important;
}

#tfn-two-sec-list p,
#tfn-two-sec-list ul li {
	font-family: proxima_novalight;
	font-size: 17px;
	line-height: 25px;
	color: #6a7071;
	position: relative;
	margin: 0;
	padding-top: 8px;
}

#tfn-two-sec-list .why_ush1 {
	text-align: left;
	padding-left: 24px;
}

#tfn-two-sec-list p {
	padding-left: 26px;
}

#tfn-cta-3 {
	background: url("../images/traditional-finance.html") !important;
	background-position: right center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	padding: 100px 00px;
}

.tfn-features ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 0;
	padding: 0;
}

.tfn-features ul li {
	flex-basis: 18%;
	padding: 21px;
	position: relative;
	list-style-type: none;
	border: 1px solid #ccc;
	margin: 1rem 0;
	text-align: center;
	list-style-type: none;
	text-align: center;
}

.tfn-features ul li p {
	color: #6a7071;
	font-size: 17px;
	margin-top: 11px;
	line-height: 20px;
}

.tfn-platforms h3.main-head {
	position: absolute;
	left: 0;
	right: 0;
	top: -14px;
	background: #fff;
	width: 52%;
	margin: 0px auto;
	font-family: proxima_novasemibold;
}

.tfn-platform-wrap {
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 33px 0px 20px 20px;
	margin-top: 70px;
	position: relative;
}

.tfn-tech-stack h6 {
	font-size: 23px;
	color: #333;
	text-align: center;
	font-family: proxima_novasemibold;
	line-height: 23px;
	padding-top: 6px;
}

.tfn-tech-stack .text-center p {
	font-family: proxima_novalight;
	font-size: 17px;
	line-height: 25px;
	color: #6a7071;
	position: relative;
	margin: 0;
	padding-top: 8px;
}

.tfn-tech-stack .div-col.text-center {
	margin-top: 50px;
}

.tfn-partners ul li {
	font-family: proxima_novalight;
	font-size: 17px;
	line-height: 28px;
	color: #6a7071;
	position: relative;
	margin: 0;
	padding-top: 8px;
	width: 48%;
	padding-left: 27px;
}

.tfn-partners ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	padding: 0px;
}

#chainblock-based-tec {
	padding-bottom: 58px;
}

.tfn-partners ul li::before {
	content: url("../images/correct.html");
	left: 0;
	position: absolute;
}

#tfn-development-six {
	padding-top: 70px;
}

.tfn-features {
	padding-bottom: 60px;
}

.tfn-tech-stack {
	margin-top: 49px;
}

.tfn-partners {
	margin-top: 49px;
	padding-bottom: 40px;
}

#netflex-technology .three-list .popularlist-wrap img {
	height: 212px !important;
	width: 100%;
	object-fit: cover;
	object-position: top;
}

#telemedicine-banner .app-development-ban {
	background-image: url("../images/app-development-banner.html") !important;
}

.popularlist-wrap a {
	font-weight: 300;
	font-size: 16px;
}

.platform_sec .platforms_inner h5 {
	color: #333;
	font-size: 32px;
	font-family: proxima_novasemibold;
}

.app-development-secs .popularlist-wrap a {
	margin: 20px 00px;
}

a.new_lanbtn:focus,
a.new_lanbtn:hover {
	color: #fff;
}

#popularchef .popularlist-wrap img {
	object-position: top;
}

.testimonial {
	width: 100%;
	float: left;
	background: url(../images/clients-review.html);
	height: 100%;
	padding: 73px 0px 100px 00px;
	position: relative;
	z-index: 1;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.testimonial h3 span {
	color: #E92B26;
}

.testimonial h3,
.testimonial p {
	color: #fff;
}

.testimonial::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: #000000a1;
	top: 0;
	left: 0;
	z-index: -1;
}

.testimonial_client {
	padding-bottom: 0;
}

.testimonial_client .cust-test {
	float: left;
	width: 100%;
	margin-top: 40px;
}

#videoBlock {
	margin-top: 40px;
}

.testimonial_client-wrap {
	float: left;
	width: 100%;
	margin-top: 40px;
}

#test-client-sec {
	padding: 40px 00px;
	background: #f9f9f9;
}

.testimonial-content-wrap {
	background: #fff;
	padding: 20px 20px 31px 20px;
	box-shadow: 1px 7px 11px #eae9e9;
	-moz-box-shadow: 1px 7px 11px #eae9e9;
	-webkit-box-shadow: 1px 7px 11px #eae9e9;
	position: relative;
}

.testimonial_client-wrap p {
	margin: 0 0 10px;
	margin-top: 0px;
	font-family: 'proxima_novalight';
	font-size: 18px !important;
	line-height: 24px !important;
	margin-top: 10px !important;
	max-width: 100%;
	color: #6a7071;
}

.testimonial-content-wrap i {
	font-size: 22px;
	color: #bfb6b6;
	position: absolute;
	right: 26px;
	bottom: 16px;
}

.testimonial-content-img {
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.testimonial-content-img img {
	box-shadow: 1px 7px 20px #d7d1d1;
	-moz-box-shadow: 1px 7px 20px #d7d1d1;
	-webkit-box-shadow: 1px 7px 20px #d7d1d1;
	border-radius: 50%;
	border: 3px solid #fff;
	width: 71px;
	height: 71px;
	object-fit: contain;
}

.descri_cust {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}

.descri_cust h3 {
	font-size: 21px;
	color: #333333;
	font-weight: 500;
	margin-bottom: 0;
	position: relative;
	margin: 0;
	text-align: center;
	font-family: 'proxima_novasemibold';
	line-height: 23px;
	padding-top: 10px;
	padding-bottom: 4px;
}

.descri_cust p {
	margin-top: 0 !important;
}

.test-client-bottom {
	position: relative;
	bottom: 36px;
}

.testimonial-content-wrap p {
	font-style: italic;
	font-size: 17px !important;
	line-height: 25px !important;
}

#top-header {
	position: absolute;
	width: 100%;
	top: 20px;
}

.tinder-technology .seaopen-chainblock-wrap {
	height: auto;
}

.testimonial-inner {
	margin-top: 0;
}

.cat-img {
	background: #fff;
}

.popularlist-wrap a:hover img {
	opacity: 1;
}

#appwhyus .wrap_taxi_icon h3 {
	word-break: initial;
}

#telemedicine-banner .netflix-banner {
	background-image: url(../images/netflix-clone-banner.html) !important;
}

#netflix-revenue {
	background-image: url(../images/netflix-revenue-bg.html) !important;
}

#cus-cta.netflix-cta-new {
	background-image: url(../images/cta-netflix.html);
}

.offer_taxisec {
	background-image: url(../images/offer-taxi.html);
}

#indispensable-tfn ul {
	padding: 00px;
	list-style: none;
}

#on-demand-development .main_banner.ios_app {
	background-image: url(../images/newbanner-bg.html) !important;
}

#thankyou-growth {
	background-image: url(../images/thanks-team-suffes.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	background-size: cover;
	padding: 100px 00px;
}

/*FORM CSS*/
#common_trigger_form label.error {
	color: #dc3545;
	font-size: 12px !important;
	font-weight: 600;
	margin: 0;
	text-align: left !important;
	width: 100%;
}

#common_trigger_form .hide {
	display: none;
}

#common_trigger_form .response_msg {
	text-align: center;
}

#common_trigger_form .response_msg.danger {
	color: #dc3545;
}

#common_trigger_form .response_msg.success {
	color: #198754;
}

#common_trigger_form .common_form {
	margin: 30px 0;
	font-size: 16px !important;
	font-family: 'proxima_novaregular';
}

#common_trigger_form .common_form .form-group {
	margin-bottom: 10px;
}

#common_trigger_form .common_form .form-control {
	border-radius: unset !important;
	font-size: 16px !important;
	box-shadow: unset !important;
}

#common_trigger_form .common_form .form-control {
	width: 100%;
	height: 45px;
	padding: 6px 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	box-sizing: border-box;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#common_trigger_form .common_form textarea.form-control {
	height: 120px;
}

#common_trigger_form .common_form #submit_btn {
	float: left;
	width: 100%;
	padding: 12px 10px;
	border-radius: 40px;
	border: unset;
	font-size: 19px;
	background-color: #E92B26;
	color: #fff;
	margin-top: 5px;
	font-family: 'livvic-semibold';
}

.home-large-heading {
	font-size: 50px;
	color: #3a3939;
	font-family: 'livvic-bold';
	margin: 0;
}

.home-small-heading {
	font-size: 23px;
	color: #e92b26;
	font-family: 'livvic-regular';
	margin: 0;
	text-transform: capitalize;
}

.new-listing-heading-para {
	color: #6a7071;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: 'livvic-regular' !important;
	margin-bottom: 14px;
	padding-top: 10px;
}

.solution_body .main_banner.ios_app.marketplace-ban .hire_c {
	font-family: 'livvic-bold';
}

.solution_body .marketplace-ban .wrap_banc .hire_c span {
	color: #e92b26 !important;
}

.flex-center-list {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

#marketplace-tech-benefits li {
	width: 18%;
	margin-bottom: 22px;
}

.new-listing-heading {
	font-size: 20px;
	color: #3a3939;
	font-family: 'livvic-semibold' !important;
	margin: 20px 00px 00px 00px;
}

#marketplace-tech-benefits {
	background-color: #00c6bd0f;
	padding: 60px 0;
}

.marketplace-tech-benefits-wrap {
	padding: 30px 20px;
	box-shadow: 0 3px 10px #0000000f;
	-webkit-box-shadow: 0 3px 10px #0000000f;
	margin: 0;
	border-radius: 12px;
	text-align: center;
	background: #fff;
	height: 100%;
}

.range-of-marketplace-wrap {
	position: relative;
}

.range-of-marketplace-overlay {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.range-of-marketplace-wrap .new-listing-heading {
	font-size: 22px;
	color: #3a3939;
	font-family: 'livvic-semibold' !important;
	margin: 0px 00px 00px 00px;
	text-align: center;
	line-height: 25px;
	display: block;
	width: 100%;
	min-width: 100%;
}

#range-of-marketplace li {
	width: 19%;
	margin-bottom: 12px;
}

.range-of-marketplace-bg img {
	border-radius: 14px;
}

#range-of-marketplace li {
	width: 19%;
	margin-bottom: 10px;
}

#marketplace-complete-set li {
	width: 18%;
	margin-bottom: 22px;
}

.marketplace-cutting-edge-tech-wrap {
	text-align: center;
	padding: 20px;
	border-radius: 10px;
	margin-bottom: 25px;
}

.chainblock-tech-bg {
	background-color: #ddedea;
}

.frontend-tech-bg {
	background-color: #fcf4dd;
}

.storage-bg {
	background-color: #fce1e4;
}

.standards-tech-bg {
	background-color: #e8dff5;
}

#marketplace-cutting-edge-tech ul {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
	margin-top: 9px;
}

#marketplace-cutting-edge-tech ul li {
	width: 32%;
	padding: 10px;
}

.marketplace-working-tech-wrap {
	padding: 26px;
	background-color: #fff;
	border-radius: 10px;
	transition: .3s ease-in-out;
	position: relative;
	margin-bottom: 18px;
}

.marketplace-working-icon {
	position: absolute;
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
}

.marketplace-working-tech-wrap .new-listing-heading {
	margin: 0 00px 00px 00px;
	padding-left: 70px;
	text-align: left;
	font-size: 18px;
}

#marketplace-working-tech {
	background: #000;
}

#marketplace-working-tech li {
	width: 48%;
}

#successful-marketplace li {
	width: 23%;
	margin-bottom: 20px;
}

.successful-marketplace-container {
	width: 75%;
	margin: 0 auto;
}

.impact-outer-wrap {
	background: #fff;
}

.new-footer-wrap #footer-form-wrap {
	box-shadow: 0 0px 30px #0000000f;
	padding: 30px;
	background-color: #fff;
}

.new-footer-wrap #footer-form-wrap .form-group {
	width: 100%;
	float: left;
}

.footer-new-sec ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	list-style: none;
}

.footer-new-sec ul li {
	font-size: 20px;
	color: #3a3939;
	font-family: 'livvic-semibold' !important;
	padding: 13px 00px 8px 30px;
	position: relative;
	width: 100%;
}

.footer-new-sec ul li::after {
	position: absolute;
	left: 0;
	top: 16px;
	background: url(../images/check-mark.svg);
	background-position: center center;
	background-repeat: no-repeat;
	content: '';
	width: 20px;
	height: 20px;
	background-size: contain;
}

.marketplace-ban {
	background: url(../images/appscart-marketplace-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
}

.marketplace-port .app_heading {
	padding-left: 0 !important;
	padding-top: 18px !important;
}

.marketplace-port .inner-slider>p {
	float: left;
	font-size: 18px;
	line-height: 24px;
	width: 100%;
	font-family: 'livvic-regular' !important;
}

#app-carousel-sec .d-solutions-wrap.marketplace-app-bg {
	background: #f2f2f2;
}

.marketplace-app-banner {
	background-image: url("../images/marketplace-app-development-banner.html") !important;
}

.solution_body .wrap_banc .hire_c span {
	color: #e92b26 !important;
}

#web_portfolioonly #metal_port {
	background: linear-gradient(to right, #850935 0, #432058 48%, #432058 100%);
}

.clients-footer-image-wrap {
	margin-top: 18px;
}

#common_trigger_form .common_form .form-control {
	color: #000;
}





.digital-banner-bottom.digital-wallet-banner-bottom.customer-sec-padd-new {
	background-image: -moz-linear-gradient(to right, #02022d 0, #0a2873 50%, #02022d 100%);
	background-image: linear-gradient(to right, #02022d 0, #0a2873 50%, #02022d 100%);
	padding: 20px 00px;
}

.digital-fedi-theme-layout {
	background: #002466;
}

.digitalcurrency-wallet-banner {
	background-image: url(../images/digital-wallet-banner.html) !important;
}

.digitalcurrency-wallet-banner::before {
	background-color: rgba(16, 15, 67, 0.72) !important;
}

.digital-banner-bottom ul {
	list-style: none;
}

.digital-banner-bottom ul h6 {
	color: #fff;
	font-family: proxima_novabold;
	font-size: 56px;
	line-height: 46px;
	text-align: center;
	text-transform: capitalize;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.digital-banner-bottom ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.digital-banner-bottom ul p {
	color: #fff;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	margin-bottom: 0;
	padding-top: 6px;
	text-align: center;
}

.digital-banner-bottom ul li {
	width: 33.333%;
}

.digital-global-leader {
	background: url("../images/wallet-background.html") !important;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.digital-right-content-wrap p {
	color: #fff;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	margin-bottom: 14px;
	padding-top: 15px;
}

.digital-development-security-features-wrap {
	background: #100F43;
	position: relative;
	width: 90%;
	padding: 20px 20px 20px 43px;
	margin-top: 40px;
	margin: 40px auto 00px auto;
}

.digital-development-security-features-icon {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -37px;
}

.digital-development-security-features-wrap h6 {
	font-size: 22px;
	margin: 0px 0 6px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #fff;
}

.digital-development-security-features-wrap p {
	color: #fff;
	font-size: 17px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	padding-top: 2px;
}

.digital-cta-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 40px;
	box-sizing: border-box;
	border-radius: 20px;
	background-image: linear-gradient(90deg, #21d397 0, #7450fe 50%, #21d397);
	background-image: -moz-linear-gradient(to right, #21d397 0, #7450fe 50%, #21d397 100%);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
}

.digital-cta .digital-cta-text {
	font-size: 29px;
	margin: 1px;
	font-family: 'livvic-semibold' !important;
	color: #fff;
	text-transform: capitalize;
	width: 67%;
}

.digital-cta-wrap a.new_lanbtn {
	margin: 0;
	text-align: center;
}

.fedi-better-than-tradition {
	background-image: url(../images/digital-bg-shape.html) !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 60px;
}

.fedi-better-than-tradition-wrap .list-marked i {
	font-weight: 400;
	margin-right: 10px;
	color: #9a68ed;
	line-height: 30px;
	text-align: center;
	background: hsla(0, 0%, 100%, .09);
	width: 30px;
	height: 30px;
}

.fedi-better-than-tradition-wrap {
	background: hsla(0, 0%, 100%, .05);
	background-size: cover;
	padding: 30px;
	border-radius: 20px;
	margin-top: 40px;
}

.fedi-better-than-tradition-wrap h6 {
	font-size: 22px;
	margin: 0px 0 6px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #fff;
}

.fedi-better-than-tradition-wrap .list-marked {
	color: #fff;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	padding-top: 2px;
	padding: 0;
	list-style: none;
	margin-top: 10px;
}

.fedi-better-than-tradition-wrap .list-marked li {
	top: 8px;
	padding: 7px 0;
	color: #fff;
	left: 0;
}

.services-wallet-wrap {
	text-align: center;
	margin-top: 40px;
}

.services-wallet-wrap h6 {
	font-size: 21px;
	margin: 20px 0 10px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #fff;
}

.services-wallet-wrap p {
	color: #fff;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	padding-top: 5px;
}

.digital-services-list {
	text-align: center;
	border: 1px solid #1d9eb44f;
	padding: 23px;
	box-shadow: 4px 3px 18px #212053;
	-moz-box-shadow: 4px 3px 18px #212053;
	-webkit-box-shadow: 4px 3px 18px #212053;
	background: linear-gradient(-60deg, #030c2c, #182964);
}

.digital-services ul li h6 {
	font-size: 21px;
	margin: 20px 0 10px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #fff;
}

.digital-services ul li p {
	color: #fff;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	padding-top: 5px;
}

.digital-services ul li {
	width: 32%;
	margin-bottom: 30px;
}

.digital-services ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0;
	margin-top: 40px;
	list-style: none;
}

.whitelabel-digital-img-wrap {
	position: relative;
	text-align: center;
}

.digital-phone-bg-shape {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	transform: translate(-50%, -50%);
}

.digital-right-content-wrap {
	text-align: left;
}

.digital-right-content-wrap .why_ush1 {
	text-align: left;
}

.fedi-digital-wallet ul {
	list-style: none;
	padding: 0;
}

.fedi-digital-wallet-list {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 90%;
	margin: 0 auto;
}

.fedi-digital-wallet-list li {
	text-align: center;
}

.fedi-digital-wallet-icon {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	border: 4px solid #ccc;
}

.fedi-digital-wallet-list h6 {
	font-size: 21px;
	margin: 10px 0 6px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #fff;
	text-align: center;
}

.fedi-digital-wallet-list li:nth-child(1) .fedi-digital-wallet-icon {
	background: #FEC96B;
}

.fedi-digital-wallet-list li:nth-child(2) .fedi-digital-wallet-icon {
	background: #1FB398;
}

.fedi-digital-wallet-list li:nth-child(3) .fedi-digital-wallet-icon {
	background: #F44438;
}

.fedi-digital-wallet-list li:nth-child(4) .fedi-digital-wallet-icon {
	background: #FE895A;
}


.fedi-digital-wallet-carousel-wrap .iphone-cover {
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	margin: auto;
	width: 310px;
	top: 0;
	bottom: 0;
}

.fedi-wallet-carousel img {
	max-width: 272px;
	margin: 0 auto;
}

.digital-why-us-wrap {
	padding: 30px 20px 20px;
	border-radius: 3px;
	background: hsla(0, 0%, 100%, .05);
	margin-top: 25px;
}

.digital-why-us-icon-img-box {
	position: absolute;
	left: 0;
	top: 0;
}

.digital-why-us-wrap h6 {
	font-size: 22px;
	margin: 0px 0 6px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #fff;
}

.digital-why-us-wrap p {
	color: #fff;
	font-size: 17px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	padding-top: 2px;
}

.digital-why-us-inner-box {
	position: relative;
	padding-left: 70px;
}

.digital-business-benefits-wrap {
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 40px;
	padding: 0 24px;
	min-height: 200px;
	padding-top: 33px;
	padding-bottom: 22px;
	box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	-moz-box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	-webkit-box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	border-bottom: 3px solid #a843fd;
	text-align: center;
}

.fedi-development-offers ul {
	font-size: 46px;
	color: #fff;
	line-height: 51px;
	text-transform: capitalize;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
	padding: 0;
}

.fedi-development-offers ul li {
	width: 18%;
}

.digital-business-benefits-wrap h6 {
	font-size: 21px;
	margin: 20px 0 10px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
	color: #333;
}

.mt-100 {
	margin-top: 100px;
}

.flex-center-list {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.verse-based-solution-icon {
	width: 85px;
	height: 85px;
	line-height: 85px;
	text-align: center;
	border-radius: 50%;
	margin-right: 0;
	box-shadow: 0px 5px 15px 0px rgba(5, 60, 161, 0.1);
	background-color: #FFF;
	padding: 21px;
	transition: all 0.4s ease-in-out;
	position: absolute;
	display: flex;
	align-content: center;
	justify-content: center;
}

.verse-based-solution-content {
	margin-left: 111px;
}

.verse-based-solution-content {
	margin-left: 111px;
}

.verse-based-solution li {
	width: 48%;
	margin-bottom: 20px;
}

.heading-bottom-margin {
	margin-bottom: 40px;
}

#verse-works ul {
	margin-top: 52px;
}

#verse-works ul li {
	width: 32%;
	border-right: 0;
	margin-bottom: 72px;
}

.verse-works-wrap {
	padding: 42px 30px 30px 30px;
	position: relative;
	text-align: center;
	background: #f6f6f6;
	-moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
}

.verse-works-icon {
	background-color: #fff;
	border-radius: 150px 150px 150px 150px;
	padding: 10px 10px 10px 10px;
	width: 100px;
	transform: rotate(0deg);
	height: 100px;
	padding: 0;
	position: absolute;
	top: -48px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
}


#verse-we-do ul li {
	width: 32%;
	margin-bottom: 20px;
}

.verse-we-do-wrap {
	text-align: center;
	border: 1px solid #eeeeee;
	padding: 20px;
	border-radius: 10px;
	background: #ffffffb0;
}


.new-why-us .why-us-wrap {
	border-radius: 15px;
	padding-bottom: 19px;
	margin-bottom: 30px;
	transition: all 0.3s ease-in;
	padding: 20px;
	-moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	background: #fff;
}

.solution_body .main_banner.ios_app.verse-app-banner .hire_c {
	font-family: 'livvic-bold';
}

.verse-app-banner {
	background: url(../images/metaverse-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
}

.verse-app-banner.discord-banner {
	background: url(../images/discord-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
}

.discord-banner.ios_app::after {
	background-color: rgba(0, 0, 0, 0.73) !important;
}

.verse-launch-process ul li {
	position: relative;
	z-index: 1;
	font-size: 15px;
	font-family: 'livvic-regular' !important;
	color: #6a7071;
}

.verse-launch-process ul li {
	width: 29%;
	margin-bottom: 60px;
}

.verse-launch-process ul li:nth-child(3)::after {
	top: 103%;
	transform: rotate(90deg);
	left: 50%;
	transform: translateX(-50%) rotate(90deg);
}

.verse-launch-process-wrap {
	background: #f7f7f7;
	padding: 19px;
	border-radius: 18px;
	border: 2px solid #f2f2f278;
	box-shadow: 2px 3px 10px #f0eff0;
	-moz-box-shadow: 2px 3px 10px #f0eff0;
	-webkit-box-shadow: 2px 3px 10px #f0eff0;
}

.verse-launch-process ul li::after {
	position: absolute;
	top: 50%;
	right: -59px;
	z-index: -1;
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	color: #e92b26;
	font-size: 37px;
	border-radius: 50%;
	text-align: center;
	align-items: center;
	justify-content: center;
	font-family: "fontawesome";
	content: "\f101";
	transform: translateY(-50%);
}

.verse-launch-process-wrap span {
	font-size: 50px;
	color: #2f2c2c;
	font-family: 'livvic-bold';
	margin: 0;
}

.verse-launch-process .new-listing-heading {
	margin: 0px 00px 00px 00px;
}

.verse-launch-process ul li:nth-child(4) {
	order: 6;
}

.verse-launch-process ul li:nth-child(5) {
	order: 5;
}

.verse-launch-process ul li:nth-child(6) {
	order: 4;
}

.verse-launch-process ul li:nth-child(6)::after {
	transform: rotate(180deg);
}

.verse-launch-process ul li:nth-child(5)::after {
	transform: rotate(180deg);
}

.verse-launch-process ul li:nth-child(4)::after {
	display: none;
}

.strategic_img {
	padding: 13px;
}

.divider span {
	background-color: #e92b26;
}






.solution_body #taxi_form {
	margin: 0;
}

.form_sec {
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 60px;
}

.query_form {
	float: none;
	width: 100%;
	max-width: 470px;
	margin: 0 auto;
	display: inline-block;
	padding: 20px 30px;
	background-color: #fff;
	border-radius: 5px;
	min-height: 535px;
	box-shadow: 0 0 8px 0 #ccc;
	position: relative;
	z-index: 9;
}

.query_form {
	min-height: auto;
	padding-bottom: 25px;
	border-radius: unset;
}

.query_form {
	overflow: hidden;
}

.form_sec {
	text-align: right;
}

.query_form h5 {
	font-size: 23px;
	margin: 15px 0 3px;
	text-align: center;
	font-family: 'livvic-semibold';
}

#common_trigger_form label.error {
	font-family: 'livvic-regular';
}

.mt-40 {
	margin-top: 40px;
}

.themegraybg {
	background: #F9F9F9 !important;
}

.query_form p {
	margin: 0 0 30px;
	font-size: 17px;
	color: #6e6e6e;
	text-align: center;
}

a.new_lanbtn {
	background: #e92b26;
	display: inline-block;
	margin: 10px auto 0;
	color: #fff;
	border-radius: 30px;
	padding: 12px 62px;
	font-size: 18px;
	transition: all .6s ease 0s;
	text-transform: capitalize;
	line-height: normal;
	outline: unset;
	font-family: 'livvic-semibold';
}

input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-family: 'livvic-regular';
}

textarea {
	resize: none;
}

.row.centeralign {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}

.customer-sec-padd-new {
	float: left;
	width: 100%;
	position: relative;
	background-color: #fff;
	padding: 40px 00px 40px 00px;
}

.main_banner {
	position: relative;
	height: auto;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.award_img img {
	width: 100%;
	object-fit: scale-down;
	height: 118px;
}

.award_img {
	width: 100%;
	padding: 10px 7px;
}

.award_img img {
	margin: 0 auto 0 0;
}

.wrap_banc .hire_c {
	color: #fff;
}

.ban_content p {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}

#web_portfolioonly {
	background-color: #f8f8f8;
	padding: 30px 0 0;
}

.latest_prod_inner {
	float: left;
	text-align: center;
	width: 100%;
}

#web_portfolioonly {
	float: left;
	width: 100%;
}

.latest_product {
	float: left;
	width: 100%;
	padding-bottom: 24px;
	position: relative;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.whitebg {
	background: #fff !important;
}

.portfolio-new-slider {
	background: linear-gradient(to left, #c01704 0, #2e2f2f 48%, #3e3e3f 100%);
}

.portfolio-new-slider .owl-item img {
	display: block;
	width: auto;
	margin: 0 auto;
}

.portfolio-new-slider {
	background: linear-gradient(to left, #c01704 0, #2e2f2f 48%, #3e3e3f 100%);
	padding: 25px;
}

.portfolio-new-slider .owl-nav button {
	width: 40px;
	height: 40px;
	background: #fff !important;
	border-radius: 0px !important;
	font-size: 35px !important;
	line-height: 27px !important;
	opacity: 1 !important;
}

.portfolio-new-slider .owl-nav button span {
	position: relative;
	bottom: 2px;
}

.portfolio-new-slider .owl-nav button:hover {
	background-color: #E92B26 !important;
}

.portfolio-new-slider.owl-theme .owl-nav {
	margin-top: 0;
	text-align: left;
	position: absolute;
	bottom: 44px;
	display: block;
}

#letsstart .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: flex-end;
}

.schedule {
	color: #fff !important;
	margin-top: 10px;
	font-size: 24px !important;
	font-family: 'livvic-semibold' !important;
	background: #e92b26;
	width: max-content;
	line-height: 32px;
	padding: 7px 16px;
}

.popup-text {
	position: absolute;
	bottom: 0;
	font-size: 29px;
	padding: 10px 29px;
	color: #fff;
	font-family: 'Graphik-Regular' !important;
	z-index: 9;
}

.popup-text span {
	color: #e92b26;
	font-family: 'Graphik-Semibold' !important;
	font-size: 35px;
	display: block;
}

#letsstart .welecome-form {
	padding: 00px 12px 00px 00px;
}

#letsstart .modal-dialog {
	margin-top: 0 !important;
	width: 100% !important;
	max-width: 750px !important;
}

#letsstart .modal-body {
	background: #fff;
}

#letsstart .modal-body {
	position: relative;
}

#letsstart .modal-body::after {
	background: url('../images/letstratmodalbg2.webp');
	position: absolute;
	width: 50%;
	height: 100%;
	background-size: cover;
	content: '';
	top: 0;
	left: 0;
	background-position: center right;
	background-repeat: no-repeat;
}

#letsstart .btn.btn-primary {
	background: #3a3939 !important;
	border-radius: 00px !important;
	color: #fff;
	border: 1px solid #fff !important;
	transition: .2s;
}

#letsstart #common_trigger_form #common_form {
	margin: 24px 0px;
	font-size: 15px !important;
	font-family: 'livvic-regular';
}

#letsstart .form-group {
	margin-bottom: 13px !important;
}

.popup-text strong {
	font-weight: 500;
	font-size: 29px;
}

#letsstart .btn.btn-primary:hover {
	background: #e92b26 !important;
	transition: .2s;
	box-shadow: 2px 0px 18px #b31510;
	webkit-box-shadow: 2px 0px 18px #b31510;
}

#letsstart .modal-body {
	position: relative;
	padding: 34px 00px;
}

#letsstart label.error {
	color: #dc3545 !important;
	font-size: 13px !important;
	font-family: 'Graphik-Regular' !important;
}

#letsstart textarea {
	resize: none;
}

#letsstart h4 {
	font-size: 23px;
	text-align: center;
	padding: 0;
	font-family: 'Graphik-Semibold' !important;
	color: #111;
	margin-bottom: 20px;
}

#letsstart .common_trigger_form .common_form .form-control {
	height: 42px;
}

#letsstart.portfoliomdl textarea {
	height: 87px !important;
}

#letsstart .btn.btn-primary {
	background: #e92b26 !important;
	border-radius: 00px !important;
	color: #fff;
	border: 1px solid #fff !important;
	transition: 0.2s;
}

#letsstart .modal-dialog {
	width: 50%;
	margin: 0 auto;
	top: 50%;
	left: 50%;
	position: absolute !important;
	transform: translate(-50%, -50%) !important;
}

#letsstart.modal {
	background: #04040491;
}

img {
	max-width: 100%;
}

.thank-page .home-large-heading {
	font-size: 70px;
}

.portfoliomdl .close {
	float: right;
	font-size: 31px;
	color: #0d0d0d;
	text-shadow: 0 1px 0 #fff;
	position: absolute;
	right: -5px;
	top: -12px;
	font-weight: 300;
	width: 33px;
	height: 33px;
	background: #f9f9f9;
	line-height: 33px;
	border-radius: 50%;
	text-align: center;
	opacity: 1 !important;
	border: 1px solid #0d0d0d;
	z-index: 99;
	padding-bottom: 0 !important;
}

.solution_body .main_banner.ios_app .hire_c {
	margin-top: 0;
	font-size: 48px;
	line-height: 54px;
}

.pt-0 {
	padding-top: 0px !important;
}

.pb-0 {
	padding-bottom: 0px !important;
}

.sprite-bg {
	background: url(../images/sprite-icon-all.html) no-repeat;
}

.dev_innr_comp ul li figcaption h6 {
	font-family: 'livvic-semibold';
	font-size: 18px;
	line-height: 18px;
	margin-top: 20px;
	margin-bottom: 0;
}

.dev_innr_comp ul li figcaption p {
	font-family: 'livvic-regular';
	font-size: 16px;
	color: #626061;
}

.fourty-exp {
	width: 51px;
	height: 40px;
	background-position: -589px 0;
	display: inline-block;
}

.dev_innr_comp ul {
	width: 100%;
	float: left;
	text-align: center;
	display: inline-block;
	padding: 39px 10px;
}

.dev_innr_comp {
	text-align: center;
	width: 100%;
}

.dev_innr_comp,
.dev_ompany {
	background: #f6f8fa;
	float: left;
}

.dev_ompany {
	position: relative;
}

.dev_innr_comp ul li {
	list-style: none;
	width: 16%;
	display: inline-block;
}

.wrap_why-h {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.eight-years {
	width: 42px;
	height: 41px;
	background-position: -743px 0;
	display: inline-block;
}

.fourty-exp {
	width: 51px;
	height: 40px;
	background-position: -589px 0;
	display: inline-block;
}

.five-hun {
	background-position: -691px 0;
}

.iso-certi {
	background-position: -845px -127px;
}

.two-hun {
	width: 43px;
	height: 40px;
	background-position: -644px 0;
	display: inline-block;
}

.cta-text h3 {
	font-size: 31px;
	line-height: 40px;
	color: #fff;
	text-transform: capitalize;
	font-family: 'livvic-semibold';
	font-weight: 400;
}

.cta-text p {
	font-size: 19px;
	color: #fff;
	line-height: 32px;
	margin: 5px 0 5px;
	font-family: 'livvic-regular';
	width: 80%;
	margin: 20px auto;
}

.solution_body .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.strategic_img {
	margin: 0 0 20px;
	text-align: center;
	background-color: #fff;
	padding: 5px 0;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 0 15px 0 #e9e9e9;
}

.strategic_img {
	padding: 13px;
}

.cta-text {
	margin: 50px 00px;
}

.five-hun,
.iso-certi {
	width: 48px;
	height: 39px;
	display: inline-block;
}

.thank-page {
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}

.discord-works-wrap {
	padding: 30px 30px 30px 30px;
	position: relative;
	text-align: center;
	background: #f6f6f6;
	-moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
}

.discord-works li {
	margin-bottom: 20px !important;
}

#verse-works.discord-works ul {
	margin-top: 0;
}

#marketplace-tech-benefits.discord-tech li {
	width: 24%;
	margin-bottom: 22px;
}

.popular-fungible-sec-wrap:hover .hide-heading {
	display: none;
}

.popular-fungible-sec-wrap .overlay-text {
	display: block;
	position: absolute;
	bottom: -2000px;
	transition: .4s;
	padding: 20px 00px;
	z-index: 9;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	padding: 20px;
}

.popular-fungible-sec-wrap:hover .overlay-text {
	display: block;
	top: 50%;
	transition: .4s;
	transform: translate(-50%, -50%);
	left: 50%;
	bottom: auto;
}

.popular-fungible-sec-wrap::after {
	background: #0000007a;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.popular-fungible-sec-one {
	background-image: url("../images/ercone.html");
}

.popular-fungible-sec-two {
	background-image: url("../images/erctwo.html");
}

.popular-fungible-sec-three {
	background-image: url("../images/ercthree.html");
}

.popular-fungible-sec-four {
	background-image: url("../images/ercfour.html");
}

#popular-fungible-sec li {
	width: 25%;
}

.popular-fungible-sec-wrap {
	height: 400px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 30px;
	position: relative;
	overflow: hidden;
	text-align: center;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}

.popular-fungible-sec-wrap h6 {
	font-size: 26px;
	color: #fff;
	font-family: 'livvic-semibold';
	margin: 00px 00px 00px 00px;
}


.trending-mintable {
	background-image: url("../images/trending-mintable-background.html");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
}

.trending-mintable::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.63);
	z-index: -1;
}

.verse-we-do-wrap {
	background: #fff;
}

.investing-ft-sec {
	background: #1f0c61;
}

.sec-listing {
	list-style: initial;
	padding-left: 20px;
	margin-top: 25px;
}

.sec-listing li {
	width: 100%;
	text-align: left;
}

#why-choose-ft-minting img {
	border-radius: 120px 0px 120px 120px;
}

.noteworthy-minting {
	background-image: url("../images/digital-universe-ft-background.html");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
}

.noteworthy-minting::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.63);
	z-index: -1;
}

#acquire-minting {
	background-image: url("../images/acquire-minting-background.html");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
}

#acquire-minting::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.77);
	z-index: -1;
}

.ft-minting-cta .digital-cta-wrap {
	background: url("../images/ft-minting-cta.html") !important;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.verse-app-banner.ft-minting-banner {
	background: url(../images/platform-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
}

#apps-sec .wrap_taxi_icon {
	margin-top: 20px;
}

.end-to-end-minting-process li:nth-child(4),
.end-to-end-minting-process li:nth-child(5),
.end-to-end-minting-process li:nth-child(6) {
	margin-bottom: 30px !important;
}

.logo_div_custom {
	padding: 00px 15px;
}


/*enterprise*/
.about-us {
	background: #7079e60f;
	padding: 50px 00px;
}

.enterprise-capabilities-wrap-noimage {
	display: flex;
	align-items: center;
	border: 1px solid #eee;
	box-shadow: 0 2px 16px rgba(0, 0, 0, .1);
	padding: 21px;
	margin-bottom: 20px;
	background: #fff;
}

.enterprise-for-verse-bg {
	background-image: url(../images/enterprise-verse.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.enterprise-for-supplychain-bg {
	background-image: url(../images/enterprise-chain.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.enterprise-for-financial-bg {
	background-image: url(../images/enterprise-financial-service.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.enterprise-for-digitalaggency-bg {
	background-image: url(../images/enterprise-zed.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.enterprise-for-socialimpact-bg {
	background-image: url(../images/enterprise-social.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.enterprise-development-services::after {
	background: #ffffffb5;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.enterprise-development-services {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/enterprise-backgrond.webp);
	z-index: 1;
	position: relative;
}

.enterprise-development-services-wrap {
	background: #fff;
	text-align: center;
	padding: 20px;
	border-radius: 15px;
	box-shadow: 0 2px 16px rgba(0, 0, 0, .1);
	position: relative;
	transition: all .5s;
}

.enterprise-development-services ul li::after {
	content: "";
	position: absolute;
	border-radius: 15px;
	background: #3964d0;
	background: -webkit-gradient(left top, right top, color-stop(0, #3964d0), color-stop(100%, #2dc1c9));
	background: linear-gradient(90deg, #3964d0 0, #2dc1c9);
	width: 90%;
	height: 20%;
	left: 50%;
	top: -11px;
	transform: translateX(-50%);
	z-index: -1;
}

.enterprise-development-services ul li {
	width: 31%;
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}

.enterprise-development-services ul li:hover .enterprise-development-services-wrap {
	transform: translateY(-7px);
	cursor: pointer;
}

.enterprise-business-benefits {
	background: #030239;
}

.enterprise-business-benefits-wrap {
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 40px;
	padding: 0 24px;
	padding-top: 33px;
	padding-bottom: 22px;
	box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	-moz-box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	-webkit-box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	border-bottom: 3px solid #a843fd;
	text-align: center;
	min-height: auto;
}

.enterprise-business-benefits ul li {
	width: 15%;
}

.enterprise-technologies {
	background-image: url(../images/enterprise-technologies-bg.html);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 60px 00px;
}

.enterprise-technologies ul li {
	width: 24%;
}

.enterprise-technologies-wrap::after {
	content: '';
	position: absolute;
	z-index: -1;
	bottom: 0;
	right: 0;
	width: 75px;
	height: 75px;
	background-color: #0071dc;
	border-radius: 170px 0 0 0;
	opacity: .1;
	-webkit-transition: .7s;
	transition: .7s;
}

.enterprise-technologies-wrap::before {
	content: '';
	position: absolute;
	z-index: -1;
	bottom: 0;
	right: 0;
	width: 90px;
	height: 90px;
	background-color: #0071dc;
	border-radius: 272px 0 0 0;
	opacity: .1;
	-webkit-transition: .7s;
	transition: .7s;
}

.enterprise-technologies-wrap {
	padding: 30px 20px 25px;
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	z-index: 1;
	margin-bottom: 0px;
}

.enterprise-technologies-icon svg,
.enterprise-technologies-icon svg fill {
	fill: #070b3b;
}

.enterprise-technologies-wrap:hover::before {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	opacity: 1;
}

.enterprise-technologies-wrap:hover {
	cursor: pointer;
}

.enterprise-technologies-wrap:hover a {
	color: #fff;
}

.enterprise-technologies-wrap:hover p,
.enterprise-technologies-wrap:hover h6 {
	color: #fff;
	-webkit-transition: .9s;
	transition: .9s;
}

.enterprise-technologies-wrap h6 {
	color: #3a3939;
}

.enterprise-technologies-wrap p {
	color: #6a7071;
	padding-top: 7px;
}

.enterprise-technologies-wrap:hover svg,
.enterprise-technologies-wrap:hover svg fill {
	fill: #fff !important;
	-webkit-transition: .9s;
	transition: .9s;
}

.enterprise-get-touch-wrap a svg {
	width: 20px;
	height: 20px;
	margin-left: 4px;
}

.enterprise-get-touch-wrap a {
	color: #e92b26;
	font-size: 17px;
	font-family: 'livvic-semibold';
	display: flex;
	align-items: center;
	transition: .7s;
}

.enterprise-cta-section-wrap {
	background-image: url(../images/enterprise-recognized-background.webp) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 20px 30px;
}

.enterprise-cta-section-content .new-listing-heading {
	margin-top: 0;
	font-size: 32px;
}

#margins-marketplace li {
	margin-bottom: 33px;
	width: 31%;
}

.verse-app-banner.enterprise-banner {
	background-image: url(../images/enterprise-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

/*cashapp*/

.cashapp-banner .hire_c {
	font-size: 74px;
	line-height: 77px;
	font-family: 'livvic-bold' !important;
	color: #e92b26 !important;
}

.cashapp-banner .ban_content p {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	font-family: 'livvic-regular' !important;
}

#cash-app-partner .cashapp-right-content-wrap p {
	color: #6a7071;
}

.cashapp-right-content-wrap p {
	color: #fff;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: 'livvic-regular';
	margin-bottom: 14px;
	padding-top: 15px;
}

#cash-app-partner {
	background: #00D54B0A;
}

#cash-app-dev-process.polygon-launch-process ul li::after {
	color: #52b352;
}

#offer-custom-cash-app-clone li {
	width: 23%;
}

#cash-app-clone .market-success-icon {
	border: 1px dashed #50e283;
}

#cash-app-clone .market-success-list::after {
	border: 1px dashed #50e283;
}

.offer-custom-cash-app-clone-wrap {
	text-align: center;
	padding: 25px;
	background: #f7f7f7;
}

.offer-custom-cash-app-clone-wrap .new-listing-heading {
	font-size: 22px;
}

.ar-vr-based-solution li {
	width: 48%;
	margin-bottom: 20px;
}

.ar-vr-based-solution-icon {
	width: 85px;
	height: 85px;
	line-height: 85px;
	text-align: center;
	border-radius: 50%;
	margin-right: 0;
	box-shadow: 0px 5px 15px 0px rgba(5, 60, 161, 0.1);
	background-color: #FFF;
	padding: 21px;
	transition: all 0.4s ease-in-out;
	position: absolute;
	display: flex;
	align-content: center;
	justify-content: center;
}

.ar-vr-based-solution-content {
	margin-left: 111px;
}

.design-cash-app {
	background: #181818;
}

.buystock-cash-app {
	background: #01d54b;
}

.p2p-cashapp {
	background-image: url(../images/cashapp-clone-perks-background.html) !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
}

.p2p-cashapp .digital-services-list {
	text-align: center;
	border: 1px solid #fff;
	box-shadow: 4px 3px 18px #212053;
	-moz-box-shadow: 4px 3px 18px #212053;
	-webkit-box-shadow: 4px 3px 18px #212053;
	background: #fff;
}

.p2p-cashapp.digital-services ul li h6 {
	color: #3a3939;
}

.p2p-cashapp.digital-services ul li p {
	color: #6a7071;
}

.polygon-stack-section {
	background-image: url(../img/new_suffes_images/content-bottom-bg.html);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
	padding-top: 50px;
}

.polygon-launch-process ul li {
	width: 29%;
	margin-bottom: 60px;
}

.polygon-launch-process-wrap {
	background: #f7f7f7;
	padding: 19px;
	border-radius: 18px;
	border: 2px solid #f2f2f278;
	box-shadow: 2px 3px 10px #f0eff0;
	-moz-box-shadow: 2px 3px 10px #f0eff0;
	-webkit-box-shadow: 2px 3px 10px #f0eff0;
}

.polygon-launch-process-wrap span {
	font-size: 50px;
	color: #2f2c2c;
	font-family: 'livvic-bold';
	margin: 0;
}

.polygon-launch-process .new-listing-heading {
	margin: 0px 00px 00px 00px;
}

.polygon-launch-process ul li {
	position: relative;
	z-index: 1;
	font-size: 15px;
	font-family: 'livvic-regular' !important;
	color: #6a7071;
}

.solution_body .wrap_banc .hire_c span {
	color: #e92b26 !important;
}

.polygon-launch-process ul li::after {
	position: absolute;
	top: 50%;
	right: -59px;
	z-index: -1;
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	color: #e92b26;
	font-size: 37px;
	border-radius: 50%;
	text-align: center;
	align-items: center;
	justify-content: center;
	font-family: "fontawesome";
	content: "\f101";
	transform: translateY(-50%);
}

.polygon-launch-process ul li:nth-child(3)::after {
	top: 100%;
}

.polygon-launch-process ul li:nth-child(3)::after {
	top: 103%;
	transform: rotate(90deg);
	left: 50%;
	transform: translateX(-50%) rotate(90deg);
}

.polygon-launch-process ul li:nth-child(4)::after {
	transform: rotate(180deg);
}

.polygon-launch-process ul li:nth-child(5)::after {
	transform: rotate(180deg);
}

.polygon-launch-process ul li:nth-child(6)::after {
	transform: rotate(180deg);
}

.polygon-launch-process ul li:nth-child(4)::after {
	display: none;
}

.polygon-launch-process ul li:nth-child(6) {
	order: 4;
}

.polygon-launch-process ul li:nth-child(4) {
	order: 6;
}

.polygon-launch-process ul li:nth-child(5) {
	order: 5;
}

.suffescom-technologies.why-choose-polygon ul li {
	width: 32%;
}

.marketplace-port .inner-slider>p {
	float: left;
	font-size: 18px;
	line-height: 24px;
	width: 100%;
}

.marketplace-port .app_heading {
	padding-left: 0 !important;
	padding-top: 18px !important;
}

#app-carousel-sec .d-solutions-wrap.marketplace-app-bg {
	background: #f2f2f2;
}

.cashapp-banner {
	background-image: url(../images/cash-app-banner.html) !important;
}

.cashapp-banner::after {
	background-color: rgba(0, 0, 0, 0.64) !important;
}

.market-success.web_whyblock {
	text-align: center
}

.market-success.web_whyblock h1 {
	margin-top: 15px
}

.market-success.web_whyblock h6 {
	margin-top: 15px;
	font-size: 21px;
	color: #424242;
	margin: 0 0 2px;
	margin-top: 13px;
	font-family: proxima_novasemibold
}

.market-success.web_whyblock {
	text-align: center;
	padding-left: 0
}

.market-success-list {
	display: flex;
	list-style: none;
	justify-content: space-between;
	padding: 0;
	margin: 0;
	flex-wrap: wrap
}

.market-success svg {
	width: 60px;
	height: 60px
}

.market-success-icon img {
	width: 60px;
	height: 60px;
	object-fit: cover
}

.market-success-icon {
	width: 120px;
	height: 120px;
	border: 1px dashed #e92b26;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	background: #fff
}

.market-success-list li {
	position: relative;
	z-index: 1;
	width: 32%
}

.market-success-list {
	position: relative
}

.market-success.web_whyblock p {
	font-size: 17px;
	color: #6a7071;
	line-height: 26px;
	margin: 5px 0 5px;
	font-family: proxima_novalight;
	width: 80%;
	margin: 5px auto
}

.market-success-list::after {
	content: '';
	width: 74%;
	position: absolute;
	height: 1px;
	border: 1px dashed #e92b26;
	top: 63px;
	left: 50%;
	transform: translateX(-50%)
}

/* nft marketplace*/
.ft-bannner.marketplace-ban {
	background: url(../images/ft-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
}

.ft-minting-cta .digital-cta-wrap {
	background: url("../images/ft-minting-cta.html") !important;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.marketplace-ban::after {
	background-color: rgba(0, 0, 0, 0.58) !important;
}

#ftn-future {
	padding-bottom: 20px;
	background: url(../images/pense-success-bg.html);
	background-position: 100% 50%;
	background-position: bottom;
	background-repeat: no-repeat;
	position: relative;
	background-position: center center;
	background-size: cover;
}

#ftn-highlights {
	background: url(../images/pense-clone-highlight.html);
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	background-position: center center;
	background-size: cover;
}

#ftn-use-cases {
	background: url(../images/pense-pattern.html);
	background-position: center center;
	position: relative;
	background-position: center center;
	background-size: contain;
	z-index: 1;
}

#ftn-use-cases::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(255, 255, 255, .69);
	z-index: -1;
}

.create-sell-ftn {
	background: url(../images/tfn-bg.html);
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	background-position: center center;
	background-size: cover;
}

#apps-sec .trger_img.food-app-img {
	margin-bottom: 20px;
}

#ftn-future li {
	width: 49%;
}

#ftn-future .web_whyblock {
	float: left;
	width: 95%;
	position: relative;
	padding-left: 0;
	margin: 0 0 30px;
	background: #fff;
	text-align: center;
	padding: 21px;
	box-shadow: 0 0 17px 0 #efefef;
	webkit-box-shadow: 0 0 17px 0 #efefef;
}

#ftn-future .web_whyicon {
	width: 60px;
	height: 60px;
	position: relative;
	left: 0;
	top: 0;
	background-color: #e6f7fc;
	border-radius: 5px;
	text-align: center;
	line-height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
	margin: 0 auto;
}

#ftn-highlights li {
	margin-bottom: 23px;
	color: #6a7071;
	position: relative;
	padding-left: 31px;
	margin-left: 30px;
	padding-top: 0px;
	width: 100%;
	text-align: left !important;
}

#ftn-highlights li::before {
	content: "\f00c";
	font-family: FontAwesome;
	color: #e92b26;
	font-size: 18px;
	padding-right: .5em;
	position: absolute;
	top: 0;
	left: 0;
}

#ftn-use-cases .d-solutions-wrap {
	text-align: center;
	margin-bottom: 20px;
	box-shadow: 0 0 17px 0 #efefef;
	webkit-box-shadow: 0 0 17px 0 #efefef;
	padding: 22px 20px 27px 20px !important;
	background: #fff;
}

#ftn-use-cases .d-solutions-wrap a.new_lanbtn:hover {
	color: #eb3f3b;
}

#penea-clone-app-revenue ul li {
	width: 32%;
	margin-bottom: 20px;
}

#build-penea-clone .wrap_mob_sdo {
	margin-bottom: 30px;
	text-align: center;
}

#build-penea-clone .icon_mob_se {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 10px;
	background-color: #fff;
	line-height: 80px;
	float: none;
	position: relative;
	box-shadow: 0 0 25px 0 #efefef;
}

#build-penea-clone .icon_mob_se::before {
	position: absolute;
	left: -7px;
	top: 9px;
	height: 97%;
	width: 95%;
	border-radius: 10px;
	background-color: #efefef;
	content: "";
	z-index: -1;
}

#build-penea-clone img {
	width: 50px;
}

#tfn-marketplace-solution .regulatory-com-wrap {
	background: #fff;
	margin-bottom: 30px;
	text-align: center;
	box-shadow: 0 0 17px 0 #efefef;
	webkit-box-shadow: 0 0 17px 0 #efefef;
	padding: 25px 25px 31px 25px !important;
}

#tfn-technology {
	background: #2081e2;
}

#tfn-technology .google-security-list {
	padding: 0;
	margin: 40px auto 40px auto;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
}

#tfn-technology .google-security-list li {
	width: 13.5%;
}

.google-security-list img {
	width: 70px;
	height: 70px;
	object-fit: contain;
}

.tfn-technology-wrap {
	background: #fff;
	border-radius: 10px;
	padding: 15px;
	text-align: center;
	height: 154px;
}

#tfn-technology .tfn-technology-wrap h6 {
	font-size: 17px;
	margin: 17px 0 10px;
	display: inline-block;
	width: 100%;
	font-family: proxima_novasemibold;
}

.web_whyblock.bg-shadow-wrap {
	padding-left: 98px;
}

.bg-shadow-wrap {
	box-shadow: 0 0 17px 0 #efefef;
	webkit-box-shadow: 0 0 17px 0 #efefef;
	padding: 20px;
}

#benefits-of-penea-clone .web_whyicon {
	display: flex;
	justify-content: center;
	align-items: center;
	left: 32px;
	top: 28px;
}

#benefits-of-penea-clone .new-listing-heading {
	margin: 20px 00px 9px 00px;
}

.bg-shadow-wrap .web_whyicon {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 20px;
	top: 20px;
	background-color: #e6f7fc;
	border-radius: 5px;
	text-align: center;
	line-height: 60px;
}

.web_whyicon.greenwewhy {
	background-color: #eaf1e6;
}

#benefits-of-penea-clone .web_whyblock {
	margin: 0 0 30px;
}

.web_whyicon.yellowwewhy {
	background-color: #fef7e8;
}

#security-features-pense-clone-app li {
	width: 32%;
	margin-bottom: 20px;
}

.profresiv_webdev .new-listing-heading-para {
	margin-bottom: 30px;
	padding-top: 9px;
}

.headib_last {
	float: left;
	width: 100%;
	margin: 10px 0 20px;
}

.wrap_hiwit {
	float: left;
	width: 100%;
	margin-top: 30px;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.admin_market {
	float: left;
	width: 50%;
	padding: 30px 50px;
	text-align: center;
	background-color: #edfbff;
}

.wrap_hiwit img {
	min-height: 250px;
	object-fit: scale-down;
}

ul.commone_ul {
	float: left;
	width: 100%;
	padding: 0;
	max-width: 370px;
	text-align: left;
	margin-top: 15px;
}

ul.commone_ul li {
	background-color: #fff;
	padding: 15px 20px 15px 50px;
	margin-bottom: 25px;
	display: inline-block;
	width: 100%;
	box-shadow: 0 0 10px 0 #def4fb;
	position: relative;
}

ul.commone_ul li span.count {
	position: absolute;
	left: -17px;
	background-color: #3fc0e7;
	width: 40px;
	height: 40px;
	color: #fff;
	border-radius: 100px;
	text-align: center;
	line-height: 40px;
	font-family: 'livvic-semibold';
	font-size: 20px;
	top: 50%;
	transform: translate(0, -50%);
}

.customer_market {
	float: right;
	padding: 30px 50px;
	text-align: left;
	text-align: center;
	background-color: #ffe8e7;
	width: 50%;
}

.customer_market span.count {
	background-color: #e92b26 !important;
}

ul.commone_ul li:nth-child(2) {
	margin-left: 100px;
}

ul.commone_ul .new-listing-heading-para {
	padding-top: 6px;
}

.Management-list {
	padding: 0;
	list-style: none;
}

.mt-20 {
	margin-top: 20px;
}

.Management-list li {
	font-family: 'livvic-regular' !important;
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 20px;
	color: #6a7071;
	position: relative;
	padding-left: 30px;
	text-align: left;
}

.Management-list li::before {
	content: "\f00c";
	font-family: FontAwesome;
	color: #e92b26;
	font-size: 18px;
	padding-right: .5em;
	position: absolute;
	top: 0;
	left: 0;
}

.contract-development-services-wrap {
	background: #fff;
	text-align: center;
	padding: 20px;
	border-radius: 15px;
	box-shadow: 0 2px 16px rgba(0, 0, 0, .1);
	position: relative;
	transition: all .5s;
}

.contract-development-services ul li::after {
	content: "";
	position: absolute;
	border-radius: 15px;
	background: #3964d0;
	background: -webkit-gradient(left top, right top, color-stop(0, #3964d0), color-stop(100%, #2dc1c9));
	background: linear-gradient(90deg, #3964d0 0, #2dc1c9);
	width: 90%;
	height: 100%;
	left: 50%;
	top: -11px;
	transform: translateX(-50%);
	z-index: -1;
}

.contract-development-services ul li {
	width: 31%;
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}

.contract-development-services ul li:hover .contract-development-services-wrap {
	transform: translateY(-7px);
	cursor: pointer;
}

.marketplace-ban::after {
	background-color: rgba(0, 0, 0, 0.58) !important;
}

.digital-exchange-banner.smart-banner {
	background-image: url(../images/smart-banner.html) !important;
	position: relative;
}

.smart-banner.ios_app::after {
	background-color: rgba(0, 0, 0, 0.47);
}

.row.column-center {
	display: flex;
	justify-content: center;
}

.mt-0 {
	margin-top: 0 !important;
}

#smart-contract-list .verse-we-do-wrap {
	margin-bottom: 25px;
}

#ledger-smart-contract .enterprise-technologies-wrap {
	margin-bottom: 20px;
}

.smart-timeline .smart-timeline-wrap::before {
	content: "";
	width: 15px;
	height: 100%;
	background: #31baab;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
}

.smart-timeline .smart-timeline-wrap::before,
.smart-timeline .smart-timeline-wrap::after {
	content: "";
	display: block;
	clear: both;
}

.smart-timeline .smart-timeline-icon {
	display: block;
	width: 100px;
	height: 100px;
	line-height: 80px;
	border-radius: 50%;
	background: #1d2124;
	border: 12px solid #31baab;
	margin: auto;
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}

.smart-timeline .smart-timeline-icon::before {
	content: "";
	width: 0;
	height: 0;
	border-right: 15px solid #31baab;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	margin: auto 0;
	position: absolute;
	top: 0;
	left: -33px;
	bottom: 0;
}

.smart-timeline .smart-timeline-content {
	width: 50%;
	padding-right: 70px;
}

.smart-timeline .smart-description {
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	background: #ffffff;
	padding: 10px 20px;
	overflow: hidden;
	border-radius: 10px;
}

.smart-description .new-listing-heading {
	margin: 10px 00px 00px 00px;
}

ul.list-ico {
	padding: 0;
	margin-bottom: 10px;
	margin-top: 8px;
}

.list-ico li {
	background: url(../images/check-mark.svg);
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: repeat;
	background-size: auto auto;
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: repeat;
	background-size: auto auto;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-bottom: 10px;
	background-size: 20px;
	background-position: 0 12px;
	width: 100%;
}

.smart-timeline .smart-timeline-wrap:nth-child(2n)::before,
.smart-timeline .smart-timeline-wrap:nth-child(2n) .year span {
	background: #31baab;
}

.smart-timeline .smart-timeline-wrap:nth-child(2n) .smart-timeline-content {
	float: right;
	padding: 0 0 0 100px;
}

.smart-timeline.mt30 {
	position: relative;
}

.smart-timeline .smart-timeline-wrap {
	position: relative;
}

.smart-timeline .smart-timeline-wrap:first-child::before {
	border-radius: 10px 10px 0 0;
	top: 0;
}

.smart-timeline .smart-timeline-wrap:last-child::before {
	border-radius: 0 0 10px 10px;
}

.smart-timeline .smart-timeline-wrap:nth-child(2n) .smart-timeline-content {
	float: right;
	padding: 0 0 0 73px;
}

.smart-timeline .smart-timeline-wrap:nth-child(2n) .smart-timeline-icon::before {
	border-right: none;
	border-left: 15px solid #31baab;
	left: auto;
	right: -33px;
}

#smart-contract-digital-benefits img {
	width: 100%;
}

#smart-contract-digital-benefits {
	background: #000;
}

/*homepage css*/
#telemedicine-banner .app-development-ban {
	background-image: url("../images/app-development-banner.html") !important;
}

#telemedicine-banner .app-development-ban .hire_c {
	font-family: 'livvic-bold';
}

.our-all-clones li {
	width: 32%;
	margin-bottom: 20px;
}

.our-clone-wrap {
	background: #fff;
	border-radius: 15px;
	box-shadow: 0 7px 15px #eee;
	margin-bottom: 30px;
	position: relative;
}

.our-clone-wrap-text {
	text-align: center;
	padding: 0px 10px 20px 10px;
}

.our-clone-wrap img {
	width: 100%;
}

/*homepage css end*/

/*wallet css*/
.digital-exchange-banner.digitalcurrency-wallet-banner {
	background-image: url(../images/digitalcurrency-wallet-banner.html) !important;
	position: relative;
	z-index: 1;
}

.digital-exchange-banner.digitalcurrency-wallet-banner::after {
	background-color: #030239a6 !important;
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.digital-global-leader {
	background: url("../images/digital-wallet-background.html") !important;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.digital-de-theme-layout {
	background: #002466;
}

.de-better-than-tition {
	background-image: url(../images/de-bg-shape.html) !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 60px;
}

.de-better-than-tition-wrap {
	background: hsla(0, 0%, 100%, .05);
	background-size: cover;
	padding: 30px;
	border-radius: 20px;
	margin-top: 40px;
}

.de-better-than-tition-wrap .list-marked {
	color: #fff;
	font-size: 18px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: proxima_novalight;
	padding-top: 2px;
	padding: 0;
	list-style: none;
	margin-top: 10px;
}

.de-better-than-tition-wrap .list-marked li {
	top: 8px;
	padding: 7px 0;
	color: #fff;
	left: 0;
}

.de-better-than-tition-wrap .list-marked i {
	font-weight: 400;
	margin-right: 10px;
	color: #9a68ed;
	line-height: 30px;
	text-align: center;
	background: hsla(0, 0%, 100%, .09);
	width: 30px;
	height: 30px;
}

.mb-0 {
	margin-bottom: 00px !important;
}

.de-digital-wallet-list {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 90%;
	margin: 0 auto;
}

.de-digital-wallet-list li {
	width: 24%;
	text-align: center;
}

.de-digital-wallet-list li {
	text-align: center;
}

.de-digital-wallet-icon {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}

.de-digital-wallet-list li:nth-child(1) .de-digital-wallet-icon {
	background: #FEC96B;
}

.de-digital-wallet-list li:nth-child(2) .de-digital-wallet-icon {
	background: #1FB398;
}

.de-digital-wallet-list li:nth-child(3) .de-digital-wallet-icon {
	background: #F44438;
}

.de-digital-wallet-list li:nth-child(4) .de-digital-wallet-icon {
	background: #FE895A;
}

.de-digital-wallet-carousel-wrap .iphone-cover {
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	margin: auto;
	width: 310px;
	top: 0;
	bottom: 0;
}

.de-digital-wallet-carousel img {
	max-width: 272px;
	margin: 0 auto;
}

.de-development-offers ul li {
	width: 18%;
}

.de-development-offers ul {
	font-size: 46px;
	color: #fff;
	line-height: 51px;
	text-transform: capitalize;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
	padding: 0;
}


/*dpp development*/
.cashapp-banner.dapp-banner {
	background-image: url(../images/dapp-developer-banner.html) !important;
}

.tech-stack-section {
	background-image: url(../images/dapp-tecg-bg.html);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
	padding-top: 50px;
}

.tech-stack-wrap li::after {
	background: url("../images/check.html");
	position: absolute;
	width: 20px;
	height: 20px;
	background-size: contain;
	content: "";
	top: 7px;
	left: 0;
	background-position: center right;
	background-repeat: no-repeat;
}

.tech-stack-wrap li {
	width: 100%;
	line-height: 35px;
	font-family: 'livvic-regular' !important;
	font-size: 18px;
	position: relative;
	padding-left: 29px;
}

.tech-stack-wrap .new-listing-heading {
	margin: 0px 00px 7px 00px;
}

.tech-stack-wrap {
	border: 1px solid #ccc;
	border-radius: 21px;
	padding: 20px;
	background: #fff;
	-moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
}

.align-bottom {
	align-items: flex-end;
}

/*enterprice new changes*/
#impliment-enterprise-services {
	background: #0C0019;
}

#impliment-enterprise-services li {
	width: 48%;
	margin-bottom: 20px;
}

.impliment-enterprise-services-wrap {
	padding: 21px;
	position: relative;
	text-align: center;
	background: #0e162a;
	box-shadow: 5px 5px 7px #1857539e;
	-moz-box-shadow: 5px 5px 7px #1857539e;
	-webkit-box-shadow: 5px 5px 7px #1857539e;
}

.enterprise-achievement-list-wrap {
	background: #fff;
	padding: 18px;
	text-align: center;
	box-shadow: 2px 7px 12px #e3e0e0;
}

#enterprise-achievement {
	background: url("../images/enterprise-achievement-bg.html") !important;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	float: left;
	width: 100%;
	background-attachment: fixed !important;
}

#enterprise-achievement li {
	width: 49%;
	margin-bottom: 15px;
}

#enterprise-achievement .new-listing-heading {
	font-size: 36px;
}

#explore-enterprise::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #1A2D7B;
	text-align: 0;
	top: 50%;
	z-index: -1;
	transform: translateY(-50%);
}

#explore-enterprise {
	position: relative;
	z-index: 1;
}

.work-box-bg {
	background: url(../images/enterprise-pattren.html);
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	animation: ripple 5s infinite;
	transition: all 400ms ease;
	position: absolute;
	top: 10px;
}

.rotation-img {
	-webkit-animation: rotation 15s infinite linear;
}

@keyframes ripple {
	0% {
		transform: scale(0.8);
	}

	50% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(0.8);
	}
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
	}
}

#explore-blockchain .rotation-img {
	-webkit-animation: rotation 15s infinite linear;
}

.mt-0 {
	margin-top: 00px !important;
}




.metamask-development-offers ul li {
	width: 18%;
}

.metamask-business-benefits-wrap {
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 40px;
	padding: 0 24px;
	min-height: 200px;
	padding-top: 33px;
	padding-bottom: 22px;
	box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	-moz-box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	-webkit-box-shadow: 4px 4px 10px 0 rgba(168, 67, 253, .3);
	border-bottom: 3px solid #a843fd;
	text-align: center;
}

.banner-bottom-clients {
	background: #f7f7fe;
}

.buttom_banner.banner-bottom-clients {
	float: left;
	width: 100%;
}

.banner-bottom-clients ul {
	position: relative;
	margin-bottom: 23px;
	background: #fff;
	-webkit-box-shadow: 0 5px 35px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 5px 35px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 5px 35px rgba(0, 0, 0, .1);
	-o-box-shadow: 0 5px 35px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 35px rgba(0, 0, 0, .1);
	padding: 21px 15px;
	bottom: 42px;
}

#owl-demo .item {
	text-align: center;
}

.buttom_banner .item img {
	display: block;
	width: auto !important;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}

.buttom_banner .item {
	list-style: none;
}

.banner-bottom-padd {
	padding-bottom: 70px;
}

.suffescom-news {
	background-image: url("../images/mobile-app-dot-shape.webp") !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
	width: 100%;
	padding: 40px 00px;
}

.nft-various-platform-sec .flex-center-list li {
	width: 48% !important;
}

.nft-various-platform-sec .flex-center-list {
	width: 76%;
	margin: 0 auto;
}

/* launchpad development company */
.verse-app-banner.launchpad-banner {
	background-image: url(../images/launchpad-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.launchpad-banner::after {
	background-color: rgba(0, 0, 0, 0.67) !important;
}

.index-theme-bg {
	background: #070b3b;
}

.launchpad-model-in-masters-wrap {
	background: #070B3B;
	padding: 20px;
	text-align: center;
	margin-bottom: 20px;
	border-radius: 5px;
	transition: .3s;
	-webkit-box-shadow: 0 5px 35px rgb(7, 11, 59);
	-moz-box-shadow: 0 5px 35px rgb(7, 11, 59);
	-ms-box-shadow: 0 5px 35px rgb(7, 11, 59);
	-o-box-shadow: 0 5px 35px rgb(7, 11, 59);
	box-shadow: 0 5px 35px rgb(7, 11, 59);
}

.launchpad-model-in-masters ul li {
	width: 32%;
}

.launchpad-model-in-masters::after {
	content: '';
	position: absolute;
	height: 70%;
	width: 100%;
	background-image: url("../images/launchpadd-background-pattern.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	top: 50%;
	left: 0;
	z-index: -1;
	transform: translateY(-50%);
}

.launchpad-model-in-masters {
	position: relative;
	z-index: 1;
}

.launchpadd-features-wrap {
	position: relative;
}

.launchpadd-features li {
	width: 50%;
	border-bottom: 1px solid #dfdddd;
	padding: 20px;
	border-right: 1px solid #dfdddd;
}

.launchpadd-features li:nth-last-child(2) {
	border-bottom: 00px;
}

.launchpadd-features li:nth-child(2n) {
	border-right: 0px;
}

.launchpadd-features-sticky-wrap {
	margin-top: 100px;
}

.stickydiv {
	position: sticky;
	top: 120px;
}

.launchpadd-features li:nth-last-child(1) {
	border-bottom: 00px;
}

.develop-launchpad-like-wrap {
	background: #fff;
	padding: 19px;
	border-radius: 18px;
	text-align: center;
}

.develop-launchpad-like-wrap span {
	font-size: 38px;
	font-family: 'livvic-bold';
	background: #022768;
	padding: 5px;
	margin-bottom: 20px;
	display: block;
	width: 75px;
	height: 75px;
	color: #fff;
	border-radius: 8px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 15px auto;
}

.develop-launchpad-like ul li {
	width: 31%;
	margin-bottom: 40px;
}

.new-roadmap li .roaddot {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	background: #022768e0;
	background-size: 100%;
	border-radius: 50%;
	margin-bottom: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	animation: pulse-animation 2s infinite;
}

.roadmap-icon {
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	padding: 2px;
	box-shadow: 0 2px 16px rgba(0, 0, 0, .1);
	margin-bottom: 0;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	border: 1px solid #20417a;
}

.new-roadmap li {
	text-align: center;
	position: relative;
	z-index: 1;
	width: 11.11%;
	height: 320px;
}

.new-roadmap li::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background-color: rgba(221, 221, 221, 0.5);
	left: 0;
	z-index: -1;
	top: 50%;
	transform: translateY(-50%);
}

.new-roadmap li .new-listing-heading.mt-0 {
	position: absolute;
	bottom: 27%;
	left: 50%;
	transform: translateX(-50%);
	margin: 0;
	font-size: 17px;
	display: block;
}

.new-roadmap li:nth-child(even) .roadmap-icon {
	bottom: 0px;
	top: auto;
}

.new-roadmap li:nth-child(even) .new-listing-heading.mt-0 {
	bottom: auto;
	top: 27%;
}

.new-roadmap li:nth-child(1)::before {
	width: 50%;
	right: 0;
	left: auto;
}

.new-roadmap li:nth-last-child(1)::before {
	width: 50%;
	left: 0;
	right: auto;
}

.new-roadmap svg path,
.new-roadmap svg path fill {
	fill: #022768e0 !important;
}


.new-roadmap li::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 50%;
	background-color: rgba(221, 221, 221, 0.5);
	left: 50%;
	z-index: -1;
	top: 2%;
	transform: none;
}

.new-roadmap li:nth-child(even)::after {
	bottom: 2%;
	top: auto;
}

@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0 #f2f3f5
	}

	100% {
		box-shadow: 0 0 0 30px transparent
	}
}


/* token development */
.index-theme-bg {
	background: #070B3B !important;
}

.cashapp-banner.token-banner {
	background-image: url(../images/token-development-banner.html) !important;
}

.token-development-services-wrap::after {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	top: 0;
	z-index: -2;
	border-radius: 9px;
	background: linear-gradient(150deg, rgb(45, 60, 238) 0%, rgb(7, 11, 59) 47%, rgb(42, 57, 226) 100%);
}

.token-development-services-wrap::before {
	width: 99%;
	height: 99%;
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	top: 0.1rem;
	z-index: -1;
	border-radius: 9px;
	margin: 0 auto;
	background: radial-gradient(circle at 0% -21.3%, rgb(27 60 121) 0%, rgba(13, 31, 61, 1) 100%);
}

.token-development-services-wrap {
	text-align: center;
	padding: 20px;
	background: #fff;
	background: radial-gradient(circle at 0% -21.3%, rgb(27 60 121) 0%, rgba(13, 31, 61, 1) 100%);
	position: relative;
	z-index: 1;
	border-radius: 9px;
}

#token-development-services li {
	width: 24%;
	margin-bottom: 20px;
}

#token-platform ul {
	margin-top: 30px;
}

#token-platform li {
	width: 24%;
}

#token-platform .verse-works-icon img {
	width: 86px;
	height: 86px;
}

.token-industry-wrap {
	text-align: center;
	margin-bottom: 30px;
}

.token-banner.cashapp-banner::after {
	background-color: rgba(7, 11, 59, 0.87) !important;
}

#token-development-services p.white {
	color: #97a5bd !important;
}

#benefits-token-development p.white {
	color: #97a5bd !important;
}

.clients-scroll::after {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 9356px;
	display: inline-block;
	content: "";
	z-index: 1;
	background-image: url("../images/client-scroll.html");
	-webkit-background-size: 4618px 100px;
	-moz-background-size: 4618px 100px;
	-o-background-size: 4618px 100px;
	background-size: 4618px 100px;
	-webkit-animation: slideshow 30s linear infinite;
	-moz-animation: slideshow 30s linear infinite;
	animation: slideshow 50s linear infinite;
}

@keyframes slideshow {
	0% {
		left: 0;
	}

	100% {
		left: -4618px;
	}
}

.clients-scroll:hover:after {
	animation-play-state: paused;
}

.clients-scroll {
	position: relative;
	height: 100px !important;
	min-width: 100%;
	width: 100%;
	display: inline-block;
	float: left;
	content: "";
	z-index: 0;
	overflow: hidden;
}


.web-platform-wrap {
	background: #000000d6 !important;
	padding: 20px;
	text-align: center;
	margin-bottom: 20px;
	border-radius: 5px;
	transition: .3s;
	-webkit-box-shadow: 0 5px 35px rgb(7, 11, 59);
	-moz-box-shadow: 0 5px 35px rgb(7, 11, 59);
	-ms-box-shadow: 0 5px 35px rgb(7, 11, 59);
	-o-box-shadow: 0 5px 35px rgb(7, 11, 59);
	box-shadow: 0 5px 35px rgb(7, 11, 59);
	-moz-box-shadow: 0 5px 35px rgb(7, 11, 59);
	-webkit-box-shadow: 0 5px 35px rgb(7, 11, 59);
	border: 1px solid #479bbc;
}

#web-platform {}

#web-platform {
	float: left;
	width: 100%;
	padding: 50px 00px;
	position: relative;
	z-index: 1;
}

#web-platform::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background-image: url("../images/web-background.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	top: 50%;
	left: 0;
	z-index: -1;
	transform: translateY(-50%);
}

#web-platform li {
	width: 32%;
}

.web-banner.verse-app-banner {
	background: url(../images/web3-banner.html) !important;
	background-position: center center;
	background-repeat: no-repeat;
}

/* exchange */
.whitelabel-exchange-banner {
	background: url(../images/whitelabel-banner.html) !important;
	background-position: center right !important;
	background-repeat: no-repeat;
	background-size: cover !important;
}

.whitelabel-exchange-banner .wrap_banc .hire_c {
	color: inherit;
}

.whitelabel-exchange-banner .ban_content p {
	color: #6a7071;
}

.exchange-theme-bg {
	background: #030239 !important;
}

#explore-exchange-development li {
	width: 32%;
	margin-bottom: 30px;
}

.explore-exchange-development-wrap {
	text-align: center;
	border: 1px solid #fbfbfb4f;
	padding: 23px;
	box-shadow: 4px 3px 18px #212053;
	-moz-box-shadow: 4px 3px 18px #212053;
	-webkit-box-shadow: 4px 3px 18px #dfdfdf;
	background: #f9f9f9;
}

.exchange-services-sec .verse-we-do-wrap {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 20px 60px 0px rgba(209, 209, 209, 0.35);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 40px 40px 40px;
}

#exchange-software-development li {
	width: 32%;
	margin-bottom: 30px;
}

.exchange-software-development-wrap {
	text-align: center;
	background: #fff;
}

.exchange-software-development-content-wrap {
	padding: 10px 15px 15px 15px;
}

#exchange-portfolio .owl-nav button {
	background: #e92b26;
	border: 1px solid #e92b26;
	color: #fff;
	border-radius: 50%;
	width: 45px;
	height: 45px;
}

#exchange-portfolio .owl-nav span {
	color: #fff;
}

#exchange-portfolio .owl-nav span {
	font-size: 46px;
	line-height: 27px;
}

#exchange-portfolio .iphone-cover {
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	margin: auto;
	width: 310px;
	top: -16px;
	bottom: 0;
}

#exchange-portfolio .owl-carousel .owl-item img {
	display: block;
	width: 272px;
	height: 100%;
	object-fit: contain;
	margin: 0 auto;
}

#exchange-portfolio .active.center {
	transform: scale(1);
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}

#exchange-portfolio .active {
	transform: scale(.8);
	transition: .6s ease;
	opacity: .3;
}

#exchange-portfolio .owl-nav button.owl-prev {
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

#exchange-portfolio .owl-nav button.owl-next {
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

#exchange-portfolio .owl-nav button {
	position: absolute;
}

#exchange-portfolio .owl-item span {
	visibility: hidden;
	height: 40px;
	line-height: normal;
}

.whitelabel-exchange-banner #taxi_form .query_form {
	background-color: #2f2f2f;
}

.whitelabel-exchange-banner #taxi_form .query_form h5 {
	color: #fff;
}

.whitelabel-exchange-banner #taxi_form .query_form p {
	color: #fff;
}

#exchange-app-sec .new-listing-heading {
	font-size: 28px;
}

.exchange-services-sec p {
	margin-bottom: 0px !important;
}

/* new thanks sec */
.new-thanks-suffescom-wrap {
	max-width: 850px;
	moz-box-shadow: 1px 1px 11px 0 #BBB5B5;
	-webkit-box-shadow: 1px 1px 11px 0 #BBB5B5;
	box-shadow: 1px 1px 11px 0 #BBB5B5;
	width: 100%;
	z-index: 1;
	position: relative;
	margin: 0 auto;
}

.new-thanks-suffescom-wrap::after {
	content: '';
	position: absolute;
	background-image: url("../images/thanks-side-shape.html");
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.new-thanks-suffescom-person-image {
	position: relative;
}

.new-thanks-suffescom-person-image::before {
	content: '';
	position: absolute;
	background-image: url("../images/two-color-line.html");
	z-index: -1;
	width: 59px;
	height: 100%;
	top: 0;
	left: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transform: translateX(-50%);
}

.new-thanks-suffescom {
	margin-top: 60px;
	margin-bottom: 80px;
}

.new-thanks-suffescom-wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.logowatermark {
	position: absolute;
	left: 56%;
	top: 50%;
	transform: translate(-50%, -50%);
	opacity: 0.2;
}

.new-thanks-suffescom-person-image {
	width: 40%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.new-thanks-suffescom-person-details {
	width: 60%;
}

.display-info {
	display: flex;
}

.display-info h6 {
	font-size: 17px;
	color: #3a3939;
	font-family: 'Graphik-Semibold' !important;
	;
	margin: 20px 00px 00px 00px;
	padding-bottom: 4px;
}

.display-name {
	border-bottom: 1px dashed #000;
	padding: 00px 10px 5px 00px;
	margin-left: 22px;
}

.new-thanks-suffescom-person-details {
	padding: 30px;
}

.person-info-wrap {
	margin-top: 10px;
}

.suffescom-logo-div {
	text-align: right;
}

.person-image-wrap img {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	border: 5px solid #fff;
	object-fit: cover;
	object-position: top;
	moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 5px 7px rgb(0 0 0 / 10%);
	box-shadow: 0 5px 7px rgb(0 0 0 / 10%);
}

.social-label p {
	color: #fff;
	font-size: 13px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: 'livvic-Semibold' !important;
	margin-bottom: 0px;
	padding: 1px 7px;
	background: #41423f;
	border-radius: 7px;
	margin-top: 3px;
}

.social-info-wrap {
	text-align: center;
}

.social-info-wrap li {
	width: 31%;
}

.new-thanks-suffescom-wrap h2 {
	color: #040404;
	font-size: 22px;
	letter-spacing: normal;
	line-height: 24px;
	font-family: 'livvic-Semibold' !important;
	margin-bottom: 0px;
	text-align: center;
	margin: 37px 00px 40px 00px;
	text-transform: capitalize;
	position: relative;
}

.social-info-wrap img {
	width: 50px;
	height: 50px;
	object-fit: cover;
}

.thanks-top {
	text-align: center;
	margin: 0 auto 20px auto;
}

.thanks-top h1 {
	font-size: 38px;
	color: #3a3939;
	font-family: 'Graphik-Semibold' !important;
	margin: 0;
}

.thanks-top p {
	color: #3a3939 !important;
}

.new-thanks-suffescom-wrap h2::after {
	content: '';
	width: 96px;
	height: 3px;
	background: #41423f;
	left: 50%;
	bottom: -10px;
	transform: translateX(-50%);
	position: absolute;
}

.new-thanks-suffescom-wrap a {
	color: #e92a26;
	text-decoration: none;
	font-size: 16px;
}

.display-label {
	width: 100px;
}

.new-thanks-suffescom-top-flex p {
	width: 70%;
}

.save-meet-btn {
	width: 30%;
	display: block;
}

.display-name h6 {
	color: #3a3939c7;
}

.new-thanks-suffescom-top-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.save-contact-button {
	background: #e92a26;
	border: 1px solid #e92a26;
	color: #fff !important;
	font-family: 'livvic-semibold' !important;
	padding: 5px 17px;
	font-size: 13px !important;
	text-align: center;
}

.logowatermarkresponsive {
	max-width: 260px;
	margin: 19px 00px 8px 00px;
}

.new-thanks-suffescom .note {
	font-family: 'livvic-regular' !important;
	color: #e92a26;
	padding-top: 16px;
	font-size: 14px;
}

.display-name i {
	margin-right: 8px;
}

/* game development*/
.trusted-sec {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 0;
	margin-top: 0;
}

.gaming-trusted {
	background: #121930;
}

#desktop_view {
	margin-top: 40px;
}

.line-box {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}

.trusted-sec ul {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

#desktop_view .scroll_div {
	padding: 0;
	background-color: #fff;
	border: 1px solid #d7d7d7;
	min-width: 200px;
	text-align: center;
	height: 80px;
	margin: 0 10px;
}

.trusted-sec ul li {
	float: none !important;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0 30px;
	position: relative;
	width: auto;
	text-align: center;
}

#desktop_view .scroll_div img {
	max-width: 145px;
	margin: 20px auto 0;
}

#mob_view {
	display: none;
}

.gaming-banner {
	background-image: url("../images/game-banner.html") !important;
}

.gaming-banner::after {
	background-color: rgba(0, 0, 0, 0.82) !important;
}

#gaming-partner {
	background-image: url("../images/game-development-background-empowering.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

#gaming-partner::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #010a2578;
	z-index: -1;
}

#potential-gaming-industry {
	background-image: url("../images/game-potential-bg.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

#potential-gaming-industry::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #31016cc9;
	z-index: -1;
}

#potential-gaming-industry img {
	max-width: 60%;
}

.game-cta-background {
	background-image: url("../images/game-cta-bg.html") !important;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.game-cta-background .digital-cta-wrap {
	background-image: url("../images/gaming-cta-bg.html");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: inset 0px 0px 10px 7px #00a2ff;
	-moz-box-shadow: inset 0px 0px 10px 7px #00a2ff;
	-webkit-box-shadow: inset 0px 0px 10px 7px #00a2ff;
	animation: none !important;
}

#gaming-keyfeature {
	position: relative;
	z-index: 1;
	background: linear-gradient(-45deg, #550E5B, #691460, #110111, #0a3046);
}

#gaming-keyfeature::after {
	background-image: url("../images/gaming-key-feature-bg.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 50%;
	background-size: cover;
	content: "";
	top: 0;
	left: 0;
	z-index: -1;
}

#gaming-keyfeature ul li {
	width: 31%;
	margin-bottom: 40px;
}

.gaming-keyfeature-wrap::after {
	width: 90%;
	height: 90%;
	border: 1px solid rgba(255, 255, 255, .04);
	bottom: -22px;
	left: 50%;
	z-index: -2;
	transform: translateX(-50%);
	transition: .2s cubic-bezier(0.165, 0.84, 0.44, 1);
	border-radius: 3px;
	background-color: rgba(255, 255, 255, .1);
	content: '';
	position: absolute;
}

.gaming-keyfeature-wrap::before {
	content: '';
	position: absolute;
	width: 95%;
	height: 95%;
	border: 1px solid rgba(255, 255, 255, .04);
	bottom: -12px;
	left: 50%;
	z-index: -1;
	transform: translateX(-50%);
	transition: .2s cubic-bezier(0.165, 0.84, 0.44, 1);
	border-radius: 3px;
	background-color: rgba(255, 255, 255, .1);
}

.gaming-keyfeature-wrap::after {
	width: 90%;
	height: 90%;
	border: 1px solid rgba(255, 255, 255, .04);
	bottom: -22px;
	left: 50%;
	z-index: -2;
	transform: translateX(-50%);
	transition: .2s cubic-bezier(0.165, 0.84, 0.44, 1);
	border-radius: 3px;
	background-color: rgba(255, 255, 255, .1);
	content: '';
	position: absolute;
}

.gaming-keyfeature-wrap img {
	position: relative;
	bottom: 0;
	transition: .3s;
}

.gaming-keyfeature-wrap {
	background: #4a009a;
	background: radial-gradient(circle, #691e82 0%, #04001e 100%);
	position: relative;
	padding: 20px;
	text-align: center;
	border-radius: 3px;
}

.gaming-keyfeature-wrap:hover::after,
.gaming-keyfeature-wrap:hover::before {
	opacity: 0;
	bottom: 0;
	visibility: hidden;
}

.gaming-keyfeature-wrap:hover img {
	bottom: 5px;
	transition: .3s;
	cursor: pointer;
}

.gaming-keyfeature-wrap:hover {
	cursor: pointer;
}

#gaming-type ul::after {
	background: url("../images/game-development-player.html");
	position: absolute;
	width: 206px;
	height: 300px;
	background-size: 206px;
	content: "";
	top: -251px;
	right: 0;
	background-position: top right;
	background-repeat: no-repeat;
}

#gaming-type {
	background-image: url("../images/varied-game-background.html");
	background-size: cover;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	background-attachment: fixed;
}

.gaming-type-wrap {
	box-shadow: inset 0px 0px 12px 7px #ff888d;
	-moz-box-shadow: inset 0px 0px 12px 7px #ff888d;
	-webkit-box-shadow: inset 0px 0px 12px 7px #ff888d;
	box-sizing: border-box;
	border-radius: 20px;
	transition: all ease-in-out 0.2s;
	padding: 30px;
	text-align: center;
	background: #201a2eb3;
	position: relative;
}

.gaming-type-icon-wrap::before {
	position: absolute;
	content: '';
	width: 130px;
	height: 130px;
	background: #C523FF;
	opacity: 1;
	border-radius: 65px;
	z-index: -1;
	left: 56%;
	transform: translateX(-50%);
}

.gaming-type-icon-wrap {
	width: 130px;
	height: 130px;
	background: #C523FF;
	border-radius: 65px;
	padding: 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}

#gaming-type ul li {
	width: 31%;
	margin-bottom: 40px;
}

#gaming-process ul::after {
	background: url("../images/game-development-game-art.html");
	position: absolute;
	width: 200px;
	height: 253px;
	background-size: 200px;
	content: "";
	top: -225px;
	left: -17px;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
}

#gaming-process {
	background-image: url("../images/gaming-process-bg.html");
	background-size: cover;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

.gaming-process-wrap {
	background: linear-gradient(-45deg, #354E9F, #691460, #3c073b);
	padding: 19px;
	border-radius: 18px;
	border: 2px solid #6452b478;
	box-shadow: 2px 3px 10px #2b232d;
	-moz-box-shadow: 2px 3px 10px #2b232d;
	-webkit-box-shadow: 2px 3px 10px #2b232d;
}

.gaming-process-wrap span {
	font-size: 50px;
	color: #fff;
	font-family: 'livvic-bold';
	margin: 0;
}

#gaming-process ul li {
	width: 31%;
	margin-bottom: 40px;
}

#gaming-play-earn {
	background-image: url("../images/game-earn-bg.html");
	background-size: cover;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
}

.gaming-play-earn-wrap {
	cursor: pointer;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	border-radius: 20px;
	margin-bottom: 10px;
	box-shadow: 9.317px 34.773px 40px 0px rgb(55, 14, 87);
	-moz-box-shadow: 9.317px 34.773px 40px 0px rgb(55, 14, 87);
	-webkit-box-shadow: 9.317px 34.773px 40px 0px rgb(55, 14, 87);
	background: #000;
	padding: 51px 22px;
}

#gaming-play-earn ul li {
	width: 22%;
	margin-top: 25px;
}

.gaming-play-earn-center {
	text-align: center;
}

.gaming-play-earn-wrap:hover {
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px);
}

#gaming-tech {
	background: #370e57;
}

#gaming-tech ul li {
	width: 49%;
	margin-bottom: 20px;
}

.gaming-tech-wrap {
	background: hsl(273.9, 72.1%, 16.9%);
	background-size: cover;
	padding: 30px;
	border-radius: 20px;
	box-shadow: 2px 3px 6px #430a6f;
	-moz-box-shadow: 2px 3px 6px #430a6f;
	-webkit-box-shadow: 2px 3px 6px #430a6f;
}

.game-theme-layout {
	background: #370e57 !important;
}

.game-why-us {
	background: #1d072f !important;
}

.digital-game-exchange ul li {
	width: 15%;
	margin-bottom: 20px;
}

.digital-game-exchange-wrap {
	background: transparent;
	padding: 14px 9px;
	text-align: center;
	border: 1px solid #7d0c76;
}

#game-digital-expert {
	background: linear-gradient(-45deg, #550E5B, #691460, #110111, #0a3046);
}

#game-digital-expert ul li {
	width: 32%;
	margin-bottom: 20px;
}

.game-digital-expert-wrap {
	background-size: cover;
	background-position: top left;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-box-shadow: -10px 8px 7px 0 rgba(0, 0, 0, .3803921568627451);
	box-shadow: -11px 8px 24px 0 rgba(22, 50, 132, 0.38);
}

.multichain-bg {
	background-image: url("../images/game-portal-development-multi-chain.html");
}

.crosschain-bg {
	background-image: url("../images/game-portal-development-cross-chain.html");
}

.playtoearn-bg {
	background-image: url("../images/game-portal-development-play-to-earn.html");
}

.fungible-bg {
	background-image: url("../images/game-portal-development-token.html");
}

.immutability-bg {
	background-image: url("../images/game-portal-development-immutability.html");
}

.security-bg {
	background-image: url("../images/game-portal-development-security.html");
}

.game-digital-expert-wrap h6 {
	font-size: 26px;
	color: #fff;
	font-family: 'livvic-semibold';
	margin: 00px 00px 00px 00px;
}

.game-digital-expert-wrap .overlay-text {
	display: block;
	position: absolute;
	bottom: -500px;
	transition: .4s;
	padding: 20px 00px;
	z-index: 9;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	padding: 20px;
}

.game-digital-expert-wrap:hover .overlay-text {
	display: block;
	top: 50%;
	transition: .4s;
	transform: translate(-50%, -50%);
	left: 50%;
	bottom: auto;
}

.game-digital-expert-wrap:hover .hide-heading {
	display: none;
}

.game-digital-expert-wrap::after {
	background: #0000009c;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.game-digital-expert-wrap {
	padding: 30px;
	position: relative;
	overflow: hidden;
	height: 200px;
	text-align: center;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.digital-development-features ul li {
	width: 32%;
	margin-bottom: 30px;
}

.digital-development-features-list {
	text-align: center;
	background: #fff;
	border-radius: 15px;
	box-shadow: 4px 3px 18px #212053;
	-moz-box-shadow: 4px 3px 18px #212053;
	-webkit-box-shadow: 4px 3px 18px #212053;
	border: 3px solid #05045e;
}

.digital-development-features-text-wrap {
	padding: 25px;
}

.digital-development-features ul li h6 {
	font-size: 23px;
	margin: 0px 0 10px;
	display: inline-block;
	width: 100%;
	color: #424242;
}

.digital-development-features .new-listing-heading-para {
	padding-top: 0;
}

.game-image-scope1 {
	width: 45%;
	position: relative;
	top: 127px;
	left: 68px;
}

.moving-top-animate {
	animation: top 4s ease-in-out infinite;
}

.game-image-scope2 {
	width: 55%;
}

@keyframes top {
	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(-20px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes botom {
	0% {
		transform: scaleX(1);
		filter: blur(8px);
		background-color: rgba(0, 0, 0, .4);
	}

	50% {
		transform: scaleX(1.2);
		filter: blur(10px);
		background-color: rgba(0, 0, 0, .2);
	}

	100% {
		transform: scaleX(1);
		filter: blur(8px);
		background-color: rgba(0, 0, 0, .4);
	}
}

.game-digital-img-wrap.flex-images {
	display: flex;
	width: 100%;
	align-items: center;
}

.game-digital-img-wrap {
	position: relative;
	text-align: center;
}

.game-right-content-wrap .new-listing-heading {
	font-size: 28px;
}

.pb-70 {
	padding-bottom: 70px;
}

.digital-development-security-features-wrap {
	background: #100F43;
	position: relative;
	width: 90%;
	padding: 20px 20px 20px 43px;
	margin-top: 40px;
	margin: 40px auto 00px auto;
}

.digital-development-security-features-icon {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -37px;
}

.gaming-scope {
	background: url("../images/gaming-animation-background.html") !important;
	background-position: center center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.game-services {
	background-image: url(../images/gaming-development-bg.html) !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	z-index: 1;
	position: relative;
}

.game-services::after {
	background: #0000007a;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.game-services .game-services-list {
	background: #03073c94;
	text-align: left;
	border: 1px solid #1d9eb44f;
	padding: 23px;
	box-shadow: 4px 3px 18px #212053;
	-moz-box-shadow: 4px 3px 18px #212053;
	-webkit-box-shadow: 4px 3px 18px #212053;
}

.game-services ul li {
	width: 32%;
	margin-bottom: 30px;
}

.stay-ahead-digital ul li {
	width: 24%;
	margin-top: 40px;
}

.stay-ahead-digital-wrap {
	text-align: center;
}

.panel-group {
	margin-bottom: 20px;
}

.game-faq .panel-default {
	border-color: #ddd;
	border: 0;
	background: 0 0;
	margin-bottom: 12px;
	border-radius: 0 !important;
}

.game-faq .panel-default>.panel-heading {
	color: #fff;
	background-color: transparent;
	position: relative;
}

.game-faq .panel-heading a.collapsed::after {
	content: "\f106";
	position: absolute;
	right: 43px;
}

.game-faq .panel-heading a::after {
	content: "\f107";
	font-family: FontAwesome;
	font-size: 23px;
	position: absolute;
	color: #555;
	right: 43px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: .3s;
	transition: .3s;
}

.game-faq .panel-title {
	margin-top: 0;
	font-size: 20px;
	color: #fff;
	font-family: 'livvic-Semibold';
}

.game-faq .panel-body {
	padding: 18px 27px;
	border: 0 !important;
}

.game-faq .panel-heading a {
	background: #3e0a66 !important;
	border-top: 1px solid #3e0a66 !important;
	display: block;
	padding: 27px;
}

.game-faq .panel-heading a::after {
	color: #fff;
}

.digital-development-features-list img {
	width: 1000%;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
	height: 200px;
	width: 100%;
	object-fit: cover;
	object-position: top;
}

/* tiktok page*/
.ar-vr-developmen-services-wrap {
	text-align: center;
	padding: 40px 0;
	border-radius: 15px;
	padding-bottom: 19px;
	margin-bottom: 30px;
	transition: all 0.3s ease-in;
	padding: 20px;
	background: #f7f7fe;
	-moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
}

.ar-vr-developmen-services li {
	width: 32%;
}

.tiktok-ban {
	background-image: url(../images/tiktok-banner.webp) !important;
}

.suffescom-about-us {
	float: left;
	width: 100%;
	background: #7079e60f;
	padding: 50px 00px;
}

.arvr-we-do-wrap {
	text-align: center;
	border: 1px solid #eeeeee;
	padding: 20px;
	border-radius: 10px;
	background: #ffffffb0;
}

#arvr-we-do ul {
	margin-bottom: 10px;
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

#arvr-we-do ul li {
	width: 32%;
	margin-bottom: 20px;
}

.ar-vr-why-us .digital-why-us-wrap p {
	color: #6a7071;
}

.ar-vr-why-us .digital-why-us-wrap h6 {
	color: #3a3939;
}

.remove-tiktok-para .arvr-we-do-wrap {
	margin-bottom: 20px;
}

ul.tiger_ulstyle li {
	background-color: #fff;
	box-shadow: 0 0 20px 0 #ddeaf3;
	padding: 15px 20px 15px;
	margin-bottom: 30px;
	display: inline-block;
	border-left: 5px solid #3fc0e7;
	width: 80%;
	text-align: left;
}

.tiger_ulstyle2,
ul.tiger_ulstyle {
	float: left;
	width: 100%;
	padding: 0;
	margin: 20px 0 0;
}

ul.tiger_ulstyle li:nth-child(2) {
	margin-left: 80px;
}

ul.tiger_ulstyle li:nth-child(4) {
	margin-left: 110px;
}

.ar-vr-why-us .digital-why-us-wrap {
	border-radius: 15px;
	padding-bottom: 19px;
	margin-bottom: 30px;
	transition: all 0.3s ease-in;
	padding: 20px;
	-moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 7px rgba(0, 0, 0, .1);
}

.main_banner.ios_app.tiktok-ban::after {
	background-color: rgba(0, 0, 0, 0.51);
}

.tiger_ulstyle .new-listing-heading {
	margin-top: 0;
}

.tiger_ulstyle .new-listing-heading-para {
	margin-bottom: 0;
}

/* dao development */
.dao-banner {
	background-image: url(../images/dao-development-compnay-banner.html) !important;
}

.dao-provide-wrap {
	text-align: center;
	border: 1px solid #2f2929;
	padding: 20px;
	border-radius: 10px;
	background: #2a125c73;
}

#dao-provide {
	background-image: url("../images/dao-background-img.html") !important;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
}

#dao-provide::after {
	background: #00000073;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

#dao-provide ul li {
	width: 32%;
	margin-bottom: 20px;
}

.decenterlizedvsorganisation-heading {
	background: #e6e6e6;
	padding: 20px 36px;
}

.decenterlizedvsorganisation-list {
	background: #f8f8f8;
	padding: 17px 32px;
}

.decenterlizedvsorganisation-list li {
	background: url("../images/list-tick.html");
	background-repeat: no-repeat;
	padding: 0px 0 0 27px;
	position: relative;
	background-size: 15px;
	background-position: 0px 6px;
	line-height: 26px;
}

.decenterlizedvsorganisation-list li:not(:last-child) {
	margin-bottom: 13px;
}

.suffescom-market-success::after {
	content: "";
	position: absolute;
	width: 109%;
	height: 50%;
	background: #070b3b;
	text-align: 0;
	top: 0;
	left: -8px;
	z-index: -1;
	transform: rotate(2deg);
}

.suffescom-market-success {
	position: relative;
	float: left;
	width: 100%;
	z-index: 1;
	padding-top: 50px;
	padding-bottom: 50px;
}

.suffescom-market-success ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
	margin: 45px 0 0 0;
}

.suffescom-market-success ul li {
	width: 32%;
}

.suffescom-market-success-wrap {
	position: relative;
}

.suffescom-market-success-content {
	-moz-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);
	width: 80%;
	margin: 0 auto;
	position: relative;
	bottom: 48px;
	background: #fff;
	z-index: 1;
	padding: 19px;
}

.suffescom-market-success ul h6 {
	font-size: 20px;
	color: #3a3939;
	font-family: livvic-semibold;
	text-align: center;
	margin: 0;
}

.suffescom-market-success ul li p {
	font-size: 17px;
	color: #6a7071;
	line-height: 22px;
	font-family: livvic-regular;
	text-align: center;
	padding-top: 7px;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	bottom: 0;
}

.suffescom-market-success p {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	font-family: livvic-regular;
}

#ico-launch-services li {
	width: 24%;
}

.ico-development-services-wrap {
	text-align: center;
	border: 1px solid #f2f2f2;
	padding: 20px;
	-moz-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);
}

.suffescom-technologies {
	background-image: url(../images/suffescom-technologies-bg.html);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	float: left;
	width: 100%;
	padding: 60px 00px;
}

.suffescom-technologies ul {
	margin: 0;
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 50px;
}

.suffescom-technologies ul li {
	width: 24%;
}

.suffescom-technologies-wrap {
	padding: 30px 20px 25px;
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	z-index: 1;
	margin-bottom: 0;
}

.suffescom-technologies-wrap::before {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 0;
	right: 0;
	width: 90px;
	height: 90px;
	background-color: #0071dc;
	border-radius: 272px 0 0 0;
	opacity: 0.1;
	-webkit-transition: 0.7s;
	transition: 0.7s;
}

.suffescom-technologies-wrap::after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 0;
	right: 0;
	width: 75px;
	height: 75px;
	background-color: #0071dc;
	border-radius: 170px 0 0 0;
	opacity: 0.1;
	-webkit-transition: 0.7s;
	transition: 0.7s;
}

.suffes-get-touch-wrap a {
	color: #e92b26;
	font-size: 17px;
	font-family: livvic-semibold;
	display: flex;
	align-items: center;
}

.suffes-get-touch-wrap a svg {
	width: 20px;
	height: 20px;
	margin-left: 4px;
}

.suffescom-technologies-wrap:hover::before {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	opacity: 1;
}

.suffescom-technologies-wrap:hover {
	cursor: pointer;
}

.suffescom-technologies-icon svg,
.suffescom-technologies-icon svg fill {
	fill: #070b3b;
}

.suffescom-technologies-wrap h6 {
	font-size: 20px;
	color: #3a3939;
	font-family: livvic-semibold;
	text-align: left;
	margin: 12px 0 4px 0;
}

.suffescom-technologies-wrap p {
	font-size: 17px;
	color: #6a7071;
	line-height: 22px;
	font-family: livvic-regular;
	text-align: left;
	padding-top: 7px;
}

.suffescom-technologies-wrap:hover svg,
.suffescom-technologies-wrap:hover svg fill {
	fill: #fff !important;
	-webkit-transition: 0.9s;
	transition: 0.9s;
}

.suffescom-technologies-wrap:hover h6,
.suffescom-technologies-wrap:hover p {
	color: #fff;
	-webkit-transition: 0.9s;
	transition: 0.9s;
}

.suffescom-technologies-wrap:hover a {
	color: #fff;
	-webkit-transition: 0.9s;
	transition: 0.9s;
}

#verse-works.roadmap-dao ul li {
	margin-bottom: 30px;
}

.suffescom-market-success-wrap {
	text-align: center;
}



/* ondemand */
.popularlist-wrap {
	background: #fff;
	border-radius: 15px;
	box-shadow: 0px 7px 15px #eee;
	margin-bottom: 30px;
	position: relative;
}

.popularlist-wrap a {
	font-weight: 300;
	font-size: 13px;
}

.cat-img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	transition: .3s;
}

#ondemand-business-details .popularlist-wrap img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	height: 162px;
	width: 100%;
	object-fit: cover;
	object-position: top;
}

.inner-text {
	padding: 20px 15px 20px 14px;
	background: #fff;
	border-bottom-right-radius: 17px;
	border-bottom-left-radius: 17px;
	text-align: center;
}

#ondemand-business-details a.new_lanbtn {
	background: transparent;
	margin: 0px auto 0;
	color: #E92B26;
	padding: 5px 0;
	font-size: 18px !important;
	margin-top: 5px;
}

.popularlist-wrap h4 {
	color: #333333;
}

#ondemand-business-details li {
	width: 23%;
}

.new-app-secs-wrap-list {
	position: relative;
}

.new-app-secs-wrap-list {
	position: relative;
	padding-left: 60px;
}

.new-app-secs li {
	width: 48%;
	margin: 24px 00px;
	text-align: left;
}

.new-app-secs-wrap-list-icon {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.new-app-secs-wrap .home-large-heading {
	font-size: 35px;
}

.new-app-secs-wrap .new-listing-heading {
	font-size: 18px;
}

#ondemand-noteworthy-features .circle {
	max-width: 400px;
	max-height: 400px;
	border-radius: 50%;
	box-shadow: 0px 0px 1px 1px #f2f3f5;
	text-align: center;
}

#ondemand-noteworthy-features .pulse {
	animation: pulse-animation 2s infinite;
}

#ondemand-noteworthy-features .orange {
	background: #6182e624;
}

#ondemand-noteworthy-features .text-left .home-large-heading {
	font-size: 35px;
}

#ondemand-noteworthy-features .center {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

#impact-slider .qualityfood h5 {
	color: #99ba6b;
}

#impact-slider .Shiftfreight h5 {
	color: #018344;
}

#impact-slider .Towr h5 {
	color: #fae450;
}

#impact-slider .sendy h5 {
	color: #1882be;
}

#impact-slider .Picap h5 {
	font-size: 28px;
	color: #7d34b9;
	font-family: 'proxima_novaregular';
	margin: 0;
}

.Picap .impact-phone-wrap {
	background: #8035bc;
	background-image: linear-gradient(#8d3cce 2px, transparent 0), linear-gradient(90deg, #8d3cce 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

.impact-phone-wrap:before {
	content: '';
	position: absolute;
	width: 50px;
	height: 200px;
	background: #fff;
	right: -16px;
	bottom: 81px;
	-ms-transform: skewY(20deg);
	transform: skewY(30deg);
}

#impact-slider ul {
	list-style: none;
	padding: 00px;
}

.impact-logo {
	width: 111px;
	height: 111px;
	background: #fff;
	border-radius: 50%;
	padding: 25px;
	position: absolute;
	top: 62px;
	right: -53px;
}

.impact-center-wrap {
	padding: 38px 00px 00px 50px;
}

.impact-right {
	background-image: url(../images/impact-right-img.html);
	background-position: 100%;
	background-size: contain;
	height: 584px;
	background-repeat: no-repeat;
	text-align: center;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
}

.impact-phone-wrap {
	background: #f0b907;
	background-image: linear-gradient(#c69708 2px, transparent 0), linear-gradient(90deg, #c69708 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

#impact-slider .owl-stage-outer {
	box-shadow: 8px -5px 19px #eeeeee9e;
}

#impact-slider {
	margin-top: 65px;
	margin-bottom: 45px;
}

#impact-slider .impact-right h4 {
	font-size: 35px;
	color: #fff;
	font-family: 'livvic-Semibold';
}

#impact-slider h4 {
	font-size: 16px;
	color: #000000;
	font-family: 'livvic-Semibold';
	letter-spacing: 0.96px;
}

#impact-slider .impact-right ul {
	list-style: none;
	padding: 00px;
	padding-top: 27px;
	padding-left: 39px;
}

#impact-slider .impact-right ul li {
	line-height: 48px;
	min-height: 142px;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
}

#impact-slider .impact-right ul li:nth-child(1) {
	padding-left: 162px;
}

#impact-slider .impact-right ul li:nth-child(3) {
	padding-left: 177px;
}

#impact-slider .impact-right ul li:nth-child(4) {
	padding-left: 17px;
}

#progress-bar .owl-nav.disabled {
	display: block;
}

#progress-bar .owl-nav button {
	width: 50px;
	height: 50px;
	background: #b6b6b6;
	border-radius: 50%;
	color: #fff;
	font-size: 39px;
	position: relative;
}

.zippyeats .impact-phone-wrap {
	background: #0cbcb9;
	background-image: linear-gradient(#0ba5a2 2px, transparent 0), linear-gradient(90deg, #0ba5a2 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

.center-list li {
	margin-right: 30px;
	margin-left: 30px;
}

.center-list {
	width: 100%;
	display: flex;
	margin: 0 auto;
	justify-content: center;
}

.dome h5 {
	color: #0c75b3 !important;
}

#enterprise-approach {
	float: left;
	width: 100%;
	background-color: #f8f8f8;
	padding: 40px 0 40px;
}

.app-rating-list {
	margin: 20px auto 00px auto;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

.app-rating-list svg {
	overflow: hidden;
	width: 50px;
	height: 50px;
}

.app-rating-list li {
	width: 24%;
	text-align: center;
}

.Stars {
	--percent: calc(var(--rating) / 5 * 100%);
	display: inline-block;
	font-size: var(--star-size);
	font-family: Times;
	line-height: 1;
}

.Stars::before {
	content: "★★★★★";
	letter-spacing: 3px;
	background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.zippyeats h5 {
	color: #0cbcb9 !important;
}

.dome .impact-phone-wrap {
	background: #0792cd;
	background-image: linear-gradient(#067fb2 2px, transparent 0), linear-gradient(90deg, #067fb2 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

#impact-slider .noshersapp h5 {
	color: #88c42c;
}

#progress-bar .owl-nav button:hover {
	background: #e92b26;
}

#progress-bar .owl-nav {
	position: absolute;
	bottom: -26px;
	left: 50%;
	transform: translateX(-50%);
}

#progress-bar .owl-nav button span {
	line-height: 0;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#impact-slider p {
	margin: 19px 00px;
	color: #7d7d7d;
	font-size: 16px;
	line-height: 26px;
	font-family: 'livvic-Regular';
}

#impact-slider .impact-right p {
	font-size: 16px;
	color: #fff;
	font-family: 'livvic-Semibold';
	margin: 0px 00px;
	line-height: 19px;
}

.impact-list {
	display: flex;
	justify-content: space-between;
}

#impact-slider h6 {
	font-size: 30px;
	color: #292f30;
	font-family: 'livvic-Semibold';
	margin-bottom: 0;
	margin-top: 5px;
}

#impact-slider .impact-list-wrap h6 {
	font-size: 18px;
	color: #292f30;
	font-family: 'livvic-Semibold';
	margin-bottom: 0;
	margin-top: 5px;
}

#impact-slider h5 {
	font-size: 28px;
	color: #f1b80a;
	font-family: 'livvic-Regular';
	margin: 0;
}

#impact-slider .gocar-malasia h5 {
	font-size: 28px;
	color: #1aad67;
	font-family: 'livvic-Regular';
	margin: 0;
}

.impact-list li {
	width: 49%;
}

.impact-list li:nth-child(2) .impact-list-wrap {
	background: #f7fbf3;
}

#impact-slider h3 {
	font-size: 40px;
	color: #212121;
	font-family: 'livvic-bold';
}

#impact-slider .main-imapact-heading {
	font-size: 40px !important;
	color: #212121 !important;
	font-family: 'livvic-bold' !important;
}

.impact-outer-wrap {
	box-shadow: 0px 7px 15px #eeeeee80;
	border-radius: 0px;
	border-bottom: 2px solid #b6b6b6;
}

.impact-list-wrap {
	background: #effbfd;
	padding: 10px 18px;
}

.impact-app-download {
	display: flex;
	justify-content: space-between;
	margin-top: 31px;
	width: 90%;
}

.impact-app-download li {
	width: 49%;
}

#letsstart .modal-header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #ec4a46;
	padding: 0px;
	margin-bottom: 18px;
}

.zapfresh .impact-phone-wrap {
	background: #f93947;
	background-image: linear-gradient(#f3101b 2px, transparent 0), linear-gradient(90deg, #f3101b 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

.sendy .impact-phone-wrap {
	background: #1882be;
	background-image: linear-gradient(#1c95da 2px, transparent 0), linear-gradient(90deg, #1c95da 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

.zapfresh h5 {
	color: #f43942 !important;
}

.sastasunder .impact-phone-wrap {
	background: #0c8fdd;
	background-image: linear-gradient(#0974b8 2px, transparent 0), linear-gradient(90deg, #0974b8 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

.sastasunder h5 {
	color: #0c8fdd !important;
}

.impact-phone-wrap img {
	display: block;
	width: 89% !important;
	margin: 0 auto;
}

.gocar-malasia .impact-phone-wrap {
	background: #2dbc9a;
	background-image: linear-gradient(#1bd57c 2px, transparent 0), linear-gradient(90deg, #1bd57c 2px, transparent 0);
	background-size: 10px 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 0px;
}

.new-app-secs--image-wrap {
	text-align: center;
}

.heading-bottom-margin .new-listing-heading-para {
	width: 85%;
	margin: 0 auto;
}

.custom-chain-width .new-listing-heading {
	width: 80%;
	margin: 11px auto 0 auto;
}


@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0px #f2f3f5;
	}

	100% {
		box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
	}
}

/* uber like taxi-app */

#uber-seamless-features li {
	padding: 15px;
	border-left: 5px solid #d53f62;
	width: 100%;
	font-family: 'livvic-regular' !important;
	font-size: 17px;
	line-height: 25px;
	color: #6a7071;
	text-align: left;
	margin-bottom: 25px;
	display: inline-block;
	width: 100%;
	box-shadow: 0 0 30px 0 #c2c6c2;
	position: relative;
	background: #fff;
}

#uber-seamless-features li p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.align-bottom {
	align-items: flex-end;
}

#impact-slider .Picap h5 {
	font-size: 28px;
	color: #8035BC;
	font-family: 'livvic-Regular';
	margin: 0;
}

.verse-app-banner.uber-like-app-banner {
	background-image: url(../images/taxi-app-development-banner.webp) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.main_banner.ios_app.uber-like-app-banner::after {
	background-color: rgba(0, 0, 0, 0.73);
}

.whitelabel-exchange-banner .wrap_banc .hire_c {
	color: #e92b26 !important;
}

#explore-enterprise {
	overflow: hidden;
}

#suffescom-taxi-offers {
	background-image: url(../images/suff-offers-taxi.webp) !important;
	background-attachment: fixed !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	position: relative;
	z-index: 1;
	margin-top: 51px;
	padding: 50px 00px 30px 00px;
}

#suffescom-taxi-offers::after {
	background: #000000b8;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

#suffescom-taxi-offers li {
	padding-left: 40px;
	color: #fff;
	font-size: 18px;
	margin: 0 0 19px;
	position: relative;
	display: inline-block;
}

#suffescom-taxi-offers li img {
	position: absolute;
	left: 0;
	top: 0;
}


/* Menu css */
.new-menu {
	position: relative;
	top: 0;
	width: 100%;
	float: left;
	z-index: 9;
	padding: 7px 00px 00px 00px;
}

.new-banner-menu-padd {
	padding-top: 106px;
}

.new-menu-btn {
	background: #e92b26 !important;
	display: inline-block;
	margin: 0;
	color: #fff !important;
	border-radius: 30px;
	padding: 12px 62px;
	font-size: 18px;
	transition: all .6s ease 0s;
	text-transform: capitalize;
	line-height: normal;
	outline: unset;
	font-family: 'livvic-semibold';
	width: 168px;
	text-align: center;
	display: block;
	animation: pulse-animation 2s infinite;
	margin-left: 30px;
}

.new-menu .nav li .new-menu-btn:hover,
.new-menu .nav li .new-menu-btn:focus {
	color: #fff !important;
}

@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
	}

	100% {
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}
}


.new-menu .nav>li>a.new-menu-btn:hover {
	color: #e92b26;
}

.new-menu .navbar-nav {
	float: right;
	margin: 0;
}

.new-menu .nav>li>a {
	position: relative;
	display: block;
	padding: 28px 18px;
	font-family: 'Graphik-Medium' !important;
	color: #303134;
	font-size: 16px;
	width: max-content;
	/* line-height: 50px; */
}

.new-menu .nav>li>a:focus,
.new-menu .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
	color: #e92b26 !important;
}

.new-menu .navbar-toggle .icon-bar {
	background: #000;
}

.absolute-menu .new-menu .navbar-toggle .icon-bar {
	background: #fff;
}

.absolute-menu .sticky-menu.new-menu .navbar-toggle {
	border: 1px solid #000;
}

.sticky-menu.new-menu .navbar-toggle {
	border: 1px solid #000;
}

.sticky-menu.new-menu .navbar-toggle .icon-bar {
	background: #000;
}

.mobile-game-development-color .sticky-menu.new-menu .navbar-toggle {
	border: 1px solid #fff;
}

.mobile-game-development-color .sticky-menu.new-menu .navbar-toggle .icon-bar {
	background: #fff;
}

.new-menu .navbar-toggle {
	border: 1px solid #000;
}

.absolute-menu .new-menu .navbar-toggle {
	border: 1px solid #fff;
}

.new-menu .navbar-header img {
	max-width: 243px;
}

.sticky-menu {
	position: fixed !important;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #fff;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .1);
}

/* footer addree */
.suffescom-address-list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	padding: 0;
	margin: 00px;
}

.suffescom-address-list ul li {
	width: 24%;
}

.suffescom-address-list-wrap {
	background: #f5f5f5;
	padding: 20px;
	height: 100%;
	position: relative;
}

.suffescom-address-list-wrap h5 {
	font-family: 'livvic-semibold';
	text-transform: uppercase;
	font-size: 23px;
}

.suffescom-address-list-wrap h6 {
	font-family: 'livvic-semibold';
	font-size: 18px;
}

.suffescom-address-list-wrap p {
	color: #6a7071;
	font-size: 16px;
	line-height: 22px;
	font-family: 'livvic-Regular';
}

.contact-no a {
	color: #e92b26;
	font-size: 16px;
	font-family: 'livvic-semibold';
}

.suffescom-address-list-wrap h5 {
	padding-top: 50px;
}

.suffescom-address-list ul li:nth-child(1) .suffescom-address-list-wrap::after {
	background-image: url(../images/usa-bg.html);
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	bottom: 0;
	right: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right bottom;
	opacity: 0.7;
}

.suffescom-address-list ul li:nth-child(2) .suffescom-address-list-wrap::after {
	background-image: url(../images/dubai-building.html);
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	bottom: 0;
	right: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right bottom;
	opacity: 0.7;
}

.suffescom-address-list ul li:nth-child(3) .suffescom-address-list-wrap::after {
	background-image: url(../images/singapore-bg.html);
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	bottom: 0;
	right: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right bottom;
	opacity: 0.7;
}

.suffescom-address-list ul li:nth-child(4) .suffescom-address-list-wrap::after {
	background-image: url(../images/india-bg.html);
	content: "";
	position: absolute;
	width: 100px;
	height: 100%;
	bottom: 0;
	right: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right bottom;
	opacity: 0.7;
}

.suffescom-address-list-index {
	position: relative;
	z-index: 1;
}

.country-address-flag {
	position: absolute;
	top: -30px;
	left: -19px;
}

/*  end */
#what-makes-uber-different li {
	width: 32%;
	margin-bottom: 20px;
}

#tech-of-uber-app li {
	width: 23%;
}

.tech-of-uber-app-wrap {
	text-align: center;
	background: #fff;
	box-shadow: 1px 7px 11px #eae9e9;
	-moz-box-shadow: 1px 7px 11px #eae9e9;
	-webkit-box-shadow: 1px 7px 11px #eae9e9;
}

.tech-of-uber-content-wrap {
	padding: 17px;
}

#journey-of-uber-app li {
	width: 29%;
	margin: 15px;
}

#journey-of-uber-app .flex-center-list {
	justify-content: center;
}

.what-makes-uber-different-wrap {
	text-align: center;
}

.journey-of-uber-app-wrap {
	padding: 20px;
	text-align: center;
	background: #fff;
	-moz-box-shadow: 4px 6px 17px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 4px 6px 17px rgba(0, 0, 0, 0.1);
	box-shadow: 4px 6px 17px rgba(0, 0, 0, 0.1);
}

.tech-of-uber-app-wrap img {
	height: 250px;
	object-fit: cover;
	width: 100%;
}

#journey-of-uber-app {
	position: relative;
}

#journey-of-uber-app::before {
	background-image: url(../images/zigzag-box.html);
	content: '';
	position: absolute;
	width: 100%;
	left: 0px;
	height: 38px;
	background-color: #242424;
	background-repeat: repeat-x;
	bottom: 0px;
	background-position: bottom center;
}

.tax-on-fullpower img {
	width: 143px;
	animation: mymove 7s infinite;
	animation-timing-function: ease;
	animation-timing-function: linear;
	position: relative;
	top: 0px;
}

@keyframes mymove {
	from {
		left: -1%
	}

	to {
		left: 100%
	}
}

#uber-get-started {
	background-image: url("../images/uber-get-started-bg.html") !important;
	background-size: cover;
	background-position: top center !important;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	padding: 88px 00px
}

#uber-get-started .new_lanbtn {
	margin-top: 28px !important;
}


.book-a-meeting-btn {
	background: #e92b26;
	padding: 12px 31px;
	color: #fff !important;
	border-radius: 50px;
	margin-left: 112px;
	margin-top: 22px;
	display: block;
	width: max-content;
	font-family: 'livvic-semibold' !important;
	font-size: 16px !important;
}

.new-thanks-suffescom-person-image::before {
	content: '';
	position: absolute;
	background-image: none;
	z-index: -1;
	width: 59px;
	height: 60px;
	top: 44px;
	left: 77px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transform: translateX(-50%);
	background: #383838;
	border-radius: 50%;
}

.new-thanks-suffescom-person-image::after {
	content: '';
	position: absolute;
	background-image: none;
	z-index: -1;
	width: 80px;
	height: 80px;
	bottom: 35px;
	right: 7px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transform: translateX(-50%);
	background: #e92b26;
	border-radius: 50%;
}

.new-thanks-suffescom-wrap {
	padding: 62px 0px;
}

.noafter:after {
	display: none !important;
}

.new-thanks-suffescom-wrap {
	background-image: url("../images/new-thanks-suffescom-wrap-bg.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
}

/* new metaverse page */
.suffesv3-banner {
	z-index: 1;
	background-color: rgba(255, 255, 255, 0.6);
}

.suffesv3-main-heading {
	font-family: 'Graphik-Bold';
	color: #000;
	font-size: 60px;
	margin-top: 0;
}

.suffesv3-main-para {
	font-size: 20px;
	color: #000;
	font-family: 'Graphik-Regular';
	line-height: 30px;
	margin-bottom: 0;
}

.suffesv3-themebtn {
	background: #e92b26;
	padding: 17px 31px;
	display: block;
	width: max-content;
	color: #fff !important;
	font-size: 17px;
	border-radius: 71px;
	font-family: 'Graphik-Semibold';
}

.suffesv3-banner-wrap p {
	margin-bottom: 26px;
}

.new-gravik-font .new-menu .nav>li>a {
	font-family: 'Graphik-Semibold' !important;
}

.suffesv3-banner-carousel {
	border: 1px solid #cccccc38;
	padding: 22px 00px;
	border-right: 0;
	border-left: 0;
}

.suffesv3-banner-carousel li {
	width: 16.666%;
	text-align: center;
}

.suffesv3-sub-heading {
	color: #000;
	font-size: 23px;
	font-family: 'Graphik-Semibold' !important;
	margin-top: 0;
}

.suffesv3-sub-para {
	font-size: 17px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 26px;
	margin-bottom: 0;
}

.why-metaverse-new-wrap {
	background: #fff;
	border-radius: 30px;
	box-shadow: 0px 10px 19px #bbbbbb1a;
	-webkit-box-shadow: 0px 10px 19px #bbbbbb1a;
	padding: 30px;
}

.why-metaverse-new li {
	width: 48%;
	margin-bottom: 20px;
}

.suffesv3-heading-bottom-padd {
	padding-bottom: 50px;
}

.new-section-padd {
	padding: 80px 00px;
}

.why-metaverse-new-wrap img {
	margin-bottom: 20px;
}

.metaverse-services-new-wrap {
	border: 1px solid #ececec;
	padding: 24px;
	border-radius: 20px;
	background: #fff;
}

.metaverse-services-new li {
	width: 32%;
	margin-bottom: 25px;
}

.metaverse-services-new-wrap img {
	margin-bottom: 20px;
}

.metaverse-services-new {
	background: #F4F8FF;
}

.discuss-meta-projects-wrap {
	background: #FBFAF5;
	border-radius: 34px;
	padding: 50px;
}

.suffescom-sec-mt {
	margin-top: 80px;
}

.discuss-meta-projects a {
	margin-top: 33px;
}

.suffesv3-btn {
	font-size: 18px;
	color: #000 !important;
	font-family: 'Graphik-Semibold' !important;
	display: inline-flex;
	align-items: center;
}

.suffesv3-btn i {
	width: 35px;
	height: 33px;
	color: #fff;
	background: #000;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 9px;
	font-size: 25px;
}

.discuss-meta-projects-wrap img {
	max-width: 288px;
	margin: 0 auto;
	display: block;
}

.discuss-meta-projects-ui .discuss-meta-projects-wrap img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.metaverse-use-cases-wrap {
	padding: 22px 22px 22px 79px;
	position: relative;
	background: #fffdfd;
}

.metaverse-use-cases-icon {
	background: #f0eeee;
	width: 50px;
	height: 51px;
	border-radius: 50%;
	padding: 9px;
	margin-bottom: 15px;
	position: absolute;
	left: 15px;
	top: 15px;
}

.metaverse-use-cases li {
	width: 32%;
	margin-bottom: 25px;
}

.metaverse-use-cases {
	background: #F7F9FB;
	margin-top: 80px;
}

.suffescom-whyus-sec li {
	width: 32%;
	margin-bottom: 20px;
}

.suffescom-whyus-sec-wrap {
	background: #f8fbfb;
	padding: 23px;
	border-radius: 20px;
}

.suffesv3-technologies-new-wrap {
	background-color: #fff;
	border-radius: 30px;
	box-shadow: 0 4px 50px 0 #0000001a;
	min-height: 150px;
	min-width: 168px;
	padding: 0px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.suffesv3-technologies-new {
	background: #F7F9FB;
}

.suffesv3-technologies-new li {
	width: 23%;
	margin-bottom: 30px;
}

.suffescom-faqs-sec .panel-default>.panel-heading {
	color: #333;
	background-color: #f7f7f7;
	border-color: #fff;
}

.suffescom-faqs-sec .panel-default .suffesv3-sub-heading {
	padding: 17px 29px 17px 17px;
	font-size: 19px;
	line-height: 27px;
}

.suffescom-faqs-sec .panel-heading a::after {
	content: "\f068";
	font-family: FontAwesome;
	font-size: 17px;
	position: absolute;
	color: #000;
	right: 21px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: .3s;
	transition: .3s;
}

.suffescom-faqs-sec .panel-heading a.collapsed::after {
	content: "\f067";
}

.suffescom-faqs-sec .panel-heading {
	position: relative;
}

.suffescom-faqs-sec .panel-group .panel {
	margin-bottom: 15px;
	border-radius: 4px;
	border: none;
	box-shadow: none;
}

.suffescom-faqs-sec .panel-body {
	background: #FBFBFB !important;
	border: none !important;
	padding: 15px 30px;
}

.new-suffescom-footer-wrap.new-footer-wrap #footer-form-wrap {
	box-shadow: 0 0px 30px #0000000f;
	padding: 30px;
	background-color: #33838608;
	border-radius: 34px;
}

.new-suffescom-footer-wrap.new-footer-wrap #footer-form-wrap .form-control {
	background: #FFF !important;
	height: 59px;
	border-radius: 0px !important;
	color: #000 !important;
	font-family: 'Graphik-Regular' !important;
	padding: 23px;
}

.new-suffescom-footer-wrap.new-footer-wrap #footer-form-wrap textarea.form-control {
	height: 120px;
}

.new-gravik-font .footer-new-sec ul li {
	font-family: 'Graphik-Semibold' !important;
}

.suffescom-new-custom-cta-container {
	background: #33838608;
	border-radius: 34px;
	padding: 50px;
}

.suffescom-sec-mt {
	margin-top: 80px;
}

.suffescom-new-custom-cta a {
	margin-top: 20px;
}

.suffescom-new-custom-cta img {
	max-width: 380px;
	margin: 0 auto;
	display: block;
}

.new-gravik-font input,
.new-gravik-font select,
.new-gravik-font textarea {
	font-family: 'Graphik-Regular' !important;
}

.why-metaverse-new a {
	margin-top: 20px;
}

.suffesv3-in-masters ul {
	padding-left: 59px;
	padding-right: 20px;
	border-left: 1px solid #ccc;
}

.suffesv3-in-masters-wrap {
	position: relative;
}

.suffesv3-in-masters ul li .suffesv3-in-masters-wrap::after {
	background-color: #0045E6;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
	content: '';
	height: 13px;
	left: 0;
	position: absolute;
	top: 13px;
	width: 13px;
}

.suffesv3-in-masters ul li .suffesv3-in-masters-wrap::after {
	background-color: #E92B26;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
	content: '';
	height: 18px;
	left: -69px;
	position: absolute;
	top: 0px;
	width: 18px;
}

.suffesv3-in-masters ul li {
	margin-bottom: 43px;
}

.suffesv3-in-masters ul li:last-child {
	margin-bottom: 0px;
}


.suffesv3-in-masters img {
	position: sticky;
	top: 76px;
}

.suffesv3-in-masters .row {
	display: flex;
	flex-wrap: wrap;
}

.new-gravik-font .suffescom-address-list-wrap h5 {
	font-family: 'Graphik-semibold';
}

.new-gravik-font .suffescom-address-list-wrap h6 {
	font-family: 'Graphik-semibold';
}

.new-gravik-font .suffescom-address-list-wrap p {
	font-family: 'Graphik-Regular';
}

.suffesv3-new-clients-sec-wrap {
	background: #f2f2f2;
}


.suffesv3-new-clients-sec-left {
	padding: 24px;
}

.suffesv3-new-clients-sec-wrap {
	display: flex;
	justify-content: space-between;
}

.suffesv3-new-clients-sec-left {
	width: 50%
}

.suffesv3-new-clients-sec-right {
	width: 50%;
	background: #FFC9C8;
	position: relative;
}

.suffesv3-new-clients-sec-right img {
	position: absolute;
	right: 0;
	bottom: 0;
}

.suffesv3-new-clients-sec-left a {
	font-size: 18px;
	color: #000;
	font-family: 'Graphik-Semibold';
	margin-top: 26px;
	display: inline-flex;
	align-items: center;
}

.suffesv3-main-para.clients-quotas {
	font-size: 16px;
	line-height: 25px;
	margin-top: 14px;
	margin-bottom: 12px;
}

.suffesv3-main-para.clients-designation {
	font-size: 15px;
}

.suffesv3-new-clients-sec-left .suffesv3-sub-heading {
	margin-bottom: 2px;
}

.suffesv3-new-clients-sec-left img {
	width: 48px;
}

.suffesv3-new-clients-sec-right {
	position: relative;
	padding: 36px 215px 36px 36px;
}

.suffesv3-new-clients-sec-right .suffesv3-themebtn {
	background: #e92b26;
	padding: 12px 23px;
	font-size: 15px;
	margin-top: 9px;
}

.suffesv3-new-clients-sec-right .suffesv3-themebtn i {
	margin-right: 7px;
}

#clients-new-testomonials iframe {
	width: 100% !important;
	margin: 0 auto;
	float: none;
	display: block;
	height: 556px;
	border: 0;
}

#clients-new-testomonials .modal-content {
	background-color: transparent;
	border: none;
	box-shadow: none !important;
}

#clients-new-testomonials .close {
	width: 41px;
	height: 41px;
	background: red;
	color: #fff;
	top: 7px;
	position: absolute;
	right: 12px;
	font-size: 36px;
	z-index: 1;
	opacity: 1;
}

#clients-new-testomonials .modal-dialog {
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 0% !important;
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%);
}


.suffesv3-new-clients-sec-right .suffesv3-main-para {
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 19px;
}

.suffesv3-new-clients-sec-right .suffesv3-sub-heading {
	font-size: 32px;
}

.suffesv3-main-heading-change.suffesv3-main-heading {
	font-family: 'Graphik-Semibold' !important;
}

.suffesv3-banner-carousel li img {
	margin: 0 auto;
}

.new-metaverse-banner {
	background-image: url("../images/metaverse-development-banner-new.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
}

.float-none {
	float: none !important;
}

.suffesv3-banner {
	padding: 80px 00px;
}

.footer-cta-button {
	background-color: #e92b26;
	border: 0;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	font-size: 18px;
	padding: 9px 20px;
	position: fixed;
	right: -84px;
	text-transform: capitalize;
	top: 40%;
	transform: rotate(-90deg);
	z-index: 21;
	-webkit-font-smoothing: antialiased;
	backface-visibility: hidden;
	font-family: 'Graphik-Semibold' !important;
	color: #fff;
	border-radius: 10px;
}

.footer-cta-button img {
	height: 13px;
	object-fit: contain;
	width: 20px;
	aspect-ratio: auto 20/13;
}

.drop-contant-wrap img {
	aspect-ratio: auto 40/40;
}

/* metaverse ui */
.why-metaverse-ui {
	background-image: url("../images/metaverse-development-bg.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
	position: relative;
	z-index: 1;
}

.why-metaverse-ui::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(9, 12, 57, 0.76);
	z-index: -1;
}

.metaverse-new-services-ui {
	background-image: url("../images/metaverse-app-development-bg.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
	position: relative;
	background-attachment: fixed;
	position: relative;
	z-index: 1;
}

.metaverse-new-services-ui::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(9, 12, 57, 0.76);
	z-index: -1;
}

.discuss-meta-projects-ui .discuss-meta-projects-wrap {
	background-image: url("../images/metavere-development-company-img.html");
	position: relative;
	z-index: 1;
	border-radius: 34px;
	background-size: cover;
	background-position: bottom center;
}

.discuss-meta-projects-ui .discuss-meta-projects-wrap::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(9, 12, 57, 0.76);
	z-index: -1;
	border-radius: 34px;
}

.metaverse-new-usecases-ui {
	background-image: url("../images/metaverse-platform-use-cases.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
	position: relative;
	background-attachment: fixed;
	background-color: #000000e6;
}

.suffescom-whyus-sec-ui {
	background-image: url("../images/metaverse-development-enterprise-bg.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
	position: relative;
	z-index: 1;
}

.suffescom-whyus-sec-ui::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(9, 12, 57, 0.76);
	z-index: -1;

}

.new-metaverse-banner.new-metaverse-banner-ui {
	background-image: url("../images/metaverse-development-banner-ui-new.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
	position: relative;
	z-index: 1;
}

.new-metaverse-banner.new-metaverse-banner-ui::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.46);
	z-index: -1;
	border-radius: 34px;
}

.ui-gradient {
	background: -webkit-linear-gradient(#2964BE, #00FFF9);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #0000;
}

.suffesv3-banner-carousel.suffesv3-banner-carousel-ui {
	border: none;
	border-bottom: 1px solid #122464;
	background: #090930;
}

/* metaverse ui end*/
.refine-blockchain-idea-container {
	background: #33838608;
	border-radius: 34px;
	padding: 50px;
}

.refine-blockchain-idea img {
	aspect-ratio: auto 450/396;
	margin: 0 auto;
}

.experienced-metaverse-development-services-wrap {
	background: #F4F8FF;
	padding: 20px;
	border-radius: 20px;
}

.experienced-metaverse-development-services li {
	width: 32%;
	margin-bottom: 25px;
}

.experienced-metaverse-development-services-wrap img {
	width: 70px;
	height: 70px;
	margin-bottom: 20px;
}

.experienced-metaverse-development-services-wrap img {
	aspect-ratio: auto 70/70;
}

.suffesv3-in-all-industry li {
	width: 49%;
	margin-bottom: 20px;
}

.suffesv3-in-all-industry li:nth-child(5) .suffesv3-in-all-industry-wrap {
	background: #FFFDF1;
}

.suffesv3-in-all-industry li:nth-child(6) .suffesv3-in-all-industry-wrap {
	background: #FAFCFF;
}

.suffesv3-in-all-industry li:nth-child(1) .suffesv3-in-all-industry-wrap {
	background: #FFFDF1;
}

.suffesv3-banner-carousel li img {
	margin: 0 auto;
}

.suffesv3-in-all-industry li:nth-child(2) .suffesv3-in-all-industry-wrap {
	background: #FAFCFF;
}

.suffesv3-in-all-industry li:nth-child(3) .suffesv3-in-all-industry-wrap {
	background: #FDF2F8;
}

.suffesv3-in-all-industry li:nth-child(4) .suffesv3-in-all-industry-wrap {
	background: #FFEAEA;
}

.suffesv3-in-all-industry-wrap {
	padding: 36px 35px 36px 115px;
	position: relative;
}

.suffesv3-in-all-industry-wrap img {
	margin-bottom: 0;
	position: absolute;
	left: 20px;
	top: 43px;
	width: 70px;
	height: 70px;
	object-fit: contain;
}

.suffesv3-in-all-industry-wrap svg {
	margin-bottom: 14px;
	width: 80px;
	height: 80px;
}

.suffesv3-in-all-industry {
	padding-top: 80px;
}

.suffesv3-in-all-industry-wrap img {
	aspect-ratio: auto 70/70;
}

.wide-range-of-solana-blockchain {
	background: #F4F8FF;
}

.wide-range-of-solana-blockchain img {
	aspect-ratio: auto 400/388;
	margin: 0 auto;
}

.all-prominent-blockchain-platforms {
	background: #F7F9FB;
}

.all-prominent-blockchain-platforms-wrap {
	padding: 22px 22px 22px 79px;
	position: relative;
	background: #fffdfd;
}

.all-prominent-blockchain-platforms-icon {
	background: #f0eeee;
	width: 50px;
	height: 51px;
	border-radius: 50%;
	padding: 9px;
	margin-bottom: 15px;
	position: absolute;
	left: 15px;
	top: 15px;
}

.all-prominent-blockchain-platforms-wrap img {
	aspect-ratio: auto 32/32;
}

.all-prominent-blockchain-platforms li {
	width: 32%;
	margin-bottom: 25px;
}

.customized-metaverse-platform {
	background: #FBFAF5;
}

.customized-metaverse-platform li {
	width: 32%;
}

.successful-blockchain-technologies-wrap {
	background: #fff;
	border-radius: 30px;
	box-shadow: 0px 10px 19px #bbbbbb1a;
	-webkit-box-shadow: 0px 10px 19px #bbbbbb1a;
	padding: 30px;
}

.suffesv3-themebtn {
	background: #e92b26;
	padding: 14px 40px;
	display: block;
	width: max-content;
	color: #fff !important;
	font-size: 17px;
	border-radius: 71px;
	font-family: 'Graphik-Semibold';
	border: none;
}

.refine-blockchain-idea-cta {
	margin-top: 20px;
}

.experience-metaverse-development-team-support {
	background: #F4F8FF;
}

.experience-metaverse-development-team-support li {
	width: 31%;
	margin-bottom: 30px;
}

.experience-metaverse-development-team-support-wrap img {
	margin-bottom: 20px;
	width: 70px;
	height: 70px;
}

.experience-metaverse-development-team-support-wrap img {
	aspect-ratio: auto 70/70;
}

.successful-blockchain-technologies-wrap img {
	width: 70px;
	height: 70px;
	margin-bottom: 20px;
	object-fit: contain;
	aspect-ratio: auto 70/70;
}

.suffesv3-in-masters {
	background-image: linear-gradient(to right, #E2F5FF85, #FFE2D836);
}

.suffesv3-in-masters ul {
	padding-left: 59px;
	padding-right: 20px;
	border-left: 1px solid #ccc;
}

.suffesv3-in-masters ul li {
	margin-bottom: 43px;
	width: 100%;
}

.suffesv3-in-masters ul li .suffesv3-in-masters-wrap::after {
	background-color: #E92B26;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
	content: '';
	height: 18px;
	left: -69px;
	position: absolute;
	top: 0px;
	width: 18px;
}

.suffesv3-in-masters-wrap {
	position: relative;
}

.new-suffescom-footer-wrap.new-footer-wrap.whitebg #footer-form-wrap {
	background-color: #fff;
	border-radius: 0px;
}

.suffesv3-customers {
	background: #F7F9FB;
}

.suffesv3-customers-wrap {
	background-color: #fff;
	border-radius: 30px;
	box-shadow: 0 4px 50px 0 #0000001a;
	min-height: 150px;
	min-width: 168px;
	padding: 0px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.suffesv3-customers li {
	width: 18%;
	margin-bottom: 25px;
}

.suffesv3-in-masters img {
	aspect-ratio: auto 435/577;
	margin: 0 auto;
}

.new-listing-heading-para.banner-policy-line {
	margin-bottom: 17px;
	padding-top: 0;
	font-size: 16px;
	text-align: center;
	font-family: 'livvic-semibold' !important;
	color: #000;
}

.new-gravik-font .new-listing-heading-para.banner-policy-line {
	font-family: 'Graphik-Semibold' !important;
}

#letsstart .new-listing-heading-para.banner-policy-line {
	color: #000;
}

.new-suffescom-footer-wrap .new-listing-heading-para.banner-policy-line {
	text-align: left;
}


/* new-blockchain-theme */
.suffesv3-banner-carousel {
	border: 1px solid #cccccc38;
	padding: 22px 00px;
	border-right: 0;
	border-left: 0;
}

.suffesv3-redefine-solution ul li {
	width: 16%;
	text-align: center;
}

.suffesv3-banner-carousel li img {
	margin: 0 auto;
	aspect-ratio: auto 146/41;
}

.prominent-blockchain-platforms-wrap .suffesv3-sub-heading {
	font-size: 21px;
	margin-top: 10px;
}

.suffesv3-banner {
	padding: 80px 00px;
}

.new-metaverse-banner.blockchain-new-theme-banner {
	background-image: url("../images/blockchain-development-company-banner.html");
	background-size: cover;
	background-repeat: no-repeat !important;
	background-position: center center;
}

.suffesv3-banner {
	z-index: 1;
	background-color: rgba(255, 255, 255, 0.6);
}

.suffesv3-main-heading {
	font-family: 'Graphik-Bold';
	color: #000;
	font-size: 53px;
	margin-top: 0;
}

.float-none {
	float: none !important;
}

.suffesv3-banner-wrap p {
	margin-bottom: 26px;
}

.suffesv3-main-para {
	font-size: 20px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 30px;
	margin-bottom: 0;
}

.new-section-padd {
	padding: 80px 00px;
}

.suffescom-sec-mt {
	margin-top: 80px;
}

.suffesv3-heading-bottom-padd {
	padding-bottom: 50px;
}

.suffesv3-build-deploy-grow-wrap {
	background: #33838608;
	border-radius: 34px;
	padding: 50px;
}

.suffesv3-call-schedule-wrap .suffesv3-sub-heading {
	font-size: 60px;
}

.suffesv3-sub-heading {
	color: #000;
	font-size: 23px;
	font-family: 'Graphik-Semibold' !important;
	margin-top: 0;
	word-break: break-word;
}

.suffesv3-call-schedule-wrap .suffesv3-sub-para {
	font-size: 21px;
}

.suffesv3-sub-para {
	font-size: 17px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 26px;
	margin-bottom: 0;
}

.suffesv3-call-schedule li {
	width: 48%;
	margin-bottom: 46px;
}

.suffesv3-main-heading-change.suffesv3-main-heading {
	font-family: 'Graphik-Semibold' !important;
}

.successful-blockchain-technologies-wrap {
	background: #fff;
	border-radius: 30px;
	box-shadow: 0px 10px 19px #bbbbbb1a;
	-webkit-box-shadow: 0px 10px 19px #bbbbbb1a;
	padding: 30px;
}

.successful-blockchain-technologies li {
	width: 32%;
	margin-bottom: 20px;
}

.successful-blockchain-technologies-wrap img {
	width: 70px;
	height: 70px;
	margin-bottom: 20px;
	object-fit: contain;
	aspect-ratio: auto 70/70;
}

.refine-blockchain-idea-container {
	background: #33838608;
	border-radius: 34px;
	padding: 50px;
}

.refine-blockchain-idea-cta {
	margin-top: 20px;
}

.suffesv3-btn {
	font-size: 18px;
	color: #000 !important;
	font-family: 'Graphik-Semibold' !important;
	display: inline-flex;
	align-items: center;
	background: transparent;
	border: 0;
	outline: none !important;
}

.suffesv3-btn i {
	width: 35px;
	height: 33px;
	color: #fff;
	background: #000;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 9px;
	font-size: 25px;
}

.refine-blockchain-idea img {
	aspect-ratio: auto 450/396;
	margin: 0 auto;
}

.new-themregraybg {
	background: #F7F9FB;
}

.prominent-blockchain-platforms-wrap {
	background-color: #fff;
	border-radius: 30px;
	box-shadow: 0 4px 50px 0 #0000001a;
	min-height: 150px;
	padding: 0px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.prominent-blockchain-platforms li {
	width: 19%;
	margin-bottom: 20px;
}

.prominent-blockchain-platforms-wrap img {
	aspect-ratio: auto 65/65;
	margin: 0 auto;
}

.suffesv3-in-masters {
	background-image: linear-gradient(to right, #E2F5FF85, #FFE2D836);
	margin-top: 80px;
}

.suffesv3-in-masters ul {
	padding-left: 59px;
	padding-right: 20px;
	border-left: 1px solid #ccc;
}

.suffesv3-in-masters img {
	aspect-ratio: auto 435/577;
	margin: 0 auto;
}

.suffesv3-in-masters ul li {
	margin-bottom: 43px;
	width: 100%;
}

.suffesv3-in-masters ul li .suffesv3-in-masters-wrap::after {
	background-color: #E92B26;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
	content: '';
	height: 18px;
	left: -69px;
	position: absolute;
	top: 0px;
	width: 18px;
}

.suffesv3-in-masters-wrap {
	position: relative;
}

.suffesv3-in-all-industry li {
	width: 49%;
	margin-bottom: 20px;
}

.suffesv3-in-all-industry li:nth-child(1) .suffesv3-in-all-industry-wrap {
	background: #FFFDF1;
}


.suffesv3-in-all-industry li:nth-child(2) .suffesv3-in-all-industry-wrap {
	background: #FAFCFF;
}

.suffesv3-in-all-industry li:nth-child(3) .suffesv3-in-all-industry-wrap {
	background: #FDF2F8;
}

.suffesv3-in-all-industry li:nth-child(4) .suffesv3-in-all-industry-wrap {
	background: #FFEAEA;
}

.suffesv3-in-all-industry-wrap {
	padding: 36px 35px 36px 115px;
	position: relative;
}

.suffesv3-in-all-industry-wrap img {
	margin-bottom: 0;
	position: absolute;
	left: 20px;
	top: 43px;
	width: 70px;
	height: 70px;
	object-fit: contain;
}

.suffesv3-in-all-industry li:nth-child(5) .suffesv3-in-all-industry-wrap {
	background: #FFFDF1;
}

.suffesv3-in-all-industry li:nth-child(6) .suffesv3-in-all-industry-wrap {
	background: #FAFCFF;
}

.suffescom-whyus-sec li {
	width: 32%;
	margin-bottom: 20px;
}

.suffescom-whyus-sec-wrap {
	background: #f8fbfb;
	padding: 23px;
	border-radius: 20px;
}

.suffesv3-technologies-new {
	background: #F7F9FB;
}

.suffesv3-technologies-new li {
	width: 23%;
	margin-bottom: 30px;
}

.suffesv3-technologies-new-wrap {
	background-color: #fff;
	border-radius: 30px;
	box-shadow: 0 4px 50px 0 #0000001a;
	min-height: 150px;
	min-width: 168px;
	padding: 0px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.suffesv3-new-clients-sec-wrap {
	background: #f2f2f2;
}


.suffesv3-new-clients-sec-left {
	padding: 24px;
}



.new-gravik-font #common_trigger_form .common_form #submit_btn {
	font-family: 'Graphik-Semibold' !important;
}

.suffesv3-call-schedule-img {
	aspect-ratio: auto 415/338;
	margin: 0 auto;
}

.shadow-menu {
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}

.blockchain-banner-bg::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffffffab;
	z-index: -1;
	top: 0;
	left: 0;
}

.blockchain-banner-bg {
	z-index: 1;
	background: url("../images/blockchain-development-banner-background-dott.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}

.img-responsive.client-nbc-logo {
	position: relative;
	margin-bottom: 62px;
}

/* new web3 development page */

.professional-web3-platforms li {
	width: 32%;
	margin-bottom: 20px;
}

.instant-web3-platforms-launch li {
	width: 48%;
}

.instant-web3-platforms-launch-wrap img {
	aspect-ratio: auto 547/347;
}

.instant-web3-platforms-launch-wrap img {
	width: 100%;
}

.instant-web3-platforms-launch-content {
	background: #f7f7f7;
	padding: 20px;
}

.suffesv3-notable-blockchain {
	background: #F4F8FF;
}

.suffesv3-notable-blockchain li {
	width: 32%;
}

.suffesv3-notable-blockchain li img {
	aspect-ratio: auto 64/64;
}

.suffesv3-notable-blockchain li img {
	margin-bottom: 20px;
}

.range-of-topweb3-technologies {
	background: #FBFAF5;
}

.range-of-topweb3-technologies li {
	width: 32%;
	margin-bottom: 30px;
}

.all-prominent-blockchain-platforms-wrap {
	padding: 22px 22px 22px 79px;
	position: relative;
	background: #fffdfd;
}

.web3-experience-exceptional-features li {
	width: 32%;
	margin-bottom: 25px;
}

.all-prominent-blockchain-platforms-icon {
	background: #f0eeee;
	width: 50px;
	height: 51px;
	border-radius: 50%;
	padding: 9px;
	margin-bottom: 15px;
	position: absolute;
	left: 15px;
	top: 15px;
}

.all-prominent-blockchain-platforms-wrap img {
	aspect-ratio: auto 32/32;
}

.suffesv3-in-masters img {
	aspect-ratio: auto 435/577;
	margin: 0 auto;
}

.suffesv3-in-masters img {
	position: sticky;
	top: 76px;
}

.ethereum-consultung-company-right-content-wrap .suffesv3-main-heading {
	font-size: 35px;
}

.ethereum-consultung-company-img-wrap img {
	aspect-ratio: auto 400/400;
	margin: 0 auto;
}

.leading-metaverse-gaming-platform li {
	width: 32%;
	margin-bottom: 25px;
}

.leading-metaverse-gaming-platform-wrap img {
	aspect-ratio: auto 364/224;
	margin: 0 auto;
}

.leading-metaverse-gaming-platform-content {
	padding: 20px;
}

.web3-banner-bg::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #00000045;
	z-index: -1;
	top: 0;
	left: 0;
}

.web3-banner-bg {
	z-index: 1;
	background: url("../images/web3-development-company-banner.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}

.suffesv3-redefine-solution.unlock-blockchain-potential img {
	aspect-ratio: auto 146/41;
}

.new-footer-wrap #footer-form-wrap {
	box-shadow: 0 0px 30px #0000000f;
	padding: 30px;
	background-color: #fff;
}

.leading-metaverse-gaming-platform-wrap img {
	width: 100%;
}

.wide-range-of-solana-blockchain {
	background: #F4F8FF;
}

.wide-range-of-solana-blockchain img {
	aspect-ratio: auto 400/388;
	margin: 0 auto;
}

.types-of-blockchain-loyality li {
	width: 32%;
}

.types-of-blockchain-loyality-wrap {
	background-color: #fff;
	border-radius: 30px;
	box-shadow: 0 4px 50px 0 #0000001a;
	padding: 30px;
	text-align: center;
}

.types-of-blockchain-loyality-wrap img {
	margin: 0 auto 22px auto;
}

.blockchain-loyality-cta .discuss-meta-projects-wrap img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	padding: 00px 28px;
}

/* healthcare software */
.suffesv3-in-all-industry li:nth-child(7) .suffesv3-in-all-industry-wrap {
	background: #FDF2F8;
}

.suffesv3-in-all-industry li:nth-child(8) .suffesv3-in-all-industry-wrap {
	background: #FFEAEA;
}

.healthcare-features li {
	width: 32%;
	margin-bottom: 20px;
}

.healthcare-features {
	background: #FBFAF5;
}

.healthcare-banner-bg::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffffffdb;
	z-index: -1;
	top: 0;
	left: 0;
}

.healthcare-banner-bg {
	z-index: 1;
	background: url("../images/healthcare-app-development-company-banner.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}

/* custom software*/
.custom-software-banner-bg::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fffffff0;
	z-index: -1;
	top: 0;
	left: 0;
}

.custom-software-banner-bg {
	z-index: 1;
	background: url("../images/custom-software-development-company-banner.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}

.suffesv3-banner .suffesv3-main-heading span {
	color: #e92b26;
}

/* custom page new theme */

.custom-software-banner-new-bg {
	z-index: 1;
	background: url("../images/custom-software-development-banners.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}

.absolute-menu .nav.navbar-nav {
	display: flex;
	align-items: center;
}

.new-clients li {
	width: 24%;
	margin-bottom: 8px;
}

.new-clients-wrap {
	padding: 9px;
}

.custom-add-value {
	position: relative;
}

.custom-add-value-wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.custom-add-value-software-image {
	width: 50%;
}

.custom-add-value-software-content {
	width: 50%;
}

.new-clients {
	background: #f6f7f8;
}

.custom-software-solution .suffesv3-main-heading.suffesv3-main-heading-change {
	font-size: 37px;
	line-height: 42px;
}

.custom-add-value-software-content {
	padding: 00px 45px;
}

.new-clients-wrap img {
	margin: 0 auto;
	max-width: 100%;
	aspect-ratio: auto 130/115;
}

.custom-software-solution .suffesv3-main-para {
	font-size: 18px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 27px;
	margin-bottom: 0;
}

.custom-add-cta::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 478px;
	z-index: -1;
	top: 0;
	left: 0;
	background: url("../images/custom-software-bg.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.custom-add-cta {
	position: relative;
}

.custom-cta-wrap {
	text-align: center;
}

.custom-cta-wrap .suffesv3-themebtn {
	margin: 40px auto 0 auto;
	background-color: transparent;
	border: 1px solid #fff;
}

.custom-software-development-services li {
	width: 32%;
	margin-bottom: 20px;
}

.custom-software-development-services-wrap {
	text-align: center;
}

.custom-software-development-services-content-wrap {
	padding: 20px;
	background: #fff;
}

.custom-software-development-services {
	background: #b0b0b00a;
}

.absolute-menu {
	position: absolute;
	top: 0;
}

.absolute-menu .nav>li>a {
	color: #fff;
}

.absolute-menu.sticky-menu .nav>li>a {
	color: #000;
}

.absolute-menu.sticky-menu .navbar-toggle {
	border: 1px solid #000 !important;
}

.absolute-menu.sticky-menu .navbar-toggle .icon-bar {
	background: #000 !important;
}

.absolute-menu .new-menu-btn {
	background: #e92b26 !important;
	border: 1px solid #e92b26;
	padding: 15px 20px !important;
	animation: none !important;
}

.absolute-menu .new-menu .navbar-nav {
	float: right;
	margin: 0;
	display: flex;
	align-items: center;
}

.absolute-menu .navbar-header img {
	max-width: 243px;
}

.new-shape-banner {
	padding: 65px 00px;
}

.new-shape-banner .query_form {
	box-shadow: none;
}

.custom-software-development-services {
	background: url("../images/custom-software-development-background.html");
	position: relative;
	z-index: 1;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.custom-software-development-services::after {
	position: absolute;
	content: '';
	background: #ffffff82;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.custom-software-development-solutions-wrap {
	box-shadow: 3px 8px 12px #e6e6e6;
	padding: 22px;
	border-radius: 20px;
}

.custom-software-development-solutions-wrap img {
	width: 62px;
	margin-bottom: 12px;
}

.custom-software-development-solutions-content-wrap ul {
	padding-left: 12px;
	list-style: disclosure-closed;
	margin-top: 17px;
}

.custom-software-development-solutions .custom-software-development-solutions-content-wrap ul li {
	font-size: 17px;
	font-family: 'Graphik-Regular' !important;
	line-height: 19px;
	margin-bottom: 15px;
	width: 100%;
	color: #000;
}

.custom-software-development-solutions li {
	width: 32%;
	margin-bottom: 20px;
}

.custom-advanced-technology-icon {
	min-width: 129px;
	height: 129px;
	text-align: center;
	border-radius: 50%;
	position: relative;
	background-color: #f4ffff;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	left: 0;
	top: 47%;
	transform: translateY(-50%);
}

.custom-advanced-technology li:nth-child(2) .custom-advanced-technology-icon {
	background-color: #fff4f4;
}

.custom-advanced-technology li:nth-child(3) .custom-advanced-technology-icon {
	background-color: #fffdf4;
}

.custom-advanced-technology li:nth-child(4) .custom-advanced-technology-icon {
	background-color: #f4f8ff;
}

.custom-advanced-technology li:nth-child(5) .custom-advanced-technology-icon {
	background-color: #fcf4ff;
}

.custom-advanced-technology li:nth-child(6) .custom-advanced-technology-icon {
	background-color: #f6fff4;
}

.custom-advanced-technology-content-wrap {
	padding: 55px 39px 57px 86px;
	margin-left: 67px;
	border-radius: 3px;
	box-shadow: 0 0 15px 10px #ececec;
	-webkit-box-shadow: 0 0 15px 10px #ececec;
	background: #fff;
}

.custom-advanced-technology-wrap {
	position: relative;
}

.custom-advanced-technology li {
	width: 48%;
	margin-bottom: 35px;
}

.custom-software-cta {
	position: relative;
	padding: 50px 00px;
}

.custom-software-cta {
	background: url("../images/offering-long-term-value-with.html");
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	padding: 54px;
	background-attachment: fixed;
}

.custom-software-cta-wrap .suffesv3-themebtn {
	margin: 19px auto 0 auto;
}

.custom-add-value-wrap-new {
	width: 50%;
}

.custom-add-value {
	background: #fbf9fa url("../../../amsinformatics.com/images/software-bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.custom-add-value2 {
	background: #f2f8ff url("../../../amsinformatics.com/images/outsource-bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.custom-add-value-wrap-new.rightalign {
	margin: 0 0 0 auto;
}

.custom-add-value-wrap-new .suffesv3-themebtn {
	margin-top: 20px;
	padding: 14px 37px;
}

.new-check-list {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	list-style: none;
}

.new-check-list li {
	font-size: 18px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	padding: 13px 00px 8px 30px;
	position: relative;
	width: 100%;
}

.new-check-list li::after {
	position: absolute;
	left: 0;
	top: 16px;
	background: url("../images/check-mark.svg");
	background-position: center center;
	background-repeat: no-repeat;
	content: '';
	width: 20px;
	height: 20px;
	background-size: contain;
}

.custom-partners li {
	width: 18%;
	margin-bottom: 20px;
}

.custom-partners-wrap img {
	margin: 0 auto;
	max-width: 100%;
}

.custom-software-development-solutions-wrap .suffesv3-sub-heading {
	font-size: 21px;
	margin-top: 19px;
}

.custom-partners-wrap {
	box-shadow: 0px 0px 100px -10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 100px -10px rgba(0, 0, 0, 0.1);
	text-align: center;
	padding: 8px;
	background: #fff;
}

.custom-partners {
	background: #f1f5fd;
}

.custom-partners .flex-center-list {
	justify-content: center;
}

.custom-partners li {
	width: 22%;
	margin: 10px;
}

.custon-portfolio-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 00px 21px;
}

.custon-portfolio-image {
	position: relative;
	right: 27px;
}


.custon-portfolio-content .suffesv3-main-heading.suffesv3-main-heading-change {
	color: #fff;
}

.custon-portfolio-content .suffesv3-main-heading.suffesv3-main-para {
	color: #fff;
}

.custon-portfolio .suffesv3-main-para {
	color: #fff;
}

#custom-portfolio-slider .owl-nav.disabled {
	display: flex;
	position: absolute;
	bottom: 46px;
	left: 80px;
}

#custom-portfolio-slider .owl-nav span {
	background: #000;
	width: 62px;
	height: 62px;
	color: #fff;
	display: block;
	font-size: 39px;
	border-radius: 50%;
	text-align: center;
	line-height: 55px;
}

#custom-portfolio-slider .owl-nav button {
	background: transparent !important;
}

.suffescom-new-portfolio-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	border-radius: 20px;
	min-height: 660px;
	padding: 00px 80px;
}

.suffescom-new-portfolio-content {
	width: 50%;
	padding-right: 30px;
}

.couch-to-5k-app-portfolio h4 {
	color: #1A568A;
}

.suffescom-new-portfolio-img {
	width: 50%;
	text-align: center;
}

.nopadd {
	padding: 00px;
}

.mealed-app-portfolio {
	background: url("../images/custom-software-development-background-one-n.html");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.custon-portfolio {
	background: url("../images/custom-software-development-background-two.html");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.clients-speak.new-section-padd {
	background: url("../images/custom-software-development-img-bg-n.html");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.custom-carousel-wrap {
	margin: 00px 80px;
}

.mealed-app-portfolio h4 {
	color: #F87925;
}

.suffescom-new-portfolio-content h4 {
	font-family: 'Graphik-Bold' !important;
	font-size: 43px;
	margin-top: 0;
}

.suffescom-new-portfolio-content h5 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 21px;
	line-height: 27px;
}

.suffescom-new-portfolio-content p {
	font-size: 17px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 26px;
	margin-bottom: 0;
}

.suffescom-app-stacks {
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: initial;
	flex-wrap: wrap;
	width: 85%;
}

.suffescom-app-stacks li {
	width: 32%;
	margin-bottom: 0;
}

.suffescom-portfolios-list-sec .suffescom-app-stacks li {
	width: 32%;
	margin-bottom: 0;
}

.suffescom-new-portfolio-content .suffescom-app-stacks h6 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 30px;
	margin-top: 13px;
	margin-bottom: 0;
}

.suffescom-new-portfolio-content .suffescom-app-stacks-wrap p {
	font-size: 16px;
}

.suffescom-new-portfolio-mobiles-btns {
	margin-top: 30px;
	display: flex;
}

.suffescom-new-portfolio-mobiles-btns a {
	margin-right: 10px;
}

.suffescom-new-portfolio-mobiles-btns a img {
	width: 160px !important;
}


.new-why-us-main-wrap {
	box-shadow: 0px 10px 60px 0px rgba(71, 74, 182, .12);
	-webkit-box-shadow: 0px 10px 60px 0px rgba(71, 74, 182, .12);
	position: relative;
	background: #fff;
}

.new-why-us li {
	width: 50%;
}

.new-why-us-icon {
	width: 65px;
	height: 65px;
	background: #7869f017;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 20px;
	top: 30px;
}

.new-why-us-wrap {
	position: relative;
	padding: 27px 39px;
}

.new-why-us-content {
	padding-left: 68px;
}

.new-why-us-content .suffesv3-sub-heading {
	font-size: 19px;
}

.new-why-us-content .suffesv3-sub-para {
	font-size: 16px;
	line-height: 23px;
}

.new-why-us li:nth-child(1) {
	border-right: 2px solid #f3f4fa;
	border-bottom: 2px solid #f3f4fa;
}

.new-why-us li:nth-child(2) {
	border-bottom: 2px solid #f3f4fa;
}

.new-why-us li:nth-child(3) {
	border-right: 2px solid #f3f4fa;
	border-bottom: 2px solid #f3f4fa;
}

.new-why-us li:nth-child(4) {
	border-bottom: 2px solid #f3f4fa;
}

.new-why-us li:nth-child(5) {
	border-right: 2px solid #f3f4fa;
	border-bottom: 2px solid #f3f4fa;
}

.new-why-us li:nth-child(6) {
	border-bottom: 2px solid #f3f4fa;
}

.custom-software-cta-wrap {
	width: 80%;
	margin: 0 auto;
}

.new-why-us-left-wrap .suffesv3-themebtn {
	margin-top: 26px;
}

.new-clients-left-wrap {
	text-align: left;
}

.our-awards-wrap img {
	margin: 0 auto;
}

.our-awards-wrap {
	background: #fff;
	position: relative;
	padding: 24px;
}

.our-awards li {
	width: 27%;
	margin-bottom: 50px;
}

.clients-speak .suffesv3-new-clients-sec-wrap {
	background: transparent;
}

.our-awards-wrap::before {
	position: absolute;
	content: '';
	width: 80px;
	height: 80px;
	background: transparent;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	top: 0;
	left: 0;
}

.our-awards-wrap::after {
	position: absolute;
	content: '';
	width: 80px;
	height: 80px;
	background: transparent;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	bottom: 0;
	right: 0;
	transition: .2s;
}

.our-awards-wrap:hover::after {
	width: 100%;
	transition: .2s;
	height: 100%;
}

.our-awards-wrap:hover::before {
	width: 100%;
	transition: .2s;
	height: 100%;
}

.new-footer {
	background: #162a33;
	padding: 50px 00px;
}

.location-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0;
}

.new-footer .suffescom-address-list-wrap {
	background: transparent;
}

.cluch-verified {
	padding-top: 15px;
}

.new-footer .suffescom-address-list-wrap h5 {
	padding-top: 9px;
}

.new-footer .country-address-flag {
	position: relative;
	top: auto;
	left: auto;
}

.location-list li:nth-child(1) {
	border-right: 1px solid #484242;
}

.location-list li:nth-child(2) {
	border-right: 1px solid #484242;
}

.location-list li:nth-child(3) {
	border-right: 1px solid #484242;
}

.location-list .suffescom-address-list-wrap {
	padding: 0px 14px;
}

.location-list .suffescom-address-list-wrap h2 {
	font-family: 'Graphik-Semibold' !important;
	text-transform: capitalize;
	font-size: 20px;
}

.location-list .suffescom-address-list-wrap h6 {
	font-family: 'Graphik-Medium' !important;
	font-size: 16px;
}

.location-list .suffescom-address-list-wrap p {
	font-size: 15px;
	line-height: 21px;
}

.location-list li {
	width: 23%;
}

.footer-awards .our-awards-wrap {
	background: #fff;
	position: relative;
	padding: 5px;
}

.footer-awards li {
	width: 15%;
	border: none !important
}

.footer-awards li img {
	max-width: 90px;
}

.footer-awards {
	margin: 45px 00px;
}

.copyright {
	background: #0f2028;
	padding: 20px 00px;
}

.copyright p {
	font-size: 14px;
}

.dcma-protect {
	text-align: center;
}

.new-footer .our-awards-wrap::after {
	display: none;
}

.new-footer .our-awards-wrap::before {
	display: none;
}

#custom-testimonial-slider .item img {
	width: 100%;
	margin: 0 auto;
	height: 100%;
	object-fit: cover;
}

#custom-testimonial-slider .owl-dots.disabled {
	display: flex;
}

.clients-video-test img {
	max-height: 261px;
	object-fit: cover;
	width: 100%;
}

#custom-testimonial-slider .owl-dots .owl-dot span {
	width: 14px;
	height: 14px;
}

.suffesv3-new-clients-sec-left {
	width: 48%;
}

#custom-testimonial-slider .owl-dots .owl-dot.active span,
#custom-testimonial-slider .owl-dots .owl-dot:hover span {
	background: #fff;
}

.absolute-menu.sticky-menu {
	background: #fff !important;
}

.absolute-menu.new-menu .navbar-toggle {
	border: 1px solid #fff;
}

.absolute-menu.new-menu .navbar-toggle .icon-bar {
	background: #fff;
}

.testimonial-content-wrap i {
	font-size: 18px;
	color: #bfb6b6;
	position: relative;
	left: 0;
	top: -6px;
	padding-right: 8px;
}

#clients-new-testomonials2 iframe {
	width: 100% !important;
	margin: 0 auto;
	float: none;
	display: block;
	height: 556px;
	border: 0;
}

#clients-new-testomonials2 .modal-content {
	background-color: transparent;
	border: none;
	box-shadow: none !important;
}

#clients-new-testomonials2 .close {
	width: 41px;
	height: 41px;
	background: red;
	color: #fff;
	top: 7px;
	position: absolute;
	right: 12px;
	font-size: 36px;
	z-index: 1;
	opacity: 1;
}

#clients-new-testomonials2 .modal-dialog {
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 0% !important;
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%);
}


.clients-speak .test-client-top {
	display: flex;
	justify-content: initial;
	margin-bottom: 22px;
}

.clients-speak .testimonial-content-wrap i {
	font-size: 25px;
	color: #fff;
	position: relative;
	left: 0;
	top: 0px;
	padding-right: 8px;
}

.clients-speak .testimonial-content-img {
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 83px;
	height: 76px;
}

.clients-speak-left-border {
	padding-left: 30px;
	border-left: 3px solid #fff;
}

.clients-speak .descri_cust h3 {
	text-align: left;
	color: #fff;
	font-size: 25px;
}

.clients-speak .descri_cust p {
	font-style: inherit;
}

.clients-speak .testimonial-content-img img {
	box-shadow: none !important;
	border-radius: 50%;
	border: 3px solid #fff;
	width: 71px;
	height: 71px;
	object-fit: contain;
}

.clients-speak .testimonial-content-wrap p {
	font-style: italic;
	font-size: 17px !important;
	line-height: 25px !important;
	color: #fff;
}

.clients-speak .descri_cust {
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-left: 11px;
}

.clients-speak-list {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.custom-software-development-services-wrap img {
	width: 100%;
}

.clients-video-test {
	margin-bottom: 20px;
	border: 3px solid #fff;
}

.clients-speak .testimonial-content-wrap {
	background: transparent;
	-webkit-box-shadow: none;
	position: relative;
	padding: 40px 0px 0px 0px;
}

#custom-testimonial-slider .owl-dots {
	text-align: left !important;
}

.carousel-control {
	position: absolute;
	bottom: 0;
	background: none !important;
	top: auto;
	left: 0;
	right: auto;
}

.carousel-control.right {
	right: auto;
	left: 66px;
}

.suffescom-new-portfolio-tech-list {
	padding: 0;
	list-style: none;
	display: flex;
	margin-top: 17px;
}

.suffescom-new-portfolio-tech-list li {
	margin-right: 20px;
	margin-bottom: 0 !important;
	width: auto !important;
}

.suffescom-new-portfolio-tech-list li img {
	width: 40px;
}

.suffesv3-sub-heading.mt-20 {
	margin-top: 20px;
}

#custom-portfolio-slider .owl-item {
	transition: none !important;
	animation-duration: 0s !important;
}

#custom-portfolio-slider.owl-theme .owl-dots .owl-dot span {
	background: #E92A26 !important;
	border: 1px solid #fff !important;
}

.metaverse-portfolio-theme {
	background: #fbfaf5 !important;
}

.metaverse-portfolio-theme .suffescom-new-portfolio-wrap {
	padding: 0px 0;
}

.metaverse-portfolio-theme #custom-portfolio-slider .owl-nav.disabled {
	left: 0;
}

#custom-portfolio-slider .owl-nav span:hover {
	background: #e92b26;
}

.sticky-logo {
	display: none;
}

.absolute-menu.sticky-menu .sticky-logo {
	display: block;
	margin-top: 3px;
}

.absolute-menu.sticky-menu .without-sticky-logo {
	display: none;
}

.mobile-app-development-banner .suffesv3-main-heading {
	border-left: 5px solid #fff;
	padding-left: 19px;
}

.mobile-app-development-banner .suffesv3-main-para {
	margin-bottom: 24px;
	margin-top: 29px;
}

.mobile-app-development-banner {
	background: url("../images/mobile-app-development-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.mobile-app-development-banner::after {
	position: absolute;
	background: #00000075;
	content: '';
	z-index: -1;
	text-align: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.country-address-flag img {
	aspect-ratio: auto 60/42;
}

#form-footer-new img {
	aspect-ratio: auto 548/111;
}

.dcma-protect img {
	aspect-ratio: auto 142/23;
}

.suffes-white-logo {
	aspect-ratio: auto 243/40;
}

.suffesv3-banner-wrap img {
	aspect-ratio: auto 416/87;
}

.suffes-black-logo {
	aspect-ratio: auto 243/40;
}

.suffescom-new-portfolio-img img {
	max-width: 446px;
	margin: 0 auto;
	aspect-ratio: auto 446/514;
}

.footer-awards .our-awards-wrap img {
	aspect-ratio: auto 90/80;
}

.new-why-us-icon img {
	aspect-ratio: auto 42/42;
}

.media-logos-img {
	aspect-ratio: auto 174/43;
}

.media-logos-screen {
	aspect-ratio: auto 547/411;
}

.metaverse-portfolio-theme .suffescom-new-portfolio-wrap {
	min-height: auto;
	padding: 32px 00px;
}

.custom-software-cta.mobile-app-development-cta {
	background: url("../images/mobile-app-development-company-cta-one.webp");
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.mobile-app-cta-wrap {
	background: #F3EAF9;
	padding: 40px 40px 0px 40px;
	text-align: center;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.mobile-app-content-wrap .suffesv3-main-heading {
	font-size: 35px !important;
	line-height: 37px !important;
}

.mobile-app-cta-wrap {
	text-align: left;
}

.mobile-app-content-wrap .suffesv3-themebtn {
	margin-top: 23px;
	padding: 15px 33px;
	font-size: 16px;
}

.mobile-app-industries-middle-east-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	min-height: 150px;
	padding: 0px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.mobile-app-industries-middle-east li {
	width: 19%;
	margin-bottom: 15px;
}

.mobile-app-industries-middle-east-wrap .suffesv3-sub-heading {
	font-size: 20px;
	margin-top: 9px;
}

.mobile-app-industries-middle-east-wrap img {
	margin: 0 auto;
	aspect-ratio: auto 60/60;
}

.mobile-app-development-banner.mobile-app-development-banner-middle-east {
	background: url("../images/mobile-app-development-uae-banner-transformed.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.mobile-app-development-banner.mobile-app-development-banner-middle-east::after {
	background: #0000009c;
}

.mobile-app-cta-dubai {
	position: relative;
	z-index: 1;
}

.mobile-app-cta-dubai::after {
	position: absolute;
	background: linear-gradient(#839ec2, #eddfd6);
	content: '';
	z-index: -1;
	text-align: 0;
	bottom: 0;
	width: 100%;
	height: 57%;
}

.mobile-app-cta-dubai-wrap {
	background: #fff;
	border-radius: 20px;
	padding: 30px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
}

.mobile-app-cta-dubai-wrap .suffesv3-themebtn {
	margin-top: 20px;
}

.mobile-app-cta-dubai img {
	max-width: 416px;
	margin: 0 auto;
	display: block;
}

.clients-speak-new .testimonial_client-block {
	border: 3px solid #f7f7f7;
}

.clients-speak-new .test-client-top {
	display: flex;
	justify-content: left;
	align-items: center;
	margin-top: 23px;
}

.clients-speak-new .testimonial-content-img {
	width: 17%;
	margin: 0 0 0 0;
}

.clients-speak-new .descri_cust {
	width: 83%;
	text-align: left;
}

.clients-speak-new .descri_cust h3 {
	text-align: left;
	padding-top: 0;
}

.clients-speak-new .testimonial-content-img img {
	width: 72px !important;
	height: 72px;
	box-shadow: none !important;
	border: 1px solid #ccc !important;
	object-fit: cover;
	object-position: top;
	aspect-ratio: auto 72/72;
}

.clients-speak-new .test-client-content {
	margin-top: 15px;
}

.clients-speak-new-video img {
	width: 100%;
}

.testimonial-content-wrap .flex-center-list {
	justify-content: flex-start;
}

.testimonial-content-wrap .flex-center-list i {
	color: #ff711c;
}

.client-project-logo {
	position: absolute;
	width: auto !important;
	right: 29px;
	bottom: 42px;
	aspect-ratio: auto 70/70;
}

.clients-speak-new .testimonial-content-wrap p {
	font-style: normal;
	font-size: 18px !important;
	line-height: 27px !important;
	font-family: 'Graphik-regular' !important;
}

#custom-testimonial-slider-new .owl-dots .owl-dot span {
	width: 14px;
	height: 14px;
}

#custom-testimonial-slider-new .owl-dots .owl-dot.active span,
#custom-testimonial-slider-new .owl-dots .owl-dot:hover span {
	background: #E92B26;
}

.custon-portfolio-new .suffescom-new-portfolio-wrap {
	min-height: 100%;
}

.custon-portfolio-new #custom-portfolio-slider .owl-nav.disabled {
	bottom: 0;
}

.custon-portfolio-new #custom-portfolio-slider .owl-nav span {
	width: 55px;
	height: 55px;
	line-height: 48px;
}


.address-tabs .nav.nav-tabs {
	border: 0;
}

.address-tabs .nav.nav-tabs li {
	width: 100%;
}

.address-new ul {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
}

.address-new ul .address-tabs {
	width: 15%;
}

.address-new ul .address-container {
	width: 85%;
}

.address-tabs li a img {
	width: 100%;
}

.address-tabs li a {
	width: 72px;
	height: 72px;
	border: 1px solid #fff !important;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin-bottom: 0;
}

.address-container h5 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 45px;
	margin: 0;
}

.address-container h6 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 21px;
	margin-bottom: 5px;
}

.item.medicover-portfolio {
	background-image: linear-gradient(right, #695CD5, #695CD5 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #695CD5, #695CD5 50%, #fff 50%, #fff 100%);
}

.item.chills-portfolio {
	background-image: linear-gradient(right, #EE4D2A, #EE4D2A 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #EE4D2A, #EE4D2A 50%, #fff 50%, #fff 100%);
}

.item.b8ak-portfolio {
	background-image: linear-gradient(right, #FFC20E, #FFC20E 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #FFC20E, #FFC20E 50%, #fff 50%, #fff 100%);
}

.item.gocar-portfolio {
	background-image: linear-gradient(right, #2EBD9A, #2EBD9A 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #2EBD9A, #2EBD9A 50%, #fff 50%, #fff 100%);
}

.item.hyperpay-portfolio {
	background-image: linear-gradient(right, #0847E2, #0847E2 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #0847E2, #0847E2 50%, #fff 50%, #fff 100%);
}

.portfolios-new-uae .suffescom-new-portfolio-wrap {
	min-height: auto;
	padding: 45px 80px;
}

.portfolios-new-uae #custom-portfolio-slider .owl-nav span {
	width: 52px;
	height: 52px;
	line-height: 47px;
}

.portfolios-new-uae #custom-portfolio-slider .owl-nav.disabled {
	bottom: 62px;
}

.new-uae-port-app-details img {
	width: 80px !important;
	height: 80px;
	position: absolute;
	left: 0;
	aspect-ratio: auto 80/80;
	border-radius: 10px;
}

.new-uae-port-app-details {
	position: relative;
	padding-left: 99px;
}

.address-container {
	box-shadow: 0 0 15px 10px #ececec;
	-webkit-box-shadow: 0 0 15px 10px #ececec;
	padding: 28px 36px;
}

.dubai-contact-wrap li a {
	display: flex;
	align-items: center;
	font-size: 18px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 27px;
}

.dubai-contact-wrap img {
	margin-right: 10px;
	width: 35px;
}

.dubai-contact-wrap {
	margin-top: 13px;
}

.building-image {
	margin-top: 50px;
}

.mobile-app-cta-dubai.mobile-app-cta-dubai-building img {
	max-width: 186px;
}

.custom-software-cta.mobile-app-development-cta.mobile-app-development-cta-dubai {
	background: url("../images/mobile-app-development-dubai-building-cta.webp");
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}



.new-uae-port-app-details h4 {
	font-family: 'Graphik-Bold' !important;
	font-size: 43px;
	margin-top: 0;
}

.new-uae-port-app-details h5 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 21px;
	line-height: 27px;
}

.portfolios-new-uae p {
	font-size: 17px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 26px;
	margin-bottom: 0;
}

.portfolios-new-uae .suffescom-app-stacks h6 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 30px;
	margin-top: 13px;
	margin-bottom: 0;
}



#dubai-letsstart .new-listing-heading-para.banner-policy-line,
#dubai-letsstart .error {
	color: #fff !important;
}

#dubai-letsstart.modal {
	background: #00000087;
}

#dubai-letsstart .modal-dialog {
	width: 50%;
	margin: 0 auto;
	left: 0;
	right: 0;
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%) !important;
}

#dubai-letsstart .modal-dialog {
	margin-top: 0 !important;
	width: 100% !important;
	max-width: 800px !important;
}

#dubai-letsstart h4 {
	font-size: 25px;
	font-family: 'Graphik-Semibold' !important;
	line-height: 31px;
	position: relative;
	padding-bottom: 0;
	margin-bottom: 17px;
	color: #fff;
}

#dubai-letsstart .form-control {
	background: #fffffff0;
	border: 0;
	height: 45px !important;
	border: 0px !important;
}

#dubai-letsstart .modal-dialog {
	margin-top: 0 !important;
	width: 100% !important;
	max-width: 800px !important;
}

#dubai-letsstart textarea.form-control {
	height: 123px !important;
}

#dubai-letsstart .row.centeralign {
	align-items: center;
}

#dubai-letsstart .portfoliomdl .modal-dialog {
	width: 50%;
	margin: 0 auto;
	left: 0;
	right: 0;
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%) !important;
}

#dubai-letsstart .portfoliomdl .close {
	float: right;
	font-size: 31px;
	color: #0d0d0d;
	text-shadow: 0 1px 0 #fff;
	position: absolute;
	right: -5px;
	top: -12px;
	font-weight: 300;
	width: 33px;
	height: 33px;
	background: #f9f9f9;
	line-height: 33px;
	border-radius: 50%;
	text-align: center;
	opacity: 1 !important;
	border: 1px solid #0d0d0d;
	z-index: 99;
	padding-bottom: 0 !important;
}

#dubai-letsstart .modal-body {
	background: url("../images/mobile-development-form.webp");
	background-size: cover;
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 50px 50px 30px 30px;
}

#dubai-letsstart .form-control {
	background: #fffffff0;
	border: 0;
	height: 45px;
}

#dubai-letsstart .form-group:nth-child(1) {
	width: 48%;
}

#dubai-letsstart .common_form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#dubai-letsstart .form-group:nth-child(2) {
	width: 48%;
}

#dubai-letsstart .form-group:nth-child(3) {
	width: 100%;
}

#dubai-letsstart .form-group:nth-child(4) {
	width: 100%;
}

#dubai-letsstart .error {
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
}

#dubai-letsstart .form-group:nth-child(5) {
	width: 100%;
}

#dubai-letsstart .form-group:nth-child(6) {
	width: 100%;
}

.new-menu-btn:hover {
	cursor: pointer;
}


.centerimg {
	margin: 0 auto;
}

/* whats app css*/
.whats-app-popup-wrap {
	position: fixed;
	bottom: 2%;
	left: 1%;
	z-index: 99;
	border-radius: 10px;
}

.whats-app-form textarea {
	height: 74px !important;
}

.whats-app-popup-overlay {
	display: none;
	background-color: white;
	width: 300px;
	position: fixed !important;
	bottom: 8px !important;
	left: 10px;
	border-radius: 10px;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
}

.whats-app-button:hover {
	cursor: pointer;
}

.whats-app-popup-overlay.show-whats-app {
	display: block;
}

.whats-app-button img {
	max-width: 150px;
}

.whats-app-header {
	background-color: #075B51;
	color: white;
	border-radius: 10px 10px 0 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 11px 15px;
}

.close-whats-app {
	background: transparent !important;
	border: 00px !important;
	outline: none !important;
}

.s-logo {
	background: #fff;
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	padding: 0;
}

.close-whats-app img {
	width: 18px;
	height: 18px;
}

.whats-app-header .s-logo img {
	width: 15px;
}

.whats-app-form-wrap {
	padding: 20px;
}

.whats-app-form {
	background: url("../images/whatsapp-chat-bg.webp");
	background-size: cover;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.whats-app-form #whatsapp-form {
	background: #fff;
	padding: 20px;
	border-radius: 12px;
}

.whats-app-form #submit_btn {
	background: #24CC63 !important;
	color: #24CC63 !important;
	width: 100% !important;
	border: 0 !important;
	padding: 12px !important;
	font-size: 16px !important;
	font-family: 'Graphik-Semibold' !important;
	float: none !important;
	margin: 0 auto !important;
	border-radius: 0 !important;
	width: 100% !important;
	display: block;
}

.whats-app-form .common_form .form-control {
	border-radius: 3px !important;
	height: 34px !important;
	border: 1px solid #ccc !important;
	color: #000;
	font-size: 11px !important;
}

.whats-app-form .common_form .error {
	font-size: 11px !important;
	color: #e92b26;
}

.whats-app-form .common_form textarea.form-control {
	height: 69px !important;
}

.whats-app-form .common_form .form-control::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #464343;
	opacity: 1;
	/* Firefox */
	font-family: 'Graphik-Regular' !important;
}

.whats-app-form .common_form .form-control:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #464343;
	opacity: 1;
	font-family: 'Graphik-Regular' !important;
}

.whats-app-form .common_form .form-control::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #464343;
	opacity: 1;
	font-family: 'Graphik-Regular' !important;
}

#whatsapp-form form button::after {
	content: 'Chat Now';
	color: white;
	margin-left: -55px;
}

#whatsapp-form #submit_btn i {
	color: #fff;
	position: absolute;
	bottom: 71px !important;
	left: 93px !important;
}

.common_form #submit_btn {
	float: left;
	width: 100%;
	padding: 12px 10px;
	border-radius: 40px;
	border: unset;
	font-size: 19px;
	background-color: #E92B26;
	color: #fff;
	margin-top: 5px;
	font-family: 'Graphik-Semibold' !important;
	margin-top: 50px;
}

.common_form .form-control {
	width: 100%;
	height: 45px;
	padding: 6px 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	box-sizing: border-box;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-radius: unset !important;
	font-size: 16px !important;
	box-shadow: unset !important;
}

.common_form textarea.form-control {
	height: 120px;
}

.new-suffescom-footer-wrap.new-footer-wrap #footer-form-wrap {
	box-shadow: 0 0px 30px #0000000f;
	padding: 30px;
	background-color: #33838608;
	border-radius: 34px;
}

#footer-form {
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.common_form .error {
	color: #e92b26;
	text-align: left;
	display: block;
	margin-top: 7px;
	font-size: 13px;
	font-family: 'Graphik-Regular' !important;
}

.relativeheader .absolute-menu {
	position: relative;
	top: 0;
	background: #162a33;
}

#banner-new-slider .animated {
	-webkit-animation-duration: 1000 ms;
	animation-duration: 1000 ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.new-listing-heading-para.banner-policy-line {
	position: absolute;
	text-align: center;
	bottom: 77px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
}

#letsstart .new-listing-heading-para.banner-policy-line {
	bottom: -67px;
}

#footer-form-wrap {
	position: relative;
}



.suffescom-co-home-banner.new-section-padd {
	padding-top: 30px;
	padding-bottom: 34px;
}

.suffescom-co-home-banner-wrap {
	width: 100%;
}

.suffescom-co-home-banner-wrap .suffesv3-themebtn {
	margin-top: 19px;
	display: block;
	padding: 15px 56px;
}

#banner-new-slider .animated {
	-webkit-animation-duration: 1000 ms;
	animation-duration: 1000 ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.suffescom-co-home-banner {
	position: relative;
}

.new-banner-form-wrap {
	position: relative;
	z-index: 1;
}

.new-banner-form-wrap::after {
	position: absolute;
	content: '';
	background-color: #F8F8F8;
	z-index: 1;
	width: 500px;
	height: 500px;
	border-radius: 50%;
	left: 0;
}

.shape-dot-bg {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	position: absolute;
	top: -24px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	background: #cfe8ec45;
	z-index: -1;
}

.suffescom-co-home-banner-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.suffescom-co-home-banner-left {
	width: 50%;
	padding-right: 20px;
}

.suffescom-co-home-banner-right {
	width: 50%;
	padding-left: 20px;
}

.suffescom-co-home-banner-left .suffesv3-themebtn {
	display: inline-block;
	width: max-content;
	margin-top: 24px;
}

.suffescom-co-home-banner {
	background-image: url("../images/suffescom-co-banner.webp");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.suffescom-co-home-banner .query_form {
	box-shadow: 0px 6px 34px rgba(215, 216, 222, 0.41);
}

.suffescom-co-home-banner .common_form .form-control {
	background-color: #fff;
	border-bottom: 2px solid #f2f2f2;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

.suffescom-co-home-banner .query_form {
	margin: 0 auto;
	max-width: 77%;
	display: block;
}

.suffescom-co-home-banner .common_form textarea.form-control {
	height: 92px;
}

#banner-new-slider .owl-dots {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

#banner-new-slider .owl-dot {
	display: block;
	margin: 10px 00px;
}

#banner-new-slider .owl-dots {
	position: absolute;
	right: 6%;
	top: 50%;
	transform: translateY(-50%);
}

#banner-new-slider .owl-dot span {
	width: 14px;
	height: 14px;
	background: transparent;
	display: block;
	border-radius: 50%;
	border: 1px solid #e92b26;
}

#banner-new-slider .owl-dot.active span {
	background: #e92b26;
	border: 1px solid #e92b26;
}

.mobile-shadow {
	filter: drop-shadow(7px 2px 15px #d5d5d5);
}

.suffescom-co-home-banner .suffesv3-themebtn {
	display: inline-block;
	margin-top: 5px;
}

.banners-logo-list {
	margin-top: 25px;
}

.suffescom-services-content {
	padding-left: 98px;
}

.suffescom-services-icon {
	position: absolute;
	left: 19px;
	top: 33px;
	padding: 0;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.suffescom-services li {
	width: 49%;
	margin-bottom: 20px;
}

.suffescom-services-wrap {
	position: relative;
	box-shadow: 0 0 15px 10px #ececec;
	-webkit-box-shadow: 0 0 15px 10px #ececec;
	padding: 34px 20px 30px 20px;
}

.suffescom-services-icon img {
	width: 50px;
}

.suffescom-services li:nth-child(1) .suffescom-services-icon {
	background: #f4ffff;
}

.suffescom-services li:nth-child(2) .suffescom-services-icon {
	background: #fff4f4;
}

.suffescom-services li:nth-child(3) .suffescom-services-icon {
	background: #fffdf4;
}

.suffescom-services li:nth-child(4) .suffescom-services-icon {
	background: #f4f8ff;
}

.suffescom-services li:nth-child(5) .suffescom-services-icon {
	background: #f4ffff;
}

.suffescom-services li:nth-child(6) .suffescom-services-icon {
	background: #fff4f4;
}

.suffescom-services li:nth-child(7) .suffescom-services-icon {
	background: #fff4f4;
}

.suffescom-services li:nth-child(8) .suffescom-services-icon {
	background: #fffdf4;
}

.tech-stacks-wrap {
	text-align: center;
	background-color: #fff;
	padding: 25px;
	box-shadow: 0 22px 44px hsla(8, 5%, 68%, .12);
	border-radius: 15px;
}

.new-tech-stack-design li {
	width: 14%;
	margin-bottom: 6px;
}

.tech-stacks-wrap img {
	max-width: 67px;
	margin: 0 auto;
}

.suffescom-co-home-banner .item img {
	width: auto;
}

.suffescom-new-portfolio-content h6 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 21px;
	line-height: 27px;
}

.new-ppc-portfolios-img {
	max-width: 446px;
	margin: 0 auto;
	height: 477px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.dogedash-portfolio {
	background-image: linear-gradient(right, #3786DD, #3786DD 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #3786DD, #3786DD 50%, #fff 50%, #fff 100%);
}

.hello-one-portfolio {
	background-image: linear-gradient(right, #439D95, #439D95 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #439D95, #439D95 50%, #fff 50%, #fff 100%);
}

.stealthex-portfolio {
	background-image: linear-gradient(right, #FFE60B, #FFE60B 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #FFE60B, #FFE60B 50%, #fff 50%, #fff 100%);
}

.myrarecollections-portfolio {
	background-image: linear-gradient(right, #9035D6, #9035D6 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #9035D6, #9035D6 50%, #fff 50%, #fff 100%);
}

#banner-slider-logos .item img {
	width: auto;
}

.tech-stacks-wrap .suffesv3-sub-heading {
	font-size: 18px;
	margin: 10px 0 0 0;
}

.banne-awards img {
	width: auto !important;
	object-fit: cover;
	height: auto;
}

.banne-awards {
	margin: 20px 00px;
}

.clients-speak-new .descri_cust h3 {
	text-align: left;
	padding-top: 0;
	font-family: 'Graphik-Medium' !important;
}


.creative-suff-tabs {
	float: none;
	display: flex;
	justify-content: space-between;
	list-style: none;
	padding: 0;
	flex-wrap: wrap;
	background: #fff;
	z-index: 1;
	position: relative;
}

.creative-suff-tabs li.active a {
	background: red;
	border-radius: 86px;
	color: #fff;
}

.creative-suff-tabs li {
	margin: 5px 0;
}

.creative-suff-tabs li a {
	padding: 10px 13px;
	margin-top: 0;
	display: flex;
	align-items: center;
	color: #000;
	font-size: 20px;
}

.creative-suff-tabs li {
	width: 100%;
	margin-bottom: 10px;
}

.creative-suff-tabs .tabs-icon {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #fff;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	margin-right: 25px;
	position: relative;
	left: 3px;
}

.mobile-service-tech-wrap {
	border: 1px solid #f4f4f4;
	text-align: center;
	padding: 20px;
}

.new-tech-stack-design .flex-center-list li {
	width: 32.5%;
}

.flex-center-list {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.mobile-app-services-row-bg {
	padding: 32px 20px;
}

.mobile-app-services-row-bg .flex-center-list {
	margin-top: 20px;
}

.mobile-service-tech-wrap .suffesv3-sub-heading {
	font-size: 18px;
	margin-top: 12px;
}

.new-tech-stack-design .tab-content .suffesv3-main-heading.suffesv3-main-heading-change {
	font-size: 28px;
}

.types-of-games li {
	width: 32%;
	margin-bottom: 20px;
}

.types-of-games li img {
	width: 100%;
}

.types-of-games-wrap {
	background-color: #060606;
	border-radius: 13px;
	text-align: center;
	border: 1px solid #373737;
	border-radius: 0;
}

.types-of-games-content {
	padding: 15px;
}

.types-of-games-content .suffesv3-sub-heading {
	font-size: 20px;
}

.types-of-games-wrap img {
	opacity: 0.8;
	transition: .2s;
}

.types-of-games-wrap:hover img {
	opacity: 1;
	transition: .2s;
}

.types-of-games-wrap:hover {
	cursor: pointer;
}

.types-of-games {
	background: #030307;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1;
	position: realtive;
}

.mobile-service-tech-wrap img {
	margin: 0 auto;
}

.game-clients {
	position: relative;
	z-index: 1;
	background-image: url("../images/game-development-company-bg-img.webp");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;

}

.game-clients::after {
	position: absolute;
	content: '';
	background-image: url("../../../starloopstudios.com/wp-content/uploads/2022/04/cta-form-bottom-1-1-e1650882823309.png");
	background-position: right center;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: -1;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0.6;
	background-attachment: fixed;
}

.game-clients .new-clients-wrap {
	background: #0F0F0F;
	border: 1px solid #4f5f9370;
}

.game-cta-large {
	background-image: url("../images/game-development-parrallax-img.webp");
	background-position: center center;
	padding: 202px 00px;
	background-position: right center;
	background-size: cover;
	background-repeat: no-repeat;
}

.game-cta-large-wrap {
	width: 50%;
	margin: 0 0 0 auto;
	background: #0c0440;
	padding: 43px;
	background: url("../images/game-development-board-bg.webp") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	text-align: center;
}

.game-cta-large-wrap .suffesv3-themebtn {
	margin: 20px auto;
	padding: 13px 39px;
}

.mobile-app-development-banner.game-banner {
	background: url("../images/game-development-banner-img.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.mobile-app-development-banner.game-banner::after {
	background: #08070b00;
}

.game-cta-large2 {
	background-image: url("../images/game-character-background.webp");
	background-position: center center;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-bottom: 0;
}

.game-cta-large-wrap2 {
	text-align: center;
	width: 80%;
	margin: 0 auto;
}

.game-cta-large-wrap2 .suffesv3-themebtn {
	margin: 15px auto 0 auto;
}

.game-cta-large-wrap2 img {
	margin: 46px auto 00px auto;
}


.types-of-games-content .suffesv3-sub-heading {
	color: #fff;
}

.types-of-games-content .suffesv3-sub-para {
	color: #fff;
}

.types-of-games {
	position: relative;
	background-image: url("../images/game-development-company-bg.webp");
	background-position: center bottom;
	background-size: contain;
	background-repeat: no-repeat;
}

.game-cta-large-wrap .suffesv3-main-heading.suffesv3-main-heading-change.white {
	margin-top: 15px;
	font-size: 27px;
	line-height: 35px;
}

.game-cta-large-wrap .suffesv3-main-para {
	font-size: 16px;
	font-family: 'Graphik-Regular' !important;
	line-height: 25px;
	margin-bottom: 0;
}

.game-client-sec {
	background-image: url("../images/game-development-clinet-bg-img.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.game-background-color {
	background: #020202 !important;
}

.game-portfolio {
	background-image: url("../images/game-development-bg.webp");
	background-size: 100%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
}

.game-portfolio-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.game-portfolio-img {
	width: 35%;
}

.game-portfolio-content {
	width: 65%;
}

.game-portfolio-wrap {
	background-color: #0E063DD9;
	padding: 36px;
	border: 1px solid #EDB8FF;
	border-radius: 5px;
	margin-bottom: 10px;
}

.game-portfolio-wrap hr {
	border-top: 1px solid #32286D;
}

.game-portfolio-content {
	padding-left: 50px;
}

.game-portfolio-app-details h4 {
	font-family: 'Graphik-Bold' !important;
	font-size: 31px;
	margin-top: 0;
	margin-bottom: 1px;
}

.game-portfolio-app-details h5 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 16px;
	line-height: 20px;
}

.game-portfolio-app-details {
	position: relative;
	padding-left: 89px;
}

.game-portfolio-app-details img {
	width: 70px !important;
	height: 70px;
	position: absolute;
	left: 0;
}

.suffescom-game-app-stacks {
	display: flex;
	list-style: none;
	padding: 0;
}

.suffescom-game-app-stacks-wrap {
	padding: 20px;
	border: 1px solid #32286D;
	text-align: center;
}

.game-portfolio-img img {
	max-width: 300px;
	margin: 0 auto;
	display: block;
}

.suffescom-game-app-stacks li {
	margin-right: 15px;
}

.suffescom-game-app-stacks h6 {
	font-family: 'Graphik-Semibold' !important;
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0;
	color: #fff;
}

.suffescom-game-app-stacks p {
	font-size: 17px;
	color: #fff;
	font-family: 'Graphik-Regular' !important;
	line-height: 26px;
	margin-bottom: 0;
}

.suffescom-game-app-stacks {
	display: flex;
	list-style: none;
	padding: 0;
	margin-top: 22px;
}

.whats-app-popup-wrap {
	position: fixed;
	bottom: 2%;
	left: 1%;
	z-index: 99;
	border-radius: 10px;
}

.whats-app-form textarea {
	height: 74px !important;
}

.whats-app-popup-overlay {
	display: none;
	background-color: white;
	width: 300px;
	position: fixed !important;
	bottom: 8px !important;
	left: 10px;
	border-radius: 10px;
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
}

.whats-app-button:hover {
	cursor: pointer;
}

.whats-app-popup-overlay.show-whats-app {
	display: block;
}

.whats-app-button img {
	max-width: 150px;
}

.whats-app-header {
	background-color: #075B51;
	color: white;
	border-radius: 10px 10px 0 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 11px 15px;
}

.close-whats-app {
	background: transparent !important;
	border: 00px !important;
	outline: none !important;
}

.s-logo {
	background: #fff;
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	padding: 0;
}

.close-whats-app img {
	width: 18px;
	height: 18px;
}

.whats-app-header .s-logo img {
	width: 15px;
}

.whats-app-form-wrap {
	padding: 20px;
}

.whats-app-form {
	background: url("../img/new-rm/whatsapp-chat-bg.html");
	background-size: cover;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.whats-app-form #whatsapp-form {
	background: #fff;
	padding: 20px;
	border-radius: 12px;
	position: relative;
}

.btn-loader {
	/* position: absolute;
	right: 64px;
	bottom: 49px; */
	color: #fff;
}

.whats-app-form #submit_btn {
	background: #24CC63 !important;
	color: #24CC63 !important;
	width: 100% !important;
	border: 0 !important;
	padding: 12px !important;
	font-size: 16px !important;
	font-family: 'Graphik-Semibold' !important;
	float: none !important;
	margin: 0 auto !important;
	border-radius: 0 !important;
	width: 100% !important;
	display: block;
}

.whats-app-form .common_form .form-control {
	border-radius: 3px !important;
	height: 34px !important;
	border: 1px solid #ccc !important;
	color: #000;
	font-size: 11px !important;
}

.whats-app-form .common_form .error {
	font-size: 11px !important;
	color: #e92b26;
}

.whats-app-form .common_form textarea.form-control {
	height: 69px !important;
}

.whats-app-form .common_form .form-control::placeholder {
	color: #464343;
	opacity: 1;
	font-family: 'Graphik-Regular' !important;
}

.whats-app-form .common_form .form-control:-ms-input-placeholder {
	color: #464343;
	opacity: 1;
	font-family: 'Graphik-Regular' !important;
}

.whats-app-form .common_form .form-control::-ms-input-placeholder {
	color: #464343;
	opacity: 1;
	font-family: 'Graphik-Regular' !important;
}

#whatsapp-form form button::after {
	content: 'Chat Now';
	color: white;
	margin-left: -55px;
}

.item.virtual-club-portfolio {
	background-image: linear-gradient(right, #0D1F20, #000 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #0D1F20, #000 50%, #fff 50%, #fff 100%);
}

.item.Play2Earn-club-portfolio {
	background-image: linear-gradient(right, #264063, #40B0F3 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #264063, #40B0F3 50%, #fff 50%, #fff 100%);
}

.item.Meatverse-game-portfolio {
	background-image: linear-gradient(right, #0F0810, #2D1D29 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #0F0810, #2D1D29 50%, #fff 50%, #fff 100%);
}

.img-shadow-effect {
	filter: drop-shadow(4px 6px 9px #47b7b7);
}

.img-shadow-effect-virtual-club {
	filter: drop-shadow(4px 6px 9px #464f4f);
}

.suffes-meta-services {
	background: #fff;
	border-radius: 20px;
	padding: 20px;
	text-align: center;
}

.suffes-meta-services-sec li {
	width: 32%;
}

.suffes-meta-services img {
	border-radius: 10px;
	box-shadow: 0 0 7px 1px #c6c6c67d;
	-webkit-box-shadow: 0 0 7px 1px #c6c6c67d;
	margin-bottom: 20px;
}

.suffes-meta-services .suffesv3-sub-heading {
	font-size: 19px;
	line-height: 22px;
}

.metaverse-cta-container {
	background: url("../images/metaverse-development-bg-img.webp");
	border-radius: 34px;
	padding: 34px 50px 00px 50px;
	background-size: cover;
	background-position: right center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

.metaverse-cta-container::after {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	background: #1313138a;
	width: 100%;
	height: 100%;
	content: '';
	border-radius: 34px;
}

.new-section-padd.metaverse-large-cta {
	background: url("../images/metaverse-development-company-cta-vr-men-img.webp");
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

.metaverse-large-cta-wrap {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

.metaverse-large-cta-wrap .suffesv3-themebtn {
	margin: 0 auto;
}

.metaverse-highlight-essential-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	padding: 20px;
}

.metaverse-highlight-essential li {
	width: 48%;
	margin-bottom: 30px;
}

.metaverse-highlight-essential {
	background: url("../images/metaverse-development-bg-new.webp");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	z-index: 1;
	position: relative;
}

.metaverse-highlight-essential::after {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	background: #ffffff94;
	width: 100%;
	height: 100%;
	content: '';
	border-radius: 34px;
}

.mobile-app-development-banner.metaverse-dev-banner {
	background: url("../images/metaverse-development-company-banner-img.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.mobile-app-development-banner.blockchain-development-baner::after {
	position: absolute;
	background: #000000ab;
}

.mobile-app-development-banner.blockchain-development-baner {
	background: url("../images/cryptocurrency-wallet-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

#explore-blockchain {
	background: #1c296f;
}

.enterprise-development-services-wrap .suffesv3-sub-heading {
	margin-top: 10px;
}

.enterprise-cta-section-wrap {
	background-image: url(../images/enterprise-recognized-background.webp) !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 20px 30px;
}

.new-blockchain-tech-stack-design li {
	width: 14%;
	margin-bottom: 4px;
}

.absolute-menu .new-menu.float-none {
	position: absolute;
	top: 0;
}

.suffes-white-logo {
	display: none;
}

.absolute-menu .suffes-white-logo {
	display: block;
}

.absolute-menu .suffes-black-logo {
	display: none;
}

.sticky-menu .suffes-white-logo {
	display: none !important;
}

.sticky-menu .suffes-black-logo {
	display: block !important;
}

.sticky-menu .nav li a {
	color: #000 !important;
}

.mobile-game-development-color .sticky-menu .nav li a {
	color: #fff !important;
}

.mobile-game-development-color .sticky-menu .nav li a:hover {
	color: #E92B26 !important;
}

.mobile-game-development-color .sticky-menu .suffes-black-logo {
	display: none !important;
}

.mobile-game-development-color .sticky-menu .suffes-white-logo {
	display: block !important;
}

.new-absolute-shape-banner {
	padding: 130px 00px 65px 0px;
}

/* Mobile Game Developement */
.mobile-app-development-banner.mobile-game-development-banner {
	background-image: url("../images/game-development-services-banner.webp") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.mobile-app-development-banner.mobile-game-development-banner::after {
	background: #000000a3;
}

.mobile-game-development-color {
	background-color: #25262E;
}

.mobile-game-development-color .customer-sec-padd-new {
	background-color: #25262E;
}

#key-fact-game-development {
	position: relative;
	z-index: 1;
	padding: 82px 00px;
}

#end-to-end-game-solution {
	z-index: 1;
}

#end-to-end-game-solution::after {
	position: absolute;
	background-image: url("../images/glow-purple-01.svg") !important;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	z-index: -1;
	opacity: 0.4;
}

.mobile-game-development-platform-wrap .suffesv3-sub-heading.white {
	font-size: 20px;
	margin-top: 14px;
}

#key-fact-game-development::before {
	position: absolute;
	background-image: url("../images/glow-blue-01.html") !important;
	background-size: cover;
	background-position: bottom right;
	background-repeat: no-repeat;
	bottom: 0;
	right: 0;
	content: '';
	width: 100%;
	height: 10%;
	z-index: -1;
}

#key-fact-game-development li {
	width: 32%;
}

#key-fact-game-development ul {
	align-items: center;
}

.key-fact-game-development-wrap h6.new-listing-heading.white {
	font-size: 34px;
	margin: 0;
}

.key-fact-game-development-wrap h5.new-listing-heading.white {
	margin-top: 10px;
}

.key-fact-game-development-wrap {
	padding: 20px;
	margin-bottom: 13px;
	box-shadow: inset 0px 4px 8px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: inset 0px 4px 8px rgba(255, 255, 255, 0.1);
	border-radius: 12px;
}

#end-to-end-game-solution {
	background: #25262E;
	z-index: 1;
	position: relative;
	overflow: hidden;
}

.end-to-end-game-image-style {
	box-shadow: 0 0px #595859, 0 15px 25px rgba(21, 0, 126, 0.39);
	-webkit-box-shadow: 0 0px #595859, 0 15px 25px rgba(21, 0, 126, 0.39);
	border-radius: 17px;
}

.end-to-end-game-solution-wrap {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
	background: #000026ad;
	padding: 20px;
	box-shadow: inset 0 0 10px 7px #16004f;
	-moz-box-shadow: inset 0 0 10px 7px #16004f;
	-webkit-box-shadow: inset 0 0 10px 7px #16004f;
	border-radius: 20px;
}

.end-to-end-image-style-animate {
	position: absolute;
	bottom: 39px;
	right: 0;
	z-index: -1;
	transform: rotate(311deg);
	width: 400px;
	opacity: 0.2;
}

.mobile-game-development-cta {
	background: #25262e;
}

.mobile-game-development-cta .digital-cta-wrap {
	background-image: url("../images/gaming-cta-bg.html");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: inset 0 0 10px 7px #00a2ff;
	-moz-box-shadow: inset 0 0 10px 7px #00a2ff;
	-webkit-box-shadow: inset 0 0 10px 7px #00a2ff;
	animation: none !important;
}

#mobile-game-development-we-offers {
	background: #32333E;
}

#mobile-game-development-we-offers li {
	width: 19%;
}

.mobile-game-development-we-offers-wrap {
	padding: 20px;
	box-shadow: inset 0px 4px 8px rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: inset 0px 4px 8px rgba(255, 255, 255, 0.1);
	text-align: center;
}

.mobile-game-development-color #gaming-play-earn {
	background: none;
}

#top-mobile-game-development {
	background-image: url("../images/top-game-development-bg.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	position: relative;
	z-index: 1;
}

#top-mobile-game-development::after {
	background: #25262ed9;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

#top-mobile-game-development ul li {
	width: 100%;
	position: relative;
	margin: 13px 1px;
	padding: 0 0 0 41px;
	text-align: left;
}

#top-mobile-game-development ul li i {
	background: #441E70;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 0;
	top: 0;
	padding: 11px;
	font-size: 12px;
}

#top-mobile-game-development .text-left .home-large-heading {
	font-size: 35px;
}

#mobile-tech-use {
	position: relative;
	z-index: 1;
	background: #32333E;
}

.mobile-game-development-color .game-why-us {
	background: #25262e !important;
}

.verse-app-banner.mobile-game-development-banner {
	background-image: url("../images/game-background-banner-new.webp") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 200px 00px;
}

.main_banner.ios_app.mobile-game-development-banner::after {
	background-color: rgba(0, 0, 0, 0.5);
}

.mobile-game-development-color #spotifyfaq .panel-heading a::after {
	color: #fff;
}

.mobile-game-development-color #spotifyfaq .panel-default>.panel-heading {
	background-color: #32333E;
}

.mobile-game-development-color #spotifyfaq .panel-heading a {
	background: #32333E;
}

.mobile-game-development-color #spotifyfaq .panel-title {
	color: #fff;
}

.mobile-game-development-color #spotifyfaq .panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: none;
}

.mobile-game-development-color #spotifyfaq .panel-body p {
	color: #fdfdfd;
}

.mobile-game-development-color .footer-new-sec ul li {
	color: #fffefe;
}

.mobile-game-development-color .gaming-play-earn-wrap {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: #1a1b24;
}

.mobile-game-development-color .new-menu {
	position: absolute;
	top: 6px;
	background: transparent;
}

.mobile-game-development-color .new-menu .nav>li>a {
	color: #fff;
}

.mobile-game-development-color .sticky-menu {
	position: fixed !important;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #333337 !important;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .1);
}

.mobile-game-development-color .suffescom-news,
.mobile-game-development-color .footer-new-sec {
	background: #32333e;
}

#top-mobile-game-development .text-left .game-button {
	margin-top: 20px;
}

.game-button {
	position: relative;
	z-index: 0;
	height: 47px;
	overflow: hidden;
	border: none !important;
	padding: 0 !important;
	background: #e92b26 !important;
	color: #656565;
	background: white;
	border-radius: 60px;
	width: 200px;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	box-shadow: 0 4px 50px 0 rgb(0 0 0 / 7%);
	transition: .2s all linear;
	text-decoration: initial;
	display: inline-block;
}

.game-button span {
	position: relative;
	z-index: 1;
	height: calc(100% - 4px);
	width: calc(100% - 4px);
	top: 2px;
	left: 2px;
	align-items: center;
	display: flex;
	justify-content: center;
	border-radius: 60px;
	color: white;
	background: #e92b26 !important;
	font-family: 'Graphik-Medium' !important;
	padding: 3px;
}

.game-button:after {
	content: "";
	position: absolute;
	z-index: -2;
	left: -50%;
	top: -50%;
	width: 200%;
	height: 200%;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 50% 50%, 50% 50%;
	background-position: 0 0, 100% 0, 100% 100%, 0 100%;
	background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);
	-webkit-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
}

.mobile-game-development-banner .hire_c {
	font-size: 65px !important;
	line-height: 65px !important;
}

.mobile-game-development-platform-wrap {
	padding: 20px;
	text-align: left;
	background: #1a0e2b;
}


#mobile-game-development-platform li {
	width: 32%;
	margin-bottom: 20px;
}

.get-tounch-new {
	font-family: 'Graphik-Medium' !important;
	font-size: 17px;
	color: #67b1fc;
	margin-top: 9px;
	display: block;
}

.get-tounch-new:hover,
.get-tounch-new:focus {
	color: #67b1fc;
}

.get-tounch-new i {
	margin-left: 5px;
}

.mobile-game-development-color .suffescom-address-list .home-large-heading {
	color: #fff !important;
}

.mobile-game-development-we-offers-wrap .suffesv3-sub-heading.white {
	font-size: 17px;
	margin-top: 12px;
}

.mobile-game-development-we-offers-wrap .suffesv3-main-para.white {
	font-size: 16px;
	line-height: 24px;
}

.mobile-game-development-color {
	background-color: #25262E !important;
}

.gaming-play-earn-wrap .suffesv3-sub-heading.white {
	margin-top: 14px;
	font-size: 20px;
}

.marketplace-working-tech-wrap .suffesv3-sub-heading {
	margin: 0 00px 00px 00px;
	padding-left: 58px;
	text-align: left;
	font-size: 20px;
}

.mobile-game-development-color .suffescom-news,
.mobile-game-development-color .footer-new-sec {
	background: #32333e !important;
}

.about-banner-content {
	text-align: center;
	width: 80%;
	margin: 0 auto;
	background: #07123b99;
	padding: 31px;
}

.about-us-banner {
	background: url("../images/about-us-banner-new.webp");
	position: relative;
	z-index: 1;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 164px 00px;
}

.about-us-banner::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	background: #00000087;
}

.mission-name .suffesv3-sub-para {
	color: #e92b26;
	font-size: 18px;
	margin-bottom: 0px;
}

.our-mission-vission::after {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	background: #ffffff96;
}

.our-mission-vission {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1;
	position: relative;
	background-image: url("../images/mission-background.webp");
	padding: 80px 0px;
}

.meet-blockchain-consultants .flex-center-list {
	width: 87%;
	margin: 0 auto;
}

.meet-blockchain-consultants li {
	width: 32%;
}

.meet-blockchain-consultants-wrap {
	background: #fff;
	border-radius: 15px;
}

.meet-blockchain-consultants img {
	width: 100%;
}

.meet-blockchain-consultants-wrap img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
}

.meet-blockchain-consultants-content-wrap {
	padding: 20px;
}

.meet-blockchain-consultants {
	background: url("../images/meet-blockchain-consultants-bg.webp");
	padding: 40px 00px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.meet-blockchain-social-links {
	margin-top: 11px;
}

.suffesv3-sub-para.mb-0.blockchain-consultants-dg {
	color: red;
	font-size: 14px;
	line-height: 23px;
	padding-top: 0;
	margin: 0;
}

.meet-linkdin .fa.fa-linkedin {
	width: 24px;
	background: #2792C9;
	height: 24px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.meet-linkdin a {
	display: flex;
	color: #3a3939;
	align-items: center;
}

.meet-linkdin {
	font-family: "Graphik-Semibold" !important;
	font-size: 17px;
}

.suffesv3-sub-para.mb-0.blockchain-consultants-dg {
	color: red;
	font-size: 14px;
	line-height: 23px;
	padding-top: 0;
	margin: 0;
}

.suffescom-globel-team-wrap {
	padding: 0px 00px 24px 00px;
	border-bottom: 1px solid #000;
	width: 100%;
	margin-bottom: 30px;
}

.suffescom-globel-team-wrap .suffesv3-sub-heading {
	font-size: 67px;
	color: #3a3939;
	font-family: "Graphik-Regular" !important;
}

.suffescom-globel-team li {
	width: 100%;
	margin-bottom: 36px;
}

.suffescom-globel-team-container img {
	width: 100%;
}

.achievment-year {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: livvic-semibold !important;
	margin-bottom: 0;
	line-height: 31px;
}

#about-acheivement .tm-detail {
	border: 2px solid #4853ca1a;
}

#about-acheivement .ico-roadmap-row .new-listing-heading {
	margin: 0px 00px 00px 00px;
}

#about-acheivement {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("../images/blockchain-achievement-bg.webp");
	background-attachment: fixed;
}

#about-acheivement .ico-roadmap-center .build-ico-roadmap-icon,
#about-acheivement .timeline .build-ico-roadmap-icon,
#about-acheivement .timeline-right .build-ico-roadmap-icon {
	background-color: #4853ca;
	border: 2px solid #fff;
	box-shadow: 1px 5px 4px #ccc;
}

.img_caseb::after {
	display: none !important;
}

.block_caselist {
	box-shadow: 0 0 12px 0 #d7d7d7;
	-webkit-box-shadow: 0 0 12px 0 #d7d7d7;
}

.ico-roadmap-center .ico-roadmap-row:nth-of-type(2n+1) li {
	text-align: right;
	width: 100%;
}

.ico-roadmap-center .ico-roadmap-row li {
	width: 100%;
}


.ico-roadmap-center .flex-center-list li i,
.ico-roadmap-center p i {
	color: #4853ca;
	font-size: 9px;
	position: absolute;
	right: 0;
	top: 9px;
	transform: none;
}

#about-acheivement .ico-roadmap-center p {
	position: relative;
	padding-top: 0;
	margin-bottom: 0;
}

.ico-roadmap-center p {
	position: relative;
}

#about-acheivement .ico-roadmap-center .flex-center-list li {
	position: relative;
}

#about-acheivement .ico-roadmap-center .ico-roadmap-row:nth-of-type(2n+1) li {
	padding-right: 20px;
	padding-left: 0;
}

#about-acheivement .ico-roadmap-center .ico-roadmap-row:nth-of-type(2n+1) .tm-detail p {
	padding-right: 20px;
	padding-left: 0px;
}

#about-acheivement .ico-roadmap-center .ico-roadmap-row .tm-detail p {
	padding-left: 20px;
	padding-right: 0px;
}

#about-acheivement .ico-roadmap-center .ico-roadmap-row:nth-of-type(2n) i {
	right: auto;
	left: 0;
}

#about-acheivement .ico-roadmap-center .flex-center-list li {
	position: relative;
	padding-left: 20px;
	padding-right: 0px;
}

#about-acheivement .ico-roadmap-center::before {
	height: 93%;
}


.ico-roadmap-center .build-ico-roadmap-icon {
	width: 60px;
	height: 60px;
	text-align: center;
	position: absolute;
	top: 0;
	display: flex;
	align-content: center;
	justify-content: center;
	padding: 13px;
}

.ico-roadmap-center .build-ico-roadmap-icon,
.timeline .build-ico-roadmap-icon,
.timeline-right .build-ico-roadmap-icon {
	background-color: #002466;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 rgba(138, 138, 138, 0.16);
}

.ico-roadmap-center .ico-roadmap-row:nth-of-type(2n+1) {
	position: relative;
	text-align: right;
	width: 50%;
}

.ico-roadmap-center .ico-roadmap-row:nth-of-type(2n) {
	position: relative;
	text-align: left;
	width: 50%;
	margin-left: 50%;
}

.ico-roadmap-center::before {
	position: absolute;
	top: 0;
	left: 50%;
	height: 90%;
	width: 2px;
	background: #e4eae7;
	content: "";
}

.ico-roadmap-center .ico-roadmap-row:nth-of-type(2n+1) .tm-detail {
	margin-right: 40px;
	margin-bottom: 20px;
	color: #5f5f5f;
	font-size: 12px;
	line-height: 20px;
	background: #fff;
	padding: 20px;
}

.ico-roadmap-center .ico-roadmap-row:nth-of-type(2n) .tm-detail {
	margin-left: 40px;
	margin-bottom: 20px;
	color: #5f5f5f;
	font-size: 12px;
	line-height: 20px;
	background: #fff;
	padding: 20px;
}

.ico-roadmap-center .ico-roadmap-row:nth-of-type(2n) .build-ico-roadmap-icon {
	left: -30px;
}

.ico-roadmap-center .ico-roadmap-row:nth-of-type(2n+1) .build-ico-roadmap-icon {
	right: -30px;
}

.achievment-year {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Graphik-Semibold" !important;
	margin-bottom: 0;
	line-height: 31px;
}

.contact-form-wrap {
	padding: 29px;
	background: #fff;
}

.contact-list-wrap {
	text-align: left;
	padding: 15px 25px 15px 63px;
	height: 100%;
	position: relative;
	margin-bottom: 23px;
}

.contact-list-icon {
	background: #000;
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 26px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 20px;
}

.contactus-form iframe {
	width: 100%;
	height: 509px;
}

.contact-us-banner::after {
	content: '';
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #082348c7;
	text-align: 0;
	top: 0;
	left: 0;
}

.contact-us-banner {
	background: url("../images/contact-back.webp") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	position: relative;
	z-index: 1;
	padding: 100px 00px;
}

.contact-us-banner-content {
	text-align: center;
}

#contactus-form input,
#contactus-form textarea,
#contactus-form select {
	width: 100%;
	height: 46px;
	padding: 6px 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 0;
	font-family: "Graphik-Regular" !important;
}

#contactus-form textarea {
	height: 127px !important;
	resize: none;
}

.contact-form-wrap #contactus-form {
	margin-top: 20px;
}

#contactus-form #submit_btn {
	background: #e92b26;
	border: 0 !important;
	padding: 13px 55px !important;
	color: #fff !important;
	border-radius: 30px !important;
	font-size: 18px !important;
	font-family: "Graphik-Semibold" !important;
	transition: .2s !important;
	margin-top: 8px !important;
	width: max-content !important;
}

.contactus-form {
	background: url("../images/mobile-development-duabi-building.webp");
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-size: auto;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

.contactus-form::after {
	content: '';
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #fffffff2;
	top: 0;
	left: 0;
}

.contactus-list ul {
	display: flex;
	list-style: none;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	justify-content: space-between;
	flex-wrap: wrap;
}

.contactus-list ul li {
	width: 32%;
}

.mission-name {
	margin-top: 13px;
}

/*media new css*/
.media-image-holder img {
	margin-right: 25px;
}

.media-list {
	margin: 0;
	padding: 0;
	max-width: 100%;
	list-style: none;
	padding-top: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.media-list a {
	background: #fff;
	margin-bottom: 0;
	text-decoration: none;
	display: block;
	padding: 25px 36px;
	box-shadow: 0px 0px 100px -10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 100px -10px rgba(0, 0, 0, 0.1);
	text-align: center;
	border: 1px solid #fff;
}

.media-list a:hover {
	border: 1px solid #e92b26;
}

.media-list li {
	width: 48%;
	margin-bottom: 20px;
}

.media-wrap {
	display: flex;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
}

.media-logos {
	width: 48%;
	padding-right: 30px;
}

.media-image-holder {
	width: 48%;
	padding-left: 30px;
}

.media-list a:hover {
	cursor: pointer;
}

/*media new css end*/

.menu-button {
	border: 1px solid #e92b26;
	border-radius: 50px;
	padding: 13px 25px 13px 21px !important;
	color: #e92b26 !important;
}

.new-menu .nav.navbar-nav {
	display: flex;
	align-items: center;
}

.envlope_col {
	background: url("../images/sprite_icons.webp") 0 -15px rgba(0, 0, 0, 0);
	float: left;
	height: 14px;
	left: 4px;
	position: relative;
	top: 2px;
	width: 30px;
	transition: 0.5s;
	margin-right: 13px;
}

.menu-button:hover .envlope_col {
	background-position: 0 0;
}

.navbar-collapse {
	padding: 0;
}

.sticky-menu .nav li .menu-button {
	color: #e92b26 !important;
	border: 1px solid #e92b26 !important;
}

.sticky-menu .nav li .menu-button:hover {
	color: #e92b26 !important;
}

.absolute-menu .new-menu .menu-button {
	border: 1px solid #fdfdfd;
	border-radius: 50px;
	padding: 13px 20px 13px 14px !important;
	color: #f4f4f4 !important;
}

.absolute-menu .new-menu .menu-button:hover {
	color: #f4f4f4 !important;
}

.absolute-menu .envlope_col {
	background: url("../images/sprite_icons_white.webp") 0 -15px rgba(0, 0, 0, 0);
}

.absolute-menu .menu-button .envlope_col:hover {
	background: url("../images/sprite_icons_white.webp") 0 15px rgba(0, 0, 0, 0);
}

.absolute-menu .sticky-menu .envlope_col {
	background: url("../images/sprite_icons.webp") 0 -15px rgba(0, 0, 0, 0);
}

.absolute-menu .sticky-menu .menu-button .envlope_col:hover {
	background: url("../images/sprite_icons.webp") 0 15px rgba(0, 0, 0, 0);
}

/* portfolio css*/
.suffescom-portfolios-list-sec-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	min-height: auto;
	padding: 33px 34px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.suffescom-portfolios-list-sec li {
	margin-bottom: 23px;
	width: 100%;
}

.suffescom-portfolios-list-sec-wrap .new-uae-port-app-details h4 {
	font-family: "Graphik-Bold" !important;
	font-size: 34px;
	margin-top: 0;
}

.suffescom-portfolios-list-sec-wrap .new-uae-port-app-details img {
	width: 75px !important;
	height: 75px;
}

.suffescom-portfolios-list-sec-wrap .new-uae-port-app-details {
	position: relative;
	padding-left: 90px;
}

/*onlyfans*/
.mobile-app-development-banner.onlyfans-banner {
	background-image: url(../images/onlyfans-clone-banner.webp) !important;
	position: relative;
	z-index: 1;
}

.onlyfans-banner::after {
	position: absolute;
	background: #0000005e;
	content: '';
	z-index: -1;
	text-align: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.clubhouse-app-launch .step_num {
	width: auto;
	height: auto;
	color: #dfdfe1;
	margin: 0 auto 20px;
	background: 0 0;
	font-size: 62px;
	line-height: 44px;
	border-radius: 100px;
	font-family: 'Graphik-Semibold' !important;
	position: absolute;
}

.get_textwraper_content {
	position: relative;
	padding-left: 68px;
}

.get_textwraper.flex-section {
	margin-bottom: 30px;
}

.app-launch-wrap::after {
	content: '';
	position: absolute;
	width: 380px;
	height: 380px;
	background: linear-gradient(to right, #590c8e, #3049aa) !important;
	border-radius: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	top: 50%;
	box-shadow: 0 0 1px 1px #590c8e;
	animation: pulse-animation 2s infinite;
}

.app-launch-wrap.text-center {
	position: relative;
}

.scaleanimationimg {
	animation: crescendo 1s alternate infinite ease-in;
	z-index: 9;
	position: relative
}

@keyframes crescendo {
	0% {
		transform: scale(.8)
	}

	100% {
		transform: scale(.9)
	}
}

.app-launch-wrap.text-center {
	position: relative
}

.app-launch-wrap::after {
	content: '';
	position: absolute;
	width: 380px;
	height: 380px;
	background: linear-gradient(to right, #590c8e, #3049aa) !important;
	border-radius: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	top: 50%;
	box-shadow: 0 0 1px 1px #590c8e;
	animation: pulse-animation 2s infinite
}



@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, .2)
	}

	100% {
		box-shadow: 0 0 0 20px transparent
	}
}

.rocket {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("../images/rocket.html") no-repeat 50px center;
	animation: 5s orbit infinite;
	animation-timing-function: linear;
}

.flame {
	position: absolute;
	border-radius: 50%
}

.flame:nth-child(1) {
	z-index: -5;
	top: 54%;
	left: 12.2%;
	background: #f48c06;
	background: linear-gradient(180deg, #f48c06 0, rgba(250, 163, 7, .6726890585335696) 50%, rgba(255, 186, 8, .32535012295933996) 100%);
	width: 18px;
	height: 27px
}

.flame:nth-child(2) {
	z-index: -4;
	top: 54%;
	left: 12.25%;
	background: #e85d04;
	background: linear-gradient(180deg, #e85d04 0, rgba(244, 140, 6, .6726890585335696) 50%, rgba(250, 163, 7, .32535012295933996) 100%);
	width: 16px;
	height: 24px
}

.flame:nth-child(3) {
	z-index: -3;
	top: 54%;
	left: 12.4%;
	background: #dc2f02;
	background: linear-gradient(180deg, #dc2f02 0, rgba(232, 93, 4, .67) 50%, rgba(244, 140, 6, .33) 100%);
	width: 14px;
	height: 21px
}

.flame:nth-child(3) {
	z-index: -2;
	top: 54%;
	left: 12.59%;
	background: #d00000;
	background: linear-gradient(180deg, #d00000 0, rgba(220, 47, 2, .67) 50%, rgba(232, 93, 4, .33) 100%);
	width: 12px;
	height: 18px
}

@keyframes orbit {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

.app-launch-wrap.text-center {
	position: relative;
	z-index: 1;
}

.app-launch-wrap::after {
	content: '';
	position: absolute;
	width: 380px;
	height: 380px;
	background: linear-gradient(to right, #590c8e, #3049aa) !important;
	border-radius: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
	top: 50%;
	box-shadow: 0 0 1px 1px #590c8e;
	animation: pulse-animation 2s infinite;
}

.generate-onlyfans-revenue li {
	width: 48%;
	margin-bottom: 20px;
}

.generate-onlyfans-revenue img {
	margin-bottom: 15px;
}

.aggregator-icon {
	width: 25%;
	text-align: right;
}

.aggregator-icon-container {
	width: 66px;
	height: 66px;
	background: #e92b26;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 45px;
	color: #fff;
	margin: auto 0 0 auto;
}

.aggregator-icon-container {
	font-size: 45px;
	color: #fff;
}

.aggregator-icon-container svg,
.aggregator-icon-container svg fill {
	fill: #d33a8c !important;
}

.aggregator-icon-container svg {
	overflow: hidden;
	vertical-align: middle;
	width: 30px;
	height: 30px;
}

.aggregator-list li {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
	align-items: center;
}

.aggregator-text {
	width: 75%;
}

.left-aggregator-wrap .aggregator-text {
	text-align: right;
}

.right-aggregator-wrap .aggregator-icon-container {
	margin: auto 0 auto 0;
}

.center-aggregator-wrap {
	text-align: center;
}

.onlyfans-admin-features {
	background: linear-gradient(to right, #590c8e, #3049aa) !important;
}

.onlyfans-admin-features-icon {
	width: 70px;
	background: #fff;
	height: 70px;
	padding: 8px;
	border-radius: 7px;
	margin: 0 auto 16px auto;
}

.onlyfans-admin-features-wrap {
	text-align: center;
	margin-bottom: 25px;
}

.get_textwraper_content::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	background: #e92b265e;
	left: 48px;
	bottom: 0;
	border-radius: 50%;
	z-index: 1;
	top: 2px;
}

.onlyfans-cta-small .digital-cta-text.suffesv3-main-heading.suffesv3-main-heading-change {
	font-size: 30px;
}

.onlyfans-cta-small a.new_lanbtn {
	font-family: 'Graphik-Semibold' !important;
}

.onlyfans-cta-small .digital-cta-wrap {
	width: 80%;
	margin: 0 auto;
}

.onlyfans-cta-small .digital-cta-wrap {
	background-image: linear-gradient(to right, #590c8e, #3049aa) !important;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.tiktok-overwhelming-features-wrap {
	padding: 29px;
	text-align: center;
	background-color: #fff;
	-webkit-box-shadow: 0 0.75rem 1.5rem rgba(23, 26, 41, 0.02);
	box-shadow: 0 0.75rem 1.5rem rgba(23, 26, 41, 0.02);
	margin-bottom: 25px;
}

.tiktok-overwhelming-features-wrap img {
	margin: 0 auto 15px auto;
}

.tiktok-overwhelming-features {
	background: #f0f5fb;
}

.new-app-secs-wrap-list .suffesv3-sub-heading {
	font-size: 18px;
}

.new-app-secs-wrap .suffesv3-main-heading.suffesv3-main-heading-change {
	font-size: 32px;
}

.new-app-secs-wrap .flex-center-list {
	margin-top: 20px;
}

.new-app-row-mt {
	margin-top: 70px;
}

.tiktok-revenue-wrap {
	margin-bottom: 20px;
}

.tiktok-revenue-wrap {
	background-color: #fff;
	box-shadow: 0 0 20px 0 #ddeaf3;
	padding: 15px 20px 15px;
	margin-bottom: 30px;
	border-left: 5px solid #3fc0e7;
	-webkit-box-shadow: 0 0 20px 0 #ddeaf3;
}

.portfolio {
	overflow: hidden;
}

#our-testimonial {
	overflow: hidden;
}

.mobile-app-development-banner.tiktok-banner {
	background-image: url("../images/tiktok-banner.webp") !important;
	position: relative;
	z-index: 1;
}

.mt-10 {
	margin-top: 10px;
}

.mobile-app-development-banner.uber-like-app-dev-banner {
	background: url("../images/uber-like-app-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.bottom-align {
	align-items: flex-end;
}

.ubers-features-wrap .circle {
	width: 400px;
	height: 400px;
	border-radius: 50%;
	text-align: center;
	margin: 0 auto;
}

.ubers-features-row-mr {
	margin-top: 40px;
}

.uber-cta-container-dubai {
	background: url("../images/uber-like-app-banner.webp");
	border-radius: 34px;
	padding: 34px 50px 00px 50px;
	background-size: cover;
	background-position: right center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

.ubers-features-content-wrap .suffesv3-themebtn {
	margin-top: 20px;
}

.uber-revolution-industry-contant {
	background: #fff;
	border-bottom-right-radius: 17px;
	border-bottom-left-radius: 17px;
	text-align: center;
	padding: 20px 15px;
}

.ubers-features-wrap {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 30px;
}

.uber-revolution-industry img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	height: 226px !important;
	width: 100%;
	object-fit: cover;
}

a.new_lanbtn.getdemobtn {
	background: transparent;
	margin: 0px auto 0;
	color: #e92b26 !important;
	padding: 0px 0;
	font-size: 18px !important;
	font-family: "Graphik-Semibold" !important;
}

.uber-revolution-industry li {
	width: 32%;
	margin-bottom: 30px;
}

.uber-revolution-industry-wrap {
	background: #fff;
	border-radius: 15px;
	box-shadow: 0 7px 15px #eee;
	-webkit-box-shadow: 0 7px 15px #eee;
}

.food-business-growth-wrap img {
	margin: 0 auto 12px auto;
}

.mobile-app-development-banner.food-delivery-banner {
	background: url("../images/food-delivery-app-development.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.food-business-growth-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	padding: 29px;
	text-align: center;
}

/* on demand*/

.on-demand-industry li {
	width: 23%;
	margin-bottom: 30px;
}

.uber-revolution-industry-wrap img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.custom-software-solution .ubers-features .suffesv3-main-heading.suffesv3-main-heading-change {
	font-size: 34px;
	line-height: 39px;
}

.on-demand-industry .suffesv3-sub-heading {
	font-size: 20px;
}

.mobile-app-development-banner.taxi-dispatch-banner {
	background: url("../images/taxi-app-development-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.mobile-app-development-banner.taxi-dispatch-banner::after {
	background: #000000b8;
}

#suffescom-taxi-offers::after {
	background: #000000b8;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

#suffescom-taxi-offers {
	background-image: url(../images/suff-offers-taxi.webp) !important;
	background-attachment: fixed !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	position: relative;
	z-index: 1;
	margin-top: 51px;
	padding: 50px 00px 30px 00px;
}

.custom-software-cta.tiktok-app-development-cta {
	background: url("../images/tiktok-clone-get-customize-clone-cta.webp");
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.item.go-car-portfolio {
	background-image: linear-gradient(right, #29AE8D, #29AE8D 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #29AE8D, #29AE8D 50%, #fff 50%, #fff 100%);
}

.item.picap-portfolio {
	background-image: linear-gradient(right, #8035BC, #8035BC 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #8035BC, #8035BC 50%, #fff 50%, #fff 100%);
}

.taxi-dispatch-cta-container-dubai.metaverse-cta-container {
	background: url("../images/taxi-dispatch-leadership-cta-bg.webp");
	background-size: cover;
	background-position: right center;
	background-repeat: no-repeat;
}

.taxi-dispatch-cta-container-dubai.metaverse-cta-container::after {
	background: #131313d1;
}

.universal-monsters-banner::after {
	background: url("../images/universalmonsters-banner.webp");
	content: "";
	position: absolute;
	right: -122px;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 900px;
}

#case-study-banner {
	padding: 150px 00px;
	position: relative;
	z-index: 1;
	background: #000000 !important;
	background-size: 100% !important;
}

#case-study-banner .suffesv3-main-heading.suffesv3-main-heading-change {
	font-size: 75px;
	text-shadow: 5px 2px 11px #502151;
	line-height: 71px;
}

.casestudy-list li::before {
	position: absolute;
	content: "\f00c";
	font-family: "FontAwesome";
	left: 0;
	color: #fff;
}

.casestudy-list li {
	font-size: 17px;
	line-height: 27px;
	font-family: 'Graphik-Regular';
	color: #fff;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	position: relative;
	list-style-type: none;
	padding-left: 28px;
	padding-bottom: 13px;
	text-align: left;
}

.casestudy-list {
	display: block;
	padding: 0;
	list-style: none;
	margin-top: 27px;
}

.nbcu-universal-case-study.case-study-challange {
	background: linear-gradient(90deg, #fff 50%, #23104a 50%);
}

.case-study-solution .casestudy-list li::before {
	color: #000;
}

.case-study-solution .casestudy-list li {
	color: #000;
}

.case-study-tech-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	padding: 20px;
	text-align: center;
}

.case-study-tech-wrap .suffesv3-sub-heading {
	font-size: 19px;
	margin-top: 12px;
}

.case-tech-stack li {
	width: 15%;
}

.case-study-tech-wrap img {
	margin: 0 auto;
}

#testomonials-modals iframe {
	width: 100% !important;
	margin: 0 auto;
	float: none;
	display: block;
	height: 556px;
	border: 0;
}

.testomonials-modals .modal-content {
	background-color: transparent;
	border: none;
	box-shadow: none !important;
}

.testomonials-modals .close {
	width: 41px;
	height: 41px;
	background: red;
	color: #fff;
	top: 7px;
	position: absolute;
	right: 12px;
	font-size: 36px;
	z-index: 1;
	opacity: 1;
}

.testomonials-modals .modal-dialog {
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 0% !important;
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%) !important;
}

.testomonials-modals iframe {
	width: 100% !important;
	margin: 0 auto;
	float: none;
	display: block;
	height: 556px;
	border: 0;
}

.case-desktop-banner {
	margin: 0 auto;
}

.case-study-banner-wrap .suffesv3-themebtn {
	margin-top: 30px;
}

.case-desktop-banner {
	display: none;
}

#case-study-banner ul {
	margin-bottom: 0;
	padding: 0;
	padding-top: 50px;
	list-style: none;
	padding-left: 49px;
}

.case-banner-flex {
	display: flex;
	flex-wrap: wrap;
}

.mealedlogo {
	width: 222px;
}

.mealed-casestudy-banner#case-study-banner {
	background: url("../images/mealed-banner.webp") !important;
	background-size: inherit !important;
	background-position: right top !important;
	background-repeat: no-repeat !important;
	padding-top: 70px;
}

.mealed-casestudy-banner#case-study-banner h1 {
	font-size: 102px !important;
	font-family: 'Graphik-Bold' !important;
	color: #e8e8e8;
	margin: 8px 0px 18px 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 113px !important;
	text-shadow: none !important;
}

.mealed-casestudy-banner .suffesv3-themebtn {
	background: #e7862c !important;
	border: 1px solid #e7862c !important;
}

.case-study-stats {
	position: relative;
	background: #768402;
	margin-top: 66px;
}

.case-study-stats ul {
	padding: 0 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 0;
}

.case-study-stats li {
	padding: 80px 0 30px;
	width: 28%;
	position: relative;
	display: inline-block;
	text-align: center;
}

.case-study-stats li::after {
	position: absolute;
	right: 0;
	width: 1px;
	height: 110%;
	background-color: #fff;
	content: "";
	top: -10px;
	transform: rotate(20deg);
}

.case-study-stats li:last-child::after {
	display: none;
}

.case-study-stats-icon i {
	font-size: 43px;
}

.case-study-stats-icon {
	display: flex;
	position: absolute;
	margin: 0 auto;
	width: 90px;
	height: 90px;
	text-align: center;
	background-color: #fff;
	border-radius: 100px;
	color: #758223;
	box-shadow: 0 0 10px 0 #d5d5d5;
	top: -47px;
	left: 0;
	right: 0;
	justify-content: center;
	align-items: center;
}

.case-study-stats .case-study-stats-wrap {
	background: transparent;
	width: 100%;
	text-align: center;
	padding: 0;
	box-shadow: unset;
}

.case-study-screens::before {
	content: "";
	height: 60%;
	width: 100%;
	background: #f48831;
	position: absolute;
	top: 50%;
	transform: translatey(-50%);
}

.case-study-screens {
	position: relative;
}

.case-study-impact .progrees_bar .progress {
	margin: 0;
	height: 25px;
	box-shadow: unset;
}

.case-study-impact .progrees_bar .progress-bar {
	line-height: 25px;
}

.table_impact th {
	font-weight: 600;
	text-align: center;
	font-size: 18px;
	color: #868686;
	letter-spacing: 0.5px;
}

.table_impact table th,
.table_impact table td {
	vertical-align: middle !important;
	padding: 15px 10px !important;
}

.case-study-impact .des_progress {
	padding: 20px;
}

.mealed-case-study-gradient.case-study-challange {
	background: linear-gradient(90deg, #ffff 50%, #758223 50%);
}

.case-study-impact .progrees_bar {
	padding: 20px;
	border-bottom: 1px solid #ddd;
}

.case-study-feature-wrap {
	background: #fff;
	box-shadow: 0px 1px 32px #ece9e969;
	padding: 25px;
	text-align: center;
}

.case-study-feature .feature-list {
	margin: 0;
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.case-study-feature-wrap img {
	margin: 0 auto 10px auto;
}

.case-study-feature .feature-list li {
	width: 32%;
	margin-bottom: 10px;
}

.case-study-feature-wrap .suffesv3-sub-heading {
	font-size: 19px;
}

.myrarecollection-case-study-banner::after {
	background: url("../images/my-rare-collection-banner-laptop.webp");
	content: "";
	position: absolute;
	right: -122px;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 900px;
}

.myrarecollection-case-study-banner#case-study-banner {
	background-image: linear-gradient(to right, #7832cd, #ff792a) !important;
}

.myrarecollection-case-study-banner#case-study-banner h1 {
	text-shadow: 5px 2px 11px #502151 !important;
}

.myrarecollections-case-study-gradient.case-study-challange {
	background: linear-gradient(90deg, #fff 50%, #ad4e8d 50%);
}

.case-study-banner-wrap .suffesv3-themebtn.smooth-scroll {
	background: transparent;
	border: 1px solid #fff;
}

.unity-casestudy-banner#case-study-banner {
	background: url("../images/banner-bg-tiktok-unity.webp") !important;
	background-size: inherit !important;
	background-position: right top !important;
	background-repeat: no-repeat !important;
	padding-top: 70px;
}

.unity-casestudy-banner#case-study-banner h1 {
	font-size: 102px !important;
	font-family: 'Graphik-Bold' !important;
	color: #e8e8e8;
	margin: 8px 0px 18px 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 113px !important;
	text-shadow: none !important;
}

.unity-casestudy-banner .suffesv3-themebtn {
	background: #111C76 !important;
	border: 1px solid #111C76 !important;
}

.case-study-screens.unity-screen::before {
	background: #111C76;
}

.unity-case-study-gradient.case-study-challange {
	background: linear-gradient(90deg, #ffff 50%, #111C76 50%);
}

.case-study-clients .case-study-clients-wrap::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: #e8e7e7;
	left: -28px;
	top: 50px;
	z-index: -1;
}

.case-study-clients .case-study-clients-wrap {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding-top: 59px;
	padding-left: 55px;
	margin-top: 0px;
	margin-left: 28px;
	position: relative;
	padding-bottom: 50px;
}

.case-study-clients-wrap p {
	font-size: 20px;
	line-height: 33px;
	font-family: 'Graphik-Regular' !important;
	color: #868686;
	margin: 0px;
	padding: 0px;
	padding: 36px 00px;
	width: 88%;
}

.case-study-clients {
	margin-bottom: 40px;
}

.itimesshop-casestudy-banner#case-study-banner {
	background: url("../images/banner-bg-one-time-shop.webp") !important;
	background-size: inherit !important;
	background-position: right top !important;
	background-repeat: no-repeat !important;
	padding-top: 70px;
}

.itimesshop-casestudy-banner#case-study-banner h1 {
	font-size: 102px !important;
	font-family: 'Graphik-Bold' !important;
	color: #e8e8e8;
	margin: 8px 0px 18px 0px;
	padding: 0px;
	text-transform: uppercase;
	line-height: 113px !important;
	text-shadow: none !important;
}

.itimesshop-casestudy-banner .suffesv3-themebtn {
	background: #1F8F4D !important;
	border: 1px solid #1F8F4D !important;
}

.onetimeshop-case-study-gradient.case-study-challange {
	background: linear-gradient(90deg, #ffff 50%, #1F8F4D 50%);
}

.case-study-stats.case-study-1timeshop .case-study-stats-icon {
	color: #1F8F4D;
}

.case-study-stats.case-study-1timeshop {
	background: #1F8F4D;
}

.case-study-screens.case-study-itimesshop-screens::before {
	background: #1F8F4D;
}

/* end case study*/
#types-of-games li {
	width: 22%;
	position: relative;
	margin-top: 58px;
	margin-bottom: 28px;
}

#types-of-games li img {
	position: absolute;
	top: -50px;
	z-index: 11;
	left: 50%;
	transform: translateX(-50%);
	width: 120px;
	height: 120px;
	object-fit: contain;
}

.all-web3-games-wrap {
	position: relative;
	border-radius: 30px;
	text-align: center;
	color: #fff;
	background: #f2f2f2;
	-webkit-box-shadow: 0 8px #513b85, 0 20px 15px rgba(81, 59, 133, 0.56);
	box-shadow: 0 8px #513b85, 0 20px 15px rgba(81, 59, 133, 0.56);
	transform: none;
	transition: all 1s;
	overflow: hidden;
	width: 100%;
	height: 153px;
}

#types-of-games .suffesv3-sub-heading {
	color: #3a3939;
	margin: 20px 00px 00px 00px;
	padding-top: 70px;
	padding-bottom: 24px;
	font-size: 22px;
}

.web3-game-expertise .panel-group .panel-heading {
	padding: 0;
}

.web3-game-expertise .panel-group .panel-heading a {
	display: block;
	padding: 18px 18px;
	text-decoration: none;
	position: relative;
	background: #fff;
}

.web3-game-expertise .panel-group .panel-heading a:after {
	content: "\f077";
	font: normal normal normal 14px/1 FontAwesome;
	top: 50%;
	position: absolute;
	right: 11px;
	transform: translateY(-50%);
	color: #3a3939;
}

.web3-game-expertise .panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
	margin-bottom: 20px;
}

.web3-game-expertise .panel-group .panel-heading a.collapsed::after {
	content: "\f078";
	top: 50%;
	position: absolute;
	right: 11px;
	transform: translateY(-50%);
	color: #3a3939;
}

.web3-game-expertise .panel-title.suffesv3-sub-heading {
	font-size: 19px;
}

.build-nft-ecosystem .gaming-play-earn-wrap {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: #fff;
}

.gaming-play-earn-center .suffesv3-sub-heading {
	margin-top: 20px;
}

.empower-nft-services-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	padding: 20px;
	text-align: center;
}

#empower-nft-game-development-services li {
	width: 32%;
	margin-bottom: 20px;
}

.centerbtn.suffesv3-themebtn {
	margin: 0 auto;
}

.stay-ahead-crypto li {
	width: 24%;
	margin-bottom: 20px;
}

.stay-ahead-crypto-wrap {
	text-align: center;
	padding: 5px;
}

.stay-ahead-crypto-wrap .suffesv3-sub-heading {
	margin-top: 10px;
	font-size: 19px;
}

.top-nft-games-wrap {
	text-align: center;
}

.top-nft-games-icon-wrap {
	margin-bottom: 15px;
}

.stay-ahead-crypto-wrap {
	text-align: center;
	padding: 30px;
	background: #f9f9f9;
}

.empower-nft-services-wrap img {
	margin: 0 auto 15px auto;
}

#top-nft-games li {
	width: 32%;
	margin-bottom: 35px;
}

#top-nft-games {
	background: #00021F;
}

.nft-game-future-scope {
	background: #00021F;
}

.whitelabel-crypto-img-wrap.flex-images {
	display: flex;
	width: 100%;
	align-items: center;
}

.game-future-scope-animate {
	aspect-ratio: auto 249/336;
}

.nft-image-scope1 {
	width: 45%;
	position: relative;
	top: 127px;
	left: 68px;
	z-index: 1;
}

.game-future-scope {
	aspect-ratio: auto 305/394;
}

.nft-image-scope2 {
	width: 55%;
}

.nft-game-bg {
	background: #00021F !important;
}

.gaming-play-earn-wrap img {
	margin: 0 auto 20px auto;
}

.top-nft-games-icon-wrap img {
	margin: 0 auto 20px auto;
}

.stay-ahead-crypto-wrap img {
	margin: 0 auto 20px auto;
}

.text-center img {
	margin: 0 auto;
}

.new-gradient-theme {
	background-image: linear-gradient(to right, #E2F5FF85, #FFE2D836) !important;
}

.our-web3-development-process-wrap {
	border: 1px solid #c8c8c8;
	padding: 30px;
	background: #fff;
}

#our-web3-development-process li {
	width: 32%;
	margin-bottom: 20px;
}

.our-web3-development-process-wrap span {
	color: #e8e8e8;
	font-family: 'Graphik-Bold' !important;
	font-size: 57px;
	margin: 0;
}

.uber-revolution-industry-wrap img {
	width: 100%;
}

.uber-for-x-application li {
	width: 32%;
	margin-bottom: 20px;
}

.uber-for-x-features .food-business-growth-wrap {
	margin-bottom: 30px;
}

.uber-revolution-industry-contant .suffesv3-sub-heading {
	font-size: 20px;
}

.metaverse-cta-container.ondemand-app-cta-container {
	background: url("../images/on-demand-app-development-cta-bg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

@-webkit-keyframes rotate {

	100% {
		transform: rotate(360deg);
	}

}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}


.lds-ripple {
	position: relative;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	min-height: 380px;
	margin-top: 80px;
}

.lds-ripple div {
	position: absolute;
	border: 4px solid #e92b26;
	opacity: 1;
	border-radius: 50%;
	animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.lds-ripple div:nth-child(2) {
	animation-delay: -0.5s;
}

@keyframes lds-ripple {
	0% {
		top: 36px;
		left: 36px;
		width: 0;
		height: 0;
		opacity: 0;
	}

	4.9% {
		top: 36px;
		left: 36px;
		width: 0;
		height: 0;
		opacity: 0;
	}

	5% {
		top: 36px;
		left: 36px;
		width: 0;
		height: 0;
		opacity: 1;
	}

	100% {
		top: 0px;
		left: 0px;
		width: 72px;
		height: 72px;
		opacity: 0;
	}
}

.drop-content {
	position: absolute;
	top: auto;
	left: auto;
}

.drop-content {
	position: absolute;
	top: auto;
	left: 50%;
	background: #fff;
	box-shadow: 0 7px 15px #2424240d;
	-webkit-box-shadow: 0 7px 15px #2424240d;
	padding: 14px 24px;
	width: 65%;
	transform: translateX(-50%);
	display: none;
}

.drop-content ul {
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.drop-content ul a {
	color: #337ab7;
	text-decoration: none;
	font-family: 'Graphik-Medium' !important;
	color: #000;
	font-size: 17px;
}

nav .nav>li {
	position: inherit;
	display: block;
}

.drop-contant-wrap {
	text-align: center;
	padding: 15px;
	display: flex;
	align-items: center;
}

.drop-contant-wrap img {
	width: 40px;
	margin-right: 8px;
}

.drop-content ul li {
	width: 33%;
	margin-bottom: 5px;
}

.drop-content ul a:hover {
	color: #e92b26 !important;
}

.new-menu nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.sticky-menu .drop-content {
	box-shadow: 11px -3px 5px 1px #2424240d;
	-webkit-box-shadow: 11px -3px 5px 1px #2424240d;
}

.drop-menu:hover .drop-content {
	display: block !important;
}

.drop-content.show-drop-menu {
	display: block !important;
}

.drop-btn {
	position: relative !important;
}

.drop-btn::after {
	content: "\f107";
	font-family: FontAwesome;
	color: #000;
	position: absolute;
	right: 1px;
	top: 50%;
	transform: translateY(-50%);
	background-repeat: no-repeat;
}

.drop-btn.arrowrotate:after {
	content: "\f106";
}

.sticky-menu .drop-btn::after {
	color: #000;
}

.absolute-menu .new-menu .drop-btn::after {
	color: #fff;
}

.absolute-menu .sticky-menu .drop-btn::after {
	color: #000;
}

.new-menu .container-fluid {
	max-width: 1500px;
}

.clone-apps li {
	width: 32%;
	margin-bottom: 25px
}

.clone-apps-wrap img {
	width: 100%;
}

.all-clone-apps-wrap ul {
	padding-left: 0;
	list-style: none;
	margin-top: 16px;
}

.all-clone-apps-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
}

.all-clone-apps-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	text-align: center;
}

.all-clone-apps-wrap ul li i {
	margin-right: 6px;
	color: #e92b26;
}

.all-clone-apps-wrap ul li {
	font-family: 'Graphik-Medium' !important;
	font-size: 17px;
	margin-bottom: 8px;
	width: 100%;
	text-align: left;
}

.all-clone-content-wrap {
	padding: 17px 25px;
}

.all-clone-apps .suffesv3-sub-heading {
	font-family: 'Graphik-Semibold' !important;
	margin-top: 6px;
	font-size: 22px;
	text-align: center;
}

.all-clone-apps li {
	width: 32%;
	margin-bottom: 25px;
}

.new-app-secs-image-wrap img {
	margin: 0 auto;
}

.uber-revolution-industry-wrap img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.girl-cta-img {
	aspect-ratio: auto 317/359;
}

#on-demand-features img {
	aspect-ratio: auto 400/400;
	margin: 0 auto;
}

#on-demand-deliveries .uber-revolution-industry-wrap img {
	aspect-ratio: auto 262/165;
}

.all-clone-apps-wrap img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.item.spot-dog-portfolio {
	background-image: linear-gradient(right, #F15C2A, #F15C2A 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #F15C2A, #F15C2A 50%, #fff 50%, #fff 100%);
}

.item.mister-car-wash-portfolio {
	background-image: linear-gradient(right, #173654, #173654 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #173654, #173654 50%, #fff 50%, #fff 100%);
}

.item.roadside-assistance-portfolio {
	background-image: linear-gradient(right, #2B6CA8, #2B6CA8 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #2B6CA8, #2B6CA8 50%, #fff 50%, #fff 100%);
}

.mobile-app-development-banner.clone-app-development-banner {
	background: url("../images/uber-like-app-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.item.mealed-portfolio {
	background-image: linear-gradient(right, #F6881F, #F6881F 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #F6881F, #F6881F 50%, #fff 50%, #fff 100%);
}

.item.sendy-transport-portfolio {
	background-image: linear-gradient(right, #1B7FC3, #1B7FC3 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #1B7FC3, #1B7FC3 50%, #fff 50%, #fff 100%);
}

.item.zigazoo-portfolio {
	background-image: linear-gradient(right, #211348, #211348 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #211348, #211348 50%, #fff 50%, #fff 100%);
}

.item.shoort-portfolio {
	background-image: linear-gradient(right, #9425D9, #9425D9 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #9425D9, #9425D9 50%, #fff 50%, #fff 100%);
}

.item.qualityfood-portfolio {
	background-image: linear-gradient(right, #99BA6D, #99BA6D 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #99BA6D, #99BA6D 50%, #fff 50%, #fff 100%);
}

.item.zappfresh-portfolio {
	background-image: linear-gradient(right, #DA2B29, #DA2B29 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #DA2B29, #DA2B29 50%, #fff 50%, #fff 100%);
}

.metaverse-development-services-wrap {
	background: url("../images/metaverse-development-services-text-bg.webp") 0 0/100% 100%;
	position: relative;
	padding: 32px 33px;
}

.metaverse-development-services-list li {
	width: 48%;
	margin-bottom: 30px;
}

.metaverse-development-services-list {
	background: url("../images/metaverse-bg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
	z-index: 1;
}

.metaverse-development-services-list::after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	float: left;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .72);
	z-index: -1;
}

.no-owl-navs .owl-nav.disabled {
	display: none !important;
}

.metaverse-cta-container.food-cta-container-dubai {
	background: url("../images/food-delivery-development-cta-leadership-in-food.webp");
	background-size: cover;
	background-position: right center;
	background-repeat: no-repeat;
}

.app-marketplace-cta-wrap {
	overflow: hidden;
}

#on-demand-features .pulse {
	animation: pulse-animation 2s infinite;
}

.metaverse-turn-wrap {
	background: #000;
	border-radius: 42px;
	padding: 20px;
}

.sc-tech-stacks-wrap {
	background-color: #fff;
	border-radius: 13px;
	-webkit-box-shadow: 0 22px 50px 0 #0000001a;
	box-shadow: 0 22px 50px 0 #0000001a;
	padding: 20px;
	text-align: center;
}

.metaverse-tech-stacks li {
	width: 15%;
	margin-bottom: 20px;
}

.sc-tech-stacks-wrap .suffesv3-sub-heading {
	font-size: 16px;
	margin-top: 13px;
}

.sc-tech-stacks-wrap .img-responsive {
	margin: 0 auto;
}

.portfolio-tagline {
	font-family: 'Graphik-Semibold' !important;
	font-size: 20px;
	background: #000;
	padding: 5px 19px;
	color: #fff;
	display: block;
	width: max-content;
	margin-bottom: 8px;
}

.meta-port-secs-content .suffesv3-main-heading.suffesv3-main-heading-change {
	font-size: 34px;
	line-height: 36px;
}

.custom-padd-port {
	margin-top: 40px;
}

.suffes-meta-services img {
	margin: 0 auto 20px auto;
}

.meta-port-secs-image img {
	margin: 0 auto;
}

.new-apps-tab-layout {
	display: flex;
	justify-content: space-between;
	width: 80%;
	margin: 0 auto 20px auto;
	list-style: none;
	padding: 0;
	flex-wrap: wrap;
}

.new-apps-tab-layout a {
	color: #303134;
	font-family: 'Graphik-Semibold' !important;
	font-size: 19px;
	border-bottom: 2px solid #fff;
	padding-bottom: 14px;
}

.pl-0 {
	padding-left: 00px !important;
}

.new-apps-tab-layout li.active a {
	color: #e92b26;
	border-bottom: 2px solid #e92b26;
}

.new-apps-tab-layout li {
	width: 24%;
	text-align: center;
}

.top-trending-features-tiktok-wrap {
	background-color: #fff;
	box-shadow: 0 3px 20px 0 rgb(0 0 0 / 12%);
	position: relative;
	padding: 18px 13px;
	border-radius: 5px;
	-webkit-box-shadow: 0 3px 20px 0 rgb(0 0 0 / 12%);
	padding-left: 66px;
	text-align: left;
	margin: 0;
}

#top-trending-features-tiktok li {
	width: 48%;
	margin-bottom: 20px;
}

.top-trending-features-tiktok-icon {
	position: absolute;
	left: 13px;
	top: 50%;
	transform: translateY(-50%);
}

.top-trending-features-tiktok-icon img {
	margin: 0 auto;
}

.top-trending-features-tiktok-wrap .suffesv3-sub-heading {
	font-size: 18px;
	margin: 0;
}

#top-trending-features-tiktok ul {
	margin-top: 30px;
}

.adhd-top-video {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
}

.adhd-top-video .adhd-top-video2 {
	position: relative;
	padding-top: 25px;
	padding-bottom: 67.5%;
	height: 0;
}

.adhd-top-video video {
	box-sizing: border-box;
	background: url(../images/laptop-bg.webp) center center no-repeat;
	background-size: contain;
	padding: 10.9% 15.5% 16.8%;
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 100%;
}

.meta-port-secs-image {
	position: relative;
}

.mobile-game-end-to-end {
	position: relative;
	z-index: 1;
}

.mobile-game-end-to-end-wrap {
	width: 50%;
	margin: 0 0 0 auto;
	padding: 50px 00px 50px 50px;
}

.item.get-spirit-portfolio {
	background-image: linear-gradient(right, #363634, #363634 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #363634, #363634 50%, #fff 50%, #fff 100%);
}

.item.cleancloud-portfolio {
	background-image: linear-gradient(right, #00AEFB, #00AEFB 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #00AEFB, #00AEFB 50%, #fff 50%, #fff 100%);
}

.item.tutume-portfolio {
	background-image: linear-gradient(right, #F49724, #F49724 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #F49724, #F49724 50%, #fff 50%, #fff 100%);
}

.item.hola-portfolio {
	background-image: linear-gradient(right, #FFB936, #FFB936 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #FFB936, #FFB936 50%, #fff 50%, #fff 100%);
}

.mobile-game-process {
	background: #1a0e2b;
}

.various-niche-unity-game-development li {
	width: 22%;
	margin-bottom: 35px;
}

.various-niche-unity-game-development-wrap img {
	position: relative;
	border-radius: 15px;
}

.various-niche-unity-game-development-wrap::after {
	content: '';
	background: #0000004f;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	border-radius: 15px;
}

.various-niche-unity-game-development-wrap img {
	position: relative;
	border-radius: 15px;
}

.various-niche-unity-game-development-wrap {
	position: relative;
}

.various-niche-unity-game-development-wrap::before {
	content: '';
	position: absolute;
	border: 1px solid #777171;
	width: 100%;
	height: 100%;
	top: 2px;
	left: 0;
	z-index: -1;
	transform: rotate(5deg);
	border-radius: 15px;
}

.mobile-game-services-wrap {
	background: #000;
	padding: 33px;
	text-align: center;
}

.new-section-padd.mobile-game-services {
	background: url("../images/mobile-game-development-bg.webp");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
}

.new-section-padd.mobile-game-services::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	z-index: -1;
	background-color: #000000b2;
}

.various-niche-unity-game-development-wrap .suffesv3-sub-heading {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	z-index: 11;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 20px;
	display: block;
	width: 100%;
}

.mobile-game-services li {
	margin-bottom: 25px;
}

.mobile-game-services-wrap {
	background: url("../images/game-development-board-bg.webp");
	padding: 51px;
	text-align: center;
	background-size: 100% 193px;
	background-position: center center;
	background-repeat: no-repeat;
}

.end-to-end-game-solution {
	background-image: linear-gradient(#F7EDD0C4, #FFF);
}

.across-multiple-game-development-wrap {
	position: relative;
	margin-bottom: 35px;
	background: #fff;
	padding: 28px 19px 33px 91px;
	-webkit-box-shadow: 0 5px 28px 0 #a49b9b1a;
	box-shadow: 0 5px 28px 0 #a49b9b1a;
}

.across-multiple-game-development-wrap img {
	position: absolute;
	left: 15px;
	top: 23px;
}

#across-multiple-game-development li {
	width: 48%;
}

#across-multiple-game-development {
	background: url("../images/game-development-white-background-.webp");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.mobile-game-services-images-wrap {
	position: relative;
}

.fire {
	font-size: 11px;
	filter: blur(0.02em);
	-webkit-filter: blur(0.02em);
	margin: 0;
	position: absolute;
	width: 10em;
	height: 7em;
	top: 0;
	z-index: -1;
	left: 59%;
	transform: translateX(-50%);
}

.particle {
	animation: rise 1s ease-in infinite;
	background-image: radial-gradient(#ff5000 20%, rgba(255, 80, 0, 0) 70%);
	border-radius: 50%;
	mix-blend-mode: screen;
	opacity: 0;
	position: absolute;
	bottom: 0;
	width: 5em;
	height: 5em;
}

.particle:nth-of-type(1) {
	animation-delay: 0.8964556822s;
	left: calc((100% - 5em) * 0);
}

.particle:nth-of-type(2) {
	animation-delay: 0.2674642467s;
	left: calc((100% - 5em) * 0.02);
}

.particle:nth-of-type(3) {
	animation-delay: 0.0130955055s;
	left: calc((100% - 5em) * 0.04);
}

.particle:nth-of-type(4) {
	animation-delay: 0.6374304012s;
	left: calc((100% - 5em) * 0.06);
}

.particle:nth-of-type(5) {
	animation-delay: 0.0070786102s;
	left: calc((100% - 5em) * 0.08);
}

.particle:nth-of-type(6) {
	animation-delay: 0.3244653163s;
	left: calc((100% - 5em) * 0.1);
}

.particle:nth-of-type(7) {
	animation-delay: 0.0317888126s;
	left: calc((100% - 5em) * 0.12);
}

.particle:nth-of-type(8) {
	animation-delay: 0.0919675473s;
	left: calc((100% - 5em) * 0.14);
}

.particle:nth-of-type(9) {
	animation-delay: 0.4425100364s;
	left: calc((100% - 5em) * 0.16);
}

.particle:nth-of-type(10) {
	animation-delay: 0.2564813298s;
	left: calc((100% - 5em) * 0.18);
}

.particle:nth-of-type(11) {
	animation-delay: 0.8622463143s;
	left: calc((100% - 5em) * 0.2);
}

.particle:nth-of-type(12) {
	animation-delay: 0.1931103499s;
	left: calc((100% - 5em) * 0.22);
}

.particle:nth-of-type(13) {
	animation-delay: 0.4984542396s;
	left: calc((100% - 5em) * 0.24);
}

.particle:nth-of-type(14) {
	animation-delay: 0.8551300846s;
	left: calc((100% - 5em) * 0.26);
}

.particle:nth-of-type(15) {
	animation-delay: 0.6293827425s;
	left: calc((100% - 5em) * 0.28);
}

.particle:nth-of-type(16) {
	animation-delay: 0.6934984221s;
	left: calc((100% - 5em) * 0.3);
}

.particle:nth-of-type(17) {
	animation-delay: 0.3976088555s;
	left: calc((100% - 5em) * 0.32);
}

.particle:nth-of-type(18) {
	animation-delay: 0.0988007507s;
	left: calc((100% - 5em) * 0.34);
}

.particle:nth-of-type(19) {
	animation-delay: 0.9489184333s;
	left: calc((100% - 5em) * 0.36);
}

.particle:nth-of-type(20) {
	animation-delay: 0.9573873417s;
	left: calc((100% - 5em) * 0.38);
}

.particle:nth-of-type(21) {
	animation-delay: 0.4630426289s;
	left: calc((100% - 5em) * 0.4);
}

.particle:nth-of-type(22) {
	animation-delay: 0.8740087482s;
	left: calc((100% - 5em) * 0.42);
}

.particle:nth-of-type(23) {
	animation-delay: 0.8447529336s;
	left: calc((100% - 5em) * 0.44);
}

.particle:nth-of-type(24) {
	animation-delay: 0.3033398701s;
	left: calc((100% - 5em) * 0.46);
}

.particle:nth-of-type(25) {
	animation-delay: 0.4672828502s;
	left: calc((100% - 5em) * 0.48);
}

.particle:nth-of-type(26) {
	animation-delay: 0.1061233532s;
	left: calc((100% - 5em) * 0.5);
}

.particle:nth-of-type(27) {
	animation-delay: 0.293952684s;
	left: calc((100% - 5em) * 0.52);
}

.particle:nth-of-type(28) {
	animation-delay: 0.9067570302s;
	left: calc((100% - 5em) * 0.54);
}

.particle:nth-of-type(29) {
	animation-delay: 0.0812841631s;
	left: calc((100% - 5em) * 0.56);
}

.particle:nth-of-type(30) {
	animation-delay: 0.8963511417s;
	left: calc((100% - 5em) * 0.58);
}

.particle:nth-of-type(31) {
	animation-delay: 0.3649567632s;
	left: calc((100% - 5em) * 0.6);
}

.particle:nth-of-type(32) {
	animation-delay: 0.6688765945s;
	left: calc((100% - 5em) * 0.62);
}

.particle:nth-of-type(33) {
	animation-delay: 0.0518810817s;
	left: calc((100% - 5em) * 0.64);
}

.particle:nth-of-type(34) {
	animation-delay: 0.2722960905s;
	left: calc((100% - 5em) * 0.66);
}

.particle:nth-of-type(35) {
	animation-delay: 0.3308039609s;
	left: calc((100% - 5em) * 0.68);
}

.particle:nth-of-type(36) {
	animation-delay: 0.8444291597s;
	left: calc((100% - 5em) * 0.7);
}

.particle:nth-of-type(37) {
	animation-delay: 0.0869264372s;
	left: calc((100% - 5em) * 0.72);
}

.particle:nth-of-type(38) {
	animation-delay: 0.4824670907s;
	left: calc((100% - 5em) * 0.74);
}

.particle:nth-of-type(39) {
	animation-delay: 0.7878800865s;
	left: calc((100% - 5em) * 0.76);
}

.particle:nth-of-type(40) {
	animation-delay: 0.6589463969s;
	left: calc((100% - 5em) * 0.78);
}

.particle:nth-of-type(41) {
	animation-delay: 0.5118576839s;
	left: calc((100% - 5em) * 0.8);
}

.particle:nth-of-type(42) {
	animation-delay: 0.524838101s;
	left: calc((100% - 5em) * 0.82);
}

.particle:nth-of-type(43) {
	animation-delay: 0.0768795341s;
	left: calc((100% - 5em) * 0.84);
}

.particle:nth-of-type(44) {
	animation-delay: 0.0207970412s;
	left: calc((100% - 5em) * 0.86);
}

.particle:nth-of-type(45) {
	animation-delay: 0.4431052873s;
	left: calc((100% - 5em) * 0.88);
}

.particle:nth-of-type(46) {
	animation-delay: 0.5174578924s;
	left: calc((100% - 5em) * 0.9);
}

.particle:nth-of-type(47) {
	animation-delay: 0.6439312563s;
	left: calc((100% - 5em) * 0.92);
}

.particle:nth-of-type(48) {
	animation-delay: 0.3926776347s;
	left: calc((100% - 5em) * 0.94);
}

.particle:nth-of-type(49) {
	animation-delay: 0.5524618993s;
	left: calc((100% - 5em) * 0.96);
}

.particle:nth-of-type(50) {
	animation-delay: 0.0774379096s;
	left: calc((100% - 5em) * 0.98);
}

@keyframes rise {
	from {
		opacity: 0;
		transform: translateY(0) scale(1);
	}

	25% {
		opacity: 1;
	}

	to {
		opacity: 0;
		transform: translateY(-10em) scale(0);
	}
}

.custom-game-cta-content {
	width: 70%;
}

.custom-game-cta-btn {
	width: 30%;
	text-align: center;
}

.mobile-app-cta-dubai.game-cta-theme::after {
	background: linear-gradient(#39312B, #5D6B63);
	height: 70%;
}

.game-cta-img {
	aspect-ratio: auto 317/400;
}

.game-cta-img2 {
	aspect-ratio: auto 317/348;
}

.girl-cta-img3 {
	aspect-ratio: auto 317/309;
}

.move-animation {
	-webkit-animation: mover 1.5s infinite alternate;
	animation: mover .5s infinite alternate;
}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-20px);
	}
}

.game-cta-theme .fire {
	position: absolute;
	z-index: 1;
	top: 27%;
	right: 9%;
	width: 10em;
	transform: none;
	left: auto;
}

.mobile-app-cta-dubai.game-cta-theme-bg::after {
	background: url("../images/game-development-background-war.webp");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 70%;
}


.sc-game-portfolio-wrap {
	position: relative;
}

.sc-game-portfolio-wrap .main-text-absolute {
	position: absolute;
	bottom: 38px;
	left: 50%;
	transform: translateX(-50%);
}

.sc-game-portfolio-overlay-wrap {
	text-align: center;
	padding: 28px;
	position: absolute;
	width: 100%;
	top: 100%;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #060606b2;
	height: 101%;
}

.sc-game-portfolio-wrap {
	position: relative;
	overflow: hidden;
}

.sc-game-portfolio-wrap:hover .sc-game-portfolio-overlay-wrap {
	top: 50%;
	transform: translateY(-50%);
}

.sc-game-portfolio-wrap:hover {
	cursor: pointer;
}

.sc-game-portfolio-wrap:hover .main-text-absolute {
	display: none;
}

.new-section-padd.sc-game-portfolio {
	background: url("../images/game-development-background.webp");
	background-size: cover;
	background-position: center center;
	position: relative;
	z-index: 1;
}

.new-section-padd.sc-game-portfolio::after {
	background: #0000005e;
	position: absolute;
	content: '';
	z-index: -1;
	text-align: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.sc-game-portfolio-wrap img {
	width: 100%;
	height: 100%;
}

.sc-game-portfolio-overlay-wrap .suffesv3-main-heading.suffesv3-main-heading-change.white {
	font-size: 30px;
}

.sc-game-portfolio-overlay-wrap .suffesv3-sub-heading {
	font-size: 20px;
}

.sc-game-portfolio-overlay-wrap p {
	font-size: 17px;
	line-height: 26px;
}

.doodles-portfolio {
	background-image: linear-gradient(right, #C03FCC, #C03FCC 50%, #fff 50%, #fff 100%);
	background-image: -webkit-linear-gradient(right, #C03FCC, #C03FCC 50%, #fff 50%, #fff 100%);
}

.mobile-app-development-banner.on-demand-delivery-banner {
	background: url("../images/on-demand-delivery-banner-new.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.all-clone-apps-wrap img {
	width: 100%;
}

.mobile-app-development-banner.web3-gaming-banner {
	background: url("../images/metaverse-development-company-banner-img.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.launch-neo-bank-list li {
	padding: 20px;
	border: 1px solid #eaeaea;
	border-radius: 20px;
	margin-bottom: 22px;
	font-family: 'Graphik-Regular' !important;
	color: #000;
	font-size: 18px;
	width: 100%;
	text-align: left;
}

.launch-neo-bank-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

#launch-neo-bank img {
	margin: 0 auto;
}

#start-neo-bank img {
	margin: 0 auto;
}

.features-of-neo-bank-wrap {
	background: #fff;
	padding: 15px;
	text-align: center;
	margin-bottom: 25px;
}

.features-of-neo-bank-wrap img {
	margin: 0 auto 15px auto;
}

.features-of-neo-bank-wrap .suffesv3-sub-heading {
	font-size: 20px;
}

.types-of-neo-bank-wrap {
	background: #e6e6e642;
	padding: 25px;
	text-align: center;
	border-radius: 7px;
}

.custom-check-list {
	padding: 0;
	list-style: none;
	margin-top: 24px;
}

.custom-check-list li {
	padding: 13px 16px;
	border: 1px solid #eaeaea;
	border-radius: 10px;
	margin-bottom: 12px;
	font-family: 'Graphik-Regular' !important;
	color: #000;
	font-size: 18px;
	width: 100%;
	text-align: left;
}

.end-to-ent-neo-band-padd {
	margin-top: 80px;
}

.custom-software-cta.neo-baking-planning-cta {
	background: url("../images/neo-banking-platform-are-you-planning.webp");
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

#neo-banking-process li {
	width: 48%;
	margin-bottom: 10px;
}

#why-invest-neo-bank .food-business-growth-wrap {
	margin-bottom: 25px;
}

.mobile-app-development-banner.neo-bank-banner {
	background: url("../images/white-label-neo-banking-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.all-clone-content-wrap a {
	color: #333;
}

.all-clone-content-wrap a:hover {
	color: #e92b26;
}

.mobile-app-development-banner.healthcare-delivery-banner {
	background: url("../images/custom-healthcare-software-development-services-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.feature-list li {
	font-size: 17px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 26px;
	margin-bottom: 7px;
}

.feature-list {
	list-style: disc;
	padding-left: 13px;
	margin-top: 20px;
	text-align: left;
}

.neo-bank-platform .types-of-neo-bank-wrap {
	background: #fff;
	margin-bottom: 20px;
}

.tiktok-overwhelming-features-wrap img {
	aspect-ratio: auto 70/70;
}

.all-clone-apps-wrap img {
	aspect-ratio: auto 364/224;
}

.features-of-neo-bank-wrap img {
	aspect-ratio: auto 70/70;
}

.food-business-growth-wrap img {
	aspect-ratio: auto 70/70;
}

.ehr-softwares {
	aspect-ratio: auto 550/400;
}

.mobile-app-industries-large-icon .mobile-app-industries-middle-east-wrap img {
	aspect-ratio: auto 70/70;
}

.custom-advanced-technology-icon img {
	aspect-ratio: auto 70/70;
}

.custom-partners-wrap img {
	aspect-ratio: auto 150/130;
}

/* custom faq sec*/
.custom-faq-flex {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
}

.custom-faq-flex li {
	width: 50%;
}

.custom-faq-wrap {
	width: 100%;
	padding: 00px 15px;
	margin-bottom: 13px;
}

.custom-faq-para {
	display: none;
}

.custom-faq-para.show-faq {
	display: block;
}

.custom-faq-para {
	padding: 15px;
	background: #fbfbfb;
}

.custom-faq-para p {
	color: #000;
	font-size: 17px !important;
	letter-spacing: normal;
	line-height: 26px;
	margin-bottom: 0;
	padding-top: 0px;
}

.custom-faq-heading {
	font-family: "Graphik-Semibold";
	color: #212529;
	font-size: 18px;
	position: relative;
	margin: 0;
	background: #f2f2f2;
	padding: 23px 33px 25px 18px;
}

.custom-faq-heading::after {
	content: "\f067";
	font: 16px/1 FontAwesome;
	top: 50%;
	position: absolute;
	right: 16px;
	transform: translateY(-50%);
	color: #3a3939;
}

.custom-faq-heading:hover {
	cursor: pointer;
}

.custom-faq-heading.rotate-arrow::after {
	content: "\f068";
}

.software-development-company-banner.mobile-app-development-banner {
	background: url("../images/software-development-banner.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.custom-software-cta.software-development-cta {
	background: url("../images/software-development-company-cta-bg.webp");
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.custom-advanced-technology li:nth-child(7) .custom-advanced-technology-icon {
	background-color: #fffdf4;
}

.custom-advanced-technology li:nth-child(8) .custom-advanced-technology-icon {
	background-color: #f4f8ff;
}

.new-absolute-shape-banner.mobile-app-development-banner.shopify-banner {
	background-image: url("../images/shopify-development-company-banner.webp") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	padding: 55px 00px 129px 00px;
}

.shopify-body .envlope_col {
	background: url("../images/sprite_icons.webp") 0 -15px rgba(0, 0, 0, 0) !important;
}

.shopify-banner .suffesv3-main-heading {
	border-left: 0;
	padding: 17px 00px 0px 00px;
	margin-top: 16px;
}

.shopify-logo {
	width: 200px;
}

.shopify-tag-line {
	font-size: 15px;
	color: #646464;
}

.shopify-tag-line span {
	margin: 00px 3px;
}

.shopify-stats {
	padding: 50px 00px;
}

.shopy-stats-wrap svg {
	display: none;
}

.shopy-stats-wrap .suffesv3-main-heading {
	margin-top: 5px;
	margin-bottom: 2px;
}

.shopy-stats-wrap {
	text-align: center;
	background: #fff;
	padding: 25px;
}

.shopify-stats .flex-center-list li {
	width: 33.33%;
	border-right: 1px solid #ccc;
}

.shopify-stats .flex-center-list li:last-child {
	border: 0px;
}

.mobile-app-development-banner.shopify-banner::after {
	background: #00000057;
}

.shopify-stats {
	padding: 22px 00px;
}

.shopy-stats-wrap svg {
	width: 50px;
	height: 50px;
}

.shopy-stats-wrap svg,
.shopy-stats-wrap svg path {
	fill: #424141;
}

.shopify-recognize-wrap img {
	margin: 0 auto;
}

.stars-list i {
	color: #FFBB0E;
	font-size: 22px;
}

.shopify-recognize-wrap {
	box-shadow: -5px 5px 15px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: -5px 5px 15px rgba(0, 0, 0, 0.05);
	padding: 46px 25px;
	text-align: center;
	background: #fff;
}

#shopify-recognize .flex-center-list li {
	width: 48%;
	margin-bottom: 20px;
}

.stars-list li {
	width: 100%;
}

.stars-list {
	list-style: none;
	padding: 0;
	display: flex;
	width: 124px;
	margin: 0 auto;
}

.shopify-recognize-wrap .suffesv3-sub-heading {
	margin-top: 14px;
}

#shopify-recognize {
	background-image: url("../images/recoganization-bg.webp") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.shopify-recognize-wrap li {
	margin: 0 !important;
}

#innovation-solution-bg {
	background-image: url("../images/solution-bg.webp") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.shopify-banner-new {
	background-image: url("../../../weblearnbd.net/tphtml/shofy-prv/assets/img/hero/shape/line.html");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #ECEEF3;
}

.build-shopify-store-wrap .suffesv3-themebtn {
	margin-top: 20px;
}

.shopify-services li {
	width: 32%;
}

.shopify-services-wrap {
	padding: 20px;
	margin-bottom: 25px;
	text-align: center;
	background: #fff;
}

.shopify-services-wrap img {
	margin: 0 auto 20px auto;
}

.shopify-cta-gradient.new-section-padd {
	background: url("../images/shopify-bg.webp");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.shopify-cta-gradient-wrap {
	text-align: center;
}

.shopify-cta-gradient-wrap .suffesv3-themebtn {
	margin: 14px auto 0 auto;
}

.shopify-services.new-section-padd {
	background: #ececec;
}

.shopify-industries li {
	width: 32%;
	margin-bottom: 20px;
	text-align: left;
}

.shopify-industries-wrap {
	position: relative;
}

.shopify-industries-wrap {
	position: relative;
	text-align: left;
}

.shopify-industries-wrap .suffesv3-sub-heading {
	margin: 0;
	font-size: 20px;
	font-family: 'Graphik-Regular' !important;
}

.trusted-shopify-cta {
	background: #fff;
}

.trusted-shopify-cta-wrap .suffesv3-themebtn {
	margin-top: 20px;
}

.shopify-industries {
	background: #ECEBEB;
}

.shopify-industries .flex-center-list {
	margin-top: 18px;
}

.shopify-industries-wrap i {
	margin-right: 9px;
}

.shopify-industries-wrap img {
	width: 50px;
	margin-bottom: 21px;
}

.shopify-stats ul {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -60px;
	z-index: 11;
	width: 100%;
	box-shadow: 8px 8px 16px 4px rgba(204, 204, 204, 0.25);
	-webkit-box-shadow: 8px 8px 16px 4px rgba(204, 204, 204, 0.25);
	background: #fff;
}

.shopify-why-us li {
	width: 32%;
	margin-bottom: 18px;
}

.shopify-why-us-wrap {
	border: 1px solid #ccc;
	padding: 22px;
	text-align: center;
}

.shopify-faq .custom-faq-heading {
	background: #fff;
	border-bottom: 1px solid #000;
	font-size: 22px;
}

.shopify-faq li {
	width: 100%;
}

.shopify-faq .custom-faq-para {
	padding: 20px;
	background: #fff;
}

.shopify-slider-flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding: 50px 00px;
}

.shopify-slider-left {
	width: 40%;
}

.shopify-slider-right {
	width: 60%;
	padding: 40px;
}

.shopify-slider-1 {
	background: #f12867;
}

#shopify-slider .owl-dots {
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
}

#shopify-slider .owl-dots button {
	display: block;
}

#shopify-slider.owl-theme .owl-dots .owl-dot span {
	width: 15px;
	height: 15px;
	background: transparent;
	border: 1px solid #fff;
}

#shopify-slider.owl-theme .owl-dots .owl-dot.active span {
	background: #FFF;
}

.shopify-portfolio .container-fluid {
	max-width: 1400px;
}

.doctorweightloss-portfolio {
	background: #232D4A;
}

#shopify-slider .item {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

#shopify-slider .item:after {
	position: absolute;
	content: '';
	z-index: -11;
	width: 36%;
	height: 100%;
	right: 0;
	top: 0;
	transform: rotate(46deg);
}

#shopify-slider .item:before {
	position: absolute;
	content: '';
	z-index: -11;
	width: 200px;
	height: 200px;
	left: -89px;
	top: -121px;
	border-radius: 50%;
	background-repeat: no-repeat;
}

.item.doctorweightloss-portfolio::after {
	background: #A42A76;
}

.item.doctorweightloss-portfolio::before {
	background: #A42A76;
}

.naja-portfolio {
	background: #E3C8D9;
}

.item.naja-portfolio::after {
	background: #D397B6;
}

.item.naja-portfolio::before {
	background: #D397B6;
}

.tentree-portfolio {
	background: #35423a;
}

.item.tentree-portfolio::after {
	background: #516559;
}

.item.tentree-portfolio::before {
	background: #516559;
}

.rothys-portfolio {
	background: #00163b;
}

.item.rothys-portfolio::after {
	background: #08265b;
}

.item.rothys-portfolio::before {
	background: #08265b;
}

.item.universitat-de-barcelona-portfolio {
	background: #000000;
}

.item.universitat-de-barcelona-portfolio::after {
	background: #872524;
}

.item.universitat-de-barcelona-portfolio::before {
	background: #872524;
}

.item.bruvi-portfolio {
	background: #004E7C;
}

.item.bruvi-portfolio::after {
	background: #00456f;
}

.item.bruvi-portfolio::before {
	background: #00456f;
}

.item.scandiborn-portfolio {
	background: #508E73;
}

.item.scandiborn-portfolio::after {
	background: #437b62;
}

.item.scandiborn-portfolio::before {
	background: #437b62;
}

.item.decathlon-portfolio {
	background: #0080C4;
}

.item.decathlon-portfolio::after {
	background: #056DA4;
}

.item.decathlon-portfolio::before {
	background: #056DA4;
}

.item.cowboy-portfolio {
	background: #1D1D1D;
}

.item.cowboy-portfolio::after {
	background: #2b2a2a;
}

.item.cowboy-portfolio::before {
	background: #2b2a2a;
}

.item.kyliecosmetics-portfolio {
	background: #A4BAB7;
}

.item.kyliecosmetics-portfolio::after {
	background: #819794;
}

.item.kyliecosmetics-portfolio::before {
	background: #819794;
}

.build-shopify-store.new-section-padd {
	margin-top: 25px;
}

.contactus-form ul {
	list-style: none;
	padding: 0;
}

.therty-consultation-banner {
	background: url("../images/therty-consultation.webp") !important;
	z-index: 1;
	position: relative;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
}

.therty-consultation-banner::after {
	position: absolute;
	background: #000000ad;
	content: '';
	z-index: -1;
	text-align: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.new-section-padd {
	padding: 80px 00px;
}

.therty-consultation-banner .suffesv3-main-heading span {
	color: #e92b26;
	font-family: 'Graphik-Bold';
	display: block;
	font-size: 49px;
	margin-bottom: 10px;
}


.therty-consultation-banner .suffesv3-main-heading {
	font-size: 41px;
	font-family: 'Graphik-semibold';
}

.therty-consultation-solution li:not(:last-child) {
	border-bottom: 1px solid #ccc;
}

.therty-consultation-solution li {
	padding: 20px 00px 20px 55px;
	position: relative;
}

.therty-consultation-solution ul {
	list-style: none;
}

.therty-consultation-solution li svg {
	width: 38px;
	height: 38px;
	position: absolute;
	left: 0px;
}

.therty-consultation-solution li .suffesv3-main-para {
	font-size: 16px;
	color: #000;
	font-family: 'Graphik-Regular' !important;
	line-height: 24px;
	margin-bottom: 0;
	text-align: left;
}

.take-smart-road {
	width: 285px !important;
}

#clients-new-testomonials #testiVid {
	width: 90% !important;
	margin: 0 auto;
	display: block;
}

.four-nine-star:before {
	--percent: calc(3.7/5*100%);
	background: linear-gradient(90deg, #FFBB0E var(--percent), rgba(0, 0, 0, 0.2) var(--percent));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.mobile-new-app-dev-banner {
	background: #1e2a2e !important;
}

img.mob-app-development-banner {
	width: 450px;
}

.logo-five-layout li {
	width: 18%;
}

video#testomonials-video {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

.dark-delivery-app-dev:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #00000045;
}

.web-card-slide-portfolio1 {
	background: #3c0a6e2b !important;
	border-radius: 20px;
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}

.suffescom-new-portfolio-img-web img {
	max-width: 678px;
	aspect-ratio: auto 678/391;
}

.web-card-slide-portfolio .owl-nav.disabled {
	bottom: 22px !important;
}

.web-card-slide-portfolio2 {
	background: #a1297542 !important;
	border-radius: 20px;
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}

.web-card-slide-portfolio3 {
	padding: 40px 0;
	position: relative;
	overflow: hidden;
	border-radius: 20px;
	background-image: linear-gradient(to right, #f6e9c7, #3f51b533) !important;
}

.web-card-slide-portfolio4 {
	background: #47ab6d38 !important;
	border-radius: 20px;
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}

.web-card-slide-portfolio5 {
	background: #7412d536 !important;
	border-radius: 20px;
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}

.web-card-slide-portfolio6 {
	background: #cefe5540 !important;
	border-radius: 20px;
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}

.web-card-slide-portfolio7 {
	background: #1dfe4238 !important;
	border-radius: 20px;
	padding: 40px 0;
	position: relative;
	overflow: hidden;
}

.web-card-slide-portfolio .owl-nav.disabled button span {
	border: 2px solid #ffff;
	line-height: 40px !important;
}

.webdev-cta .app-marketplace-cta-wrap {
	background: #fff;
	padding: 50px 20px;
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}

.webdev-cta img.img-fluid.center {
	width: 500px;
}

.web-app-development-banner {
	background: url("../images/web-app-development-banner.webp") !important;
	background-size: cover !important;
	background-position: top !important;
}

.web-card-slide-portfolio1 .new-uae-port-app-details img {
	background: #843f7f8c;
	padding: 10px;
	border-radius: 8px;
}

.web-card-slide-portfolio2 .new-uae-port-app-details img {
	background: #232e4952;
	padding: 10px;
	border-radius: 8px;
}

.web-card-slide-portfolio3 .new-uae-port-app-details img {
	background: #373b524f;
	padding: 10px;
	border-radius: 8px;
}

.web-card-slide-portfolio4 .new-uae-port-app-details img {
	background: #80031047;
	padding: 10px;
	border-radius: 8px;
}

.web-card-slide-portfolio5 .new-uae-port-app-details img {
	background: #136da3a1;
	padding: 10px;
	border-radius: 8px;
}

.web-card-slide-portfolio6 .new-uae-port-app-details img {
	background: #cefe56;
	padding: 10px;
	border-radius: 8px;
}

.web-card-slide-portfolio7 .new-uae-port-app-details img {
	background: #1dfe42;
	padding: 10px;
	border-radius: 8px;
}

#bespoke-mobile-app-development-solutions {
	background: url("../images/bespoke-mobile-app-development-solutions.webp") !important;
	background-position: top !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.web-deve-custom-space {
	padding-bottom: 30px !important;
}

.co-portfolio-page .new-apps-tab-layout {
	width: 100%;
}

.co-portfolio-page .new-apps-tab-layout li {
	width: 18%;
}

.radisson-portfolio-page img {
	background: #136da3a1;
	padding: 8px;
	border-radius: 8px;
}

.web-app-cta img {
	position: unset;
	transform: unset;
}

.spinny-words {
	display: inline-block;
	position: relative;
	width: 380px;
	top: 22px;
	bottom: 0;
	overflow: hidden;
	height: 58px;
	margin-bottom: 10px !important;
}

.spinny-words span {
	position: absolute;
	top: 0px;
	bottom: 0;
	opacity: 0;
	color: #e92b26;
	animation: rotateWord 18s linear infinite 0s;
}

.spinny-words span:nth-child(2) {
	animation-delay: 3s;
}

.spinny-words span:nth-child(3) {
	animation-delay: 6s;
}

.spinny-words span:nth-child(4) {
	animation-delay: 9s;
}

.spinny-words span:nth-child(5) {
	animation-delay: 12s;
}

.spinny-words span:nth-child(6) {
	animation-delay: 15s;
}

@keyframes rotateWord {
	0% {
		opacity: 0;
	}

	2% {
		opacity: 0;
		transform: translateY(-30px);
	}

	5% {
		opacity: 1;
		transform: translateY(0px);
	}

	17% {
		opacity: 1;
		transform: translateY(0px);
	}

	20% {
		opacity: 0;
		transform: translateY(30px);
	}

	80% {
		opacity: 0;
	}

	100% {
		opacity: 0;
	}
}

.web-app-medicover-bg {
	background-image: unset !important;
	background: #6b5cd12e;
	border-radius: 20px;
}

.web-and-app-dev-port-img img {
	max-width: 678px;
	margin: 0 auto;
	aspect-ratio: auto 678px/391;
}

.web-app-portfolio .owl-nav.disabled {
	bottom: 20px !important;
}

.web-app-chilis-bg {
	background-image: unset !important;
	background: #e5103626;
	border-radius: 20px;
}

.web-app-hyperpay-bg {
	background-image: unset !important;
	background: #03a9f41f;
	border-radius: 20px;
}

.delivering-excellence a {
	margin-left: auto;
	margin-right: auto;
}

.web-mob-app-size-port img {
	width: 305px !important;
}

.web-app-mob-size img {
	max-width: 790px;
}

.web-app-technology ul.suffescom-new-portfolio-tech-list li img {
	width: 40px;
}

.web-app-class-central-bg {
	background-image: unset !important;
	background: #dae1793d;
	border-radius: 20px;
}

.web-app-propertymee-bg {
	border-radius: 20px;
	background-image: linear-gradient(to right, #2ccdea3d, #879ad940) !important;
}

.text-red {
	color: #e92b26;
}