
@media only screen and (width: 768px) {

}

@media only screen and (min-width: 768px) and (max-width: 960px) {


}

@media (max-width:767px) { 


}

@media (min-width:768px) { 


}

@media only screen and (min-width: 568px) and (max-width: 736px) {

	.facility-block .owl-carousel {
		margin-top: 0;
	}

}

@media (max-width:1024px) { 

	body {
		overflow-x: hidden;
	}

	.lb-info-2 {
		position: absolute;
		bottom: -88px;
		left: 0;
		z-index: 9;
	}

	.rb-info-1 {
		position: absolute;
		bottom: -380px;
		right: 0;
		z-index: 9;
	}

}

@media only screen and (max-width: 736px) {

	.location {
		width: 50%;
	}

	.contact-no {
		width: 50%;
		text-align: right;
	}

	.contact-no span:nth-child(1) {
		margin: 0;
		padding: 0;
		border: 0;
	}

	.hero-block .content-block {
	    padding: 120px 0 80px 0;
	}

}

@media only screen and (max-width: 736px) and (max-height: 414px) { 

	.contact-no span:nth-child(1) {
		margin-right: 8px;
	}

}

@media only screen and (max-width: 448px) {

	.lb-top,
	.rb-top,
	.lb-bottom,
	.rb-bottom {
		display: none;
	}

	.hero-block h1,
	.info-block .content-block h1 {
		font-size: 48px;
		line-height: 48px;
	}

	.hero-block p,
	.item-about p,
	.facility-block p,
	.info-block .content-block p {
		font-size: 16px;
		line-height: 24px;
	}

	.about-block .container {
		padding: 120px 0 80px 0;
	}

	.info-block .container {
		padding: 160px 0 160px 0;
	}

	.facility-block {
		padding: 0 0 80px 0;
	}

	.facility-block .owl-carousel {
		margin-top: 40px;
	}

	.container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	.item-about {
		margin-bottom: 24px;
	}

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

	footer p {
		font-size: 16px;
		line-height: 24px;
	}

	.alt-menu {
		display: none;
	}
}

@media only screen and (width: 414px) {

}

@media only screen and (max-width: 320px) {

}

