body {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

a {
	color: inherit;
	text-decoration: none;
}

a:hover {
	color: inherit;
	text-decoration: none;
	transition: all .6s;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, ul, li {
	margin: 0;
	font-family: 'Poppins', sans-serif;
}

h1 {
	font-family: 'Poppins', sans-serif;
	font-size: 67px;
}

h2, h3 {
	font-family: 'Poppins', sans-serif;
}

p {
	margin: 0;
	line-height: 1.6em;
}

.img-fluid {
	display: block;
}

.list-inline li {
	display: inline-block;
}

.h2, h2 {
	font-size: 25px;
	font-weight: 700;
}

@font-face {
	font-family: 'poppinsblack';src: url('../fonts/poppins/poppins-black-webfont.eot');src: url('../fonts/poppins/poppins-black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-black-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-black-webfont.woff') format('woff'), url('../fonts/poppins/poppins-black-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-black-webfont.svg#poppinsblack') format('svg');font-weight: normal;font-style: normal;
}

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

@font-face {
	font-family: 'poppinsextrabold';src: url('../fonts/poppins/poppins-extrabold-webfont.eot');src: url('../fonts/poppins/poppins-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-extrabold-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-extrabold-webfont.woff') format('woff'), url('../fonts/poppins/poppins-extrabold-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-extrabold-webfont.svg#poppinsextrabold') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'poppinsextralight';src: url('../fonts/poppins/poppins-extralight-webfont.eot');src: url('../fonts/poppins/poppins-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-extralight-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-extralight-webfont.woff') format('woff'), url('../fonts/poppins/poppins-extralight-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-extralight-webfont.svg#poppinsextralight') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'poppinslight';src: url('../fonts/poppins/poppins-light-webfont.eot');src: url('../fonts/poppins/poppins-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-light-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-light-webfont.woff') format('woff'), url('../fonts/poppins/poppins-light-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-light-webfont.svg#poppinslight') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'poppinsmedium';src: url('../fonts/poppins/poppins-medium-webfont.eot');src: url('../fonts/poppins/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-medium-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-medium-webfont.woff') format('woff'), url('../fonts/poppins/poppins-medium-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-medium-webfont.svg#poppinsmedium') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'poppinsregular';src: url('../fonts/poppins/poppins-regular-webfont.eot');src: url('../fonts/poppins/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-regular-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-regular-webfont.woff') format('woff'), url('../fonts/poppins/poppins-regular-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'poppinssemibold';src: url('../fonts/poppins/poppins-semibold-webfont.eot');src: url('../fonts/poppins/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-semibold-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-semibold-webfont.woff') format('woff'), url('../fonts/poppins/poppins-semibold-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-semibold-webfont.svg#poppinssemibold') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'poppinsthin';src: url('../fonts/poppins/poppins-thin-webfont.eot');src: url('../fonts/poppins/poppins-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-thin-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-thin-webfont.woff') format('woff'), url('../fonts/poppins/poppins-thin-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-thin-webfont.svg#poppinsthin') format('svg');font-weight: normal;font-style: normal;
}

@font-face {
	font-family: 'poppinsitalic';src: url('../fonts/poppins/poppins-italic-webfont.eot');src: url('../fonts/poppins/poppins-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/poppins/poppins-italic-webfont.woff2') format('woff2'), url('../fonts/poppins/poppins-italic-webfont.woff') format('woff'), url('../fonts/poppins/poppins-italic-webfont.ttf') format('truetype'), url('../fonts/poppins/poppins-italic-webfont.svg#poppinsitalic') format('svg');font-weight: normal;font-style: normal;
}

.header-contact ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.mobile-menu-area {
	display: none;
}

.navbar_overlay {
	position: fixed;
	bottom: 0;
	background: #ff000000;
	height: 22vh;
	width: 100%;
	left: 0;
	right: 0;
}

.main-menu {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nav-menu > li > a:hover {
	color: #393939;
	position: relative;
	transition: 0.4s;
	font-weight: 500;
}

.nav-menu > li > a:hover::after {
	content: '';
	position: absolute;
	height: 8px;
	width: 8px;
	background: #ff7d4f;
	bottom: 13px;
	padding: 0;
	z-index: 9999999;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 50%;
	transition: 0.4s;
}

.nav-menu > li > a.active {
	color: #393939;
	position: relative;
	transition: 0.4s;
	font-family: 'poppinsbold';
}

.mega-upper {
	background: #232323;
	color: #fff;
	width: 100%;
	height: 159px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: left;
}

.nav-menu .mega-menu .mega-menu-container {
	float: none;
}

.nav-menu .mega-menu .mega-menu-container ul.sub-menu {
	margin-top: 59px;
	display: block;
}

.nav-menu .mega-menu .sub-menu a {
	padding: 8px 0;
	text-transform: lowercase;
}

.nav-menu .mega-menu li div.mega-menu-innner .single-magemenu {
	width: 25%;
	float: left;
	padding: 0 50px;
}

.nav-menu .mega-menu li div.mega-menu-innner .half-magemenu {
	width: 12%;
	float: left;
	padding: 0 50px;
}

.mega-menu {
	-webkit-box-shadow: 0px 4px 13px -3px #cdcdcd85;
	-moz-box-shadow: 0px 4px 13px -3px #cdcdcd85;
	-ms-box-shadow: 0px 4px 13px -3px #cdcdcd85;
	-o-box-shadow: 0px 4px 13px -3px #cdcdcd85;
	box-shadow: 0px 4px 13px -3px #cdcdcd85;
}

.mega-menu-innner .single-magemenu:nth-child(1) {
	border-right: 2px solid #c7c7c763;
}

.mega-menu-innner .single-magemenu:nth-child(2) {
	border-right: 2px solid #c7c7c763;
}

.mega-menu-innner .single-magemenu:nth-child(3) {
	border-right: 2px solid #c7c7c763;
}

.mega-menu-innner .single-magemenu:last-child {
	border-right: 0px solid #c7c7c763;
}

.nav-menu .mega-menu {
	padding: 50px 0;
}

.mega-upper h6 span {
	font-weight: 200;
	margin-top: 3px;
	display: block;
}

.sub-menu a {
	transition: 0.7s;
	color: #000;
}

.sub-menu a:hover {
	color: #ff7d4f;
	margin-left: 7px;
	transition: 0.7s;
}

.nav-menu > li > a.active::after {
	content: '';
	position: absolute;
	height: 8px;
	width: 8px;
	background: #ff7d4f;
	bottom: 13px;
	padding: 0;
	z-index: 9999999;
	left: 0;
	right: 0;
	margin: 0 auto;
	border-radius: 50%;
	transition: 0.4s;
}

div#logo {
	position: relative;
	z-index: 9;
	text-align: left;
	max-width: 145px;
}

div#logo img {
	width: 84%;
}

.rs-menu ul {
	text-align: center;
}

.right-bar-icon.rs-offcanvas-link.text-right {
	width: 26.3%;
	display: flex;
	float: left;
	text-align: left;
}

nav.rs-menu {
	position: absolute;
	display: inline-block;
	width: 100%;
	text-align: center;
	left: -21%;
}

.nav-menu .mega-menu {
	left: 21%;
	width: 100%;
	position: absolute;
	padding: 50px 7% !important;
}

.mn-bnr-inner {
	padding: 150px 0px 125px;
}

.main-menu .row .col-sm-12 {
	display: flex;
	align-items: center;
}

.nav-menu > li > a {
	font-size: 14px;
	text-transform: unset;
	font-weight: 500;
	height: auto;
	line-height: unset;
	color: #5f5f5f;
}

.rs-menu a {
	padding: 23px 30px;
}

@media only screen and (max-width: 767px) {
	.header-contact ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 5px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.header-contact ul {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-bottom: 0px;
	}
}

.header-contact ul li {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	margin-right: 48px;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media only screen and (max-width: 767px) {
	.header-contact ul li {
		margin-right: 18px;
		font-size: 12px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.header-contact ul li {
		font-size: 14px;
	}
}

.header-contact ul li i {
	font-size: 15px;
	margin-right: 10px;
}

.header-contact ul li:last-child {
	margin-right: 0px;
}

.header-contact ul li a {
	color: #fff;
}

.header-contact ul li a:hover {
	color: #eaeaea;
}

.logo {
	margin-top: 0px;
}

.nav-menu .mega-menu .mega-menu-container {
	background: #f8f8f8;
}

.rs-menu ul ul {
	background-color: #f8f8f8;
}

.rs-menu ul ul li {
	border-bottom: 0px solid #222;
}

.mega-menu-innner {
	justify-content: center;
	display: flex;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.logo {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 767px) {
	.logo {
		margin-top: 0px;
	}
}

.menu-cart-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.menu-cart-wrap {
		margin-right: 38px;
	}
}

@media only screen and (max-width: 767px) {
	.menu-cart-wrap {
		margin-right: 38px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header-bottom {
		padding: 20px 0;
	}
}

@media only screen and (max-width: 767px) {
	.header-bottom {
		padding: 20px 0;
	}
}

.header-area {
	position: fixed;
	z-index: 999;
	width: 100%;
	background: #fff;
	padding: 15px 0;
	top: 0;
}

.menu-sticky.stick {
	-webkit-animation: 700ms ease-in-out 0s normal none 1 running fadeInDown;
	animation: 700ms ease-in-out 0s normal none 1 running fadeInDown;
	background-color: #fff;
	border-bottom: 0 solid #4a90e2;
	-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.04);
	box-shadow: 0px 0px 10px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	left: 0;
	-webkit-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.header-bottom .row {
	display: flex;
	align-items: center;
}

.hvr-sweep-to-right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #0ac6b8;
	background: #0ac6b8;
	color: #fff;
}

.hvr-sweep-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	border: 1px solid #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
	color: white;
	border: 1px solid #000;
}

.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.hvr-sweep-to-right1 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #000;
	margin-left: 13px;
	color: #000;
}

.hvr-sweep-to-right1:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right1:hover, .hvr-sweep-to-right1:focus, .hvr-sweep-to-right1:active {
	color: white;
}

.hvr-sweep-to-right1:hover:before, .hvr-sweep-to-right1:focus:before, .hvr-sweep-to-right1:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

span.hdr-spaner {
	display: block;
}

.tp-baner-left h1 {
	font-size: 67px;
	font-weight: 800;
	color: #000;
	margin-bottom: 130px;
	margin-top: -20px;
}

.tp-bnr-dwn {
	display: flex;
}

.tp-bnr-dwn span {
	background: #0ac6b8;
	margin-left: 50px;
	color: #fff;
	height: 60px;
	line-height: 33px;
	padding: 0px 8px;
	position: relative;
	top: -17px;
}

.section.technology-use.client-ftrup h2.sub-header {
	text-align: left;
}

.section.technology-use.client-ftrup .owl-carousel .owl-item img {
	width: 90% !important;
}

.section.technology-use.client-ftrup .tech-iner {
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.top-banner {
	position: relative;
}

span.tp-clr-red {
	color: #ff7d4f;
}

img.bnr-lft-side {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 3%;
	height: 75%;
}

img.bnr-right-side {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
	width: 3%;
}

.tp-bnr-dwn h5 {
	font-weight: 300;
}
.tp-bnr-dwn h5 strong{
	font-weight: 700;
}
.tp-bnr-iner img {
	width: 100%;
}

.tp-bnr-iner h6 {
	position: absolute;
	z-index: 999;
	top: 42%;
	color: #fff;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 99%;
	text-align: center;
	transform: rotate(269deg);
}

.top-nab-right {
	text-align: right;
}

.tp-bnr-iner {
	width: 100%;
}

.row.baner-rgt-inet {
	position: relative;
	right: 0px;
}

@-webkit-keyframes hvr-icon-hang {
	0% {
		-webkit-transform: translateY(26px);
		transform: translateY(26px);
	}

	50% {
		-webkit-transform: translateY(3px);
		transform: translateY(3px);
	}

	100% {
		-webkit-transform: translateY(26px);
		transform: translateY(26px);
	}
}

@keyframes hvr-icon-hang {
	0% {
		-webkit-transform: translateY(26px);
		transform: translateY(26px);
	}

	50% {
		-webkit-transform: translateY(3px);
		transform: translateY(3px);
	}

	100% {
		-webkit-transform: translateY(26px);
		transform: translateY(26px);
	}
}

.hvr-icon-hang {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.hvr-icon-hang .hvr-icon {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.hvr-icon-hang .hvr-icon {
	-webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
	animation-name: hvr-icon-hang-sink, hvr-icon-hang;
	-webkit-animation-duration: .3s, 1.5s;
	animation-duration: .3s, 1.5s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate;
}

.applicant-develoment {
	background: #01061a;
	color: #fff;
}

.col-md-6.aplicant-rightiner {
	position: relative;
}

.col-md-6.aplicant-rightiner {
	position: relative;
}

.aplicant-right img {
	width: 100%;
}

.aplicant-left {
	padding: 125px 0px;
}

h2.sub-header span {
	display: block;
	font-weight: 200;
}

h2.sub-header span {
	display: block;
	font-weight: 300;
	font-size: 25px;
	font-family: 'poppinslight';
}
h2.sub-header.straight_line span {
    margin-left: 9px;
}
h2.sub-header.straight_line {
    display: flex;
    align-items: baseline;
}

.applicant-left-down {
	margin-top: 59px;
}

.aplicant-btn {
	margin-top: 30px;
}

.applicant-left-down li {
	padding: 13px 0;
	font-size: 17px;
	color: #a2a2a2;
}

sapn.aplicantspn-left {
	width: 82%;
	display: inline-block;
	font-size: 16px;
}

.hvr-sweep-to-right3 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 20px;
	background: #ff7d4f;
}

.hvr-sweep-to-right3:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0ac6b8;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right3:hover, .hvr-sweep-to-right3:focus, .hvr-sweep-to-right3:active {
	color: white;
}

.hvr-sweep-to-right3:hover:before, .hvr-sweep-to-right3:focus:before, .hvr-sweep-to-right3:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.aplicant-right span {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 99%;
	text-align: center;
	top: 40%;
	z-index: 99;
	font-weight: 200 !important;
}

.aplicant-right {
	position: absolute;
	top: 0px;
}

.aplicant-right::before {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background: #01061aa8;
	z-index: 1;
	content: '';
	top: 0;
}

.aplicant-right h5 {
	margin-bottom: 89px;
}

.tt-clr {
	display: block;
	color: #0bc5b8;
	font-size: 33px;
	margin-bottom: 1px;
	font-family: 'poppinsbold';
}

.applicant-left-down li {
	transition: 0.2s;
}

.applicant-left-down li:hover {
	color: #0ac6b8;
}

.applicant-left-down li::after {
	font-family: FontAwesome;
	content: "\f111";
	text-align: right;
	position: absolute;
	right: 20px;
	font-size: 18px;
	top: 13px;
	font-weight: 600;
	color: #232323;
}

.applicant-left-down li:hover::after {
	font-family: FontAwesome;
	content: "\f138";
	text-align: right;
	position: absolute;
	right: 20px;
	font-size: 18px;
	top: 13px;
	font-weight: 600;
	color: #0ac6b8;
}

.experience-design .applicant-left-down li:hover::after {
	color: #fff;
	background: transparent;
}

.experience-design .applicant-left-down li:hover {
	color: #fff;
}

.experience-design h2 {
	color: #fff;
}

.brand-management, .digital-marketing {
	overflow-y: hidden;
}

.bm-index-iner {
	margin-bottom: 80px;
}

.brand-management .applicant-left-down li {
	color: #232323;
}

.brand-management .applicant-left-down li:hover {
	color: #0ac6b8;
}

., digital-marketing .applicant-left-down li {
	color: #fff;
}

.experience-design .applicant-left-down li:hover::after {
	color: #232323;
}

.experience-design .applicant-left-down li::after {
	color: #ffffffbd;
}

.digital-marketing .applicant-left-down li::after {
	color: #ffffffbd;
}

.digital-marketing .applicant-left-down li:hover::after {
	color: #232323;
}

.digital-marketing .applicant-left-down li:hover {
	color: #fff;
}

.experience-design {
	background: #ff7d4f;
	position: relative;
	overflow-y: hidden;
}

@keyframes bg {
	0% {
		background-size: 0 3px, 3px 0, 0 3px, 3px 0;
	}

	25% {
		background-size: 100% 3px, 3px 0, 0 3px, 3px 0;
	}

	50% {
		background-size: 100% 3px, 3px 100%, 0 3px, 3px 0;
	}

	75% {
		background-size: 100% 3px, 3px 100%, 100% 3px, 3px 0;
	}

	100% {
		background-size: 100% 3px, 3px 100%, 100% 3px, 3px 100%;
	}
}

.experience-left.active::after {
	position: absolute;
	content: '';
	height: 60%;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background-repeat: no-repeat;
	background-image: linear-gradient(to right, #ffffff 100%, #ffffff 100%), linear-gradient(to bottom, #ffffff 100%, #ffffff 100%), linear-gradient(to right, #ffffff 100%, #ffffff 100%), linear-gradient(to bottom, #ffffff 100%, #ffffff 100%);
	background-size: 100% 3px, 3px 100%, 100% 3px, 3px 100%;
	background-position: 0 0, 100% 0, 100% 100%, 0 100%;
	animation: bg 2s linear;
	transform: rotate(180deg);
}

.hvr-sweep-to-right4 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 20px;
	background: #000;
	color: #fff;
}

.hvr-sweep-to-right4:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0ac6b8;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right4:hover, .hvr-sweep-to-right4:focus, .hvr-sweep-to-right4:active {
	color: white;
}

.hvr-sweep-to-right4:hover:before, .hvr-sweep-to-right4:focus:before, .hvr-sweep-to-right4:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.clear-pace-left {
	margin-bottom: 40px;
}

.experience-left img {
	position: absolute;
	bottom: 0;
	width: 80%;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 99;
}

.experience-design .applicant-left-down li {
	color: #ffffffbd;
}

.brand-management .applicant-left-down li {
	color: #000;
}

.hvr-sweep-to-right5 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 20px;
	background: #0ac6b8;
	color: #fff;
}

.hvr-sweep-to-right5:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right5:hover, .hvr-sweep-to-right5:focus, .hvr-sweep-to-right5:active {
	color: white;
}

.hvr-sweep-to-right5:hover:before, .hvr-sweep-to-right5:focus:before, .hvr-sweep-to-right5:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

#comparison {
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 0px;
}

figure {
	position: absolute;
	background-image: url(../image/after-slider.jpg);
	background-size: cover;
	font-size: 0;
	width: 100%;
	height: 100%;
	margin: 0;
}

.col-md-6.handle-inner {
	position: relative;
}

#divisor {
	background-image: url(../image/before-slider.jpeg);
	background-size: cover;
	position: absolute;
	width: 50%;
	box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.3);
	bottom: 0;
	height: 100%;
}

#divisor::before, #divisor::after {
	content: '';
	position: absolute;
	right: -2px;
	width: 4px;
	height: calc(50% - 25px);
	background: white;
	z-index: 3;
}

#divisor::before {
	top: 0;
	box-shadow: 0 -3px 8px 1px rgba(0, 0, 0, 0.3);
}

#divisor::after {
	bottom: 0;
	box-shadow: 0 3px 8px 1px rgba(0, 0, 0, 0.3);
}

#handle {
	position: absolute;
	height: 50px;
	width: 50px;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	z-index: 1;
}

#handle::before, #handle::after {
	content: '';
	width: 0;
	height: 0;
	border: 6px inset transparent;
	position: absolute;
	top: 50%;
	margin-top: -6px;
}

#handle::before {
	border-right: 6px solid white;
	left: 50%;
	margin-left: -17px;
}

#handle::after {
	border-left: 6px solid white;
	right: 50%;
	margin-right: -17px;
}

input[type=range] {
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	top: 50%;
	left: -25px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: transparent;
	width: calc(100% + 50px);
	z-index: 2;
}

input[type=range]:focus, input[type=range]:active {
	border: none;
	outline: none;
}

input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	background: transparent;
	border: 4px solid white;
	box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.3);
}

input[type=range]::-moz-range-track {
	-moz-appearance: none;
	height: 15px;
	width: 100%;
	background-color: transparent;
	position: relative;
	outline: none;
}

.digital-marketing {
	background: #0ac6b8;
}

.digital-marketing h2 {
	color: #fff;
}

.digital-marketing .applicant-left-down li {
	color: #ffffffbd;
}

.hvr-sweep-to-right6 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 20px;
	background: #000;
	color: #fff;
}

.hvr-sweep-to-right6:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ff7d4f;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right6:hover, .hvr-sweep-to-right6:focus, .hvr-sweep-to-right6:active {
	color: white;
}

.hvr-sweep-to-right6:hover:before, .hvr-sweep-to-right6:focus:before, .hvr-sweep-to-right6:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.technology-down .owl-nav {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 62%;
	margin: 0 auto;
}

.tech-iner h5 {
	margin-top: 20px;
	font-size: 15px;
	font-weight: 600;
}

.tech-iner a.tech-btn {
	position: absolute;
	left: 0;
	right: 0;
	background: transparent;
	color: #fff;
	width: 100%;
	opacity: 0;
	padding: 7px;
	bottom: 0;
	transition: 0.4s;
	z-index: 2;
	overflow: hidden;
}

