.WorkSection .innerWrapper .contentImg .customRow .bg-img div,
.shopifyHeroSection {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/materialicons/v83/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2')
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: 400;
	font-style: normal;
	display: inline-block;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: 'liga'
}

.btn-shadow {
	box-shadow: 0 20px 25px 0 rgba(0, 0, 0, .3)
}

.btn-shadow:hover {
	box-shadow: unset
}

.seoHeroSection .main-title .btn-them {
	font-family: AllianceNo1-Medium, sans-serif;
	border-radius: 100px;
	font-size: 1.016vw;
	line-height: 1.198vw;
	letter-spacing: .019vw;
	margin-top: 2.344vw;
	padding: 1.198vw 2.083vw
}

.navigation {
	padding: 1.354vw 0;
	box-shadow: 0 5px 17px 3px rgba(0, 0, 0, .1)
}

.navigation .navSlider .slick-arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	color: #81858e;
	background-color: rgba(255, 255, 255, .9);
	text-align: center;
	z-index: 1;
	font-size: 40px;
	width: 73px
}

.navigation .navSlider .slick-arrow.prev-arrow {
	left: -40px
}

.navigation .navSlider .slick-arrow.next-arrow {
	right: -40px
}

.faqSection .faqWrapper .accordion .card .card-header button:focus,
.navigation .navSlider .items a:focus,
.navigation .navSlider .items:focus,
.navigation .navSlider .slick-arrow:focus,
.testimonialSection .customContent .testimonialSlider .item:focus {
	outline: 0
}

.navigation .navSlider .slick-arrow.slick-disabled {
	opacity: 0
}

.navigation .navSlider .items a {
	color: #323232;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: .938vw;
	line-height: 1.146vw;
	letter-spacing: .018vw;
	padding-right: 2.813vw
}

.textImgRight {
	padding: 7.083vw 0 5.729vw
}

.textImgRight .content h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #323232;
	font-size: 40px;
	line-height: 1.2;
	margin-bottom: 1.719vw
}

.textImgRight .content p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #2c2c2c;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: -.021vw;
	margin-bottom: 1.042vw;
	padding-right: 7.292vw
}

.platform .content h2,
.textImgLeft .row .items .content .content-box h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	font-size: 40px;
	line-height: 1.2
}

.WorkSection .title h2,
.platform .content p:last-of-type,
.textImgLeft .row .items .content .content-box:last-child,
.textImgRight .content p:last-of-type {
	margin-bottom: 0
}

.WorkSection .increaseBox .item,
.successStorieSection .yellowBox .content .increaseBox .item,
.textImgLeft .row .items .imgBox,
.textImgRight .imgBox {
	text-align: center
}

.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .userImg img,
.WorkSection .innerWrapper .imgBlock img,
.platform .img-box img,
.rezBusinessSection .imgBlock img,
.shopifyHeroSection .main-title .logoBox .shopifyLogo img,
.successStorieSection .yellowBox .content .imgBox img,
.successStorieSection .yellowBox .content .quotesBox .quotesIcon img,
.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .userImg img,
.textImgLeft .row .items .imgBox img,
.textImgRight .imgBox img,
.wayRezSection .imgBox img,
.whatToDo .content .innerWrapper .img-box img {
	width: 100%
}

.textImgLeft {
	background-color: #f7f7f7;
	padding: 5.625vw 0
}

.textImgLeft .row .items .content {
	padding-right: 3.646vw
}

.textImgLeft .row .items .content .content-box {
	margin-bottom: 2.24vw
}

.textImgLeft .row .items .content .content-box h2 {
	color: #121212;
	margin-bottom: 1.302vw
}

.textImgLeft .row .items .content .content-box p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #2c2c2c;
	font-size: 18px;
	line-height: 1.8
}

.textImgLeft .row .items .content .content-box p strong {
	font-family: AllianceNo1-SemiBold, sans-serif
}

.platform {
	padding: 9.844vw 0 9.948vw
}

.platform .content {
	padding-right: 5.208vw
}

.platform .content h2 {
	color: #1d27c1;
	letter-spacing: normal;
	margin-bottom: 2.396vw
}

.platform .content p,
.seoService .cardBox .row .items .content .inner-content p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #323232;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: -.021vw;
	margin-bottom: 1.042vw
}

.seoService {
	padding: 5.208vw 0 3.021vw
}

.seoService .title {
	width: 100%;
	margin: auto auto 4.219vw;
	max-width: 55.208vw
}

.seoService .title h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	font-size: 40px;
	line-height: 1.2;
	margin-bottom: 1.094vw
}

.seoService .title p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #fff;
	margin-bottom: 0;
	font-size: 22px;
	line-height: 1.6;
	letter-spacing: -.021vw
}

.testimonialSection .title h2,
.wayRezSection .title h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	line-height: 1.2
}

.seoService .cardBox {
	width: 100%;
	max-width: 63.75vw;
	margin: auto
}

@media only screen and (min-width:992px) {
	.textImgLeft .row {
		margin-left: -2.813vw;
		margin-right: -2.813vw
	}

	.textImgLeft .row .items {
		padding: 0 2.813vw
	}

	.seoService .cardBox .row {
		margin-left: -1.51vw;
		margin-right: -1.51vw
	}

	.seoService .cardBox .row .items {
		padding: 0 1.51vw
	}
}

.seoService .cardBox .row .items .content {
	background-color: #fff;
	border-radius: 5px;
	padding: 2.344vw 2.6vw 1.927vw 1.146vw;
	margin-bottom: 2.344vw
}

.seoService .cardBox .row .items .content .iconLeft {
	min-width: 5.573vw;
	margin-right: .99vw
}

.seoService .cardBox .row .items .content .iconLeft img {
	max-width: 100%;
	max-height: 4.688vw
}

.seoService .cardBox .row .items .content .inner-content h3 {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #323232;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: .625vw
}

.seoService .cardBox .row .items .content .inner-content .btn-them {
	font-family: AllianceNo1-Medium, sans-serif;
	padding: .682vw 1.080vw;
	font-size: .838vw;
	text-transform: uppercase;
	border: 1px solid #f1d63c;
	box-shadow: 0 5px 12px 0 rgba(157, 157, 157, .3)
}

.seoService .cardBox .row .items .content .inner-content .btn-them:hover,
.wayRezSection .btnBox .btn-them:hover {
	border: 1px solid #f1d63c;
	box-shadow: unset
}

.seoService .cardBox .row .items .content .inner-content .btn-them svg {
	padding-left: .677vw;
	height: .677vw;
	position: relative;
    top: -0.156vw;
}

.testimonialSection {
	position: relative;
	overflow: hidden;
	padding: 7.083vw 0 11.042vw
}

.testimonialSection .title h2 {
	color: #323232;
	font-size: 40px;
	margin-bottom: 4.479vw
}

.testimonialSection .customContent {
	width: 100%;
	margin: auto;
	max-width: 53.281vw
}

.testimonialSection .customContent .testimonialSlider .slick-list {
	overflow: visible;
	margin-left: -2.344vw;
	margin-right: -2.344vw
}

.testimonialSection .customContent .testimonialSlider .item {
	padding: 0 2.344vw;
	opacity: .4
}

.testimonialSection .customContent .testimonialSlider .item.slick-current {
	opacity: 1
}

.testimonialSection .customContent .testimonialSlider .item .content {
	box-shadow: 0 15px 67px 3px rgba(0, 0, 0, .1);
	border-radius: 5px;
	background-color: #fff;
	padding: 4.583vw 4.531vw 2.552vw 3.333vw
}

.testimonialSection .customContent .testimonialSlider .item .content .logoLeft {
	min-width: 9.271vw;
	max-width: 9.271vw;
	margin-right: 4.792vw
}

.testimonialSection .customContent .testimonialSlider .item .content .logoLeft img {
	width: 100%;
	position: relative
}

.testimonialSection .customContent .testimonialSlider .item .content .innerContent {
	position: relative;
	padding-top: 1.458vw
}

.testimonialSection .customContent .testimonialSlider .item .content .innerContent:before {
	content: '';
	position: absolute;
	background-image: url("../image/qutoes.png");
	background-position: center;
	background-size: contain;
	width: 5.573vw;
	height: 4.219vw;
	top: 4%;
	left: -9%
}

.testimonialSection .customContent .testimonialSlider .item .content .innerContent>p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #323232;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .026vw;
	margin-bottom: 1.51vw
}

.testimonialSection .customContent .testimonialSlider .item .content .innerContent .clientDis h3 {
	text-transform: uppercase;
	font-family: AllianceNo1-Medium, sans-serif;
	color: #1d27c1;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .010vw
}

.testimonialSection .customContent .testimonialSlider .item .content .innerContent .clientDis p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #a1a1a1;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .010vw
}

.wayRezSection {
	overflow: hidden;
	position: relative;
	padding: 4.74vw 0 4.792vw;
	background-color: #f7f7f7
}

