
@media only screen and (min-device-width : 320px) and 
	(max-device-width : 480px) {
		
}

@media screen and (max-width: 736px) { 
	.gift-block {
		 position: relative;
	 }
	 
	 .hero-banner .carousel-inner .item img {
		object-fit: cover !important;
		filter: brightness(80%);
	}
	 .hero-banner .item:nth-child(3) .banner-copy,
	 .hero-banner .item:nth-child(3) .banner-copy,
	 .hero-banner .item:nth-child(3) .banner-copy {
		top: 32px;
	}
	 .hero-banner .item:nth-child(1) .banner-copy,
	 .hero-banner .item:nth-child(3) .banner-copy	 {
		 right: unset;
	 }
	 .hero-banner .item:nth-child(3) .banner-copy {
		left: 24px;
	}
	.hero-banner .item:nth-child(1) .left-skew,
	.hero-banner .item:nth-child(2) .left-skew,
	.hero-banner .item:nth-child(3) .left-skew,
	.hero-banner .item:nth-child(1) .right-triangle,
	.hero-banner .item:nth-child(2) .right-triangle,
	.hero-banner .item:nth-child(3) .right-triangle	{
		display: none;
	}
}


@media screen and (max-width: 36em) { 

	header .col-sm-4:first-child p {
		width: 100% !important;
	}
	.hero-banner .item:nth-child(2) .banner-copy,
	.hero-banner .item:nth-child(1) .banner-copy  {
		left: 24px;
		top: 32px;
	}
	.carousel-control {
		right: 8px;
	}
	.carousel-control .left {
		right: 48px;
	}
	.carousel-indicators {
		display: none;
	}
	.block-title h1 {
		margin-top: 48px;
	}
	.news-tricolumn .col-sm-4 {
		padding: 0 14px;
	}
	.news-tricolumn .col-sm-4 a, .profile-block a, .news-item a, .content-news aside ul li a {
		margin-bottom: 12px;
	}
	.gift-content {
		position: relative;
		top: 0;
		left: 0;
		transform: none;
	}
	.gift-content h2, .gift-content-sub h2 {
		font-size: 22px;
	}
	.gift-content img, .gift-content-sub img {
		height: 80px;
	}
	.gift-content i, .gift-content-sub i {
		font-size: 18px;
		margin-bottom: 24px;
		margin-top: 32px;
	}
	.navbar-default .navbar-nav > li > a {
		padding: 16px;
	}
	.content-about .col-sm-6 {
		padding: 0 22px;
	}
	.news-item .col-sm-8 {
		padding: 0 22px;
	}
	.content-lugang .col-sm-7 .col-sm-5 img {
		margin-top: 0px;
	}
	.content-lugang .col-sm-2 h1, .content-lugang .col-sm-3 h1 {
		margin-top: 40px;
	}
	.content-lugang .col-sm-7 .col-sm-5 {
		margin-bottom: 40px;
	}
	.content-lugang .col-sm-3 {
		padding-left: 12px;
	}
	.content-lugang a.alt-contact {
		margin-top: 22px !important;
	}
	.content-lugang .col-sm-7 .col-sm-7 p {
		margin-bottom: 0;
	}
	.contact-form span.wpcf7-list-item {
		display: inline-block;
	}
	.content-contact .col-sm-7,
	.content-contact .col-sm-12 {
		padding: 0;
	}
	.content-food div, .content-drinks div, .content-contact div {
		padding: 0;
	}
	.contact-form input[type="submit"] {
		margin-bottom: 24px;
	}
	.content-contact .col-sm-3 {
		padding-left: 12px;
	}

	/* Global */
	.header .col-sm-4:first-child p {
	 	width: 100% !important;
 	}
 	header .col-sm-4:last-child {
 		padding: 0;
 	}

	.container {
		width: 100%;
		max-width: 100%;
		padding: 0 16px;
	}

	.triangle {
		display: none;
	}

	.row {
		margin: 0;
		padding: 0;
	}

	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		padding-left: 0;
		padding-right: 0;
	}

	/* Header */

	header {
		padding: 24px 0;
	}

	header .col-sm-4 img {
		display: none;
	}

	header .info-support {
		display: none;
	}

	header .col-sm-4 {
		width: 100%;
		float: left;
		text-align: center;
	}

	header .col-sm-8 {
		width: 100%;
		float: right;
	}

	header .social-media {
		margin: 24px 0;
	}

	.navbar-toggle {
		margin: 11px 0 0 0;
	}

	.navbar-nav {
		margin: 7.5px 0;
	}

	.navbar-default {
		margin-top: 0;
	}

	.navbar-brand {
		padding: 0;
		display: inline-block;
	}

	.navbar-brand img {
		margin-top: 0;
		max-width: 80%;
	}

	.navbar-collapse {
		overflow-x: hidden;
		margin-top: 32px;
		max-height: 400px;
	}

	.nav > li {
		display: block;
	}

	.navbar-nav > li > a {
		padding: 8px 0;
		margin-left: 0;
	}

	.btn-booknow {
		display: block !important;
	}

	/* Banner Hero */

	.banner-hero {
		padding-top: 106px;
		overflow: hidden;
	}

	.banner-hero .item {
		height: 280px;
	}

	.banner-hero img {
		top: 0;
	}

	.carousel-inner > .item > img {
		width: 225%;
		max-width: 225%;	
	}

	.banner-content {
		top: 35%;
	}

	.banner-content h1 {
		font-size: 24px;
	}

	.banner-content h2 {
		font-size: 12px;
	}

	/* SubBanner */

	.subbanner {
		position: relative;
		padding-top: 106px;
		height: 320px;
		overflow: hidden;
	}

	.subbanner img {
		width: 230%;
		max-width: 230%;
		left: -50%;
	}

	/* Main Content */

	.contentholder {
		padding: 40px 0;
	}

	.block-about h1 {
		margin-bottom: 32px;
		font-size: 32px;
	}

	.tricolumn {
		margin: 40px 0 0 0;
	}

	.tricolumn .col-sm-4 {
		padding: 0;
		margin-bottom: 16px;
	}

	.tricolumn .col-sm-4:last-child {
		margin-bottom: 0;
	}

	.tricolumn .item-desc {
		padding: 32px;
	}

	.testimonial-block {
		padding: 40
	}

	.testimonial-block .item-testimonial .col-sm-4 {
		margin: 16px 0;
	}

	.testimonial-block .item-testimonial .col-sm-4:first-child {
		margin-top: 0;
	}

	.testimonial-block .item-testimonial .col-sm-8 {
		border-left: none;
	}

	.contact-info-block h1 {
		font-size: 20px;
	}

	.contact-info-block ul li ul {
		padding-left: 0;
		border: none;
	}

	/* Footer */

	footer .col-sm-4 {
		margin-bottom: 24px;
	}

	footer .text-right {
		margin-bottom: 0;
	}

	/* Modal */

	.modal {
		top: 10%;
	}

	 #OffersModal .modal-body {
	 	padding: 80px 40px;
	 }

	 /* SubContent */

	 .subcontent .pagetitle h1 {
	 	margin-bottom: 40px;
	 	font-size: 20px;
	 }

	 .subcontent .pagetitle h2 {
	 	font-size: 20px;
	 	line-height: 24px;
	 }

	 .item-offer-block {
	 	margin-bottom: 16px;
	 }

	 .col-sm-4:last-child .item-offer-block:last-child,
	 .item-review-block:last-child {
	 	margin-bottom: 0;
	 }

	 .packagesoffers-block,
	 .guestreviews-block,
	 .contactus-block {
	 	margin-bottom: 0;
	 }

	 /* Quicklinks */

	 .quicklinks-block .col-sm-4 {
	 	margin-bottom: 16px;
	 }

	 .quicklinks-block .col-sm-4:last-child {
	 	margin-bottom: 0;
	 }

	 .breadcrumbs-nav {
	 	display: none;
	 }

	 /* Aside */

	 aside {
	 	margin-top: 40px;
	 	padding: 0;
	 }

	 .footnote {
	 	margin-top: 0;
	 }

	 .footnote ul {
	 	-webkit-column-count: 1;
		   -moz-column-count: 1;
		        column-count: 1;
	 }

	 .item-review-block {
	 	padding: 32px;
	 }

	 .item-review-block .col-sm-3 {
	 	padding: 16px 0;
	 	text-align: center;
	 }

	 .item-review-block .col-sm-9 {
	 	padding: 0 32px;
	 	border: none;
	 }

	 .item-review-block .col-sm-9 h1 {
	 	font-size: 20px;
	 }

	 /* Gallery */

	 .gallery-grid a {
	 	width: 50%;
	 }

	 /* Contact */

	 .contactus-block aside {
	 	padding: 32px;
	 }
	 .header .col-sm-4:first-child p {
	 	width: 100%;
	 }
	 header {
	 	padding: 0;
	 }
	 .gift-block {
		 position: relative;
	 }
	 
	 .hero-banner .carousel-inner .item img {
		object-fit: cover !important;
		filter: brightness(80%);
	}
	 .hero-banner .item:nth-child(3) .banner-copy,
	 .hero-banner .item:nth-child(3) .banner-copy,
	 .hero-banner .item:nth-child(3) .banner-copy {
		top: 32px;
	}
	 .hero-banner .item:nth-child(1) .banner-copy,
	 .hero-banner .item:nth-child(3) .banner-copy	 {
		 right: unset;
	 }
	 .hero-banner .item:nth-child(3) .banner-copy {
		left: 24px;
	}
	.hero-banner .item:nth-child(1) .left-skew,
	.hero-banner .item:nth-child(2) .left-skew,
	.hero-banner .item:nth-child(3) .left-skew,
	.hero-banner .item:nth-child(1) .right-triangle,
	.hero-banner .item:nth-child(2) .right-triangle,
	.hero-banner .item:nth-child(3) .right-triangle	{
		display: none;
	}
}