.tech-iner:hover a.tech-btn {
	position: absolute;
	left: 0;
	right: 0;
	color: #fff;
	width: 100%;
	opacity: 1;
	padding: 7px;
	bottom: 0;
	transition: 0.4s;
	z-index: 2;
	overflow: hidden;
	display: none;
}

.tech-iner:hover a.tech-btn::before {
	background: #0ac6b8;
	content: '';
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	transform: scale(1);
	transition: 0.4s;
	z-index: -1;
	bottom: 0;
	display: none;
}

.tech-iner a.tech-btn::before {
	background: #0ac6b8;
	content: '';
	width: 1%;
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	transition: 0.4s;
	z-index: -1;
	bottom: 0;
}

a.tech-btn {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.tech-iner {
	width: 80% !important;
	margin: 0 auto;
	padding: 41px 6px 41px;
	text-align: center;
	position: relative;
}

.technology-use .owl-carousel .owl-item img {
	width: 60% !important;
	margin: 0 auto;
}

.tech-iner:hover {
	border-color: #0ac6b8;
}

.technology-down .owl-nav img {
	width: 28% !important;
	margin-top: 50px;
}

.section.technology-use.client-ftrup.estimate_clients .owl-carousel .owl-item img {
	max-width: 70% !important;
	max-height: 130px;
}

.technology-use {
	text-align: center;
	padding: 125px 0px 150px;
}

.technology-use h2.sub-header span {
	display: inline-block;
}

.technology-down {
	margin-top: 59px;
}

.technology-use .owl-dots {
	display: flex !important;
	justify-content: space-around !important;
	width: 13% !important;
	margin: -29px auto !important;
}

.technology-use .owl-dot.active span {
	background: #d5d5d5;
	height: 12px;
	width: 12px;
	display: inline-block;
	border-radius: 50%;
}

.technology-use .owl-dot span {
	background: #000;
	height: 12px;
	width: 12px;
	display: inline-block;
	border-radius: 50%;
}

.no-gutters-dwn {
	display: none;
}

.service-iner-section {
	padding: 100px 0;
}

tr.service-thdr th:nth-child(3) {
	position: absolute;
	left: 0;
	right: 5px;
	width: 29%;
	margin: 0 auto;
}

tr.service-thdr th:nth-child(2) {
	position: absolute;
	left: 0;
	right: 0;
	width: 29%;
	margin: 0 auto;
}

tr.service-thdr th:first-child {
	position: absolute;
	width: 29%;
}

tr.service-thdr {
	height: 80px !important;
	display: inline-table;
}

.graphic-showroom h2.sub-header {
	margin-bottom: 40px;
}

.section.service-iner-section.seo-result {
	background:#6c63fe;
	color: #fff;
}
.seo-result  .aeo-srvc-cntniner {
    padding: 11% 11% 11%;
}

.seo-result .aeo-srvc-cntniner {
    background: #fff;
    color: #000;
    width: 74%;
    margin: 38px 0px;
    height: 171px;
}
.seo-result .aeo-srvc-cntniner img{
    margin-top:50px;
}
.how-seo-work h2 {
	margin-bottom: 15px;
}

.how-inet {
	margin-top: 50px;
}

.how-chose-right {
	background: #ffcc00;
	border-radius: 1px;
	text-align: center;
	padding: 40px 20px 0px;
}

.how-chose-right h5 {
	font-size: 16px;
	margin: 24px 0px 0px;
}

.how-chose-right p {
	font-size: 13px;
	color: #000;
	font-weight: 500;
	margin: 21px 0px;
	min-height: 200px;
}


.how-chose-right h6::after {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 12px solid #434343;
	position: absolute;
	bottom: 28px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

p.hw-m-pera {
	color: #a7a7a7;
	font-size: 14px;
}

.how-chose-right h6 {
	background: #434343;
	color: #fff;
	font-size: 14px;
	padding: 7px;
	position: relative;
	margin: 0px -20px 0px;
}

.how-chose-right img {
	width: 55px;
}

.hsw-iner h6 {
	color: #000;
	font-size: 12px;
	font-family: 'poppinsbold';
	margin-bottom: 14px;
}

.row.how-inet::after {
	content: '';
	height: 1px;
	width: 80%;
	background: #e2e2e2;
	position: absolute;
	left: 0px;
	right: 0;
	margin: 0 auto;
	top: 0;
}

.row.how-inet {
	padding: 51px 0px 48px;
	position: relative;
}

.how-inet .hsw-iner:hover {
	border-color: #0ac6b8;
}

.how-inet .hsw-iner:hover h6 {
	color: #0ac6b8;
}

button:focus {
	outline: 0px dotted;
	outline: 0px auto -webkit-focus-ring-color;
}

.section.service-iner-section.seo-result .need-logo h6 {
	color: #000;
	font-family: 'poppinsmedium';
}

.seo-result h2.sub-header {
	color: #fff;
}

.section.service-iner-section.seo-result .need-logo img {
	width: 57%;
}

.seo-sem-srvc-content {
	background: #f8f8f8;
	padding: 150px 0px 80px 0;
	margin-top: -85px;
}

.seo-srvc-content {
	padding: 100px 0;
}

img.oh-pic-dwn {
	display: none;
}

.seo-srvc-content h2 {
	margin-bottom: 50px;
}

.srvc-hiting-rgtimg {
	display: none;
}

.how-seo-work {
	margin: 80px 0px;
}

.wb-prfrmnce-iner img {
	width: 50%;
	margin: 0 auto;
	display: block;
}

.srch-second-left h3 span {
	display: block;
	font-size: 19px;
	margin-bottom: 50px;
}

.srch-second-left h3 {
	font-size: 56px;
}

.serach-second {
	position: relative;
}

.serach-second .container {
	position: relative;
	z-index: 9;
}

.srch-second-left {
	padding: 63px 0;
	color: #000;
}

.section.brand-management.srvc-seo-inet h2 {
	font-size: 20px;
}

span.off-seo-spaner {
	display: block;
	margin: 2px 0px;
	height: 28px;
}

.section.brand-management.srvc-seo-inet h2 span {
	font-size: 20px;
}

.wb-prfrmnce-iner p {
	font-size: 13px;
	padding: 55px 0px;
	min-height: 172px;
}

.wb-prfrmnce-iner {
	background: #fff;
	padding: 44px 20px;
	border: 1px solid #e3e3e3;
}

span.free-spaner {
	display: block;
	margin-top: 40px;
	color: #0ac6b8;
	font-size: 23px;
}

.serach-second::after {
	background: #fdd04f;
	height: 100%;
	width: 35%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.serach-second {
	position: relative;
	margin-bottom: -87px;
	top: -194px;
	margin-top: 145px;
}

.aeo-srvc-cntniner {
	padding: 23% 11% 11%;
	background: #232323;
	color: #fff;
	margin: 15px 0;
}
.seo-result .aeo-srvc-cntniner h6 {
    font-size: 14px;
    font-family: 'poppins';
    color: #000;
    min-height: 40px;
    font-weight: 600;
}

.aeo-srvc-cntniner h6 {
	font-size: 16px;
	font-family: 'poppinsbold';
	color: #ffcc00;
	min-height: 40px;
}

.seo-srvc-content .aeo-srvc-cntniner p {
	height: 65px;
}

.aeo-srvc-cntniner p {
	color: #efefef;
	font-size: 13px;
	line-height: 19px;
	margin: 9px 0;
	height: 50px;
}

.aeo-srvc-cntniner .fa {
	display: block;
	margin-top: 40px;
	text-align: right;
	color: #0ac6b8;
	font-size: 19px;
}

.aeo-srvc-cntniner img {
	display: block;
	margin-top: 40px;
	text-align: right;
	color: #0ac6b8;
	width: 27px;
	height: 26px;
	margin-left: auto;
}

.lets-work {
	background: #0099ff;
	position: relative;
	padding: 115px 0px;
}

.lats-left form {
	margin: 54px 0;
}

.hp_select_form .form-control.cnt-frmcontrol {
	width: 98%;
	background: transparent;
}

.form-control:focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%) !important;
}

.hp_select_form {
	width: 100%;
	background: #ffffff59;
}

.form-control.cnt-frmcontrol {
	margin: 10px 0;
	height: 58px !important;
	border-radius: 0;
	font-size: 16px;
	background: #ffffff59;
	border: none;
	color: #fff;
}

.form-control.cnt-frmcontrol::placeholder {
	color: #fff;
}

input.btn.frm-btn {
	font-size: 14px;
	padding: 8px 30px;
	border-radius: 0px;
	background: #FF9D51;
	color: #fff;
}

.contactinr-btn {
	text-align: right;
	margin-top: 7px;
}

.contact-page-header {
	padding: 70px 0px 100px 0px;
}

.lats-left h2 {
	color: #fff;
}

img.lets-work-sideup {
	position: absolute;
	width: 13%;
	right: 0;
	top: 25%;
}

img.lets-work-sidedwn {
	position: absolute;
	width: 13%;
	right: 0;
	top: 35%;
}

.lets-wrk-right img {
	width: 63%;
	margin-bottom: 110px;
}

.lets-wrk-right h6 {
	font-size: 15px;
	color: #fff;
	font-weight: 200;
	letter-spacing: 1px;
	margin-bottom: 9px;
}

.lets-wrk-right h5 {
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	letter-spacing: 1px;
}

.footer-section {
	background: #01061a;
	color: #fff;
	width: 100%;
	position: relative;
	padding: 80px 0px 0px;
}

.atlst-ftr-bg {
	padding: 30px 0;
	background: #0ac6b8;
	margin-top: 80px;
	position: relative;
}

select#works {
	z-index: 9999;
}

span.ftr-sapner {
	display: block;
}

img.ftr-logo {
	width: 50%;
	margin-bottom: 40px;
}

.footer-inner h6 {
	font-size: 15px;
	line-height: 25px;
	color: #acacac;
	font-weight: 400;
}

.footer-inner h5 {
	margin-bottom: 20px;
	font-size: 19px;
	font-weight: 600;
}

.footer-inner li {
	line-height: 29px;
	font-weight: 300;
	color: #acacac;
	transition: 0.3s;
}

.footer-inner li:hover {
	color: #0ac6b8;
	transition: 0.3s;
}

.footer-end li {
	color: #01061a;
}

h5.ftr-header-down {
	margin-top: 30px;
	margin-bottom: 19px;
}

ul.list-inline.ftr-header-list .fa {
	background: #0ac6b8;
	padding: 7px 10px;
	font-size: 17px;
	color: #01061a;
	margin-right: 3px;
	transition: 0.3s;
}

ul.list-inline.ftr-header-list .fa:hover {
	background: #ff7d4f;
	transition: 0.3s;
	color: #fff;
}

.footer-end {
	text-align: right;
}

.footer-end li {
	font-size: 14px;
	font-weight: 500;
}

.footer-end li:last-child {
	margin-left: 29px;
}

.atlst-ftr-bg::before {
	background: #ff7d4f;
	height: 100%;
	width: 4%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
}

.footer-end::after {
	background: #01061a;
	height: 100%;
	width: 39%;
	content: '';
	position: absolute;
	left: 54px;
	top: 0;
}

.tab button.active {
	color: #fff;
	border-color: #fff;
}

.bst-wrk-headr {
	display: flex;
	justify-content: space-between;
	align-content: center;
}

a.bt-wrk-linker {
	text-decoration: underline;
	color: #fff;
}

.best-work {
	background: #0099ff;
	position: relative;
}

.best-work::after {
	position: absolute;
	content: '';
	left: 0;
	height: 100%;
	width: 15.5%;
	background: #0085DE;
	top: 0px;
	z-index: 1;
}

.client-love-down {
	margin-top: 40px;
	width: 60%;
}

.bst-wrk-iner {
	background: #fff;
	padding: 7px;
}

.bst-wrk-iner h6 {
	font-size: 14px;
	font-family: 'poppinsbold';
}

.bst-wrk-iner h5 {
	font-size: 14px;
	margin: 7px 0;
	color: #00000057;
	font-weight: 400;
}

.bst-woker-down {
	padding: 17px 6px;
}

.hvr-sweep-to-right7 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 20px;
	background: #0ac6b8;
	color: #fff;
}

.hvr-sweep-to-right7:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right7:hover, .hvr-sweep-to-right7:focus, .hvr-sweep-to-right7:active {
	color: white;
}

.hvr-sweep-to-right7:hover:before, .hvr-sweep-to-righ7:focus:before, .hvr-sweep-to-right7:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.bst-work-btn {
	text-align: right;
	margin-top: 21px;
}

.bst-wrk-headr h2.sub-header span {
	display: inline-block;
	color: #fff;
}

.bst-wrk-headr h2 {
	color: #fff;
}

.bst-wrk-iner {
	background: #fff;
	padding: 7px;
	margin: 0px 7px;
}

.tab button {
	display: block;
	background-color: inherit;
	color: #f4f4f4;
	padding: 9px 16px;
	width: 96%;
	border: none;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 15px;
	border-bottom: 1px solid transparent;
	border-right: 3px solid transparent;
	margin-top: 30px;
}

.project-down .owl-dot span {
	background: #000;
	height: 10px;
	width: 10px;
	display: inline-block;
	border-radius: 50%;
}

.row.prtfolio-bst-wrk {
	height: 500px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.row.project-down {
	display: flex;
	align-items: center;
	padding: 125px 0px;
	position: relative;
}

.project-down::after {
	display: none;
}

.nav.nav-tabs a {
	display: block;
	margin: 12px 0;
	text-align: left;
	color: #fff;
}

.sticky-header {
	padding: 130px 0;
	position: relative;
}

.sticky-header::after {
	content: '';
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	background: #01071c9c;
	position: absolute;
}

.nav.nav-tabs {
	width: 100%;
	display: block;
}

.nav.nav-tabs .nav-link {
	padding: 13px 0px;
	margin: 42px 0px;
}

.nav-tabs {
	border-bottom: 0px solid #dee2e6;
}

a.nav-item.nav-link.active {
	background: transparent;
	color: #fff;
	border: none;
	border-right: 4px solid #fff;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	font-family: 'Poppins', sans-serif;
}

.row.project-down .nav.nav-tabs {
	padding-left: 36px;
	font-family: 'Poppins', sans-serif;
}

a.nav-item.nav-link {
	border-right: 4px solid transparent;
	border-bottom: 1px solid transparent;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border: none;
	border-right: 4px solid #fff;
	border-bottom: 1px solid #fff;
	border-radius: 0;
}

.project-down .owl-dot.active span {
	background: #d5d5d5;
	height: 12px;
	width: 12px;
	display: inline-block;
	border-radius: 50%;
}

.project-down .owl-dots {
	display: flex !important;
	justify-content: space-around !important;
	width: 13% !important;
	margin: -29px auto !important;
}

.owl-pre.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav {
	text-align: center;
}

.row.project-down .tab {
	margin-top: 98px;
	display: block;
}

.bst-work-btn a .fa {
	margin-left: 12px;
}

.row.grow-header h2.sub-header span {
	display: inline-block;
	margin-bottom: 8px;
}

.sectionClass {
	position: relative;
	display: block;
}

.growing-fast {
	background: url('../image/grow-fasting-bg.jpg')no-repeat;
	background-size: cover;
	background-position: center;
	padding: 125px 0px;
}

.headerLine {
	width: 160px;
	height: 2px;
	display: inline-block;
	background: #101f2e;
}

.projectFactsWrap .item {
	padding: 28px;
	margin: 0px 25px;
	text-align: left;
}

.section.mobile-app-dev-platform .projectFactsWrap .item {
	padding: 28px 15px;
	margin: 20px 0px;
}

.projectFactsWrap .item {
	background: #01061a;
}

.projectFactsWrap .item p.number {
	font-size: 40px;
	padding: 0;
	font-weight: bold;
	color: #ff7d4f;
	line-height: 51px;
}

.projectFactsWrap .item p {
	color: #a7a7a7;
	font-size: 18px;
	margin: 0;
}

.projectFactsWrap .item span {
	width: 60px;
	background: rgba(255, 255, 255, 0.8);
	height: 2px;
	display: block;
	margin: 0 auto;
}

.projectFactsWrap .item i {
	vertical-align: middle;
	font-size: 50px;
	color: rgba(255, 255, 255, 0.8);
}

.projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p {
	color: white;
}

.projectFactsWrap .item:hover span {
	background: white;
}

@media (max-width: 786px) {
	.projectFactsWrap .item {
		flex: 0 0 50%;
	}
}

.about-me-img {
	width: 120px;
	height: 120px;
	left: 10px;
	position: relative;
	border-radius: 100px;
}

.about-me-img img {
}

.authorWindow {
	width: 600px;
	background: #75439a;
	padding: 22px 20px 22px 20px;
	border-radius: 5px;
	overflow: hidden;
}

.authorWindowWrapper {
	display: none;
	left: 110px;
	top: 0;
	padding-left: 25px;
	position: absolute;
}

.trans {
	opacity: 1;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	transition: all 500ms ease;
}

@media screen and (max-width: 768px) {
	.authorWindow {
		width: 210px;
	}

	.authorWindowWrapper {
		bottom: -170px;
		margin-bottom: 20px;
	}
}

.projectFactsWrap .item .fa {
	text-align: right;
	font-size: 19px;
	display: inline-block;
	width: 100%;
	margin-top: 51px;
}

.row.grow-header {
	margin-bottom: 70px;
}

.row.grow-header h2 {
	margin-bottom: 3px;
}

.row.grow-header p {
	font-size: 12px;
	color: #8e8e8e;
	font-weight: 300;
}

.technical-use {
	background: #232323;
	position: relative;
}

div#fullpage {
	margin-top: 70px;
}

div#fullpage\ abt-brand-idntty {
	overflow-y: hidden;
}

.technical-use::after {
	position: absolute;
	content: '';
	left: 0;
	height: 100%;
	width: 15.5%;
	background: #3b3b3b;
	top: 0px;
	z-index: 1;
}

.technical-use a.nav-item.nav-link.active {
	background: transparent;
	color: #fff;
	border: none;
	border-right: 4px solid #0ac6b8;
	border-bottom: 1px solid #0ac6b8;
	border-radius: 0;
}

.technical-use a.nav-item.nav-link {
	color: #d4d4d4;
}

.technical-use a.nav-item.nav-link.hover {
	border-right: 4px solid #0ac6b8;
	border-bottom: 1px solid #0ac6b8;
}

.timeline-inner .nav-link {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.timeline-inner .nav.nav-tabs .nav-link {
	margin: 0px 30px;
	border: none !important;
	text-align: center;
}

.timeline-inner .nav.nav-tabs {
	justify-content: center;
	display: flex;
}

.nav.nav-tabs {
	position: relative;
	z-index: 9;
}

.wrk-process-headr {
	margin-bottom: 32px;
	text-align: center;
	color: #d4d4d4;
}

.process-down-div {
	width: 370px;
	margin: 38px auto;
	padding-top: 40px;
}

.process-down-div img {
	width: 100%;
}

.wrk-process-headr h2.sub-header span {
	display: inline-block;
}

.timeline-inner .nav-tabs .nav-link.active {
	background: transparent;
	border: none;
	color: #0ac6b8;
	position: relative;
}

.timeline-inner .nav-tabs .nav-link.active::after {
	content: '';
	position: absolute;
	height: 2px;
	background: #0ac6b8;
	left: 0;
	bottom: 5px;
	width: 70%;
	margin: 0 auto;
	right: 0;
}

.timeline-inner .nav-tabs .nav-link:hover {
	border: none;
}

.timeline-inner .nav-tabs .nav-link {
	color: #d4d4d4;
}

button {
	width: 100px;
	margin: auto;
}

.timeline {
	display: flex;
	margin: auto;
	justify-content: center;
	padding: 4px 41px 0px 55px;
}

.timeline .circle {
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 2px;
	margin-left: -5px;
	z-index: 2;
	position: relative;
	background: transparent !important;
}

.row.project-down .block:nth-child(odd) .circle::after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #0ac6b8;
	content: '';
	position: absolute;
	top: 15px;
	left: 0;
	right: 0;
}

.row.project-down .block:nth-child(odd) .circle::before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
}

.row.project-down .block:nth-child(even) .circle::after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
	content: '';
	position: absolute;
	top: 15px;
	left: 0;
	right: 0;
}

.row.project-down .block:nth-child(even) .circle::before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #0ac6b8;
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	right: 0;
}

.timeline .circle:hover {
	cursor: pointer;
}

.timeline .circle p {
	text-align: center;
	margin: auto;
	line-height: 30px;
	color: #ffffff;
}

.timeline .link {
	z-index: 0;
	background-color: #6c6c6c;
	padding: 0;
}

.square {
	max-width: 250px;
	min-width: 100px;
	height: 160px;
	color: #fff;
	z-index: 2;
	position: relative;
}

.square.blank {
	visibility: hidden;
}

#end {
	width: 0;
	height: 0;
}

.square h3 {
	margin: 0px 0px 6px 2px;
	text-align: left;
	font-size: 14px;
	color: #ff7d4f;
}

