/* CSS slider home */
.home-slider .form-booking div.wpcf7-response-output{
	color: #fff;
}
.home-slider .form-booking .radio-inline, .home-slider .form-booking input[type="radio"]{
	z-index: 2;
}
/* CSS about home */
.home-about{
	padding: 40px 0;
}
.home-about .divtable{
	height: 100px;
}
.home-about img{
	width: auto;
}
/* CSS home bảng giá */
.home-bang-gia{
	background: #45484d; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #45484d 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    color: #fff;
    padding: 20px 0 50px;
}
.home-bang-gia table{
	color: #333;
	background: #fff;
	font-size: 16px;
}
.home-bang-gia table tbody tr:nth-child(2n+1){
	background: #c7e5f3;
}
.home-bang-gia table td{
	width: 25%;
}
/*.home-bang-gia .row .package{
	margin-top:30px;
	background: #fff;
}
.home-bang-gia .row .package .package-header {
    height: 57px;
}
.home-bang-gia .row .package .package-header h5 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
    line-height: 57px;
}
.dark-bg {
    background: #404040;
    color: #fff;
}
.home-bang-gia .row .package .price {
    line-height: 120px;
    height: 100px;
}
.home-bang-gia .row .package .price h4 {
    display: inline;
    font-size: 40px;
    line-height: normal;
    margin-bottom: 0;
}
.home-bang-gia .row .package .price .price-meta {
    line-height: normal;
    text-transform: uppercase;
}
.home-bang-gia .row .package .price h4 .dollar-sign {
    font-size: 17px;
    vertical-align: super;
}
.home-bang-gia .row .package .custom-button {
    display: inline-block;
    text-transform: uppercase;
    padding: 13px 35px 13px 35px;
    border-radius: 4px;
    margin: 10px;
    border: none;
}*/
/* CSS home post slider */
.home-post-slider{
	padding: 20px 0 50px;
	background: #45484d; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #45484d 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.home-post-slider h2{
	margin-bottom: 20px;
	color: #fff;
}
.home-post-slider .carousel-inner{
	background: #fff;
	border: 1px solid #c3beb6;
}
.home-post-slider .carousel-control{
	background: none;
}
.home-post-slider .carousel-control > span{
	border-radius: 50%;
	width: 50px;
	height: 50px;
	background: #ccc;
	margin-top: -25px;
	line-height: 47px;
}
.home-post-slider .carousel-inner img{
	height: 200px;
	object-fit: cover;
}
.home-post-slider .carousel-inner a > h3{
    width: 60%;
    line-height: 1.5;
    font-size: 21px;
    height: 62px;
    overflow: hidden;
}
.home-post-slider .carousel-inner div.text-justify{
	padding: 0 15px;
	height: 84px;
	overflow: hidden;
}
.home-post-slider .carousel-inner div.text-justify ul li{
	display: block;
}
.home-post-slider .carousel-inner p.price{
	font-weight: bold;
	font-size: 18px;
}
.home-post-slider .carousel-inner div.text-center{
	margin-bottom: 20px;
}
/* CSS home-gain */
.home-gain{
	padding-top: 50px;
	padding-bottom: 40px;
}
.home-gain img{
	width: auto;
}
/* CSS home-share */
.home-share a.btn{
	width: 30%;
	background: #333 !important;
}
.home-share a.btn:hover{
	background: #5a5353 !important;
}
/* CSS responsive */
@media screen and (min-width: 992px) {
	/* CSS slider home */
	.home-slider{
		position: relative;
	}
	#carousel-home-slides .carousel-control{
		z-index: 3;
	}
	.home-slider .form-booking{
		position: absolute;
		left: 0;
		bottom: 70px;
		width: 100%;
		z-index: 2;
	}
	.home-slider .form-booking .panel{
		max-width: 800px;
		margin: 0 auto;
		background-color: rgba(0,0,0,.5);
		border-color: rgba(0,0,0,.5);
	}
	.home-slider .form-booking{
		color: #fff;
	}
	.home-slider .form-booking .nav-tabs>li>a{
		color: #fff;
	}
	.home-slider .form-booking .nav-tabs>li.active>a, .home-slider .form-booking .nav-tabs>li>a:hover, .home-slider .form-booking .nav-tabs>li>a:focus{
		color: #333;
	}
}
@media screen and (max-width: 991px) {
	/* CSS slider home */
	.home-slider .form-booking{
		margin-top: 40px;
	}
}
@media screen and (max-width: 767px) {
	/* CSS slider home */
	.home-slider .form-booking .radio-inline{
		margin-top: 10px;
	}
	/* CSS home bảng giá */
	.home-bang-gia table{
		font-size: 14px;
	}
	/* CSS home post slider */
	.home-post-slider .row > div[class^="col-"]{
		margin-bottom: 20px;
	}
	.home-post-slider .row > div[class^="col-"]:last-child{
		margin-bottom: 0;
	}
	/* CSS home-share */
	.home-share a.btn{
		width: 60%;
	}
}