/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.gallery-box .gallery-box-content {
		width: 99%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.gallery-box .gallery-box-content {
		width: 80%;
	}

	.gallery-box .gallery-box-content a {
		font-size: 14px;
		line-height: 14px;
		margin: 0 0 5px;
	}

	.gallery-box .gallery-box-content .gb-title {
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 6px;
	}

	.gallery-box .gallery-box-content .gb-text {
		line-height: 18px;
	}

	.h4-gallery-content {
		width: 33.3334%;
	}

	#list-room {
		margin-top: 85px;
	}

	.event .btn {
		padding: 4px 20px;
		font-size: 12px;
	}

	.event h5 {
		font-size: 1rem;
		line-height: 1.2;
	}

	.event .disc-label {
		position: absolute;
		top: -175px;
		right: -10px;
	}

	.event .icon {
		font-size: 13px;
	}

	.event p {
		margin-bottom: 4px;
		font-size: 13px;
	}
}

/* Wide Mobile Layout: 480px. */


/*home-1*/

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.gallery-box {
		display: inline-block;
	}

	.gallery-box .gallery-box-content a {
		font-size: 14px;
		line-height: 14px;
		margin: 0 0 6px;
	}

	/*gallery-full*/
	.full-gallery-box {
		width: 50%;
	}

	/*gallery-details*/
	.gallery-details {
		margin: 60px 0 0;
	}

	.h4-gallery-content {
		width: 50%;
	}

	#list-room {
		margin-top: 85px;
	}

	.event .btn {
		padding: 4px 20px;
		font-size: 12px;
	}

	.event h5 {
		font-size: 1rem;
		line-height: 1.2;
	}

	.event .disc-label {
		position: absolute;
		top: -175px;
		right: -10px;
	}

	.event .icon {
		font-size: 13px;
	}

	.event p {
		margin-bottom: 4px;
		font-size: 13px;
	}
}

@media only screen and (min-width: 240px) and (max-width: 480px) {
	.gallery-box {
		display: inline-block;
	}

	.gallery-box .gallery-box-content a {
		font-size: 14px;
		line-height: 14px;
		margin: 0 0 6px;
	}

	.h4-gallery-content {
		width: 100%;
	}

	#list-room {
		margin-top: 85px;
	}

	.event .disc-label {
		top: -520px;
		right: -10px;
	}

	.event .btn {
		padding: 4px 20px;
		font-size: 12px;
	}

	.event h5 {
		font-size: 1rem;
		line-height: 1.2;
	}

	.event .disc-label {
		position: absolute;
		top: -175px;
		right: -10px;
	}

	.event .icon {
		font-size: 13px;
	}

	.event p {
		margin-bottom: 4px;
		font-size: 13px;
	}

	.event .icon {
		margin-right: 5px;
	}

	.event .icon.icon-calendar i {
		font-size: 18px;
	}

	.event .icon.icon-clock i {
		font-size: 18px;
	}

	.event .icon.icon-marker i {
		font-size: 18px;
	}
}