.square h3 {
	padding-top: 5px;
}

.square h3 span {
	color: #fff;
	margin-right: 5px;
}

#horizontal-timeline {
	flex-direction: row;
}

#horizontal-timeline .block {
	width: 20%;
}

.horizontal .link {
	width: auto;
	height: 1px;
	margin-top: -15px;
	margin-left: 5px;
	background: #ffffff63 !important;
}

.horizontal .square {
	margin: 40px 0 20px -8px;
}

.horizontal .square p {
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: 11px;
	font-weight: 300;
	color: #c3c3c3;
}

.col-md-10.timeline-inner::-webkit-scrollbar {
	width: 5px;
}

.col-md-10.timeline-inner::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.col-md-10.timeline-inner::-webkit-scrollbar-thumb {
	background-color: #0ac6b8;
	outline: 1px solid slategrey;
}

.square.up::after {
	margin: 12px 0px 0px 10px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid rgb(176, 179, 204);
}

.square.down::after {
	margin: -108px 0 15px 15px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid rgb(176, 179, 204);
}

.cntc-up-left .form-control.cnt-frmcontrol {
	background: #f8f8f8;
	color: #9c9c9c;
}

.cntc-up-left input.form-control.cnt-frmcontrol::placeholder {
	color: #9c9c9c;
}

.cntc-up-left .form-control.cnt-frmcontrol {
	margin: 5px 0;
	height: 45px !important;
	border-radius: 0;
	font-size: 15px;
}

.cntc-up-left input.btn.frm-btn {
	background: #0ac6b8;
}

.cntc-up-left textarea.form-control.cnt-frmcontrol {
	margin: 5px 0;
	height: 115px !important;
	color: #9c9c9c;
	resize: none;
}

.cntc-up-left textarea.form-control.cnt-frmcontrol::placeholder {
	color: #9c9c9c;
}

.cntc-up-left form {
	margin-top: 21px;
}

.cntc-up-right li {
	margin: 41px 0px;
	display: flex;
	align-items: center;
	height: 100%;
}

.cntc-list-iner {
	width: 29%;
	border-right: 1px solid;
	margin-right: 9px;
	font-size: 28px;
	color: #0ac6b8;
}

.list-call {
	display: inline;
	float: left;
	width: 70%;
}

.cntc-list-iner {
	width: 14%;
	border-right: 1px solid;
	margin-right: 17px;
	font-size: 21px;
	color: #0ac6b8;
	display: inline-block;
}

.of-pac-down .owl-nav img {
	width: 28% !important;
	margin-top: 35px;
}

.of-pac-down .owl-nav {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 62%;
	margin: 0 auto;
}

.of-pac-down .owl-dot.active span {
	background: #d5d5d5;
	height: 12px;
	width: 12px;
	display: inline-block;
	border-radius: 50%;
}

.of-pac-down .owl-dot span {
	background: #000;
	height: 10px;
	width: 10px;
	display: inline-block;
	border-radius: 50%;
}

.of-pac-down .owl-dots {
	display: flex !important;
	justify-content: space-around !important;
	width: 13% !important;
	margin: -29px auto !important;
}

.of-pac-down {
	margin-top: 20px;
}

.ofice-iner {
	margin: 20px 30px 0px;
}

.cn-pg-hderiner {
	margin-top: 40px;
}

.get-updates li {
	padding-right: 8px;
}

.get-updates li a {
	display: inline-block;
}

.get-updates li .fa {
	background: #0ac6b8;
	color: #dfff;
	padding: 9px;
	height: 30px;
	width: 30px;
	text-align: center;
}

.get-updates li a p {
	font-size: 12px;
	margin-top: 2px;
	font-weight: 600;
}

.get-updates ul {
	margin-top: 18px;
}

.mega-upper.abt-pg {
	background: #fff;
	color: #000;
}

.about-down-min-bannerone {
	width: 100%;
	display: block;
}

.about-down-min-bannerone img {
	width: 100%;
}

.mega-upper h6 {
	font-family: 'poppinsbold';
}

.mega-upper h6 span {
	font-family: 'poppinsregular';
}

.about-top-section {
	background: #232323;
	color: #fff;
	padding: 100px 0px;
}

.mega-upper.abt-pg a {
	color: #000 !important;
}

.about-top-section img {
	width: 38%;
	
}
.abt-brant-img {
    text-align: center;
    margin-bottom: -40px;
    position:relative;
}
img.rounded_images {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    animation: spin 10s infinite reverse linear;
}

@keyframes spin {
    100% {
        transform: rotate(1turn);
    }
}
    
.abt-brant-img {
    text-align: center;
}


.about-top-inner p {
	margin: 24px 0;
	color: #a2a2a2;
}
.about-top-inner h2.sub-header {
    margin-bottom: 20px;
    padding-left: 18px;
}
.nav-menu li .mega-menu li .mega-upper.abt-pg a.active:hover::after {
    background: #ff7d4f;
}
.nav-menu li .mega-menu li .mega-upper.abt-pg a.active::after {
	content: '';
	position: absolute;
	height: 8px;
	width: 8px;
	background: #0ac6b8;
	top: -17px;
	padding: 0;
	z-index: 9999999;
	left: 0;
	margin: 0 auto;
	border-radius: 0;
	transition: 0.4s;
}

.nav-menu li .mega-menu li .mega-upper.abt-pg a:hover::after {
	content: '';
	position: absolute;
	height: 8px;
	width: 8px;
	background: #0ac6b8;
	top: -17px;
	padding: 0;
	z-index: 9999999;
	left: 0;
	margin: 0 auto;
	border-radius: 0;
	transition: 0.4s;
}

.our-team {
	background: url('../image/about-us/top-banner.jpg')no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	padding: 150px 0px;
}

.section.our-team {
	text-align: center;
	color: #fff;
}

.section.our-team h1 {
	font-family: 'poppinsthin';
	position: relative;
	z-index: 2;
}

.section.our-team::after {
	content: '';
	background: #1616168c;
	z-index: 1;
	height: 100%;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

.tm-inner {
	background: #232323;
	margin-right: 10%;
	margin-top: 30px;
	margin-bottom: 30px;
}

.tm-inner img {
	width: 73%;
	border-right: 8px solid #fff;
	border-bottom: 8px solid #fff;
}

.team-innet h6 {
	color: #0ac6b8;
	font-weight: 700;
}

.team-innet {
	width: 73%;
	text-align: right;
	padding: 34px 0px 44px 0px;
}

.team-innet p {
	color: #a2a2a2;
	padding-top: 6px;
	font-size: 13px;
}

.section.team-member h2 {
	margin-bottom: 36px;
}

.section.team-member {
	padding: 100px 0px;
}

.section.bi-top-banner img {
	width: 96%;
	margin-top: 140px;
}

.bi-top-banner {
	padding: 130px 0px 150px;
}

.ideation-section {
	background: url('../image/about-us/typography-bg.jpg')no-repeat;
	background-position: center;
	background-size: cover;
	padding: 130px 0px;
}

.exploration-content {
	padding: 130px 0px;
}

.section.ideation-section h2 {
	font-family: 'poppinsthin';
	color: #fff;
	font-size: 46px;
	font-weight: 100;
}

.ideation-right p {
	margin: 20px 0;
	color: #a2a2a2;
	font-family: 'poppinsthin';
}

.ideanti-inner p {
	margin: 0;
	padding-left: 10px;
}

.ideanti-inner {
	display: flex;
	margin-top: 25px;
}

.ideanti-inner h5 {
	color: #fff;
}

.ideation-right p span {
	font-family: 'poppinssemibold';
}

.ideation-right p {
	margin: 20px 0;
	color: #ccd3db;
	font-family: 'poppinsthin';
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 25px;
}

.ideanti-inner p {
	margin: 0;
}

.ideation-right::after {
	position: absolute;
	top: 17%;
	left: 0;
	height: 70px;
	width: 60px;
	border-top: 4px solid white;
	content: '';
	border-left: 4px solid white;
}

.ideation-right {
	position: relative;
	padding-top: 170px;
}

.explore-icon img {
	width: 100%;
}

.exploration-content h2 {
	font-family: 'poppinsthin';
	color: #000;
	font-size: 46px;
	font-weight: 100;
	margin-bottom: 65px;
}

.contruction-inner {
	display: flex;
}

.cons-mid {
	width: 50%;
	margin: 0px 10px;
}

.cons-left {
	width: 61%;
}

.cons-right h5 {
	font-size: 15px;
	font-weight: 700;
	color: #000;
	margin-bottom: 40px;
}

.cons-right p {
	line-height: 19px;
	margin-top: 18px;
}

.cons-right {
	padding-top: 85px;
	position: relative;
}

.cons-right::after {
	position: absolute;
	top: 0px;
	left: 0;
	height: 65px;
	width: 60px;
	border-top: 4px solid #000;
	content: '';
	border-left: 4px solid #000;
}

.typogra-left img {
	width: 100%;
}

.typography-inner {
	background: url('../image/about-us/typography-bg.jpg')no-repeat;
	background-position: center;
	background-size: cover;
	padding: 130px 0px;
}

.section.typography-inner h2 {
	font-family: 'poppinsthin';
	color: #fff;
	font-size: 46px;
	font-weight: 100;
	margin-bottom: 115px;
}

.typogra-right {
	color: #fff;
}

.typro-up {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.typro-up span {
	background: #bbe0ff;
	width: 43%;
	height: 1px;
}

.typro-up h3 {
	font-size: 21px;
}

.typro-down {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 30px 0px;
}

.typro-down h5 {
	font-size: 17px;
}

.typro-down h5:first-child {
	color: #0ac6b8;
	font-family: 'poppinsthin';
}

.typro-down h5:nth-child(2) {
	font-family: 'poppinsregular';
}

.typro-down h5:nth-child(3) {
	color: #0ac6b8;
	font-family: 'poppinsbold';
}

.typro-down h5:nth-child(4) {
	font-family: 'poppinsblack';
}

.typro-down span {
	background: #bbe0ff;
	width: 10%;
	height: 1px;
}

.typro-up p {
	font-size: 11px;
}

.typro-down p {
	font-size: 11px;
}

.typogra-right ul {
	width: 60%;
}

.typogra-right ul li {
	font-size: 18px;
	line-height: 33px;
	padding: 1px 6px;
}

.typogra-right ul {
	width: 75%;
}

.color-fill span {
	background: #232323;
	height: 20px;
	width: 20px;
	display: block;
	border-radius: 4px;
	border: 2px solid #fff;
	margin-top: 30px;
	text-align: center;
	margin: 0 auto;
}

.color-fill {
	width: 20%;
	text-align: center;
	margin-top: 30px;
}

.color-fill p {
	margin-top: 6px;
}

.abt-clr-left img {
	width: 31%;
}

.abt-clr-right img {
	width: 83%;
}

.angular-down {
	position: absolute;
	bottom: 0;
}

.section.abt-clr {
	position: relative;
	padding: 120px 0px;
}

.section.abt-clr h2 {
	font-family: 'poppinsthin';
	color: #000;
	font-size: 46px;
	font-weight: 100;
	margin-bottom: 35px;
}

.angular-down {
	position: absolute;
	bottom: 0;
	border-top: 1px solid #939393;
	border-left: 1px solid #939393;
	border-right: 1px solid #939393;
	left: 20%;
	text-align: center;
	width: 10%;
	padding: 19px 10px;
}

.angular-down img {
	width: 50%;
}

.abt-clr-left {
	position: relative;
}

.abt-clr-left h6 {
	transform: rotate(-90deg);
	position: absolute;
	left: -63px;
	top: 10%;
	font-size: 13px;
	color: #cdcdcd;
	font-family: 'poppinsthin';
}

.abt-clr-right h6 {
	display: block;
	margin: 52px 0 0;
	color: #878787;
	font-size: 13px;
}

.hexa-spaner p {
	font-size: 13px;
}

span.hexa-paner-firt {
	background: #0ac6b8;
	color: #0ac6b8;
	height: 20px;
	width: 20px;
	display: block;
	border-radius: 4px;
	margin-top: 30px;
	text-align: center;
	margin: 0 auto;
}

span.hexa-paner-snd {
	background: #ff7d4f;
	color: #ff7d4f;
	height: 20px;
	width: 20px;
	display: block;
	border-radius: 4px;
	margin-top: 30px;
	text-align: center;
	margin: 0 auto;
}

.hexa-spaner {
	margin-top: 30px;
}

.hexa-spaner li:first-child p {
	margin-top: 10px;
	color: #0ac6b8;
}

.hexa-spaner li:last-child p {
	margin-top: 10px;
	color: #ff7d4f;
}

.hexa-spaner li:first-child {
	padding-right: 28px;
}

.angular-down img {
	margin-bottom: 15px;
}

.angular-down h6 {
	font-size: 13px;
}

.clear-pace-left img {
	width: 100%;
}

.clear-space h2 {
	font-family: 'poppinsthin';
	color: #000;
	font-size: 46px;
	font-weight: 300;
	margin-bottom: 115px;
}

.section.clear-space {
	padding: 120px 0px;
	color: #000;
}

.section.clear-space p {
	color: #6464644a;
}

.section.clear-space p span {
	color: #0ac6b8;
	font-family: 'poppinsregular';
	font-weight: 800;
}

.section.technogical-section img {
	width: 100%;
	height: 100vh;
}

img.abt-dwn-bnr-pic {
	width: 30%;
}

.section.about-down-banner {
	background: url('../image/about-us/about-inner-down.jpg')no-repeat;
	background-size: cover;
	background-position: center;
	text-align: center;
	position: relative;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}

.section.about-down-banner span {
	background: #ff7d4f;
	color: #fff;
	padding: 14px 27px;
	letter-spacing: 11px;
	transform: rotate(-90deg);
	position: absolute;
	text-align: center;
	align-items: center;
	justify-content: center;
	right: -3.1%;
	bottom: 25%;
}

.section.about-down-banner span::after {
	position: absolute;
	content: '';
	background: white;
	height: 1px;
	width: 80px;
	top: 51%;
	left: -71px;
	bottom: 0;
}

.career-banner {
	background: url('../image/about-us/your-career-baner.jpg')no-repeat;
	background-position: center;
	background-size: cover;
	color: #fff;
	padding: 130px 0px;
}

.career-banner-inner img {
	width: 100%;
}

.responsive-left {
	margin-bottom: 5rem;
}

.section.career-banner-inner {
	text-align: center;
}

.section.career-banner .row {
	display: flex;
	align-items: center;
}

.section.career-banner h1 {
	color: #0ac6b8;
}

.section.career-banner h1 span {
	display: block;
	font-family: 'poppinsregular';
	color: #fff;
}

.section.join-team h2 {
	margin-bottom: 12px;
	color: #fff;
	font-size: 24px;
}

.section.join-team h2 span {
	font-size: 24px;
}

.section.career-banner h5 {
	color: #ff7d4f;
	font-family: 'poppinsbold';
}

.section.career-banner h5 span {
	color: #fff;
	font-family: 'poppinsextralight';
}

.why-innner img {
	width: 100%;
	margin-bottom: 30px;
}

.section.why-alternative h2 {
	margin-bottom: 80px;
}

.why-alternative {
	padding: 100px 0px;
}

.why-innner {
	width: 60%;
}

.why-innner h6 {
	font-size: 14px;
	color: #868686;
	line-height: 21px;
}

.career-iner {
	text-align: center;
	padding: 70px 35px;
	background: #232323;
}

.career-iner img {
	width: 28% !important;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 9px;
	border: 4px solid #fff;
}

.ourCliendslider .owl-nav img {
	width: 28% !important;
	margin-top: 50px;
}

.ourCliendslider .owl-nav img {
	width: 28% !important;
	margin-top: 30px;
}

.ourCliendslider .owl-dots {
	display: flex !important;
	justify-content: space-around !important;
	width: 13% !important;
	margin: -29px auto !important;
}

.ourCliendslider .owl-dot.active span {
	background: #d5d5d5;
	height: 12px;
	width: 12px;
	display: inline-block;
	border-radius: 50%;
}

.ourCliendslider .owl-dot span {
	background: #000;
	height: 12px;
	width: 12px;
	display: inline-block;
	border-radius: 50%;
}

.ourCliendslider .owl-nav {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 62%;
	margin: 0 auto;
}

.section.life-inner {
	background: #0ac6b8;
	padding: 100px 0px 130px;
}

.section.life-inner h2 {
	margin-bottom: 45px;
	color: #fff;
}

.career-iner p {
	color: #cbcbcb;
	margin-top: 30px;
	font-size: 13px;
	height: 80px;
	overflow-y: auto;
}

.career-iner p::-webkit-scrollbar {
	width: 5px;
}

.career-iner p::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.career-iner p::-webkit-scrollbar-thumb {
	background-color: #e4e4e4;
	outline: 1px solid #e4e4e4;
}

.career-iner .mp {
	margin-top: 15px;
}

.career-iner {
	text-align: center;
	padding: 70px 24px;
	background: #232323;
	margin: 61px 22px 0px;
}

.career-iner h5 {
	color: #0ac6b8;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 1px;
}

.career-iner h6 {
	color: #acacac;
	font-size: 12px;
	margin-top: 6px;
}

.engagement-inner {
	margin: 40px 31px 20px 0;
}

.job-opening {
	background: #232323;
	padding: 100px 0px;
}

.section.job-opening h2.sub-header {
	color: #fff;
	margin-bottom: 40px;
}

.engagement-section {
	padding: 100px 0px 130px;
}

.job-open-iner {
	text-align: center;
	width: 85%;
	background: #fff;
	margin: 20px 0px;
}

.job-open-iner img {
	width: 75%;
	margin: 31px 0px 20px;
}

.job-open-iner h5 span {
	display: block;
}

.job-open-iner h5 {
	font-size: 15px;
	font-family: 'poppinsbold';
	margin-bottom: 20px;
	color: #000;
	line-height: 20px;
}

.job-open-iner a {
	display: block;
	background: #0ac6b8;
	color: #fff;
	padding: 14px 0;
	border: 1px solid #23232363;
	transition: 0.3s;
}

.job-open-iner:hover a {
	background: #ff7d4f;
	transition: 0.3s;
	color: #fff;
}

.responsive-left span {
	display: block;
}

.responsive-left p {
	color: #666666ba;
	font-size: 16px;
	line-height: 26px;
}

.section.responsibilites-section h2 {
	margin-bottom: 10px;
}

p.uiux_locator {
	margin-top: -10px;
	color: #a2a2a2;
	font-size: 17px;
	font-weight: 300;
}

ul.list-unstyled.bulet_int li {
	margin-bottom: 0.8em;
	color: #666666ba;
	display: flex;
	align-items: baseline;
	font-size: 16px;
	line-height: 26px;
}

ul.list-unstyled.bulet_int li .fa {
	color: #666666b3;
	font-size: 11px;
	margin-right: 12px;
}

.section.responsibilites-section h3 {
	margin-bottom: 10px;
}

.responsibilites-section {
	padding: 100px 0px 50px;
}

.responsibilites-section:first-child {
	padding-bottom: 0px;
}

.responsive-right li {
	line-height: 61px;
}

.responsive-right li span:first-child {
	width: 75%;
	font-size: 15px;
	display: inline-block;
	font-family: 'poppinsbold';
	color: #000;
}

.join-team {
	background: #6c63ff;
	padding: 40px;
}

.section.responsibilites-section.rs-sec-top {
	margin-top: -100px;
}

.section.join-team h2 {
	margin-bottom: 12px;
	color: #fff;
}

.section.join-team .jt-frmcontrol {
	background: transparent;
	border-radius: 0;
	height: 41px;
	font-size: 13px;
	color: #fff;
	margin: 11px 0;
}

.section.join-team .jt-frmcontrol::placeholder {
	color: #fff;
}

.section.join-team p {
	font-size: 10px;
	color: #c9c9c996;
	margin-top: 20px;
	text-align: center;
}

.section.join-team p a {
	color: blue;
}

.web-dev-banner {
	background: #f9f9f9;
	color: #fff;
	position: relative;
}

.section.sticky-header.web-dev-banner::after {
	display: none;
}

.digital_inner_marketing .row {
	align-items: center;
}

.digital_inner_marketing::after {
	position: absolute;
	left: 0;
	width: 17%;
	z-index: 1;
	background: #f5f5f5;
	height: 130px;
	content: '';
	top: 27%;
}

.digital_inner_marketing {
	position: relative;
}

.digital_inner_marketing h2 {
	position: relative;
	z-index: 2;
}

.sticky-header .row {
	z-index: 8;
	color: #fff;
	position: relative;
}

.wd-brief {
	padding: 100px 0;
}

.web-dev-banner h1 {
	color: #000;
}

.section.sticky-header.web-dev-banner h1 span {
	color: #000;
}

.section.sticky-header.web-dev-banner h5 span {
	color: #000;
}

.section.sticky-header.web-dev-banner {
	padding: 130px 0px 0px;
}

.section.sticky-header.web-dev-banner h1 {
	margin-bottom: 61px;
}

.experties-inner.oexperience-wd::after {
	background: #0ac6b8;
}

.web-dev-tab {
	display: flex;
	align-items: center;
	position: relative;
	margin: 18px 0px;
}

.make-friend-ai.wb-application-lfter {
	background: url('../image/service/web-application-leftdwnbg.jpg')no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 10px;
}

.web-aplica-process .timeline {
	padding: 0px;
}

.make-friend-ai.wb-application-lfter h2 {
	color: #000;
}

.make-friend-ai.wb-application-lfter .mkfrn-right {
	padding: 170px 0px;
}

.web-dev-tab::after {
	font-family: FontAwesome;
	content: "\f138";
	text-align: right;
	position: absolute;
	left: 210px;
	font-size: 18px;
	top: 2px;
	font-weight: 600;
	color: #000;
}

.seo-srvc-content.campaign-online.wd-value-add {
	padding: 100px 0;
	background: #ff7d4f;
}

.seo-srvc-content.campaign-online.wd-value-add h2, .seo-srvc-content.campaign-online.wd-value-add h2 span {
	color: #fff;
}

.get-noticed-faster {
	background: url('../image/service/SEO/Group 8465.svg')no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 0px;
	color: #fff;
}

.Optimizing-presence {
	background: url('../image/service/SEO/Group 7313.svg')no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 0px;
	color: #fff;
}

.sem-process-section h2.sub-header {
	margin-bottom: 46px;
}

.benefit-sem-dwn-inet {
	background: url('../image/service/SEO/Group 7287.svg')no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 0px;
	color: #fff;
	position: relative;
	z-index: 9;
}

.sem-pro-inner-sec {
	text-align: center;
}

.benefit-sem-dwn-inet-left img {
	width: 100px;
	margin-top: 50px;
}

.benefit-sem-dwn-inet-left p {
	margin-top: 20px;
}

.benefit-sem-dwn-inet-left p {
	margin-top: 20px;
	color: #9c9c9c;
}

.benefit-sem-dwn-inet-left h3::after {
	position: absolute;
	content: '';
	height: 2px;
	width: 63px;
	background: white;
	bottom: -9px;
	left: 0;
}

.benefit-sem-dwn-inet-left h3 {
	position: relative;
}

.benefit-sem-dwn-inet-right li::after {
	position: absolute;
	content: '';
	height: 2px;
	width: 40px;
	left: -55px;
	background: white;
}

.benefit-sem-dwn-inet-right li {
	list-style-type: none;
	line-height: 40px;
	font-size: 14px;
	position: relative;
	display: flex;
	align-items: center;
}

.benefit-sem-dwn-inet-right ul {
	padding-left: 0;
}

.get-noticed-left p {
	margin-top: 28px;
}

.get-noticed-faster .row {
	display: flex;
	align-items: center;
}

.result-upitrgt img {
	width: 100%;
}

.sem-process-section {
	padding: 80px 0px 0px;
}

.seo-sem-srvc-left {
	text-align: center;
	margin: 30px 0px;
}

.seo-sem-srvc-left h6 {
	font-size: 16px;
	font-weight: 600;
	margin-top: 22px;
}

.seo-sem-srvc-left img {
	width: 85px;
}

.sem-spanet-number {
	background: #6c63ff;
	height: 60px;
	width: 60px;
	border-radius: 50%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-weight: 700;
	font-size: 17px;
	margin: 0 auto 16px;
}

.sem-pro-inner-sec h6 {
	font-weight: 700;
	font-size: 15px;
}

.result-upit {
	display: flex;
	align-items: baseline;
}

.result-up-right h4 {
	font-weight: 600;
}

.row.sem-sapnet-downiner {
	margin: 80px 0;
}

.result-up-right p {
	margin: 30px 0;
}

.result-up-right h6 {
	color: #6c63ff;
	font-weight: 600;
	display: flex;
	align-items: center;
}

.result-up-right h6 .fa {
	font-size: 23px;
	margin-left: 8px;
}

.result-up-left {
	margin-left: 29px;
	text-align: right;
	margin-right: 28px;
}

.get-noticed-rgt img {
	width: 100%;
}

.wd-value-add .aeo-srvc-cntniner {
	background: #fff !important;
	color: #000;
}

.wd-value-add .aeo-srvc-cntniner p {
	color: #888;
}

.web-dev-tab-list li.nav-item {
	display: inline-block;
}

.web-dev-tab-list .nav.nav-tabs .nav-link {
	padding: 0px 0px;
	margin: 4px 0px;
	border: none;
	display: inline-block;
}

.web-dev-tab-list .nav.nav-tabs a {
	color: #000;
}

.web-dev-tab-list li.nav-item .fa {
	color: #ababab !important;
}

.web-dev-tab-list .nav.nav-tabs .nav-link.active .fa {
	color: #0ac6b8 !important;
}

.web-dev-tab-list {
	text-align: right;
	font-size: 20px;
}

.web-dev-tab-list li.nav-item:first-child {
	margin-right: 12px;
}

.sticky-header h1 span {
	display: block;
	font-family: 'poppinsregular';
	color: #fff;
}

.sticky-header h5 {
	color: #ff7d4f;
	font-family: 'poppinsbold';
	margin: 25px 0px;
	font-size: 23px;
}

.sticky-header h5 span {
	color: #fff;
	font-family: 'poppinsextralight';
}

.wd-brief-right img {
	width: 100%;
}

.wd-brief-right h5 {
	margin-bottom: 89px;
}

.wd-brief-right span.wd-spaniner {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 99%;
	text-align: center;
	top: 31%;
	z-index: 99;
	font-weight: 200 !important;
	color: #fff;
}

.wd-bfief-left p {
	font-size: 14px;
	margin: 23px 0;
	color: #a7a7a7;
}

.wd-brief-right::before {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background: #01061aa8;
	z-index: 1;
	content: '';
	top: 0;
}

.wd-brief-right {
	position: relative;
	color: #fff;
}

.wd-brief-right span {
	color: #0bc5b8;
}

.section.wd-project-done .bst-wrk-iner {
	border: 1px solid #01061a;
}

.section.wd-project-done h2 {
	color: #000;
	text-align: center;
}

.wd-project-done-headr h2.sub-header span {
	display: inline-block;
}

.web-aplica-process {
	background: #232323;
}

.wrk-process-headr h6 {
	color: #0ac6b8;
	margin-top: 30px;
	position: relative;
	display: inline-block;
}

.wrk-process-headr h6::after {
	content: '';
	height: 2px;
	width: 100%;
	bottom: -5px;
	background: #0ac6b8;
	position: absolute;
	left: 0;
}

.blockmain-development {
	background: url('../image/service/blockchain-application/Group%205613.svg')no-repeat;
	background-size: cover;
	background-position: center;
}

.section.sticky-header.blockmain-development {
	padding: 152px 0px;
	margin-bottom: -62px;
}

.blckchain-srvc {
	padding: 80px 0;
	background: #3038bd;
}

.blckchain-srvc h2.sub-header {
	color: #fff;
}

.section.sticky-header.blockmain-development h1 {
	color: #fff;
}

.srvc-app-devright.seo-up-tap {
	bottom: 0;
}

.srvc-app-devright.seo-up-tap img {
	position: relative;
}

.aspect-smo-divisonlft img {
	width: 100%;
}

.aspect-smo-divison {
	padding: 80px 0px;
}

.aspect-smo-divison h2.sub-header {
	margin-bottom: 50px;
}

.aspect-smo-divisonrgt {
	text-align: center;
	margin: 20px 0px;
}

span.number-spaner-aspect {
	background: #ff6868;
	height: 50px;
	width: 50px;
	margin-bottom: 16px;
	display: inline-flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 18px;
}

.aspect-smo-divisonrgt {
	text-align: center;
	margin: 20px 0px;
}

.aspect-smo-divisonrgt h6 span {
	display: block;
}

.aspect-smo-divisonrgt h6 {
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
}

.right-target h4 {
	color: #fff;
}

.section.service-offer h2 {
	margin-bottom: 22px;
}

.section.sticky-header.srvc-brand-hdr h1 {
	color: #ffe600;
}

.blackchain-section {
	padding: 150px 0px;
	background: #232323;
}

.madev-work-left .tablinks.active img.no-selected {
	display: none;
}

.madev-work-left .tablinks img.no-selected {
	display: inline-block;
}

.madev-work-left .tablinks img.selected {
	display: none;
}

.madev-work-left .tablinks.active img.selected {
	display: inline-block;
	background: white;
}

.section.blackchain-section h2.sub-header {
	color: #fff;
}

.hvr-sweep-to-right17 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #0ac6b8;
	background: #0ac6b8;
	color: #fff;
}

.hvr-sweep-to-right17:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	color: #000;
	border: 1px solid #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right17:hover, .hvr-sweep-to-right17:focus, .hvr-sweep-to-right17:active {
	color: white;
	border: 1px solid #fff;
	color: #000;
}

