.main-content{
	width: 100%;
	overflow-x: hidden;
}
.services_section{
	margin-top: 3.1vw;
}
.services_section .main-title{
	padding-bottom: 5vw;
}
.services{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.service{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10vw;
	width: 100%;
	position: relative;
}
.service .blur-blob{
	position: absolute;
	width: 50%;
	top: 0;
	left: 0;
	height: 100%;
	z-index: -1;
	opacity: .5;
}
.service:nth-child(2n) .blur-blob{
	left: unset;
	right: 0;
}
.service.app-page .blur-blob{
	right: 10%;
	width: 30%;
}
.service:nth-child(2n){
	flex-direction: row-reverse;
	margin-bottom: 8vw;
}
.service.single-page .blur-blob{
	left: 0;
}
.services .service:last-child{
	margin-bottom: 0;
	padding-bottom: 4vw;
}
.service.single-page{
	width: 43%;
	display: block;
	flex-direction: row;
	margin-bottom: 10vw;
}
.service .img,
body.white_mode .img-white,
.service .info{
	width: 45%;
}
body.white_mode .service .img{
	display: none;
}
body.white_mode .blur-blob{
	display: none;
}
body .img-white{
	display: none;
}
body.white_mode .img-white{
	display: block;
	transform: scale(1.12) translate(1.2%, 2%);
}
body.white_mode .img-white.img-white-multipage{
	transform: scale(1.18) translate(4%, 5.5%);
}
body.white_mode .single-page .img-white{
	transform: scale(1.4) translate(3%, 2%);
}
body.white_mode .wp-opencart-store-page .img-white.mobile{
	transform: scale(1.18) translate(1.5%, 2.5%);
	display: none;
}
body.white_mode .editing-site-page .img-white{
	transform: scale(1.17) translate(1.5%, 2%);
}
body.white_mode .app-page .img-white{
	transform: scale(1.2) translate(2%, 2%);
}
.service .info .main-subtitle{
	margin-bottom: 2vw;
}
.service.single-page .img,
body.white_mode .single-page .img-white{
	width: 30%;
}
.service.single-page .single-page-content{
	display: flex;
	align-items: inherit;
	justify-content: inherit;
	flex-direction: inherit;
	width: 100%;
}
.service.single-page .info,
.service.app-page .info,
.service.wp-opencart-store-page .img,
body.white_mode .wp-opencart-store-page .img-white{
	width: 60%;
}
.service.app-page .img,
body.white_mode .app-page .img-white,
.service.wp-opencart-store-page .info{
	width: 30%;
}
.service.editing-site-page .img,
body.white_mode .editing-site-page .img-white{
	width: 37%;
}
.service.editing-site-page .info{
	width: 52%;
}
@media(min-width: 1920px){
	.services_section{
		margin-top: 59.5px;
	}
	.services_section .main-title{
		padding-bottom: 96px;
	}
	.service{
		margin-bottom: 192px;
	}
	.service:nth-child(2n){
		margin-bottom: 153.6px;
	}
	.service.single-page{
		margin-bottom: 192px;
	}
	.service .info .main-subtitle{
		margin-bottom: 38.4px;
	}
	
}
@media(min-width: 480px) and (max-width: 1200px){
	.service.single-page{
		width: 45%;
	}
	.service.wp-opencart-store-page .info{
		width: 33%;
	}
	.service.editing-site-page .info{
		width: 54%;
	}
	.service.editing-site-page .img{
		width: 40%;
	}
}
@media(min-width: 480px) and (max-width: 800px){
	.service{
		margin-bottom: 12vw;
	}
	.service:nth-child(2n){
		margin-bottom: 10vw;
	}
}
@media(max-width: 479px){
	.service .img,
	.service.wp-opencart-store-page .img,
	.service.editing-site-page .img,
	.service .info,
	.service.app-page .info,
	.service.wp-opencart-store-page .info,
	.service.single-page,
	.service.editing-site-page .info,
	body.white_mode .img-white,
	body.white_mode .editing-site-page .img-white,
	body.white_mode .wp-opencart-store-page .img-white{
		width: 95%;
	}
	body.white_mode .wp-opencart-store-page .img-white{
		display: none;
	}
	body.white_mode .wp-opencart-store-page .img-white.mobile{
		display: block;
	}
	body.white_mode .img-white.img-white-multipage{
		transform: scale(1.18) translate(4%, 2%);
	}
	.services .service{
		flex-direction: column;
	}
	.service.single-page{
		flex-direction: row;
	}
	.service.single-page:nth-child(2n-1){
		flex-direction: row-reverse;
	}
	.service.single-page{
		margin: auto;
		align-items: flex-start;
	}
	.services .service,
	.service.single-page{
		margin-bottom: 20vw;
	}
	.service.single-page .single-page-content,
	.service .info{
		margin-top: 7vw;
	}
	.service.single-page .img,
	body.white_mode .single-page .img-white{
		width: 33%;
	}
	body.white_mode .single-page .img-white{
		transform: scale(1.4) translate(3%, 8%);
	}
	.service.app-page .img,
	body.white_mode .app-page .img-white{
		width: 70%;
	}
	.service.single-page .info,
	.service.wp-page .info{
		margin-top: 0;
	}
	.service .blur-blob,
	.service:nth-child(2n) .blur-blob{
		width: 80%;
		height: 70vw;
		right: unset;
		left: 10%;
		top: -10vw;
	}
	.service.single-page:nth-child(2n) .blur-blob{
		left: 0;
	}
	.service.single-page .blur-blob{
		top: 14vw;
		left: unset;
		right: 0;
	}
	.service.app-page .blur-blob,
	.service.wp-page  .blur-blob{
		top: 0;
	}
	.service.wp-opencart-store-page  .blur-blob{
		top: 15vw;
	}
	.service.editing-site-page .blur-blob{
		top: 10vw;
	}
	.services_section .main-title{
		padding-bottom: 10vw;
	}
	.service.app-page .info,
	.service.editing-site-page .info,
	.service.wp-opencart-store-page .info{
		margin-top: 10vw;
	}
}





