.case-study-container {
	position:relative;
	background-color:#3644FF;
	overflow:hidden;
}
.case-study-container-upper{
	padding-bottom:60px;
}
.case-study-container:nth-of-type(2n){
	background-color:#04094B;
}
.case-study-content{
	padding:80px 0 85px;
	position:relative;
	z-index:5;
}
.case-study-content h1{
	margin-bottom:23px;
}
.case-study-container .case-study-container-img{
	position: relative;
	width: 50%;
	margin-left: auto;
}
.case-study-container .case-study-container-img img{
	position: relative;
	z-index: 3;
}
.case-study-container-img:before{
	z-index:3 !important;
	left: -130px !important;
}
.case-study-container-img:before,
.case-study-container .floating-image-container:before{
	position: absolute;
	top: 0;
	left: -180px;
	content: "";
	background-image: url(../../images/case-study-before-1.svg);
	background-position: center left;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
	z-index: -1;
	background-repeat: no-repeat;
}
.case-study-container:nth-of-type(2n) .case-study-container-img:before,
.case-study-container:nth-of-type(2n) .floating-image-container:before{
	background-image: url(../../images/case-study-before-2.svg);
}
.case-study-container .floating-image-container{
	width: 470px;
	position: absolute;
	right: 0;
	height: calc(100% + 100px);
	z-index:5;
	top:-50px;
}
.case-study-container .floating-image-container .floating-image-bg {
    background-size: 100% 100% !important;
}
.case-study-content-more{
	padding-bottom:18px;
	font-size:16px;
}
@media (max-width: 991px){
	.case-study-container  .container {
		max-width: 100%;
	}
}
@media (max-width: 767px){
	.case-study-container-img:before {
		left: -50px !important;
		right: 0;
		height: 100%;
		width: 100%;
		background-size: cover;
	}
	.case-study-container-img{
		display:block;
		margin-top:-50px;
	}
	.case-study-container .floating-image-container{
		display:none;
	}
	.case-study-content h1{
		font-size:35px;
	}
	.case-study-content {
		padding: 60px 0 0;
	}
	.case-study-content-more{
		font-size:14px;
	}
}
@media (max-width: 576px){
}
@media (min-width: 768px){
	.case-study-container-img{
		display:none;
	}
	.case-study-container .floating-image-container{
		display:block;
		width: 270px;
		height: calc(100% - 68px);
		top: 34px;
	}
	
	.case-study-content h1{
		font-size:35px;
	}
	.case-study-content {
		padding: 40px 0 40px 30px;
	}
		.case-study-content-more{
		font-size:14px;
	}
	.case-study-container-img:before, .case-study-container .floating-image-container:before {
		background-size: inherit;
		left: -40px;
		border-radius:50%;
	}
}
@media (min-width: 992px){
	.case-study-container-img:before, .case-study-container .floating-image-container:before {
		border-radius:0;
		background-size: 100% 100%;
		left: -180px;
	}
	.case-study-content-more{
		font-size:16px;
	}
	.case-study-container .floating-image-container{
		width: 470px;
		height: calc(100% + 100px);
		top: -50px;
	}
	.case-study-content {
		padding: 80px 0 85px;
	}
	.case-study-content h1{
		font-size:64px;
	}
	
	.case-study-container-img{
		display:none;
	}
}