.bg-black,
.wayRezSection:before,
.whatToDo {
	background-color: #000
}

.wayRezSection:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 74%;
	top: 0;
	left: 0
}

.wayRezSection .container {
	position: relative;
	z-index: 1
}

.wayRezSection .title {
	width: 100%;
	max-width: 58.75vw;
	margin: auto auto 4.479vw
}

.wayRezSection .title h2 {
	color: #fff;
	letter-spacing: normal;
	font-size: 40px;
	margin-bottom: 2.917vw
}

.wayRezSection .title p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #fff;
	letter-spacing: normal;
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 1.042vw
}

.wayRezSection .btnBox {
	width: 100%;
	max-width: 74.323vw;
	margin: 1.042vw auto auto
}

.wayRezSection .btnBox p {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #000;
	margin-bottom: 0;
	font-size: 1.458vw;
	line-height: 1.875vw
}

.wayRezSection .btnBox .btn-them {
	font-family: AllianceNo1-Medium, sans-serif;
	box-shadow: 0 10px 25px 0 rgba(172, 100, 43, .3);
	border-radius: 100px;
	font-size: 1.016vw;
	line-height: 1.198vw;
	letter-spacing: .019vw;
	padding: 1.198vw 2.083vw;
	border: 1px solid #f1d63c
}

.faqSection {
	padding: 7.552vw 0 5.938vw
}

.faqSection .title h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #323232;
	width: 100%;
	margin: auto auto 1.563vw;
	max-width: 42.708vw;
	font-size: 40px;
	line-height: 1.2
}

.faqSection .title p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #323232;
	width: 100%;
	margin: auto auto 5.26vw;
	max-width: 51.042vw;
	font-size: 22px;
	line-height: 1.6
}

.faqSection .faqWrapper .accordion {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -1.406vw;
	margin-right: -1.406vw
}

.faqSection .faqWrapper .accordion .wrapper {
	width: 50%;
	padding: 0 1.406vw
}

.faqSection .faqWrapper .accordion .card {
	border: 1px solid #eeeef6;
	border-radius: 5px;
	background-color: #fbfbfd;
	margin-bottom: 2.604vw
}

.faqSection .faqWrapper .accordion .card .card-header {
	background-color: transparent;
	border: 0;
	padding: 2.188vw 2.031vw
}

.faqSection .faqWrapper .accordion .card .card-header button {
	text-align: left;
	width: 100%;
	border: 0;
	background-color: transparent;
	font-family: AllianceNo1-Medium, sans-serif;
	color: #1d27c1;
	font-size: 1.25vw;
	line-height: 1.4
}

.faqSection .faqWrapper .accordion .card .card-header button svg {
	transition: .4s;
	transform: rotate(0);
	min-width: 1vw;
	max-width: 1vw;
	position: relative;
	top: 0.625vw;
}

.faqSection .faqWrapper .accordion .card .card-header button.collapsed {
	color: #323232
}

.faqSection .faqWrapper .accordion .card .card-header button.collapsed svg {
	transform: rotate(180deg)
}

.faqSection .faqWrapper .accordion .card .card-body {
	padding: 0 4.74vw 2.708vw 2.135vw
}

.faqSection .faqWrapper .accordion .card .card-body p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #2c2c2c;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: -.021vw;
	margin-bottom: .781vw
}

.faqSection .faqWrapper .accordion .card .card-body p a {
	color: #1d27c1
}

.customHeader .menu .inner-menu.open ul li:nth-child(5) {
	-webkit-transition-delay: 1.0s;
	transition-delay: 1.0s
}

.shopifyHeroSection .main-title h1 {
	margin-bottom: 1.042vw
}

.shopifyHeroSection .main-title p {
	margin-bottom: 2.865vw
}

.shopifyHeroSection .main-title .logoBox .shopifyLogo {
	width: 100%;
	max-width: 11.51vw;
	margin-right: 3.854vw
}

@media only screen and (max-width:991px) {
	.seoHeroSection .main-title h1 {
		margin-bottom: 10px
	}

	.seoHeroSection .main-title .btn-them {
		font-size: 19.5px;
		line-height: 23px;
		letter-spacing: .37px;
		padding: 23px 27px;
		margin-top: 33px
	}

	.navigation {
		padding: 24px 0
	}

	.navigation .navSlider .items a {
		font-size: 18px;
		line-height: 22px;
		letter-spacing: .34px;
		padding-right: 7px
	}

	.textImgRight {
		padding: 55px 0 69px
	}

	.textImgRight .items {
		order: 2
	}

	.textImgRight .items:last-child {
		order: 1
	}

	.textImgRight .content h2 {
		font-size: 30px;
		margin-bottom: 35px
	}

	.textImgRight .content p {
		font-size: 14px;
		letter-spacing: 0;
		margin-bottom: 20px;
		padding-right: 0
	}

	.textImgRight .imgBox img {
		max-width: 640px;
		margin-bottom: 35px
	}

	.textImgLeft {
		padding: 0 0 101px
	}

	.textImgLeft .row .items .imgBox {
		margin-bottom: 91px
	}

	.textImgLeft .row .items .imgBox img {
		margin: auto;
		max-width: 640px
	}

	.platform .content,
	.textImgLeft .row .items .content {
		padding-right: 0
	}

	.textImgLeft .row .items .content .content-box {
		margin-bottom: 73px
	}

	.textImgLeft .row .items .content .content-box h2 {
		font-size: 30px;
		margin-bottom: 20px
	}

	.textImgLeft .row .items .content .content-box p {
		font-size: 14px;
	}

	.platform {
		padding: 69px 0 100px
	}

	.platform .content h2 {
		font-size: 30px;
		margin-bottom: 46px
	}

	.faqSection .faqWrapper .accordion .card .card-body p,
	.platform .content p {
		font-size: 14px;
		letter-spacing: -.4px;
		margin-bottom: 15px
	}

	.platform .img-box img {
		margin-top: 50px;
		max-width: 501px
	}

	.seoService {
		padding: 61px 0 47px
	}

	.seoService .title {
		margin-bottom: 14px;
		max-width: 100%
	}

	.seoService .title h2 {
		font-size: 30px;
		margin-bottom: 30px
	}

	.seoService .title p {
		font-size: 18px;
		letter-spacing: 0
	}

	.seoService .cardBox,
	.testimonialSection .customContent {
		max-width: 100%
	}

	.seoService .cardBox .row .items .content {
		padding: 35px 28px 28px 32px;
		margin-bottom: 25px
	}

	.seoService .cardBox .row .items .content .iconLeft {
		min-width: 83px;
		margin-right: 19px
	}

	.seoService .cardBox .row .items .content .iconLeft img {
		max-height: 83px
	}

	.seoService .cardBox .row .items .content .inner-content h3 {
		font-size: 24px;
		margin-bottom: 9px
	}

	.seoService .cardBox .row .items .content .inner-content p {
		font-size: 14px;
		letter-spacing: -.4px;
		margin-bottom: 18px
	}

	.seoService .cardBox .row .items .content .inner-content .btn-them {
		font-size: 16px;
		padding: 11px 24px
	}

	.seoService .cardBox .row .items .content .inner-content .btn-them svg {
		padding-left: 13px;
		height: 13px;
		top: -4px;
	}

	.testimonialSection {
		padding: 118px 0 103px
	}

	.testimonialSection .title h2 {
		font-size: 30px;
		margin-bottom: 76px
	}

	.faqSection .faqWrapper .accordion,
	.testimonialSection .customContent .testimonialSlider .slick-list {
		margin-left: -10px;
		margin-right: -10px
	}

	.testimonialSection .customContent .testimonialSlider .item {
		padding: 0 10px
	}

	.testimonialSection .customContent .testimonialSlider .item .content {
		padding: 39px 44px 64px 107px
	}

	.testimonialSection .customContent .testimonialSlider .item .content .logoLeft {
		min-width: 178px;
		max-width: 178px;
		margin-right: 0;
		margin-bottom: 40px
	}

	.testimonialSection .customContent .testimonialSlider .item .content .logoLeft img {
		left: -20px
	}

	.testimonialSection .customContent .testimonialSlider .item .content .innerContent {
		padding-top: 20px
	}

	.testimonialSection .customContent .testimonialSlider .item .content .innerContent:before {
		width: 107px;
		height: 81px
	}

	.testimonialSection .customContent .testimonialSlider .item .content .innerContent>p {
		font-size: 14px;
		letter-spacing: .5px;
		margin-bottom: 14px
	}

	.testimonialSection .customContent .testimonialSlider .item .content .innerContent .clientDis h3,
	.testimonialSection .customContent .testimonialSlider .item .content .innerContent .clientDis p {
		font-size: 14px;
		letter-spacing: .2px
	}

	.wayRezSection {
		padding: 58px 0 94px
	}

	.wayRezSection:before {
		height: 66%
	}

	.wayRezSection .title {
		max-width: 100%;
		margin-bottom: 89px
	}

	.wayRezSection .title h2 {
		font-size: 30px;
		margin-bottom: 25px
	}

	.wayRezSection .title p {
		font-size: 18px;
		margin-bottom: 0
	}

	.wayRezSection .imgBox {
		margin-left: -41%;
		margin-right: -41%
	}

	.wayRezSection .btnBox {
		max-width: 100%;
		text-align: center;
		margin-top: 100px
	}

	.wayRezSection .btnBox p {
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 42px
	}

	.wayRezSection .btnBox .btn-them {
		font-size: 19.5px;
		line-height: 23px;
		letter-spacing: .37px;
		padding: 23px 27px
	}

	.faqSection {
		padding: 89px 0 65px
	}

	.faqSection .title h2 {
		max-width: 100%;
		font-size: 30px;
		margin-bottom: 24px
	}

	.faqSection .title p {
		max-width: 100%;
		font-size: 18px;
		margin-bottom: 53px
	}

	.faqSection .faqWrapper .accordion .wrapper {
		padding: 0 10px;
		width: 100%
	}

	.faqSection .faqWrapper .accordion .card {
		margin-bottom: 24px
	}

	.faqSection .faqWrapper .accordion .card .card-header {
		padding: 26px 28px
	}

	.faqSection .faqWrapper .accordion .card .card-header button {
		font-size: 20px
	}

	.faqSection .faqWrapper .accordion .card .card-header button svg {
		min-width: 22px;
		max-width: 22px;
		top: 9px;
	}

	.faqSection .faqWrapper .accordion .card .card-body {
		padding: 0 25px 36px 28px
	}

	.shopifyHeroSection {
		padding: 181px 0 53px
	}

	.shopifyHeroSection .main-title h1 {
		margin-bottom: 10px
	}

	.shopifyHeroSection .main-title p {
		margin-bottom: 38px
	}

	.shopifyHeroSection .main-title .logoBox .shopifyLogo {
		max-width: 198px;
		margin-right: 34px
	}
}

