#promos_home{
	display:flex;
	flex-wrap:wrap; 
	padding:80px 60px 50px 60px;
	position:relative;
}
#promos_home *{
	z-index:1;
}
#bg_promos{
	position:absolute;
	left:0;
	top:-300px;
	z-index:0;
}
#promos_home #col_left{
	width:25%;
	padding-right:5%;
}
#promos_home #col_left *{	
	position:relative;
}
#promos_home .products{
	width:75%;
}
#promos_home .product-miniature{
	max-width:320px;
	box-shadow: 0px 0px 3px 0px #ddd;
	margin: auto;	
	margin-top: 2px;
}
#promos_home .title_main{
	color:#4F807C;
	text-align:left;
}
#promos_home #col_left a.button{
	background: linear-gradient(to left, #4F807C 50%, #fff 50%) right;
	padding:12px 25px;
	border-radius:30px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:0.7px;
	font-weight:700;
	display:inline-block;
	margin-top:20px;	
    background-size: 200%;
    transition: .5s ease-out;
	border:1px solid #4F807C;
	text-align:center;
}
#promos_home #col_left a.button:hover,
#promos_home #col_left a.button:focus{
	background-position: left;
	color:#4F807C!important;
}
#promos_home #col_left .nav_slider > span{
	background:#4F807C;
	opacity:0.5;
	padding:6px;
	margin-right:10px;
	border-radius:100%;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:30px;
}
#promos_home #col_left .nav_slider{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	max-width:120px;
	margin-bottom:30px;
}
#promos_home #col_left .nav_slider i{
	font-size:35px;
}
#promos_home #col_left .nav_slider > span:hover{	
	opacity:1;	
}
#promos_home #col_left .desc{
	font: normal normal 500 15px/28px Montserrat;
	letter-spacing: 0.75px;
	color: #1D1D1B;
}
#promos_home #col_left .chantal{
	display:block;
	font: normal normal 700 23px/28px Chantal;
	letter-spacing: 1.15px;
	color: #4F807C;
	text-transform: uppercase;
	opacity: 0.92;
	transform: rotate(6deg);
	margin-top:30px;
}
#promos_home #col_left .chantal img{
	margin-top:-15px;
}
/* #promos_home .slick-slider .slick-track, #promos_home .slick-slider .slick-list{ */
	/* width:100%!important; */
/* } */

@media(max-width:1450px){
	#promos_home {   
		padding: 30px 20px 30px 20px;
	}
	#promos_home .products{
		width:60%;
	}
	#promos_home #col_left{
		width:40%;
		padding-right:2%;
	}
	#bg_promos{
		display:none!important;
	}
}

@media(max-width:991px){
	#promos_home .products{
		width:40%;
	}
	#promos_home #col_left{
		width:60%;
	}
	#promos_home {
		padding: 30px 20px 30px 20px;
	}
}
@media(max-width:767px){
	#promos_home .products{
		width:100%;
	}
	#promos_home #col_left{
		width:100%;
		padding-right:0%;
		position: relative;
		padding-bottom: 80px;
	}
	#promos_home {
		padding: 15px 20px 0px 20px;
	}
	#promos_home #col_left .nav_slider {
		margin-bottom: 15px;
		position: absolute;
		bottom: 0;
		margin-left:50%;
		transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		-o-transform:translateX(-50%);
	}
	#promos_home #col_left .desc{
		line-height:22px;
	}
	#promos_home #col_left a.button{
		margin-top:0px;
	}
	#promos_home #col_left .chantal{
		display: inline-block;
		margin-bottom: 30px;
		margin-top:0;
		transform:none;
		margin-left:15px;
	}
	#promos_home #col_left .chantal img{
		display:none;
	}
}
@media(max-width:480px){
	#promos_home #col_left .desc{
		font-size:14px;
		line-height:20px;
	}
}