
.hire-dev_btn .butt-standard a:hover {
	background: transparent !important;
	color: #30466d !important;
}

.single-service-wrapper {
	margin-top: 0;
}

.so-started .content {
	padding-top: 80px;
}

.hire-dev .so-started .content__left {
	max-width: 636px;
}

.hire-dev .center {
	text-align: center;
}

.hire-dev .side-padding {
	padding-left: 100px;
	padding-right: 100px;
}

.hire-dev .b_title {
	font-weight: 300;
	font-size: 40px;
	line-height: 47px;
}

.hire-dev .description {
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: rgba(66, 66, 66, .85);
}

.hire-dev .small_desc {
	font-weight: 300;
	font-size: 15px;
	line-height: 27px;
	color: rgba(66, 66, 66, .85);
}

.hire-dev .s-works_head {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.hire-dev .s-works_head .desc {
	max-width: 760px;
}

.hire-dev .s-works_head .title {
	max-width: 879px;
	margin-bottom: 10px;
}

.hire-dev .desc {
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: rgba(66, 66, 66, .85);
}

.hire-dev .content-flex {
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.hire-dev .standart-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.hire-dev .serv-clients .content {
	padding-top: 10px;
}

.hire-dev .s-clients_logos {
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding-right: 50px;
}

.hire-dev .s-clients_logos .s-clients_logo {
	width: 17%;
	margin-right: 8%;
	margin-bottom: 0px;
}

.hire-dev .s-clients_logos .s-clients_logo img {
	width: 100%;
	height: auto;
	opacity: .7;
	filter: grayscale(1);
}

.hire-dev .content_small {
	padding-top: 35px;
}

.hire-dev .hire-magento-dev {
	padding-left: 130px;
	overflow: visible;
}

.hire-dev .hire-magento-dev .content__right {
	position: absolute;
	right: -25px;
	top: 120px;
}

.hire-dev .hire-magento-dev .content__left {
	float: none;
}

.hire-dev .hire-magento-dev .content .circle {
	content: "";
	position: absolute;
	left: -33px;
	top: 183px;
	width: 40px;
	height: 40px;
	margin: 1em;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	background: #f4f5f7;
}

.hire-dev .hire-magento-dev .content .circle:before {
	content: "";
	position: absolute;
	background-image: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/ny-arr-down.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 10px;
	height: 20px;
	left: 14px;
	top: 9px;
}

.hire-dev .hire-magento-dev .serv-title_h {
	font-weight: 300;
	font-size: 48px;
	line-height: 53px;
	margin: 0;
	color: #313131;
	padding-bottom: 36px;
}

.hire-dev .hire-magento-dev .content {
	padding-bottom: 40px;
}

.hire-dev .content {
	position: relative;
	padding-top: 120px;
	padding-bottom: 50px;
}

.hire-dev .content .s-text {
	max-width: 634px;
}

.hire-dev .content .s-text p {
	margin: 0;
}

.hire-dev .content .agency_logo_left {
	display: flex;
	flex-wrap: wrap;
}

.hire-dev .butt-standard {
	display: inline-block;
}

.hire-dev .butt-standard.filled a {
	background: #30466d;
	color: #fff;
}

.hire-dev .butt-standard>a {
	display: inline-block;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	border: 1px solid #30466d;
	letter-spacing: 1px;
	padding: 12px 29px;
	vertical-align: middle;
	transition: all .5s;
}

.hire-dev .butt-standard>a:hover {
	background: transparent;
	color: #30466d;
	transition: .5s;
}

.hire-dev .agency_logo_left {
	padding: 60px 0;
}

.hire-dev .agency_logo_left .agency_logo_first {
	margin-right: 20px;
}

.hire-dev .agency_logo_left .cer-item .count {
	top: -14px;
	right: -14px;
	background: #53abc0;
}

.hire-dev .content.s-border {
	border-left: 1px solid rgba(48, 70, 109, .06);
	padding-left: 70px;
}

.hire-dev .projects-items {
	width: 100%;
	padding: 45px 0 45px 70px;
}

.hire-dev .projects-items .project-item {
	padding: 0;
	margin-right: 100px;
	width: 43%;
	cursor: pointer;
}

.hire-dev .projects-items .project-item .project-content {
	margin-top: 23px;
}

.hire-dev .projects-items .project-item:last-child {
	margin-right: 0;
}

.hire-dev .projects-items .project-item:hover .hover-block {
	opacity: 1;
	visibility: visible;
}

.hire-dev .project-item .project-image {
	padding-bottom: 85%;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	overflow: hidden;
}

.hire-dev .project-item .project-image:before {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	bottom: 44px;
	background-image: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/ipad-pr.svg");
	width: 374px;
	height: 276px;
	right: -31px;
}

.hire-dev .project-item .project-image .screen-image {
	bottom: 58px;
	width: 348px;
	height: 252px;
	right: -15px;
	border-radius: 4px 4px 4px 5px;
	background-size: cover;
	position: absolute;
	background-repeat: no-repeat;
}

.hire-dev .project-item .hover-block {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: all .5s;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-wrap: wrap;
}

.hire-dev .project-item .hover-block span {
	width: 100%;
	display: block;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	text-align: center;
	letter-spacing: .8px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 20px;
}

.hire-dev .project-item .hover-block img {
	max-width: 26px;
}

.hire-dev .project-item .title {
	margin: 0;
}

.hire-dev .project-item .caption {
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .8px;
	color: rgba(66, 66, 66, .75);
	font-weight: 300;
}

.hire-dev .s-dev .content {
	padding-top: 0;
	padding-bottom: 50px;
}

.hire-dev .s-dev .s-dev_content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.hire-dev .s-dev .s-dev_content .dev-block {
	width: 31%;
	padding-top: 54px;
}

.hire-dev .s-dev .s-dev_content .dev-block .dev-block_text {
	font-weight: 300;
	font-size: 26px;
	line-height: 33px;
	margin-top: 5px;
}

.hire-dev .s-cost .content {
	padding-top: 120px;
	padding-bottom: 100px;
}

.hire-dev .s-cost .side-padding {
	padding-right: 0;
}

.hire-dev .s-cost .s-cost-wrapper {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.hire-dev .s-cost .s-cost_left {
	width: 44%;
}

.hire-dev .s-cost .s-cost_right {
	position: absolute;
	right: -55px;
	top: -96px;
}

.hire-dev .s-cost .s-cost_left .bts a {
	font-weight: 500;
	color: #30466d;
}

.hire-dev .s-cost .cost_title {
	font-size: 46px;
	line-height: 57px;
	margin-bottom: 44px;
}

.hire-dev .s-after-cost .content {
	padding-top: 40px;
}

.hire-dev .s-after-cost .content .service-item__bts a {
	color: #30466d;
	font-weight: 500;
	height: 44px;
}

.hire-dev .s-after-cost .content .service-item__bts a .btn__text {
	max-width: 250px;
}

.hire-dev .s-after-cost .services-items {
	border: 1px solid #e2e3e5;
	border-bottom: 0;
	border-right: 0;
	margin-top: 50px;
}

.hire-dev .s-after-cost .services-items .service-item {
	transition: all .5s;
	cursor: pointer;
	margin-bottom: 0;
	position: relative;
	padding: 30px 35px;
	min-height: 454px;
	width: 33.3%;
	border-right: 1px solid #e2e3e5;
	border-bottom: 1px solid #e2e3e5;
}

.hire-dev .s-after-cost .services-items .service-item:hover {
	background: #fff;
}

.hire-dev .s-after-cost .services-items .service-item:hover .ser-icon {
	max-height: 0;
	overflow: hidden;
	transition: max-height .15s ease-in;
	margin-bottom: 0;
}

.hire-dev .s-after-cost .services-items .service-item:hover .description {
	max-height: 245px;
	transition: max-height .5s ease-out;
}

.hire-dev .s-after-cost .services-items .service-item .ser-icon {
	max-height: 40px;
	transition: max-height .5s ease-out;
	margin-bottom: 37px;
}

.hire-dev .s-after-cost .services-items .service-item .ser-icon img {
	max-width: 40px;
}

.hire-dev .s-after-cost .services-items .service-item .title {
	font-weight: 500;
	font-size: 26px;
	line-height: 33px;
	max-width: 295px;
	margin-bottom: 3px;
}

.hire-dev .s-after-cost .services-items .service-item .butt-standard-arrowed {
	position: absolute;
	bottom: 30px;
}

.hire-dev .s-after-cost .services-items .service-item .description {
	font-size: 14px;
	line-height: 23px;
	max-height: 0;
	overflow: hidden;
	transition: max-height .15s ease-in;
}

.hire-dev .s-hire .content {
	padding-top: 40px;
	padding-bottom: 30px;
}

.hire-dev .s-hire .side-padding {
	padding-left: 100px;
	padding-right: 100px;
}

.hire-dev .s-carousel {
	margin-left: 0%;
}

.hire-dev .slider-client-feedback {
	padding-bottom: 30px;
}

.hire-dev .new-reviews__carousel {
	margin: 0px -70px 50px -150px;
}

.hire-dev .s-hire-slider {
	margin: 0;
}

.hire-dev .client-feedback .item .name-review span {
	display: block;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 10px;
}

.hire-dev .client-feedback .navs-client-slider div::before {
	content: "";
	width: 60px;
	height: 60px;
	position: absolute;
	border: 1px solid rgba(48, 70, 109, .07);
	border-radius: 50%;
	top: -15px;
	left: -15px;
	opacity: 0;
	display: inline-block;
	transition: all .5s;
}

.hire-dev .next.swiper-button-disabled, .hire-dev .prev.swiper-button-disabled {
	border-color: rgba(66, 66, 66, .1);
}

.hire-dev .navs-client-slider div:hover::before {
	opacity: 1;
}

.hire-dev .testimonials {
	padding-bottom: 10px;
}

.hire-dev .testimonials .title {
	margin-bottom: 10px;
	font-size: 26px;
	line-height: 33px;
	font-weight: 300;
}

.hire-dev .testimonials .description {
	font-size: 17px;
	line-height: 30px;
	color: rgba(66, 66, 66, .85);
}

.hire-dev .s-hire .s-hire-slider .swiper-slide {
	max-width: 330px;
}

@media (max-width: 767px) {
	.hire-dev .new-reviews__carousel {
		margin: 30px -70px 50px -150px;
	}
	
	.hire-dev .s-hire-slider {
		margin: 30px 0;
	}
}

@media (max-width: 560px) {
	.hire-dev .section-standard .client-feedback .item p {
		font-size: 15px;
		line-height: 23px;
	}
}

@media (max-width: 445px) {
	.hire-dev .section-standard .client-feedback .item p {
		font-size: 12px;
		line-height: 20px;
	}
	
	.hire-dev .projects-items .b_title {
		font-size: 28px;
		line-height: 33px;
	}
}

.hire-dev .swiper-container {
	overflow: visible;
}

.hire-dev .testimonials {
	padding-top: 15px;
}

.hire-dev .ny_agency_2 {
	padding: 10px 10px 0 0px;
}

.hire-dev .ny_agency_2 .item::before {
	content: "";
	position: absolute;
	left: -25px;
	top: -46px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 1em;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	background: #fff;
}

.hire-dev .ny_agency_2 .ny_circle div {
	position: absolute;
	top: -18px;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .8px;
	color: #30466d;
	z-index: 100;
}

.hire-dev .border-t {
	padding-top: 50px;
	border-bottom: 1px solid #e2e3e5;
}

.hire-dev .s-hire2 {
	position: relative;
}

.hire-dev .s-hire2 .content {
	padding: 50px 170px 10px;
}

.hire-dev .s-hire2 .hitch-content {
	display: flex;
	justify-content: space-between;
	padding-top: 40px;
	z-index: 5;
}

.hire-dev .s-hire2 .hitch-content:before {
	content: "";
	position: absolute;
	left: 196px;
	top: 105px;
	height: 787px;
	width: 787px;
	border: 1px solid rgba(48, 70, 109, .07);
	border-radius: 50%;
	background: transparent;
	z-index: 1;
}

.hire-dev .s-hire2 .hitch-content:after {
	content: "";
	position: absolute;
	left: 478px;
	top: 165px;
	height: 613px;
	width: 613px;
	border: 1px solid rgba(48, 70, 109, .07);
	border-radius: 50%;
	background: transparent;
	z-index: 1;
}

.hire-dev .s-hire2 .hitch-block {
	text-align: center;
	padding-bottom: 50px;
	max-width: 460px;
	padding-right: 30px;
}

.hire-dev .s-hire2 .hitch-block .title {
	margin-top: 20px;
	margin-bottom: 15px;
	font-weight: 500;
	font-size: 26px;
	line-height: 39px;
	text-align: center;
	color: #424242;
	max-width: 100%;
}

.hire-dev .s-hire2 .hitch-block .description {
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: rgba(66, 66, 66, .85);
}

.hire-dev .discuss {
	padding-top: 40px;
}

.hire-dev .discuss .discuss-img img {
	width: 100%;
	height: 540px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.hire-dev .discuss .butt-standard.filled {
	z-index: 4;
}

.hire-dev .discuss .butt-standard.filled a {
	padding: 13px 32px;
}

.hire-dev .discuss .butt-standard.filled a :hover {
	background: #fff;
	color: #30466d;
}

.hire-dev .discuss .discuss-content {
	padding: 40px 0;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.hire-dev .discuss .discuss-content::before {
	content: "";
	position: absolute;
	left: 0px;
	top: -370px;
	background-image: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/about_discuss_ellipse.png");
	width: 100%;
	height: 740px;
	background-position: center;
	background-repeat: no-repeat;
}

.hire-dev .discuss .discuss-content .title {
	padding-bottom: 30px;
	margin: 0;
	max-width: 685px;
}

.hire-dev .s-design .s-design-content {
	position: relative;
	margin: 0 30px;
	background: #f4f5f7;
	overflow: hidden;
}

.hire-dev .s-design .s-design-content .s-design_text {
	width: 66%;
	padding: 40px 50px;
}

.hire-dev .s-design .s-design-content .s-design_text .title {
	padding-bottom: 12px;
	font-size: 46px;
	line-height: 54px;
}

.hire-dev .s-design .s-design-content .s-design_text .bts a {
	font-size: 13px;
	font-weight: 500;
	color: #30466d;
}

.hire-dev .s-design .s-design-content .s-design_img {
	position: absolute;
	right: 0;
	top: 0;
}

.hire-dev .s-design .s-design-content .s-design_img img {
	min-height: 263px;
	min-width: 320px;
}

.hire-dev .s-design .s-design-content .s-small-des img {
	min-height: 301px;
}

@media (max-width: 1300px) {
	.hire-dev .padding-disable {
		padding-top: 0 !important;
	}
	
	.hire-dev .hire-magento-dev {
		padding-left: 100px;
	}
	
	.hire-dev .s-hire .side-padding {
		padding-left: 30px;
		padding-right: 20px;
	}
	
	.hire-dev .s-design .s-design-content .s-design_text {
		width: 65%;
	}
	
	.hire-dev .proj-slider-start .client-feedback {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.hire-dev .ny_agency_2 .new-reviews__carousel .swiper-slide {
		max-width: 320px;
	}
	
	.hire-dev .ny_agency_2 .s-hire-slider .swiper-slide {
		max-width: 320px;
	}
}

@media (max-width: 1200px) {
	.hire-dev .hire-magento-dev {
		padding-left: 80px;
	}
	
	.hire-dev .hire-magento-dev .agency_logo_left .agency_logo_first {
		margin-bottom: 30px;
	}
	
	.hire-dev .hire-magento-dev .agency_logo_left {
		padding: 45px 0;
	}
	
	.hire-dev .content_small {
		padding-top: 20px;
	}
	
	.hire-dev .s-dev .s-dev_content {
		justify-content: space-around;
	}
	
	.hire-dev .side-padding {
		padding-right: 60px;
		padding-left: 60px;
	}
	
	.hire-dev .s-cost .s-cost_right {
		right: -195px;
		top: 0;
	}
	
	.hire-dev .s-cost .s-cost_right img {
		width: 90%;
	}
	
	.hire-dev .s-after-cost .side-padding {
		padding-left: 0;
		padding-right: 0;
	}
	
	.hire-dev .s-design .s-design-content .s-design_text {
		width: 60%;
		padding: 35px 40px;
	}
	
	.hire-dev .s-design .s-design-content .s-design_text .title {
		padding-bottom: 10px;
		font-size: 40px;
		line-height: 45px;
	}
	
	.hire-dev .ny_agency .testimonials .title {
		font-size: 24px;
		line-height: 34px;
	}
	
	.hire-dev .s-hire .side-padding {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
	}
	
	.hire-dev .s-hire2 .hitch-content:after {
		left: 295px;
	}
	
	.hire-dev .s-hire2 .hitch-content:before {
		left: 46px;
	}
	
	.hire-dev .projects-items {
		padding-left: 10px;
	}
	
	.hire-dev .s-dev.side-padding {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.hire-dev .ny_agency_2 .new-reviews__carousel .swiper-slide {
		max-width: 470px;
	}
	
	.hire-dev .ny_agency_2 .s-hire-slider .swiper-slide {
		max-width: 470px;
	}
	
	.hire-dev .hire-magento-dev .serv-title_h {
		padding-bottom: 15px;
	}
	
	.hire-dev .s-cost .content {
		padding-top: 40px;
	}
}

@media (max-width: 1100px) {
	.hire-dev .s-hire .navs-client-slider {
		position: absolute;
		top: inherit;
		bottom: 0px;
		right: 5px;
	}
	
	.hire-dev .navs-client-slider {
		display: inline-block;
		vertical-align: middle;
		position: relative;
	}
	
	.hire-dev .navs-client-slider div.swiper-button-prev {
		transform: scale(-1);
	}
	
	.hire-dev .navs-client-slider div {
		background: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/svg/icon-right-arrow.svg") no-repeat center;
		width: 32px;
		height: 32px;
		border: 1px solid #bebfc0;
		border-radius: 50%;
		display: inline-block;
		vertical-align: middle;
		margin-left: 20px;
		cursor: pointer;
		position: relative;
	}
	
	.hire-dev .navs-client-slider div.nitro-lazy {
		background: none !important;
	}
	
	.hire-dev .navs-client-slider div:before {
		content: "";
		width: 60px;
		height: 60px;
		position: absolute;
		border: 1px solid rgba(48, 70, 109, .07);
		border-radius: 50%;
		top: -15px;
		left: -15px;
		opacity: 0;
		display: inline-block;
		transition: all .5s;
	}
}

@media (max-width: 1000px) {
	.hire-dev .hire-magento-dev .content {
		padding-bottom: 25px;
	}
	
	.hire-dev .s-dev .content {
		padding-top: 15px;
	}
	
	.hire-dev .s-hire2 .hitch-block {
		padding-bottom: 30px;
	}
	
	.hire-dev .s-hire2 .hitch-block .title {
		margin-top: 2px;
		margin-bottom: 5px;
	}
	
	.hire-dev .s-cost .content {
		padding-top: 5px;
		padding-bottom: 30px;
	}
	
	.hire-dev .s-cost .cost_title {
		margin-bottom: 20px;
	}
	
	.hire-dev .hire-magento-dev .content__right {
		display: none;
	}
	
	.hire-dev .hire-magento-dev {
		padding-left: 30px;
	}
	
	.hire-dev .hire-magento-dev.remove-margin-left .content__left {
		width: 100%;
	}
	
	.hire-dev .s-cost .s-cost_right {
		display: none;
	}
	
	.hire-dev .s-clients_logos .s-clients_logo {
		width: 23%;
		margin-right: 10%;
	}
	
	.hire-dev .s-works .content-flex {
		flex-direction: column;
	}
	
	.hire-dev .projects-items {
		padding-bottom: 0px;
	}
	
	.hire-dev .projects-items .project-item {
		width: 100%;
		padding-bottom: 20px;
	}
	
	.hire-dev .projects-items .project-item .project-content {
		margin-top: 10px;
	}
	
	.hire-dev .s-cost .s-cost_left {
		width: 100%;
	}
	
	.hire-dev .s-after-cost .side-padding {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 30px;
	}
	
	.hire-dev .s-after-cost .services-items .service-item {
		width: 50%;
	}
	
	.hire-dev .s-hire2 .content {
		padding-left: 0;
		padding-right: 0;
	}
	
	.hire-dev .s-design .s-design-content .s-design_img {
		display: none;
	}
	
	.hire-dev .s-design .s-design-content .s-design_text {
		width: 100%;
	}
	
	.hire-dev .s-hire .navs-client-slider {
		bottom: -20px;
	}
}

@media (max-width: 790px) {
	.hire-dev .ny_agency_2 .new-reviews__carousel .swiper-slide {
		max-width: 100%;
	}
	
	.hire-dev .ny_agency_2 .s-hire-slider .swiper-slide {
		max-width: 100%;
	}
	
	.hire-dev .desc {
		font-size: 15px;
		line-height: 26px;
	}
}

@media (max-width: 767px) {
	.hire-dev .proj-slider-start .new-reviews__carousel {
		margin: 3px 0;
	}
	
	.hire-dev .proj-slider-start .s-hire-slider {
		margin: 30px 0;
	}
}

@media (max-width: 740px) {
	.hire-dev .so-started .content__left .butt-standard {
		padding-bottom: 10px;
	}
	
	.hire-dev .s-dev .s-dev_content .dev-block .dev-block_text {
		font-weight: 300;
		margin-top: 2px;
	}
	
	.hire-dev .proj-slider-start .client-feedback {
		padding: 0 0 20px;
	}
	
	.hire-dev .project-item .caption {
		text-align: center;
	}
	
	.hire-dev .s-dev .s-dev_content .dev-block {
		padding-top: 35px;
	}
	
	.hire-dev .s-cost .cost_title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.hire-dev .border-t {
		padding-top: 41px;
	}
	
	.hire-dev .s-hire2 .hitch-block .title {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.hire-dev .s-hire2 .hitch-content {
		padding-top: 25px;
	}
	
	.hire-dev .s-hire2 .hitch-block {
		padding-bottom: 30px;
	}
	
	.hire-dev .discuss {
		padding-top: 0px;
	}
	
	.hire-dev .s-hire .navs-client-slider {
		bottom: -50px;
	}
	
	.hire-dev .s-hire .slider-client-feedback {
		padding-bottom: 0px;
	}
	
	.hire-dev .hire-magento-dev .agency_logo_left img {
		width: 100%;
		margin-right: 0;
	}
	
	.hire-dev .s-clients_logos {
		padding-right: 0;
		justify-content: space-around;
	}
	
	.hire-dev .s-clients_logos .s-clients_logo {
		width: 33%;
	}
	
	.hire-dev .hire-magento-dev .content {
		padding-bottom: 20px;
		padding-top: 150px;
	}
	
	.hire-dev .s-works .side-padding {
		padding-left: 0;
		padding-right: 0;
	}
	
	.hire-dev .projects-items {
		padding-bottom: 5px;
	}
	
	.hire-dev .s-cost .content {
		padding-left: 0;
	}
	
	.hire-dev .s-after-cost .services-items .service-item {
		width: 100%;
	}
	
	.hire-dev .s-design .side-padding {
		padding-left: 0;
		padding-right: 0;
	}
	
	.hire-dev .s-design .s-design-content {
		margin: 0;
	}
	
	.hire-dev .s-design .s-design-content .s-design_text {
		padding: 25px;
	}
	
	.hire-dev .s-design .s-design-content .s-design_text .title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.hire-dev .s-hire2 .hitch-content {
		justify-content: center;
		flex-direction: column;
	}
	
	.hire-dev .s-hire2 .hitch-content:before {
		display: none;
	}
	
	.hire-dev .s-hire2 .hitch-content:after {
		display: none;
	}
	
	.hire-dev .s-hire2 .content {
		padding-top: 35px;
		padding-bottom: 10px;
	}
	
	.hire-dev .discuss .discuss-img {
		display: none;
	}
	
	.hire-dev .discuss .discuss-content::before {
		display: none;
	}
	
	.hire-dev .discuss .discuss-content {
		padding: 5px 0 35px;
	}
	
	.hire-dev .discuss .discuss-content .title {
		font-size: 32px;
		line-height: 44px;
	}
	
	.hire-dev .ny_agency_2 {
		padding: 25px 10px 0 10px;
		overflow: hidden;
	}
	
	.hire-dev .s-hire .new-reviews__carousel, .hire-dev .s-hire .s-hire-slider {
		margin: 40px 0 15px;
	}
	
	.hire-dev .border-t {
		display: none;
	}
	
	.hire-dev .s-hire .content {
		padding-top: 30px;
		padding-bottom: 0px;
	}
	
	.hire-dev .hire-magento-dev .content.s-border {
		padding-left: 35px;
		padding-top: 80px;
		padding-bottom: 10px;
	}
	
	.hire-dev .serv-clients .content {
		padding-top: 5px;
	}
	
	.hire-dev .hire-magento-dev .serv-title_h {
		font-size: 37px;
		line-height: 46px;
	}
	
	.hire-dev .hire-magento-dev .butt-standard>a {
		padding: 12px;
		font-size: 10px;
	}
	
	.hire-dev .b_title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.hire-dev .project-item .caption {
		font-size: 10px;
		line-height: 12px;
		letter-spacing: .6px;
	}
	
	.hire-dev .s-dev .s-dev_content .dev-block {
		width: 100%;
	}
}

@media (max-width: 570px) {
	.hire-dev .client-feedback .content .title {
		width: 280px;
	}
	
	.hire-dev .description {
		font-size: 15px;
		line-height: 26px;
	}
}

@media (max-width: 420px) {
	.hire-dev .proj-slider-start .client-feedback .navs-client-slider div {
		margin-left: 10px;
	}
	
	.hire-dev .client-feedback .content .title {
		width: 200px;
		font-size: 24px;
		line-height: 38px;
	}
	
	.hire-dev .hire-magento-dev {
		padding-left: 0px;
	}
	
	.hire-dev .hire-magento-dev .serv-title_h {
		font-size: 32px !important;
		line-height: 40px !important;
	}
	
	.hire-dev .hire-magento-dev .content.s-border {
		padding-left: 10px;
		border-left: none;
	}
	
	.hire-dev .hire-magento-dev .content .circle {
		display: none;
	}
	
	.hire-dev .s-works .side-padding {
		padding-top: 25px;
	}
	
	.hire-dev .s-after-cost .content {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	.hire-dev .proj-slider-start .client-feedback .content {
		padding-bottom: 15px;
		padding-top: 30px;
	}
	
	.hire-dev .proj-slider-start .client-feedback .content .b_title {
		margin: 0;
	}
	
	.hire-dev .s-dev .content {
		padding-bottom: 35px;
	}
	
	.hire-dev .proj-slider-start .new-reviews__carousel {
		margin-top: 15px;
	}
	
	.hire-dev .projects-items {
		padding-top: 25px;
	}
	
	.hire-dev .testimonials {
		padding-bottom: 0px;
	}
	
	.hire-dev .breadcrumb {
		margin-bottom: 10px !important;
	}
	
	.hire-dev .s-works_head .title {
		margin-bottom: 5px;
	}
	
	.hire-dev .proj-slider-start .client-feedback {
		padding-bottom: 0px;
	}
	
	.hire-dev .proj-slider-start .client-feedback .content-2 {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.hire-dev .discuss {
		padding-top: 10px;
	}
	
	.hire-dev .proj-slider-start .client-feedback .item {
		padding: 30px;
		height: 100%;
	}
	
	.hire-dev .proj-slider-start .client-feedback .item p {
		font-size: 12px;
		line-height: 20px;
	}
	
	.hire-dev .s-after-cost .services-items .service-item .ser-icon {
		max-height: 0;
		overflow: hidden;
		transition: max-height .15s ease-in;
		margin-bottom: 0;
	}
	
	.hire-dev .s-after-cost .services-items .service-item .description {
		max-height: 190px;
		transition: max-height .5s ease-out;
	}
	
	.hire-dev .proj-slider-start .client-feedback .item .name-review {
		display: flex;
		align-items: center;
	}
	
	.hire-dev .proj-slider-start .client-feedback .testimonials .item .client-photo {
		margin-right: 15px;
	}
}

.butt-standard.serv-support-btn {
	padding-top: 20px;
}

.back-to-work .content__left {
	margin-left: 170px;
}

.back-to-work .content {
	padding-bottom: 30px;
}

.back-to-work .section {
	background: none;
}

.back-to-work .section .content {
	padding-left: 170px;
	padding-bottom: 30px;
}

.back-to-work .section .title {
	font-size: 33px;
}

.back-to-work .section .title strong {
	font-weight: 300;
}

.back-to-work .section .post-item__name {
	padding-left: 7px;
}

.back-to-work .section .swiper-slide {
	padding-right: 20px;
}

.back-to-work .section .swiper-slide:last-child {
	padding-right: 0;
}

body .section .text {
	line-height: 30px !important;
}

@media (max-width: 1200px) {
	.back-to-work .content__left {
		margin-left: 70px;
	}
	
	.back-to-work .section .content {
		padding-left: 70px;
	}
}

@media (max-width: 1000px) {
	.back-to-work .content__left {
		margin-left: 10px;
	}
	
	.back-to-work .section .content {
		padding-left: 10px;
	}
}

@media (max-width: 800px) {
	.back-to-work .content {
		padding-top: 140px;
		padding-bottom: 5px;
	}
	
	.back-to-work .section .content {
		padding-top: 100px;
	}
}

.com-cloud .so-started .content__left .butt-standard {
	padding-top: 55px;
}

.com-cloud .s-dev .s-dev_content2 {
	justify-content: space-around;
	padding: 0 60px;
}

.com-cloud .s-dev .s-dev_content .dev-block_desc {
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: rgba(66, 66, 66, .85);
	padding-top: 6px;
}

.com-cloud .s-design .s-design-content .s-design_text {
	width: 62%;
}

.com-cloud .s-dev .content {
	padding-top: 40px;
}

.com-cloud .s-design {
	padding-bottom: 60px;
}

.com-cloud .projects-items {
	padding-bottom: 50px;
}

.com-cloud .ny_agency_2 .item::before {
	background: #f4f5f7;
}

.com-cloud .s-hire2 .content {
	padding-left: 140px;
	padding-right: 140px;
}

@media (max-width: 1350px) {
	.com-cloud .s-hire2 .content {
		padding-left: 90px;
		padding-right: 90px;
	}
	
	.com-cloud .s-hire2 .hitch-block {
		max-width: 444px;
	}
}

@media (max-width: 1200px) {
	.com-cloud .s-design .s-design-content .s-design_text {
		width: 55%;
	}
	
	.com-cloud .s-design .s-design-content {
		margin: 0 50px;
	}
	
	.com-cloud .s-cost .content {
		padding-top: 40px;
	}
	
	.com-cloud .s-hire2 .content {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 1000px) {
	.com-cloud .s-design .s-design-content .s-design_text {
		width: 100%;
	}
	
	.com-cloud .s-design .s-design-content {
		margin: 0;
	}
	
	.com-cloud .s-dev .s-dev_content2 {
		padding: 0;
	}
	
	.com-cloud .so-started .content__left .butt-standard {
		padding-top: 30px;
	}
	
	.com-cloud .projects-items {
		padding-bottom: 10px;
	}
	
	.com-cloud .s-cost .content {
		padding-top: 20px;
	}
}

@media (max-width: 740px) {
	.com-cloud .s-hire .content {
		padding-top: 20px;
	}
	
	.com-cloud .hire-magento-dev .serv-title_h {
		font-size: 36px;
		line-height: 42px;
	}
	
	.com-cloud .s-design {
		padding-bottom: 30px;
	}
}

@media (max-width: 420px) {
	.com-cloud .s-hire2 .content {
		padding-left: 0;
		padding-right: 0;
	}
	
	.com-cloud .s-cost .content {
		padding-top: 0px;
	}
	
	.com-cloud .s-dev .content {
		padding-top: 30px;
	}
}

.m-store .so-started .content__left .butt-standard {
	padding-top: 55px;
}

.m-store .s-hire .navs-client-slider {
	position: absolute;
	top: inherit;
	bottom: 10px;
	right: 5px;
}

.m-store .navs-client-slider {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.m-store .navs-client-slider div.swiper-button-prev {
	transform: scale(-1);
}

.m-store .navs-client-slider div {
	background: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/svg/icon-right-arrow.svg") no-repeat center;
	width: 32px;
	height: 32px;
	border: 1px solid #bebfc0;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	cursor: pointer;
	position: relative;
}

.m-store .navs-client-slider div.nitro-lazy {
	background: none !important;
}

.m-store .navs-client-slider div:before {
	content: "";
	width: 60px;
	height: 60px;
	position: absolute;
	border: 1px solid rgba(48, 70, 109, .07);
	border-radius: 50%;
	top: -15px;
	left: -15px;
	opacity: 0;
	display: inline-block;
	transition: all .5s;
}

.m-store .s-hire .side-padding {
	padding-left: 0;
	padding-right: 10px;
	margin-left: 100px;
	margin-right: 100px;
	overflow: hidden;
}

.m-store .s-hire2 .content {
	padding: 50px 70px 30px;
}

.m-store .s-hire2 .hitch-block {
	max-width: 360px;
}

.m-store .s-hire2 .hitch-content:before {
	left: 320px;
	top: 105px;
	height: 550px;
	width: 615px;
}

.m-store .s-hire2 .hitch-content:after {
	left: 558px;
	top: 155px;
	height: 438px;
	width: 453px;
}

.m-store .s-dev .side-padding {
	padding-left: 60px;
	padding-right: 60px;
}

.m-store .s-dev .s-dev_content {
	justify-content: space-around;
}

.m-store .s-dev_column {
	display: flex;
	flex-direction: column;
}

.m-store .s-hire .s-works_head {
	align-items: flex-start;
}

.m-store .s-design .s-design-content .s-design_text .title {
	font-size: 41px;
}

.m-store .s-cost .s-cost_left {
	width: 40%;
}

.m-store .s-contact .s-contact-item img {
	width: 463px;
	height: 375px;
}

.m-store .s-contact .s-contact-item .title {
	font-size: 36px;
	line-height: 44px;
}

@media (max-width: 1360px) {
	.m-store .s-after-cost .services-items .service-item {
		padding: 30px;
		min-height: 500px;
	}
	
	.m-store .s-after-cost .services-items .service-item:hover .description {
		max-height: 300px;
	}
	
	.m-store .s-after-cost .btn__text {
		max-width: 200px;
	}
	
	.m-store .s-after-cost .content .service-item__bts a {
		overflow: visible;
	}
}

@media (max-width: 1200px) {
	.m-store .s-hire .navs-client-slider {
		position: absolute;
		top: inherit;
		bottom: -15px;
		right: 5px;
	}
	
	.m-store .s-hire .side-padding {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media (max-width: 1000px) {
	.m-store .s-after-cost .services-items .service-item {
		min-height: 460px;
	}
	
	.m-store .s-after-cost .services-items .service-item:hover .description {
		max-height: 260px;
	}
	
	.m-store .s-hire2 .content {
		padding-bottom: 10px;
	}
	
	.m-store .s-hire2 .hitch-content {
		justify-content: center;
	}
	
	.m-store .s-after-cost .btn__text {
		max-width: 100%;
	}
	
	.m-store .so-started .content__left .butt-standard {
		padding-top: 35px;
	}
	
	.m-store .s-dev .side-padding {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.m-store .s-dev .s-dev_content {
		justify-content: space-between;
	}
	
	.m-store .s-cost .side-padding {
		padding-left: 0;
	}
	
	.m-store .s-cost .s-cost_left {
		width: 80%;
	}
	
	.m-store .s-hire2 .hitch-content {
		flex-wrap: wrap;
	}
	
	.m-store .s-hire2 .hitch-content:before {
		left: 102px;
		top: 105px;
		height: 540px;
		width: 555px;
	}
	
	.m-store .s-hire2 .hitch-content:after {
		left: 300px;
		top: 155px;
		height: 428px;
		width: 433px;
	}
}

@media (max-width: 740px) {
	.m-store .so-started .content__left .butt-standard {
		padding-top: 23px;
	}
	
	.m-store .s-hire2 .content {
		padding: 30px 0 0;
	}
	
	.m-store .s-dev .side-padding {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.m-store .s-cost .s-cost_left {
		width: 100%;
	}
	
	.m-store .s-dev .s-dev_content {
		justify-content: center;
	}
	
	.m-store .s-hire .navs-client-slider {
		bottom: -40px;
	}
	
	.m-store .s-after-cost .services-items .service-item {
		min-height: 500px;
	}
	
	.m-store .s-after-cost .services-items .service-item:hover .description {
		max-height: 300px;
	}
}

@media (max-width: 740px) {
	.hire-dev .s-hire2 .hitch-block {
		padding-right: 0;
	}
}

.s-consult .so-started .content__left .butt-standard {
	padding-top: 55px;
}

.s-consult .s-dev .content {
	padding-top: 40px;
}

.s-consult .s-dev .dev-block_desc {
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: rgba(66, 66, 66, .85);
	padding-top: 6px;
}

.s-consult .s-hire .s-works_head {
	align-items: flex-start;
}

.s-consult .s-hire .navs-client-slider {
	position: absolute;
	top: inherit;
	bottom: 10px;
	right: 5px;
}

.s-consult .navs-client-slider {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.s-consult .navs-client-slider div.swiper-button-prev {
	transform: scale(-1);
}

.s-consult .navs-client-slider div {
	background: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/svg/serv-icon-right-arrow.svg") no-repeat center;
	width: 32px;
	height: 32px;
	border: 1px solid rgba(66, 66, 77, .3);
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	cursor: pointer;
	position: relative;
}

.s-consult .navs-client-slider div.nitro-lazy {
	background: none !important;
}

.s-consult .navs-client-slider div:before {
	content: "";
	width: 60px;
	height: 60px;
	position: absolute;
	border: 1px solid rgba(48, 70, 109, .07);
	border-radius: 50%;
	top: -15px;
	left: -15px;
	opacity: 0;
	display: inline-block;
	transition: all .5s;
}

.s-consult .s-hire .side-padding {
	padding-left: 0;
	padding-right: 10px;
	margin-left: 100px;
	margin-right: 100px;
	overflow: hidden;
}

.s-consult .border-t {
	padding-top: 70px;
}

.s-consult .s-consult-b2b .s-works_head {
	align-items: flex-start;
}

.s-consult .s-consult-b2b .content {
	padding-left: 170px;
	padding-top: 45px;
	padding-bottom: 30px;
}

.s-consult .s-consult-b2b .tabs {
	padding-top: 50px;
	padding-bottom: 100px;
}

.s-consult .s-consult-b2b .tabs .nav {
	float: left;
	width: 46%;
	padding-right: 80px;
}

.s-consult .s-consult-b2b .tabs .nav li a h3 {
	font-family: Maison Neue;
	color: #a0a0a0;
	font-size: 26px;
	font-weight: 300;
	letter-spacing: -.78px;
	line-height: 33px;
}

.s-consult .s-consult-b2b .tabs .nav li {
	margin: 0 0 28px 0;
}

.s-consult .s-consult-b2b .tabs .nav li a {
	position: relative;
	font-size: 26px;
	letter-spacing: -.78px;
	line-height: 33px;
	transition: all .28s cubic-bezier(.29, .04, .23, 1) 0s;
}

.s-consult .s-consult-b2b .tabs .nav li.active a, .s-consult .s-consult-b2b .tabs .nav .co-glance .nav li.active a h3 {
	opacity: 1;
}

.s-consult .s-consult-b2b .tabs .nav .nav__line {
	transition: all .28s cubic-bezier(.29, .04, .23, 1) 0s;
}

.s-consult .s-consult-b2b .tabs .nav li.active .nav__text {
	transition: all .28s cubic-bezier(.29, .04, .23, 1) 0s;
	display: inline-block;
	position: relative;
	opacity: 1;
}

.s-consult .s-consult-b2b .tabs .nav li.active .nav__line:before {
	transform: scaleX(1);
}

.s-consult .s-consult-b2b .tabs .nav .nav__line:before {
	content: "";
	position: absolute;
	top: 0;
	left: -60px;
	width: 40px;
	height: 1px;
	background: #424242;
	transform: scaleX(0);
	transition: all .28s cubic-bezier(.29, .04, .23, 1) 0s;
	transform-origin: top left;
}

.s-consult .s-consult-b2b .tabs .text-2 {
	float: left;
	max-width: 37%;
	background: #f4f5f7;
	padding: 25px 30px;
}

.s-consult .s-consult-b2b .tabs .text {
	color: #424242;
	font-size: 17px;
	font-weight: 300;
	letter-spacing: -.04px;
	line-height: 30px;
	margin: 0 0 30px 0;
}

.s-consult .s-consult-b2b .tabs .text-2.tabs__content.active p {
	transform: translateY(0);
}

.s-consult .s-consult-b2b .tabs .text-2.tabs__content p {
	transform: translateY(10px);
	transition: .64s cubic-bezier(.29, .04, .23, 1) 0s;
}

.s-consult .s-consult-b2b .tabs .text p {
	margin: 0 0 20px 0;
}

.s-consult .s-consult-b2b .tabs .text p:last-child {
	margin: 0;
}

.s-consult .s-operat .content {
	padding-top: 50px;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 10px;
}

.s-consult .s-operat .s-operat_content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 50px;
}

.s-consult .s-operat .s-operat_content .operat_block {
	max-width: 355px;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.s-consult .s-operat .s-operat_content .operat_block .op-icon {
	width: 20px;
	padding-bottom: 30px;
	position: relative;
}

.s-consult .s-operat .s-operat_content .operat_block .op-icon:before {
	content: "";
	position: absolute;
	left: -23px;
	top: -28px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 1em;
	border-radius: 50%;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	background: transparent;
}

.s-consult .s-operat .s-operat_content .operat_block .title {
	font-weight: 300;
	margin: 0;
}

@media (max-width: 1200px) {
	.s-consult .s-hire .navs-client-slider {
		position: absolute;
		top: inherit;
		bottom: -15px;
		right: 5px;
	}
	
	.s-consult .s-hire .side-padding {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.s-consult .s-consult-b2b .content {
		padding-top: 140px;
		padding-left: 70px;
		padding-right: 0;
	}
	
	.s-consult .s-consult-b2b .tabs .nav li a h3 {
		font-size: 22px;
		line-height: 28px;
	}
	
	.s-consult .s-operat .s-operat_content {
		justify-content: space-around;
	}
	
	.s-consult .s-operat .s-operat_content .operat_block {
		padding-bottom: 35px;
	}
	
	.s-consult .s-operat .content {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 1000px) {
	.s-consult .s-dev .s-dev_content .dev-block {
		max-width: 300px;
	}
	
	.s-consult .so-started .content__left .butt-standard {
		padding-top: 25px;
	}
	
	.s-consult .s-operat .s-operat_content .operat_block .op-icon {
		padding-bottom: 15px;
	}
	
	.s-consult .s-operat .content {
		padding-top: 30px;
	}
	
	.s-consult .content_small {
		padding-top: 5px;
	}
	
	.s-consult .s-dev .content {
		padding-top: 30px;
	}
	
	.s-consult .s-consult-b2b .tabs .nav {
		width: 52%;
	}
	
	.s-consult .s-consult-b2b .tabs .text-2 {
		max-width: 45%;
	}
	
	.s-consult .s-consult-b2b .tabs .nav li a h3 {
		font-size: 20px;
		line-height: 24px;
	}
	
	.s-consult .s-consult-b2b .tabs .nav {
		padding-right: 50px;
	}
	
	.s-consult .s-consult-b2b .tabs .text-2 {
		padding: 20px;
	}
	
	.s-consult .s-consult-b2b .tabs .text {
		font-size: 15px;
		line-height: 27px;
	}
	
	.s-consult .s-consult-b2b .content {
		padding-top: 35px;
	}
}

@media (max-width: 740px) {
	.s-consult .proj-slider-start .client-feedback .content {
		padding: 30px 0 0;
	}
	
	.s-consult .proj-slider-start .slider-client-feedback .content {
		padding: 0;
	}
	
	.s-consult .s-dev .s-dev_content .dev-block {
		max-width: 100%;
	}
	
	.s-consult .s-consult-b2b .tabs .nav {
		padding-right: 40px;
	}
	
	.s-consult .s-consult-b2b .tabs .text-2 {
		padding: 10px 15px;
	}
	
	.s-consult .s-consult-b2b .tabs .nav li a h3 {
		font-size: 16px;
		line-height: 20px;
	}
	
	.s-consult .s-consult-b2b .tabs .text {
		font-size: 13px;
		line-height: 22px;
	}
	
	.s-consult .s-consult-b2b .tabs .nav .nav__line:before {
		display: none;
	}
	
	.s-consult .s-consult-b2b .content {
		padding: 30px 0 20px;
	}
	
	.s-consult .s-consult-b2b .tabs .nav {
		width: 50%;
	}
	
	.s-consult .s-consult-b2b .tabs .text-2 {
		max-width: 50%;
	}
	
	.s-consult .s-works .project-content .b_title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.s-consult .s-operat .s-operat_content .operat_block .op-icon {
		padding-bottom: 26px;
	}
}

.s-extension .so-started .content__left .butt-standard {
	padding-top: 55px;
}

.s-extension .ny_agency_2 .item::before {
	display: none;
}

.s-extension .ny_agency_2 .ny_circle div {
	font-size: 13px;
	letter-spacing: .8px;
	color: rgba(66, 66, 66, .75);
}

.s-extension .border-t {
	border: none;
}

.s-extension .testimonials {
	padding-top: 15px;
}

.s-extension .s-hire2 .content {
	padding: 50px 70px 10px;
}

.s-extension .s-hire2 .hitch-block {
	max-width: 360px;
}

.s-extension .s-hire2 .hitch-content:before {
	left: 320px;
	top: 15px;
	height: 550px;
	width: 615px;
}

.s-extension .s-design {
	padding-bottom: 60px;
}

.s-extension .s-hire2 .hitch-content:after {
	left: 558px;
	top: 60px;
	height: 438px;
	width: 453px;
}

.s-extension .extens-sect .s-works_head {
	align-items: flex-start;
}

.s-extension .extens-sect .content {
	padding: 40px 170px 20px;
}

.s-extension .extens-sect .extens-content {
	padding-top: 40px;
	display: flex;
	justify-content: space-between;
}

.s-extension .extens-sect .extens-content .extens-item {
	display: flex;
	flex-direction: column;
}

.s-extension .extens-sect .extens-content .extens-item .extens-block {
	display: flex;
	max-width: 450px;
	padding-bottom: 30px;
}

.s-extension .extens-sect .extens-content .extens-item .extens-block .extens-icon {
	margin-right: 45px;
}

.s-extension .extens-sect .extens-content .extens-item .extens-block .extens-icon img {
	width: 40px;
	height: 40px;
}

.s-extension .extens-sect .extens-content .extens-item .extens-block .extens-title {
	font-weight: 500;
	font-size: 26px;
	line-height: 39px;
}

@media (max-width: 1200px) {
	.s-extension .so-started .content__left .butt-standard {
		padding-top: 25px;
	}
	
	.s-extension .extens-sect .content {
		padding: 40px 0 20px 110px;
	}
}

@media (max-width: 1000px) {
	.s-extension .extens-sect .extens-content .extens-item .extens-block {
		max-width: 300px;
	}
	
	.s-extension .extens-sect .extens-content .extens-item .extens-block .extens-icon {
		margin-right: 20px;
	}
	
	.s-extension .s-design {
		padding-bottom: 30px;
	}
	
	.s-extension .projects-items .project-item {
		padding-bottom: 35px;
	}
	
	.s-extension .s-hire2 .hitch-content {
		flex-wrap: wrap;
	}
	
	.s-extension .s-hire2 .hitch-content:before {
		left: 102px;
		top: 105px;
		height: 540px;
		width: 555px;
	}
	
	.s-extension .s-hire2 .hitch-content:after {
		left: 300px;
		top: 155px;
		height: 428px;
		width: 433px;
	}
}

@media (max-width: 740px) {
	.s-extension .extens-sect .extens-content {
		flex-wrap: wrap;
	}
	
	.s-extension .extens-sect .extens-content .extens-item .extens-block {
		max-width: 100%;
	}
	
	.s-extension .hire-magento-dev {
		padding-left: 0px;
	}
	
	.s-extension .hire-magento-dev .serv-title_h {
		font-size: 36px;
		line-height: 42px;
	}
	
	.s-extension .extens-sect .content {
		padding-left: 10px;
	}
	
	.s-extension .extens-sect .extens-content .extens-item .extens-block .extens-title {
		font-size: 21px;
	}
	
	.s-extension .s-hire2 .content {
		padding: 30px 0 0;
	}
	
	.s-extension .s-works .side-padding {
		padding-top: 5px;
	}
}

.is_breadcrumb .breadcrumb {
	padding-left: 3px;
	position: absolute;
	top: 75px;
}

.migr_breadcrumb {
	position: absolute;
	top: 20px;
}

.serv-migr .contact-intro .form .form__file {
	right: 0;
}

.serv-migr .contact-intro .form .form__file .btn-upload__icon {
	left: 10px;
}

.serv-migr .contact-intro .form input:not([type=submit]):not([type=file]) {
	padding-left: 0;
}

.serv-migr .contact-intro .form .your_text input[type=text] {
	padding-right: 120px;
}

@media (max-width: 740px) {
	.is_breadcrumb .breadcrumb {
		position: relative;
		top: 12px;
	}
}

@media (max-width: 500px) {
	.is_breadcrumb .breadcrumb {
		top: 0px;
	}
	
	.serv-migr .contact-intro .form .form__file .btn-upload__text {
		display: none;
	}
	
	.m-store .s-after-cost .services-items .service-item {
		min-height: 570px;
	}
	
	.m-store .s-after-cost .services-items .service-item .description {
		max-height: 400px;
	}
	
	.m-store .s-design .s-design-content .s-design_text .title {
		font-size: 30px;
	}
}

.new-form-services .content__right .btn__text .wpcf7-form-control {
	width: 100%;
}

@media (max-width: 1199px) {
	.new-form-services .content__right {
		width: 410px;
	}
	
	.new-form-services .content__right .btn:hover .btn__text .wpcf7-form-control {
		color: #30466d;
	}
	
	.new-form-services .content__right .btn:hover .btn__icon svg path {
		fill: #30466d;
	}
	
	.new-form-services .content__right .btn:hover:before {
		background: transparent;
	}
	
	.new-form-services .content__right .btn:hover:after {
		border-color: #30466d;
	}
	
	.new-form-services .content__left {
		width: 344px;
	}
}

@media (max-width: 1000px) {
	.new-form-services .content__right {
		width: 301px;
	}
	
	.new-form-services .content__right .btn__text {
		top: -2px;
	}
	
	.new-form-services .content__right .btn {
		padding-left: 5px;
		padding-right: 10px;
	}
	
	.new-form-services .content__right .btn .ajax-loader {
		margin: 0 23px 0 1px;
	}
	
	.new-form-services input {
		font-size: 11px;
	}
	
	.new-form-services .content.above-footer-form-content {
		padding: 0 0 50px 0;
	}
}

@media (max-width: 740px) {
	.new-form-services {
		padding-top: 0;
	}
	
	.new-form-services .content__left {
		width: auto;
	}
	
	.new-form-services .content__right {
		width: auto;
		padding-bottom: 40px;
	}
	
	.new-form-services .text {
		min-height: 110px;
		padding-bottom: 40px;
	}
}

.serv-logo_wp {
	padding-left: 190px;
}

.serv-logo_wp .b_title {
	padding-top: 30px;
	margin-bottom: 5px;
}

.serv-logo_wp .s-clients_logos {
	padding-top: 5px;
}

.s-contact {
	z-index: 10;
	padding: 55px 80px 5px 14%;
}

.s-contact .s-contact_content {
	display: flex;
	justify-content: space-between;
}

.s-contact .s-contact_content:before {
	content: "";
	position: absolute;
	right: -320px;
	top: -135px;
	height: 650px;
	width: 727px;
	border: 1px solid rgba(48, 70, 109, .07);
	border-radius: 50%;
	background: transparent;
	z-index: 1;
}

.s-contact .s-contact_content:after {
	content: "";
	position: absolute;
	right: -440px;
	top: -85px;
	height: 523px;
	width: 643px;
	border: 1px solid rgba(48, 70, 109, .07);
	border-radius: 50%;
	background: transparent;
	z-index: 1;
}

.s-contact .s-contact-item .butt-standart .wpcf7-submit {
	background: #30466d;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
}

.s-contact .s-contact-item .butt-standart {
	margin-top: 40px;
}

.s-contact .s-contact-item .butt-standart .wpcf7-submit {
	display: inline-block;
	letter-spacing: 1px;
	vertical-align: middle;
}

.s-contact .s-contact-item .butt-standart .wpcf7-submit {
	width: 100%;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.s-contact .s-contact-item input.wpcf7-submit {
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .08em;
	text-transform: uppercase;
	cursor: pointer;
	background: #30466d;
	color: #fff;
	border: none;
}

.s-contact .s-contact-item .butt-standart:hover .wpcf7-submit {
	background: #fff;
	color: #30466d;
	border: 1px solid #30466d;
}

.s-contact .content-contact-us {
	position: relative;
	margin-top: 35px;
}

.s-contact .first-s .wpcf7-text {
	padding-top: 0;
	margin: 0;
}

.s-contact .s-form-items {
	padding: 0;
	margin: 0;
}

.s-contact input[type=email], .s-contact input[type=text] {
	border: 0;
	background: transparent;
	font-size: 13px;
	line-height: 33px;
	letter-spacing: .4px;
	color: rgba(66, 66, 66, .8);
	width: 100%;
	font-weight: 300;
	padding-bottom: 15px;
	padding-top: 25px;
	border-bottom: 1px solid rgba(66, 66, 68, .2);
}

.s-contact .butt {
	position: absolute;
	right: 0px;
	bottom: 20px;
}

.hire-magento-dev .butt-standard>a {
	padding: 14px 60px;
	font-size: 14px;
}

@media (max-width: 1350px) {
	.s-contact {
		padding-left: 105px;
	}
}

@media (max-width: 1200px) {
	.s-contact {
		padding-left: 80px;
	}
	
	.serv-logo_wp {
		padding-left: 90px;
	}
	
	.integr-review .client-feedback .content .title {
		max-width: 700px;
	}
}

@media (max-width: 1000px) {
	.s-contact {
		padding-top: 40px;
	}
	
	.serv-logo_wp {
		padding-left: 40px;
	}
	
	.s-contact .s-contact-item {
		width: 90%;
	}
	
	.s-contact .s-contact-item img {
		display: none;
	}
	
	.s-contact .s-contact_content {
		display: block;
	}
	
	.s-contact .s-contact_content:after {
		right: -540px;
	}
	
	.s-contact .s-contact_content:before {
		right: -520px;
	}
	
	.breadcrumb {
		margin-bottom: 52px !important;
	}
	
	.so-started .content {
		padding-top: 110px;
	}
	
	.integr-review .client-feedback .content .title {
		max-width: 550px;
	}
	
	.hire-magento-dev .butt-standard>a {
		padding: 12px 29px;
		font-size: 13px;
	}
}

@media (max-width: 800px) {
	.s-contact .s-contact_content:after {
		content: none;
	}
	
	.s-contact .s-contact_content:before {
		content: none;
	}
}

@media (max-width: 740px) {
	.s-contact .s-contact-item {
		width: 90%;
	}
	
	.s-contact {
		padding-top: 30px;
	}
	
	.s-contact input[type=email], .s-contact input[type=text] {
		padding-top: 15px;
		padding-bottom: 5px;
	}
	
	.content-contact-us {
		margin-top: 27px;
	}
	
	.s-contact .s-contact-item .butt-standart {
		margin-top: 35px;
	}
	
	.s-contact .s-contact-item .butt-standart .wpcf7-submit {
		height: 37px;
	}
	
	.serv-logo_wp {
		padding-left: 10px;
	}
	
	.integr-review .client-feedback .content .title {
		max-width: 430px;
	}
}

@media (max-width: 1200px) {
	.old-serv {
		padding-left: 30px;
	}
}

@media (max-width: 740px) {
	.old-serv.proj-slider-start .new-reviews__carousel {
		margin: 3px 0;
	}
	
	.old-serv.proj-slider-start .client-feedback .content {
		padding: 25px 0 0;
	}
	
	.old-serv.proj-slider-start .client-feedback .content .b_title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.old-serv.proj-slider-start .client-feedback .navs-client-slider div {
		margin-left: 8px;
	}
	
	.old-serv.proj-slider-start .slider-client-feedback .content {
		padding: 0;
	}
}

@media (max-width: 500px) {
	.s-contact .s-contact-item .title {
		font-size: 29px;
		line-height: 36px;
	}
	
	.s-contact {
		padding-left: 20px;
		padding-top: 25px;
		padding-right: 10px;
	}
	
	.s-contact .content-contact-us {
		margin-top: 25px;
	}
	
	.serv-logo_wp {
		padding-left: 5px;
	}
	
	.serv-logo_wp .title {
		padding-top: 20px;
	}
	
	.old-serv {
		padding-left: 0px;
	}
	
	.old-serv.proj-slider-start .client-feedback .item {
		padding: 15px 25px;
	}
	
	.s-hire .b_title {
		font-size: 28px;
		line-height: 36px;
	}
}

.post-items-service .content {
	border-bottom: none !important;
}

.new_store_development .title {
	margin-bottom: 10px;
}

.new_store_development .content {
	padding-bottom: 35px;
}

.m-how-team .content-1 {
	padding-top: 35px;
	padding-bottom: 0px;
}

.why-choose-text {
	margin-bottom: 30px;
}

.project-item-new-migration {
	padding: 0;
	margin-bottom: 20px;
	width: 47.8%;
}

.m-how-team .content-2 {
	padding-bottom: 5px;
}

.section.so-main .project-items-new-migration .title {
	margin: 5px 0;
}

.so-main .content-1 {
	padding-top: 30px;
	padding-bottom: 20px;
}

.so-main .content-1 .title {
	margin-bottom: 12px !important;
}

.section.so-main.b2b-projects .content>.title {
	margin-bottom: 20px;
}

.section.so-main.b2b-projects .content>.text {
	margin-bottom: 30px;
}

.project-item-new-migration .service-item__bts {
	bottom: -17px;
}

.t-values .content {
	padding-top: 40px;
	padding-bottom: 25px;
}

.t-values .item__name {
	margin-bottom: 5px;
	min-height: 20px;
}

.old-des.hire-dev .s-design .s-design-content .s-design_img img {
	max-height: 352px;
	max-width: 360px;
}

.section.new-services {
	padding: 20px 0;
}

.project-items-new-migration .expertise-list li {
	margin-bottom: 33px;
}

.project-items-new-migration .expertise-list.smaller {
	margin-bottom: 15px;
}

.elogic-magento-text h4 {
	margin-bottom: 10px;
}

.so-pricing .content {
	padding-top: 40px;
	padding-bottom: 20px;
}

.so-pricing .title {
	margin-bottom: 15px;
}

.so-pricing .content__right {
	padding-top: 30px;
}

@media (max-width: 1200px) {
	.m-how-team .content-1 .content__left {
		width: 372px;
	}
}

@media (max-width: 1000px) {
	.m-how-team .content-1 .title__sub {
		margin-top: 0;
	}
	
	.po-solution .item {
		margin-bottom: 0;
	}
	
	.t-values .content {
		padding-top: 60px;
	}
	
	.t-values .item {
		margin-top: 25px;
	}
	
	.t-values .title .title__sub {
		top: -30px;
	}
	
	.po-side-2 .content {
		padding: 5px 0 0;
	}
	
	.new_store_development .content {
		padding-top: 70px;
	}
	
	.so-pricing .content {
		padding-top: 60px;
		padding-bottom: 0px;
	}
	
	.so-pricing .content__right {
		padding-top: 30px;
	}
	
	.so-pricing .pricing-nav {
		margin-bottom: 35px;
	}
	
	.so-pricing .pricing-col {
		margin-bottom: 5px;
	}
	
	.new-services.po-side-2 {
		padding: 0;
	}
	
	.project-items-new-migration .expertise-list.smaller li {
		font-size: 18px;
		width: 300px;
	}
	
	.project-items-new-migration .expertise-list li {
		margin-right: 20px;
	}
	
	.new-services .item-services {
		padding-top: 20px;
		margin-bottom: 10px;
	}
}

@media (max-width: 740px) {
	.section.post-item-section.so-main .content-1 {
		padding-top: 25px;
	}
	
	.po-solution .title {
		margin-bottom: 20px;
	}
	
	.t-values .item__text p {
		margin: 0;
	}
	
	.project-items-new-migration .expertise-list li {
		margin-bottom: 35px;
	}
	
	.project-items-new-migration .expertise-list li:last-child {
		margin-bottom: 0;
	}
	
	.breadcrumb {
		margin-bottom: 33px !important;
	}
	
	.so-started .title__sub {
		top: -25px;
	}
	
	.t-values .content__left {
		margin-bottom: 20px;
	}
	
	.m-how-team .content-1 .title__sub {
		margin-bottom: 8px;
	}
	
	.m-how-team .content-1 {
		padding-top: 25px;
	}
	
	.po-solution .text {
		margin-bottom: 20px;
	}
	
	.so-main.post-items-service .content-1 {
		padding-top: 10px;
	}
	
	.so-pricing .content {
		padding-top: 60px;
	}
	
	.so-pricing .content__right {
		padding-top: 20px;
	}
	
	.content__right.with_icons-magento {
		margin-top: 30px;
	}
}

.woo-des .s-design .s-design-content .s-design_text {
	padding: 35px 40px;
}

.woo-des.hire-dev .s-design .s-design-content .s-design_text .title {
	padding-bottom: 0px;
	font-size: 38px;
	line-height: 46px;
}

.serv-woo .hire-dev .hire-magento-dev .content__right img {
	max-width: 500px;
	max-height: 370px;
}

.so-migration.replat .item h3 {
	width: 90%;
}

.po-faq .content {
	padding-top: 30px;
	padding-bottom: 40px;
}

.po-faq .content__left {
	width: 316px;
	padding-top: 10px;
}

.section.performance-audit-plan .item .name {
	padding-top: 14px;
	padding-bottom: 14px;
}

.section.performance-audit-plan .item .name span {
	top: 12px;
}

@media (max-width: 1200px) {
	.m-how-team .content-1 .title__sub {
		width: 100px;
	}
}

@media (max-width: 1000px) {
	.section.padfix .content-1 {
		padding-top: 30px;
	}
	
	.m-how-team .content-1 .title__sub {
		width: 100%;
	}
	
	.opt .so-pricing .title__sub {
		top: -30px;
	}
	
	.opt .s-design {
		padding-bottom: 30px;
	}
	
	.section.back-to-work-choose .so-pricing .pricing-info {
		margin-top: 15px;
	}
	
	.section.new-services {
		padding: 0;
	}
	
	.content-text-margin.text.content-text {
		margin-top: 0px;
	}
}

@media (max-width: 767px) {
	.opt .s-design {
		padding-bottom: 20px;
	}
	
	.section.back-to-work-choose .so-pricing .content__right {
		margin-top: 0;
	}
	
	.po-faq .content {
		padding-top: 15px;
	}
	
	.button-standard-margin {
		margin-top: 12px;
	}
	
	.performance-audit-plan .content__right {
		margin-top: 20px;
	}
	
	.section.padfix .content-1 {
		padding-top: 20px;
	}
	
	body .section .text {
		line-height: 25px !important;
	}
	
	.section.so-main .project-items-new-migration .title {
		margin: 12px 0;
	}
}

@media (max-width: 500px) {
	.so-main .content-1 {
		padding-top: 20px;
	}
	
	.opt .so-pricing .title__sub {
		top: -25px;
	}
	
	.so-pricing .pricing-info {
		padding: 6px 16px;
	}
	
	.so-main .content-1 .list li:last-child {
		margin-bottom: 0;
	}
	
	.m-how-team .content-1 .content__left {
		width: 272px;
	}
	
	.hire-dev .s-design .s-design-content .s-design_text {
		padding: 15px;
	}
	
	.po-side-2 .content {
		padding: 0 10px;
	}
	
	.po-side-2 .content__container .title {
		width: 275px;
	}
	
	.item-implement-new-migration h3 {
		margin: 20px 0 11px;
	}
	
	.serv-migr .m-how-team .content-1 .items {
		padding-top: 0px;
		padding-bottom: 15px;
	}
	
	.m-how-team .content-1 .items .item__num {
		margin-bottom: 2px;
	}
	
	.serv-migr .why-choose-text p {
		margin: 0;
	}
	
	.why-choose-text {
		margin-bottom: 20px;
	}
}

.po-side-2 .content .text {
	margin-left: 100px !important;
}

.web-design .so-main .content-1 {
	padding-bottom: 7px;
}

.section.new-migration .cers-items {
	top: 0;
}

.why-elogic-seo-text .item .title {
	margin-bottom: 3px;
}

.so-services .new-migration-content {
	padding-top: 70px;
	padding-bottom: 20px;
}

.serv-migr .m-how-team .content-1 .items {
	min-height: 150px;
}

@media (max-width: 1350px) {
	.section.new-migration .cers-items {
		margin-top: 20px;
	}
}

.serv-woo .so-main .content-1 {
	padding-bottom: 0px;
}

.so-migration.replat .content-1 {
	padding-top: 50px;
	padding-bottom: 40px;
}

.so-migration .content-2 {
	padding-bottom: 20px;
}

.serv-woo .m-how-team .content-1 .title {
	margin-bottom: 4px;
}

@media (max-width: 1000px) {
	.so-migration .content-2 {
		padding-bottom: 0px;
	}
	
	.so-migration.replat .item {
		margin-bottom: 5px;
	}
	
	.content__right.with_icons-magento {
		margin-top: 0px;
	}
	
	.po-side-2 .content .text {
		margin-left: 0px !important;
	}
}

@media (max-width: 740px) {
	.so-migration .title {
		margin-bottom: 10px;
	}
	
	.so-migration.replat .content-1 {
		padding-bottom: 20px;
	}
	
	.section.checklist .content {
		padding: 5px 0;
	}
	
	.woo-des.hire-dev .s-design .s-design-content .s-design_text .title {
		padding-bottom: 0px;
		font-size: 30px;
		line-height: 36px;
	}
	
	.content__right.with_icons-magento {
		margin-top: 20px;
	}
	
	.so-migration.replat .icons:after {
		top: 16px;
	}
	
	.so-migration.replat .item img {
		max-width: 44px;
	}
}

@media (max-width: 400px) {
	.so-migration.replat .item img {
		max-width: 60px;
	}
	
	.so-migration.replat .icons:after {
		top: 22px;
	}
}

.stand .s-works_head .desc {
	max-width: 860px;
}

.stand .s-hire .s-works_head {
	align-items: center;
}

.stand .s-hire .side-padding {
	margin-left: 65px;
	margin-right: 65px;
}

.stand .s-hire .s-hire-slider .swiper-slide {
	max-width: 350px;
}

.stand .s-hire2 .content {
	padding: 50px 0 10px 15px;
}

.stand .s-hire2 .hitch-block {
	max-width: 400px;
}

.stand .so-faq .content {
	padding-left: 70px;
}

.stand .so-faq .title__sub {
	left: -100px;
}

.stand .s-contact {
	padding-left: 11%;
}

.stand .hire-magento-dev .content__right .img {
	width: 500px;
	height: 350px;
}

.stand .s-design-content .s-design_img img {
	max-width: 400px;
	max-height: 350px;
}

.stand .hire-magento-dev .content {
	padding-right: 0px;
	padding-left: 70px;
}

.stand .stand-main .content {
	padding-top: 0px;
	padding-bottom: 0;
}

.stand .service-text p {
	font-size: 17px;
	font-weight: 300;
	letter-spacing: -.05px;
	line-height: 30px;
	margin-bottom: 25px;
	color: rgba(66, 66, 66, .85);
}

.stand .service-text h3 {
	font-size: 26px;
	font-weight: 500;
	letter-spacing: -.78px;
	line-height: 33px;
}

.stand .service-text h1, .stand .service-text h2, .stand .service-text h3, .stand .service-text h4, .stand .service-text h5, .stand .service-text h6 {
	margin: 0 0 15px 0;
}

.stand .service-text ul li {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: -.05px;
	line-height: 28px;
	list-style: initial;
}

.stand .service-text h2 {
	font-weight: 300;
	font-size: 36px;
	line-height: 47px;
	opacity: .96;
	letter-spacing: -.16px;
	padding-top: 35px;
	text-align: center;
}

.stand .service-text ul li:last-child {
	margin-bottom: 0;
}

.stand .service-text ul li {
	position: relative;
	margin-left: 44px;
}

.stand .projects-items {
	display: inline-block;
	width: 48%;
	padding: 20px 80px 20px 0px;
}

.stand .projects-items .project-item {
	width: 100%;
}

.stand .s-table {
	width: 29%;
	display: inline-block;
	margin-right: 47px;
	vertical-align: text-top;
	margin-bottom: 30px;
}

.stand .s-table .title {
	margin-bottom: 8px;
	font-size: 26px;
	line-height: 39px;
	font-weight: 500;
}

.stand .s-table .pr-header-btn {
	padding-top: 15px;
}

.stand .s-table .pr-header-btn a {
	color: #30466d;
	font-weight: 500;
	font-size: 14px;
}

@media (max-width: 1360px) {
	.stand .s-table {
		margin-right: 40px;
	}
	
	.stand .hire-magento-dev .content {
		padding-right: 100px;
	}
}

@media (max-width: 1200px) {
	.stand .s-contact {
		padding-left: 80px;
	}
	
	.stand .s-table {
		width: 28%;
	}
	
	.stand .hire-magento-dev .content {
		padding-right: 40px;
		padding-left: 20px;
	}
	
	.stand .hire-magento-dev .content.s-border {
		padding-left: 70px;
	}
}

@media (max-width: 1000px) {
	.stand .s-table {
		width: 43%;
	}
	
	.stand .hire-magento-dev .content {
		padding-right: 20px;
		padding-left: 0;
	}
	
	.stand .hire-magento-dev .content.s-border {
		padding-left: 40px;
	}
	
	.stand .so-faq .title__sub {
		left: 0px;
	}
	
	.stand .so-faq .content {
		padding-left: 0;
	}
	
	.stand .projects-items {
		padding-right: 20px;
		width: 100%;
	}
}

@media (max-width: 740px) {
	.stand .projects-items {
		padding-right: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.stand .hire-magento-dev .content.s-border {
		padding-left: 0px;
	}
	
	.stand .s-contact {
		padding-left: 20px;
	}
	
	.stand .service-text ul li {
		margin-bottom: 12px;
	}
	
	.stand .s-table {
		width: 100%;
		margin-right: 0;
	}
	
	.stand .service-text p {
		font-size: 16px;
		line-height: 26px;
	}
	
	.stand .stand .s-table .title {
		margin-bottom: 6px;
		font-size: 24px;
		line-height: 33px;
	}
	
	.stand .description {
		font-size: 15px;
		line-height: 26px;
	}
	
	.stand .service-text h2 {
		padding-top: 30px;
		font-size: 28px;
		line-height: 36px;
	}
	
	.stand .hire-magento-dev .serv-title_h {
		font-weight: 300;
		font-size: 35px;
		line-height: 45px;
	}
	
	.stand .hire-magento-dev .content.s-border {
		padding-top: 65px;
		padding-right: 0;
	}
}

@media (max-width: 500px) {
	.stand .hire-magento-dev .content {
		padding-right: 2px;
	}
	
	.stand .project-item .caption {
		font-size: 11px;
	}
}

.store_icon_none .btn__icon {
	display: none;
}

.new-serv-design .new_container {
	position: relative;
	max-width: 1366px;
	width: 100%;
	margin: 0 auto;
	padding: 0 25px;
}

.new-serv-design .desc_new_color {
	color: #5e5e5e;
}

.new-serv-design .projects-items {
	padding-left: 0;
}

.new-serv-design .so-started .butt-standard>a {
	padding: 14px 41px 11px;
	font-size: 13px;
	border: 1px solid #30466d;
}

.new-serv-design .hire-magento-dev {
	padding-left: 0;
}

.new-serv-design .hire-magento-dev .content__right {
	position: static;
}

.new-serv-design .hire-magento-dev .content {
	margin-bottom: 100px;
	min-height: 450px;
	max-height: 650px;
}

.new-serv-design .so-started .content__left {
	padding-top: 3px;
}

.new-serv-design .hire-magento-dev .serv-title_h {
	padding-bottom: 20px;
}

.new-serv-design .so-started .content__left .butt-standard {
	padding-top: 50px;
}

.new-serv-design .so-started {
	background: #fff;
}

.new-serv-design .s-operat {
	background: #f4f5f7;
	padding-top: 95px;
	padding-bottom: 100px;
}

.new-serv-design .s-operat .s-operat_content {
	padding-top: 0px;
	flex-direction: column;
}

.new-serv-design .s-operat .s-operat_content .operat_block {
	align-items: center;
	flex-direction: row;
	padding: 46px 0 0px;
	max-width: 100%;
}

.new-serv-design .s-operat .s-operat_content .operat_block .op-icon {
	padding-bottom: 0px;
	color: #a0a0a0;
	width: auto;
	font-size: 15px;
	font-family: "Maison Neue Mono";
}

.new-serv-design .s-operat .s-operat_content .operat_block .op-icon:before {
	content: none;
}

.new-serv-design .s-operat .s-operat_content .operat_block .title {
	padding-left: 40px;
}

.new-serv-design .s-operat .s-operat_wr {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.new-serv-design .s-operat .s-operate_list {
	display: flex;
	flex-wrap: wrap;
	padding-top: 46px;
}

.new-serv-design .s-operat .s-operate_list .s-operate_list_block {
	width: 47.8%;
	margin-bottom: 46px;
}

.new-serv-design .s-operat .s-operate_list .s-operate_list_block:first-child {
	margin-right: 50px;
}

.new-serv-design .s-operat .s-works_head {
	align-items: flex-start;
	max-width: 620px;
}

.new-serv-design .projects-items {
	padding-top: 50px;
	padding-bottom: 90px;
	padding-right: 30px;
}

.new-serv-design .s-works_head .title {
	margin-bottom: 12px;
}

.new-serv-design .s-works .content_small {
	padding-top: 95px;
}

.new-serv-design .s-works .s-works_head {
	align-items: flex-start;
}

.new-serv-design .projects-items .project-item {
	width: 47.8%;
	margin-right: 50px;
}

.new-serv-design .projects-items .project-item .project-content {
	margin-bottom: 21px;
	margin-top: 25px;
}

.new-serv-design .projects-items .project-item .butt-standard a {
	padding: 13px 52px 12px 20px;
	line-height: 13px;
	border: none;
}

.new-serv-design .projects-items .project-item .butt-standard a:hover {
	border: none;
}

.new-serv-design .projects-items .project-item .btn:after:hover {
	content: "";
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
	border: 1px solid rgba(66, 66, 66, .3);
	z-index: 1;
}

.new-serv-design .projects-items .project-item .butt-standard .btn__text {
	top: 2px;
}

.new-serv-design .projects-items .project-item .butt-standard a:hover .btn__icon svg path {
	fill: #30466d;
}

.new-serv-design .s-dev .s-works_head {
	align-items: flex-start;
}

.new-serv-design .s-dev .content {
	padding-top: 95px;
	padding-bottom: 50px;
}

.new-serv-design .s-dev .s-dev_content .dev-block .dev-block_text {
	margin-top: 37px;
}

.new-serv-design .s-dev .small_desc {
	padding-top: 15px;
}

.new-serv-design .s-works .btn.btn-arr .btn__icon {
	right: 21px;
	width: 15px;
}

.new-serv-design .des_wr .btn.btn-arr .btn__icon {
	right: 15.5px;
	width: 15px;
}

.new-serv-design .s-design {
	background: #f4f5f7;
	padding-top: 20px;
	padding-bottom: 100px;
}

.new-serv-design .s-design .s-design-content {
	background: #fff;
	margin: 0;
	display: flex;
	justify-content: space-between;
}

.new-serv-design .s-design .s-design-content .s-design_img {
	flex: 0 1 32.4%;
	max-width: 32.4%;
	position: static;
	min-height: 320px;
}

.new-serv-design .s-design .s-design-content .s-design_img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.new-serv-design .s-design .s-design-content .s-design_text {
	flex: 0 1 68%;
	max-width: 68%;
	padding: 51px 60px 60px;
}

.new-serv-design .s-design .s-design-content .s-design_text .title {
	padding-bottom: 26px;
}

.new-serv-design .s-design .s-design-content .s-design_text .btn-blue {
	font-weight: 500;
	color: #30466d;
	font-size: 13px;
	min-width: 140px;
	padding: 0 20px;
}

.new-serv-design .s-design .s-design-content .s-design_text .btn-blue .btn__icon svg {
	top: -1px;
}

.new-serv-design .s-design .s-design-content .s-design_text .btn-blue .btn__icon svg path {
	fill: #30466d;
}

.new-serv-design .s-design .s-design-content .s-design_text .btn-blue:before {
	background: transparent;
}

.new-serv-design .s-design .s-design-content .s-design_text .des-btn_long .btn-blue {
	min-width: 155px;
}

.new-serv-design .s-design .s-design-content .s-design_text .btn-blue:hover {
	color: #fff;
}

.new-serv-design .s-design .s-design-content .s-design_text .btn-blue:hover .btn__icon svg path {
	fill: #fff;
}

.new-serv-design .s-design .s-design-content .s-design_text .btn-blue:hover {
	background: #30466d;
}

.new-serv-design .s-design .btn-border_out .btn:hover .btn__icon img {
	filter: brightness(0) invert(1);
}

.new-serv-design .s-design .btn-border_out .btn.btn-trsp {
	padding-right: 37px;
	height: 27px;
}

.new-serv-design .s-design .btn-border_out .btn.btn-trsp .btn__icon {
	width: 27px;
	height: 27px;
}

.new-serv-design .s-design .btn-border_out .btn.btn-trsp .btn__icon img {
	position: absolute;
	left: 11px;
	top: 7px;
}

.new-serv-design .s-hire .content {
	padding-top: 95px;
}

.new-serv-design .s-hire .s-hire-slider .swiper-slide {
	max-width: 370px;
}

.new-serv-design .proj-slider-start .swiper-pagination-bullets {
	margin-top: 1px;
}

.new-serv-design .proj-slider-start .swiper-pagination-bullet:before {
	content: none;
}

.new-serv-design .navs-client-slider div:before {
	content: none;
}

.new-serv-design .s-hire .navs-client-slider {
	position: absolute;
	top: 50px;
	bottom: inherit;
	right: 5px;
}

.new-serv-design .navs-client-slider div:hover {
	border: 1px solid #30466d;
	transition-duration: .5s;
}

.new-serv-design .navs-client-slider .swiper-button-disabled:hover {
	border-color: #bebfc0;
}

.new-serv-design .s-design_second {
	background: transparent;
	padding-top: 35px;
}

.new-serv-design .s-design_second .s-design-content {
	background: #f4f5f7;
}

.new-serv-design .s-design_second .btn__text {
	top: 1px;
}

.new-serv-design .border-t {
	margin-right: -30px;
}

.new-serv-design .s-consult-b2b .tabs {
	padding-left: 60px;
}

.new-serv-design .slider-client-feedback {
	padding-bottom: 5px;
	padding-left: 4px;
}

.new-serv-design .testimonials {
	padding-top: 44px;
}

.new-serv-design .testimonials .title {
	margin-bottom: 15px;
}

.new-serv-design .s-consult-b2b .tabs .nav li.active .nav__text {
	color: #30466d;
}

.new-serv-design .s-consult-b2b .tabs .nav li.active .nav__line:before {
	background: #30466d;
}

.new-serv-design .s-consult-b2b .tabs .text {
	margin: 0;
}

.new-serv-design .s-consult-b2b .tabs .text p {
	padding-bottom: 35px;
	border-bottom: 1px solid #e2e3e5;
}

.new-serv-design .s-consult-b2b {
	background: #f4f5f7;
}

.new-serv-design .s-consult-b2b .content {
	padding-top: 95px;
	padding-left: 0;
	padding-bottom: 63px;
	padding-right: 0;
}

.new-serv-design .project-items-new-migration {
	padding-right: 30px;
}

.new-serv-design .post-item__image {
	height: 300px;
}

.new-serv-design .s-consult-b2b .tabs .text-2 {
	float: left;
	max-width: 57%;
	padding: 0px 0 5px 94px;
}

.new-serv-design .tabs-num {
	padding-bottom: 30px;
	color: #a0a0a0;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: .4px;
	font-family: "Maison Neue Mono";
}

.new-serv-design .s-consult-b2b .tabs .nav li.active .nav__num {
	display: none;
}

.new-serv-design .nav__num {
	position: absolute;
	left: -50px;
	top: 0px;
	font-size: 15px;
	font-weight: 500;
	color: #a0a0a0;
	letter-spacing: .4px;
	font-family: "Maison Neue Mono";
}

.new-serv-design .s-consult-b2b .tabs .nav {
	width: 41.4%;
	padding-right: 0;
}

.new-serv-design .feed-content {
	display: flex;
	justify-content: space-between;
	padding-top: 28px;
}

.new-serv-design .feed-content .feed-block {
	width: 32.2%;
	background: #f4f5f7;
	padding: 30px;
	position: relative;
}

.new-serv-design .feed-content .feed-block .review-stars {
	display: flex;
	padding-top: 20px;
}

.new-serv-design .feed-content .feed-block .review-stars span {
	background-image: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/source/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/svg/star.svg");
	background-size: 100%;
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	display: block;
	margin-bottom: 10px;
	margin-right: 5px;
	filter: sepia(100%) hue-rotate(195deg) saturate(800%);
}

.new-serv-design .feed-content .feed-block .review-stars span.nitro-lazy {
	background-image: none !important;
}

.new-serv-design .feed-content .feed-block .review-stars span:last-child {
	filter: none;
	opacity: .3;
}

.new-serv-design .feed-content .feed-block .feed-text {
	padding-bottom: 100px;
}

.new-serv-design .feed-content .feed-block .feed-text p {
	font-weight: 300;
	font-size: 17px;
	line-height: 30px;
	color: #424242;
	margin-top: 30px;
}

.new-serv-design .feed-content .feed-block .feed-bottom {
	position: absolute;
	bottom: 30px;
	display: flex;
	display: flex;
	font-size: 14px;
	line-height: 14px;
	color: rgba(66, 66, 66, .85);
	font-weight: 300;
	align-items: center;
}

.new-serv-design .feed-content .feed-block .feed-bottom .feed-ava {
	padding-right: 15px;
}

.new-serv-design .feed-content .feed-block .feed-bottom .feed-desc {
	margin-top: 5px;
}

.new-serv-design .feed-content .feed-block .feed-bottom .feed-desc span {
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	color: rgba(66, 66, 66, .8);
}

.new-serv-design .feed-content .feed-block .feed-bottom .feed-desc p {
	margin-top: 11px;
	font-size: 13px;
	line-height: 13px;
	color: #5e5e5e;
}

.new-serv-design .new-feed .content {
	padding-top: 95px;
	padding-bottom: 115px;
}

.new-serv-design .new-feed .content .b_title {
	max-width: 880px;
}

.new-serv-design .ny_agency .slider-client-feedback .proj-slider-start .content {
	padding-top: 55px;
}

.new-serv-design .so-faq .title h2:not(.title__sub) {
	margin-bottom: 12px;
}

.new-serv-design .s-contact {
	padding: 0;
}

.new-serv-design .s-contact .s-contact-item img {
	width: auto;
	height: auto;
}

.new-serv-design .s-contact input {
	color: #1c1c1c;
	font-size: 14px;
	line-height: 14px;
}

.new-serv-design .s-contact input::-moz-placeholder {
	color: #6f6f6f;
}

.new-serv-design .s-contact input:-ms-input-placeholder {
	color: #6f6f6f;
}

.new-serv-design .s-contact input::placeholder {
	color: #6f6f6f;
}

.new-serv-design .s-contact input[type=email], .new-serv-design .s-contact input[type=text] {
	padding-top: 40px;
	padding-bottom: 22px;
}

.new-serv-design .s-contact .first-s .wpcf7-text {
	padding-top: 0;
}

.new-serv-design .s-contact_content {
	display: block;
}

.new-serv-design .s-contact-item {
	display: inline-block;
	vertical-align: top;
	width: 40%;
}

.new-serv-design .s-contact-item:first-child {
	width: 52.6%;
	padding-top: 95px;
}

.new-serv-design .s-contact-item:first-child .content-contact-us {
	max-width: 480px;
	margin-top: 55px;
}

.new-serv-design span.wpcf7-not-valid-tip {
	padding-top: 10px;
}

.new-serv-design .so-faq .content {
	padding-top: 5px;
	padding-bottom: 100px;
	padding-left: 0;
}

.new-serv-design .so-faq .faq-items {
	max-width: 824px;
}

.new-serv-design .so-faq .faq-items.faq-items--2-col {
	max-width: 100%;
}

.new-serv-design .so-faq {
	background: #fff;
}

.new-serv-design .so-faq .text {
	max-width: 759px;
}

.new-serv-design .b2b_img {
	max-height: 320px;
}

.new-serv-design .review-logo_sm {
	position: absolute;
	right: 30px;
	top: 30px;
}

.new-serv-design .content__right_mob {
	display: none;
}

.new-serv-design .s-contact .s-contact_content:after {
	content: none;
}

.new-serv-design .s-contact .s-contact_content:before {
	content: none;
}

.new-serv-design .project-item .project-image {
	padding-bottom: 67.3%;
}

.new-serv-design .project-item .project-image:before {
	content: none;
}

.new-serv-design .s-dev .s-dev_content {
	padding-right: 20px;
}

.new-serv-design .hire-magento-dev .content__right {
	float: none;
}

.new-serv-design .hire-magento-dev .content {
	display: flex;
	justify-content: space-between;
}

.new-serv-design .hire-magento-dev .content {
	padding-bottom: 0;
	padding-top: 0;
}

.new-serv-design .breadcrumb {
	position: relative;
	top: 0;
}

.new-serv-design .proj-slider-start .swiper-pagination-bullet {
	width: 7px;
	height: 7px;
}

.new-serv-design .proj-slider-start .swiper-pagination-bullet:first-child {
	margin-left: 0;
}

.new-serv-design .ny_agency_2 .item.bigger_circle::before {
	width: 41px;
	height: 41px;
}

.new-serv-design .hire-magento-dev .content__left {
	flex: 0 1 49.2%;
	max-width: 49.2%;
}

.new-serv-design .hire-magento-dev .content__left .serv-title_h {
	padding-top: 46px;
}

.new-serv-design .hire-magento-dev .content__right {
	flex: 0 1 50%;
	max-width: 50%;
	min-height: 450px;
}

.new-serv-design .hire-magento-dev .content__right .content__right_img {
	height: 100%;
	position: relative;
	right: -24%;
}

.new-serv-design .hire-magento-dev .content__right .content__right_img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.new-serv-design .so-faq2 {
	display: none;
}

@media (max-width: 1560px) {
	.new-serv-design .hire-magento-dev .content__right .content__right_img {
		right: -36%;
	}
}

@media (max-width: 1460px) {
	.new-serv-design .hire-magento-dev .content__right .content__right_img {
		right: -23%;
	}
}

@media (max-width: 1360px) {
	.new-serv-design .hire-magento-dev .content__right .content__right_img {
		right: -10%;
	}
	
	.new-serv-design .new_container {
		width: 1170px;
	}
	
	.new-serv-design .projects-items .project-item {
		width: 47.6%;
	}
	
	.new-serv-design .projects-items .project-item .project-image {
		padding-bottom: 74%;
	}
	
	.new-serv-design .s-consult-b2b .tabs .nav {
		width: 47%;
	}
	
	.new-serv-design .s-contact .s-contact-item img {
		height: 445px;
	}
	
	.new-serv-design .s-contact-item:first-child {
		width: 59%;
		padding-top: 45px;
	}
}

@media (max-width: 1200px) {
	.new-serv-design .new_container {
		width: 976px;
		padding: 0 10px;
	}
	
	.new-serv-design .hire-magento-dev .content__left {
		flex: 0 1 47%;
		max-width: 47%;
	}
	
	.new-serv-design .hire-magento-dev .content__right {
		flex: 0 1 52%;
		max-width: 52%;
	}
	
	.new-serv-design .hire-magento-dev .content__right .content__right_img {
		right: -15%;
	}
	
	.new-serv-design .post-item__image {
		height: 260px;
	}
	
	.new-serv-design .projects-items .project-item {
		width: 47%;
	}
	
	.new-serv-design .hire-magento-dev .content {
		padding-bottom: 45px;
	}
	
	.new-serv-design .s-dev .s-dev_content {
		justify-content: space-between;
	}
	
	.new-serv-design .s-dev .s-dev_content .dev-block {
		width: 30%;
	}
	
	.new-serv-design .s-operat .s-operate_img img {
		width: 370px;
		height: 340px;
	}
	
	.new-serv-design .ny_agency .slider-client-feedback .proj-slider-start {
		padding-top: 30px;
		padding-bottom: 25px;
	}
	
	.new-serv-design .proj-slider-start .swiper-pagination {
		left: 0;
	}
	
	.new-serv-design .feed-content .feed-block .feed-bottom .feed-desc p {
		max-width: 162px;
		line-height: 16px;
		margin-top: 9px;
		margin-bottom: 0;
	}
	
	.new-serv-design .hire-magento-dev .content {
		margin-bottom: 30px;
	}
	
	.new-serv-design .s-operat {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.new-serv-design .s-operat .s-operat_content .operat_block {
		padding-top: 30px;
	}
	
	.new-serv-design .projects-items {
		padding-bottom: 60px;
	}
	
	.new-serv-design .s-works .content_small {
		padding-top: 60px;
	}
	
	.new-serv-design .s-dev .content {
		padding-top: 60px;
		padding-bottom: 35px;
	}
	
	.new-serv-design .s-design {
		padding-bottom: 60px;
	}
	
	.new-serv-design .s-hire .content {
		padding-top: 60px;
	}
	
	.new-serv-design .s-design_second {
		padding-top: 20px;
	}
	
	.new-serv-design .s-consult-b2b .content {
		padding: 60px 10px 40px;
	}
	
	.new-serv-design .new-feed .content {
		padding-top: 60px;
		padding-bottom: 80px;
	}
	
	.new-serv-design .so-faq .content {
		padding-bottom: 60px;
	}
	
	.new-serv-design .s-consult-b2b .tabs .text-2 {
		max-width: 53%;
		padding-left: 55px;
	}
	
	.new-serv-design .so-faq .faq-items {
		max-width: 724px;
	}
}

@media (max-width: 1000px) {
	.new-serv-design .new_container {
		width: 720px;
	}
	
	.new-serv-design .s-operat {
		padding-top: 45px;
	}
	
	.new-serv-design .so-faq .faq-items {
		max-width: 100%;
	}
	
	.new-serv-design .post-item__image {
		height: 230px;
	}
	
	.new-serv-design .s-design .s-design-content {
		min-height: 250px;
	}
	
	.new-serv-design .s-hire .s-works_head .title {
		max-width: 560px;
	}
	
	.new-serv-design .so-started .content__left .butt-standard {
		padding-top: 35px;
	}
	
	.new-serv-design .hire-magento-dev .content {
		min-height: 350px;
	}
	
	.new-serv-design .s-operat .s-operat_content .operat_block {
		padding-top: 25px;
	}
	
	.new-serv-design .projects-items {
		padding-bottom: 25px;
	}
	
	.new-serv-design .s-works .content_small {
		padding-top: 45px;
	}
	
	.new-serv-design .s-dev .content {
		padding-top: 45px;
		padding-bottom: 30px;
	}
	
	.new-serv-design .s-design {
		padding-bottom: 45px;
	}
	
	.new-serv-design .s-hire .content {
		padding-top: 45px;
	}
	
	.new-serv-design .s-consult-b2b .content {
		padding-top: 45px;
		padding-bottom: 30px;
	}
	
	.new-serv-design .new-feed .content {
		padding-top: 45px;
		padding-bottom: 50px;
	}
	
	.new-serv-design .so-faq .content {
		padding-bottom: 45px;
	}
	
	.new-serv-design .s-operat .s-operate_img img {
		display: none;
	}
	
	.new-serv-design .hire-magento-dev .content__left {
		flex: 0 1 100%;
		max-width: 100%;
	}
	
	.new-serv-design .hire-magento-dev .content {
		margin-bottom: 0;
	}
	
	.new-serv-design .hire-magento-dev .content__left .serv-title_h {
		padding-top: 0px;
	}
	
	.new-serv-design .s-works .content-flex {
		flex-direction: row;
	}
	
	.new-serv-design .projects-items .project-item .project-content {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	
	.new-serv-design .projects-items .project-item {
		width: 45%;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_text {
		width: 100%;
		padding: 40px 50px 40px;
	}
	
	.new-serv-design .s-contact-item:first-child {
		width: 100%;
	}
	
	.new-serv-design .s-contact-item:first-child .content-contact-us {
		max-width: 540px;
	}
	
	.new-serv-design .s-hire .navs-client-slider {
		bottom: -26px;
		right: 0px;
	}
	
	.new-serv-design .s-works .project-item .btn:hover:before {
		background: transparent;
	}
	
	.new-serv-design .s-works .btn:hover .btn__icon svg path {
		fill: #30466d;
	}
	
	.new-serv-design .review-logo_sm {
		display: none;
	}
	
	.new-serv-design .feed-content .feed-block .feed-text p {
		margin-top: 5px;
	}
	
	.new-serv-design .feed-content .feed-block {
		padding: 20px 25px;
	}
	
	.new-serv-design .feed-content .feed-block .feed-bottom .feed-ava {
		padding-right: 10px;
	}
	
	.new-serv-design .feed-content .feed-block .feed-bottom .feed-ava img {
		width: 50px;
		height: 50px;
	}
	
	.new-serv-design .feed-content .feed-block .feed-bottom .feed-desc p {
		max-width: 100px;
	}
	
	.new-serv-design .breadcrumb {
		margin-bottom: 25px !important;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_text {
		flex: 0 1 100%;
		max-width: 100%;
	}
	
	.new-serv-design .s-dev .s-dev_content {
		padding-right: 0px;
	}
	
	.new-serv-design .project-item .caption {
		max-width: 150px;
	}
	
	.new-serv-design .projects-items {
		padding-top: 35px;
		padding-right: 0;
	}
	
	.new-serv-design .projects-items .project-item .butt-standard .btn__text {
		top: 0px;
	}
}

@media (max-width: 740px) {
	.new-serv-design .new_container {
		width: auto;
	}
	
	.new-serv-design .hire-magento-dev .content {
		padding-top: 0;
	}
	
	.new-serv-design .so-started .content__left {
		padding-top: 10px;
	}
	
	.new-serv-design .so-started .content__left .butt-standard {
		padding-top: 22px;
		padding-bottom: 0;
	}
	
	.new-serv-design .s-works_head .title {
		margin-bottom: 5px;
	}
	
	.new-serv-design .description {
		font-size: 15px;
		line-height: 26px;
	}
	
	.new-serv-design .hire-magento-dev .content__right {
		display: none;
	}
	
	.new-serv-design .hire-magento-dev .content__right_mob {
		display: block;
	}
	
	.new-serv-design .hire-magento-dev .content__right_mob img {
		width: 100%;
		height: 100%;
	}
	
	.new-serv-design .s-operat .s-operat_content {
		padding-top: 7px;
	}
	
	.new-serv-design .s-operat .s-operat_content .operat_block {
		padding: 22px 0 0;
	}
	
	.new-serv-design .s-operat .s-operat_content .operat_block .op-icon {
		font-size: 12px;
	}
	
	.new-serv-design .project-item .caption {
		max-width: 100%;
	}
	
	.new-serv-design .s-operat .s-operat_content .operat_block .title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.new-serv-design .projects-items {
		padding-top: 31px;
	}
	
	.new-serv-design .projects-items .project-item {
		width: 100%;
		margin-right: 0;
		padding-bottom: 40px;
	}
	
	.new-serv-design .projects-items .project-item .project-content {
		margin: 15px 0;
	}
	
	.new-serv-design .s-dev .s-dev_content .dev-block {
		width: 100%;
	}
	
	.new-serv-design .s-dev .s-dev_content .dev-block .dev-block_text {
		margin-top: 23px;
		font-size: 22px;
		line-height: 27px;
	}
	
	.new-serv-design .s-design {
		padding-bottom: 30px;
	}
	
	.new-serv-design .s-design .s-design-content {
		height: 100%;
	}
	
	.new-serv-design .s-hire .navs-client-slider {
		bottom: -50px;
		right: auto;
		left: -30px;
	}
	
	.new-serv-design .project-items-new-migration {
		padding-right: 0px;
	}
	
	.new-serv-design .ny_agency_2 {
		padding-top: 0;
		padding-left: 0;
	}
	
	.new-serv-design .ny_agency .slider-client-feedback .proj-slider-start {
		padding-top: 0px;
	}
	
	.new-serv-design .testimonials {
		padding-bottom: 0;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_text {
		padding: 30px;
	}
	
	.new-serv-design .s-consult-b2b .tabs {
		padding-left: 5px;
	}
	
	.new-serv-design .tabs-num {
		padding-bottom: 7px;
	}
	
	.new-serv-design .nav__num {
		display: none;
	}
	
	.new-serv-design .s-consult-b2b .tabs .text-2 {
		padding: 5px 0;
		max-width: 53%;
	}
	
	.new-serv-design .s-consult-b2b .tabs .nav li a h3 {
		font-size: 14px;
		line-height: 18px;
	}
	
	.new-serv-design .s-consult-b2b .tabs .text {
		font-size: 12px;
		line-height: 18px !important;
	}
	
	.new-serv-design .feed-content {
		flex-wrap: wrap;
		padding-top: 5px;
	}
	
	.new-serv-design .feed-content .feed-block {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.new-serv-design .feed-content .feed-block .review-stars {
		padding-bottom: 20px;
	}
	
	.new-serv-design .review-logo_sm {
		display: block;
		top: 20px;
		right: 20px;
	}
	
	.new-serv-design .feed-content .feed-block .feed-bottom .feed-desc p {
		max-width: 180px;
	}
	
	.new-serv-design .so-faq .title {
		margin-bottom: 5px;
	}
	
	.new-serv-design .s-contact-item:first-child .content-contact-us {
		margin-top: 35px;
	}
	
	.new-serv-design .proj-slider-start .swiper-pagination-bullet {
		margin: 6px 20px 12px 0px;
	}
	
	.new-serv-design .proj-slider-start .swiper-pagination {
		text-align: left;
	}
	
	.new-serv-design .ny_agency .slider-client-feedback .proj-slider-start {
		padding-bottom: 45px;
	}
	
	.new-serv-design .testimonials {
		padding-top: 5px;
	}
	
	.new-serv-design .ny_agency_2 {
		overflow: visible;
	}
	
	.new-serv-design .breadcrumb {
		display: none;
	}
	
	.new-serv-design .hire-magento-dev .content {
		min-height: 100%;
	}
	
	.new-serv-design .hire-magento-dev .content__left .serv-title_h {
		font-size: 32px;
		line-height: 35px;
		padding-top: 18px;
		padding-bottom: 5px;
	}
	
	.new-serv-design .hire-magento-dev .butt-standard {
		width: 100%;
	}
	
	.new-serv-design .hire-magento-dev .butt-standard a {
		width: 100%;
		text-align: center;
		font-size: 13px;
	}
	
	.new-serv-design .s-operat .s-operat_content .operat_block .title {
		padding-left: 15px;
	}
	
	.new-serv-design .projects-items {
		padding-bottom: 10px;
	}
	
	.new-serv-design .projects-items .project-item .project-content {
		align-items: flex-start;
		flex-direction: column-reverse;
	}
	
	.new-serv-design .project-item .caption {
		font-size: 13px;
		line-height: 13px;
		letter-spacing: .8px;
		padding-bottom: 10px;
	}
	
	.new-serv-design .s-dev .small_desc {
		padding-top: 7px;
	}
	
	.new-serv-design .s-design .s-design-content {
		display: flex;
		flex-direction: column-reverse;
		background: transparent;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_img {
		display: block;
		position: static;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_text {
		padding: 25px 10px 20px;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_text .title {
		padding-bottom: 5px;
	}
	
	.new-serv-design .s-design .side-padding {
		padding: 0;
	}
	
	.new-serv-design .s-hire .navs-client-slider {
		display: none;
	}
	
	.new-serv-design .border-t {
		display: block;
	}
	
	.new-serv-design .ny_agency .testimonials .title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.new-serv-design .testimonials .title {
		margin-bottom: 7px;
	}
	
	.new-serv-design .ny_agency_2 .item::before {
		top: -76px;
	}
	
	.new-serv-design .ny_agency_2 .ny_circle div {
		top: -48px;
	}
	
	.new-serv-design .s-design_second {
		padding-top: 42px;
	}
	
	.new-serv-design .feed-content .feed-block {
		padding: 20px;
	}
	
	.new-serv-design .feed-content .feed-block .feed-text {
		padding-bottom: 80px;
	}
	
	.new-serv-design .so-faq .title.title__h h2 {
		font-size: 28px;
		line-height: 34px;
	}
	
	.new-serv-design .so-faq .text {
		font-size: 15px;
		line-height: 30px;
	}
	
	.new-serv-design .s-contact-item:first-child {
		padding-bottom: 0;
	}
	
	.new-serv-design .s-contact input[type=email], .new-serv-design .s-contact input[type=text] {
		padding-top: 40px;
		padding-bottom: 22px;
	}
	
	.new-serv-design .s-consult-b2b .tabs .nav {
		width: 100%;
	}
	
	.new-serv-design .s-consult-b2b .tabs .text-2 {
		max-width: 100%;
	}
	
	.new-serv-design .so-faq2 {
		display: block;
		background: #f4f5f7;
	}
	
	.new-serv-design .s-consult-b2b {
		display: none;
	}
	
	.new-serv-design .so-faq2 .content {
		padding-top: 45px;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_text {
		max-width: 100%;
	}
	
	.new-serv-design .s-design .s-design-content .s-design_img {
		min-height: inherit;
	}
	
	.new-serv-design .project-item-new-migration {
		width: 100%;
	}
	
	.new-serv-design .projects-items .project-item .butt-standard .btn__text {
		top: -1px;
	}
	
	.new-serv-design .so-faq .title.title__h h2:not(.title__sub) {
		font-size: 28px;
		line-height: 34px;
	}
}

@media (max-width: 400px) {
	.new-serv-design .s-operat .s-operat_content .operat_block .title {
		font-weight: 300;
	}
	
	.new-serv-design .hire-magento-dev .content {
		padding-bottom: 35px;
	}
	
	.new-serv-design .s-operat {
		padding-top: 30px;
		padding-bottom: 35px;
	}
	
	.new-serv-design .s-works .content_small {
		padding-top: 30px;
	}
	
	.new-serv-design .border-t {
		padding-top: 50px;
	}
	
	.new-serv-design .s-design {
		padding-bottom: 20px;
	}
	
	.new-serv-design .s-hire .content {
		padding-bottom: 30px;
	}
	
	.new-serv-design .projects-items .project-item {
		padding-bottom: 35px;
	}
	
	.new-serv-design .projects-items .project-item .project-content {
		margin-bottom: 10px;
	}
	
	.new-serv-design .so-faq2 .content {
		padding-top: 30px;
	}
	
	.new-serv-design .s-dev .content {
		padding: 30px 0;
	}
	
	.new-serv-design .s-design .side-padding {
		padding-left: 0;
	}
	
	.new-serv-design .b_title {
		font-size: 26px;
		line-height: 33px;
	}
	
	.new-serv-design .new-feed .content {
		padding-top: 30px;
		padding-bottom: 5px;
	}
	
	.new-serv-design .s-contact-item:first-child {
		padding-bottom: 0px;
		padding-top: 30px;
	}
	
	.new-serv-design .s-contact .content-contact-us {
		margin-top: 25px;
	}
	
	.new-serv-design .s-contact input[type=email], .new-serv-design .s-contact input[type=text] {
		padding-top: 30px;
		padding-bottom: 12px;
	}
	
	.new-serv-design .feed-content .feed-block .review-stars span {
		width: 12px;
		height: 12px;
		margin-right: 4px;
	}
}

.serv-separ {
	color: #adb5c4;
}

.is_breadcrumb .breadcrumb {
	font-size: 12px;
	line-height: 12px;
}

.breadcrumb span:first-child {
	padding-left: 0;
}

.breadcrumb span {
	padding: 0 4px;
}

.breadcrumb_last {
	color: rgba(66, 66, 66, .75);
}

.web-des .s-operat .s-operat_wr {
	align-items: flex-start;
	padding-right: 30px;
}

.web-des .s-operat {
	padding-bottom: 5px;
}

.web-des .s-operat .s-operate_text {
	max-width: 550px;
}

.web-des .s-operat .s-operate_list {
	padding-right: 30px;
}

.web-des .s-operat .s-operate_list_block .title {
	margin-bottom: 15px;
}

.web-des .s-operat .s-operat_content2 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	flex-direction: row;
	padding-top: 19px;
}

.web-des .s-operat .s-operat_content2 .operat_block {
	display: flex;
	width: 50%;
	padding-top: 27px;
}

.web-des .s-operat .s-operat_content2 .operat_block img {
	opacity: .5;
}

.web-des .s-operat2 {
	background: #fff;
	padding-top: 99px;
	padding-bottom: 0;
}

.web-des .s-operat2 .s-operate_text {
	max-width: 620px;
}

.web-des .s-operat2 .s-works_head {
	max-width: 620px;
}

.web-des .s-operat2 .s-operat_wr {
	border-bottom: 1px solid #e2e3e5;
	padding-bottom: 100px;
	padding-right: 0;
}

.web-des .projects-items {
	padding-bottom: 35px;
}

.web-des .projects-items .project-item .project-content {
	margin-bottom: 15px;
}

.web-des .s-works .pr_info {
	padding-bottom: 21px;
}

.web-des .s-operat .s-operat_content .operat_block .title {
	padding-left: 30px;
	font-weight: 300;
	margin: 0;
}

.web-des .web-hire_link {
	display: none;
}

.web-des .web-creating {
	padding-top: 34px;
}

.web-des .web-creating .s-works_head {
	max-width: 880px;
	align-items: flex-start;
}

.web-des .web-creating .web-creating_content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-bottom: 33px;
	border-bottom: 1px solid #e2e3e5;
	padding-top: 56px;
}

.web-des .web-creating .web-creating_content .web-creating_block {
	padding-bottom: 63px;
	width: 46.6%;
}

.web-des .web-creating .web-creating_content .web-creating_block .web-creating_icon {
	display: flex;
	justify-content: flex-start;
}

.web-des .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num {
	padding-left: 15px;
	font-size: 13px;
	color: #a0a0a0;
	font-weight: 300;
	font-family: "Maison Neue Mono";
	position: relative;
	top: -5px;
}

.web-des .web-creating .web-creating_content .web-creating_block .title {
	margin-top: 34px;
	margin-bottom: 15px;
}

.web-des .web-cert {
	display: flex;
	padding-top: 8px;
}

.web-des .web-cert .cer-item img {
	width: 80px;
	height: 157px;
}

.web-des .web-cert .imgs .cer-item {
	margin-right: 18px;
}

.web-des .web-cert .imgs-2 .cer-item:last-child {
	margin-right: 0;
}

.web-des .web-cert .cer-item .count {
	font-size: 13px;
	line-height: 14px;
	font-weight: 300;
	width: auto;
	height: auto;
	top: 0px;
	color: #a0a0a0;
	background: transparent;
}

.web-des .web-hire .web-hire_top {
	display: flex;
	justify-content: space-between;
	padding-top: 95px;
}

.web-des .web-hire .s-works_head {
	max-width: 540px;
	align-items: flex-start;
}

.web-des .web-hire .web-hire_content {
	padding-top: 51px;
	padding-right: 30px;
	padding-bottom: 94px;
	display: flex;
	justify-content: space-between;
}

.web-des .web-hire .web-hire_left {
	max-width: 550px;
}

.web-des .web-hire .web-hire_left .title {
	margin-bottom: 12px;
}

.web-des .web-hire .web-hire_right {
	display: flex;
	justify-content: space-between;
	width: 555px;
}

.web-des .web-hire .web-hire_block {
	max-width: 150px;
	display: flex;
	flex-direction: column;
}

.web-des .web-hire .web-hire_block .small_desc {
	padding-top: 24px;
	padding-bottom: 10px;
	color: #424242;
}

.web-des .web-hire .web-hire_block .web-hire_info {
	color: #6f6f6f;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	letter-spacing: .4px;
}

.web-des .feed-content .feed-block {
	background: #fff;
}

.web-des .new-feed .content {
	padding-bottom: 100px;
}

.web-des .web-check .web-check_content {
	padding-top: 100px;
	padding-bottom: 117px;
	display: flex;
	justify-content: space-between;
}

.web-des .web-check .web-check_content .web-check_block .title {
	font-size: 18px;
	line-height: 33px;
	color: #30466d;
	margin-bottom: 0;
}

.web-des .web-check .web-check_left {
	flex: 0 1 45.3%;
	max-width: 45.3%;
}

.web-des .web-check .web-check_left .title {
	margin-bottom: 0px;
}

.web-des .web-check .web-check_right {
	flex: 0 1 46.6%;
	max-width: 46.6%;
}

.web-des .web-check .web-check_right img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.web-des .web-check_block {
	position: relative;
	display: flex;
	justify-content: space-between;
	padding-top: 40px;
	padding-bottom: 9px;
	margin-left: 40px;
	border-bottom: 1px solid #e2e3e5;
}

.web-des .web-check_block .check_num {
	position: absolute;
	left: -40px;
	top: 49px;
	color: #a0a0a0;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .8px;
	font-family: "Maison Neue Mono";
}

.web-des .service-item__bts img {
	position: absolute;
	right: 9px;
	top: 7px;
}

.web-des .service-item__bts a:hover .btn__icon img {
	filter: brightness(0) invert(1);
}

.web-des .web-advise .web-advise_content {
	padding-top: 37px;
	padding-bottom: 106px;
}

.web-des .web-advise .web-advise_content .title {
	margin-bottom: 49px;
}

.web-des .web-advise .web-advise_content .project-item-new-migration {
	border: none;
}

.web-des .web-advise .web-advise_content .post-item__image {
	margin-bottom: 25px;
}

.web-des .web-advise .web-advise_content .item-implement-content {
	padding-bottom: 29px;
}

.web-des .web-advise .web-advise_content .item-implement-content .web-advise_title {
	font-size: 26px;
	line-height: 33px;
	color: #424242;
	font-weight: 300;
}

.web-des .web-advise .web-advise_content .item-implement-content .bts a {
	color: #30466d;
	font-weight: 500;
	font-size: 13px;
}

@media (max-width: 1360px) {
	.web-des .web-hire .cer-item img {
		width: 65px;
		height: 140px;
	}
	
	.web-des .web-hire .web-hire_content {
		padding-right: 0;
	}
	
	.web-des .web-hire .web-hire_left {
		max-width: 600px;
	}
	
	.web-des .web-hire .web-hire_block {
		max-width: 125px;
	}
	
	.web-des .s-operat .s-operat_wr .s-operate_text {
		max-width: 480px;
	}
	
	.web-des .s-operat .s-operate_list .s-operate_list_block {
		width: 46%;
	}
}

@media (max-width: 1200px) {
	.web-des .s-operat .s-operate_list .s-operate_list_block {
		width: 46%;
	}
	
	.web-des .projects-items .project-item .butt-standard:hover a:before {
		background: transparent;
	}
	
	.web-des .s-operat .s-operat_wr {
		padding-right: 0px;
	}
	
	.web-des .projects-items .project-item .butt-standard:hover .btn__icon svg path {
		fill: #30466d;
	}
	
	.web-des .web-creating .web-creating_content .web-creating_block:first-child {
		margin-right: 0px;
	}
	
	.web-des .web-creating .web-creating_content {
		padding-bottom: 0px;
	}
	
	.web-des .s-operat2 .s-operat_wr {
		padding-bottom: 60px;
	}
	
	.web-des .web-hire .web-hire_top {
		padding-top: 60px;
	}
	
	.web-des .s-operat2 {
		padding-top: 60px;
	}
	
	.web-des .web-creating .web-creating_content .web-creating_block .title {
		margin-top: 28px;
		margin-bottom: 12px;
	}
	
	.web-des .web-hire .web-hire_content {
		padding-top: 35px;
		padding-bottom: 60px;
	}
	
	.web-des .web-check .web-check_content {
		padding-top: 60px;
		padding-bottom: 75px;
	}
	
	.web-des .web-advise .web-advise_content {
		padding-bottom: 60px;
	}
	
	.web-des .web-cert {
		display: block;
	}
	
	.web-des .web-cert .imgs .cer-item {
		margin-bottom: 25px;
	}
	
	.web-des .web-cert .imgs .cer-item:last-child {
		margin-right: 0;
	}
	
	.web-des .web-cert .cer-item .count {
		top: -3px;
	}
	
	.web-des .web-cert .cer-item img {
		height: 125px;
	}
}

@media (max-width: 1000px) {
	.web-des .s-operat .s-operat_wr .s-operate_text {
		max-width: 100%;
	}
	
	.web-des .web-hire .web-hire_top {
		flex-wrap: wrap;
	}
	
	.web-des .web-cert {
		display: flex;
		padding-top: 33px;
	}
	
	.web-des .web-cert .imgs .cer-item:last-child {
		margin-right: 20px;
	}
	
	.web-des .web-check .web-check_left {
		flex: 0 1 100%;
		max-width: 100%;
	}
	
	.web-des .web-check_right {
		display: none;
	}
}

@media (max-width: 740px) {
	.web-des .s-operat .s-operate_img {
		padding-top: 31px;
	}
	
	.web-des .s-operat .s-operate_img img {
		display: block;
		width: 100%;
		height: 200px;
	}
	
	.web-des .s-operat .s-operat_wr {
		flex-wrap: wrap;
	}
	
	.web-des .s-operat .s-operate_list {
		padding-top: 36px;
		padding-right: 0;
	}
	
	.web-des .s-operat .s-operate_list .s-operate_list_block {
		margin-bottom: 32px;
		width: 100%;
	}
	
	.web-des .s-operat .s-operate_list .s-operate_list_block:last-child {
		margin-bottom: 25px;
	}
	
	.web-des .s-operat .s-operate_list .s-operate_list_block:first-child {
		margin-right: 0px;
	}
	
	.web-des .s-operat .s-operate_list_block .title {
		margin-bottom: 7px;
	}
	
	.web-des .web-creating .s-works_head .title {
		margin-bottom: 5px;
	}
	
	.web-des .web-creating .web-creating_content {
		padding-top: 38px;
	}
	
	.web-des .projects-items {
		padding-bottom: 0px;
	}
	
	.web-des .s-design_second {
		padding-top: 20px;
	}
	
	.web-des .projects-items .project-item .project-content {
		margin-bottom: 3px;
	}
	
	.web-des .s-works .pr_info {
		padding-bottom: 12px;
	}
	
	.web-des .s-works .content_small .title {
		margin-bottom: 5px;
	}
	
	.web-des .s-design {
		padding-bottom: 30px;
	}
	
	.web-des .s-design_second {
		padding-bottom: 40px;
	}
	
	.web-des .web-creating .web-creating_content .web-creating_block {
		padding-bottom: 35px;
		width: 100%;
	}
	
	.web-des .web-creating .web-creating_content .web-creating_block .title {
		margin-top: 23px;
		margin-bottom: 7px;
	}
	
	.web-des .web-creating .web-creating_content .web-creating_block:last-child {
		padding-bottom: 0;
	}
	
	.web-des .s-design .s-design-content .s-design_img {
		flex: 0 1 100%;
		max-width: 100%;
	}
	
	.web-des .web-creating .web-creating_content {
		border: none;
	}
	
	.web-des .s-operat2 .s-operat_wr {
		flex-direction: column-reverse;
		padding-bottom: 30px;
		border: none;
	}
	
	.web-des .s-operat2 .s-operate_img img {
		width: 315px;
		height: 220px;
	}
	
	.web-des .s-operat2 .s-operate_img {
		padding-bottom: 26px;
	}
	
	.web-des .s-operat2 .s-operat_content2 {
		padding-top: 6px;
	}
	
	.web-des .s-operat2 .s-operat_content2 .operat_block {
		padding-top: 20px;
	}
	
	.web-des .s-operat2 .s-operat_content .operat_block .title {
		line-height: 22px;
		padding-left: 15px;
	}
	
	.web-des .web-cert {
		display: none;
	}
	
	.web-des .web-hire .web-hire_content {
		padding-top: 29px;
		flex-wrap: wrap;
		padding-bottom: 50px;
	}
	
	.web-des .web-hire .web-hire_right {
		flex-wrap: wrap;
	}
	
	.web-des .web-hire .web-hire_block {
		max-width: 100%;
		flex-direction: row;
		padding-top: 30px;
	}
	
	.web-des .web-hire .web-hire_block .logo {
		padding-right: 20px;
	}
	
	.web-des .web-hire .web-hire_block .logo img {
		width: 80px;
	}
	
	.web-des .web-hire .web-hire_block .small_desc {
		padding-top: 0;
		padding-bottom: 7px;
	}
	
	.web-des .web-hire_link {
		color: #30466d;
		font-size: 13px;
		line-height: 13px;
		letter-spacing: .8px;
		font-weight: 500;
		padding-left: 25px;
		display: block;
		padding-top: 31px;
		padding-bottom: 15px;
		border-bottom: 1px solid #e2e3e5;
		width: 100%;
		position: relative;
	}
	
	.web-des .web-hire_link:before {
		content: "";
		position: absolute;
		left: 6px;
		top: 28px;
		width: 1px;
		height: 14px;
		background: #424242;
		transition: .3s ease 0s;
	}
	
	.web-des .web-hire_link:after {
		content: "";
		position: absolute;
		top: 35px;
		left: 0;
		width: 14px;
		height: 1px;
		background: #424242;
		transition: .3s ease 0s;
	}
	
	.web-des .web-cert2 {
		margin-left: -25px;
	}
	
	.web-des .web-cert .cer-item img {
		width: 75px;
		height: 157px;
	}
	
	.web-des .web-hire_link.active:before, .web-des .web-hire_link.active:after {
		background: #46649a;
		transform: rotate(45deg);
	}
	
	.web-des .web-hire .web-hire_left .title {
		margin-bottom: 7px;
	}
	
	.web-des .web-hire .web-hire_left .title, .web-des .s-operat .s-operate_list_block .title, .web-des .web-advise .web-advise_content .item-implement-content .web-advise_title, .web-des .project-item .title, .web-des .web-creating .web-creating_content .web-creating_block .title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.web-des .new-feed .content {
		padding-bottom: 30px;
	}
	
	.web-des .web-hire .web-hire_top {
		padding-top: 45px;
	}
	
	.web-des .web-check .web-check_content {
		padding-top: 45px;
	}
	
	.web-des .web-check .web-check_content .web-check_block .title {
		font-size: 16px;
		margin-bottom: 0;
	}
	
	.web-des .web-check .web-check_left .title {
		margin-bottom: 8px;
	}
	
	.web-des .web-check_block {
		margin-left: 0;
		padding-top: 25px;
	}
	
	.web-des .web-check_block .check_num {
		display: none;
	}
	
	.web-des .web-advise .web-advise_content .title {
		margin-bottom: 23px;
	}
	
	.web-des .project-item-new-migration {
		margin-bottom: 60px;
	}
	
	.web-des .web-advise .web-advise_content {
		padding-bottom: 5px;
		padding-top: 47px;
	}
}

@media (max-width: 1360px) {
	.new-audit .s-operat .s-operat_wr, .new-audit .s-operat .s-operate_list {
		padding-right: 0;
	}
}

.new-cloud .projects-items .project-item .project-content {
	margin-bottom: 21px;
}

.new-cloud .s-dev .s-dev_content {
	justify-content: stretch;
}

.new-cloud .s-dev .s-dev_content .dev-block {
	margin-right: 40px;
}

.new-cloud .s-dev .s-dev_content .dev-block:nth-child(3n) {
	margin-right: 0;
}

.new-cloud .s-hire .s-works_head {
	align-items: flex-start;
}

.new-cloud .s-hire .content {
	padding-top: 90px;
	padding-bottom: 20px;
}

.new-cloud .s-hire .s-hire-slider .swiper-slide {
	max-width: 31.1%;
	margin-right: 40px;
}

.new-cloud .s-hire .s-hire-slider .swiper-slide:last-child {
	margin-right: 0;
}

.new-cloud .ny_agency_2 {
	padding: 10px 20px 0 0px;
}

.new-cloud .border-t {
	padding-top: 70px;
	border: none;
	margin-right: 0;
}

.new-cloud .ny_agency_2 .ny_circle div {
	font-family: "Maison Neue Mono";
	color: #6f6f6f;
}

.new-cloud .testimonials {
	padding-top: 30px;
}

.new-cloud .web-creating .web-creating_content {
	border: none;
	padding-top: 54px;
}

.new-cloud .web-creating .web-creating_content .web-creating_block {
	width: 23.7%;
	margin-right: 20px;
}

.new-cloud .web-creating .web-creating_content .web-creating_block:last-child {
	margin-right: 0;
}

.new-cloud .new-feed .content {
	padding-top: 30px;
	padding-bottom: 115px;
}

.new-cloud .feed-content .feed-block {
	background: #f4f5f7;
}

@media (max-width: 1360px) {
	.new-cloud .s-dev .s-dev_content .dev-block {
		width: 29.5%;
	}
	
	.new-cloud .web-creating .web-creating_content .web-creating_block {
		width: 23%;
	}
}

@media (max-width: 1200px) {
	.new-cloud .s-hire .content {
		padding-top: 30px;
	}
}

@media (max-width: 1000px) {
	.new-cloud .s-dev .s-dev_content .dev-block {
		padding-top: 35px;
	}
	
	.new-cloud .s-dev .s-dev_content .dev-block .dev-block_text {
		margin-top: 23px;
	}
	
	.new-cloud .s-dev .small_desc {
		padding-top: 7px;
	}
	
	.new-cloud .web-creating .web-creating_content .web-creating_block {
		width: 46%;
		margin-right: 0;
		padding-bottom: 33px;
	}
	
	.new-cloud .web-creating .web-creating_content {
		padding-top: 35px;
	}
	
	.new-cloud .web-creating .web-creating_content .web-creating_block .title {
		margin-top: 23px;
		margin-bottom: 7px;
	}
	
	.new-cloud .new-feed .content {
		padding-bottom: 60px;
	}
}

@media (max-width: 740px) {
	.new-cloud .s-dev .s-dev_content .dev-block {
		width: 100%;
		margin-right: 0;
	}
	
	.new-cloud .border-t {
		display: none;
	}
	
	.new-cloud .web-creating {
		padding-top: 0;
	}
	
	.new-cloud .web-creating .web-creating_content .web-creating_block {
		width: 100%;
	}
	
	.new-cloud .web-creating .web-creating_content {
		padding-bottom: 40px;
	}
	
	.new-cloud .swiper-wrapper {
		display: flex;
		flex-direction: column;
	}
	
	.new-cloud .s-hire .s-hire-slider .swiper-slide {
		max-width: 100%;
	}
	
	.new-cloud .ny_agency_2 .item::before {
		content: none;
	}
	
	.new-cloud .ny_agency_2 .ny_circle {
		display: none;
	}
	
	.new-cloud .s-hire .s-hire-slider {
		margin-top: 20px;
	}
}

@media (min-width: 1620px) {
	.new-serv-design .hire-magento-dev .content__right .content__right_img {
		right: 0;
	}
	
	.new-serv-design .hire-magento-dev .content__left {
		margin-right: 50px;
	}
	
	.new-serv-design .s-contact-item:first-child {
		width: 600px;
		padding-right: 120px;
	}
}

@media (min-width: 740px) {
	.new-hire-m .web-creating .web-creating_content {
		margin-top: 25px;
	}
}

.new-hire-m .s-after-cost .service-item-content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.new-hire-m .s-after-cost .service-item-content .service-item__bts a {
	height: 27px;
}

.new-hire-m .s-after-cost .services-items .service-item {
	min-height: 524px;
}

.new-hire-m .s-after-cost .services-items .service-item:hover .ser-icon {
	max-height: 40px;
	margin-bottom: 37px;
}

.new-hire-m .s-after-cost .services-items .service-item .description {
	max-height: initial;
	color: #5e5e5e;
}

.new-hire-m .s-after-cost .services-items .service-item .butt-standard-arrowed {
	position: relative;
	bottom: initial;
}

.new-hire-m .s-after-cost .services-items .service-item .service-item__bts .btn__text {
	font-size: 13px;
	color: #30466d;
}

.new-hire-m .s-after-cost .services-items .service-item .service-item__bts .btn__icon {
	width: 27px;
	height: 27px;
}

.new-hire-m .so-started .content__left .butt-standard {
	padding-top: 6px;
}

.new-hire-m .agency_logo_left {
	padding: 44px 0;
}

.new-hire-m .s-design .s-design-content {
	background: #f4f5f7;
}

.new-hire-m .s-design {
	background: #fff;
}

.new-hire-m .border-t {
	margin-right: 0;
	border-bottom: none;
}

.new-hire-m .s-works_head {
	align-items: flex-start;
}

.new-hire-m .side-padding {
	padding-left: 70px;
	padding-right: 70px;
}

.new-hire-m .is_breadcrumb .breadcrumb {
	top: 65px;
}

.new-hire-m .s-dev_second .s-dev_content {
	padding-right: 0;
}

.new-hire-m .s-dev_second .s-dev_content .dev-block {
	width: 23.7%;
}

.new-hire-m .s-dev_second .content {
	padding-bottom: 30px;
}

.new-hire-m .s-dev .s-dev_content .dev-block {
	padding-top: 50px;
}

.new-hire-m .s-after-cost .content {
	padding-bottom: 40px;
}

.new-hire-m .s-after-cost .services-items {
	margin-right: 20px;
}

.new-hire-m .s-after-cost .services-items .service-item {
	padding: 40px;
}

.new-hire-m .s-after-cost .services-items .service-item .butt-standard-arrowed:hover .btn.btn-trsp .btn__icon {
	background: #424242;
}

.new-hire-m .s-after-cost .services-items .service-item .title {
	font-weight: 300;
}

.new-hire-m .s-hire .s-hire-slider .swiper-slide {
	max-width: 360px;
	margin-right: 40px;
}

.new-hire-m .testimonials {
	padding-top: 30px;
}

.new-hire-m .ny_agency_2 .ny_circle div {
	font-family: "Maison Neue Mono";
	color: #6f6f6f;
}

.new-hire-m .s-design_second {
	padding-top: 85px;
	padding-bottom: 40px;
}

.new-hire-m .s-design_second .s-design-content .s-design_img {
	max-height: 346px;
}

@media (max-width: 1360px) {
	.new-hire-m .s-hire .s-hire-slider .swiper-slide {
		width: 29.5%;
	}
}

@media (max-width: 1200px) {
	.new-hire-m .hire-magento-dev .agency_logo_left .agency_logo_first {
		margin-bottom: 0;
		width: 300px;
		height: 100px;
	}
	
	.new-hire-m .hire-magento-dev .agency_logo_left {
		padding: 30px 0 0;
	}
	
	.new-hire-m .hire-magento-dev .cer-item {
		margin-bottom: 0;
	}
	
	.new-hire-m .so-started .content__left .butt-standard {
		padding-top: 35px;
	}
	
	.new-hire-m .s-design_second {
		padding-top: 45px;
		padding-bottom: 30px;
	}
	
	.new-hire-m .s-dev_second .content {
		padding-bottom: 20px;
	}
}

@media (max-width: 1000px) {
	.new-hire-m .hire-magento-dev .agency_logo_left {
		padding: 35px 0 0;
	}
	
	.new-hire-m .so-started .content__left .butt-standard {
		padding-top: 40px;
	}
	
	.new-hire-m .project-item .title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.new-hire-m .s-dev_second .s-dev_content .dev-block {
		width: 49%;
	}
	
	.new-hire-m .s-after-cost .services-items {
		margin-right: 0px;
	}
}

@media (max-width: 740px) {
	.new-hire-m .hire-magento-dev .content {
		max-height: 100%;
	}
	
	.new-hire-m .hire-magento-dev .agency_logo_left .agency_logo_first {
		margin-right: 20px;
		width: 240px;
		height: 72px;
		margin-bottom: 25px;
	}
	
	.new-hire-m .s-hire .s-hire-slider .swiper-wrapper {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	
	.new-hire-m .s-hire .s-hire-slider .swiper-slide {
		width: 100%;
	}
	
	.new-hire-m .border-t {
		display: none;
	}
	
	.new-hire-m .ny_agency_2 .item::before {
		content: none;
	}
	
	.new-hire-m .ny_agency_2 .ny_circle {
		display: none;
	}
	
	.new-hire-m .s-hire .s-hire-slider {
		margin-top: 20px;
	}
	
	.new-hire-m .s-dev .s-dev_content .dev-block {
		padding-top: 32px;
	}
	
	.new-hire-m .s-dev_second .s-dev_content .dev-block {
		width: 100%;
	}
	
	.new-hire-m .s-design .s-design-content .s-design_img {
		flex: 0 1 100%;
		max-width: 100%;
	}
	
	.new-hire-m .s-after-cost .services-items .service-item {
		padding: 25px;
		min-height: 310px;
	}
	
	.new-hire-m .s-after-cost .services-items .service-item .title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.new-hire-m .s-hire .content {
		padding-top: 30px;
	}
}

@media (max-width: 420px) {
	.new-hire-m .hire-magento-dev .agency_logo_left .agency_logo_first {
		width: 200px;
		height: 60px;
	}
	
	.new-hire-m .s-after-cost .services-items .service-item .title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.new-hire-m .s-after-cost .services-items .service-item .description {
		line-height: 21px;
	}
	
	.new-hire-m .s-after-cost .services-items .service-item {
		min-height: 355px;
	}
}

.new-hire-m .section.section-recruit {
	padding-top: 114px;
}

@media (max-width: 740px) {
	.new-hire-m .section.section-recruit {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

.new-hire-m .section.section-recruit .block-number {
	padding: 14px 10px 12px 11px;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	font-family: "Maison Neue Mono";
	color: #6f6f6f;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .8px;
	display: inline-block;
}

.new-hire-m .section.section-recruit .block-title {
	padding-left: 0;
	padding-top: 25px;
	padding-bottom: 15px;
	font-weight: 300;
	margin: 0;
	opacity: .96;
	color: #424242;
	font-size: 26px;
	letter-spacing: -.16px;
	line-height: 33px;
}

.new-hire-m .section.section-recruit .block-description {
	font-weight: 300;
	font-size: 15px;
	line-height: 27px;
	color: rgba(66, 66, 66, .85);
}

.new-hire-m .section.section-recruit .section-content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	flex-direction: row;
}

.new-hire-m .section.section-recruit .block {
	width: 33.3%;
	padding-top: 51px;
	flex-direction: column;
	align-items: flex-start;
	padding-right: 16px;
}

.new-hire-m .section.section-recruit .quote {
	margin-top: 70px;
	display: flex;
	flex-wrap: nowrap;
}

.new-hire-m .section.section-recruit .quote-picture {
	width: 120px;
	height: 120px;
	display: inline-block;
	margin-right: 20px;
}

.new-hire-m .section.section-recruit .quote-picture img {
	width: 120px;
	height: 120px;
}

.new-hire-m .section.section-recruit .quote-content {
	background: #f4f5f7;
	padding: 36px 40px 31px 40px;
	font-family: "Maison Neue";
	font-weight: 300;
	font-size: 17px;
	line-height: 176%;
	color: #5e5e5e;
	max-width: 840px;
}

@media (max-width: 740px) {
	.new-hire-m .section.section-recruit .block {
		width: 100%;
		padding-top: 36px;
	}
	
	.new-hire-m .section.section-recruit .quote {
		flex-direction: column;
	}
	
	.new-hire-m .section.section-recruit .quote-picture {
		margin-bottom: 20px;
		margin-right: 0;
	}
}

.new-hire-m .section.section-why-choose {
	padding-top: 95px;
}

@media (max-width: 740px) {
	.new-hire-m .section.section-why-choose {
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

.new-hire-m .section.section-why-choose .section-content {
	margin-top: 60px;
}

@media (max-width: 1024px) {
	.new-hire-m .section.section-why-choose .section-content {
		overflow-x: auto;
	}
}

.new-hire-m .section.section-why-choose thead {
	background: #30466d;
	height: 47px;
	font-family: "Maison Neue";
	font-weight: 200;
	font-size: 17px;
	line-height: 150%;
	color: #fff;
}

.new-hire-m .section.section-why-choose th {
	font-weight: 500;
	text-align: left;
	padding: 11px 21px;
	line-height: 12px;
}

.new-hire-m .section.section-why-choose th.heading-contains-image {
	padding-bottom: 9px;
	padding-left: 29px;
}

.new-hire-m .section.section-why-choose table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

@media (max-width: 740px) {
	.new-hire-m .section.section-why-choose table {
		min-width: 700px;
	}
}

.new-hire-m .section.section-why-choose tr {
	margin: 20px;
}

.new-hire-m .section.section-why-choose caption {
	color: #30466d;
}

.new-hire-m .section.section-why-choose td {
	width: 100%;
	font-family: Maison Neue;
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	line-height: 15px;
	background: #f4f5f7;
	color: #000;
	padding: 18px 21px 18px 20px;
}

.new-hire-m .section.section-why-choose td:last-child {
	margin-right: 0;
}

.new-hire-m .section.section-cooperation-models {
	padding-bottom: 100px;
	padding-top: 95px;
}

.new-hire-m .section.section-cooperation-models .section-content {
	margin-top: 50px;
	background: #fff;
	border: 1px solid #e2e3e5;
	box-sizing: border-box;
	padding: 30px;
	font-family: Maison Neue;
}

.new-hire-m .section.section-cooperation-models .block-container {
	display: flex;
	gap: 75px;
}

@media (max-width: 740px) {
	.new-hire-m .section.section-cooperation-models .block-container {
		flex-wrap: wrap;
		gap: 30px;
	}
	
	.new-hire-m .section.section-cooperation-models .block-container .block {
		width: 100%;
	}
}

.new-hire-m .section.section-cooperation-models .block-title {
	font-size: 26px;
	line-height: 33px;
	color: #424242;
	font-weight: 300;
	margin-top: 25px;
}

.new-hire-m .section.section-cooperation-models .block-description {
	font-size: 14px;
	line-height: 176%;
	color: #5e5e5e;
	font-weight: 300;
	margin-top: 6px;
}

.new-hire-m .section.section-cooperation-models .check-item-text {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: .4px;
	color: #30466d;
	font-weight: 300;
}

.new-hire-m .section.section-cooperation-models .block-footer {
	font-size: 14px;
	line-height: 176%;
	color: #5e5e5e;
	font-weight: 300;
	margin-top: 8px;
	position: relative;
	padding-left: 30px;
}

.new-hire-m .section.section-cooperation-models .block-check-list {
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
}

.new-hire-m .section.section-cooperation-models .check-item {
	width: 50%;
	padding-left: 24px;
	padding-bottom: 22px;
	position: relative;
}

.new-hire-m .section.section-cooperation-models .block {
	width: 50%;
}

.new-hire-m .section.section-cooperation-models .block-footer:before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'18\' height=\'18\' viewBox=\'0 0 18 18\' fill=\'none\'%3E%3Cpath d=\'M9 0.666748C7.35183 0.666748 5.74066 1.15549 4.37025 2.07117C2.99984 2.98685 1.93174 4.28833 1.30101 5.81105C0.670277 7.33377 0.505249 9.00932 0.826792 10.6258C1.14834 12.2423 1.94201 13.7272 3.10745 14.8926C4.27288 16.0581 5.75774 16.8517 7.37425 17.1733C8.99076 17.4948 10.6663 17.3298 12.189 16.6991C13.7117 16.0683 15.0132 15.0002 15.9289 13.6298C16.8446 12.2594 17.3333 10.6483 17.3333 9.00008C17.3333 7.90573 17.1178 6.8221 16.699 5.81105C16.2802 4.8 15.6664 3.88135 14.8926 3.10752C14.1187 2.3337 13.2001 1.71987 12.189 1.30109C11.178 0.882296 10.0944 0.666748 9 0.666748ZM9 15.6667C7.68146 15.6667 6.39253 15.2758 5.2962 14.5432C4.19987 13.8107 3.34539 12.7695 2.84081 11.5513C2.33622 10.3331 2.2042 8.99268 2.46143 7.69948C2.71867 6.40627 3.35361 5.21839 4.28596 4.28604C5.21831 3.35369 6.40619 2.71875 7.6994 2.46151C8.99261 2.20428 10.3331 2.3363 11.5512 2.84088C12.7694 3.34547 13.8106 4.19995 14.5431 5.29628C15.2757 6.39261 15.6667 7.68154 15.6667 9.00008C15.6667 10.7682 14.9643 12.4639 13.714 13.7141C12.4638 14.9644 10.7681 15.6667 9 15.6667Z\' fill=\'%23A0A0A0\'/%3E%3Cpath d=\'M9.83348 7.33374H8.16681V14.0004H9.83348V7.33374Z\' fill=\'%23A0A0A0\'/%3E%3Cpath d=\'M9.83348 3.99951H8.16681V5.66618H9.83348V3.99951Z\' fill=\'%23A0A0A0\'/%3E%3C/svg%3E");
	width: 18px;
	height: 18px;
	top: 3px;
	left: 0;
	display: inline-block;
	position: absolute;
}

.new-hire-m .section.section-cooperation-models .check-item:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'10\' viewBox=\'0 0 12 10\' fill=\'none\'%3E%3Cpath d=\'M10.3594 0.13623L9.58379 0.903276L4.27413 6.21292L2.3139 4.64474L1.46163 3.96292L0.0979919 5.66747L0.950265 6.34928L3.67754 8.5311L4.43606 9.13623L5.13492 8.44588L11.1349 2.44587L11.902 1.67883L10.3594 0.13623Z\' fill=\'%2330466D\'/%3E%3C/svg%3E");
	position: absolute;
	top: 5px;
	left: 0;
	width: 12px;
	height: 9px;
}

.new-hire-m .section.section-cooperation-models a.button-link {
	background: #30466d;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	padding: 15px 63px;
	border: 1px solid transparent;
}

@media (max-width: 740px) {
	.new-hire-m .section.section-cooperation-models a.button-link {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.new-hire-m .section.section-cooperation-models a.button-link:hover {
	border-color: #30466d;
	background: transparent;
	color: #30466d;
}

.new-hire-m .section.section-cooperation-models .section-content-footer {
	margin-top: 30px;
}

.new-hire-m .section.section-meet-expert {
	padding-top: 45px;
}

.new-hire-m .section.section-meet-expert .expert-block {
	margin-top: 48px;
	background: #fff;
	border: 1px solid #e2e3e5;
	box-sizing: border-box;
}

.new-hire-m .section.section-meet-expert .expert-block-header {
	padding: 40px 40px 23px;
}

.new-hire-m .section.section-meet-expert .expert-block-content {
	padding: 0 40px 40px;
}

.new-hire-m .section.section-meet-expert .expert-image-container {
	width: 337px;
	height: 337px;
}

.new-hire-m .section.section-meet-expert .expert-block-header {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	gap: 30px;
}

.new-hire-m .section.section-meet-expert .expert-name {
	font-weight: 300;
	font-size: 26px;
	line-height: 34px;
	color: #000;
	margin-top: 51px;
}

.new-hire-m .section.section-meet-expert .expert-position {
	font-size: 15px;
	line-height: 26px;
	color: #000;
	font-weight: 300;
	margin-top: 40px;
}

.new-hire-m .section.section-meet-expert .expert-experience {
	font-size: 15px;
	line-height: 26px;
	color: #5e5e5e;
	font-weight: 300;
}

.new-hire-m .section.section-meet-expert .expert-short-description {
	font-size: 15px;
	line-height: 26px;
	color: #5e5e5e;
	font-weight: 300;
}

.new-hire-m .section.section-meet-expert .expert-short-description p {
	margin: 0;
}

.new-hire-m .section.section-meet-expert .expert-description-container {
	max-width: 401px;
}

.new-hire-m .section.section-meet-expert .expert-block-content {
	display: flex;
	justify-content: space-between;
	gap: 28px;
}

.new-hire-m .section.section-meet-expert .expert-section_left {
	width: 337px;
	background: #f4f5f7;
	padding: 39px 57px 25px 39px;
}

.new-hire-m .section.section-meet-expert .expert-section_left .expert-section-block {
	width: 240px;
}

.new-hire-m .section.section-meet-expert .expert-section-block {
	padding-bottom: 30px;
}

.new-hire-m .section.section-meet-expert .expert-section-block:last-child {
	padding-bottom: 0;
}

.new-hire-m .section.section-meet-expert .expert-section-title {
	font-size: 22px;
	line-height: 26px;
	color: #000;
	font-weight: 300;
}

.new-hire-m .section.section-meet-expert .expert-section-content {
	font-size: 15px;
	line-height: 26px;
	color: #5e5e5e;
	font-weight: 300;
	margin-top: 20px;
	flex-grow: 1;
	flex: 1;
}

.new-hire-m .section.section-meet-expert .expert-section_left .expert-section-content ul {
	margin-left: 1.5em;
}

.new-hire-m .section.section-meet-expert .expert-section_right .expert-section-content ul {
	margin-left: 1.1em;
}

.new-hire-m .section.section-meet-expert .expert-section-content ul li::before {
	content: "•";
	color: #30466d;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

.new-hire-m .section.section-meet-expert .expert-section {
	width: calc(50% - 20px);
	align-items: flex-start;
}

.new-hire-m .section.section-meet-expert a.button-link {
	background: #30466d;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	padding: 15px 63px;
	border: 1px solid #8390a7;
	width: 100%;
	text-align: center;
}

.new-hire-m .section.section-meet-expert a.button-link:hover {
	border-color: #30466d;
	background: transparent;
	color: #30466d;
}

.new-hire-m .section.section-meet-expert .expert-badge-container {
	padding-top: 120px;
	margin-left: 27px;
	width: 277px;
}

.new-hire-m .section.section-meet-expert .template_meet_expert_badge_desc {
	margin-top: 10px;
	font-size: 15px;
	line-height: 26px;
	color: #424242;
	font-weight: 300;
}

.new-hire-m .section.section-meet-expert .template_meet_expert_badge_title {
	font-weight: 300;
	font-size: 26px;
	line-height: 33px;
	color: #424242;
}

@media (max-width: 1000px) {
	.new-hire-m .section.section-meet-expert .expert-block-content {
		max-height: initial;
	}
	
	.new-hire-m .section.section-meet-expert .expert-section {
		width: 100%;
	}
}

@media (max-width: 740px) {
	.new-hire-m .section.section-meet-expert .expert-block-header {
		flex-direction: column;
		align-items: center;
	}
	
	.new-hire-m .section.section-meet-expert .expert-badge-container {
		display: none;
	}
	
	.new-hire-m .section.section-meet-expert a.button-link {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width: 740px) {
	.new-hire-m .web-creating_content .web-creating_icon {
		padding-left: 3px;
	}
}

.new-hire-m .s-after-cost .services-items .service-item .ser-icon img {
	max-width: initial;
}

.new-hire-m .s-after-cost .services-items .service-item .ser-icon {
	max-height: 55px !important;
}

.new-hire-m .s-after-cost .content-flex.services-items {
	gap: 20px;
	border: none;
}

.new-hire-m .s-after-cost .services-items .service-item {
	border: 1px solid #e2e3e5;
	width: calc(33.3% - 20px);
}

.new-hire-m .s-after-cost .services-items .service-item:after {
	display: none;
}

@media (max-width: 740px) {
	.new-hire-m .s-after-cost .services-items .service-item {
		width: 100%;
	}
}

.new-hire-m .s-dev_second .content {
	padding-bottom: 0;
}

@media (min-width: 741px) {
	.new-hire-m .s-after-cost .services-items .service-item {
		padding: 25px 30px 30px 30px;
		min-height: initial;
	}
	
	.new-hire-m .s-after-cost .services-items .service-item .description p:last-child {
		margin-bottom: 0;
	}
	
	.new-hire-m .s-after-cost .services-items .service-item .service-item-footer {
		margin-top: 30px;
	}
	
	.new-hire-m .web-creating .web-creating_content {
		margin-top: 30px;
	}
	
	.new-hire-m .s-works .projects-items {
		padding-bottom: 100px;
	}
	
	.new-hire-m .s-works .projects-items .project-item {
		margin-bottom: 0;
	}
	
	.new-hire-m .s-works .s-works_head .desc p:last-child, .new-hire-m .s-dev .s-works_head .desc p:last-child {
		margin-bottom: 0;
	}
	
	.new-hire-m .s-after-cost {
		margin-top: 35px;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon {
		z-index: 100;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num span {
		margin-left: -1px;
		font-weight: 500;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num {
		font-family: Maison Neue;
		font-style: normal;
		font-weight: 300;
		font-size: 13px;
		line-height: 13px;
		letter-spacing: 1px;
		text-transform: uppercase;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .title {
		margin-bottom: 15px;
	}
	
	.new-hire-m .hire-magento-dev .content__right .content__right_img img {
		height: 0;
		min-height: 100%;
		display: inline-block;
	}
}

.new-hire-m .s-dev .content {
	padding-top: 60px;
}

.new-hire-m .b_title {
	line-height: 52px;
}

.new-hire-m .section-subtitle {
	margin-bottom: 15px;
}

.new-hire-m .section-subtitle p {
	font-size: 17px;
	max-width: 760px;
}

.new-hire-m .so-started .b_title {
	padding-top: 46px;
}

.new-hire-m .s-text {
	font-size: 19px;
	line-height: 32px;
}

.new-hire-m .desc p {
	margin: 0;
}

.new-hire-m .s-works_head .title {
	max-width: 1025px;
}

.new-hire-m .s-works_head .desc {
	max-width: 780px;
}

.new-hire-m .new-hire-magento-dev .content__right {
	max-height: 450px;
	max-width: 100%;
}

.new-hire-m .hire-magento-dev .content__right .content__right_img img {
	width: 610px;
}

.new-hire-m .new-hire-magento-dev .content {
	margin-bottom: 0px;
	position: relative;
	z-index: 100;
}

.new-hire-m .agency_logo_left {
	padding: 30px 0;
}

.new-hire-m .title b {
	color: #30466d;
	font-weight: 600;
}

.new-hire-m .btn-down_wr {
	padding-top: 44px;
	text-align: center;
}

.new-hire-m .btn_down {
	padding-top: 1px;
	position: relative;
}

.new-hire-m .so-started .content__left .btn_down_popup .wpcf7 p {
	margin: 0;
}

.new-hire-m .so-started .content__left .btn_down_popup .form__control {
	padding-left: 20px;
	height: 62px;
	margin-bottom: 10px;
}

.new-hire-m .so-started .content__left .butt-standard {
	padding-top: 0px;
}

.new-hire-m .so-started .content__left .butt-standard a {
	height: 39px;
}

.new-hire-m .so-started .content__left .btn_down_popup .btn:after {
	border: 1px solid #30466d;
}

.new-hire-m .agency_logo_left .agency_logo_first {
	margin-right: 0px;
}

.new-hire-m .btn_down_popup {
	margin-top: 7px;
	z-index: 100;
	position: absolute;
	left: 0;
	top: 40px;
	background: #f4f5f7;
	padding: 15px;
	width: 345px;
	height: auto;
	box-shadow: 2px 2px 15px 1px rgba(0, 0, 0, .4);
}

.new-hire-m .btn_down_popup .btn_down_exit {
	text-align: center;
	font-size: 13px;
	line-height: 23px;
	font-weight: 300;
	color: #424242;
	cursor: pointer;
	margin: 15px auto 0;
	max-width: 174px;
}

.new-hire-m .btn_down_popup .btn_down_email {
	padding: 18px 20px;
	width: 100%;
	background: #fff;
	border: none;
	border-bottom: 1px solid #d9d9db;
	font-size: 15px;
	line-height: 26px;
	color: #424242;
}

.new-hire-m .btn_down_popup input::-moz-placeholder {
	font-size: 15px;
	line-height: 26px;
	color: #424242 !important;
	opacity: 1 !important;
}

.new-hire-m .btn_down_popup input:-ms-input-placeholder {
	font-size: 15px;
	line-height: 26px;
	color: #424242 !important;
	opacity: 1 !important;
}

.new-hire-m .btn_down_popup input::placeholder {
	font-size: 15px;
	line-height: 26px;
	color: #424242 !important;
	opacity: 1 !important;
}

.new-hire-m .btn_down_popup input:focus::-moz-placeholder {
	opacity: .5 !important;
	-moz-transition: background 0s;
	transition: background 0s;
}

.new-hire-m .btn_down_popup input:focus:-ms-input-placeholder {
	opacity: .5 !important;
	-ms-transition: background 0s;
	transition: background 0s;
}

.new-hire-m .btn_down_popup input:focus::placeholder {
	opacity: .5 !important;
	transition: background 0s;
}

.new-hire-m .btn_down_popup {
	display: none;
}

.new-hire-m .btn_down_popup.active {
	display: block;
}

.new-hire-m .so-started .btn_down>a, .new-hire-m .btn_down>a {
	padding: 14px 15px 11px;
	width: 345px;
}

.new-hire-m .so-started .btn_down>a .btn__text, .new-hire-m .btn_down>a .btn__text {
	top: -14px;
}

.new-hire-m .so-started .btn_down>a:after, .new-hire-m .btn_down>a:after {
	content: none;
}

.new-hire-m .btn_down .btn.btn-arr:hover .btn__icon svg path {
	fill: #fff;
}

.new-hire-m .btn_down .btn:hover:before {
	transform: none;
}

.new-hire-m .btn_down>a .btn__icon {
	transition: .3s linear;
}

.new-hire-m .btn_down>a {
	height: 39px;
	font-size: 13px;
	border: 1px solid #30466d;
	background: #30466d;
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;
	vertical-align: middle;
	transition: all .5s;
}

.new-hire-m .btn_down>a:hover {
	box-shadow: 0px 20px 30px rgba(0, 0, 0, .25);
	color: #fff;
}

.new-hire-m .btn_down>a:hover .btn__icon {
	transform: rotate(45deg);
}

.new-hire-m .form__bts .btn .btn__icon {
	transition: .3s linear;
}

.new-hire-m .form__bts .btn:hover .btn__icon {
	transform: rotate(45deg);
}

.new-hire-m .btn_down>a .btn__icon.btn_icon_transformed {
	transform: rotate(45deg);
}

.new-hire-m .butt-standard>a:hover {
	background: #30466d;
	color: #fff;
	transition: .5s;
}

.new-hire-m .btn_down>a:before {
	content: none;
}

.new-hire-m .btn_down>a:after {
	content: none;
}

.new-hire-m .btn_down2 {
	padding-bottom: 50px;
}

.new-hire-m .btn_down2 a {
	width: 500px;
}

.new-hire-m .btn_down3 a {
	width: 461px;
}

.new-hire-m .btn-down_wr2 {
	padding-bottom: 40px;
	text-align: center;
}

.new-hire-m .so-started .wpcf7 form .wpcf7-response-output {
	margin: .5em;
}

.new-hire-m .so-started .wpcf7 .wpcf7-email {
	border-bottom: 1px solid #d9d9db;
}

.new-hire-m .so-started .wpcf7 .wpcf7-email[aria-invalid=true] {
	border-bottom: 1px solid red;
}

.new-hire-m .so-started .wpcf7 form.invalid .wpcf7-response-output {
	display: none;
}

.new-hire-m .so-started .wpcf7 span.wpcf7-not-valid-tip {
	padding-top: 0px;
	padding-bottom: 7px;
}

.new-hire-m .so-started .wpcf7 .btn.btn-arr.btn-blue {
	padding-left: 36px;
	cursor: pointer;
}

.new-hire-m .so-started .wpcf7 .btn.btn-arr.btn-blue .btn__icon {
	right: 36px;
	width: 15px;
}

.new-hire-m .so-started .wpcf7 .btn.btn-arr.btn-blue input[type=submit] {
	background: transparent;
	border: none;
	padding: 0;
	height: 100%;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #fff;
	transition: all ease-in-out .2s;
	cursor: pointer;
}

.new-hire-m .section.section-meet-expert .expert-block {
	margin: 30px 0 35px;
}

.new-hire-m .s-dev .s-dev_content {
	padding-right: 0px;
	padding-top: 20px;
}

.new-hire-m .s-dev .s-dev_content .dev-block {
	padding-top: 30px;
}

.new-hire-m .s-dev .content {
	padding-bottom: 0;
}

.new-hire-m .s-dev .s-dev_content .dev-block .dev-block_text {
	margin-top: 10px;
	height: 127px;
	display: flex;
	align-items: center;
}

.new-hire-m .s-dev_second .s-dev_content .dev-block .dev-block_text {
	margin-top: 16px;
	height: 68px;
}

.new-hire-m .cert_cont {
	z-index: 1;
	padding-top: 50px;
	padding-bottom: 35px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.new-hire-m .cert_cont .cert_item {
	display: flex;
	flex-direction: column;
	width: 23%;
	margin-right: 24px;
	z-index: 2;
}

.new-hire-m .cert_cont .cert_item:last-child {
	margin-right: 0;
}

.new-hire-m .cert_cont .cert_item .cert_h_item_desc {
	padding-top: 10px;
	font-size: 15px;
	line-height: 26px;
	font-weight: 300;
}

.new-hire-m .cert_cont .cert_item .cert_h_item_text {
	font-size: 26px;
	line-height: 33px;
	font-weight: 300;
}

.new-hire-m .cert_cont img {
	max-height: 60px;
}

.new-hire-m .table_head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #30466d;
	padding: 14px 0;
	color: #fff;
	height: 97px;
}

.new-hire-m .table_head .table_head_block {
	width: 400px;
}

.new-hire-m .table_head .table_head_block:nth-child(2n) {
	border-left: 1px solid #516485;
	border-right: 1px solid #516485;
}

.new-hire-m .table_head .table_head_el {
	font-size: 17px;
	line-height: 30px;
	font-weight: 400;
	text-align: center;
}

.new-hire-m .table_content_caption {
	color: #30466d;
	text-align: center;
	margin: 20px 0;
	font-size: 17px;
	line-height: 30px;
	font-weight: 600;
	text-transform: uppercase;
}

.new-hire-m .table_content {
	display: flex;
	justify-content: space-between;
	gap: 20px;
}

.new-hire-m .table_content .table_content_el {
	width: 380px;
	padding: 30px 0px;
	background: #f4f5f7;
	height: 85px;
	text-align: center;
	font-size: 15px;
	line-height: 26px;
	font-weight: 300;
	color: #000;
}

.new-hire-m .table_content .table_content_el b {
	color: #30466d;
	font-weight: 400;
}

@media (min-width: 741px) {
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num span {
		margin-left: -2.5px !important;
	}
}

.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon {
	position: relative;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num {
	position: absolute;
	left: 0;
	top: -15px;
}

.new-hire-m .new-feed .content {
	padding-bottom: 37px;
}

.new-hire-m .feed-content .feed-block {
	background: transparent;
	height: 400px;
}

.new-hire-m .btn_down_mobile {
	display: none;
}

.new-hire-m .so-started .wpcf7 span.wpcf7-not-valid-tip {
	padding-bottom: 0px;
}

.new-hire-m .home-form {
	padding: 58px 0 0px;
	z-index: 3;
	position: relative;
}

@media screen and (max-width: 576px) {
	.new-hire-m .home-form {
		padding: 28px 0 0px;
	}
}

.new-hire-m .home-form__heading {
	margin-bottom: 17px;
}

.new-hire-m .home-form__heading span {
	color: #30466d;
	font-weight: 500;
}

@media screen and (max-width: 576px) {
	.new-hire-m .home-form__heading {
		margin-bottom: 12px;
	}
}

.new-hire-m .home-form h2 {
	font-weight: 400;
	font-size: 40px;
	line-height: 130%;
	color: #313131;
	margin: 0;
}

@media screen and (max-width: 770px) {
	.new-hire-m .home-form h2 {
		font-size: 35px;
	}
}

@media screen and (max-width: 576px) {
	.new-hire-m .home-form h2 {
		font-size: 28px;
		line-height: 120%;
	}
}

.new-hire-m .home-form__subheading {
	margin-bottom: 50px;
}

@media screen and (max-width: 576px) {
	.new-hire-m .home-form__subheading {
		margin-bottom: 31px;
	}
}

.new-hire-m .home-form__subheading p {
	font-size: 17px;
	font-weight: 300;
	line-height: 173%;
	color: #5e5e5e;
	margin: 0;
}

.new-hire-m .home-form .flex-row {
	display: flex;
	margin: 0 -10px;
	flex-wrap: wrap;
}

.new-hire-m .home-form .flex-row .col-8 {
	flex-basis: 66.666%;
	max-width: 66.666%;
	padding: 0 10px;
}

@media screen and (max-width: 1252px) {
	.new-hire-m .home-form .flex-row .col-8 {
		flex-basis: 60%;
		max-width: 60%;
	}
}

@media screen and (max-width: 991.98px) {
	.new-hire-m .home-form .flex-row .col-8 {
		flex-basis: 100%;
		max-width: 100%;
	}
}

.new-hire-m .home-form .flex-row .col-4 {
	flex-basis: 33.333%;
	max-width: 33.333%;
	padding: 0 10px;
}

@media screen and (max-width: 1252px) {
	.new-hire-m .home-form .flex-row .col-4 {
		flex-basis: 40%;
		max-width: 40%;
	}
}

@media screen and (max-width: 991.98px) {
	.new-hire-m .home-form .flex-row .col-4 {
		flex-basis: 100%;
		max-width: 100%;
	}
}

.new-hire-m .home-form__form {
	padding-right: 40px;
}

@media screen and (max-width: 991.98px) {
	.new-hire-m .home-form__form {
		padding-right: 0;
	}
}

.new-hire-m .wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.new-hire-m .wpcf7-form-control-wrap {
	margin-bottom: 30px;
	display: block;
}

@media screen and (max-width: 575.98px) {
	.new-hire-m .wpcf7-form-control-wrap {
		margin-bottom: 8px;
	}
}

.new-hire-m .wpcf7-form-control-wrap {
	position: relative;
}

.new-hire-m .wpcf7-form-control-wrap input {
	height: 50px;
	width: 100%;
	background: #fff;
	border: 0;
	border-bottom: 1px solid #d9d9db;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: .4px;
	color: #424242;
	padding-left: 21px;
}

@media screen and (max-width: 575.98px) {
	.new-hire-m .wpcf7-form-control-wrap input {
		height: 62px;
	}
}

.new-hire-m .form-file-in-text {
	position: relative;
}

.new-hire-m .wpcf7-form-control-wrap.your_text {
	display: block;
	margin-bottom: 35px;
}

@media screen and (max-width: 575.98px) {
	.new-hire-m .wpcf7-form-control-wrap.your_text {
		margin-bottom: 20px;
	}
}

.new-hire-m .home-form .btn-upload {
	position: relative;
	opacity: .6;
	color: #424242;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: .8px;
	text-transform: uppercase;
	text-decoration: none;
	display: flex;
	align-items: center;
}

.new-hire-m .home-form .btn-upload:hover .btn-upload__icon::before {
	transform: rotate(45deg);
}

@media (max-width: 991px) {
	.new-hire-m .home-form .btn-upload {
		flex-direction: row;
		justify-content: flex-end;
	}
}

.new-hire-m .home-form .btn-upload__text {
	max-width: 110px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 12px;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #6f6f6f;
}

.new-hire-m .home-form .btn-upload__icon {
	position: relative;
	top: 0px;
	right: 0;
	width: 32px;
	height: 32px;
	border: 1px solid rgba(70, 70, 70, .23);
	border-radius: 50%;
}

.new-hire-m .home-form .btn-upload__icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 15px;
	margin: -7.5px 0 0 -8px;
	background: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/home/icon/icon-file.svg") no-repeat 0 0;
	background-size: contain;
	transition: .3s linear;
}

.new-hire-m .home-form .form__file input {
	display: none;
}

.new-hire-m .home-form__contacts {
	display: flex;
	margin: -4px -10px 0;
	flex-wrap: wrap;
}

@media screen and (max-width: 991.98px) {
	.new-hire-m .home-form__contacts {
		margin: 30px -10px 0;
	}
}

@media screen and (max-width: 575.98px) {
	.new-hire-m .home-form__contacts {
		justify-content: space-between;
	}
}

.new-hire-m .home-form__contacts .col {
	flex-basis: 50%;
	max-width: 50%;
	padding: 0 10px;
	margin-bottom: 50px;
}

@media screen and (max-width: 1000px) {
	.new-hire-m .home-form__contacts .col {
		margin-bottom: 0px;
	}
}

@media screen and (max-width: 575.98px) {
	.new-hire-m .home-form__contacts .col {
		flex-basis: auto;
		max-width: initial;
	}
}

.new-hire-m .home-form__contacts p {
	font-weight: 300;
	font-size: 17px;
	line-height: 150%;
	color: #a0a0a0;
	margin-bottom: 22px;
}

.new-hire-m .home-form__contacts ul li {
	font-weight: 400;
	font-size: 15px;
	line-height: 15px;
	color: #6f6f6f;
	list-style: none;
	display: flex;
	align-items: center;
}

@media screen and (max-width: 360px) {
	.new-hire-m .home-form__contacts ul li {
		font-size: 14px;
	}
}

.new-hire-m .home-form__contacts ul li span {
	margin-right: 7px;
}

.new-hire-m .home-form__contacts ul li a {
	color: #30466d;
	display: flex;
	align-items: center;
}

.new-hire-m .home-form__contacts ul li a img, .new-hire-m .home-form__contacts ul li a svg {
	margin-right: 10px;
}

.new-hire-m .home-form__contacts ul li a:hover svg path:not(:last-child) {
	fill: #30466d;
}

.new-hire-m .home-form__contacts ul li a:hover .svg-image {
	filter: none;
	opacity: 1;
}

.new-hire-m .home-form__contacts ul li a .svg-image {
	filter: grayscale(100%);
	transition: all .3s;
	opacity: .55;
}

.new-hire-m .home-form__contacts ul li:not(:last-child) {
	margin-bottom: 26px;
}

.new-hire-m .home-form__contacts .col:nth-child(2n) {
	flex-basis: 160px;
	max-width: 160px;
}

.new-hire-m .so-faq {
	padding-top: 60px;
	padding-bottom: 0;
}

.new-hire-m .so-faq .content {
	padding-bottom: 95px;
}

.new-hire-m .so-faq .faq-items {
	margin-top: 25px;
}

.new-hire-m .so-faq .faq-item .name {
	padding-right: 40px;
	height: 115px;
	display: flex;
	align-items: center;
}

.new-hire-m .so-faq .faq-item .name h3 {
	color: #5e5e5e;
	line-height: 30px;
}

.new-hire-m .so-faq .faq-item .name:before {
	top: 45%;
	background: #6f6f6f;
}

.new-hire-m .so-faq .faq-item .name:after {
	top: 50%;
	background: #6f6f6f;
}

.new-hire-m .mobile_active {
	display: none;
}

@media (max-width: 1360px) {
	.new-hire-m .section.section-meet-expert .expert-badge-container {
		padding-top: 60px;
	}
	
	.new-hire-m .s-dev_second .s-dev_content .dev-block .dev-block_text {
		height: auto;
	}
	
	.new-hire-m .hire-magento-dev .content__right .content__right_img img {
		width: 100%;
	}
	
	.new-hire-m .feed-content .feed-block {
		height: auto;
	}
}

@media (max-width: 1200px) {
	.new-hire-m .get-in-touch-block-form form .form__file .btn-upload__icon {
		top: 1px;
	}
	
	.new-hire-m .hire-magento-dev .content {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.new-hire-m a.btn.btn-arr:hover:before, .new-hire-m .btn:hover:before {
		transform: translateX(-100%);
	}
	
	.new-hire-m .btn_down_popup {
		top: 75px;
	}
	
	.new-hire-m .get-in-touch-block a.btn:hover {
		color: #30466d;
	}
	
	.new-hire-m .get-in-touch-block a.btn:hover .btn__icon svg path {
		fill: #30466d;
	}
	
	.new-hire-m .get-in-touch-block a.btn:hover:after {
		border: 1px solid #30466d;
	}
	
	.new-hire-m .hire-magento-dev .agency_logo_left {
		padding: 30px 0 30px;
	}
}

@media (max-width: 1000px) {
	.new-hire-m .section.section-meet-expert .expert-badge-container {
		display: none;
	}
	
	.new-hire-m .section.section-meet-expert .expert-name {
		margin-top: 25px;
	}
	
	.new-hire-m .cert_cont .cert_item {
		margin-right: 16px;
	}
	
	.new-hire-m .table_content {
		gap: 10px;
	}
	
	.new-hire-m .table_content .table_content_el {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 20px 10px;
		height: auto;
	}
	
	.new-hire-m .section.section-meet-expert .expert-block-content {
		justify-content: center;
		flex-wrap: wrap;
	}
	
	.new-hire-m .section.section-meet-expert .expert-section_left, .new-hire-m .section.section-meet-expert .expert-section_left .expert-section-block, .new-hire-m .expert-section_right {
		width: 100%;
	}
	
	.new-hire-m .s-dev .s-dev_content .dev-block .dev-block_text {
		height: auto;
		align-items: flex-start;
	}
	
	.new-hire-m .so-started .b_title {
		padding-top: 5px;
	}
	
	.new-hire-m .cert_cont {
		padding-bottom: 0;
	}
	
	.new-hire-m .hire-magento-dev .agency_logo_left .agency_logo_first {
		width: 240px;
	}
	
	.new-hire-m .section.section-meet-expert {
		padding-top: 10px;
	}
	
	.new-hire-m .section.section-why-choose {
		padding-top: 60px;
	}
	
	.new-hire-m .new-feed .content {
		padding-top: 60px;
		padding-bottom: 0px;
	}
	
	.new-hire-m .feed-content .feed-block .feed-bottom .feed-desc p {
		max-width: 100%;
	}
	
	.new-hire-m .section.section-meet-expert .expert-block {
		margin-bottom: 0;
	}
	
	.new-hire-m .so-faq {
		padding-top: 40px;
	}
	
	.new-hire-m .so-faq .content {
		padding-bottom: 60px;
	}
}

@media (max-width: 740px) {
	.new-hire-m .s-text {
		font-size: 17px;
		line-height: 30px;
	}
	
	.new-hire-m .hire-magento-dev .content {
		padding-top: 15px;
	}
	
	.new-hire-m .so-started .content__left {
		padding-top: 0px;
	}
	
	.new-hire-m .hire-magento-dev .butt-standard {
		width: 331px;
	}
	
	.new-hire-m .so-started .title {
		margin-bottom: 5px;
	}
	
	.new-hire-m .so-started .btn_down>a, .new-hire-m .btn_down>a {
		width: 100%;
	}
	
	.new-hire-m .hire-magento-dev .butt-standard a {
		text-align: left;
	}
	
	.new-hire-m .cert_cont .cert_item {
		width: 100%;
		margin-bottom: 25px;
		margin-right: 0;
		flex-direction: row;
	}
	
	.new-hire-m .cert_cont .cert_item .cert_h_item_desc {
		padding-top: 0px;
	}
	
	.new-hire-m .cert_cont .cert_item .cert_item_wr {
		margin-left: 12px;
	}
	
	.new-hire-m .cert_cont .cert_item:last-child {
		margin-bottom: 0;
	}
	
	.new-hire-m .hire-magento-dev .content__left .serv-title_h {
		line-height: 42px;
	}
	
	.new-hire-m .s-dev .s-dev_content .dev-block {
		width: 48.7%;
	}
	
	.new-hire-m .s-dev .s-dev_content {
		padding-top: 0px;
	}
	
	.new-hire-m .s-dev_second .s-dev_content .dev-block {
		width: 100%;
	}
	
	.new-hire-m .hire-magento-dev .agency_logo_left {
		padding: 22px 0 25px;
	}
	
	.new-hire-m .hire-magento-dev .agency_logo_left .agency_logo_first {
		margin-right: 0;
		width: 190px;
		height: 75px;
		margin-bottom: 0;
	}
	
	.new-hire-m .so-started .content__left .butt-standard {
		padding-top: 0;
	}
	
	.new-hire-m .so-started .btn_down>a {
		padding: 16px 10px 11px;
	}
	
	.new-hire-m .cert_cont {
		padding-top: 40px;
	}
	
	.new-hire-m .description, .new-hire-m .desc {
		font-size: 17px;
		line-height: 30px;
	}
	
	.new-hire-m .btn_down_popup {
		top: 45px;
		width: 295px;
	}
	
	.new-hire-m .cert_cont .cert_item .cert_h_item_text {
		font-size: 22px;
		line-height: 27px;
	}
	
	.new-hire-m .s-dev .s-dev_content .dev-block {
		padding-top: 22px;
	}
	
	.new-hire-m .s-dev .s-dev_content .dev-block .dev-block_text {
		margin-top: 16px;
	}
	
	.new-hire-m .s-dev .content {
		padding-top: 40px;
		padding-bottom: 0;
	}
	
	.new-hire-m .web-creating .web-creating_content {
		padding-top: 20px !important;
	}
	
	.new-hire-m .section.section-why-choose .section-content {
		margin-top: 20px;
	}
	
	.new-hire-m .section.section-why-choose {
		padding-top: 40px;
		padding-bottom: 0;
	}
	
	.new-hire-m .table_content_caption {
		margin: 15px 0;
	}
	
	.new-hire-m .table_content {
		gap: 4px;
	}
	
	.new-hire-m .table_content .table_content_el {
		font-size: 14px;
		line-height: 20px;
	}
	
	.new-hire-m .btn_down2 {
		padding-bottom: 0;
	}
	
	.new-hire-m .btn_down>a {
		padding-top: 16px;
	}
	
	.new-hire-m .so-started .btn_down>a {
		width: 331px;
	}
	
	.new-hire-m .section.section-meet-expert {
		padding-top: 40px;
	}
	
	.new-hire-m .table_head {
		padding: 10px 0;
	}
	
	.new-hire-m .table_head .table_head_block {
		width: auto;
	}
	
	.new-hire-m .table_head .table_head_el {
		font-size: 15px;
		line-height: 26px;
	}
	
	.new-hire-m .section-meet-expert .b_title {
		margin-bottom: 0;
	}
	
	.new-hire-m .section.section-meet-expert .expert-block {
		margin-top: 10px;
		border: none;
		margin-bottom: 0;
	}
	
	.new-hire-m .section.section-meet-expert .expert-block-header {
		padding: 0 0 20px;
	}
	
	.new-hire-m .section.section-meet-expert .expert-image-container {
		width: auto;
	}
	
	.new-hire-m .section.section-meet-expert .expert-description-container {
		padding: 0 10px;
	}
	
	.new-hire-m .btn-down_wr {
		padding-top: 20px;
	}
	
	.new-hire-m .section.section-meet-expert .expert-name {
		margin-top: 0px;
	}
	
	.new-hire-m .section.section-meet-expert .expert-position {
		margin-top: 20px;
	}
	
	.new-hire-m .section.section-meet-expert .expert-block-content {
		padding: 0 0px 20px;
		gap: 25px;
	}
	
	.new-hire-m .btn-down_wr2 {
		padding-bottom: 0px;
	}
	
	.new-hire-m .b_title {
		font-size: 32px;
		line-height: 42px;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-create_text .title {
		margin-bottom: 15px;
	}
	
	.new-hire-m .so-faq {
		padding-top: 20px;
		padding-bottom: 25px;
	}
	
	.new-hire-m .cert_item_image_wr {
		padding-top: 5px;
		text-align: center;
	}
	
	.new-hire-m .btn_down_mobile {
		display: block;
	}
	
	.new-hire-m .btn_down_mobile a {
		width: 195px;
	}
	
	.new-hire-m .btn_down_mobile2 a {
		width: 215px;
	}
	
	.new-hire-m .desktop_active {
		display: none;
	}
	
	.new-hire-m .btn_mod_text {
		font-weight: 300;
		font-size: 15px;
		line-height: 26px;
		text-align: center;
		color: #30466d;
		margin-bottom: 13px;
	}
	
	.new-hire-m .so-started .wpcf7 .btn.btn-arr.btn-blue .btn__icon {
		right: 16px;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block {
		align-items: baseline !important;
		flex-direction: row !important;
		border-left: 1px solid rgba(229, 229, 229, .6) !important;
		padding-bottom: 40px !important;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num span {
		font-weight: 500;
		display: inline-block;
		margin-left: 0;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-create_text {
		margin-left: 20px !important;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block:before {
		z-index: 1;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon {
		z-index: 100;
		width: 92px !important;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num {
		left: -2.5px;
		top: -7px;
		font-weight: 500;
		letter-spacing: 1px;
	}
	
	.new-hire-m .new-feed .content {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	
	.new-hire-m .so-faq .content {
		padding-bottom: 15px;
	}
	
	.new-hire-m .mobile_active {
		display: block;
	}
	
	.new-hire-m .new-reviews__carousel {
		margin: 30px 0 0;
	}
	
	.new-hire-m .swiper-container {
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		list-style: none;
		padding: 0;
		z-index: 1;
	}
	
	.new-hire-m .swiper-wrapper {
		transform: translate3d(0px, 0, 0);
		position: relative;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: flex;
		transition-property: transform;
		box-sizing: content-box;
	}
	
	.new-hire-m .swiper-slide {
		background: #fff;
		height: auto;
		min-height: 374px;
		flex-shrink: 0;
		position: relative;
		transition-property: transform;
	}
	
	.new-hire-m .item {
		padding: 28px;
		height: 100%;
	}
	
	.new-hire-m .item .review-wrapper {
		display: flex;
		justify-content: space-between;
	}
	
	.new-hire-m .review-stars {
		display: flex;
	}
	
	.new-hire-m .wrapper .review-wrapper .review span {
		width: 16px;
		height: 16px;
		margin-bottom: 20px;
	}
	
	.new-hire-m .review span {
		width: 12px !important;
		height: 12px !important;
		filter: sepia(100%) hue-rotate(195deg) saturate(800%);
	}
	
	.new-hire-m .review span:last-child {
		filter: none;
		opacity: .3;
	}
	
	.new-hire-m .item p {
		font-size: 15px !important;
		line-height: 27px !important;
		color: #424242;
		font-weight: 300;
		max-width: 300px;
		margin: 0;
		margin-top: 15px;
	}
	
	.new-hire-m .testimonials {
		padding-top: 16px;
	}
	
	.new-hire-m .item .review-wrapper .review_logo {
		width: auto;
		height: 36px;
		margin-top: 0;
		position: absolute;
		top: 25px;
		right: 25px;
	}
	
	.new-hire-m .item .review-wrapper .review_logo img {
		width: 100%;
		height: 100%;
	}
	
	.new-hire-m .item .name-review {
		position: absolute;
		bottom: 40px;
		font-size: 14px;
		line-height: 14px;
		color: rgba(66, 66, 66, .85);
		font-weight: 300;
		display: flex;
		align-items: center;
	}
	
	.new-hire-m .item .client-photo {
		width: 50px;
		height: 50px;
		display: inline-block !important;
		vertical-align: middle;
		margin-right: 15px;
	}
	
	.new-hire-m .item .client-photo img {
		width: 100%;
		height: 100%;
		border-radius: 50%;
	}
	
	.new-hire-m .item .rew-info {
		display: inline-block;
		vertical-align: middle;
		font-size: 13px;
		line-height: 14px;
		max-width: 150px;
	}
	
	.new-hire-m .item .rew-info span {
		display: block;
		font-weight: 500;
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 9px;
	}
	
	.new-hire-m .swiper-pagination {
		position: absolute;
		text-align: center;
		transition: 300ms opacity;
		transform: translate3d(0, 0, 0);
		z-index: 10;
	}
	
	.new-hire-m .swiper-pagination-clickable .swiper-pagination-bullet {
		cursor: pointer;
	}
	
	.new-hire-m .swiper-pagination-bullet {
		margin-right: 20px;
		background: #30466d;
		position: relative;
		width: 7px;
		height: 7px;
		display: inline-block;
		border-radius: 100%;
		opacity: .2;
	}
	
	.new-hire-m .swiper-pagination-bullet-active {
		opacity: 1;
	}
	
	.new-hire-m .swiper-button-prev.swiper-button-disabled, .new-hire-m .swiper-button-next.swiper-button-disabled {
		background: #e0e0e0;
	}
	
	.new-hire-m .news-sec__swiper-prev {
		left: 0;
	}
	
	.new-hire-m .news-sec__swiper-prev .btn__icon {
		transform: rotate(180deg);
	}
	
	.new-hire-m .news-sec__swiper-next {
		right: 0;
	}
	
	.new-hire-m .news-sec__swiper-prev, .new-hire-m .news-sec__swiper-next {
		display: flex;
		position: absolute;
		bottom: 130px;
	}
	
	.new-hire-m .swiper-button-prev, .new-hire-m .swiper-button-next {
		width: 39px;
		height: 39px;
		background: #30466d;
		justify-content: center;
		align-items: center;
		transition: .3s linear;
		z-index: 99;
	}
	
	.new-hire-m .news-sec__swiper-prev .btn__icon, .new-hire-m .news-sec__swiper-next .btn__icon {
		position: absolute;
		top: 50%;
		left: 12px;
		width: 15px;
		height: 9px;
		margin: -4.5px 0 0 0;
		z-index: 3;
	}
	
	.new-hire-m .news-sec__swiper-prev .btn__icon path, .new-hire-m .news-sec__swiper-next .btn__icon path {
		fill: #fff;
		transition: all .3s ease 0s;
	}
	
	.new-hire-m .so-started .btn_down a:hover .btn__icon {
		transform: none;
	}
	
	.new-hire-m .form__bts .btn:hover .btn__icon {
		transform: none;
	}
	
	.new-hire-m .so-started .btn_down a .btn__icon.btn_icon_transformed {
		transform: rotate(45deg);
	}
	
	.new-hire-m .so-started .btn_down_popup .form__bts .btn__text {
		top: 3px;
	}
	
	.new-hire-m .so-started .wpcf7 .btn.btn-arr.btn-blue {
		padding-left: 22px;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block:last-child {
		border-left: none !important;
	}
}

@media (max-width: 450px) {
	.new-hire-m .new_container {
		max-width: 375px;
		width: 100%;
	}
	
	.new-hire-m .table_content .table_content_el {
		padding: 20px 4px;
	}
	
	.new-hire-m .section.section-meet-expert .expert-image-container img {
		width: 355px;
		height: 355px;
	}
	
	.new-hire-m .web-creating {
		padding-top: 40px !important;
	}
}

.new-hire-m .btn_down_popup .form__file {
	bottom: auto;
	top: 100%;
}

.new-hire-m .why-sec {
	padding: 60px 0 0;
}

@media (max-width: 740px) {
	.new-hire-m .why-sec {
		padding-top: 40px;
	}
}

.s-perform .s-consult-b2b .tabs .nav .nav__line:before {
	top: 11px;
}

.s-perform .s-consult-b2b .content {
	padding-bottom: 95px;
}

.s-perform .perform_speed .content {
	padding-top: 100px;
	padding-bottom: 0;
}

.s-perform .perform_speed .s-works_head {
	align-items: flex-start;
}

.s-perform .perform_speed .content__left, .s-perform .perform_speed .content__right {
	max-width: 46.61%;
}

.s-perform .perform_speed .s-design {
	padding-top: 0;
	padding-bottom: 22px;
}

.s-perform .perform_speed .s-design .s-design_text .title {
	padding-top: 35px;
	padding-bottom: 32px;
	margin-bottom: 0;
}

.s-perform .perform_speed .s-design .s-design_text .btn-border_out .btn {
	font-size: 13px;
	font-weight: 500;
	color: #30466d;
}

.s-perform .perf-request .content {
	padding-top: 90px;
	padding-bottom: 60px;
}

.s-perform .perf-request .s-works_head {
	align-items: flex-start;
}

.s-perform .perf-request .s-works_head .title {
	margin-bottom: 29px;
}

.s-perform .perf-request .content__left, .s-perform .perf-request .content__right {
	max-width: 46.6%;
}

.s-perform .perf-request .butt-standard a {
	min-width: 180px;
	padding: 13px 29px 12px 20px;
	line-height: 13px;
	border: none;
}

.s-perform .perf-request .butt-standard a:hover {
	border: none;
}

.s-perform .perf-request .btn:after:hover {
	content: "";
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
	border: 1px solid rgba(66, 66, 66, .3);
	z-index: 1;
}

.s-perform .perf-request .butt-standard .btn__text {
	top: 2px;
}

.s-perform .perf-request .butt-standard a:hover .btn__icon svg path {
	fill: #30466d;
}

.s-perform .perf-request .web-check_block {
	border: none;
	padding-top: 0;
	padding-bottom: 26px;
	margin-left: 50px;
}

.s-perform .perf-request .web-check_block .title {
	margin-bottom: 0;
}

.s-perform .perf-request .web-check_block .check_num {
	top: 8px;
	left: -50px;
	font-size: 15px;
	line-height: 15px;
}

.s-perform .s-operat2 {
	padding-top: 40px;
}

.s-perform .s-operat2 .s-operat_content .operat_block .title {
	padding-left: 20px;
	font-size: 19px;
	line-height: 32px;
}

.s-perform .web-check {
	padding-top: 100px;
	padding-bottom: 130px;
}

.s-perform .web-check .s-works_head {
	align-items: flex-start;
}

.s-perform .web-check .s-works_head .title {
	margin-bottom: 0;
}

.s-perform .web-check .web-check_content {
	padding-top: 0;
	padding-bottom: 0;
}

.s-perform .web-check .web-check_right img {
	width: auto;
	height: auto;
}

.s-perform .s-consult-b2b .tabs .text p {
	padding-bottom: 31px;
}

@media (max-width: 1360px) {
	.s-perform .s-consult-b2b .tabs .nav {
		width: 40%;
	}
	
	.s-perform .s-consult-b2b .tabs .text-2 {
		max-width: 58%;
	}
}

@media (max-width: 1200px) {
	.s-perform .perform_speed .content {
		padding-top: 60px;
	}
	
	.s-perform .s-consult-b2b .content {
		padding-bottom: 50px;
	}
	
	.s-perform .perf-request .content {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	
	.s-perform .perf-request .content__left {
		max-width: 40%;
	}
	
	.s-perform .perf-request .content__right {
		max-width: 52%;
	}
	
	.s-perform .web-check {
		padding-top: 60px;
		padding-bottom: 80px;
	}
	
	.s-perform .perf-request .butt-standard a:hover:before {
		background: transparent;
	}
}

@media (max-width: 1000px) {
	.s-perform .perform_speed .s-design {
		padding-bottom: 0;
	}
	
	.s-perform .perf-request .content {
		padding-top: 20px;
	}
	
	.s-perform .web-check .web-check_content {
		flex-wrap: wrap;
	}
	
	.s-perform .web-check .web-check_left {
		flex: 0 1 66%;
		max-width: 66%;
	}
	
	.s-perform .web-check .web-check_right {
		display: block;
		flex: 0 1 66%;
		max-width: 66%;
	}
	
	.s-perform .perf-request .butt-standard .btn__text {
		top: -1px;
	}
}

@media (max-width: 740px) {
	.s-perform .perform_speed .content {
		padding-top: 45px;
	}
	
	.s-perform .perform_speed .content__left {
		max-width: 100%;
	}
	
	.s-perform .perform_speed .content__right {
		max-width: 100%;
	}
	
	.s-perform .perform_speed .content__right .s-design_img img {
		width: 100%;
		height: 100%;
		padding-top: 35px;
	}
	
	.s-perform .projects-items .project-item .project-content {
		margin-bottom: 14px;
	}
	
	.s-perform .perform_speed .s-design .s-design_text .title {
		padding-top: 26px;
		padding-bottom: 25px;
	}
	
	.s-perform .perform_speed .s-design {
		padding-bottom: 30px;
	}
	
	.s-perform .perf-request .content__left, .s-perform .perf-request .content__right {
		max-width: 100%;
	}
	
	.s-perform .perf-request .content__left {
		padding-bottom: 30px;
	}
	
	.s-perform .perf-request .s-works_head .title {
		margin-bottom: 20px;
	}
	
	.s-perform .perf-request .web-check_block .check_num {
		display: block;
		left: -40px;
	}
	
	.s-perform .perf-request .web-check_block {
		margin-left: 40px;
		padding-bottom: 21px;
	}
	
	.s-perform .perf-request .web-check_block .title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.s-perform .s-design_second {
		padding-bottom: 0;
	}
	
	.s-perform .s-operat2 {
		padding-top: 20px;
	}
	
	.s-perform .s-operat2 .s-operat_content .operat_block .title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.s-perform .web-hire .web-hire_top {
		padding-top: 30px;
	}
	
	.s-perform .web-check {
		padding-top: 45px;
		padding-bottom: 50px;
	}
	
	.s-perform .web-check .web-check_left, .s-perform .web-check .web-check_right {
		flex: 0 1 100%;
		max-width: 100%;
	}
}

@media (max-width: 400px) {
	.s-perform .s-operat2 .s-operat_content .operat_block .title {
		font-size: 16px;
		padding-left: 12px;
	}
}

.serv-migrat .s-operat {
	padding-bottom: 60px;
}

.serv-migrat .s-operat .s-operat_wr {
	padding-right: 0;
}

.serv-migrat .projects-items {
	flex-direction: column;
	padding-bottom: 20px;
}

.serv-migrat .pr-item_wr {
	display: flex;
	justify-content: space-between;
	margin-bottom: 70px;
}

.serv-migrat .projects-items .project-item .project-content {
	margin-bottom: 21px;
}

.serv-migrat .pr-item_right {
	width: 47.83%;
}

.serv-migrat .pr-item_right .title {
	margin-bottom: 0;
}

.serv-migrat .pr-item_right_content {
	padding-top: 15px;
}

.serv-migrat .pr-item_right_block {
	display: flex;
	align-items: baseline;
	margin-bottom: 11px;
}

.serv-migrat .pr-item_right_block img {
	opacity: .5;
}

.serv-migrat .pr-item_right_block .pr-item_right_title {
	padding-left: 32px;
	font-weight: 300;
	font-size: 19px;
	line-height: 32px;
}

.serv-migrat .feed-content .feed-block {
	background: #f4f5f7;
}

.serv-migrat .border-t {
	padding-top: 58px;
}

.serv-migrat .web-check {
	padding-top: 35px;
	padding-bottom: 130px;
}

.serv-migrat .web-check .s-works_head {
	align-items: flex-start;
}

.serv-migrat .web-check .s-works_head .title {
	margin-bottom: 0;
}

.serv-migrat .web-check .web-check_content {
	padding-top: 0;
	padding-bottom: 0;
}

.serv-migrat .web-check .web-check_right img {
	width: auto;
	height: auto;
}

.serv-migrat .s-hire .content {
	padding-bottom: 35px;
}

.serv-migrat .s-hire .s-works_head {
	align-items: flex-start;
}

.serv-migrat .so-started .web-cert .cer-item img {
	width: 51.5px;
	height: 100px;
}

.serv-migrat .so-started .web-cert {
	padding-top: 44px;
}

.serv-migrat .so-started .web-cert .cer-item {
	margin-right: 8px;
}

.serv-migrat .ny_agency_2 .ny_circle div {
	color: #6f6f6f;
	font-family: "Maison Neue Mono";
}

.serv-migrat .s-hire .navs-client-slider {
	top: 32px;
}

.serv-migrat .testimonials {
	padding-top: 40px;
}

.serv-migrat .web-hire .web-hire_content {
	padding-right: 0;
	padding-top: 56px;
	padding-bottom: 38px;
}

.serv-migrat .web-hire .web-hire_right {
	width: auto;
}

.serv-migrat .web-cert .imgs {
	display: flex;
}

.serv-migrat .web-hire_left_wr {
	padding-top: 50px;
	display: flex;
	justify-content: space-between;
}

.serv-migrat .web-cert {
	align-items: flex-end;
}

.serv-migrat .web-hire .s-works_head {
	max-width: 550px;
}

.serv-migrat .web-hire_top {
	padding-top: 108px;
	align-items: flex-end;
	padding-bottom: 50px;
	border-bottom: 1px solid #e2e3e5;
}

.serv-migrat .web-hire_numbers {
	display: flex;
	justify-content: space-between;
}

.serv-migrat .web-hire_numbers .web-hire_num_item {
	max-width: 222px;
	font-weight: 300;
}

.serv-migrat .web-hire_numbers .web-hire_num_item:first-child {
	margin-right: 40px;
}

.serv-migrat .web-hire_numbers .num-item__val {
	padding-bottom: 29px;
	display: flex;
	align-items: center;
	color: #30466d;
	line-height: 70px;
}

.serv-migrat .web-hire_numbers .num-item__val-text {
	font-size: 107px;
	padding-right: 15px;
}

.serv-migrat .web-hire_numbers .num-item__val-plus {
	font-size: 50px;
}

.serv-migrat .web-hire_numbers .num-item__text {
	font-size: 15px;
	line-height: 26px;
}

@media (max-width: 1360px) {
	.serv-migrat .web-hire .web-hire_left {
		max-width: 500px;
	}
}

@media (max-width: 1200px) {
	.serv-migrat .web-hire .web-hire_left {
		max-width: 460px;
	}
	
	.serv-migrat .web-hire .web-hire_right {
		width: 420px;
	}
	
	.serv-migrat .web-hire .s-works_head {
		max-width: 460px;
	}
	
	.serv-migrat .web-hire_numbers .web-hire_num_item {
		max-width: 194px;
	}
	
	.serv-migrat .pr-item_wr {
		margin-bottom: 50px;
	}
	
	.serv-migrat .new-feed .content {
		padding-bottom: 60px;
	}
	
	.serv-migrat .web-check {
		padding-bottom: 70px;
	}
}

@media (max-width: 1000px) {
	.serv-migrat .so-started .web-cert {
		padding-top: 35px;
	}
	
	.serv-migrat .so-started .web-cert .cer-item {
		margin-bottom: 5px;
	}
	
	.serv-migrat .s-operat {
		padding-bottom: 50px;
	}
	
	.serv-migrat .pr-item_right_block {
		margin-bottom: 9px;
	}
	
	.serv-migrat .projects-items .project-item {
		padding-bottom: 0px;
	}
	
	.serv-migrat .web-hire .s-works_head {
		max-width: 620px;
		padding-bottom: 50px;
	}
	
	.serv-migrat .web-hire_numbers .web-hire_num_item {
		max-width: 230px;
	}
	
	.serv-migrat .web-hire .web-hire_content {
		padding-top: 33px;
	}
	
	.serv-migrat .web-hire_top {
		padding-bottom: 46px;
	}
	
	.serv-migrat .web-hire .web-hire_left {
		max-width: 400px;
	}
	
	.serv-migrat .web-hire .web-hire_right {
		width: auto;
	}
	
	.serv-migrat .web-cert {
		display: block;
	}
}

@media (max-width: 740px) {
	.serv-migrat .so-started .web-cert {
		padding-top: 22px;
	}
	
	.serv-migrat .s-operat {
		padding-bottom: 35px;
	}
	
	.serv-migrat .pr-item_right_block {
		margin-bottom: 21px;
	}
	
	.serv-migrat .pr-item_right_block:last-child {
		margin-bottom: 0;
	}
	
	.serv-migrat .web-hire .web-hire_content {
		padding-top: 13px;
	}
	
	.serv-migrat .web-hire_top {
		border: none;
		padding-top: 45px;
		padding-bottom: 10px;
	}
	
	.serv-migrat .web-cert2 {
		margin-left: 0px;
	}
	
	.serv-migrat .so-started .web-cert .cer-item img {
		width: 48px;
		height: 90px;
	}
	
	.serv-migrat .s-operat .s-operat_wr {
		flex-direction: column-reverse;
	}
	
	.serv-migrat .s-operat .s-operate_img {
		padding-top: 5px;
		padding-bottom: 31px;
	}
	
	.serv-migrat .s-operat .s-operate_img img {
		display: block;
		height: 240px;
		width: 355px;
	}
	
	.serv-migrat .pr-item_wr {
		flex-wrap: wrap;
		margin-bottom: 35px;
	}
	
	.serv-migrat .pr-item_right {
		width: 100%;
		padding-top: 28px;
	}
	
	.serv-migrat .pr-item_right .title {
		margin-bottom: 5px;
	}
	
	.serv-migrat .projects-items .project-item .project-content {
		margin-bottom: 12px;
	}
	
	.serv-migrat .projects-items {
		padding-bottom: 9px;
	}
	
	.serv-migrat .border-t {
		padding-top: 46px;
	}
	
	.serv-migrat .testimonials {
		padding-top: 4px;
	}
	
	.serv-migrat .ny_agency .slider-client-feedback .proj-slider-start {
		padding-top: 10px;
	}
	
	.serv-migrat .s-hire .content {
		padding-bottom: 0px;
	}
	
	.serv-migrat .feed-content {
		padding-top: 11px;
	}
	
	.serv-migrat .new-feed .content {
		padding-bottom: 47px;
	}
	
	.serv-migrat .web-hire .s-works_head {
		padding-bottom: 30px;
	}
	
	.serv-migrat .web-hire .web-hire_top {
		padding-top: 45px;
	}
	
	.serv-migrat .web-hire_numbers .num-item__val-text {
		font-size: 67px;
		padding-right: 10px;
	}
	
	.serv-migrat .web-hire_numbers .num-item__val-plus {
		font-size: 37px;
		padding-right: 20px;
	}
	
	.serv-migrat .web-hire_numbers {
		flex-direction: column;
	}
	
	.serv-migrat .web-hire_numbers .web-hire_num_item {
		display: flex;
		max-width: 100%;
		padding-bottom: 26px;
	}
	
	.serv-migrat .web-hire_numbers .num-item__val {
		justify-content: flex-end;
		width: 130px;
		padding-bottom: 0px;
	}
	
	.serv-migrat .web-hire_numbers .num-item__text {
		max-width: 222px;
	}
	
	.serv-migrat .web-hire_numbers .web-hire_num_item:first-child {
		margin-right: 0px;
	}
	
	.serv-migrat .web-hire .web-hire_left {
		max-width: 100%;
	}
	
	.serv-migrat .web-hire_right .web-cert {
		display: none;
	}
	
	.serv-migrat .web-hire_left_wr {
		padding-top: 0;
		flex-wrap: wrap;
	}
	
	.serv-migrat .web-hire .web-hire_content {
		padding-bottom: 50px;
	}
}

.serv-integr .web-check .web-check_content {
	padding-bottom: 100px;
}

.serv-integr .so-faq2 {
	display: block;
}

.serv-integr .so-faq2 .content {
	display: flex;
	justify-content: space-between;
	padding-top: 95px !important;
	padding-bottom: 60px;
}

.serv-integr .so-faq2 .b_title {
	margin-bottom: 12px;
}

.serv-integr .so-faq2 .content:after {
	content: none;
}

.serv-integr .so-faq2 .integr_left {
	width: 46.6%;
}

.serv-integr .web-hire .s-works_head {
	max-width: 550px;
}

.serv-integr .serv-inter_pricing .content {
	padding-left: 0px;
	padding-top: 95px;
	padding-bottom: 40px;
}

.serv-integr .serv-inter_pricing .s-works_head {
	align-items: flex-start;
}

.serv-integr .serv-inter_pricing .content__right {
	padding-top: 50px;
}

.serv-integr .serv-inter_pricing .pricing .swiper-slide {
	width: 31.93%;
	margin-left: 0;
	margin-right: 20px;
}

.serv-integr .serv-inter_pricing .pricing .swiper-slide:last-child {
	margin-right: 0;
}

.serv-integr .serv-inter_pricing .pricing-info {
	border-top: 1px solid #e2e3e5;
	padding: 27px 30px 22px;
}

.serv-integr .serv-inter_pricing .pricing-col .list {
	border-bottom: 1px solid #e2e3e5;
	color: #30466d;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: .4px;
	padding-bottom: 1px;
}

.serv-integr .serv-inter_pricing .pricing-col .list li {
	margin-bottom: 26px;
	padding-left: 24px;
}

.serv-integr .serv-inter_pricing .pricing-col .list li:before {
	top: 1px;
	width: 12px;
	height: 9px;
	filter: sepia(100%) hue-rotate(190deg) saturate(250%);
}

.serv-integr .serv-inter_pricing .pricing-col .name {
	border: none;
}

.serv-integr .serv-inter_pricing .serv-inter_pricing_section_head {
	font-weight: 300;
	padding-bottom: 37px;
}

.serv-integr .serv-inter_pricing .serv-inter_pricing_section_head span {
	font-size: 16px;
	line-height: 32px;
}

.serv-integr .serv-inter_pricing .serv-inter_pricing_section_head .title {
	margin-bottom: 0;
}

.serv-integr .serv-inter_pricing .pricing-col .list li.disabled {
	opacity: .5;
}

.serv-integr .serv-inter_pricing .pricing-col .list li.disabled:after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0;
	width: 10px;
	height: 13px;
	background: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/svg/serv_integr_price_lock.svg");
	background-size: contain;
}

.serv-integr .serv-inter_pricing .pricing-col .price__def {
	padding-top: 23px;
	font-weight: 500;
	font-size: 19px;
	line-height: 32px;
	color: #30466d;
}

.serv-integr .serv-inter_pricing .pricing-col .price__def span {
	padding-left: 6px;
	font-size: 14px;
	line-height: 14px;
	font-weight: 300;
	letter-spacing: .4px;
	color: #6f6f6f;
}

.serv-integr .so-faq {
	background: #f4f5f7;
}

.serv-integr .so-faq .content {
	padding-top: 80px;
}

.serv-integr .web-advise .web-advise_content {
	padding-top: 95px;
}

@media (max-width: 1200px) {
	.serv-integr .web-hire .web-hire_left {
		max-width: 500px;
	}
	
	.serv-integr .serv-inter_pricing .content, .serv-integr .web-advise .web-advise_content {
		padding-top: 60px;
	}
	
	.serv-integr .so-faq2 .content {
		padding-top: 60px !important;
	}
	
	.serv-integr .new-feed .content {
		padding-bottom: 60px;
	}
	
	.serv-integr .web-check .web-check_content {
		padding-bottom: 75px;
	}
	
	.serv-integr .so-faq .content {
		padding-top: 40px;
	}
}

@media (max-width: 1000px) {
	.serv-integr .web-hire .web-hire_left {
		max-width: 600px;
		padding-bottom: 30px;
	}
	
	.serv-integr .web-hire .web-hire_content {
		flex-wrap: wrap;
	}
	
	.serv-integr .so-faq2 .content {
		flex-wrap: wrap;
	}
	
	.serv-integr .so-faq2 .integr_left {
		width: 100%;
	}
	
	.serv-integr .so-faq2 .integr_left:first-child {
		padding-bottom: 30px;
	}
	
	.serv-integr .so-faq2 .content {
		padding-top: 45px !important;
		padding-bottom: 40px;
	}
	
	.serv-integr .serv-inter_pricing .content {
		padding-top: 45px;
		padding-bottom: 30px;
	}
	
	.serv-integr .pricing-nav {
		display: none;
	}
	
	.serv-integr .pricing {
		flex-wrap: wrap;
	}
	
	.serv-integr .pricing .swiper-slide {
		margin: 0;
		padding-bottom: 36px;
	}
	
	.serv-integr .serv-inter_pricing .pricing .swiper-slide {
		width: 47%;
	}
	
	.serv-integr .serv-inter_pricing .content {
		padding-bottom: 9px;
	}
}

@media (max-width: 740px) {
	.serv-integr .so-faq2 .integr_left:first-child {
		padding-bottom: 0;
	}
	
	.serv-integr .serv-inter_pricing .content__right {
		padding-top: 30px;
	}
	
	.serv-integr .pricing-nav {
		margin-bottom: 25px;
	}
	
	.serv-integr .web-hire .web-hire_top {
		padding-top: 40px;
	}
	
	.serv-integr .web-hire .web-hire_left {
		padding-bottom: 5px;
	}
	
	.serv-integr .new-feed .content {
		padding-bottom: 40px;
	}
	
	.serv-integr .web-check .web-check_content {
		padding-bottom: 52px;
	}
	
	.serv-integr .web-advise .web-advise_content {
		padding-top: 45px;
	}
	
	.serv-integr .so-faq .content {
		padding-top: 30px;
	}
	
	.serv-integr .serv-inter_pricing .serv-inter_pricing_section_head {
		padding-bottom: 25px;
	}
	
	.serv-integr .serv-inter_pricing .pricing-info {
		padding: 17px 20px 20px;
	}
	
	.serv-integr .pricing {
		flex-direction: column;
	}
	
	.serv-integr .serv-inter_pricing .pricing .swiper-slide {
		width: 100%;
	}
	
	.serv-integr .serv-inter_pricing .serv-inter_pricing_section_head {
		padding-bottom: 16px;
	}
}

@media (max-width: 400px) {
	.serv-integr .s-design {
		padding-bottom: 5px;
	}
	
	.serv-integr .serv-inter_pricing .pricing .swiper-slide {
		width: 100%;
	}
	
	.serv-integr .web-hire .web-hire_top {
		padding-top: 20px;
	}
}

.serv-integr .integr-item {
	border-bottom: 1px solid #e2e3e5;
}

.serv-integr .integr-item.active .name:after, .serv-integr .integr-item.active .name:before {
	transform: rotate(45deg);
}

.serv-integr .integr-item .name {
	position: relative;
	line-height: 22px;
	font-size: 15px;
	font-weight: 300;
	padding-top: 25px;
	padding-bottom: 23px;
	cursor: pointer;
	padding-right: 20px;
}

.serv-integr .integr-item .name h3 {
	font-weight: 500;
	margin: 0;
	font-size: 19px;
	line-height: 32px;
	color: #424242;
}

.serv-integr .integr-item .name:after, .serv-integr .integr-item .name:before {
	content: "";
	position: absolute;
	background: #424242;
	transition: .3s ease 0s;
}

.serv-integr .integr-item .name:after {
	top: 33px;
	right: 5px;
	width: 14px;
	height: 2px;
}

.serv-integr .integr-item .name:before {
	right: 11px;
	top: 27px;
	width: 2px;
	height: 14px;
}

.serv-integr .integr-item .desc {
	font-size: 15px;
	line-height: 176%;
	font-weight: 300;
	letter-spacing: -.04px;
	padding-bottom: 35px;
	max-width: 690px;
	display: none;
}

.new-hire-m .s-operat, .serv-supp .s-operat {
	padding-bottom: 100px;
}

.new-hire-m .s-operat .s-works_head, .serv-supp .s-operat .s-works_head {
	max-width: 100%;
}

.new-hire-m .s-operat .s-operat_content2 .operat_block, .serv-supp .s-operat .s-operat_content2 .operat_block {
	width: 47%;
	padding-top: 26px;
}

.new-hire-m .s-operat .s-operat_content2 .operat_block .title, .serv-supp .s-operat .s-operat_content2 .operat_block .title {
	padding-left: 34px;
}

.new-hire-m .s-operat .s-operat_content2 .operat_block img, .serv-supp .s-operat .s-operat_content2 .operat_block img {
	opacity: 1;
	height: 12px;
}

.new-hire-m .projects-items, .serv-supp .projects-items {
	padding-bottom: 95px;
}

.new-hire-m .supp_notif, .serv-supp .supp_notif {
	padding-top: 71px;
}

.new-hire-m .supp_notif .supp_notif_wr, .serv-supp .supp_notif .supp_notif_wr {
	max-width: 849px;
	background: #fff;
	border-radius: 70px;
	display: flex;
	align-items: center;
	padding: 16px 30px 12px;
}

.new-hire-m .supp_notif .notif_title, .serv-supp .supp_notif .notif_title {
	padding-left: 20px;
	font-weight: 500;
	font-size: 19px;
	line-height: 32px;
	color: #5e5e5e;
}

.new-hire-m .serv-inter_pricing .serv-support-btn a, .serv-supp .serv-inter_pricing .serv-support-btn a {
	padding: 14px 112px 11px;
	border: 1px solid #8390a7;
}

.new-hire-m .serv-inter_pricing .serv-support-btn a:hover, .serv-supp .serv-inter_pricing .serv-support-btn a:hover {
	border: 1px solid #30466d;
	background: #30466d;
	color: #fff;
}

.new-hire-m .serv-inter_pricing .pricing-col .list, .serv-supp .serv-inter_pricing .pricing-col .list {
	border: none;
}

.new-hire-m .serv-inter_pricing .pricing-col .list li:first-child, .serv-supp .serv-inter_pricing .pricing-col .list li:first-child {
	line-height: 17px;
}

.new-hire-m .serv-inter_pricing .pricing-col .list li:first-child:before, .serv-supp .serv-inter_pricing .pricing-col .list li:first-child:before {
	top: 3px;
}

.new-hire-m .butt-standard.serv-support-btn, .serv-supp .butt-standard.serv-support-btn {
	padding-top: 24px;
}

.new-hire-m .pricing-note, .serv-supp .pricing-note {
	padding-top: 37px;
	max-width: 360px;
}

.new-hire-m .serv-inter_pricing .pricing-info, .serv-supp .serv-inter_pricing .pricing-info {
	border: 1px solid #e2e3e5;
	padding: 27px 30px 30px;
	background: #fff;
}

.new-hire-m .pricing .swiper-slide:nth-child(even) .pricing-col .pricing-info, .serv-supp .pricing .swiper-slide:nth-child(even) .pricing-col .pricing-info {
	background: #fff;
	border: 1px solid #a0a0a0;
}

.new-hire-m .pricing .swiper-slide:nth-child(even) .pricing-col .pricing-info .serv-support-btn a, .serv-supp .pricing .swiper-slide:nth-child(even) .pricing-col .pricing-info .serv-support-btn a {
	border: 1px solid #30466d;
}

.new-hire-m .pricing .swiper-slide:nth-child(even) .pricing-col .pricing-info .serv-support-btn a:hover, .serv-supp .pricing .swiper-slide:nth-child(even) .pricing-col .pricing-info .serv-support-btn a:hover {
	border: 1px solid #8390a7;
	background: #fff;
	color: #30466d;
}

.new-hire-m .serv-inter_pricing .content, .serv-supp .serv-inter_pricing .content {
	padding-bottom: 95px;
}

.new-hire-m .supp_notif2, .serv-supp .supp_notif2 {
	padding-top: 51px;
}

.new-hire-m .supp_notif2 .supp_notif_wr, .serv-supp .supp_notif2 .supp_notif_wr {
	background: #f4f5f7;
	padding: 14px 20px 9px;
	align-items: flex-start;
	border-radius: 18px;
}

.new-hire-m .supp_notif2 .supp_notif_wr img, .serv-supp .supp_notif2 .supp_notif_wr img {
	padding-top: 5px;
}

.new-hire-m .supp_notif2 .supp_notif_wr .title, .serv-supp .supp_notif2 .supp_notif_wr .title {
	padding-left: 15px;
}

.new-hire-m .s-operat2, .serv-supp .s-operat2 {
	padding-bottom: 0;
}

.new-hire-m .s-operat2 .s-works_head, .serv-supp .s-operat2 .s-works_head {
	max-width: 550px;
}

.new-hire-m .s-operat2 .s-operat_wr, .serv-supp .s-operat2 .s-operat_wr {
	border: none;
	padding-bottom: 1px;
	padding-right: 30px;
}

.new-hire-m .s-operat2 .s-operat_content2, .serv-supp .s-operat2 .s-operat_content2 {
	padding-top: 0;
	padding-right: 30px;
}

.new-hire-m .s-operat2 .s-operat_content2 .operat_block, .serv-supp .s-operat2 .s-operat_content2 .operat_block {
	padding-top: 46px;
	width: 46.6%;
	align-items: flex-start;
	flex-direction: column;
}

.new-hire-m .s-operat2 .s-operat_content2 .operat_block .title, .serv-supp .s-operat2 .s-operat_content2 .operat_block .title {
	padding-left: 0;
	margin-bottom: 15px;
}

.new-hire-m .web-creating, .serv-supp .web-creating {
	padding-top: 95px;
}

.new-hire-m .web-hire .web-hire_content, .serv-supp .web-hire .web-hire_content {
	padding-top: 66px;
	align-items: flex-end;
	padding-right: 0;
	padding-bottom: 99px;
}

.new-hire-m .web-hire .web-hire_content .web-hire_right, .serv-supp .web-hire .web-hire_content .web-hire_right {
	padding-top: 50px;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block, .serv-supp .web-creating .web-creating_content .web-creating_block {
	padding-bottom: 46px;
	display: flex;
	align-items: baseline;
	width: 100%;
	border-left: 1px solid rgba(229, 229, 229, .6);
	position: relative;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block:before, .serv-supp .web-creating .web-creating_content .web-creating_block:before {
	content: "";
	background: #fff;
	width: 5px;
	height: 42px;
	position: absolute;
	left: -2px;
	top: -8px;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block:last-child, .serv-supp .web-creating .web-creating_content .web-creating_block:last-child {
	margin-bottom: 0;
	padding: 0;
	border-color: transparent;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block .web-create_text, .serv-supp .web-creating .web-creating_content .web-creating_block .web-create_text {
	width: 690px;
	margin-left: 40px;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block .title, .serv-supp .web-creating .web-creating_content .web-creating_block .title {
	margin-top: 0;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon, .serv-supp .web-creating .web-creating_content .web-creating_block .web-creating_icon {
	width: 81px;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num, .serv-supp .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num {
	padding-left: 0;
	color: #30466d;
}

.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon span, .serv-supp .web-creating .web-creating_content .web-creating_block .web-creating_icon span {
	width: 3px;
	height: 3px;
	margin-right: 20px;
	margin-left: -5px;
}

.new-hire-m .web-creating .web-creating_content, .serv-supp .web-creating .web-creating_content {
	flex-direction: column;
	padding-top: 20px;
	padding-left: 19px;
	border: none;
}

.new-hire-m .supp-bord_l, .serv-supp .supp-bord_l {
	padding-bottom: 50px;
	border-left: 1px solid rgba(229, 229, 229, .6);
}

.new-hire-m .so-faq, .serv-supp .so-faq {
	background: #fff;
}

@media (max-width: 1360px) {
	.new-hire-m .serv-inter_pricing .serv-support-btn a, .serv-supp .serv-inter_pricing .serv-support-btn a {
		padding: 14px 96px 11px;
	}
	
	.new-hire-m .s-operat2 .s-operat_content2, .serv-supp .s-operat2 .s-operat_content2 {
		padding-right: 0;
	}
	
	.new-hire-m .s-operat2 .s-operat_wr, .serv-supp .s-operat2 .s-operat_wr {
		padding-right: 0;
	}
	
	.new-hire-m .web-hire .web-hire_left, .serv-supp .web-hire .web-hire_left {
		max-width: 550px;
	}
}

@media (max-width: 1200px) {
	.new-hire-m .hire-magento-dev .content, .serv-supp .hire-magento-dev .content {
		margin-bottom: 60px;
	}
	
	.new-hire-m .hire-magento-dev .content__left .serv-title_h, .serv-supp .hire-magento-dev .content__left .serv-title_h {
		padding-top: 28px;
	}
	
	.new-hire-m .projects-items, .new-hire-m .serv-inter_pricing .content, .new-hire-m .s-operat, .serv-supp .projects-items, .serv-supp .serv-inter_pricing .content, .serv-supp .s-operat {
		padding-bottom: 60px;
	}
	
	.new-hire-m .serv-inter_pricing .serv-support-btn a, .serv-supp .serv-inter_pricing .serv-support-btn a {
		padding: 14px 79px 11px;
	}
	
	.new-hire-m .web-creating, .serv-supp .web-creating {
		padding-top: 60px;
	}
	
	.new-hire-m .web-hire .web-hire_content, .serv-supp .web-hire .web-hire_content {
		padding-top: 0;
		padding-bottom: 60px;
	}
}

@media (max-width: 1000px) {
	.new-hire-m .hire-magento-dev .content, .serv-supp .hire-magento-dev .content {
		margin-bottom: 0;
	}
	
	.new-hire-m .supp_notif, .serv-supp .supp_notif {
		padding-top: 50px;
	}
	
	.new-hire-m .projects-items, .serv-supp .projects-items {
		padding-bottom: 20px;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon, .serv-supp .web-creating .web-creating_content .web-creating_block .web-creating_icon {
		width: 88px;
	}
	
	.new-hire-m .s-operat2 .s-works_head, .serv-supp .s-operat2 .s-works_head {
		max-width: 100%;
	}
	
	.new-hire-m .web-hire .web-hire_content .web-hire_right, .serv-supp .web-hire .web-hire_content .web-hire_right {
		padding-top: 30px;
	}
	
	.new-hire-m .web-hire .web-hire_content, .serv-supp .web-hire .web-hire_content {
		padding-top: 0;
		padding-bottom: 40px;
	}
	
	.new-hire-m .pricing-note, .serv-supp .pricing-note {
		padding-top: 18px;
	}
	
	.new-hire-m .serv-inter_pricing .content, .serv-supp .serv-inter_pricing .content {
		padding-bottom: 25px;
	}
}

@media (max-width: 740px) {
	.new-hire-m .s-operat .s-operat_content2, .serv-supp .s-operat .s-operat_content2 {
		flex-direction: column;
		padding-top: 7px;
	}
	
	.new-hire-m .s-operat .s-operat_content2 .operat_block, .serv-supp .s-operat .s-operat_content2 .operat_block {
		width: 100%;
		padding-top: 21px;
	}
	
	.new-hire-m .s-operat .s-operat_content2 .operat_block .title, .serv-supp .s-operat .s-operat_content2 .operat_block .title {
		padding-left: 14px;
	}
	
	.new-hire-m .supp_notif, .serv-supp .supp_notif {
		padding-top: 35px;
	}
	
	.new-hire-m .supp_notif .supp_notif_wr, .serv-supp .supp_notif .supp_notif_wr {
		border-radius: 18px;
		align-items: flex-start;
		flex-direction: column;
		padding: 20px 20px 10px;
	}
	
	.new-hire-m .supp_notif .supp_notif_wr .notif_title, .serv-supp .supp_notif .supp_notif_wr .notif_title {
		padding-left: 0;
		padding-top: 7px;
		font-size: 18px;
		line-height: 30px;
	}
	
	.new-hire-m .s-operat, .serv-supp .s-operat {
		padding-bottom: 50px;
	}
	
	.new-hire-m .projects-items, .serv-supp .projects-items {
		padding-bottom: 40px;
	}
	
	.new-hire-m .s-design_second, .serv-supp .s-design_second {
		padding-bottom: 30px;
	}
	
	.new-hire-m .serv-inter_pricing .content, .serv-supp .serv-inter_pricing .content {
		padding-bottom: 9px;
	}
	
	.new-hire-m .serv-inter_pricing .pricing-info, .serv-supp .serv-inter_pricing .pricing-info {
		padding: 17px 20px 20px;
	}
	
	.new-hire-m .butt-standard.serv-support-btn, .serv-supp .butt-standard.serv-support-btn {
		padding-top: 3px;
	}
	
	.new-hire-m .serv-inter_pricing .serv-support-btn a, .serv-supp .serv-inter_pricing .serv-support-btn a {
		padding: 14px 110px 11px;
	}
	
	.new-hire-m .web-creating, .serv-supp .web-creating {
		padding-top: 45px;
	}
	
	.new-hire-m .supp_notif2, .serv-supp .supp_notif2 {
		padding-top: 32px;
	}
	
	.new-hire-m .web-creating .web-creating_content, .serv-supp .web-creating .web-creating_content {
		padding-top: 45px;
		padding-left: 0;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block, .serv-supp .web-creating .web-creating_content .web-creating_block {
		border: none;
		flex-direction: column;
		align-items: flex-start;
		padding-bottom: 37px;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon, .serv-supp .web-creating .web-creating_content .web-creating_block .web-creating_icon {
		padding-bottom: 8px;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-creating_icon span, .serv-supp .web-creating .web-creating_content .web-creating_block .web-creating_icon span {
		display: none;
	}
	
	.new-hire-m .web-creating .web-creating_content .web-creating_block .web-create_text, .serv-supp .web-creating .web-creating_content .web-creating_block .web-create_text {
		margin-left: 0;
		width: 100%;
	}
	
	.new-hire-m .supp-bord_l, .serv-supp .supp-bord_l {
		display: none;
	}
	
	.new-hire-m .s-operat2, .serv-supp .s-operat2 {
		padding-bottom: 32px;
	}
	
	.new-hire-m .s-operat2 .s-operat_wr, .serv-supp .s-operat2 .s-operat_wr {
		flex-direction: column;
		padding-top: 27px;
	}
	
	.new-hire-m .s-operat2 .s-operat_content2, .serv-supp .s-operat2 .s-operat_content2 {
		padding-top: 0;
	}
	
	.new-hire-m .s-operat2 .s-operate_img, .serv-supp .s-operat2 .s-operate_img {
		padding-bottom: 4px;
	}
	
	.new-hire-m .s-operat2 .s-operat_content2 .operat_block, .serv-supp .s-operat2 .s-operat_content2 .operat_block {
		padding-top: 32px;
	}
	
	.new-hire-m .s-operat2 .s-operat_content2 .operat_block .title, .serv-supp .s-operat2 .s-operat_content2 .operat_block .title {
		padding-left: 0;
		margin-bottom: 7px;
	}
	
	.new-hire-m .web-hire .web-hire_left, .serv-supp .web-hire .web-hire_left {
		max-width: 100%;
	}
	
	.new-hire-m .web-hire .web-hire_block:first-child, .serv-supp .web-hire .web-hire_block:first-child {
		padding-top: 16px;
	}
	
	.new-hire-m .web-hire .web-hire_content .web-hire_right, .serv-supp .web-hire .web-hire_content .web-hire_right {
		padding-top: 0;
		flex-direction: column;
	}
	
	.new-hire-m .web-hire .web-hire_content, .serv-supp .web-hire .web-hire_content {
		padding-bottom: 50px;
	}
	
	.new-hire-m .s-operat2 .s-operate_img img, .serv-supp .s-operat2 .s-operate_img img {
		width: 355px;
		height: 200px;
	}
	
	.new-hire-m .hire-magento-dev .content__left .serv-title_h, .serv-supp .hire-magento-dev .content__left .serv-title_h {
		padding-top: 17px;
	}
}

.woo-new .s-operat {
	padding-bottom: 91px;
}

.woo-new .s-operat2 {
	padding-bottom: 0;
	padding-top: 40px;
}

.woo-new .replat .replat_wr {
	padding-top: 35px;
	padding-bottom: 7px;
}

.woo-new .replat .s-works_head {
	align-items: flex-start;
}

.woo-new .replat .replat_content {
	padding-top: 54px;
}

.woo-new .replat .item {
	min-width: 465px;
	margin-bottom: 84px;
}

.woo-new .replat .item .title {
	margin: 34px 0 0;
}

.woo-new .replat .replat_icons {
	display: flex;
	position: relative;
	justify-content: space-between;
	width: 370px;
}

.woo-new .replat .replat_icons:after {
	content: "";
	background-image: url("https://cdn-cahge.nitrocdn.com/mAPkqokVpTrmAtoawHbGRdGNnCYBNdZh/assets/images/optimized/rev-1317b44/elogic.co/wp-content/themes/elogic/resources/images/woo_aroows.svg");
	width: 69px;
	display: inline-block;
	height: 16px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 62px;
	left: 40%;
}

.woo-new .web-creating .web-creating_content {
	padding-bottom: 96px;
}

.woo-new .so-migration.replat .item img {
	max-width: 100%;
	max-height: 56px;
}

.woo-new .replat_wr_icon {
	width: 140px;
	height: 140px;
	padding: 42px;
	border-radius: 50%;
	text-align: center;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	position: relative;
}

.woo-new .so-migration.replat .item .magento-icon {
	width: 53px;
	max-height: 62px;
}

.woo-new .so-pricing .s-works_head {
	align-items: flex-start;
}

.woo-new .so-pricing .woo-pricing_wr {
	padding-top: 95px;
	padding-bottom: 105px;
}

.woo-new .so-pricing .woo-pricing_content {
	padding-top: 50px;
}

.woo-new .so-pricing .pricing-info {
	padding: 30px 30px 22px;
	border-color: #e2e3e5;
}

.woo-new .so-pricing .pricing-info .title {
	padding-top: 26px;
	margin-bottom: 31px;
}

.woo-new .so-pricing .pricing-col {
	min-height: 100%;
}

.woo-new .so-pricing .pricing-col .price {
	padding-top: 23px;
	padding-bottom: 0;
	text-align: left;
}

.woo-new .so-pricing .pricing-col .price:before {
	opacity: 1;
	height: 1px;
	background-color: #e2e3e5;
}

.woo-new .so-pricing .pricing-col .price .price__num {
	font-weight: 500;
	font-size: 19px;
	color: #30466d;
	line-height: 32px;
}

.woo-new .so-pricing .pricing-col .price .price__from {
	padding-right: 10px;
}

.woo-new .so-pricing .pricing-col .price .price__after {
	padding-left: 6px;
}

.woo-new .so-pricing .pricing-col .price .price__from, .woo-new .so-pricing .pricing-col .price .price__after {
	font-size: 14px;
	line-height: 32px;
	letter-spacing: .4px;
	color: #6f6f6f;
}

.woo-new .so-pricing .pricing {
	margin: 0;
}

.woo-new .so-pricing .pricing .swiper-slide:nth-child(even) .pricing-col .pricing-info {
	border-color: #e2e3e5;
}

.woo-new .so-pricing .pricing .swiper-slide {
	width: 32%;
	margin-left: 0;
	margin-right: 20px;
}

.woo-new .so-pricing .pricing .swiper-slide:last-child {
	margin-right: 0;
}

.woo-new .so-faq .content {
	padding-top: 35px;
	padding-bottom: 29px;
}

@media (max-width: 1360px) {
	.woo-new .b2b_img {
		max-height: 100%;
	}
}

@media (max-width: 1200px) {
	.woo-new .s-operat {
		padding-bottom: 60px;
	}
	
	.woo-new .s-operat .s-operat_content2 {
		padding-top: 5px;
	}
	
	.woo-new .web-creating .web-creating_content {
		padding-bottom: 70px;
	}
	
	.woo-new .so-pricing .woo-pricing_wr {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.woo-new .so-pricing .pricing .swiper-slide {
		width: 31.4%;
	}
	
	.woo-new .s-operat2 .s-operate_img img {
		width: 400px;
		height: 200px;
	}
}

@media (max-width: 1000px) {
	.woo-new .replat_wr_icon {
		width: 110px;
		height: 110px;
		padding: 33px;
	}
	
	.woo-new .replat .item {
		min-width: 265px;
		margin-bottom: 50px;
		width: 310px;
		text-align: center;
	}
	
	.woo-new .replat .item .title {
		margin: 18px 0 0;
	}
	
	.woo-new .replat .replat_icons {
		width: 310px;
	}
	
	.woo-new .replat .replat_icons:after {
		top: 52px;
	}
}

@media (max-width: 740px) {
	.woo-new .s-operat {
		padding-bottom: 44px;
	}
	
	.woo-new .replat .replat_wr {
		padding-top: 47px;
	}
	
	.woo-new .replat .replat_content {
		padding-top: 42px;
	}
	
	.woo-new .replat .item {
		border: none;
		padding-bottom: 0;
		margin-bottom: 34px;
	}
	
	.woo-new .replat .item .title {
		font-size: 22px;
		line-height: 27px;
	}
	
	.woo-new .so-migration .items {
		justify-content: center;
	}
	
	.woo-new .so-pricing .woo-pricing_wr {
		padding-top: 45px;
	}
	
	.woo-new .so-pricing .woo-pricing_content {
		padding-top: 44px;
	}
	
	.woo-new .so-pricing .pricing .swiper-slide {
		width: 100%;
		padding-bottom: 20px;
	}
	
	.woo-new .so-pricing .pricing-info {
		padding: 20px 20px 22px;
	}
	
	.woo-new .so-pricing .pricing-info .title {
		padding-top: 36px;
	}
	
	.woo-new .s-operat2 {
		padding-top: 20px;
	}
	
	.woo-new .so-faq .content {
		padding-top: 30px;
		padding-bottom: 53px;
	}
	
	.woo-new .s-operat2 .s-operate_img img {
		width: 100%;
	}
}

@media (max-width: 400px) {
	.woo-new .web-creating .web-creating_content {
		padding-bottom: 40px;
	}
	
	.woo-new .replat .replat_wr {
		padding-top: 15px;
	}
	
	.woo-new .replat_wr_icon {
		width: 90px;
		height: 90px;
		padding: 25px;
	}
	
	.woo-new .replat .replat_icons {
		width: 270px;
	}
	
	.woo-new .replat .replat_icons::after {
		top: 40px;
	}
	
	.woo-new .projects-items {
		padding-bottom: 40px;
	}
	
	.woo-new .s-design_second {
		padding-bottom: 0;
	}
}

.mag2_dev .web-creating .web-creating_content .web-creating_block:before {
	background: #f4f5f7;
}

.mag2_dev .feed-content .feed-block {
	background: #f4f5f7;
}

.mag2_dev .s-dev .s-works_head .title {
	max-width: 877px;
}

.mag2_dev .s-dev .content {
	padding-bottom: 91px;
}

.mag2_dev .web-creating .web-creating_content {
	padding-top: 46px;
	padding-bottom: 91px;
}

.mag2_dev .web-creating .web-creating_content .web-creating_block {
	padding-bottom: 36px;
}

.mag2_dev .s-operat {
	background: #fff;
	padding-top: 30px;
	padding-bottom: 91px;
}

.mag2_dev .s-operat .s-operat_content2 {
	padding-top: 0;
}

.mag2_dev .s-operat .s-operat_content2 .operat_block {
	width: 46.6%;
	padding-top: 51px;
	flex-direction: column;
	align-items: flex-start;
}

.mag2_dev .s-operat .s-operat_content2 .operat_block .title {
	padding-left: 0;
	padding-top: 25px;
	padding-bottom: 15px;
}

.mag2_dev .s-operat .s-operat_content2 .operat_block .item_numb {
	padding: 14px 10px 12px 11px;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	font-family: "Maison Neue Mono";
	color: #6f6f6f;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .8px;
}

.mag2_dev .s-operat2 {
	padding-top: 89px;
	padding-bottom: 0;
}

.mag2_dev .s-operat2 .s-works_head {
	max-width: 100%;
}

.mag2_dev .s-operat2 .s-operat_content2 {
	padding-bottom: 31px;
}

.mag2_dev .s-operat2 .s-operat_content2 .operat_block {
	padding-top: 50px;
	width: 31.3%;
}

.mag2_dev .s-operat2 .s-operat_content2 .operat_block .title {
	padding-top: 37px;
	margin-bottom: 0;
}

.mag2_dev .s-operat2 .s-operat_content2 .operat_block img {
	height: auto;
}

.mag2_dev .new-feed .content {
	padding-bottom: 115px;
}

.mag2_dev .so-faq .content {
	padding-bottom: 140px;
}

@media (max-width: 1200px) {
	.mag2_dev .so-faq .content {
		padding-bottom: 100px;
	}
	
	.mag2_dev .s-dev .s-dev_content {
		padding-right: 0;
	}
	
	.mag2_dev .new-feed .content {
		padding-bottom: 85px;
	}
	
	.mag2_dev .s-operat2 {
		padding-top: 60px;
	}
}

@media (max-width: 1000px) {
	.mag2_dev .s-dev .s-dev_content .dev-block {
		width: 46%;
		padding-top: 44px;
	}
	
	.mag2_dev .s-dev .content {
		padding-bottom: 60px;
	}
	
	.mag2_dev .s-dev .s-dev_content .dev-block .dev-block_text {
		margin-top: 23px;
	}
	
	.mag2_dev .s-operat {
		padding-bottom: 60px;
	}
	
	.mag2_dev .web-creating .web-creating_content {
		padding-bottom: 60px;
	}
	
	.mag2_dev .s-operat2 .s-operat_content2 .operat_block {
		width: 46%;
	}
	
	.mag2_dev .s-operat2 .s-operat_content2 .operat_block .title {
		padding-top: 23px;
	}
	
	.mag2_dev .s-operat2 {
		padding-bottom: 20px;
	}
}

@media (max-width: 740px) {
	.mag2_dev .s-dev .s-dev_content .dev-block {
		width: 100%;
		padding-top: 35px;
	}
	
	.mag2_dev .s-dev .content {
		padding-bottom: 42px;
	}
	
	.mag2_dev .projects-items {
		padding-bottom: 15px;
	}
	
	.mag2_dev .s-operat .s-operat_content2 .operat_block {
		width: 100%;
		padding-top: 36px;
	}
	
	.mag2_dev .s-operat .s-operat_content2 .operat_block .title {
		padding-top: 23px;
		padding-bottom: 7px;
	}
	
	.mag2_dev .s-operat {
		padding-bottom: 50px;
	}
	
	.mag2_dev .web-creating .web-creating_content {
		padding-bottom: 50px;
	}
	
	.mag2_dev .s-operat2 .s-operat_wr {
		padding-top: 0;
	}
	
	.mag2_dev .s-operat2 {
		padding-top: 45px;
		padding-bottom: 20px;
	}
	
	.mag2_dev .new-feed .content {
		padding-bottom: 60px;
	}
	
	.mag2_dev .so-faq .content {
		padding-bottom: 50px;
	}
}

.serv_hire_bigcom .web-creating {
	padding-top: 104px;
	padding-bottom: 91px;
}

.serv_hire_bigcom .bigcom_content {
	display: flex;
	justify-content: space-between;
}

.serv_hire_bigcom .bigcom_left {
	width: 52.7%;
}

.serv_hire_bigcom .bigcom_right {
	width: 40.7%;
}

.serv_hire_bigcom .bigcom_left_block {
	display: flex;
	align-items: center;
	padding-top: 46px;
}

.serv_hire_bigcom .bigcom_left_block .title {
	padding-left: 42px;
	margin-bottom: 0;
}

.serv_hire_bigcom .s-operat .s-operat_content2 .operat_block {
	width: 30.5%;
}

.serv_hire_bigcom .s-operat {
	padding-top: 73px;
}

.serv_hire_bigcom .s-operat .s-works_head {
	max-width: 100%;
}

.serv_hire_bigcom .s-operat2 {
	padding-top: 95px;
}

@media (max-width: 1200px) {
	.serv_hire_bigcom .web-creating {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.serv_hire_bigcom .s-operat2 {
		padding-top: 60px;
	}
	
	.serv_hire_bigcom .bigcom_left_block {
		padding-top: 33px;
	}
}

@media (max-width: 1000px) {
	.serv_hire_bigcom .projects-items {
		padding-bottom: 0;
	}
	
	.serv_hire_bigcom .s-operat {
		padding-top: 60px;
	}
	
	.serv_hire_bigcom .s-operat .s-operat_content2 .operat_block {
		width: 47%;
		padding-top: 44px;
	}
	
	.serv_hire_bigcom .s-operat .s-operat_content2 .operat_block .title {
		padding-top: 22px;
		padding-bottom: 7px;
	}
	
	.serv_hire_bigcom .web-creating .bigcom_right {
		display: none;
	}
	
	.serv_hire_bigcom .bigcom_left {
		width: 100%;
	}
}

@media (max-width: 740px) {
	.serv_hire_bigcom .web-creating .bigcom_right {
		display: block;
	}
	
	.serv_hire_bigcom .bigcom_right {
		width: 100%;
		padding-bottom: 25px;
	}
	
	.serv_hire_bigcom .bigcom_right img {
		width: 100%;
		max-height: 400px;
	}
	
	.serv_hire_bigcom .s-operat {
		padding-top: 45px;
	}
	
	.serv_hire_bigcom .s-operat .s-operat_content2 .operat_block {
		width: 100%;
		padding-top: 36px;
	}
	
	.serv_hire_bigcom .bigcom_left_block .title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.serv_hire_bigcom .bigcom_content {
		flex-direction: column-reverse;
	}
	
	.serv_hire_bigcom .web-creating {
		padding-top: 45px;
		padding-bottom: 44px;
	}
	
	.serv_hire_bigcom .bigcom_left_block {
		padding-top: 21px;
	}
	
	.serv_hire_bigcom .bigcom_left_block .title {
		padding-left: 15px;
	}
	
	.serv_hire_bigcom .s-operat2 .s-operat_content2 {
		padding-bottom: 10px;
	}
}

.bigcom_dev .s-operat2 {
	background: #f4f5f7;
}

.bigcom_dev .feed-content .feed-block {
	background: #fff;
}

.bigcom_dev .s-operat .s-operat_content2 .operat_block {
	width: 46.6%;
}

.bigcom_dev .s-operat2 .s-operat_content2 .operat_block {
	width: 30.5%;
}

.bigcom_dev .new-feed .content {
	padding-top: 95px;
	padding-bottom: 100px;
}

.bigcom_dev .so-faq .content {
	padding-top: 80px;
}

@media (max-width: 1200px) {
	.bigcom_dev .new-feed .content {
		padding-top: 45px;
		padding-bottom: 60px;
	}
	
	.bigcom_dev .so-faq .content {
		padding-top: 45px;
	}
}

@media (max-width: 1000px) {
	.bigcom_dev .s-operat2 .s-operat_content2 .operat_block {
		width: 47%;
	}
}

@media (max-width: 740px) {
	.bigcom_dev .s-operat .s-operat_content2 .operat_block {
		width: 100%;
	}
	
	.bigcom_dev .so-faq .content {
		padding-top: 30px;
	}
	
	.bigcom_dev .new-feed .content {
		padding-bottom: 40px;
	}
}

.bigcom-hire .s-operat .s-operat_content2 .operat_block {
	width: 30.51%;
}

.bigcom-hire .s-operat .s-works_head {
	max-width: 100%;
}

.bigcom-hire .so-faq .content {
	padding-bottom: 173px;
}

@media (max-width: 1200px) {
	.bigcom-hire .so-faq .content {
		padding-bottom: 100px;
	}
}

@media (max-width: 740px) {
	.bigcom-hire .so-faq .content {
		padding-bottom: 50px;
	}
}

.bigcom-hire .web-creating {
	padding-top: 104px;
	padding-bottom: 91px;
}

.bigcom-hire .web-creating .bigcom_content {
	display: flex;
	justify-content: space-between;
}

.bigcom-hire .web-creating .bigcom_left {
	max-width: 620px;
}

.bigcom-hire .web-creating .bigcom_left_block {
	padding-top: 46px;
	display: flex;
	align-items: baseline;
}

.bigcom-hire .web-creating .bigcom_left_block .title {
	margin-bottom: 0;
	padding-left: 42px;
}

@media (max-width: 1360px) {
	.bigcom-hire .web-creating .bigcom_left {
		max-width: 520px;
	}
}

@media (max-width: 1200px) {
	.bigcom-hire .web-creating {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.bigcom-hire .web-creating .bigcom_left {
		max-width: 480px;
	}
	
	.bigcom-hire .web-creating .bigcom_right img {
		width: 430px;
	}
	
	.bigcom-hire .web-creating .bigcom_left_block {
		padding-top: 33px;
	}
}

@media (max-width: 1000px) {
	.bigcom-hire .s-operat .s-operat_content2 .operat_block {
		width: 47%;
	}
	
	.bigcom-hire .web-creating .bigcom_right img {
		display: none;
	}
	
	.bigcom-hire .web-creating .bigcom_left {
		max-width: 100%;
	}
}

@media (max-width: 740px) {
	.bigcom-hire .s-operat .s-operat_content2 .operat_block {
		width: 100%;
	}
	
	.bigcom-hire .web-creating {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	
	.bigcom-hire .web-creating .bigcom_left_block {
		padding-top: 22px;
	}
	
	.bigcom-hire .web-creating .bigcom_left_block .title {
		font-size: 18px;
		line-height: 22px;
		padding-left: 20px;
	}
}

.serv-consulting .s-dev .s-dev_content .dev-block {
	width: 47.4%;
}

.serv-consulting .projects-items {
	padding-bottom: 90px;
}

.serv-consulting .web-creating {
	padding-top: 95px;
}

.serv-consulting .s-operat {
	padding-top: 94px;
	padding-bottom: 37px;
}

.serv-consulting .s-operat .s-operat_content2 .operat_block {
	width: 30.5%;
}

.serv-consulting .web-creating .s-works_head {
	max-width: 620px;
}

.serv-consulting .bigcom_left {
	display: flex;
	justify-content: space-between;
}

.serv-consulting .bigcom_left_wr {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-bottom: 91px;
}

.serv-consulting .bigcom_left_wr .bigcom_left_block {
	width: 47.5%;
	padding-top: 47px;
	display: flex;
	align-items: baseline;
}

.serv-consulting .bigcom_left_wr .bigcom_left_block .title {
	margin-bottom: 0;
	padding-left: 30px;
}

.serv-consulting .s-operat2 {
	padding-top: 89px;
	padding-bottom: 92px;
}

.serv-consulting .s-operat2 .s-operat_content2 {
	padding-bottom: 0;
}

.serv-consulting .new-feed .content {
	padding-bottom: 100px;
}

.serv-consulting .feed-content .feed-block {
	background: #fff;
}

.serv-consulting .so-faq .content {
	padding-top: 80px;
}

@media (max-width: 1360px) {
	.serv-consulting .web-creating .s-works_head {
		max-width: 550px;
	}
}

@media (max-width: 1200px) {
	.serv-consulting .web-creating {
		padding-top: 60px;
	}
	
	.serv-consulting .web-creating .s-works_head {
		max-width: 450px;
	}
	
	.serv-consulting .web-creating .s-operate_img {
		width: 450px;
	}
	
	.serv-consulting .s-operat {
		padding-top: 60px;
	}
}

@media (max-width: 1000px) {
	.serv-consulting .projects-items {
		padding-bottom: 30px;
	}
	
	.serv-consulting .web-creating .s-operate_img {
		display: none;
	}
	
	.serv-consulting .web-creating .s-works_head {
		max-width: 100%;
	}
	
	.serv-consulting .bigcom_left_wr {
		padding-bottom: 60px;
	}
	
	.serv-consulting .s-operat .s-operat_content2 .operat_block {
		width: 47%;
	}
	
	.serv-consulting .s-operat2 {
		padding-bottom: 60px;
	}
	
	.serv-consulting .new-feed .content {
		padding-bottom: 60px;
	}
	
	.serv-consulting .so-faq .content {
		padding-top: 45px;
	}
}

@media (max-width: 740px) {
	.serv-consulting .s-dev .s-dev_content .dev-block {
		width: 100%;
	}
	
	.serv-consulting .projects-items {
		padding-bottom: 10px;
	}
	
	.serv-consulting .web-creating {
		padding-top: 45px;
	}
	
	.serv-consulting .s-operat {
		padding-top: 45px;
	}
	
	.serv-consulting .s-operat .s-operat_content2 .operat_block {
		width: 100%;
	}
	
	.serv-consulting .bigcom_left_wr .bigcom_left_block {
		width: 100%;
		flex-direction: column;
		padding-top: 34px;
	}
	
	.serv-consulting .bigcom_left_wr .bigcom_left_block .title {
		padding-left: 0;
		padding-top: 18px;
	}
	
	.serv-consulting .bigcom_left_wr {
		padding-bottom: 44px;
	}
	
	.serv-consulting .s-operat2 {
		padding-top: 60px;
		padding-bottom: 41px;
	}
	
	.serv-consulting .new-feed .content {
		padding-bottom: 25px;
	}
	
	.serv-consulting .so-faq .content {
		padding-top: 30px;
	}
	
	.serv-consulting .bigcom_left {
		flex-direction: column;
	}
	
	.serv-consulting .web-creating .s-operate_img {
		display: block;
		width: auto;
		padding-top: 32px;
		padding-bottom: 6px;
	}
	
	.serv-consulting .web-creating .s-operate_img img {
		width: 100%;
	}
	
	.serv-consulting .border-t {
		padding-top: 52px;
	}
}

.ecom-web-dev .web-creating .s-works_head {
	max-width: 880px;
}

.ecom-web-dev .bigcom_left_wr .bigcom_left_block {
	flex-direction: column;
}

.ecom-web-dev .bigcom_left_wr .bigcom_left_block .title {
	padding-left: 0;
	padding-top: 25px;
	padding-bottom: 15px;
}

.ecom-web-dev .bigcom_left_wr .bigcom_left_block .item_numb {
	padding: 14px 10px 12px 11px;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	font-family: "Maison Neue Mono";
	color: #6f6f6f;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .8px;
}

@media (max-width: 740px) {
	.ecom-web-dev .bigcom_left_wr .bigcom_left_block .title {
		padding-top: 22px;
		padding-bottom: 7px;
		font-size: 18px;
		line-height: 22px;
	}
}

.so-faq {
	padding-bottom: 0;
	padding-top: 70px;
}

.hire-bigcommerce .so-started .wpcf7 .btn.btn-arr.btn-blue .btn__icon {
	right: 12px;
	width: 14px;
}

.hire-bigcommerce .btn_down_popup .wpcf7 form.invalid .wpcf7-response-output {
	display: none;
}

@media screen and (max-width: 1000px) {
	.hire-bigcommerce .home-form__contacts .col {
		margin-bottom: 50px;
	}
}

@media (max-width: 740px) {
	.hire-bigcommerce .breadcrumb {
		display: block;
	}
	
	.hire-bigcommerce .hire-magento-dev .content {
		padding-top: 10px;
	}
}

.hire-bigcommerce .btn_down_popup .wpcf7-form .wpcf7-spinner {
	display: none;
}

.hire-bigcommerce .btn_down {
	display: inline-flex;
	flex-direction: column;
}

.hire-bigcommerce .btn_down.btn_down_mobile {
	display: none;
}

@media (max-width: 740px) {
	.hire-bigcommerce .btn_down.desktop_active {
		display: none;
	}
	
	.hire-bigcommerce .btn_down.btn_down_mobile {
		display: inline-flex;
	}
}

.hire-bigcommerce .btn_down .btn_down_popup {
	text-align: left;
	width: 100%;
}

.hire-bigcommerce .section-meet-expert, .hire-bigcommerce .section-why-choose, .hire-bigcommerce .s-dev, .hire-bigcommerce .so-started {
	background-color: transparent;
	overflow: visible;
}

.hire-bigcommerce .section.section-meet-expert .expert-badge-container {
	padding-top: 91px;
}

.hire-bigcommerce .btn_down_popup {
	top: 100%;
}

.hire-bigcommerce .btn-down_wr .btn_down2 {
	padding-bottom: 0;
	margin-bottom: 50px;
	display: inline-flex;
}

@media (max-width: 740px) {
	.hire-bigcommerce .btn-down_wr .btn_down2 {
		margin-bottom: 0;
	}
}

@media (max-width: 500px) {
	.hire-bigcommerce .btn-down_wr .btn_down2 {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.hire-bigcommerce .btn-down_wr .btn_down2 .btn__icon {
		right: 17px;
	}
}

.hire-bigcommerce .btn.btn-arr.btn-blue input[type=submit] {
	background: transparent;
	border: none;
	padding: 0;
	height: 100%;
	font-weight: 500;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #fff;
	transition: all ease-in-out .2s;
	cursor: pointer;
}

.hire-bigcommerce .btn_down_popup .wpcf7 .btn.btn-arr.btn-blue {
	padding-left: 36px;
	cursor: pointer;
	width: 100%;
}

.hire-bigcommerce .so-started {
	background-color: transparent;
	background-size: contain;
}

@media (max-width: 768px) {
	.hire-bigcommerce .so-started {
		background-image: none;
	}
	
	.hire-bigcommerce .so-started.nitro-lazy {
		background-image: none !important;
	}
}

.hire-bigcommerce .so-started .btn_down>a {
	width: auto;
	padding-right: 32px;
}

@media (max-width: 740px) {
	.hire-bigcommerce .so-started .btn_down>a {
		min-width: 355px;
	}
}

@media (max-width: 500px) {
	.hire-bigcommerce .so-started .btn_down>a {
		min-width: auto;
		width: 100%;
	}
}

.hire-bigcommerce .s-dev .s-dev_content .dev-block .dev-block_text {
	font-size: 22px;
}

.hire-bigcommerce .s-works_head .title {
	max-width: none;
}

.hire-bigcommerce .content .s-text b, .hire-bigcommerce .s-works_head .desc b {
	color: #33456d;
	font-weight: bold;
}

.hire-bigcommerce .hire-bigcommerce-certs {
	display: flex;
	padding-top: 73px;
	margin-bottom: 34px;
}

.hire-bigcommerce .hire-bigcommerce-certs .hire-bigcommerce-cert-wrap {
	margin-right: 132px;
}

.hire-bigcommerce .hire-bigcommerce-certs .hire-bigcommerce-cert-wrap:last-child {
	margin-right: 0;
}

.hire-bigcommerce .hire-bigcommerce-certs .hire-bigcommerce-cert {
	height: auto;
	max-width: 180px;
	width: 100%;
}

@media (max-width: 1000px) {
	.hire-bigcommerce .hire-bigcommerce-certs {
		justify-content: space-between;
		margin-left: -17px;
		margin-right: -17px;
	}
	
	.hire-bigcommerce .hire-bigcommerce-certs .hire-bigcommerce-cert-wrap {
		margin-right: 0;
		padding: 0 17px;
	}
}

@media (max-width: 500px) {
	.hire-bigcommerce .hire-bigcommerce-certs {
		margin-bottom: 0px;
		padding-top: 40px;
	}
}

.hire-bigcommerce .table_content .table_content_el {
	display: flex;
	height: auto;
	justify-content: center;
	align-items: center;
}

.hire-bigcommerce .section-why-choose .btn-down_wr {
	padding-left: 11px;
	padding-right: 11px;
}

.hire-bigcommerce .section-why-choose .btn-down_wr a.btn {
	height: auto;
	line-height: 150%;
	max-width: 436px;
	padding: 9px 37px 8px 10px;
	width: 100%;
}

.hire-bigcommerce .section-why-choose .btn-down_wr a.btn .btn__text {
	top: 0;
	line-height: 150%;
}

.hire-bigcommerce .section-why-choose .btn-down_wr a.btn .btn__text br {
	display: none;
}

@media (max-width: 740px) {
	.hire-bigcommerce .section-why-choose .btn-down_wr a.btn .btn__text br {
		display: inline;
	}
}

@media (max-width: 355px) {
	.hire-bigcommerce .section-why-choose .btn-down_wr a.btn .btn__text br {
		display: none;
	}
}

@media (max-width: 500px) {
	.hire-bigcommerce .expert-section_right {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.hire-bigcommerce .home-form__contacts {
		margin-bottom: -50px;
	}
	
	.hire-bigcommerce .home-form__contacts .col {
		margin-bottom: 50px;
	}
	
	.hire-bigcommerce .web-creating .web-creating_content .web-creating_block .web-creating_icon .web-creating_num {
		white-space: nowrap;
	}
}

@media (max-width: 350px) {
	.hire-bigcommerce .home-form__form .wpcf7-form-control.wpcf7-submit {
		padding: 0px 33px 0 9px;
	}
	
	.hire-bigcommerce .home-form__form .wpcf7-form-control.wpcf7-submit:after {
		right: 11px;
	}
	
	.hire-bigcommerce .home-form__form .wpcf7-form-control .home-form .btn-upload__text {
		margin-right: 5px;
	}
}

.hire-bigcommerce .so-faq {
	padding-top: 74px;
}

@media (max-width: 1000px) {
	.hire-bigcommerce .so-faq {
		padding-top: 60px;
	}
}

@media (max-width: 1024px) {
	.hire-bigcommerce .section.section-why-choose .section-content {
		overflow: visible;
	}
}

@media (max-width: 500px) {
	.hire-bigcommerce .section-why-choose .section-content {
		width: calc(100% + 20px);
		position: relative;
		left: -10px;
	}
	
	.hire-bigcommerce .section-why-choose .table_head {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.hire-bigcommerce .section-why-choose .table_content {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.hire-bigcommerce .why-sec {
	padding: 60px 0 0;
}

@media (max-width: 740px) {
	.hire-bigcommerce .why-sec {
		padding-top: 40px;
	}
}

.service-magento-performance-optimization-services .hero-services.hero-with-logo {
	padding-bottom: 80px;
}

.service-magento-performance-optimization-services .certification-sec__flex {
	margin-bottom: 0;
}

.service-magento-performance-optimization-services .certification-sec__col:last-child .certification-sec__block {
	margin-bottom: 0;
}

.service-magento-performance-optimization-services .gblock.how-work-gblock {
	padding-top: 0;
}

.service-magento-performance-optimization-services .gblock.how-work-gblock .gblock-content {
	margin-top: 37px;
}

.service-magento-performance-optimization-services .how-work-gblock .how-work-bord_l {
	display: none;
}

.service-magento-performance-optimization-services .hero-services.hero-with-logo .hero-services__image {
	display: none;
}

.service-magento-performance-optimization-services .why-sec__flex {
	margin-bottom: -30px;
}

@media (max-width: 575.98px) {
	.service-magento-performance-optimization-services .why-sec__flex {
		margin-bottom: 0;
	}
}

.service-magento-performance-optimization-services .why-sec.why-services .why-sec__block {
	margin-bottom: 60px;
}

@media screen and (max-width: 767.98px) {
	.service-magento-performance-optimization-services .why-sec.why-services .why-sec__block {
		margin-bottom: 19px;
	}
}

.service-magento-performance-optimization-services .portfolio-sec__logo {
	width: 130px;
}

@media (max-width: 1400px) {
	.service-magento-performance-optimization-services .btn_h, .service-magento-performance-optimization-services .home-form .wpcf7-form-control.wpcf7-submit {
		height: 37px;
		padding-top: 2px;
	}
	
	.service-magento-performance-optimization-services .btn_h .icon, .service-magento-performance-optimization-services .home-form .wpcf7-form-control.wpcf7-submit .icon {
		position: relative;
		top: -2px;
	}
	
	.service-magento-performance-optimization-services .home-form .wpcf7-form-control.wpcf7-submit:after {
		top: calc(50% - 1px);
	}
}

@media (max-width: 740px) {
	.service-magento-performance-optimization-services .how-work-gblock .gblock-title {
		font-size: 32px;
		line-height: 130%;
	}
	
	.service-magento-performance-optimization-services .how-work-gblock .gblock-container {
		max-width: none;
	}
	
	.service-magento-performance-optimization-services .how-work-gblock .how-work_block {
		align-items: baseline;
		border-left: 1px solid rgba(229, 229, 229, .6);
		padding-bottom: 50px;
	}
	
	.service-magento-performance-optimization-services .how-work-gblock .how-work_block .how-work_icon {
		padding-bottom: 0;
	}
	
	.service-magento-performance-optimization-services .how-work-gblock .how-work_block .title {
		font-size: 26px;
		line-height: 120%;
		margin-bottom: 18px;
	}
	
	.service-magento-performance-optimization-services .how-work-gblock .how-work_block .how-work_text {
		margin-left: 98px;
		margin-top: -24px;
	}
	
	.service-magento-performance-optimization-services .how-work-gblock .how-work_block .how-work_icon span {
		display: inline;
	}
}

@media (max-width: 575.98px) {
	.service-magento-performance-optimization-services .hero-services__content p {
		font-size: 19px;
	}
}

.service-ecommerce-website-development-dubai-and-uae .hero-services.hero-with-logo {
	padding-bottom: 80px;
}

.service-ecommerce-website-development-dubai-and-uae .how-work-gblock .how-work_content {
	padding-top: 0;
}

@media (max-width: 400px) {
	.service-ecommerce-website-development-dubai-and-uae .hero-services__content .btn_h {
		justify-content: space-between;
		width: 100%;
		max-width: 348px;
		font-size: 13px;
		line-height: 1.2;
		height: auto;
		min-height: 39px;
		padding: 10px 0 10px 20px;
	}
	
	.service-ecommerce-website-development-dubai-and-uae .hero-services__content .btn_h .icon {
		margin-left: 15px;
		margin-right: 20px;
		height: 10px;
		width: 16px;
	}
}

@media screen and (max-width: 768px) {
	.service-hire-ecommerceweb-developers .certificates-block {
		margin-bottom: 60px;
	}
}

@media screen and (max-width: 575.98px) {
	.service-hire-ecommerceweb-developers .certificates-block {
		margin-top: -16px;
		margin-bottom: 40px;
	}
}

.hero_center_content .new-hero_center_content .content {
	justify-content: center;
	min-height: auto;
	margin-bottom: 80px;
}

.hero_center_content .new-hero_center_content .content .content__left {
	text-align: center;
}

.hero_center_content .new-hero_center_content .content .content__left .web-cert {
	justify-content: center;
}

@media (max-width: 450px) {
	.hero_center_content .new-hero_center_content .content .content__left .web-cert .cer-item {
		width: 25%;
	}
}

.hero_center_content .new-hero_center_content .content .content__left .btn_down {
	margin-top: 20px;
}

.hero_center_content .new-hero_center_content .content .content__left .btn_down .btn.btn-arr:hover .btn__icon svg path {
	fill: #fff;
}

.hero_center_content .new-hero_center_content .content .content__left .btn_down .btn:hover:before {
	transform: none;
}

.hero_center_content .new-hero_center_content .content .content__left .btn_down>a .btn__icon {
	transition: .3s linear;
}

.hero_center_content .new-hero_center_content .content .content__left .btn_down>a {
	height: 39px;
	font-size: 13px;
	border: 1px solid #30466d;
	background: #30466d;
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;
	vertical-align: middle;
	transition: all .5s;
}

.hero_center_content .new-hero_center_content .content .content__left .btn_down>a:hover {
	box-shadow: 0px 20px 30px rgba(0, 0, 0, .25);
	color: #fff;
}

.hero_center_content .new-hero_center_content .content .content__left .btn_down>a:hover .btn__icon {
	transform: rotate(45deg);
}

.hero_center_content .so-faq2 .content {
	padding-top: 0 !important;
}

.hero_center_content .hire-bigcommerce-certs {
	padding-top: 0px;
}

.main-gblock.b9-tabs-gblock.next-non-contract-gblock:not(.contrast-background) {
	padding-top: 0px;
}