.hvr-sweep-to-right17:hover:before, .hvr-sweep-to-right17:focus:before, .hvr-sweep-to-right17:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}


.hvr-sweep-to-right1120 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    padding: 8px 16px;
    border: 1px solid #fdd04f;
    background: #fdd04f;
    color: #000;
}

.hvr-sweep-to-right1120:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ff6868;
	color: #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	border: 1px solid #ff6868; 
}

.hvr-sweep-to-right1120:hover, .hvr-sweep-to-right1120:focus, .hvr-sweep-to-right1120:active {
    color: white;
    color: #fff;
    background: #ff6868;
}


.hvr-sweep-to-right1120:hover:before, .hvr-sweep-to-right1120:focus:before, .hvr-sweep-to-right1120:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}


.hvr-sweep-to-right16 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #0ac6b8;
	background: #0ac6b8;
	color: #fff;
}

.hvr-sweep-to-right16before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	color: #000;
	border: 1px solid #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right16hover, .hvr-sweep-to-right16focus, .hvr-sweep-to-right16active {
	color: white;
	border: 1px solid #fff;
	color: #000;
}

.hvr-sweep-to-right16hover:before, .hvr-sweep-to-right16focus:before, .hvr-sweep-to-right16active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.hvr-sweep-to-right20 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #0ac6b8;
	background: #000;
	color: #fff;
}

.hvr-sweep-to-right20:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	color: #000;
	border: 1px solid #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right20:hover, .hvr-sweep-to-right20:focus, .hvr-sweep-to-right20:active {
	color: white;
	border: 1px solid #fff;
	color: #000;
}

.hvr-sweep-to-right20:hover:before, .hvr-sweep-to-right20:focus:before, .hvr-sweep-to-right20:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.exprties-lft a.hvr-sweep-to-right20 {
	margin-top: 30px;
}

.experties-inner::before {
	content: '';
	width: 25px;
	height: 25px;
	background: #fff;
	left: 32%;
	position: absolute;
	z-index:9;
	bottom: 30px;
}

.experties-inner.mili-xpert-inner::before {
	background: #fdd04f;
}

.experties-mid button.tablinks.active {
	color: #ff6868;
}

.bs-right p {
	font-size: 13px;
	color:#828282;
	margin: 24px 0;
}
.bs-right h6 {
    font-family: 'poppinsbold';
}
.blckchain-srvc .madev-work-left div#myList a.active::after {
	position: absolute;
	left: -92px;
	width: 70px;
	height: 2px;
	background: white;
	content: '';
	top: 9px;
}

.blckchain-srvc .madev-work-left .tab button {
	display: block;
	background-color: inherit;
	color: #f4f4f4;
	padding: 0px;
	width: 82%;
	border: none;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 14px;
	border-bottom: 0px solid transparent;
	border-right: 3px solid transparent;
	margin-top: 21px;
	position: relative;
}

.blckchain-srvc .madev-work-left .tab {
	padding-left: 35px;
}

.blockchain-component {
	background: #001580;
	padding: 80px 0;
}

.blockchain-component h2 {
	color: #fff;
}

.blc-com-left img {
	width: 100%;
}

.blc-com-rightiner img {
	width: 90px;
}

.blc-com-rightiner h5 {
	color: #dcdcdc;
	font-size: 15px;
	margin: 21px 0px 51px;
}

.blockchain-component .row {
	display: flex;
	align-items: center;
}

.bchain-bnfit {
	background: #0f054c;
	padding: 100px 0;
}

.bchain-bnfit-inner {
	text-align: center;
	background: #0ac6b8;
	padding: 30px 16px;
}

.bchain-bnfit-inner img {
	width: 50px;
	height: 64px;
}

.bchain-bnfit-inner h4 {
	font-size: 17px;
	color: #fff;
	margin: 13px 0 25px;
}

.bchain-bnfit-inner p {
	color: #bcf1ed;
	font-size: 13px;
	line-height: 21px;
	min-height: 150px;
}

.bchain-bnfit h2 {
	color: #fff;
	margin-bottom: 41px;
}

.bcahin-rightinr img {
	position: absolute;
	bottom: 0;
}

.bcahin-rightinr img {
	width: 100%;
}

.bs-right h3 {
	color: #fff;
}

.hvr-sweep-to-right17 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #fdd04f;
	background: #fdd04f;
	color: #000;
}

.hvr-sweep-to-right17:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	color: #000;
	border: 1px solid #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right17:hover, .hvr-sweep-to-right17:focus, .hvr-sweep-to-right17:active {
	color: white;
	border: 1px solid #fff;
	color: #000;
}

.hvr-sweep-to-right17:hover:before, .hvr-sweep-to-right17:focus:before, .hvr-sweep-to-right17:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.hvr-sweep-to-right18 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #fdd04f;
	background: #fdd04f;
	color: #000;
}

.blckchain-srvc.srvc-visual-exprence {
	background: #ff6868;
}

.blckchain-srvc .madev-work-left div#myList a {
	display: block;
	background-color: inherit;
	color: #f4f4f4;
	padding: 0px;
	width: 82%;
	border: none;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 14px;
	border-bottom: 0px solid transparent;
	border-right: 3px solid transparent;
	margin-top: 21px;
	position: relative;
}

.blckchain-srvc.srvc-visual-exprence .bs-right h6 {
	font-weight: 600;
	color: #fff;
}

.hvr-sweep-to-right18:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	color: #000;
	border: 1px solid #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right18:hover, .hvr-sweep-to-right18:focus, .hvr-sweep-to-right18:active {
	color: white;
	border: 1px solid #fff;
	color: #000;
}

.hvr-sweep-to-right18:hover:before, .hvr-sweep-to-right18:focus:before, .hvr-sweep-to-right18:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.section.sticky-header.blockmain-development::after {
	display: none;
}

.blackchain-section .row {
	display: flex;
	align-items: center;
}

.blackchain-section img {
	width: 100%;
}

.blackchain-section p {
	font-size: 14px;
	margin: 23px 0;
	color: #a7a7a7;
}

.black-pltform-inner img {
	width: 75%;
}

.section.blck-chn-pltform h2 {
	margin-bottom: 50px;
}

.blck-chn-pltform {
	padding: 100px 0px;
}

.black-pltform-inner {
	text-align: center;
}

.black-pltform-inner h6 {
	margin-top: 30px;
	color: #a7a7a7;
}

.section.blackchain-service {
	background: #0ac6b8;
	color: #fff;
	padding: 110px 0px;
}

.service-offer {
	padding: 0px 0px 100px;
}

.section.blackchain-service h2 {
	margin-bottom: 50px;
}

.blk-srvc {
	background: #fff;
	color: #000;
	padding: 60px 30px;
}

.blk-srvc h5 {
	margin-bottom: 29px;
	font-weight: 600;
	font-size: 16px;
	margin-right: 20px;
}

.blk-srvc p {
	font-size: 13px;
	color: #9f9f9f;
	line-height: 20px;
}

.sticky-header.srvc-brand-identiry h1 {
	color: #ff3333;
}

.srvc-brand-identiry {
	background: url('../image/service/brand-identity-bg.png')no-repeat;
	background-size: cover;
	background-position: center;
}

.srvc-aiml-design {
	background: url('../image/service/AI-ML/Rectangle%201771.svg')no-repeat;
	background-size: cover;
	background-position: center;
	text-align: center;
}

.section.sticky-header.srvc-aiml-design::after {
	display: none;
}

.section.brand-management.brand-identiry .applicant-left-down {
	margin-top: 35px;
}

.what-right img {
	width: 100%;
}

.what-ai {
	padding: 100px 0px;
}

.what-aileft p {
	font-size: 13px;
	margin-top: 28px;
	color: #787878;
}

.what-aileft p {
	font-size: 13px;
	margin-top: 18px;
	color: #9d9d9d;
	position: relative;
}

p.wa-pera::after {
	width: 56px;
	height: 1px;
	position: absolute;
	left: -69px;
	background: #656565;
	content: '';
	top: 8px;
}

.experties-inner::after {
	background: #ff6868;
	content: '';
	width: 36%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
	position: absolute;
}

.exprties-lft {
	position: relative;
	z-index: 9;
	padding: 28px 0;
	color: #fff;
}

.exprties-lft h2 {
	margin-bottom: 35px;
}

.experties-inner {
	position: relative;
	padding: 80px 0px;
}

.experties-mid .tab button {
	position: relative;
}

.experties-mid .tab button::after {
	font-family: FontAwesome;
	content: "\f138";
	text-align: right;
	position: absolute;
	right: 20px;
	font-size: 18px;
	top: 13px;
	font-weight: 600;
	color: #000;
}

.experties-mid .tab button {
	color: #ff6868;
}

.experties-mid .tab button {
	color: #000;
	display: flex;
	align-items: center;
}

.section.service-iner-graphic.srvc-industres {
	background: #ff6868;
	position: relative;
	overflow: hidden;
}

.aiml-srvc-iner img {
	width: 80%;
	bottom: -84px;
	position: absolute;
}

.make-friend-ai img {
	width: 90%;
}

.mkfrn-right {
	padding: 120px 0;
}

.mkfrn-right h2 {
	margin-bottom: 30px;
}

.make-friend-ai {
	background: #232323;
	color: #fff;
}

.mkfrn-right p {
	font-size: 14px;
	color: #ababab;
}

.make-friend-ai img {
	position: absolute;
	bottom: 0;
}

span.nmbr-spaner-pic {
	width: 45px;
	background: black;
	height: 45px;
	padding: 11px;
	margin-right: 22px;
	border: 2px solid #000;
	border-radius: 50%;
}

span.nmbr-spaner-pic img {
	width: 100%;
	height: 100%;
}

.experties-inner .row {
	display: flex;
	align-items: center;
}

.experties-mid button.tablinks.active span.nmbr-spaner-pic {
	border: 2px solid #ff6868;
	background:#ff6868;
}
.experties-mid button.tablinks.active span.nmbr-spaner-pic img{
    filter:brightness(5.5);    
}
.experties-mid button.tablinks.active::after{
    color:#ff6868;
}

.section.service-iner-graphic.srvc-industres h2 {
	color: #fff;
}

.section.service-iner-graphic.srvc-industres .need-logo h6 {
	color: #fff;
}

.interect-left img {
	width: 100%;
}

.interact-chatboat {
	padding: 100px 0px;
}

.row.srvc-header-logo p {
	font-size: 13px;
	margin-top: 11px;
}

.chatboat-right img {
	width: 100%;
}

.interact-chatboat .row {
	display: flex;
	align-items: center;
}

.section.technology-use.AI-MLsrvc {
	padding: 19px 0px;
	text-align: left;
}

img.wb-appliaction-right {
	width: 100%;
}

.section.technology-use.AI-MLsrvc h2 span {
	display: block;
}

.row.project-down.aiml-inner {
	padding: 100px 0px;
}

.what-aileft {
	padding-left: 70px;
}

.what-aileft h3 {
	font-size: 20px;
}

.section.brand-management.brand-identiry .applicant-left-down p {
	margin: 20px 0px;
	color: #8e8e8e;
}

.section.service-offer td {
	width: 33.3%;
	text-align: center;
}

.section.service-offer th {
	text-align: center;
	background: #f8f8f8;
}

.section.service-offer tr th:nth-child(3) {
	background: #0ac6b8;
	color: #fff;
	margin-right: 10px !important;
}

.section.service-offer tr th:nth-child(3) .fa {
	color: #ffcc00;
}

.section.service-offer tr i.fa.fa-check {
	color: #0ac6b8;
}

.table td, .table th {
	border-top: 0px solid #dee2e6;
	padding: 14px 0px;
}

.section.service-offer tr td:first-child {
	color: black;
	text-align: left;
	padding: 12px 35px;
}

.section.service-offer tr td:nth-child(2) {
	border-bottom: 1px solid #000;
}

.section.service-offer tr td:nth-child(3) {
	border-bottom: 1px solid #000;
}

td.offer-price {
	border: none;
	text-align: right !important;
	padding-right: 0;
	border-bottom: 0 !important;
	font-weight: 700;
}

.srvc-logo-design h2.sub-header::after {
	position: absolute;
	left: 0;
	bottom: -7px;
	width: 29px;
	height: 2px;
	background: white;
	z-index: 9;
	content: '';
}

.office-space {
	padding: 100px 0;
}

.get-updates {
	margin-top: 80px;
}

.srvc-hdrd-lft img {
	width: 50%;
}

.srvc-logo-design h2.sub-header {
	font-size: 15px;
	margin-top: 50px;
	position: relative;
}

