.option-available-yellow{
	margin-bottom: 0;
}
.option-available-yellow:before{
	background: #F7C51E;
	height: 13vw;
}
.option-available-yellow .info{
	padding: 1.5vw 6.5vw;
}
.option-available-yellow .info p{
	color: var(--purple);
	font-size: 1.6vw;
	line-height: 1.3;
}
.option-available-yellow .info p b{
	font-family: 'montserrat-bold';
}
.offers-title{
	font-size: 2.7vw;
	margin: 0;
	padding: 1vw 3vw;
	background: var(--purple);
	display: inline-block;
	color: #fff;
	text-align: center;
	border-radius: .3vw;
	margin-top: 7vw;
}
.offers{
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
}
.offer{
	width: 43%;
	margin-top: 3.3vw;
	padding: 1.7vw;
	box-shadow: 0px -24px 48px rgba(0, 0, 0, 0.15);
	background: #FFFFFF;
	border-radius: 1.1vw;
}
.offer h3{
	font-size: 1.4vw;
	font-family: "montserrat-bold"; 
	margin: 1.5vw 0;
}
.inclusions img{
	width: 2vw;
	margin-right: .6vw;
}
.inclusions .inclusion{
	text-align: left;
	display: flex;
	align-items: flex-start;
	font-size: 1.1vw;
	line-height: 1.8;
	font-family: "SourceSansPro"; 
	margin-bottom: .6vw;
}
.inclusions span{
	font-size: 1vw;
	color: #999999;
	font-family: "SourceSansPro-regular";
	margin-top: .6vw;
}
.inclusions p.price{
	margin: 1.5vw 0;
}
.inclusions .btn{
	padding: 1.6vw 4vw;
	border: 1px solid #000000;
	color: #000;
	text-decoration: none;
	border-radius: 30vw;
	display: inline-block;
	font-size: 1vw;
	font-family: "montserrat"; 
	margin-bottom: 1vw;
	transition: .3s;
}
.inclusions .btn:hover{
	background: var(--purple);
	color: #fff;
	border-color: var(--purple);
}
@media (min-width: 1920px) {
	.option-available-yellow:before{
		height: 250px;
	}
	.option-available .info{
		/* padding: 29px 125px; */
	}
	.option-available-yellow .info p{
		font-size: 31px;
	}
	.offers-title{
		font-size: 52px;
		padding: 19px 58px;
		border-radius: 5px;
		margin-top: 130px;
	}
	.offer{
		border-radius: 21px;
	}
	.offer{
		margin-top: 64px;
		padding: 33px;
	}
	.offer h3{
		font-size: 27px;
		margin: 29px 0;
	}
	.inclusions img{
		width: 39px;
		margin-right: 12px;
	}
	.inclusions .inclusion{
		font-size: 21px;
		margin-bottom: 12px;
	}
	.inclusions span{
		font-size: 19px;
		margin-top: 12px;
	}
	.inclusions p.price{
		margin: 29px 0;
	}
	.inclusions .btn{
		padding: 31px 77px;
		border-radius: 500px;
		font-size: 19px;
		margin-bottom: 19px;
	}
}
@media(max-width: 500px){
	.option-available-yellow .info{
		padding: 5vw;
		background: #F7C51E;
		padding-top: 12vw;
	}
	.option-available-yellow .info p{
		font-size: 3.5vw;
		
	}
	.offers-title{
		font-size: 7vw;
		padding: 3vw 5vw;
		margin-top: 12vw;
		border-radius: 1vw;
	}
	.offers{
		justify-content: center;
	}
	.offer{
		width: 85%;
		margin-top: 7vw;
		padding: 4vw;
		border-radius: 3vw;
	}
	.offer h3{
		font-size: 3.5vw;
		margin: 3vw 0;
	}
	.inclusions .inclusion{
		font-size: 3vw;
		line-height: 1.5;
		margin-bottom: 2vw;
	}
	.inclusions img{
		margin-right: 2vw;
		width: 5vw;
	}
	.inclusions span{
		margin-top: 2vw;
		font-size: 2.8vw;
	}
	.inclusions p.price{
		margin: 3vw 0;
	}
	.inclusions .btn{
		padding: 3vw 6vw;
		font-size: 3vw;
		margin-bottom: 3vw;
	}
	
}