.destination-page{

	padding:80px 0;

}

.destination-image{

	width:100%;

	border-radius:20px;

	margin-bottom:30px;

}

.destination-page h2{

	margin-top:40px;

	margin-bottom:15px;

	color:#1B1042;

}

.destination-page p{

	line-height:1.8;

	color:#555;

}

.destination-page ul{

	padding-left:20px;

	line-height:2;

}

.book-btn{

	margin-top:40px;

	display:inline-block;

}
.info-grid{

	display:grid;

	grid-template-columns:repeat(4,1fr);

	gap:20px;

	margin:40px 0;

}

.info-grid div{

	background:#fff;

	padding:20px;

	border-radius:15px;

	box-shadow:0 10px 25px rgba(0,0,0,.08);

	text-align:center;

}

.timeline{

	display:flex;

	flex-direction:column;

	gap:15px;

	margin:30px 0;

}

.timeline-item{

	padding:18px;

	background:#FFF7EA;

	border-left:5px solid #FF6B4A;

	border-radius:10px;

}

.gallery-grid{

	display:grid;

	grid-template-columns:repeat(3,1fr);

	gap:20px;

	margin:40px 0;

}

.gallery-grid img{

	width:100%;

	height:220px;

	object-fit:cover;

	border-radius:15px;

	transition:.3s;

}

.gallery-grid img:hover{

	transform:scale(1.05);

}

.book-box{

	margin-top:60px;

	padding:60px;

	text-align:center;

	background:#1B1042;

	color:white;

	border-radius:20px;

}

@media(max-width:900px){

	.info-grid{

		grid-template-columns:repeat(2,1fr);

	}

	.gallery-grid{

		grid-template-columns:1fr;

	}

}

@media(max-width:600px){

	.info-grid{

		grid-template-columns:1fr;

	}

}