.srvc-logo-design::after {
	background: #ff6868;
	content: '';
	width: 41%;
	right: 0;
	height: 33px;
	position: absolute;
	bottom: 0;
	left: auto;
	top: auto;
}

.section.sticky-header.srvc-logo-design {
	padding: 80px 0;
}

.srvc-logo-design h2.sub-header span {
	font-size: 15px;
}

.section.service-offer h2 {
	margin-top: 70px;
}

.srvc-logo-design h1 {
	color: #ff6868;
}

.srvc-logo-design h1 span {
	color: #ff6868;
}

.srvc-logo-design {
	background: url('../image/service/srvc-logo-bg.png')no-repeat;
	background-size: cover;
	background-position: center;
}

.srvc-brief img {
	width: 100%;
}

.srvc-brief img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.srvc-pg-provide {
	padding: 100px 0;
	background: #ff6868;
	position: relative;
}

.logo-sm-wrk {
	padding: 90px 0px 130px;
}

.logo-sm-wrk h2 {
	margin-bottom: 40px;
}

.logo-sm-wrk .potflio1 .eye {
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9993;
	font-size: 27px !important;
	color: #fff;
}

.lgpt-inerfst img {
	height: 380px;
}

.lgpt-inersnd img {
	height: 190px;
}

.lgpt-inertrd img {
	height: 158px;
}

.logo-sm-wrk .potflio1:hover .overlay {
	opacity: 1;
}

.logo-sm-wrk .overlay {
	position: absolute;
	background: #341c77bd;
	color: #000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	transition: 0.4s;
	border-radius: 4px;
}

.pg-provide-inner {
	background: #f8f8f8;
	padding: 30px;
	min-height: 250px;
}

.section.lets-work.logo-ltswrk {
	background: #ff6868;
}

.logo-ltswrk input.btn.frm-btn {
	background: #fc0;
	color: #000;
}

.smestep-right img {
	width: 100%;
}

.smestep-left p {
	font-size: 13px;
	color: #a7a7a7;
	margin-top: 16px;
}

.section.some-types-logo h2.sub-header {
	margin-bottom: 56px;
}

.smestep-left h5 {
	font-size: 19px;
	position: relative;
	margin-bottom: 24px;
	font-family: 'poppinsbold';
	width: 70%;
}

.smestep-left h5::after {
	position: absolute;
	right: 0;
	content: '';
	height: 1px;
	width: 90px;
	background: #333333;
	top: 7px;
}

.smestep-left h5 span {
	position: absolute;
	right: 0;
	top: -23px;
	background: #ff6868;
	color: #fff;
	font-size: 14px;
	padding: 1px;
	height: 30px;
	width: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.smestep-left h5 span {
	position: absolute;
	right: 0;
	top: -23px;
	background: #ff6868;
	color: #fff;
	font-size: 14px;
	padding: 1px;
	height: 30px;
	width: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.smestep-left h5::after {
	position: absolute;
	right: 0;
	content: '';
	height: 1px;
	width: 90px;
	background: #333333;
	top: 7px;
}

.srvc-app-devright.seo-up-tap {
	margin-top: 0;
}

.smestep-left {
	margin-right: 80px;
}

.section.some-types-logo .row {
	display: flex;
	align-items: center;
	justify-content: center;
}

.some-types-logo {
	padding: 80px 0px;
}

img.srvc-pg-before {
	position: absolute;
	right: 50px;
	top: 50px;
}

img.srvc-pg-after {
	position: absolute;
	left: 40px;
	bottom: 40px;
}

.section.srvc-pg-provide h2 {
	margin-bottom: 55px;
	color: #fff;
}

.pg-provide-inner h5 {
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: 700;
}

.pg-provide-inner li {
	color: #a4a4a4;
	font-weight: 100;
	font-family: 'poppinsextralight';
	line-height: 30px;
	display: flex;
	justify-content: space-between;
}

.pg-provide-inner p {
	color: #a4a4a4;
	font-weight: 100;
	font-family: 'poppinsextralight';
}

p.pg-prd-up {
	margin-bottom: 16px;
}

.srvc-mobileapp-dev {
	background: #0099ff;
}

.section.sticky-header h1 {
	font-size: 45px;
}

.section.brand-management.srvc-mobiledev {
	overflow-y: inherit;
}

.clr-change-div {
	display: unset;
	color: #ff7d4f;
}

.online-campaign-money .hvr-sweep-to-right16 {
	background: #ff7d4f;
	border: none;
}

.section.brand-management.srvc-mobiledev .row {
	display: flex;
	align-items: center;
}

.section.brand-management.srvc-mobiledev {
	background: #fdfdfd;
	color: #000;
	padding: 51px 0px;
}

.section.brand-management.srvc-mobiledev p {
	color: #000;
}

.section.sticky-header.srvc-mobileapp-dev::after {
	display: none;
}

.section.brand-management.srvc-mobiledev .applicant-left-down {
	margin-top: 30px;
	color: #fff;
}

.section.brand-management.srvc-mobiledev .applicant-left-down p {
	margin: 20px 0px;
	color: #a7a7a7;
}

.section.brand-management.srvc-mobiledev h2 {
	color: #0099ff;
	font-size: 20px;
}

.section.brand-management.srvc-mobiledev h2 span {
	color: #0099ff;
	font-size: 20px;
}

.mobile-app-left img {
	width: 100%;
}

.srvc-maap-dev {
	margin: 100px 0;
}

.section.mobile-app-dev-platform .row {
	display: flex;
	align-items: center;
	justify-content: center;
}

.row.maap-dev-header h2 {
	margin-bottom: 50px;
}

.item.m-app-dev-inner {
	background: #0099ff;
	color: #000;
	text-align: center;
}

.item.m-app-dev-inner p {
	color: #fff;
	font-size: 14px;
}

.item.m-app-dev-inner p:first-child {
	color: #fff;
	margin-bottom: 20px;
	font-size: 37px;
	font-family: 'poppinsbold';
}

.madev-work-left .tab button {
	margin-top: 0px;
}

.mobile-app-devworks {
	padding: 110px 0px;
	position: relative;
}

.mobile-app-devworks::after {
	background: #09f;
	height: 100%;
	width: 36%;
	content: '';
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

.madev-work-left {
	position: relative;
	z-index: 99;
}

.madev-work-rightinr {
	display: flex;
	flex: 1 1 auto;
	align-items: center;
}

.madev-work-rightinr img {
	margin: 0px 70px;
}

.madev-work-rightbtn li img {
    width: 18px !important;
    display: inline-block !important;
    margin: 0px 0px 0px 24px;
}

.madev-work-rightinrgt p {
	font-size: 13px;
	color: #a7a7a7;
	margin: 20px 0;
}

.hvr-sweep-to-right15 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #09f;
	background: #09f;
	color: #fff;
}

.hvr-sweep-to-right15:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	border: 1px solid #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right15:hover, .hvr-sweep-to-right15:focus, .hvr-sweep-to-right15:active {
	color: white;
	border: 1px solid #000;
}

.hvr-sweep-to-right15:hover:before, .hvr-sweep-to-right15:focus:before, .hvr-sweep-to-right15:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.madev-work-rightbtn li {
    display: flex;
    align-items: center;
}
.madev-work-rightbtn a.hvr-sweep-to-right15:first-child {
	margin-right: 18px;
}

.madev-work-left .tab {
	padding-left: 88px;
}

.madev-work-rightinrgt li span:first-child {
	display: block;
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin-bottom: 10px;
}

.madev-work-rightinrgt li span:nth-child(2) {
	color: #A7A7A2;
}

.madev-work-rightinrgt li span .fa {
	margin-right: 15px;
	font-size: 18px;
}

.madev-work-rightinrgt li {
	margin-top: 30px;
}

.madev-work-left .tab button {
	display: block;
	background-color: inherit;
	color: #f4f4f4;
	padding: 0px;
	width: 96%;
	border: none;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 14px;
	border-bottom: 0px solid transparent;
	border-right: 3px solid transparent;
	margin-top: 21px;
	position: relative;
}

.madev-work-left button.tablinks.active::after {
	position: absolute;
	left: -92px;
	width: 70px;
	height: 2px;
	background: white;
	content: '';
	top: 9px;
}

.madev-work-left h2 {
	color: #fff;
	margin-bottom: 40px;
}

.item.m-app-dev-inner {
	padding: 54px 0px 30px;
}

.projectFactsWrap .m-app-dev-inner.item:hover p {
	color: #fff;
}

.srvc-desktop-application h1 {
	color: #0ac6b8;
}

img.client-img {
	width: 100%;
	padding-right: 15px;
}

.client-right {
	background: #0ac6b8;
	padding: 40px;
	position: relative;
	color: #fff;
	height: 250px;
	width:100%;
}

img.rgt-qte {
	position: absolute;
	right: 33px;
	width: 46px !important;
	top: 33px;
}

span.client-spaner {
	font-size: 12px;
	margin: 12px 0px 29px;
	display: block;
	color: #ffffffad;
}

.client-right h5 {
	margin-top: 20px;
}

.happy-client {
	padding: 80px 0px 130px;
}

.happy-client h2 {
	margin-bottom: 50px;
}

img.client-img {
	width: 100% !important;
	margin-left: 10px;
	height: 250px;
}

.client-right::after {
	height: 100%;
	width: 8px;
	content: '';
	left: 0px;
	background: white;
	position: absolute;
	top: 0;
	z-index: 99999999;
}

.srvc-desktop-application {
	background: #fdd04f;
}

.section.sticky-header.srvc-desktop-application::after {
	display: none;
}

.section.sticky-header.srvc-desktop-application h1 {
	color: #232323;
}

img.dktp-right-iner {
	width: 100%;
	position: absolute;
}

.faq-sideiner h3 {
	font-size: 17px;
	margin-bottom: 19px;
}

.faq-header-dktp {
	display: flex;
}

.faq-header-dktp span {
	background: #fdd04f;
	height: 26px;
	width: 39px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
	padding: 20px;
	color: black;
	font-size: 17px;
	font-weight: 800;
}

.faq-sideiner h3 {
	font-size: 16px;
	margin: 11px 0px 19px;
}

.faq-pros li {
	color: #949494;
	font-size: 14px;
	position: relative;
	margin-top: 12px;
}

.faq-pros li::after {
	position: absolute;
	border-radius: 50%;
	height: 5px;
	width: 5px;
	background: #868686;
	content: '';
	top: 6px;
	left: -17px;
}

.srvc-app-devright img {
	position: absolute;
	bottom: 0;
	right: -15px;
	width: 100%;
}

.srvc-app-devright {
	position: relative;
	bottom: -570px;
}

.section.sticky-header.srvc-desktop-application h1 span {
	color: #232323;
}

.srvc-app-devright {
	position: relative;
}

.faq-pros h5 {
	font-size: 22px;
	font-family: 'poppinsbold';
	margin-bottom: 20px;
}

.consfgrn-hdr h5 {
	color: #29b16d;
}

.cons-hdred h5 {
	color: #ff8d8d;
}

.faq-dkstop h2 {
	margin-bottom: 45px;
}

.faq-sideiner p {
	font-size: 14px;
	color: #ababab;
}

.faq-dkstop {
	padding: 200px 0px 80px 0px;
}

.faq-header-dktp.down-dsktop-application {
	margin: 62px 0px 46px 0px;
}

.faq-pros h6 {
	font-size: 18px;
	font-family: 'poppinsbold';
	margin-bottom: 33px;
}

.popular-exam li img {
	width: 43px;
	margin-right: 9px;
}

.popular-exam h6 {
	margin-top: 28px;
	margin-bottom: 15px;
	font-family: 'poppinsbold';
	font-size: 15px;
	color: #848484;
}

.srvc-dkstp {
	background: #0099ff;
	padding: 80px 0;
}

.faq-pros h6 .fa {
	margin-right: 7px;
}

.srvc-app-devright img {
	width: 100%;
}

.section.brand-management.srvc-desktop-aplc-brief .row {
	display: flex;
	align-items: center;
}

.srvc-why-dktp .bs-right img {
	width: 28px;
	margin-bottom: 16px;
	height: 28px;
}

.srvc-desktop-aplc-brief {
	padding: 100px 0px 50px;
}

.blckchain-srvc {
	padding: 100px 0;
	background: #0099ff;
}

.srvc-why-dktp button.tablinks img {
	width: 38px;
	border: 1px solid;
	padding: 9px;
	margin-right: 11px;
	height: 38px;
}

.blckchain-srvc.srvc-why-dktp .tab {
	padding-left: 0px;
}

.blckchain-srvc.srvc-why-dktp .madev-work-left .tab button {
	display: block;
	background-color: inherit;
	color: #fff;
	padding: 0px;
	width: 99%;
	border: none;
	outline: none;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 14px;
	border-bottom: 0px solid transparent;
	border-right: 3px solid transparent;
	margin-top: 21px;
	position: relative;
}

.blckchain-srvc.srvc-why-dktp h2 {
	margin-bottom: 42px;
}

.blckchain-srvc.srvc-why-dktp .madev-work-left button.tablinks.active::after {
	display: none;
}

.desktop-application-server {
	padding: 100px 0px 120px;
}

.web-aplica-process .project-down::after {
	display: none;
}

.wd-project-done .project-down::after {
	display: none;
}

.section.brand-management.srvc-desktop-aplc-brief .applicant-left-down {
	margin-top: 11px;
}

.section.brand-management.srvc-desktop-aplc-brief .applicant-left-down p {
	margin: 31px 0px;
	color: #a7a7a7;
}

.section.brand-management.srvc-desktop-aplc-brief .aplicant-left {
	padding: 0px;
}

.section.brand-management.srvc-mobiledev .aplicant-left {
	padding: 0;
}

.hvr-sweep-to-right9 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #0ac6b8;
	background: #0ac6b8;
	color: #fff;
}

.hvr-sweep-to-right9:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	border: 1px solid #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right9:hover, .hvr-sweep-to-right9:focus, .hvr-sweep-to-right9:active {
	color: white;
	border: 1px solid #000;
}

.hvr-sweep-to-right9:hover:before, .hvr-sweep-to-right9:focus:before, .hvr-sweep-to-right9:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.dekstop-rvr-inet {
	padding: 30px;
	border: 1px solid #707070;
}
.dekstop-rvr-inet img {
    width: 100%;
}
.section.desktop-application-server h2 {
	margin-bottom: 40px;
}

.dekstop-rvr-inet-right p {
	color: #a7a7a7;
	padding: 23px 0;
}

.dekstop-rvr-inet .row {
	display: flex;
	align-items: center;
}

.dekstop-rvr-inet-right h4 {
	font-size: 20px;
	font-family: 'poppinsbold';
}

.section.desktop-tool-use {
	background: #ff7d4f;
	color: #fff;
	position: relative;
	padding: 100px 0px;
}

.section.desktop-tool-use h2 {
	margin-bottom: 50px;
	position: relative;
	z-index: 9;
}

.desktp-tool-iner li {
	line-height: 35px;
	color: #e6e6e6;
}

.desktp-tool-iner .fa {
	font-size: 23px;
	margin-bottom: 28px;
}

.section.desktop-tool-use::after {
	content: '';
	height: 100%;
	width: 33.3%;
	background: #212731;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.section.desktop-tool-use::before {
	content: '';
	height: 100%;
	width: 33.3%;
	background: #0099ff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.desktp-tool-iner {
	width: 100%;
	padding: 0% 27%;
	position: relative;
	z-index: 9;
}

.desktp-tool-iner.dt-mid {
	background: #ff7d4f;
	position: relative;
}

.srvc-graphic-design {
	background: url('../image/service/graphic-deign.png')no-repeat;
	background-size: cover;
	background-position: center;
}

.section.sticky-header.srvc-graphic-design::after {
	display: none;
}

.section.sticky-header.srvc-graphic-design {
	padding: 60px 0px 160px 0px;
}

.graphic-build .aplicant-left {
	padding: 0;
}

.graphic-build {
	padding: 30px 0px 100px;
}

.graphic-build .aplicant-left p {
	color: #adadad;
	font-size: 14px;
}

.srvc-graphic img {
	width: 100%;
}

.graphic-build .row {
	display: flex;
	align-items: center;
}

.graphic-build .applicant-left-down {
	margin-top: 30px;
}

.graphic-faq {
	padding: 100px 0px;
	background: #fdd04f;
}

.graphic-faq .faq-header-dktp span {
	background: #fff;
}

.graphic-faq .faq-sideiner p {
	color: #000;
}

.graphic-faq .faq-header-dktp {
	margin: 0px 38px 40px;
}

.grap-srvc-iner img {
	width: 100%;
	margin-top: 50px;
}

.service-iner-graphic .need-logo img {
	width: 80px;
	background: #fdd04f;
	padding: 22px;
	height: 80px;
}

.service-iner-graphic .need-logo img.gbd-bg {
	background: #232323;
}

.potflio1.grap-port-first img {
	height: 412px;
	width: 100%;
}

.section.graphic-showroom {
	padding: 70px 0px;
}

.grap-why-us {
	padding-bottom: 100px;
}

.grap-why-us h2 {
	padding-bottom: 10px;
}

p.grap-mpera {
	margin-bottom: 58px;
	color: darkgrey;
	font-size: 13px;
}

.grap-why-us .bchain-bnfit-inner h4 {
	margin: 23px 0;
}

.graph-letswrk {
	background: #fdd04f;
}

.section.lets-work.graph-letswrk h2 {
	color: #000;
}

.section.lets-work.graph-letswrk .form-control.cnt-frmcontrol::placeholder {
	color: #5a5a5a;
}

.section.lets-work.graph-letswrk .form-control.cnt-frmcontrol {
	color: #5a5a5a;
}

.section.lets-work.graph-letswrk input.btn.frm-btn {
	background: #000;
}

.grap-why-us .bchain-bnfit-inner img {
	height: 40px;
	width: 40px;
}

.grap-why-us .bchain-bnfit-inner p {
	color: #b1b1b1;
}

.grap-why-us .bchain-bnfit-inner {
	background: #232323;
}

.section.sticky-header.srvc-graphic-design h1 {
	color: #fff;
	text-align: center;
}

.srvc-seo h1 {
	color: #0099ff;
}

.srvc-seo-inet .aplicant-left {
	padding: 0;
}

.srvc-seo-inet {
	padding: 100px 0px;
}

.srvc-seo-inet .applicant-left-down {
	margin-top: 29px;
	width: 70%;
}

.srvc-seo-inet p {
	margin: 31px 0px;
	color: #a7a7a7;
}

.aplicant-left h1 span {
	display: block;
	font-family: 'poppinsregular';
}

.aplicant-left h1 {
	font-size: 50px;
	margin-bottom: 35px;
}

.web-performance {
	padding: 0px 0px 80px 0;
	background: #fbfbfb;
}

.web-perfomr-form h6 {
	color: #b7b7b7;
	font-size: 13px;
	margin-top: 50px;
}

.web-perfomr-form .form-control {
	font-size: 14px;
	color: #b7b7b7;
	border-radius: 0;
	height: 42px;
}

.web-perfomr-form .form-control::placeholder {
	color: #b7b7b7;
}

.web-perfomr-form button.btn {
	background: #09f;
	color: #fff;
	border-radius: 0;
	font-size: 14px;
}

.hvr-sweep-to-right10 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #0ac6b8;
	margin-left: 13px;
	color: #0ac6b8;
}

.hvr-sweep-to-right10:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0ac6b8;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right10:hover, .hvr-sweep-to-right10:focus, .hvr-sweep-to-right10:active {
	color: white;
}

.hvr-sweep-to-right10:hover:before, .hvr-sweep-to-right10:focus:before, .hvr-sweep-to-right10:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.hvr-sweep-to-right11 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #000;
	margin-left: 13px;
	background: #000;
	color: #fff;
}

.hvr-sweep-to-right11:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0ac6b8;
	border: 1px solid;
	border-color: #0ac6b8;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right11:hover, .hvr-sweep-to-right11:focus, .hvr-sweep-to-right11:active {
	color: white;
}

.hvr-sweep-to-right11:hover:before, .hvr-sweep-to-right11:focus:before, .hvr-sweep-to-right11:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.social-marketing {
	background: #ff7d4f;
	padding: 60px 0px;
}

.social-marketing a.hvr-sweep-to-right11 {
	margin-left: 0;
	margin-top: 30px;
}

.social-marketing {
	background: #ff7d4f;
	padding: 60px 0px;
}

h2.sub-header span.sc-mrke-spaner {
	display: inline;
}

.social-marketing {
	background: #ff7d4f;
	padding: 80px 0px;
	color: #fff;
}

.row.srvc-header-logo a {
	float: right;
}

.need-logo img {
	width: 100%;
}

.need-logo h6 {
	font-size: 13px;
	margin-top: 18px;
	color: #707070;
	line-height: 18px;
}

.advantage-campaign-iner {
	padding: 80px 0;
	background: #f8f8f8;
}

.advantage-campaign-iner h2 {
	margin-bottom: 54px;
}

.advantage-tab {
	margin-bottom: 31px;
}

.advantage-tab p {
	font-size: 13px;
	color: #969696;
	margin-top: 10px;
}

