	.top25{margin-top:25px}
	.top15{margin-top:15px}
	.top30{margin-top:30px}
	.bot15{margin-bottom:25px}
	.bot25{margin-bottom:15px}
	.bot30{margin-bottom:30px}
	
	.page-wrap{padding:100px 20px}
	.padding-re{padding:100px 20px 50px 20px}
	.pagination{margin-top:50px}
	.pagination .page-link{border:0;color:#000;width:30px;height:30px;line-height:30px;text-align:center;padding:0;border-radius:100% !important}
	.pagination .page-link i{font-size:var(--info-text)}
	.pagination .page-item{width:40px;height:40px;border-radius:100%}
	.pagination .active{background-color:#000;color:#fff;border-radius:100%}

	.menu-ban{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2)),url("/img/con-img.png");width:100%;height:450px;background-size:cover;background-position:center center;position:relative;}
	.menu-ban .menu-ban-text{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;}
	.menu-ban .ban-title{font-weight:500;}
	.menu-ban .ban-title-sub{margin-top:20px;opacity:0.8;line-height:1.5}

	.search-form{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX( -50%);margin-bottom:-25px;width:500px;background-color:#fff;border:1px solid #f2f2f2;height:60px;display:flex;align-items:center;padding:0 20px;justify-content:space-between;box-shadow:rgba(188,188,188,0.5) 3px 3px 5px;border-radius:50px}
	.search-form .inp{border:0;width:80%;}
	.search-form .btn{width:50px;text-align:right;}
	
	.celeb-wrap .celeb-con{cursor:pointer;margin-bottom:50px}
	.celeb-wrap .celeb-con .img-wrap img{width:100%;height:300px;object-fit:cover;border-radius:10px}
	.celeb-wrap .celeb-con .celeb-profile{margin-bottom:15px;display:flex;gap:10px;align-items:center;justify-content:space-between}
	.celeb-wrap .celeb-con .celeb-profile img{width:50px;height:50px;border-radius:100%;object-fit:cover;border:3px solid #52abe5}
	.celeb-wrap .celeb-con .celeb-profile p{font-size:var(--info-text);}
	.celeb-profile div{display:flex;align-items:center;gap:10px}

	.celeb-con .bbs-info{padding-top:10px}
	.celeb-con .bbs-info .info-text{color:gray;margin-top:5px;font-weight:300;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

	.fare-wrap{text-align:center;}
	.fare-wrap .swiper{max-width:500px}
	.fare-wrap .swiper img{width:100%}
	.swiper-thumb img{filter:grayscale(1)}
	.fare-wrap .swiper-pagination{background-color:rgba(0,0,0,0.5);color:#fff;border-radius:30px;display:inline-block;width:auto;left:50%;transform:translateX(-50%);padding:10px}
	
	@media(max-width:991px){
		.menu-ban{height:300px !important}
		.pagination{margin-top:30px}
		.page-wrap{padding:80px 20px 50px 20px !important}
	}

	@media(max-width:768px){
		.search-form{width:80%}
	}