@media only screen and (max-width:767px) {
	.shopifyHeroSection .main-title .logoBox .shopifyLogo {
		margin-right: 0;
		margin-bottom: 34px
	}
}

.WorkSection .innerWrapper .joinBtn .innerContent .btn-them,
.shopifyHeroSection .main-title .btn-them,
.successStorieSection .yellowBox .content .workBtn .btn-them,
.textBlockSection .content .btn-them {
	font-family: AllianceNo1-Medium, sans-serif;
	border-radius: 4px;
	font-size: 1.016vw;
	line-height: 1.198vw;
	letter-spacing: .019vw;
	padding: 1.198vw 2.344vw
}

.whatToDo {
	padding: 4.115vw 0 6.979vw
}

.whatToDo .title {
	width: 100%;
	max-width: 64.688vw;
	margin: auto auto 3.49vw
}

.whatToDo .title h2 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	text-transform: unset;
	margin-bottom: 1.458vw
}

.whatToDo .title p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #fff;
	text-transform: unset;
	margin-bottom: 0;
}

.WorkSection .innerWrapper .contentImg .customRow,
.rezBusinessSection .content .row,
.whatToDo .content .row {
	margin-left: -1.458vw;
	margin-right: -1.458vw
}

.rezBusinessSection .content .row .item,
.whatToDo .content .row .items {
	padding: 0 1.458vw
}

.whatToDo .content .innerWrapper .img-box {
	margin-bottom: 2.083vw
}

.whatToDo .content .innerWrapper .textBlock {
	margin-bottom: 4.427vw
}

.whatToDo .content .innerWrapper .textBlock h3 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: .521vw
}

.rezBusinessSection .content .innerWrapper p,
.whatToDo .content .innerWrapper .textBlock p {
	font-family: AllianceNo1-Regular, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .018vw
}

.whatToDo .content .innerWrapper .btn-them {
	border: 2px solid #e7c434;
	background-color: transparent;
	border-radius: 100px;
	color: #fff;
	font-family: AllianceNo1-Medium, sans-serif;
	font-size: .729vw;
	letter-spacing: .014vw;
	line-height: .885vw;
	padding: .885vw 1.51vw
}

.whatToDo .content .innerWrapper .btn-them:hover {
	color: #000
}

.textBlockSection {
	padding: 3.542vw 0
}

.WorkSection .innerWrapper .joinBtn .innerContent,
.textBlockSection .content {
	width: 100%;
	margin: auto;
	max-width: 74.479vw
}

.WorkSection .innerWrapper .joinBtn .innerContent p,
.textBlockSection .content p {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	font-size: 22px;
	line-height: 1.6
}

.shopifyFeatureLogo {
	padding: 5.417vw 0 15.625vw
}

.shopifyFeatureLogo.workLang .workLangLogo li {
	background-color: transparent;
	border: 0
}

.rezBusinessSection {
	position: relative;
	padding-bottom: 4.010vw
}

.rezBusinessSection .imgBlock {
	position: relative;
	top: -10.417vw;
	margin-bottom: -10.417vw
}

.rezBusinessSection .title {
	margin-top: 1.458vw;
	margin-bottom: 3.438vw
}

.rezBusinessSection .title h2 {
	color: #fff;
	margin-bottom: 0
}

.career-page .positions .positions-wrapper .career-sec-sub-text,
.career-page .positions .positions-wrapper .career-sec-sub-title,
.rezBusinessSection .title p {
	color: #fff
}

.rezBusinessSection .content {
	width: 100%;
	margin: auto;
	max-width: 61.667vw
}

.rezBusinessSection .content .innerWrapper {
	border-left: 2px solid #f3e074;
	padding-left: 1.354vw;
	margin-bottom: 2.188vw
}

.rezBusinessSection .content .innerWrapper h3 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #fff;
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: .521vw
}

.successStorieSection {
	overflow: hidden
}

.successStorieSection .title {
	width: 100%;
	margin: auto;
	max-width: 74.323vw;
	padding: 3.333vw 0 15.781vw
}

.successStorieSection .title h2 {
	margin-bottom: 2.135vw
}

.successStorieSection .yellowBox {
	background-color: #f3e074;
	padding-bottom: 6.51vw
}

.successStorieSection .yellowBox .content {
	width: 100%;
	max-width: 64.219vw;
	margin: auto
}

.successStorieSection .yellowBox .content .imgBox {
	position: relative;
	z-index: 1;
	top: -12.5vw;
	margin-bottom: -17.188vw
}

.successStorieSection .yellowBox .content ul {
	position: relative;
	z-index: 2;
	text-align: center;
	margin-bottom: 6.198vw
}

.successStorieSection .yellowBox .content ul li {
	display: inline-block;
	font-family: AllianceNo1-Medium, sans-serif;
	text-transform: uppercase;
	font-size: 1.563vw;
	line-height: 1.979vw;
	margin: 0 1.146vw
}

.successStorieSection .yellowBox .content ul li:first-child {
	margin-left: 0
}

.successStorieSection .yellowBox .content ul li:last-child {
	margin-right: 0
}

.successStorieSection .yellowBox .content .increaseBox {
	margin-bottom: 3.125vw
}

.WorkSection .increaseBox .item h4,
.successStorieSection .yellowBox .content .increaseBox .item h4 {
	font-family: AllianceNo1-Medium, sans-serif;
	color: #1d27c1;
	font-size: 5.208vw;
	line-height: 4.635vw;
	margin-bottom: 1.198vw
}

.successStorieSection .yellowBox .content .increaseBox .item p {
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: 22px;
	line-height: 1.6;
}

.successStorieSection .yellowBox .content .quotesBox {
	margin-bottom: 5.885vw
}

.successStorieSection .yellowBox .content .quotesBox .quotesIcon {
	width: 100%;
	max-width: 21.146vw;
	min-width: 21.146vw
}

.successStorieSection .yellowBox .content .quotesBox .userContent {
	margin-top: 2.448vw;
	margin-left: -1.719vw;
	max-width: 42.188vw
}

.successStorieSection .yellowBox .content .quotesBox .userContent p {
	font-family: AllianceNo1-SemiBold, sans-serif;
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 1.042vw
}

.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .userImg,
.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .userImg {
	width: 100%;
	max-width: 3.75vw;
	min-width: 3.75vw;
	margin-right: .938vw;
	margin-bottom: -.729vw
}

.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox h5 {
	text-transform: uppercase;
	font-family: AllianceNo1-Medium, sans-serif;
	color: #1d27c1;
}

.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox span {
	display: block;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: .938vw;
	line-height: 1.458vw;
	letter-spacing: .010vw
}

.successStorieSection .yellowBox .content .workBtn .btn-them:hover {
	color: #fff !important
}

.WorkSection {
	background-color: #f7f7f7;
	padding-top: 7.917vw
}

