.page-jumpex{
	--img-border: 3px solid #fff;
}
.page-jumpex img{
	display: block;
	box-sizing: border-box;
	overflow: hidden;	
}
.page-jumpex .intro_image{
	display: block;
    width: 1900px;
    max-width: calc(100% - 10px);
    border-radius: var(--border-radius);    
}
.page-jumpex .objective .wrapper{
	max-width: 1620px;
	margin-left: auto;
	margin-right: auto;
}
.page-jumpex .objective .wrapper .text{
	width: 41%;
}
.page-jumpex .objective .img-wrap{
	width: 1900px;
    max-width: calc(100% - 10px);
}
.page-jumpex .objective .img-wrap img{
	width: calc(50% - 5px);
	border-radius: var(--border-radius);
}
.page-jumpex .market .wrapper{
	width: calc(100% - 10px);
	max-width: 1050px;
	padding-bottom: 12%;	
}
.page-jumpex .market .wrapper .text{
	max-width: 800px;
}
.page-jumpex .market .main-page{
	max-width: 800px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
	border-radius: 30px;
	margin-bottom: 240px;

}
.page-jumpex .market .main-page-mob{
	width: 250px;
	position: absolute;
	top: 28%;
	right: 0;
	border-radius: 20px;
	border: var(--img-border);
	box-shadow: -60px 4px 60px 0px rgba(0, 0, 0, 0.20);
}
.page-jumpex .market .main-cat-mob{
	width: 250px;
	border-radius: 20px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
}
.page-jumpex .market .main-menu-mob{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 250px;
	border-radius: 20px;
	border: var(--img-border);
}
.page-jumpex .market .img-wrap{
	width: 1900px;
    max-width: calc(100% - 10px);
}
	
.page-jumpex .market .img-wrap img{
	width: calc(50% - 5px);
	border-radius: var(--border-radius);
}
.page-jumpex .catalog .wrapper{
	width: calc(100% - 10px);
	max-width: 1420px;
	padding-bottom: 10%;
}
.page-jumpex .catalog .desk-wrap{
	max-width: 1172px;
}
.page-jumpex .catalog .desk-wrap img{
	width: 48%;
	border-radius: 20px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
}
.page-jumpex .catalog .prod-mob{
	width: 250px;
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 20px;
	border: var(--img-border);
	box-shadow: -60px 4px 60px 0px rgba(0, 0, 0, 0.20);
}
.page-jumpex .catalog .mob-wrap{
	width: calc(100% - 10px);
	max-width: 1900px;
	background: url(/images/cases/e-commerce/jumpex/bg.png) no-repeat center / cover #8700EC;
	border-radius: var(--border-radius);
	padding: 130px 0 80px;
}
.page-jumpex .catalog .mob-wrapper{
	justify-content: center;
}
.page-jumpex .catalog .mob-wrapper img{
	width: 250px;
	border-radius: 20px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
	margin: 0 26px 52px;
}
.page-jumpex .cart .wrapper{
	width: calc(100% - 10px);
	max-width: 1015px;
	padding-bottom: 20%;
}
.page-jumpex .cart .desk-view{
	display: block;
	max-width: 800px;
	border-radius: 20px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
}
.page-jumpex .cart .img-caption{
	width: 60%;
	position: absolute;
	top: 9%;
	left: 0;
	border-radius: 9px;
	box-shadow: 0px 32.453px 43.271px 0px rgba(0, 0, 0, 0.20);
}
.page-jumpex .cart .mob-view{
	width: 250px;
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 20px;
	border: var(--img-border);
	box-shadow: -60px 4px 60px 0px rgba(0, 0, 0, 0.20);
}
.page-jumpex .cart .img-wrap{
	width: calc(100% - 10px);
	max-width: 1900px;
	background: url(/images/cases/e-commerce/jumpex/bg2.png) no-repeat center / cover #8700EC;
	border-radius: var(--border-radius);
	padding: 210px 8px 150px;
}
.page-jumpex .cart .img-wrap .desk-wrap{
	width: calc(100% - 236px);
	max-width: 1652px;
}
.page-jumpex .cart .img-wrap .desk-wrap img{
	width: calc(50% - 26px);
	border-radius: 20px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
}
.page-jumpex .cart .img-wrap .mob-wrap{
	align-items: flex-start;
	max-width: 910px;
}
.page-jumpex .cart .img-wrap .mob-wrap img{
	width: 250px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
	border-radius: 20px;
	margin: 0 26px 52px;
}
.page-jumpex .cart .img-wrap .mob-wrap img:nth-child(2){
	margin-top: 31%;
}
.page-jumpex .cart .img-wrap .mob-wrap img:nth-child(3){
	align-self: flex-end;
}
.page-jumpex .about .wrapper{
	width: calc(100% - 10px);
	max-width: 1900px;
	background: #27262C;
	border-radius: var(--border-radius);
	padding: 200px 8px;
	margin: 8px auto;
}
.page-jumpex .about .img-wrap{
	position: relative;
	max-width: 1360px;	
}
.page-jumpex .about .desk-img1{
	width: 800px;
	max-width: calc(100% - 16px);
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
	border-radius: 20px;
	margin: 0 auto 230px;
}
.page-jumpex .about .mob-view{
	position: absolute;
	top: 15%;
	left: 8%;
}
.page-jumpex .about .mob-view img{
	display: block;
	width: 250px;
	border-radius: 20px;
	box-shadow: 60px 4px 60px 0px rgba(0, 0, 0, 0.20);
	border: var(--img-border);
	margin-bottom: 30px;
}
.page-jumpex .about .img-payment,
.page-jumpex .about .img-contacts{
	width: 560px;
	max-width: calc(100% - 16px);
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
	border-radius: 20px;
}
.page-jumpex .about .img-payment{
	margin-bottom: 18%;
}
.page-jumpex .about .img-contacts{
	align-self: flex-end;
}
.page-jumpex .login .wrapper{
	background: url(/images/cases/e-commerce/jumpex/Ellipse.png) no-repeat center;
	padding: 110px 0;
}
.page-jumpex .login .mob-view{
	justify-content: center;
}
.page-jumpex .login .mob-view img{
	width: 250px;
	border-radius: 20px;
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
	margin: 0 26px 52px;
}
.page-jumpex .login .desk-view{
	max-width: 1760px;
	width: calc(100% - 160px);
	align-items: flex-start;
	position: relative;
}
.page-jumpex .login .desk-view img{
	border-radius: 20px;
	width: calc(50% - 26px);
	box-shadow: 0 0 0 3px #fff;
  	background-color: #fff;
}
.page-jumpex .login .desk-view .img-mobile{
	width: 250px;
	position: absolute;
	right: calc(50% + 23px);
	bottom: 0;
	box-shadow: -60px 4px 60px 0px rgba(0, 0, 0, 0.20);
}
.page-jumpex .login .sign-img{
	display: block;
	width: calc(100% - 16px);
	max-width: 1460px;
}
.page-jumpex .block-404 .wrapper{
	max-width: 1320px;
	padding-bottom: 12%;
}
.page-jumpex .block-404 .wrapper img{
	border-radius: 20px;
	border: var(--img-border);
}
.page-jumpex .block-404 .wrapper .mob-view{
	width: 250px;
	position: absolute;
	right: -4px;
	bottom: 0;
	box-shadow: -52.037px 3.469px 52.037px 0px rgba(0, 0, 0, 0.20);
}
.page-jumpex .solution .wrapper{
	width: calc(100% - 16px);
	max-width: 1335px;
}
.page-jumpex .solution .text-wrap{
	max-width: 800px;
}
.page-jumpex .solution-wrapper{
	width: 1200px;
	max-width: calc(100% - 16px);
}
.page-jumpex .solution-wrapper .img-wrap{
	position: relative;
	padding-bottom: 67%;
}
.page-jumpex .solution-wrapper img{
	position: absolute;
}
.ww.fadeDown {
	transform: translateY(-200px);
}
.ww.fadeDown.dn{
	transform: translateY(0);
}
.page-jumpex .solution-wrapper .first{
	width: 69%;
	top: 0;
	left: 22%;
	z-index: 3;
}
.page-jumpex .solution-wrapper .second{
	width: 82%;
	top: 20%;
	left: 9%;
	z-index: 2;
}
.page-jumpex .solution-wrapper .third{
	width: 72%;
	right: 9%;
	bottom: 0;
	z-index: 1;
}