.advantage-tab h5::after {
	position: absolute;
	left: -71px;
	width: 50px;
	height: 1px;
	background: black;
	content: '';
	top: 12px;
}

.advantage-tab h5 {
	position: relative;
}

.och-pic img {
	width: 100%;
	position: relative;
	z-index: 9;
}

.online-campaign-header::after {
	background: #ff6868;
	height: 100%;
	width: 42%;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.online-campaign-header {
	padding: 63px 0;
	position: relative;
}

.online-campaign-header .srch-second-left {
	padding: 63px 0px 63px 38px;
	color: #fff;
	position: relative;
	z-index: 9;
}

.online-campaign-header {
	margin: 132px 0px 66px 0;
	position: relative;
}

.online-campaign-header .srch-second-left h3 {
	font-size: 50px;
}

.online-campaign-header .srch-second-left h3 span {
	font-size: 50px;
	font-family: 'poppinslight';
}

.visual-header {
	background: url('../image/service/vdesign-bg.svg')no-repeat;
	background-size: cover;
	background-position: center;
	text-align: center;
	padding: 180px 0px 80px;
}

.need-logo {
	margin: 20px 0;
}

.section.sticky-header.visual-header::after {
	display: none;
}

.visual-header h1 {
	color: #232323;
}

.visual-header h1 span {
	color: #232323;
}

.priciple-fst-left p {
	font-size: 13px;
	color: #969696;
	margin-top: 18px;
}

.pfolo-outline {
	padding: 25px 38px;
	background: #fff;
	border: 2px solid #bdbdbd;
	border-radius: 2px;
	margin: 25px 0;
	position: relative;
}

.princi-rgt-pic img {
	width: 100%;
}

.col-md-10.priciple-fst-up.pfolo-outline.prin-left::after {
	background: #ff6868;
	z-index: -1;
	content: '';
	height: 160px;
	width: 160px;
	border-radius: 50%;
	left: -92px;
	top: 20%;
	position: absolute;
}

.col-md-10.priciple-fst-up.pfolo-outline.prin-right::after {
	background: #ff6868;
	z-index: -1;
	content: '';
	height: 160px;
	width: 160px;
	border-radius: 50%;
	right: -92px;
	top: 20%;
	position: absolute;
}

.priciple-fst-up .madev-work-left .tab button {
	color: #a09f9f;
}

.priciple-fst-up .bs-right p {
	color: #969696;
}

.mid-portfoliotxt {
	text-align: center;
}

ul.list-unstyled.mid-prtflio-list {
	text-align: center;
}

ul.list-unstyled.mid-prtflio-list li a {
	display: inline-block;
	padding: 12px;
	color: #000;
	border-radius: 25px;
	border: 1px solid #232323;
	margin: 10px 0px;
	width: 52%;
	transition: 0.3s;
}

ul.list-unstyled.mid-prtflio-list li a:hover {
	background: #232323;
	color: #fff;
	transition: 0.3s;
}

.hvr-sweep-to-right13 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #000;
	background: #000;
	color: #fff;
}

.hvr-sweep-to-right13:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #0ac6b8;
	border: 1px solid #0ac6b8;
	border-color: #0ac6b8;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right13:hover, .hvr-sweep-to-right13:focus, .hvr-sweep-to-right13:active {
	color: white;
	border-color: #0ac6b8;
}

.hvr-sweep-to-right13:hover:before, .hvr-sweep-to-right13:focus:before, .hvr-sweep-to-right13:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.pricip-end {
	margin-top: 100px;
}

.priciple-fst-left a.hvr-sweep-to-right13 {
	margin-top: 20px;
}

.pricip-end .priciple-fst-left h4::after {
	display: none;
}

.priciple-fst-left li::after {
	left: -72px;
	content: '';
	width: 50px;
	height: 1px;
	background: black;
	position: absolute;
	top: 8px;
}

.priciple-fst-left li {
	font-size: 13px;
	color: #969696;
	margin-top: 18px;
	position: relative;
}

.principle-follow {
	padding: 100px 0px;
	position: relative;
}

.principle-follow h2 {
	position: relative;
	z-index: 99;
	margin-bottom: 60px;
}

.principle-follow h2 {
	position: relative;
	z-index: 99;
	margin-bottom: 10px;
}

.pfolo-outline {
	padding: 25px 38px;
	background: #fff;
	border: 2px solid #bdbdbd;
	border-radius: 2px;
	margin: 12px 56px;
	position: relative;
	min-height: 300px;
	display: flex;
	align-items: center;
}

.mid-portfoliotxt h2 {
	font-size: 32px;
}

.mid-portfoliotxt h3 {
	font-size: 25px;
	margin: 17px 0px;
}

.mid-portfoliotxt h4 {
	font-size: 20px;
}

.priciple-fst-up .bs-right h6 {
	color: #000;
	font-family: 'poppinsextrabold';
	font-size: 15px;
	margin-bottom: -10px;
}

.priciple-fst-up button.tablinks.active span.nmbr-spaner {
	background: #ff6868;
	color: #fff;
	border: 1px solid #ff6868;
}

.priciple-fst-up button.tablinks.active {
	color: #ff6868;
}

span.nmbr-spaner {
	border: 1px solid #908f8f;
	height: 24px;
	width: 24px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	color: #919090;
	line-height: 26px;
	margin-right: 10px;
}

.priciple-fst-left h4 {
	font-family: 'poppinsextrabold';
	font-size: 22px;
	position: relative;
}

.priciple-fst-up .row {
	display: flex;
	align-items: center;
}

.priciple-fst-up .madev-work-left button.tablinks.active::after {
	display: none;
}

.priciple-fst-left h4::after {
	position: absolute;
	width: 80px;
	height: 2px;
	right: 20px;
	background: black;
	content: '';
	top: 11px;
	bottom: 0;
	vertical-align: middle;
}

.priciple-fst-left span {
	color: #969696;
	font-size: 17px;
}

.priciple-fst-up .madev-work-left .tab {
	padding-left: 30px;
}

.row.srvc-header-logo {
	margin-bottom: 40px;
}

.section.service-iner-graphic {
	padding: 80px 0;
}

.section.graphic-showroom .overlay {
	position: absolute;
	background: #341c77bd;
	color: #000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	transition: 0.4s;
	border-radius: 4px;
}

.section.graphic-showroom .potflio1:hover .overlay {
	opacity: 1;
}

.section.graphic-showroom .potflio1 .eye {
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 9993;
	font-size: 37px !important;
	color: #fff;
}

.section.graphic-showroom .potflio1 {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}

.seo-srvc-content.campaign-online {
	background: #fff;
}

.seo-srvc-content.campaign-online .aeo-srvc-cntniner {
	background: #ff6868;
}

.section.blackchain-section.online-campaign-money {
	background: white;
}

.section.blackchain-section.online-campaign-money h2 {
	color: #000;
}

.right-target img {
	width: 100%;
}

.right-target {
	background: #232323;
}

.right-target h2 {
	color: #fff;
	font-family: 'poppinsregular';
}

.right-target .row {
	display: flex;
	align-items: center;
}

.seo-srvc-content.campaign-online {
	padding: 40px 0px;
}

.wd-brief .owl-item.active.center {
	opacity: 1;
}

.row.wb-panel-inner {
	margin-top: 50px;
}

.wd-brief .owl-item.active.center {
	position: relative;
}

.wd-brief .owl-item {
	opacity: 0.2;
}

.work-our-best {
	background: url(../image/work/bst-work-tbanner.jpg)no-repeat;
	background-size: cover;
	background-position: center;
}

.bow-prtfolio img {
	width: 100%;
}

.hvr-sweep-to-right12 {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding: 8px 16px;
	border: 1px solid #0ac6b8;
	background: #0ac6b8;
	color: #fff;
}

.hvr-sweep-to-right12:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #ff7d4f;
	border: 1px solid #ff7d4f;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.hvr-sweep-to-right12:hover, .hvr-sweep-to-right12:focus, .hvr-sweep-to-right12:active {
	color: white;
	border: 1px solid #000;
}

.hvr-sweep-to-right12:hover:before, .hvr-sweep-to-right12:focus:before, .hvr-sweep-to-right12:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.bow-prtfolio-down {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #000000f0;
	color: #fff;
	padding: 14px 15px;
	position: absolute;
	width: 100%;
	bottom: -77px;
	opacity: 0;
	visibility: hidden;
	transition: 0.4s;
}

.bow-prtfolio:hover .bow-prtfolio-down {
	padding: 14px 9px;
	position: absolute;
	width: 100%;
	bottom: 0px;
	opacity: 10;
	visibility: visible;
	transition: 0.4s;
}

.bow-prtfolio {
	position: relative;
	transition: 0.4s;
	overflow: hidden;
	margin: 20px 0px;
}

.bow-prtfolio h4 {
	font-size: 15px;
	margin-bottom: 3px;
}

.povide-division-left img {
	width: 100%;
}

.bow-prtfolio p {
	color: #7a7a7a;
	font-size: 14px;
}

.povide-division {
	margin: 20px 0px 90px;
}

.section.technical-use.work-bst-srvc {
	background: #fff;
	color: #000;
}

.elephant-sec_mob_left {
	width: 100%;
}

.povide-division .elephant-sec_mob_left li::after {
	background: #ff7d4f;
	height: 15px;
	width: 15px;
}

.povide-division .elephant-sec_mob_left li {
	margin: 16px 0px 16px 40px;
}

h2.sub-header-inner {
	margin-bottom: 39px;
}

h2.sub-header-inner span {
	font-weight: 300;
	font-size: 25px;
	font-family: 'poppinslight';
	display: inline-block;
}

.povide-division .elephant-sec_mob_left li::after {
	position: absolute;
	left: -40px;
}

.section.technical-use.work-bst-srvc .timeline-inner .nav.nav-tabs {
	justify-content: left;
}

.section.technical-use.work-bst-srvc .timeline-inner .nav-tabs .nav-link {
	color: #6b6b6b;
}

.case-study .timeline-inner .nav-tabs .nav-link.active::after {
	background: #ff7d4f;
}

.section.technical-use.work-bst-srvc .timeline-inner .nav-tabs .nav-link.active {
	border: none;
	color: #0ac6b8;
}

.col-md-8.timeline-inner::-webkit-scrollbar {
	width: 5px;
}

.col-md-8.timeline-inner::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.col-md-8.timeline-inner::-webkit-scrollbar-thumb {
	background-color: #0ac6b8;
	outline: 1px solid slategrey;
}

.technical-use.work-bst-srvc .timeline-inner .nav.nav-tabs .nav-link {
	margin: 0px 30px 0px 0px;
	border: none !important;
}

.technical-use.work-bst-srvc .wrk-bst-hdr {
	margin-bottom: 38px;
}

.wrk-cs-study {
	background: url(../image/work/case-study-bg.jpg)no-repeat;
	background-size: cover;
	background-position: center;
}

.wrk-cs-study h1 {
	color: #ff7d4f;
}

.case-study::after {
	position: absolute;
	content: '';
	left: 0;
	height: 100%;
	width: 15.5%;
	background: #ff7d4f;
	top: 0px;
	z-index: 1;
}

.section.technical-use.work-bst-srvc.case-study .timeline-inner .nav-tabs .nav-link.active {
	border: none;
	color: #ff7d4f;
}

.section.technical-use.work-bst-srvc.case-study a.nav-item.nav-link.active {
	background: transparent;
	color: #fff;
	border: none;
	border-right: 4px solid #000;
	border-bottom: 1px solid #000;
	border-radius: 0;
}

.acurate-testimonial {
	background: #0ac6b8;
	color: #fff;
	padding: 110px 0px;
}

.acurate-testimonial img {
	width: 100%;
}

.indivisual-review {
	padding: 110px 0;
}

.indivisual-review .col-md-4 {
	margin: 20px 0;
}

.section.acurate-testimonial h6 {
	text-align: right;
	margin-top: 17px;
	color: #e0e0e0a8;
}

.section.acurate-testimonial h6 a {
	color: #fff;
	text-decoration: underline;
}

.testimonial-right {
	height: 100%;
	text-align: right;
	position: relative;
}

.testimonial-right p {
	margin: 33px 0;
	color: #ffffffc9;
}

.testimonial-right h5 {
	position: absolute;
	right: 0;
	bottom: 0;
	font-family: 'poppinssemibold';
	color: #ffffffc9;
}

.testimonial-right h5 span {
	font-family: 'poppinslight';
	color: #ffffffc9;
}

.section.indivisual-review h2 {
	margin-bottom: 40px;
}

.pc-left img {
	width: 100%;
}

.project-contribute {
	margin: 80px 0px;
}

.pc-right li img {
	width: 63px;
	margin-right: 16px;
}

.pc-right h5 {
	color: #acacac;
	margin: 45px 0px 18px 0px;
}

.hdr-mrgn {
	margin-top: 80px;
}

.project-contribute .row {
	display: flex;
	align-items: center;
}

.pc-right h6 a {
	color: #ff7d4f;
	text-decoration: underline;
	font-size: 20px;
}

.elephant-ant img {
	width: 100%;
}

.ele-bg {
	background: #f8f8f8;
}

.elephant-ant {
	padding: 80px 0px;
}

.elephant-ant h2 {
	margin-bottom: 30px;
}

.elephant-ant .row {
	display: flex;
	align-items: center;
}

.results h2 {
	text-align: center;
}

.section.growing-fast.results .projectFactsWrap .item .fa {
	margin-top: 0;
}

.section.growing-fast.results .projectFactsWrap p:first-child {
	margin-bottom: 13px;
	min-height: 57px;
}

.section.growing-fast.results h6 {
	color: #cccdd1b5;
	font-size: 14px;
}

.wrk-select-inet {
	display: none;
}

.industries-iner img {
	width: 60px;
	margin-right: 20px;
	background: #232323;
	padding: 17px;
	height: 60px;
}

.industries-iner {
	display: flex;
	align-items: center;
	margin: 15px 0;
}

.industries-work h2 {
	margin-bottom: 30px;
}

select#works {
	display: none;
}

.industries-iner p {
	font-size: 15px;
	font-family: 'poppinsregular';
	font-weight: 800;
}

.industrie-left {
	padding:40px 0px 80px 0;
}

.industries-right {
	background: #232323;
	height: 100%;
	color: #fff;
	padding: 50px;
	position: relative;
	right: -15px;
}
img.industries_right_inner_pic {
    position: absolute;
    width: 46%;
    bottom: 11%;
    right: 6%;
}
.indtri-down {
	position: absolute;
	bottom: 80px;
}

.indtri-down a {
    background: #ffcc00;
    color: #000;
    padding: 12px 36px;
    display: inline-block;
    margin-top: 39px;
    font-family: 'poppinsbold';
}
.app-envireright {
	margin-left: 15px;
}

.app-environ-left {
	margin-left: 112px;
	margin-top: 57px;
}

.app-environ-left p {
	font-size: 14px;
	color: #a7a7a7;
}

.app-environ-left h4 {
	font-size: 20px;
	color: #000;
	margin-bottom: 20px;
	font-family: 'poppinsbold';
	position: relative;
}

.app-environemt {
	padding: 90px 0px;
}

.app-environ-left h4.left-iner {
	color: #0099ff;
	position: relative;
}

h4.left-iner::after {
	position: absolute;
	left: -112px;
	top: 10px;
	width: 100px;
	background: #404040;
	content: '';
	height: 2px;
}

img.app-envire-rgtiner {
	width: 170px;
}

.social-media-srvc-content {
	background: #232323;
	padding: 80px 0;
}

.social-media-srvc-content h2 {
	color: #fff;
	margin-bottom: 40px;
}


.social-media-srvc-content .social-srvc-cntniner p {
    overflow: unset;
}
.social-srvc-cntniner {
    padding: 10% 12%;
    background: #FF7D4F;
    color: #fff;
    margin: 15px 0;
    height: 260px;
}
.social-srvc-cntniner .sol-icon {
	height: 45px;
}
.social-srvc-cntniner .sol-icon img {
    filter: brightness(2.5);
}

.social-srvc-cntniner h6 {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4;
}

.social-srvc-cntniner h6 span {
	font-weight: 300;
}

.social-srvc-cntniner p {
	color: #fff;
	font-size: 11px;
	line-height: 19px;
	margin: 10px 0;
	max-height: 75px;
	overflow-x: auto;
}

.social-srvc-cntniner p::-webkit-scrollbar {
	width: 5px;
}

.social-srvc-cntniner p::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.social-srvc-cntniner p::-webkit-scrollbar-thumb {
	background-color: #e4e4e4;
	outline: 1px solid #e4e4e4;
}

.aeo-srvc-cntniner p::-webkit-scrollbar {
	width: 5px;
}

.aeo-srvc-cntniner p::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.aeo-srvc-cntniner p::-webkit-scrollbar-thumb {
	background-color: #e4e4e4;
	outline: 1px solid #e4e4e4;
}
.social-media-srvc-content h6 {
    margin: 10px 0px 13px 0px !important;
}

.achive-us {
	background: #f8f8f8;
	padding: 80px 0px 0px;
}

.achive-us h2.sub-header {
	margin-bottom: 50px;
}

.achive-us .industries-right {
	background: #ff6868;
	min-height: 380px;
}

.achive-us .advantage-tab h5 {
	font-size: 17px;
}

.achive-us .advantage-tab {
	padding-top: 5px;
}
.advantage-tab.after_removal h5::after {
    display: none;
}
.advantage-tab.after_removal img {
    margin-right: 15px;
    width: 35px;
}
.advantage-tab.after_removal {
    display: flex;
    align-items: center;
}
.industries-right img {
    float: right;
}
img.industrie_right_cntn {
    width: 47%;
    margin-left: auto;
}
.social-some-faq {
	padding-top: 60px;
	padding-bottom: 60px;
}

.socl-som-fq img {
	width: 100%;
}

.socl-fq-dtl {
}

.socl-fq-dtl p {
	color: #a7a7a7;
	font-size: 12px;
}

.wd-value-add .aeo-srvc-cntniner h6 {
	color: #000;
}

.sol-fq-titl {
	position: relative;
	margin: 25px 0;
}

.sol-fq-titl .sol-num {
	background-color: #FF7D4F;
	width: 40px;
	height: 40px;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: 600;
	line-height: 40px;
	position: absolute;
	left: -60px;
	transform: translate(-50%, -50%);
	top: 50%;
}

.sol-fq-titl h4 {
	font-size: 18px;
	font-weight: 600;
}

.sol-fq-titl .sol-boder {
	background-color: #707070;
	width: 80px;
	height: 1px;
	display: inline-block;
	position: absolute;
	left: -80px;
	transform: translate(-50%, -50%);
	top: 50%;
}

.sol-fq-titl h5 {
	font-size: 17px;
	color: #232323;
	margin-top: 40px;
}

.social-media-stats {
	background-color: #FF7D4F;
	padding-top: 80px;
	padding-bottom: 80px;
}

.social-media-stats h2 {
	color: #fff;
	margin-bottom: 60px;
}

.socl-st-box {
	text-align: center;
}

.socl-st-box img {
	width: 100px;
}

.socl-st-box h3 {
	color: #fff;
	margin-top: 20px;
}

.socl-st-box p {
	color: #fff;
}

.social-palatform {
	padding-top: 100px;
	padding-bottom: 80px;
}

.social-palatform h2 {
	margin-bottom: 60px;
}

.sp-work {
	text-align: center;
	display: flex;
	justify-content: space-between;
}

.sp-work a {
	display: inline-block;
	text-align: center;
	font-size: 44px;
}

.sp-work a i.fa.fa-facebook-f {
	color: #0068df;
}

.sp-work a i.fa.fa-youtube-play {
	color: #ff3030;
}

.sp-work a i.fa.fa-linkedin {
	color: #1cb1ff;
}

.sp-work a i.fa.fa-twitter {
	color: #00d3ff;
}

.sp-work a i.fa.fa-instagram {
	color: #fbad50;
}

.social-graphics {
	background: url('../image/service/socl-gp-bg.svg')no-repeat;
	background-size: cover;
	background-position: center;
}

.sol-grap-box {
	padding-top: 100px;
	padding-bottom: 60px;
}

.sol-grap-box h4 {
	font-size: 24px;
}

.sol-grap-box h4 span {
	font-family: 'poppinsbold';
}

.sol-grap-box a {
	background: #232323;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 30px;
}

.hapy-clent {
	padding-bottom: 120px;
	padding-top: 40px;
}

.hapy-clent h2 {
	margin-bottom: 45px;
}

.clint-box {
	display: flex;
	align-items: center;
}

.clint-box .clnt-pic {
}

.clint-box .clnt-pic img {
	max-width: 290px;
	height: 290px;
}

.clnt-desc {
	background-color: #FF7D4F;
	height: 290px;
	margin-left: 20px;
	padding: 40px 100px;
	color: #fff;
	position: relative;
}

.clnt-desc span {
	font-size: 200px;
	font-style: italic;
	font-weight: 200;
	position: absolute;
	right: 75px;
	top: 0px;
}

.clnt-desc h3 {
	font-size: 26px;
	margin-top: 30px;
}

.clnt-desc h4 {
	font-size: 12px;
	margin-bottom: 20px;
}