.WorkSection .title {
	margin-bottom: 4.688vw
}

.WorkSection .increaseBox {
	width: 100%;
	max-width: 67.708vw;
	margin: auto auto 13.594vw
}

.WorkSection .increaseBox .item p {
	text-transform: uppercase;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: 1.458vw;
	line-height: 2.188vw
}

.WorkSection .increaseBox .item span {
	display: block;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: .938vw;
	line-height: 1.875vw;
	letter-spacing: .018vw
}

.WorkSection .innerWrapper {
	padding-bottom: 4.688vw
}

.WorkSection .innerWrapper .imgBlock {
	position: relative;
	top: -8.417vw;
	margin-bottom: -8.417vw
}

.WorkSection .innerWrapper .contentImg {
	margin-top: 2.656vw;
	margin-bottom: 4.688vw
}

.WorkSection .innerWrapper .contentImg .customRow .textBox {
	max-width: 41.5%;
	padding: 0 1.458vw
}

.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock {
	background-color: #f3e074;
	padding: 4.635vw 3.177vw 4.063vw 3.333vw
}

.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock p {
	font-family: AllianceNo1-SemiBold, sans-serif;
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 2.76vw
}

.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .nameBox h5 {
	text-transform: uppercase;
	font-family: AllianceNo1-Medium, sans-serif;
	color: #1d27c1;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .010vw
}

.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .nameBox span {
	display: block;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .010vw
}

.WorkSection .innerWrapper .contentImg .customRow .bg-img {
	width: 100%;
	max-width: 58.5%;
	padding: 0 1.458vw
}

.WorkSection .innerWrapper .contentImg .customRow .bg-img div {
	width: 100%;
	height: 100%
}

.WorkSection .innerWrapper .joinBtn {
	background-color: #323232;
	padding: 5.521vw 0
}

.career-page .career-sec-title {
	color: #121212;
	font-family: AllianceNo1-Medium, sans-serif;
	font-size: 40px;
	line-height: 1.2
}

.career-page .career-sec-sub-title {
	color: #121212;
	font-family: AllianceNo1-Medium, sans-serif;
	font-size: 32px;
	line-height: 1.2
}

.career-page .career-sec-text {
	color: #000;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: 22px;
	line-height: 1.6
}

.career-page .career-sec-sub-text {
	color: #323232;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: .34px
}

.career-page .heroSection .main-title {
	margin: 0 0 53px;
	padding-right: 100px
}

.career-page .heroSection h1 {
	color: #fff;
	font-family: AllianceNo1-Medium, sans-serif;
	font-size: 52px;
	line-height: 1.2;
	margin-bottom: 26px
}

.career-page .heroSection p {
	color: #fff;
	font-family: AllianceNo1-Regular, sans-serif;
	font-size: 22px;
	line-height: 1.6
}

.career-page .career-banner-img,
.career-page .info-img,
.career-page .positions {
	position: relative;
	z-index: 0
}

.career-page .career-banner-img::before {
	position: absolute;
	content: '';
	background-color: #1d27c1;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 135px
}

