.header-area .palatin-main-menu .classy-navbar .classynav ul li a {
	color: #FFF
}
.topsection .overlay {
	background: rgba(0, 0, 0, .6);
}
.topsection .swaper h2 {
	font-size: 80px;
	color: #FFF
}
@media(max-width:1200px){
	.topsection .maskbig img {
		top: -60%;
	}
}
.facilities h1 {
	font-size: 30px !important;
 	font-weight: 500 !important; 
	text-align: center;
	margin: 0;
}
.boxfacilities2 h2 {
	font-weight: 200 !important;
	margin: 0;/*       white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; */
}
.facilities h3 {
	font-family: "Prompt", sans-serif;
	font-weight: 500 !important;
	margin: 0;
	font-size: 20px;/*  text-transform: uppercase; */
}
.boxfacilities1:before {
	display: block;
	content: attr(data-floor);
	background: #0099ff;
	color: #FFF;
	position: absolute;
	top: 20px;
	left: 20px;
	border-radius: 100%;
	width: 50px;
	height: 50px;
	text-align: center;
	font-weight: 600;
	font-size: 30px;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.7em
}
h3.opennow {
	background-color: #DADADA;
	color: #333;
	padding: 10px 30px;
	border-radius: 50px;
	display: inline-block;
	margin: 20px 0 0 0
}
.facilities p,  .bordercol div span {
	font-family: "Prompt", sans-serif;
	font-weight: 500 !important;
	font-size: 20px !important;
	color: #333
}
.facilities p {
	padding: 20px 0 0 0;
}
.otherservice h3 {
	font-size: 20px !important;
	padding: 20px 0 !important;
	color: #333;
	text-transform: uppercase;
}
.bordercol {
	position: relative;
	margin: 20px 0;
	width: 100%;
	height: 200px;
	overflow: hidden;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat
}
.bordercol div {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	color: #FFF;
	padding: 50px;
}
.bordercol div span {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	color: #FFF;
	font-size: 30px !important
}
.svgicon {
	width: 16px;
	height: auto;
	margin-right: 10px;
	filter: invert(100%);
	vertical-align: middle;
}
.opennow .svgicon {
	filter: invert(40%);
}
.borall {
	width: 100%;
	clear: both;
	margin: 50px 0 0 0
}
.borall h3 {
	color: #333;
	font-weight: 400
}
.boxfacilities1 {
	float: left;
	width: 20%;
	border-radius: 100%;
	overflow: hidden;
}
.boxfacilities2 {
	float: right;
	padding: 20px 30px;
	position: relative;
	width: 75%
}
.boxfacilities2 div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

@media(max-width: 992px) {
.boxfacilities1,  .boxfacilities2 {
	width: 50%
}
.boxfacilities2 {
	padding: 20px;
}
}

@media(max-width: 480px) {
.boxfacilities1:before {
	border-radius: 0;
	top: auto;
	left: 0;
}
.boxfacilities1,  .boxfacilities2,  .boxfacilities2 div {
	width: 100%;
	position: relative;
	transform: none;
	border-radius: 0;
	padding: 10px 0;
}
.facilities {
	padding: 0 !important;
}
.borall {
	margin: 0
}
}
