.top-products-section{
	padding-top: 12.2vw;
	padding-bottom: 8.7vw;
	background: #F6F6F6;
	position: relative;
}
.top-products-section .main-text{
	width: 42vw;
	margin-top: 3.2vw;
	position: relative;
	z-index: 5;
}
.top-products-section .main-btn{
	padding: 1vw 4.2vw;
}
.top-products-section .img{
	width: 40.5vw;
	position: absolute;
	right: 8.2vw;
	top: 6.4vw;
	z-index: 2;
}
@media (min-width: 1920px) {
	.top-products-section{
		padding-top: 234px;
		padding-bottom: 167px;
	}
	.top-products-section .main-text{
		width: 806px;
		margin-top: 61px;
	}
	.top-products-section .main-btn{
		padding: 19px 80px;
	}
	.top-products-section .img{
		width: 777px;
		right: 157px;
		top: 122px;
	}
}
@media (max-width: 1200px) {
	.top-products-section .img{
		width: 47vw;
		right: 6vw;
	}
	.top-products-section{
		padding-top: 14vw;
		padding-bottom: 10vw;
	}
}
@media (max-width: 800px) {
	.top-products-section .img{
		width: 58vw;
		right: 0;
		top: 12vw;
	}
	.top-products-section{
		padding-top: 20vw;
		padding-bottom: 10vw;
	}
	.top-products-section .main-btn{
		padding: 1.5vw 5vw;
	}
}
@media (max-width: 500px) {
	.top-products-section .img{
		position: static;
		width: 100%;
		margin-bottom: 5vw;
	}
	.top-products-section{
		padding-top: 25vw;
		padding-bottom: 15vw;
	}
	.top-products-section .main-text{
		width: 100%;
		margin-top: 7vw;
	}
	.top-products-section .main-btn{
		padding: 3vw 11vw;
		margin-top: 10vw;
	}
}