.career-page .career-banner-img .img-wrapper {
	position: relative;
	overflow: hidden;
	-webkit-transform: translateZ(0) scale(1, 1);
	transform: translateZ(0) scale(1, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.career-page .career-banner-img .img-wrapper img,
.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper img,
.career-page .info-img .info-img-row .img-wrapper-1 img,
.career-page .info-img .info-img-row .img-wrapper-2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.career-page .career-banner-img .img-wrapper::before {
	display: block;
	content: " ";
	width: 100%;
	padding-top: 658px
}

.career-page .who-we-look {
	padding: 131px 0 130px
}

.career-page .who-we-look .open-positions-btn {
	font-family: AllianceNo1-Regular, sans-serif;
	background-color: #f3e074;
	color: #121212;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	text-transform: uppercase;
	-webkit-box-shadow: 0 9px 30px 0 rgba(0, 0, 0, .23);
	box-shadow: 0 9px 30px 0 rgba(0, 0, 0, .23);
	max-width: 445px;
	height: 96px;
	font-size: 26px;
	line-height: 30px;
	letter-spacing: .49px;
	margin: 96px 0 0
}

.career-page .info-img::before {
	position: absolute;
	content: '';
	z-index: -1;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #f7f7f7;
	height: 155px
}

@media only screen and (min-width:992px) and (max-width:1920px) {

	.career-page .career-sec-text,
	.career-page .heroSection p {
		font-size: 22px;
		line-height: 1.6
	}

	.career-page .heroSection .main-title {
		margin: 0 0 2.76vw;
		padding-right: 5.208vw
	}

	.career-page .heroSection h1 {
		margin-bottom: 1.354vw
	}

	.career-page .career-banner-img::before {
		height: 7.031vw
	}

	.career-page .career-banner-img .img-wrapper::before {
		padding-top: 34.271vw
	}

	.career-page .who-we-look {
		padding: 6.823vw 0 6.771vw
	}

	.career-page .who-we-look .open-positions-btn {
		max-width: 23.177vw;
		height: 5vw;
		font-size: 1.354vw;
		line-height: 1.563vw;
		letter-spacing: .026vw;
		margin: 5vw 0 0
	}

	.career-page .info-img::before {
		height: 8.073vw
	}
}

.career-page .info-img .info-img-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper,
.career-page .info-img .info-img-row .img-wrapper-1,
.career-page .info-img .info-img-row .img-wrapper-2 {
	position: relative;
	overflow: hidden;
	-webkit-transform: translateZ(0) scale(1, 1);
	transform: translateZ(0) scale(1, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	width: 100%
}

@media only screen and (max-width:991px) {
	.shopifyHeroSection .main-title .btn-them {
		font-size: 19.5px;
		line-height: 23px;
		letter-spacing: .37px;
		padding: 23px 47px
	}

	.whatToDo {
		padding: 57px 0 38px
	}

	.whatToDo .title {
		max-width: 100%;
		margin-bottom: 46px
	}

	.whatToDo .title h2 {
		margin-bottom: 18px
	}

	.WorkSection .innerWrapper .contentImg .customRow,
	.rezBusinessSection .content .row,
	.whatToDo .content .row {
		margin-left: -15px;
		margin-right: -15px
	}

	.WorkSection .increaseBox .item,
	.rezBusinessSection .content .row .item,
	.whatToDo .content .row .items {
		padding: 0 15px
	}

	.whatToDo .content .innerWrapper {
		margin-bottom: 99px
	}

	.whatToDo .content .innerWrapper .img-box,
	.whatToDo .content .innerWrapper .textBlock {
		margin-bottom: 30px
	}

	.whatToDo .content .innerWrapper .textBlock h3 {
		font-size: 24px;
		margin-bottom: 15px
	}

	.whatToDo .content .innerWrapper .textBlock p {
		font-size: 14px;
		letter-spacing: .41px
	}

	.whatToDo .content .innerWrapper .btn-them {
		font-size: 14px;
		letter-spacing: .26px;
		line-height: 17px;
		padding: 17px 65px
	}

	.textBlockSection {
		padding: 69px 0 63px
	}

	.WorkSection .innerWrapper .joinBtn .innerContent,
	.textBlockSection .content {
		max-width: 100%;
		text-align: center
	}

	.WorkSection .innerWrapper .joinBtn .innerContent p,
	.textBlockSection .content p {
		font-size: 18px;
		margin-bottom: 40px
	}

	.WorkSection .innerWrapper .joinBtn .innerContent .btn-them,
	.successStorieSection .yellowBox .content .workBtn .btn-them,
	.textBlockSection .content .btn-them {
		font-size: 19.5px;
		line-height: 23px;
		letter-spacing: .37px;
		padding: 23px 44px
	}

	.shopifyFeatureLogo {
		padding: 41px 0 150px
	}

	.shopifyFeatureLogo.workLang .workLangLogo li {
		max-width: 30%;
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%
	}

	.rezBusinessSection {
		padding-bottom: 40px
	}

	.rezBusinessSection .imgBlock {
		top: -130px;
		margin-bottom: -130px
	}

	.rezBusinessSection .title {
		margin-top: 33px;
		margin-bottom: 53px
	}

	.rezBusinessSection .title h2 {
		margin-bottom: 33px
	}

	.rezBusinessSection .title p {
		letter-spacing: -.64px
	}

	.rezBusinessSection .content,
	.successStorieSection .yellowBox .content {
		max-width: 100%
	}

	.rezBusinessSection .content .innerWrapper {
		padding-left: 26px;
		margin-bottom: 33px
	}

	.rezBusinessSection .content .innerWrapper h3 {
		font-size: 24px;
		margin-bottom: 10px
	}

	.rezBusinessSection .content .innerWrapper p {
		font-size: 14px;
		letter-spacing: -.5px
	}

	.successStorieSection .title {
		max-width: 100%;
		padding: 37px 0 194px
	}

	.successStorieSection .title h2 {
		margin-bottom: 42px
	}

	.successStorieSection .yellowBox {
		padding-bottom: 54px
	}

	.successStorieSection .yellowBox .content .imgBox {
		top: -173px;
		margin-bottom: -240px
	}

	.successStorieSection .yellowBox .content ul {
		margin-bottom: 46px
	}

	.successStorieSection .yellowBox .content ul li {
		font-size: 28px;
		line-height: 45px;
		margin: 0 20px 6px
	}

	.successStorieSection .yellowBox .content .increaseBox {
		margin-bottom: 89px
	}

	.successStorieSection .yellowBox .content .increaseBox .item h4 {
		font-size: 55px;
		line-height: 65px;
		margin-bottom: 3px
	}

	.successStorieSection .yellowBox .content .increaseBox .item p {
		font-size: 18px;
	}

	.successStorieSection .yellowBox .content .quotesBox {
		margin-bottom: 0
	}

	.successStorieSection .yellowBox .content .quotesBox .quotesIcon {
		margin-left: -66px;
		max-width: 233px;
		min-width: 233px
	}

	.successStorieSection .yellowBox .content .quotesBox .userContent {
		margin-top: 43px;
		margin-left: -69px;
		max-width: 100%
	}

	.successStorieSection .yellowBox .content .quotesBox .userContent p {
		font-size: 18px;
		margin-bottom: 29px
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .userImg,
	.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .userImg {
		max-width: 72px;
		min-width: 72px;
		margin-right: 18px;
		margin-bottom: -14px
	}

	.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox h5,
	.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox span {
		font-size: 20px;
		line-height: 1.2;
		letter-spacing: .2px
	}

	.WorkSection {
		padding-top: 92px
	}

	.WorkSection .title {
		margin-bottom: 60px
	}

	.WorkSection .increaseBox {
		max-width: unset;
		width: auto;
		margin-bottom: 144px;
		margin-left: -15px;
		margin-right: -15px
	}

	.WorkSection .increaseBox .item h4 {
		font-size: 55px;
		line-height: 65px;
		margin-bottom: 4px
	}

	.WorkSection .increaseBox .item p {
		font-family: AllianceNo1-Medium, sans-serif;
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 4px
	}

	.WorkSection .increaseBox .item span {
		font-size: 22px;
		line-height: 26px;
		letter-spacing: normal
	}

	.WorkSection .innerWrapper {
		padding-bottom: 56px
	}

	.WorkSection .innerWrapper .imgBlock {
		top: -90px;
		margin-bottom: -90px
	}

	.WorkSection .innerWrapper .contentImg {
		margin-top: 30px;
		margin-bottom: 70px
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox {
		max-width: 100%;
		padding: 0 15px
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock {
		padding: 44px 39px 42px
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock p {
		font-size: 18px;
		margin-bottom: 45px
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .nameBox h5,
	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .nameBox span {
		font-size: 14px;
		letter-spacing: .2px
	}

	.WorkSection .innerWrapper .contentImg .customRow .bg-img {
		display: none
	}

	.WorkSection .innerWrapper .joinBtn {
		padding: 10.781vw 0 9.844vw
	}

	.career-page .career-sec-title {
		font-size: 30px;
	}

	.career-page .career-sec-sub-title {
		font-size: 24px;
	}

	.career-page .career-sec-text,
	.career-page .heroSection p {
		font-size: 18px;
	}

	.career-page .career-sec-sub-text {
		letter-spacing: .41px;
		font-size: 14px;
	}

	.career-page .heroSection .main-title {
		margin: 0 0 61px;
		padding-right: 0
	}

	.career-page .heroSection h1 {
		font-size: 36px;
		margin-bottom: 26px
	}

	.career-page .career-banner-img::before {
		height: 121px
	}

	.career-page .career-banner-img .img-wrapper::before {
		padding-top: 352px
	}

	.career-page .who-we-look {
		padding: 69px 0 90px
	}

	.career-page .who-we-look .career-sec-title {
		margin: 0 0 33px
	}

	.career-page .who-we-look .open-positions-btn {
		margin: 58px auto 0;
		max-width: 559px;
		height: 96px
	}

	.career-page .info-img::before {
		height: 130px
	}

	.career-page .info-img .info-img-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.career-page .info-img .info-img-row .img-wrapper-1,
	.career-page .info-img .info-img-row .img-wrapper-2 {
		margin: 0 auto
	}
}

.career-page .info-img .info-img-row .img-wrapper-1::before,
.career-page .info-img .info-img-row .img-wrapper-2::before {
	display: block;
	content: " ";
	width: 100%;
	padding-top: 465px
}

.career-page .info-img .info-img-row .img-wrapper-1 {
	margin-right: 57px;
	max-width: 534px
}

.career-page .info-img .info-img-row .img-wrapper-2 {
	max-width: 833px
}

.career-page .our-values-section {
	background-color: #f7f7f7;
	padding: 153px 0 164px
}

.career-page .our-values-section .our-value-content {
	width: 404px;
	margin: 0 0 50px
}

.career-page .our-values-section .our-value-content .career-sec-sub-title {
	margin: 0 0 10px
}

.career-page .positions::before {
	position: absolute;
	content: '';
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #f7f7f7;
	height: 110px
}

.career-page .positions .positions-wrapper {
	background-color: #1d27c1;
	padding: 59px 76px 95px
}

.career-page .positions .positions-wrapper .career-sec-sub-text {
	margin: 0 0 43px
}

.career-page .positions .positions-wrapper .link-wrapperr {
	border-top: 1px solid #fff
}

.career-page .positions .positions-wrapper .link-wrapperr a {
	font-family: AllianceNo1-Medium, sans-serif;
	border-bottom: 1px solid #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #fff;
	font-size: 28px;
	line-height: 36px;
	padding: 40px 40px 40px 0
}

.career-page .positions .positions-wrapper .link-wrapperr a span {
	display: inline-block;
	width: 90%
}

.career-page .positions .positions-wrapper .link-wrapperr a img {
	max-width: 14px;
	margin-left: 15px
}

.career-page .central-our-roles {
	padding: 150px 0 0
}

.career-page .central-our-roles .our-roles-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin: 60px 0 0
}

.career-page .central-our-roles .our-roles-wrapper .our-roles {
	background-color: #f3e074;
	padding: 80px 116px 80px 74px
}

.career-page .central-our-roles .our-roles-wrapper .our-roles.role-1 {
	margin: 0 9px 0 0
}

.career-page .central-our-roles .our-roles-wrapper .our-roles .career-sec-sub-title {
	margin-bottom: 16px;
	color: #323232
}

.career-page .central-our-roles .our-roles-row {
	padding: 109px 0 0
}

.career-page .central-our-roles .our-roles-row .row-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 -17px 87px
}

.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper {
	width: 593px;
	padding: 0 17px
}

.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper.right-content {
	padding: 0 0 0 50px
}

.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .content-wrapper {
	padding: 0 16px
}

.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .content-wrapper .career-sec-sub-title {
	margin: 0 0 16px
}

.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper::before {
	display: block;
	content: " ";
	width: 100%;
	padding-top: 546px
}

.career-page .section-even-more {
	padding: 63px 0 50px
}

.career-page .section-even-more .even-more-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 100px 0 0
}

.career-page .section-even-more .even-more-wrapper .even-more-content {
	max-width: 517px;
	margin: 0 0 100px
}

.career-page .section-even-more .even-more-wrapper .even-more-content:nth-child(2n) {
	margin-left: 224px
}

.career-page .section-even-more .even-more-wrapper .even-more-content .career-sec-sub-text {
	margin: 16px 0 0
}

.career-page .video-section .videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	margin: 54px 0 25px
}

.career-page .video-section .videoWrapper embed,
.career-page .video-section .videoWrapper iframe,
.career-page .video-section .videoWrapper object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.career-page .video-section .career-sec-sub-text {
	text-align: center;
	margin: 0 auto;
	max-width: 1036px
}

.career-page .getting-started-section {
	display: block;
	padding: 109px 0 150px
}

.career-page .getting-started-section .career-sec-title {
	color: #1d27c1;
	text-align: center;
	margin: 0 0 40px
}

.career-page .getting-started-section .open-positions-btn {
	font-family: AllianceNo1-Regular, sans-serif;
	background-color: #f3e074;
	color: #121212;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	text-transform: uppercase;
	-webkit-box-shadow: 0 9px 30px 0 rgba(0, 0, 0, .23);
	box-shadow: 0 9px 30px 0 rgba(0, 0, 0, .23);
	max-width: 445px;
	height: 96px;
	font-size: 26px;
	line-height: 30px;
	letter-spacing: .49px;
	margin: 0 auto
}

@media only screen and (min-width:992px) and (max-width:1920px) {

	.career-page .info-img .info-img-row .img-wrapper-1::before,
	.career-page .info-img .info-img-row .img-wrapper-2::before {
		padding-top: 24.219vw
	}

	.career-page .info-img .info-img-row .img-wrapper-1 {
		margin-right: 2.969vw;
		max-width: 27.813vw
	}

	.career-page .info-img .info-img-row .img-wrapper-2 {
		max-width: 43.385vw
	}

	.career-page .our-values-section {
		padding: 7.969vw 0 8.542vw
	}

	.career-page .our-values-section .our-value-content {
		width: 21.042vw;
		margin: 0 0 2.604vw
	}

	.career-page .our-values-section .our-value-content .career-sec-sub-title {
		margin: 0 0 .521vw
	}

	.career-page .positions::before {
		height: 5.729vw
	}

	.career-page .positions .positions-wrapper {
		padding: 3.073vw 3.958vw 4.948vw
	}

	.career-page .positions .positions-wrapper .career-sec-sub-text {
		margin: 0 0 2.24vw
	}

	.career-page .positions .positions-wrapper .link-wrapperr a {
		font-size: 1.458vw;
		line-height: 1.875vw;
		padding: 2.083vw 2.083vw 2.083vw 0
	}

	.career-page .positions .positions-wrapper .link-wrapperr a img {
		max-width: .729vw;
		margin-left: .781vw
	}

	.career-page .central-our-roles {
		padding: 7.813vw 0 0
	}

	.career-page .central-our-roles .our-roles-wrapper {
		margin: 3.125vw 0 0
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles {
		padding: 4.167vw 6.042vw 4.167vw 3.854vw
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles.role-1 {
		margin: 0 .469vw 0 0
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles .career-sec-sub-title {
		margin-bottom: .833vw
	}

	.career-page .central-our-roles .our-roles-row {
		padding: 5.677vw 0 0
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper {
		margin: 0 -.885vw 4.531vw
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper {
		width: 30.885vw;
		padding: 0 .885vw
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper.right-content {
		padding: 0 0 0 2.604vw
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .content-wrapper {
		padding: 0 .833vw
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .content-wrapper .career-sec-sub-title {
		margin: 0 0 .833vw
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper::before {
		padding-top: 28.438vw
	}

	.career-page .section-even-more {
		padding: 3.281vw 0 2.604vw
	}

	.career-page .section-even-more .even-more-wrapper {
		margin: 5.208vw 0 0
	}

	.career-page .section-even-more .even-more-wrapper .even-more-content {
		max-width: 26.927vw;
		margin: 0 0 5.208vw
	}

	.career-page .section-even-more .even-more-wrapper .even-more-content:nth-child(2n) {
		margin-left: 11.667vw
	}

	.career-page .section-even-more .even-more-wrapper .even-more-content .career-sec-sub-text {
		margin: .833vw 0 0
	}

	.career-page .video-section .videoWrapper {
		margin: 2.813vw 0 1.302vw
	}

	.career-page .video-section .career-sec-sub-text {
		max-width: 53.958vw
	}

	.career-page .getting-started-section {
		padding: 5.677vw 0 7.813vw
	}

	.career-page .getting-started-section .career-sec-title {
		margin: 0 0 2.083vw
	}

	.career-page .getting-started-section .open-positions-btn {
		max-width: 23.177vw;
		height: 5vw;
		font-size: 1.354vw;
		line-height: 1.563vw;
		letter-spacing: .026vw
	}
}

@media only screen and (max-width:991px) {
	.career-page .info-img .info-img-row .img-wrapper-1 {
		margin: 0 auto 31px;
		max-width: 559px
	}

	.career-page .info-img .info-img-row .img-wrapper-1::before {
		padding-top: 539px
	}

	.career-page .info-img .info-img-row .img-wrapper-2 {
		max-width: 559px
	}

	.career-page .info-img .info-img-row .img-wrapper-2::before {
		padding-top: 375px
	}

	.career-page .our-values-section {
		padding: 76px 0 129px
	}

	.career-page .our-values-section .career-sec-title {
		text-align: center
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .content-wrapper .career-sec-sub-title br,
	.career-page .getting-started-section,
	.career-page .our-values-section .career-sec-title br,
	.career-page .positions::before {
		display: none
	}

	.career-page .our-values-section .our-value-content {
		width: 100%;
		margin: 60px 0 0
	}

	.career-page .our-values-section .our-value-content .career-sec-sub-title {
		margin: 0 0 8px
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .content-wrapper,
	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper.right-content,
	.career-page .positions .container,
	.career-page .positions .container .row .col-lg-10 {
		padding: 0
	}

	.career-page .positions .container .row {
		margin: 0
	}

	.career-page .positions .positions-wrapper {
		padding: 52px 40px 71px
	}

	.career-page .positions .positions-wrapper .link-wrapperr a {
		padding: 29px 17px 29px 0;
		font-size: 28px;
		line-height: 36px
	}

	.career-page .positions .positions-wrapper .link-wrapperr a span {
		width: 80%
	}

	.career-page .positions .positions-wrapper .link-wrapperr a img {
		max-width: 14px;
		margin-left: 15px
	}

	.career-page .central-our-roles {
		padding: 80px 0 0
	}

	.career-page .central-our-roles .our-roles-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 30px 0 0
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles {
		padding: 70px 53px 71px 44px
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles.role-1 {
		margin: 0 0 25px
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles .career-sec-sub-title {
		margin-bottom: 15px
	}

	.career-page .central-our-roles .our-roles-row {
		padding: 75px 0 0
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper {
		width: 100%;
		padding: 0;
		margin-top: 25px;
		margin-bottom: 25px
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper {
		width: auto;
		margin: 0 -40px
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper::before {
		padding-top: 696px
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper.right-content-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	.career-page .section-even-more {
		padding: 25px 0 0
	}

	.career-page .section-even-more .even-more-wrapper {
		margin: 50px 0 0
	}

	.career-page .section-even-more .even-more-wrapper .even-more-content {
		margin: 0 0 50px
	}

	.career-page .section-even-more .even-more-wrapper .even-more-content:nth-child(2n) {
		margin-left: 0
	}

	.career-page .video-section {
		padding: 0 0 50px
	}

	.career-page .video-section .videoWrapper {
		margin: 46px 0 45px
	}

	.career-page .video-section .career-sec-sub-text {
		max-width: 100%
	}

	.career-page .getting-started-section .open-positions-btn {
		max-width: 559px;
		height: 96px
	}
}

@media only screen and (max-width:640px) {
	.seoHeroSection .main-title h1 {
		margin-bottom: 1.563vw
	}

	.seoHeroSection .main-title .btn-them {
		font-size: 3.047vw;
		line-height: 3.594vw;
		letter-spacing: .058vw;
		padding: 3.594vw 4.219vw;
		margin-top: 5.156vw
	}

	.navigation {
		padding: 3.75vw 0
	}

	.navigation .navSlider .slick-arrow {
		font-size: 6.25vw;
		width: 11.406vw
	}

	.navigation .navSlider .slick-arrow.prev-arrow {
		left: -6.25vw
	}

	.navigation .navSlider .slick-arrow.next-arrow {
		right: -6.25vw
	}

	.navigation .navSlider .items a {
		font-size: 2.813vw;
		line-height: 3.438vw;
		letter-spacing: .053vw;
		padding-right: 1.094vw
	}

	.textImgRight {
		padding: 8.594vw 0 10.781vw
	}

	.textImgRight .content h2 {
		margin-bottom: 5.469vw
	}

	.textImgRight .content p {
		margin-bottom: 3.125vw
	}

	.textImgRight .imgBox img {
		margin-bottom: 5.469vw
	}

	.textImgLeft {
		padding: 0 0 15.781vw
	}

	.textImgLeft .row .items .imgBox {
		margin-left: -6.25vw;
		margin-right: -6.25vw;
		margin-bottom: 14.219vw
	}

	.textImgLeft .row .items .content .content-box {
		margin-bottom: 11.406vw
	}

	.textImgLeft .row .items .content .content-box h2 {
		margin-bottom: 3.125vw
	}

	.platform {
		padding: 10.781vw 0 15.625vw
	}

	.platform .content h2 {
		margin-bottom: 7.188vw
	}

	.faqSection .faqWrapper .accordion .card .card-body p,
	.platform .content p {
		margin-bottom: 2.344vw
	}

	.platform .img-box img {
		margin-top: 7.813vw;
		max-width: 78.281vw
	}

	.seoService {
		padding: 9.531vw 0 7.344vw
	}

	.seoService .title {
		margin-bottom: 2.188vw
	}

	.seoService .title h2 {
		margin-bottom: 4.688vw
	}

	.seoService .cardBox .row .items .content {
		padding: 5.469vw 4.375vw 4.375vw 5vw;
		margin-bottom: 3.906vw
	}

	.seoService .cardBox .row .items .content .iconLeft {
		min-width: 12.969vw;
		margin-right: 2.969vw
	}

	.seoService .cardBox .row .items .content .iconLeft img {
		max-height: 12.969vw
	}

	.seoService .cardBox .row .items .content .inner-content h3 {
		margin-bottom: 1.406vw
	}

	.seoService .cardBox .row .items .content .inner-content p {
		margin-bottom: 2.813vw
	}

	.seoService .cardBox .row .items .content .inner-content .btn-them {
		font-size: 2.5vw;
		padding: 1.719vw 3.75vw
	}

	.seoService .cardBox .row .items .content .inner-content .btn-them svg {
		padding-left: 2.031vw;
		height: 2.031vw;
		top: -0.625vw;
	}

	.testimonialSection {
		padding: 18.438vw 0 16.094vw
	}

	.testimonialSection .title h2 {
		margin-bottom: 11.875vw
	}

	.faqSection .faqWrapper .accordion,
	.testimonialSection .customContent .testimonialSlider .slick-list {
		margin-left: -1.563vw;
		margin-right: -1.563vw
	}

	.faqSection .faqWrapper .accordion .wrapper,
	.testimonialSection .customContent .testimonialSlider .item {
		padding: 0 1.563vw
	}

	.testimonialSection .customContent .testimonialSlider .item .content {
		padding: 6.094vw 6.875vw 10vw 16.719vw
	}

	.testimonialSection .customContent .testimonialSlider .item .content .logoLeft {
		min-width: 27.813vw;
		max-width: 27.813vw;
		margin-bottom: 6.25vw
	}

	.testimonialSection .customContent .testimonialSlider .item .content .logoLeft img {
		left: -3.125vw
	}

	.testimonialSection .customContent .testimonialSlider .item .content .innerContent {
		padding-top: 3.125vw
	}

	.testimonialSection .customContent .testimonialSlider .item .content .innerContent:before {
		width: 16.719vw;
		height: 12.656vw;
		top: 2%;
		left: -13%
	}

	.testimonialSection .customContent .testimonialSlider .item .content .innerContent>p {
		
		margin-bottom: 2.188vw
	}

	.wayRezSection {
		padding: 9.063vw 0 14.688vw
	}

	.wayRezSection:before {
		height: 72%
	}

	.successStorieSection .yellowBox .content .increaseBox,
	.wayRezSection .title {
		margin-bottom: 13.906vw
	}

	.wayRezSection .title h2 {
		margin-bottom: 3.906vw
	}

	.wayRezSection .btnBox {
		margin-top: 15.625vw
	}

	.wayRezSection .btnBox p {
		font-size: 4.375vw;
		line-height: 5.625vw;
		margin-bottom: 6.563vw
	}

	.wayRezSection .btnBox .btn-them {
		font-size: 3.047vw;
		line-height: 3.594vw;
		letter-spacing: .058vw;
		padding: 3.594vw 4.219vw;
		width: 100%
	}

	.faqSection {
		padding: 13.906vw 0 10.156vw
	}

	.faqSection .title h2 {
		margin-bottom: 3.75vw
	}

	.faqSection .title p {
		margin-bottom: 8.281vw
	}

	.faqSection .faqWrapper .accordion .card {
		margin-bottom: 3.75vw
	}

	.faqSection .faqWrapper .accordion .card .card-header {
		padding: 4.063vw 4.375vw
	}

	.faqSection .faqWrapper .accordion .card .card-header button {
		font-size: 3.125vw
	}

	.faqSection .faqWrapper .accordion .card .card-header button svg {
		min-width: 3.438vw;
		max-width: 3.438vw;
		top: 1.406vw;
	}

	.faqSection .faqWrapper .accordion .card .card-body {
		padding: 0 3.906vw 5.625vw 4.375vw
	}

	.shopifyHeroSection {
		padding: 28.281vw 0 8.281vw
	}

	.shopifyHeroSection .main-title h1 {
		margin-bottom: 1.563vw
	}

	.shopifyHeroSection .main-title p {
		margin-bottom: 5.938vw
	}

	.shopifyHeroSection .main-title .logoBox .shopifyLogo {
		margin-bottom: 5.313vw;
		max-width: 30.938vw
	}

	.shopifyHeroSection .main-title .btn-them {
		font-size: 3.047vw;
		line-height: 3.594vw;
		letter-spacing: .058vw;
		padding: 3.594vw 7.344vw
	}

	.whatToDo {
		padding: 8.906vw 0 5.938vw
	}

	.successStorieSection .yellowBox .content ul,
	.whatToDo .title {
		margin-bottom: 7.188vw
	}

	.whatToDo .title h2 {
		margin-bottom: 2.813vw
	}

	.whatToDo .content .innerWrapper {
		margin-bottom: 15.469vw
	}

	.whatToDo .content .innerWrapper .img-box,
	.whatToDo .content .innerWrapper .textBlock {
		margin-bottom: 4.688vw
	}

	.whatToDo .content .innerWrapper .textBlock h3 {
		margin-bottom: 2.344vw
	}


	.whatToDo .content .innerWrapper .btn-them {
		font-size: 2.188vw;
		letter-spacing: .041vw;
		line-height: 2.656vw;
		padding: 2.656vw 10.156vw
	}

	.textBlockSection {
		padding: 10.781vw 0 9.844vw
	}

	.WorkSection .innerWrapper .joinBtn .innerContent p,
	.textBlockSection .content p {
		margin-bottom: 6.25vw
	}

	.WorkSection .innerWrapper .joinBtn .innerContent .btn-them,
	.successStorieSection .yellowBox .content .workBtn .btn-them,
	.textBlockSection .content .btn-them {
		font-size: 3.047vw;
		line-height: 3.594vw;
		letter-spacing: .058vw;
		padding: 3.594vw 6.875vw
	}

	.shopifyFeatureLogo {
		padding: 6.406vw 0 23.438vw
	}

	.shopifyFeatureLogo.workLang .workLangLogo li {
		max-width: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		height: 15.615vw
	}

	.shopifyFeatureLogo.workLang .workLangLogo li img {
		max-height: 6.885vw
	}

	.rezBusinessSection,
	.successStorieSection .yellowBox {
		padding-bottom: 6.25vw
	}

	.rezBusinessSection .imgBlock {
		top: -14.063vw;
		margin-bottom: -14.063vw
	}

	.rezBusinessSection .title {
		margin-top: 5.156vw;
		margin-bottom: 8.281vw
	}

	.rezBusinessSection .title h2 {
		margin-bottom: 5.156vw
	}

	.rezBusinessSection .title p {
		letter-spacing: -.1vw
	}

	.rezBusinessSection .content .innerWrapper {
		padding-left: 4.063vw;
		margin-bottom: 5.156vw
	}

	.rezBusinessSection .content .innerWrapper h3 {
		margin-bottom: 1.563vw
	}


	.successStorieSection .title {
		padding: 5.781vw 0 30.313vw
	}

	.successStorieSection .title h2 {
		margin-bottom: 6.563vw
	}

	.successStorieSection .yellowBox .content .imgBox {
		top: -20.469vw;
		margin-bottom: -31.25vw;
		margin-left: -6.25vw;
		margin-right: -12.5vw
	}

	.successStorieSection .yellowBox .content ul li {
		font-size: 4.375vw;
		line-height: 7.031vw;
		margin: 0 2.344vw .938vw
	}

	.successStorieSection .yellowBox .content .increaseBox .item h4 {
		font-size: 8.594vw;
		line-height: 10.156vw;
		margin-bottom: .469vw
	}


	.successStorieSection .yellowBox .content .quotesBox .quotesIcon {
		margin-left: -10.313vw;
		max-width: 36.406vw;
		min-width: 36.406vw
	}

	.successStorieSection .yellowBox .content .quotesBox .userContent {
		margin-top: 6.719vw;
		margin-left: -10.781vw
	}

	.successStorieSection .yellowBox .content .quotesBox .userContent p {
		margin-bottom: 4.531vw
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock .userDetail .userImg,
	.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .userImg {
		max-width: 11.25vw;
		min-width: 11.25vw;
		margin-right: 2.813vw;
		margin-bottom: -2.188vw
  }

	.WorkSection {
		padding-top: 14.375vw
	}

	.WorkSection .title {
		margin-bottom: 9.375vw
	}

	.WorkSection .increaseBox {
		margin-bottom: 22.5vw;
		margin-left: -2.344vw;
		margin-right: -2.344vw
	}

	.WorkSection .increaseBox .item {
		padding: 0 2.344vw
	}

	.WorkSection .increaseBox .item h4 {
		font-size: 8.594vw;
		line-height: 10.156vw;
		margin-bottom: .625vw
	}

	.WorkSection .increaseBox .item p {
		font-size: 3.438vw;
		line-height: 4.063vw;
		margin-bottom: .625vw
	}

	.WorkSection .innerWrapper {
		padding-bottom: 8.75vw
	}

	.WorkSection .innerWrapper .imgBlock {
		top: -10.063vw;
		margin-bottom: -10.063vw
	}

	.WorkSection .innerWrapper .contentImg {
		margin-top: 4.688vw;
		margin-bottom: 10.938vw
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock {
		padding: 44px 6.094vw 6.563vw
	}

	.WorkSection .innerWrapper .contentImg .customRow .textBox .textBlock p {
		margin-bottom: 7.031vw
	}

	.career-page .heroSection .main-title {
		margin: 0 0 9.531vw
	}

	.career-page .heroSection h1 {
		margin-bottom: 4.063vw
	}

	.career-page .career-banner-img::before {
		height: 18.906vw
	}

	.career-page .career-banner-img .img-wrapper::before {
		padding-top: 55vw
	}

	.career-page .who-we-look {
		padding: 10.781vw 0 14.063vw
	}

	.career-page .who-we-look .career-sec-title {
		margin: 0 0 5.156vw
	}

	.career-page .who-we-look .open-positions-btn {
		margin: 9.063vw auto 0;
		max-width: 87.344vw;
		height: 15vw;
		font-size: 4.063vw;
		line-height: 4.688vw;
		letter-spacing: .077vw
	}

	.career-page .info-img::before {
		height: 20.313vw
	}

	.career-page .info-img .info-img-row .img-wrapper-1 {
		margin: 0 auto 4.844vw;
		max-width: 87.344vw
	}

	.career-page .info-img .info-img-row .img-wrapper-1::before {
		padding-top: 84.219vw
	}

	.career-page .info-img .info-img-row .img-wrapper-2 {
		max-width: 87.344vw
	}

	.career-page .info-img .info-img-row .img-wrapper-2::before {
		padding-top: 58.594vw
	}

	.career-page .our-values-section {
		padding: 11.875vw 0 20.156vw
	}

	.career-page .our-values-section .our-value-content {
		margin: 9.375vw 0 0
	}

	.career-page .our-values-section .our-value-content .career-sec-sub-title {
		margin: 0 0 1.25vw
	}

	.career-page .positions .positions-wrapper {
		padding: 8.125vw 6.25vw 11.094vw
	}

	.career-page .positions .positions-wrapper .link-wrapperr a {
		padding: 4.531vw 2.656vw 4.531vw 0;
		font-size: 4.375vw;
		line-height: 5.625vw
	}

	.career-page .positions .positions-wrapper .link-wrapperr a img {
		max-width: 2.188vw;
		margin-left: 2.344vw
	}

	.career-page .central-our-roles {
		padding: 12.5vw 0 0
	}

	.career-page .central-our-roles .our-roles-wrapper {
		margin: 4.688vw 0 0
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles {
		padding: 10.938vw 8.281vw 11.094vw 6.875vw
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles.role-1 {
		margin: 0 0 3.906vw
	}

	.career-page .central-our-roles .our-roles-wrapper .our-roles .career-sec-sub-title {
		margin-bottom: 2.344vw
	}

	.career-page .central-our-roles .our-roles-row {
		padding: 11.719vw 0 0
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper {
		margin: 0 -6.25vw
	}

	.career-page .central-our-roles .our-roles-row .row-wrapper .col-wrapper .img-wrapper::before {
		padding-top: 108.75vw
	}

	.career-page .section-even-more {
		padding: 3.906vw 0 0
	}

	.career-page .section-even-more .even-more-wrapper {
		margin: 7.813vw 0 0
	}

	.career-page .section-even-more .even-more-wrapper .even-more-content {
		margin: 0 0 7.813vw
	}

	.career-page .section-even-more .even-more-wrapper .even-more-content .career-sec-sub-text {
		margin: 2.5vw 0 0
	}

	.career-page .video-section {
		padding: 0 0 7.813vw
	}

	.career-page .video-section .videoWrapper {
		margin: 7.188vw 0 7.031vw
	}

	.career-page .getting-started-section .open-positions-btn {
		max-width: 87.344vw;
		height: 15vw;
		font-size: 4.063vw;
		line-height: 4.688vw;
		letter-spacing: .077vw
	}
}


@media only screen and (max-width:1399px){
  .banner-new-services h1,
  .blogHero .main-title h1,
  .blogpageWrapper .heroSection .blogTagWrapper .main-title h1,
  h1.caseStudyTitle,
  .career-page .heroSection h1{
      font-size: 40px;
  }
  .new-services-support .main_title h2,
  .banner-new-services h2,
  .new-service-faqSection .title h2,
  .new-services-intro .main_title h2,
  .new-services-testimonialSection .title h2,
  .caseStudyTitle,
  .textImgRight .content h2,
  .textImgLeft .row .items .content .content-box h2,
  .platform .content h2,
  .seoService .title h2,
  .testimonialSection .title h2,
  .wayRezSection .title h2,
  .faqSection .title h2,
  .career-page .career-sec-title,
  .title h2{
      font-size: 32px;
  }
  .new-services-support .new_services_img-content .content_text h3,
  .new-services-intro .main_title h3,
  .caseStudySubTitle,
  .seoService .cardBox .row .items .content .inner-content h3,
  .whatToDo .content .innerWrapper .textBlock h3,
  .rezBusinessSection .content .innerWrapper h3,
  .career-page .career-sec-sub-title{
      font-size: 28px;
  }
  .caseStudyInfoSection .titleInfoRow .clientInfoWrapper .clientInfo .clientTitle{
      font-size: 24px;
  }

  .sectionBlogContent .blogContentText .userInfoSocial .blogUserInfo .userInfo .userName,
  .successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox h5,
	.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox span{
      font-size: 20px;
  }
  
}
@media screen and (max-width:991px){
	.blogpageWrapper .heroSection .blogTagWrapper .main-title h1,
	h1.caseStudyTitle,
	.career-page .heroSection h1{
		font-size: 36px;
	}
	.banner-new-services h2,
	.new-services-support .main_title h2,
	.new-service-faqSection .title h2,
	.new-services-intro .main_title h2,
	.new-services-testimonialSection .title h2,
	.caseStudyTitle,
	.textImgRight .content h2,
	.textImgLeft .row .items .content .content-box h2,
	.platform .content h2,
	.seoService .title h2,
	.testimonialSection .title h2,
	.wayRezSection .title h2,
	.faqSection .title h2,
	.career-page .career-sec-title,
	.title h2{
		font-size: 30px;
	}
	.new-services-support .new_services_img-content .content_text h3,
	.new-services-intro .main_title h3,
	.caseStudySubTitle,
	.seoService .cardBox .row .items .content .inner-content h3,
	.whatToDo .content .innerWrapper .textBlock h3,
	.rezBusinessSection .content .innerWrapper h3,
	.career-page .career-sec-sub-title{
		font-size: 24px;
	}
	.caseStudyInfoSection .titleInfoRow .clientInfoWrapper .clientInfo .clientTitle{
		font-size: 22px;
	}
	.sectionBlogContent .blogContentText .userInfoSocial .blogUserInfo .userInfo .userName,
	.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox h5,
	  .successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox span{
		font-size: 20px;
	}
  
  }
@media screen and (max-width:767px){
  .blogpageWrapper .heroSection .blogTagWrapper .main-title h1,
  h1.caseStudyTitle,
  .career-page .heroSection h1{
      font-size: 32px;
  }
  .banner-new-services h2,
  .new-services-support .main_title h2,
  .new-service-faqSection .title h2,
  .new-services-intro .main_title h2,
  .new-services-testimonialSection .title h2,
  .caseStudyTitle,
  .textImgRight .content h2,
  .textImgLeft .row .items .content .content-box h2,
  .platform .content h2,
  .seoService .title h2,
  .testimonialSection .title h2,
  .wayRezSection .title h2,
  .faqSection .title h2,
  .career-page .career-sec-title,
  .title h2{
      font-size: 28px;
  }
  .new-services-support .new_services_img-content .content_text h3,
  .new-services-intro .main_title h3,
  .caseStudySubTitle,
  .seoService .cardBox .row .items .content .inner-content h3,
  .whatToDo .content .innerWrapper .textBlock h3,
  .rezBusinessSection .content .innerWrapper h3,
  .career-page .career-sec-sub-title{
      font-size: 22px;
  }
  .caseStudyInfoSection .titleInfoRow .clientInfoWrapper .clientInfo .clientTitle{
      font-size: 20px;
  }
  .sectionBlogContent .blogContentText .userInfoSocial .blogUserInfo .userInfo .userName,
  .successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox h5,
	.successStorieSection .yellowBox .content .quotesBox .userContent .userDetail .nameBox span{
      font-size: 16px;
  }

  .WorkSection .increaseBox,
  .successStorieSection .yellowBox .content .increaseBox{
	display: block !important;

  }
  .WorkSection .increaseBox .item,
  .successStorieSection .yellowBox .content .increaseBox .item{
	margin-bottom: 30px;
  }
}