@media(max-width: 1300px){
	.page-jumpex .login .wrapper{
		background: unset;
	}
} 

@media(max-width: 768px){
	.page-jumpex .objective .wrapper .text{
		width: 100%;
	}
	.page-jumpex .market .main-page{
		border: var(--img-border);
		margin-bottom: 30px;
	}
	.page-jumpex .market .main-page-mob,
	.page-jumpex .market .main-cat-mob,
	.page-jumpex .market .main-menu-mob{
		position: static;
		margin: 0 auto 30px;
	}
	.page-jumpex .catalog .desk-wrap img{
		width: 100%;
		margin-bottom: 30px;
	}
	.page-jumpex .catalog .prod-mob{
		position: static;
		margin: 0 auto 30px;
	}
	.page-jumpex .catalog .mob-wrap{
		padding: 80px 0 50px;
	}
	.page-jumpex .catalog .mob-wrapper img{
		margin-bottom: 30px;
	}
	.page-jumpex .cart .wrapper{
		padding-bottom: 0;
	}
	.page-jumpex .cart .desk-view{
		border: var(--img-border);
		margin-bottom: 30px;
	}
	.page-jumpex .cart .img-caption{
		display: none;
	}
	.page-jumpex .cart .mob-view{
		position: static;
		margin: 0 auto;
	}
	.page-jumpex .cart .img-wrap{
		padding: 80px 8px 50px;
	}
	.page-jumpex .cart .img-wrap .desk-wrap{
		width: 100%;
		margin-bottom: 0;
	}
	.page-jumpex .cart .img-wrap .desk-wrap img{
		width: 100%;
		margin-bottom: 30px;
	}
	.page-jumpex .cart .img-wrap .mob-wrap img{
		margin: 0 auto 30px!important;
	}
	.page-jumpex .about .wrapper {
		padding: 80px 0;
	}
	.page-jumpex .about .desk-img1{
		margin: 0 auto 30px;
	}
	.page-jumpex .about .mob-view{
		position: static;		
	}
	.page-jumpex .about .mob-view img{
		margin: 0 auto 30px;
	}
	.page-jumpex .about .img-contacts{
		margin: 0 auto 30px;
	}
	.page-jumpex .about .img-payment{
		margin: 0 auto 0;
	}
	.page-jumpex .login .mob-view{
		margin-bottom: 0;
	}
	.page-jumpex .login .desk-view img{
		width: calc(100% - 16px);
		margin: 0 auto 30px;
	}
	.page-jumpex .login .desk-view .img-mobile{
		display: block;
		position: static;
		margin: 0 auto 30px;
	}
	.page-jumpex .login .wrapper{
		padding: 60px 0 30px;
	}
	.page-jumpex .block-404 .wrapper .mob-view{
		position: static;
		margin: 30px auto 0;
	}
	.page-jumpex .market .img-wrap img {
		width: 100%;
		margin-bottom: 6px;
	}
	.page-jumpex .login .desk-view {
		width: 100%;
	}

}