.clnt-desc p {
}

.bg-orng {
	background-color: #FF7D4F;
}

.client-cyan {
	background-color: #3de1a9;
}

.client-blue {
	background-color: #0099ff;
}

.client-black {
	background-color: #232323;
}

.happy-client.so-publicreclient {
	padding-bottom: 0;
}

.brand-conslt-sec1 {
	background-color: #F3FBFF;
	padding-top: 80px;
}

.brnd-bnr-img-lft {
}

.brnd-bnr-img-lft img {
}

.brand-conslt-sec1 .brnt-bnr-cntr {
	text-align: center;
	margin-bottom: -30px;
}

.brand-conslt-sec1 .brnt-bnr-cntr h2 {
	background: #232323;
	color: #fff;
	padding: 30px;
	font-size: 62px;
}

.brand-conslt-sec1 .brnt-bnr-cntr h2 span {
	display: block;
	font-weight: 300;
	font-family: 'poppinsregular';
}
.brand_con_inner_pera {
    height: 440px;
}
.brand-conslt-sec1 .brnd-bnr-img-lft {
	text-align: right;
}

.brand-conslt-sec1 .brnd-bnr-img-lft img {
	width: 100%;
	max-width: 132px;
}

.brand-conslt-sec1 .brnd-bnr-img-rt {
}

.brand-conslt-sec1 .brnd-bnr-img-rt img {
	width: 100%;
	max-width: 198px;
}

.brand-conslt-sec2 {
	background-color: #C9FFF9;
	padding-top: 80px;
}

.brand-conslt-sec2 .brnd-sec2-lft {
	margin-top: 120px;
	margin-bottom: 65px;
}

.brand-conslt-sec2 .brnd-sec2-lft h3 {
	margin-bottom: 20px;
}

.brand-conslt-sec2 .brnd-sec2-lft h3 span {
	display: block;
	font-weight: 300;
	font-family: 'poppinsregular';
}

.brand-conslt-sec2 .brnd-sec2-lft h3 p {
}

.brand-conslt-sec2 .brnd-sec2-rt {
}

.brand-conslt-sec2 .brnd-sec2-rt img {
	margin-bottom: -5px;
}

.brand-conslt-sec3 {
	padding-top: 70px;
	padding-bottom: 70px;
}

.brand-conslt-sec3 h2 {
	margin-bottom: 40px;
}

.brand-conslt-sec3 .brnd-sec3-lets-box {
	border: 1px solid #707070;
	padding: 60px;
	height: 610px;
}

.brand-conslt-sec3 .brnd-sec3-lets-box h4 {
	font-family: 'poppinsmedium';
	margin-bottom: 10px;
}

.brand-conslt-sec3 .brnd-sec3-lets-box span {
	width: 80px;
	height: 2px;
	background: #000;
	display: inline-block;
	margin-bottom: 30px;
}

.brand-conslt-sec3 .brnd-sec3-lets-box h5 {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: 'poppinsmedium';
}

.brand-conslt-sec3 .brnd-sec3-lets-box p {
	font-size: 14px;
	color: #A7A7A7;
	margin-bottom: 35px;
}

.brand-conslt-sec3 .brnd-sec3-lets-box a {
	padding: 12px 20px;
	display: inline-block;
	font-weight: 600;
}

.brand-conslt-sec3 .brnd-sec3-lets-box a.lets-yelo {
	background-color: #FDD04F;
}

.brand-conslt-sec3 .brnd-sec3-lets-box a.lets-blue {
	background-color: #0AC6B8;
}

.brand-conslt-sec4 {
	background-color: #0AC6B8;
	padding: 30px;
	color: #fff;
}

.brand-conslt-sec4 .brnd-sec4-lft {
}

.brand-conslt-sec4 .brnd-sec4-lft h4 {
	text-align: center;
	font-size: 21px;
}

.brand-conslt-sec4 .brnd-sec4-rt {
}

.brand-conslt-sec4 .brnd-sec4-rt img {
	width: 60px;
}

.brand-conslt-sec5 {
	padding-top: 70px;
	padding-bottom: 70px;
}

.brand-conslt-sec5 h2 {
	padding-bottom: 40px;
}

.brand-conslt-sec5 .srvc-cntniner {
	background-color: #232323;
	padding: 25px;
	color: #fff;
	margin-bottom: 25px;
}

.brand-conslt-sec5 .srvc-cntniner .srv-dsc {
	min-height: 160px;
	margin-top: 30px;
}

.brand-conslt-sec5 .srvc-cntniner .srv-dsc h5 {
	font-size: 18px;
	margin-bottom: 15px;
	font-family: 'poppinsbold';
}

.brand-conslt-sec5 .srvc-cntniner .srv-dsc p {
}

.brand-conslt-sec5 .srvc-cntniner .sol-icon {
	text-align: right;
}

.brand-conslt-sec5 .srvc-cntniner .sol-icon img {
    height: 21px;
}

.cyan {
	background-color: #3DE1A9;
}

.srv-brand-identity-sec1 {
	padding-top: 100px;
}

.srv-brand-identity-sec1 .bnr-inner {
	margin-bottom: -130px;
	display: inline-block;
}

.srv-brand-identity-sec1 .bnr-inner h1 {
	color: #fff;
	font-size: 60px;
}

.srv-brand-identity-sec1 .bnr-inner h1 span {
	display: block;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}

.srv-brand-identity-sec1 .bnr-inner p {
	background: #FFCC00;
	padding: 30px;
	display: inline-block;
	margin-top: 30px;
}

.srv-brand-identity-sec1 .brnd-idnty-rt {
	text-align: right;
}

.srv-brand-identity-sec1 .brnd-idnty-rt img {
	width: 95%;
}

.srv-brand-identity-sec2 {
	padding-top: 200px;
	margin-bottom: 80px;
}

.srv-brand-identity-sec2 .aplicant-left h4 {
	background: #3DE1A9;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	text-align: center;
}

.srv-brand-identity-sec2 .aplicant-left p {
	margin-left: 60px !important;
}

.pot-sld {
	position: relative;
}

.srv-brand-identity-sec3 {
	background-color: #232323;
	padding: 30px;
	color: #fff;
}

.srv-brand-identity-sec3 .brnd-sec3-lft {
	display: flex;
	align-items: center;
}

.srv-brand-identity-sec3 .brnd-sec3-lft img {
}

.srv-brand-identity-sec3 .brnd-sec3-lft h5 {
	margin: 0 40px 0 20px;
	font-size: 30px;
}

.brnd-sec3-lft-iner {
	display: flex;
}

.srv-brand-identity-sec4 {
	padding-top: 80px;
	padding-bottom: 100px;
}

.srv-brand-identity-sec4 h2 {
	margin-bottom: 20px;
}

.srv-brand-identity-sec4 p {
	margin-bottom: 80px;
}

.brnd-sec4-box {
	margin-bottom: 30px;
}

.brnd-sec4-box a {
}

.brnd-sec4-box a img {
}

.srv-brand-identity-sec5 {
	background-color: #F5F5F5;
	padding-top: 80px;
	padding-bottom: 60px;
	position:relative;
}
img.srvc_brand_sidecntn {
    position: absolute;
    right: 4%;
    bottom: 0;
    width: 28%;
}
.srv-brand-identity-sec5 h2 {
	margin-bottom: 60px;
}

.srv-brand-identity-sec5 .brnd-idnty-area .idnt-img {
    background: #fff;
    padding: 25px;
    text-align: center;
    width: 85px;
    height: 82px;
}

.srv-brand-identity-sec5 .brnd-idnty-area {
	width: 60%;
}

.srv-brand-identity-sec5 .brnd-idnty-area a {
	width: 100px;
	display: block;
	margin-bottom: 60px;
}

.srv-brand-identity-sec5 .brnd-idnty-area a img {
    width: 32px;
}

.srv-brand-identity-sec5 .brnd-idnty-area a span {
	display: block;
	margin-top: 30px;
}

.srv-brand-identity-sec6 {
	background-color: #FF6868;
	padding-top: 80px;
	border-bottom: 1px solid #707070;
}

.srv-brand-identity-sec6 .sol-grap-box {
	padding-top: 30px;
}

.srv-brand-identity-sec6 .sol-grap-box h4 {
	font-size: 24px;
	color: #fff;
}

.sol-grap-box h4 span {
	font-family: 'poppinsbold';
}

.sol-grap-box a {
	background: #232323;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	margin-top: 30px;
}

.srv-brand-identity-sec6 .clnt-pic img {
	width: 100%;
	margin-bottom: -10px;
}

.srv-brand-identity-sec7 {
	padding-top: 80px;
}

.online-public-sec1 {
	background: url('../image/service/online-public-relation/bnr-bg.svg')no-repeat;
	background-size: 90%;
	background-position: bottom right;
	padding-top: 80px;
	padding-bottom: 150px;
}

.online-public-sec1 h1 {
	color: #fff;
	font-size: 54px;
}

.online-public-sec1 h1 span {
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	display: block;
}

.online-public-sec1 p {
	margin-top: 30px;
	color: #fff;
}

.online-public-sec2 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.online-public-sec2 .sol-fq-titl {
}

.online-public-sec2 .sol-fq-titl h4 {
	position: relative;
}

.online-public-sec2 .sol-fq-titl h4:before {
	position: absolute;
	content: "";
	width: 100px;
	height: 100px;
	background: #FDD04F;
	border-radius: 50%;
	z-index: -1;
	top: -60px;
	left: -40px;
}

.online-public-sec2 .socl-fq-dtl {
	padding-left: 80px;
}

.online-public-sec2 .sol-fq-titl .sol-boder {
	background-color: #707070;
	width: 60px;
	left: -60px;
}

.on-pd2-img {
	text-align: right;
}

.on-pd2-img img {
	width: 90%;
}

.online-public-sec2 .sol-fq-titl {
	margin: 0 0 10px;
}

.online-public-sec2 .sol-fq-titl h5 {
	margin-top: 20px;
}

.online-public-sec4 {
	background-color: #0099FF;
	padding-top: 80px;
	padding-bottom: 100px;
}

.online-public-sec4 h2 {
	padding-bottom: 60px;
	color: #fff;
}

.online-public-sec2.ops-pr-inner {
	padding-bottom: 0px;
}

.online-public-sec4 .nav-pills .nav-link {
	color: #BCE5FF;
	padding: 16px 20px;
	font-size: 16px;
	position: relative;
}

.online-public-sec4 .nav-pills .nav-link.active {
	color: #fff;
	background-color: transparent;
	font-size: 18px;
}

.online-public-sec4 .nav-pills .nav-link.active:before, .online-public-sec4 .nav-pills .show>.nav-link:before {
	content: "";
	width: 45px;
	height: 1px;
	background-color: #fff;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: -40px;
}

.online-public-sec4 .online-tab-cont {
}

.online-public-sec4 .online-tab-cont h4 {
	margin-bottom: 20px;
	color: #fff;
}

.online-public-sec4 .online-tab-cont p {
	color: #8BD1FF;
}

.online-public-sec4 .online-tab-cont button {
	border: none;
	background-color: #FDD04F;
	font-weight: 600;
	width: auto;
	margin-top: 40px;
	padding: 10px 20px;
}

.blue {
	background-color: #0099FF;
}

.online-public-sec5 {
	padding-top: 70px;
	padding-bottom: 0px;
}

.ux-cx-rechr-sec2 {
}

.ux-cx-rechr-sec2 .sol-fq-titl h4 {
	position: relative;
}

.ux-cx-rechr-sec2 .sol-fq-titl h4:before {
	position: absolute;
	content: "";
	width: 100px;
	height: 100px;
	background: #F8F8F8;
	border-radius: 50%;
	z-index: -1;
	top: -60px;
	left: -40px;
}

.ux-cx-rechr-sec2 .socl-fq-dtl {
	padding-left: 80px;
}

.ux-cx-cont {
	display: flex;
	align-items: center;
	margin-top: 90px;
}

.ux-cx-cont .ux-lst-lf {
	text-align: right;
}

.ux-cx-cont .ux-lst-lf a {
	display: block;
	white-space: nowrap;
	padding: 5px 0;
}

.ux-cx-cont .ux-cnt {
	padding-left: 30px;
	padding-right: 30px;
}

.ux-cx-cont .ux-cnt img {
	width: 100%;
}

.ux-cx-cont .ux-lst-rt {
}

.ux-cx-cont .ux-lst-rt a {
	display: block;
	white-space: nowrap;
	padding: 5px 0;
}

.ux-cx-rechr-sec2 {
}

.ux-cx-rechr-sec3 {
	padding-top: 100px;
	padding-bottom: 100px;
}

.ux-cx-rechr-sec3 h2 {
	margin-bottom: 60px;
}

.ux-cx-rechr-sec3 .brnd-sec3-lets-box {
	border: 1px solid #707070;
	padding: 60px;
	height: 600px;
}

.ux-cx-rechr-sec3 .brnd-sec3-lets-box h4 {
	font-family: 'poppinsmedium';
	margin-bottom: 10px;
	text-align: center;
}

.ux-cx-rechr-sec3 .brnd-sec3-lets-box span {
	width: 60px;
	height: 2px;
	background: #000;
	display: inline-block;
	margin-bottom: 30px;
	margin: 0 auto 60px;
	display: block;
}

.ux-cx-rechr-sec3 .brnd-sec3-lets-box h5 {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: 'poppinsmedium';
}

.ux-cx-rechr-sec3 .brnd-sec3-lets-box p {
	font-size: 14px;
	color: #A7A7A7;
	margin-bottom: 35px;
}

.ux-lst-box-left {
	background-color: #232323;
	color: #fff;
}

.ux-cx-rechr-sec3 .brnd-sec3-lets-box.ux-lst-box-left span {
	background-color: #fff;
}

.ux-cx-rechr-sec4 {
	background-image: url(../image/service/ux-cx-research/dots.svg);
	background-repeat: no-repeat;
	background-color: #232323;
	background-position: 11% -30%;
	padding-top: 60px;
}

.ux-cx-rechr-sec4 h4 {
	color: #fff;
}

.ux-cx-rechr-sec4 h4 span {
	color: #0AC6B8;
	font-weight: 800;
}

.ux-cx-rechr-sec4 h5 {
	color: #0AC6B8;
	font-size: 70px;
	font-weight: 700;
}

.ux-cx-rechr-sec4 .ux-rc-img {
}

.ux-cx-rechr-sec4 .ux-rc-img img {
	max-width: 296px;
	width: 100%;
}

.ux-cx-rechr-sec5 {
	padding-top: 80px;
	padding-bottom: 20px;
}

.ux-cx-rechr-sec5 h2 {
	padding-bottom: 60px;
}

.ux-cx-rechr-sec5 h2 {
}

.ux-cx-rechr-sec5 .bg-light-grey {
	background-color: #F6F6F6;
	padding: 60px 0;
}

.ux-cx-rechr-sec5 .nav-pills {
	padding-left: 90px;
}

.ux-cx-rechr-sec5 .nav-pills .nav-link {
	padding: 18px 20px;
	font-size: 16px;
	position: relative;
}

.ux-cx-rechr-sec5 .nav-pills .nav-link.active {
	color: #232323;
	background-color: transparent;
	font-size: 18px;
}

.ux-cx-rechr-sec5 .nav-pills .nav-link.active:before, .ux-cx-rechr-sec5 .nav-pills .show>.nav-link:before {
	content: "";
	width: 45px;
	height: 1px;
	background-color: #232323;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: -40px;
}

.ux-cx-rechr-sec5 .online-tab-cont h4 {
	color: #0AC6B8;
	margin-bottom: 20px;
}

.ux-cx-rechr-sec5 .online-tab-cont p {
	color: #A7A7A7;
	font-size: 12px;
}

.ux-cx-rechr-sec5 .online-tab-cont img {
	color: #A7A7A7;
	max-width: 459px;
	width: 100%;
	margin-top: 60px;
}

.principle-follow h2.sub-header::after {
	position: absolute;
	left: -12%;
	width: 30%;
	height: 85px;
	background: #e7e7e7;
	top: -20%;
	content: '';
	z-index: -1;
}

.principle-follow h2.sub-header {
	position: relative;
	z-index: -1;
	margin-bottom: 65px;
	font-size: 24px;
}

.bs-right-selectsimilar {
	display: none;
}

.al-ml-project {
	display: none;
}

.gd-creativevs {
	display: none;
}

select#exampleFormControlSelect1 {
	display: none;
}

.prtfolio-bst-wrk::-webkit-scrollbar {
	width: 6px;
}

.prtfolio-bst-wrk::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.prtfolio-bst-wrk::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.nav-top {
	display: flex;
	align-items: center;
	position: fixed;
	z-index: 101;
	padding: 10px 20px;
	width: 100%;
	height: 50px;
	background-color: #fff;
	top: 0px;
}

span#ham .fa {
	font-size: 21px;
	color: #000;
}

.nav-top .hamburger {
	margin-left: auto;
	color: #fff;
	cursor: pointer;
}

.nav-drill {
	margin-top: 50px;
	transform: translateY(-100%);
}

.nav-is-toggled .nav-drill {
	transform: translateY(0%);
}

.nav-is-toggled::after {
	opacity: 5;
	visibility: visible;
}

ul.nav-items.nav-level-1 {
	list-style-type: none;
	padding-left: 0px;
	background: #fff;
	height: 70vh;
}

.nav-drill {
	display: flex;
	position: fixed;
	z-index: 100;
	top: 0;
	right: 0;
	width: 100%;
	height: 100vh;
	background-color: #0000009e;
	overflow-y: auto;
	overflow-x: hidden;
	transition: 0.45s;
	left: 0;
}

.mobile-navbar .nav-items {
	flex: 0 0 100%;
}

.mobile-navbar .nav-link {
	display: block;
	padding: 1.3em 1em;
	background-color: #fff;
	color: #5f5f5f;
	font-size: 1rem;
	line-height: 1.5em;
	font-weight: 300;
}

.nav-expand-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: translateX(100%);
	transition: 0.3s;
	visibility: hidden;
}

ul.nav-items.nav-level-1 .nav-expand-link::after {
	content: "\f105";
	flex: 0 1 auto;
	font-family: "FontAwesome";
	position: absolute;
	right: 24px;
}

.nav-expand-content .nav-back-link {
	display: flex;
	align-items: center;
	color: #000;
}

.nav-expand-content .nav-back-link::before {
	content: "\f104";
	margin-right: 0.5em;
	font-family: "FontAwesome";
}

.nav-expand-link {
	display: flex;
	justify-content: space-between;
}

ul.nav-items.nav-expand-content {
	list-style-type: none;
	padding-left: 0px;
}

.nav-expand-link::after {
	content: "\f105";
	flex: 0 1 auto;
	font-family: "FontAwesome";
}

body.nav-is-toggled .fa-bars:before {
	content: "\f00d";
	font-family: "FontAwesome";
}

body.nav-is-toggled .nav-top img.mnav-fpic {
	display: none;
}

body .nav-top img.mnav-fpic {
	display: block;
}

body.nav-is-toggled .nav-top img.mnav-spic {
	display: block;
}

body .nav-top img.mnav-spic {
	display: none;
}

.nav-expand.active > .nav-expand-content {
	transform: translateX(0);
	visibility: visible;
	z-index: 99;
}

.mobile-navbar {
	display: none;
}

