.bg1{
	position: relative;

}
.bg2{
	padding: 0 0 200px 0;
	background-image: url(../img/rocketfuel/lateral1.svg);
	background-repeat: no-repeat;
	background-size: 140px;
	background-position: right 0 top 0;
	background-attachment: fixed;
}
.bg2-2{
	padding: 10px 0 50px 0;
}
.bg3{
	background: #000;
	background-image: url(../img/rocketfuel/lateral2.svg);
	background-repeat: no-repeat;
	background-size: 20%;
	background-position: left -10px top 50%;
	padding: 70px 0;
	width: 100%;
}
.cont_bg4{
	position: relative;
}
.bg4::before{
	content: '';
	background: #fff;
	position: relative;
	width: 55%;
	height: 100%;
	display: block;
	z-index: -1;
}
.bg4::after{
	content: '';
	background-image: url(../img/rocketfuel/img5.jpg);
	position: absolute;
	right: 0;
	top: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 45%;
	height: 100%;
	display: block;
}
.logo1{
	width: 30%;
	position: absolute;
	bottom: 20%;
	left: 10%;
	z-index: 1;
}
.cont_imgs{
	width: 100%;
}
.cont_imgs img{
	padding: 5px;
	width: 33.3333%;
}
.img1{
	float: left;
}
.img2{
	float: right;
}
.img3{
	top: -10px;
	left: 33.3333%;
	position: absolute;
}
.box1{
	padding: 100px 0;
	width: 50%;
}
.lateral{
	position: absolute;
	right: 0;
	width: 200px;
	bottom: 100px;
}
.banner1-m{
	display: none;
}
.banner2-m{
	display: none;
}

/*** Responsive ***/

@media (max-width: 1440px){
	.logo1{
		bottom: 15%;
		left: 150px;
	}
	.lateral{
		width: 150px;
	}
}
@media (max-width: 1280px){
	.lateral{
		width: 100px;
		bottom: 50px;
	}
}
@media (max-width: 1080px){
	.logo1{
		bottom: 10%;
		left: 100px;
	}
}
@media (max-width: 780px){
	.logo1{
		bottom: 50%;
		left: 50%;
		margin-left: -25%;
		width: 50%;
	}
	.lateral{
		width: 50px;
		bottom: 0;
	}
	.banner1{
		display: none;
	}
	.banner1-m{
		display: block;
	}
	.bg2-2{
		padding: 70px 0;
	}
	.bg3{
		background-size: 50%;
		background-position: left -40% top 50%;
	}
}
@media (max-width: 620px){
	.box1{
		width: 100%;
		padding: 70px 0;
	}
	.bg4::after, .bg4::before{
		content: none;
	}
	.bg4{
		background: #fff;
	}
	.banner2-m{
		display: block;
	}
}
@media (max-width: 480px){
	.logo1{
		bottom: 30%;
	}
	.bg2{
		padding-bottom: 30px;
	}
	.cont_imgs img{
		width: 100%;
		padding:0 0 10px 0;
	}
	.img1, .img2{
		float: none;
	}
	.img3{
		position: relative;
		top: 0;
		left: 0;
	}
	.bg3{
		background-image: none;
	}
}