﻿.header_booking {
	padding: 20px 0;
	/* background-color: #1BABF0; */
	margin-top: 70px;
}

	.header_booking ul {
		list-style: none;
		text-align: center;
	}

		.header_booking ul li {
			margin-right: 0;
			padding-right: 90px;
			font-size: 15px;
			text-transform: uppercase;
			font-weight: 500;
			position: relative;
			display: inline-block;
		}

			.header_booking ul li a {
				font-size: 17px;
				text-transform: uppercase;
				/*color: #002B92;*/
				color: #fff;
				font-family: "Renner Medium";
			}

				.header_booking ul li a span {
					margin-right: 15px;
					display: inline-block;
					width: 44px;
					line-height: 44px;
					text-align: center;
					height: 44px;
					/*border: 1px solid #002B92;*/
					border: 1px solid #fff;
					border-radius: 44px;
				}

.booking_web {
	padding: 30px 0 70px 0;
}

.mt-3,
.my-3 {
	margin-top: 1rem !important;
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
}

.card-img-top {
	width: 100%;
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px);
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem;
}

.card .card-body .content-tour .gioithieu-dau h2,
.card .card-body .content-tour .dichvu h2,
.mt-2 .card-body .card-price h2 {
	color: #222;
	font-size: 18px;
	transition: .3s;
	margin-bottom: 10px;
	/* font-family: 'Roboto', sans-serif; */
	font-weight: 600;
	text-transform: capitalize;
	font-family: "Renner Medium";
}

.card .card-body .content-tour .gioithieu-dau ul.racting {
	list-style: none;
	padding: 0;
	margin: 0;
}

	.card .card-body .content-tour .gioithieu-dau ul.racting li {
		display: inline-block;
	}

		.card .card-body .content-tour .gioithieu-dau ul.racting li span {
			color: #ffcc00;
		}

.card .card-body .content-tour .dichvu {
	margin-top: 20px;
}

	.card .card-body .content-tour .gioithieu-dau h2,
	.card .card-body .content-tour .dichvu h2,
	.mt-2 .card-body .card-price h2 {
		color: #222;
		font-size: 18px;
		transition: .3s;
		margin-bottom: 10px;
		/* font-family: 'Roboto', sans-serif; */
		font-weight: 600;
		text-transform: capitalize;
		font-family: "Renner Medium";
	}

	.card .card-body .content-tour .dichvu ul {
		padding: 0;
		margin: 0;
	}

		.card .card-body .content-tour .dichvu ul li {
			font-size: 15px;
			display: block;
			list-style: none;
			color: #222;
		}

.mt-2 .card-body .card-price {
	display: flex;
	justify-content: space-between;
}

.no-mbottom tbody tr td button {
	margin-top: 20px;
	height: 43px;
	line-height: 43px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	font-family: "Renner Medium";
	letter-spacing: .1em;
	background-color: #1BABF0;
	color: #fff;
	padding-left: 35px;
	padding-right: 35px;
	border: none;
}

.racting {
	display: flex;
}

	.racting li {
		padding: 0px 5px;
	}

textarea.textarea_rows {
	width: 100%;
	height: 100px;
	border: 1px solid #d8d8d8;
	padding: 10px 15px 0 15px;
}

.location img {
	width: 100%;
}