header.nav-top {
	display: none;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign li:first-child {
	display: block !important;
	width: 100%;
	padding: 0;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign .mobile-navbar .nav-link {
	padding: 0px;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign li {
	display: inline-block;
	width: 47%;
	margin: 5px 3px;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign li .mega-upper.abt-pg {
	background: #f8f8f8;
}

.mega-upper h6 {
	font-family: 'poppinsbold';
	font-size: 15px;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign {
	width: 85%;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign {
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	padding: 0px 13px;
	background: #fff;
	z-index: 999999;
	height: 70vh;
}

ul.nav-items.nav-expand-content.mobile-fl-wdth {
	background: #fff;
}

ul.nav-items.nav-expand-content.mobile-fl-wdth li {
	width: 100%;
	display: block;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign.mb-fll-up li.nav-item.nav-expand .nav-link::after {
	padding: 2px 9px;
	background: #0ac6b8;
	color: #fff;
	border-radius: 50%;
	font-size: 17px;
	left: 0;
	height: 17px;
	width: 17px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: 15%;
	right: 0px;
	margin: 0 auto;
	display: none;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign.mb-fll-up li.nav-item.nav-expand .nav-link {
	padding: 0px;
	position: relative;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign.mb-fll-up li.nav-item.nav-expand.active .nav-link {
	padding: .5rem 1rem;
}

ul.nav-items.nav-level-1 a.nav-link.active {
	font-family: 'poppinsbold';
}

.mega-upper.abt-pg.new-abt-bi h6::after {
	background: #0ac6b8;
	height: 8px;
	width: 8px;
	position: absolute;
	top: -14px;
	left: 0;
	content: '';
}

.mega-upper.abt-pg.new-abt-bi h6 {
	position: relative;
}

ul.nav-items.nav-expand-content.mobile-nav-dsign li .mega-upper {
	width: 93%;
	margin: 0 auto 13px;
}

.chartboat-top img {
	width: 36px;
	margin-right: 10px;
}

.chartboat-top {
	display: flex;
	align-items: center;
	background: #fdd04f;
	padding: 9px 10px;
	font-weight: 600;
	font-size: 15px;
}

.chartboat-down {
	height: 380px;
	background: #f5f5f5;
	padding: 20px;
	display: flex;
	align-items: flex-end;
	overflow-y: auto;
}

.send_txtarea textarea {
	width: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 20px;
	font-size: 14px;
	height: 43px;
	resize: none;
	border-radius: 20px;
	display: flex;
	padding: 10px 20px;
}

.send_txtarea img {
	width: 25px;
	position: absolute;
	top: 26%;
	right: 13px;
}

.send_txtarea {
	position: relative;
	width: 100%;
}

.main_content_chart {
	width: 100%;
}

.reply_admin {
	display: flex;
	align-items: baseline;
}

.reply_admin img {
	width: 40px;
}

.reply_admin textarea {
	width: 70%;
	font-size: 13px;
	border-radius: 12px;
	border-top-right-radius: 0px;
	resize: none;
	border: 1px solid #fcd14c;
	margin-right: 14px;
}

.reply_admin {
	display: flex;
	align-items: baseline;
	margin-bottom: 30px;
	justify-content: flex-end;
}

.chart_customer {
	display: flex;
	align-items: baseline;
	margin-bottom: 20px;
	justify-content: flex-start;
}

.chart_customer img {
	width: 40px;
}

.chart_customer p {
	background: #fdd04f;
	width: 70%;
	border-radius: 12px;
	padding: 13px;
	margin-left: 13px;
	border-top-left-radius: 0px;
	font-size: 13px;
}

.pro_car_left img {
	width: 100%;
}

.pro_car_left {
	width: 90%;
	position: relative;
}

.case-stust-counter .item h6 {
	color: #9f9fa0;
	margin-top: -20px;
	font-size: 12px;
}

.case-stust-counter {
	padding: 30px 0px 80px;
}

.case-stust-counter h2 {
	text-align: center;
}

.case-stust-counter p {
	line-height: 21px;
	min-height: 70px;
}

.case-stust-counter .projectFactsWrap .item .fa {
	margin-top: 0;
}

.elephant-sec_mob_left p {
	font-size: 13px;
	font-weight: 500;
	margin-top: 20px;
	color: #fff;
}

.elephant-sec_mob_left h2 {
	color: #000;
}

.elephant-sec_mob_left .grey-clr-mob h2 {
	color: #fff;
}

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

.elephant_section_mobile {
	padding: 80px 0px;
}

.grey-clr-mob {
	background: url('../image/case-study/Group 8488.svg')no-repeat;
	background-size: cover;
	padding: 0px 0px;
}

.elephant_section_mobile.grey-clr-mob .elephant-sec_mob_left {
	padding: 80px 0px;
}

.elephant_section_mobile.grey-clr-mob {
	margin: 120px 0px 40px;
}

.abt-thi-project-img {
	width: 100%;
	border: 10px solid #08dccc;
	border-radius: 29px;
	margin-top: -130px;
	overflow: hidden;
}

.elephant-right-inner-round {
	margin: -90px 0px;
	border: 13px solid #08dccc;
	border-radius: 41px;
	width: 100%;
	overflow: hidden;
}

.project_best_works .elephant-right-inner-round {
	margin: 0px !important;
}

.section.best-work.bw_after_remover::after {
	display: none;
}

.bst-wrk-iner img {
	width: 100%;
}

.section.best-work.bw_after_remover .bst-wrk-headr h2 {
	color: #000;
}

.section.best-work.bw_after_remover {
	background: #fff;
}

.section.best-work.bw_after_remover .bst-wrk-headr h2.sub-header span {
	color: #000;
}

.section.best-work.bw_after_remover .bst-wrk-iner {
	box-shadow: 0px 0px 11px 0px #0000001f;
}

.section.best-work.bw_after_remover .row.project-down {
	padding: 48px 0px 90px;
}

.section.best-work.bw_after_remover .technology-down {
	margin-top: 30px;
}

.abt-thi-projet {
	background: url('../image/case-study/Mask Group 51.svg')no-repeat;
	background-size: cover;
	padding: 90px 0px;
	color: #fff;
	margin-top: 70px;
}

.abt-thi-projet.ushop_abt_project {
	margin-top: 0px;
}

.abt-thi-poje-right li {
	list-style-type: none;
}

.abt-thi-poje-right ul {
	padding-left: 0;
}

.grey-clr-mob h2 {
	color: #fff;
}

.elephant-sec_mob_left ul {
	padding-left: 0;
}

.elephant_the_goal-inner {
	background: url('../image/case-study/Group 8489.svg')no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 140px 0px;
}

.elephant_the_goal .elephant-sec_mob_left li::after {
	background: #ff7d4f;
}

.elephant_the_goal-inner img {
	width: 190px;
}

.elephant_the_goal .row {
	display: flex;
	align-items: center;
	justify-content: center;
}

.carwale_mid ul li img {
	width: 100%;
	margin-top: 15px;
}

.carwale_mid ul li {
	width: 20%;
	margin-right: 11px;
}

.carwale_mid li p {
	text-align: center;
	font-size: 11px;
	color: #a3a2ab;
	margin-top: 9px;
}

.carwale_mid {
	margin: 35px 0;
}

.carwale_mid h6 {
	color: #a3a2a2;
	margin-bottom: 5px;
}

.carwale_mid a h5 {
	text-decoration: underline;
	color: #ff7d58;
	font-size: 16px;
	font-weight: 500;
}

.carwale_mid {
	margin: 35px 0;
}

.pro_car_lft_down {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	background: #000000cf;
	text-align: right;
	padding: 15px 25px;
}

.project_carwale {
	margin: 60px 0px;
}

.elephant-right-inner img {
	width: 100%;
}

.responsive_frame_laptop .carousel .carousel-item {
	width: 289px;
	overflow: hidden;
}

.responsive_frame_laptop .img-pos {
	position: absolute;
	top: 9%;
	width: 465px;
	left: 12px;
	right: 0;
	margin: 0 auto;
	z-index: 99;
}

div#uxcxreearch {
	overflow-x: scroll;
	overflow-y: hidden;
}

.ux-uidivoverflow {
	overflow-y: hidden;
}

div#uxcxreearch ::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}

div#uxcxreearch ::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

div#uxcxreearch ::-webkit-scrollbar-thumb {
	background-color: #0ac6b8;
	outline: 1px solid slategrey;
}

div#uxcxreearch .process-down-div img {
	width: 100%;
	height: 200px;
}

.about_us_collapse #timeline {
	width: 100%;
	margin: 30px auto;
	position: relative;
	padding: 0 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.about_us_collapse #timeline .timeline-item {
	margin-bottom: 50px;
	position: relative;
}

.about_us_collapse #timeline:before {
	content: "";
	width: 3px;
	height: 100%;
	left: 50%;
	top: 0;
	position: absolute;
	border-left: 2px dashed #4e4e4e;
}

.about_us_collapse #timeline:after {
	content: "";
	clear: both;
	display: table;
	width: 100%;
}

.about_us_collapse #timeline .timeline-item {
	margin-bottom: 0px;
	position: relative;
}

.about_us_collapse #timeline .timeline-item .timeline-icon {
	background: #5f5f5f;
	border: 1px solid #5f5f5f;
	width: 63px;
	border-radius: 4px;
	position: absolute;
	top: 0;
	left: 50%;
	overflow: hidden;
	margin-left: -31px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 0;
	cursor: pointer;
}

.about_us_collapse #timeline .timeline-item .timeline-icon svg {
	position: relative;
	top: 14px;
	left: 14px;
}

.about_us_collapse #timeline .timeline-item .timeline-content {
	width: 49%;
	padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.timeline-devide .timer_pera_ontent {
	background: #202020;
	padding: 18px;
	border-radius: 11px;
	font-size: 14px;
	color: #888787;
}

.timer_pera_ontent ul {
	padding-left: 15px;
	margin-top: 20px;
}

.timeline-devide {
	display: block;
	margin: 20px 0px;
}

span.clr-cyan {
	margin-bottom: 13px;
	display: block;
	padding-left: 10px;
	color: #0ac6b8;
}

.about_us_collapse #timeline .timeline-item .timeline-content h2 {
	padding: 15px;
	background: #ee4d4d;
	color: #fff;
	margin: -20px -20px 0 -20px;
	font-weight: 300;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.about_us_collapse #timeline .timeline-item .timeline-content.right {
	margin-left: auto;
}

.about_us_collapse .card-header .icon-expand::before {
	content: '\2796';
	font-size: 10px;
	position: absolute;
	margin-left: 5px;
	color: #e8e8e8;
	right: -14px;
}

.about_us_collapse .card-header .icon-expand.collapsed::after {
	content: '\02795';
	font-size: 10px;
	position: absolute;
	margin-left: 5px;
	color: #e8e8e8;
	right: -14px;
}

.about_us_collapse .card-header {
	padding: 0;
	margin: 0;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-right: 14px;
}

.ccarwale_mid_upbtn li {
	list-style-type: none;
	display: inline-block;
	background: #ff7d581a;
	color: #ff7d58;
	padding: 6px 12px;
	border: 1px solid #ff7d58;
	margin: 2px 0px;
}

p.pro-car-light {
	color: #a7a7a7;
	font-size: 12px;
	margin: 14px 0px 16px;
	font-weight: 500;
}

.elephant_section_mobile ul {
	padding-left: 0;
	margin-top: 28px;
}

.elephant-sec_mob_left li {
	position: relative;
	margin: 16px 0px 16px 20px;
	font-size: 13px;
	font-weight: 500;
	list-style-type: none;
}

.elephant-sec_mob_left li::after {
	position: absolute;
	left: -20px;
	top: 2px;
	background: #0ac6b8;
	height: 10px;
	width: 10px;
	content: '';
}

.case-study-result-main {
	margin: 90px 0px;
}

.case-study-result h2.sub-header {
	margin-bottom: 24px;
}

.case-study-result {
	padding: 30px;
	background: #ffcc00;
	text-align: center;
	color: #000;
	margin: 15px 0px;
}

.case-study-result p span {
	display: block;
}

.case-study-result p {
	font-size: 12px;
}

.case-study-result {
	padding: 30px 14px;
	background: #ffcc00;
	text-align: center;
	color: #000;
	margin: 15px 0px;
	height: 163px;
}

.case-study-result h3 {
	margin-bottom: 17px;
}

.abt-thi-poje-right h2 {
	color: #0ac6b8;
	margin-bottom: 20px;
}

.abt-thi-poje-right li {
	margin: 13px 0px;
	position: relative;
	font-size: 15px;
}

.abt-thi-poje-right li::after {
	content: '';
	position: absolute;
	left: -30px;
	width: 18px;
	height: 2px;
	background: #fff;
	top: 9px;
}

.case-study-result p {
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
}

.case-study-uperhdr {
	margin-left: 15px;
	margin-bottom: 30px;
}

.case-study-result-main h2.sub-header {
	margin-bottom: 20px;
}

.section.case_study_inner_content {
	margin: 70px 0px;
}

.Brainworks-iner {
	position: relative;
}

.potflio1 .overlay {
	position: absolute;
	color: #000;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	transition: 0.4s;
	border-radius: 4px;
}

.elephant-right-inner-round .ourCliendslider .owl-dots {
	display: flex !important;
	justify-content: space-around !important;
	width: 18% !important;
	margin: 5px auto !important;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.elephant-right-inner-round .ourCliendslider .owl-dot.active span {
	background: #0cd5c6;
	height: 12px;
	width: 12px;
	display: inline-block;
	border-radius: 50%;
}

.elephant-right-inner-round .ourCliendslider .owl-dot span {
	background: #000;
	height: 10px;
	width: 10px;
	display: inline-block;
	border-radius: 50%;
}

.elephant-right-inner-round .ourCliendslider .owl-nav {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 62%;
	margin: 0 auto;
}

@media screen and (max-width: 768px) {
	.about_us_collapse #timeline {
		margin: 30px;
		padding: 0px;
		width: 90%;
	}

	.about_us_collapse #timeline:before {
		left: 50%;
	}

	#timeline .timeline-item .timeline-content {
		width: 90%;
		float: right;
	}

	.about_us_collapse #timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {
		left: 10%;
		margin-left: -6px;
		border-left: 0;
		border-right: 7px solid #ee4d4d;
	}

	.about_us_collapse #timeline .timeline-item .timeline-icon {
		left: 0;
	}
}

.blg-iner-up {
	width: 330px;
	border: 1px solid;
	margin-left: auto;
	margin-right: 80px;
	margin-bottom: -80px;
	z-index: 9;
	position: relative;
	background: #fff;
	padding: 28px;
}

.blg-iner-up p {
	font-size: 10px;
	color: #00000052;
	width: 80%;
	margin: 17px 0px;
}

.blg-iner-up a {
	background: #ffcc00;
	padding: 10px 17px;
	margin-left: auto;
	display: inline-flex;
	justify-content: right;
}

.blg_btn {
	text-align: right;
}

.quote_the_day_iner {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
}

.quote_right_inner {
	width: 36%;
}

.quote_right_inner p {
	color: #9c9c9c;
	font-size: 12px;
	width: 86%;
	margin-top: 11px;
}

span.quote_spaner {
	background: #c5c5c5;
	width: 50%;
	height: 1px;
	position: relative;
	top: -9px;
}

.quote_the_day {
	margin: 40px 0px;
}

.blog_section {
	margin: 80px 0px;
}

.all_time_innner p {
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	height: 75px;
	padding: 14px 20px;
}

.all_the_time h3 {
	margin-bottom: 40px;
}

.all_the_time {
	margin: 80px 0px;
}

.all_time_innner img {
	width: 100%;
}

.our-fav-right h4 {
	font-weight: 700;
}

.our-fav-right p {
	font-size: 14px;
}

.our-fav-right p {
	margin: 24px 0px;
}

.fav-right-btn a {
	background: #ffcc00;
	padding: 10px 17px;
}

.ofev_rite .row {
	align-items: center;
}

.fav-right-btn a {
	background: #ffcc00;
	padding: 10px 17px;
	display: inline-block;
}

.blog_pager .pagination {
	justify-content: flex-end;
}

.blog_pager {
	margin-top: 28px;
	text-align: right;
	display: none;
}

.upload-btn-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	background: no-repeat;
}

.up_cv {
	border: 1px solid #efefef;
	color: white;
	background-color: #ffffff00;
	padding: 8px 20px;
	border-radius: 0px;
	font-size: 13px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 41px;
	margin: 0px 0px;
	curso;
}

.upload-btn-wrapper input[type="file"] {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.left-sidebar {
	float: left;
	width: 430px;
	margin-right: 10px;
	text-align: center;
}

.content-section {
	min-height: 2000px;
}

.sidebar-section {
	position: absolute;
	height: 100%;
	width: 100%;
}

.sidebar-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.make-me-sticky {
	position: sticky;
	top: 0;
	padding: 0 15px;
}

body {
	background: #fff;
}

article {
	background: #f1f1f1;
	border-radius: 12px;
	padding: 25px 0 600px;
}

.title-section, .content-section, .sidebar-section {
	background: #fff;
}

.title-section {
	text-align: center;
	padding: 50px 15px;
	margin-bottom: 30px;
}

.content-section h2 {
	text-align: center;
	margin: 0;
	padding-top: 200px;
}

.sidebar-item {
	text-align: center;
}

.sidebar-item h3 {
	background: gold;
	max-width: 100%;
	margin: 0 auto;
	padding: 50px 0 100px;
	border-bottom: solid 1px #fff;
}

.cr-web-bnr {
	display: block;
}

.cr-mob-bnr {
	display: none;
}

.cre-main-area .right-side h3 {
	font-size: 22px;
	margin-bottom: 15px;
}

.cre-main-area .right-side .sid-col-md-6 {
	padding-right: 80px;
}

.cre-main-area .left-side .section.join-team h2 {
	margin-bottom: 30px;
}

h2.svc_dktp_apliction {
	display: flex;
	align-items: baseline;
}

h2.svc_dktp_apliction span {
	margin-left: 10px;
}

.blckchain-srvc .bs-right p {
	color: #fff;
}

.owl-carousel .owl-item .madev-work-rightinr img {
	isplay: block;
	width: 38%;
}


.bg-box {
    background: #202020;
    padding: 18px;
    border-radius: 11px;
    font-size: 14px;
    color: #888787;
    height: 262px;
    margin-bottom: 50px;
}
.bg-box p{
    margin: 0 0;
}


.block_chain_service_inner .owl-nav {
    display: none;
}

.technology-use.web_appli_cation {
    padding: 80px 0px;
    text-align: left;
}

/* modal sign up */
.sign_up_modal {
    display: flex;
    align-items: center;
    position:relative;
}
.sign_model_left {
    width: 60%;
    padding: 30px 60px;
    min-height: 495px;
}
.sign_model_right {
    width: 40%;
    padding: 60px;
    background: #1f2229;
    position: relative;
    z-index: 9;
}
.sign_up_modal_main .modal-content{
    border-radius:0px;
}
.sign_up_modal_main .modal-body {
    padding: 0px !important;
}
.sign_model_right img{
    width:100%;
    margin:0 auto;
}
.sign_model_left img {
    width: 25px;
    margin-bottom: 60px;
}
.sign_up_modal::after {
    position: absolute;
    z-index: 0;
    content: '';
    background: #1f2229;
    top: 0;
    height: 100%;
    width: 40%;
    right: 0;
}
input.form-control.sign-frmcontrol {
    margin: 6px 0px;
    border-radius: 0;
    font-size: 13px;
    height: 43px;
    border-color: #7a7c7f4f;
    color: #7a7c7f4f;
}

input.form-control.sign-frmcontrol::placeholder{
    color:#00000073;
}
.signr-btn-submit input.btn.frm-btn {
    background: #0ac6b8;
    color: #fff;
    width: 100%;
    margin-top: 4px;
}
img.img_btn_symbol.close {
    position: absolute;
    width: 27px;
    right: 10px;
    top: 10px;
    z-index: 99;
}
.sign_header_form {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}
.sign_header_form h6 {
    font-weight: 700;
    color: #000;
}
a.log_linker {
    color: #0ac6b8;
    font-weight: 300;
}
.social_media li img {
    width: 30px;
    margin: 0px 5px;
}
.social_media {
    text-align: center;
    margin-top: 30px;
}

.social_media img {
    margin-bottom: 0;
}
.social_media ul {
    margin-top: 22px;
}


/* let form */
#radio_1_msg{
		display: none;
	}
	#radio_2_msg{
		display: none;
	}
	#radio_3_msg{
		display: none;
	}
	#radio_4_msg{
		display: none;
	}

.lats-left textarea.form-control.cnt-frmcontrol {
    height: 115px !important;
    background: transparent;
    border: 1px solid #ffffff59;
    color: #ffffff59;
    font-weight: 300;
}

.form_group {
    display: inline-flex;
    font-size: 14px;
    color: #fff;
    align-items: center;
}
.form_group label {
    margin-bottom: 0;
}

.form_group {
    display: inline-flex;
    font-size: 12px;
    color: #fff;
    align-items: center;
    margin: 5px 0px;
    justify-content: center;
}

.form_group  input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    height: 20px;
    width: 16px;
    margin-right: 4px;
    position:absolute;
    visibility:hidden;
}
.hidden_form_inner .form_group:active{
    background:#fff;
    color:#0099ff;
    transition:0.3s;
}
.hidden_form_inner .form_group:hover{
    cursor:pointer;
    background:#fff;
    color:#0099ff;
    transition:0.3s;
}
.hidden_form_inner .form_group {
    width: 49%;
    border: 1px solid #ffffffbf;
    text-align: center;
    height: 45px;
    margin-right: 1px;
    transition:0.3s;
}
.hp_select_form option {
    color: #000 !important;
    background: white !important;
}

.form_group.active {
    background: #fff;
    color: #0099ff;
}
.cntc-up-left .hidden_form_inner .form_group {
    background: #f8f8f8;
    color: #757575b3;
    font-weight: 500;
}
.cntc-up-left .hidden_form_inner .form_group.active {
    border: 1px solid #0ac6b8;
    color: #0ac6b8;
}

.field-add{
    display:flex !important;
}
.field-hidden{
    display:none;
}

/*form#signin {
    display: none;
}
div#signup {
    display: none;
}*/

.signup-area.active, .signin-area.active{
    /*opacity:1;
    visibility: visible;*/
    display:block;
}
.signin-area, .signup-area{
    /*opacity:0;
    visibility: hidden;*/
    display:none;
}

span.forgot_password {
    display: block;
    text-align: right;
    color: #0ac6b8;
    text-decoration:underline;
    margin: 7px 0px;
}

.signr-btn-submit.back_clr_btn input.btn.frm-btn {
    background: #f3774b;
}

.fill-color{
    background: #000;
    color: #fff !important;
}
.bdr-color{}
.txt-color{
    border: none !important;
    text-decoration: underline;
}


.vido-area {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.vido-area iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


