/* TOI IMAGE */
.toiBlockContent {
	position:relative; 
	z-index:1;
}
.toiBlockContent > div {
	color: #FFF;
	padding: 40px 50px;
}
.toiBlock {
	overflow: visible !important;
	background-color: transparent !important;
	margin-bottom: 50px !important;
}
.toiBlockImage {
	position: absolute;
}
.toiBlockImage .jarallax {
	height: 100% !important;
}
	
/* TOI IMAGE - Top */
.toiBlock1 .toiBlockImage {
	height: calc(100% - 100px);
	width: 100%;
	top: 100px;
}
.toiBlock1 .toiBlockContent {
	width: 70%;
	left: 15%;
	padding: 0 0 25% 0;
}
.toiBlock1 .toiBlockContent > div {
	padding: 50px 100px 40px;
	min-height: 300px;
}
	
/* TOI IMAGE - Bottom */
.toiBlock2 .toiBlockImage {
	height: calc(100% - 100px);
	width: 100%;
}
.toiBlock2 .toiBlockContent {
	width: 70%;
	left: 15%;
	padding: 25% 0 0 0;
}
.toiBlock2 .toiBlockContent > div {
	padding: 50px 100px 40px;
	min-height: 300px;
}
	
/* TOI IMAGE - Left */
.toiBlock3 .toiBlockImage {
	height: 100%;
	width: 80%;
	left: 20%;
}
.toiBlock3 .toiBlockContent {
	width: 50%;
	left: 0%;
	padding: 60px 0;
}
.toiBlock3 .toiBlockContent > div {
	padding-left: 15%;
	min-height: 400px;
}
	
/* TOI IMAGE - Rrght */
.toiBlock4 .toiBlockImage {
	height: 100%;
	width: 80%;
	right: 20%;
}
.toiBlock4 .toiBlockContent {
	width: 50%;
	left: 50%;
	padding: 60px 0;
}
.toiBlock4 .toiBlockContent > div {
	padding-right: 15%;
	min-height: 400px;
}

@media (max-width: 767px) {	
	.toiBlock .toiBlockImage {
		height: calc(100% - 100px);
		width: 100%;
		left: 0%;
		right: 0%;
	}
	.toiBlock .toiBlockContent {
		width: 86%;
		left: 7%;
		padding: 40% 0 0 0;
	}
	.toiBlock .toiBlockContent > div {
		padding: 30px 40px 20px;
		min-height: 200px;
	}
}