body{
	background:#fff; 
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	position:relative;
}
.font-eng-slim{
	font-family: 'font-eng-slim';
	direction:ltr;
}
.eng-sm{
	font-size:15pt;
}
.eng-md{
	font-size:20pt;
}
.eng-lg{
	font-size:25pt;
}
.heading{
	margin-bottom:50px;
}
.alert{
	margin-bottom:20px;
}
.alert-white{
	background-color: #fff;
	border-color: rgba(0, 0, 0, 0.1);
}
.alert-crystal{
	background-color: rgba(255, 255, 255, 0.8);
}

.text-overflow-line-1,
.text-overflow-line-2,
.text-overflow-line-3,
.text-overflow-line-4,
.text-overflow-line-5,
.text-overflow-line-6{
	display: block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.text-overflow-line-1{
	-webkit-line-clamp: 1;
}
.text-overflow-line-2{
	-webkit-line-clamp: 2;
}
.text-overflow-line-3{
	-webkit-line-clamp: 3;
}
.text-overflow-line-4{
	-webkit-line-clamp: 4;
}
.text-overflow-line-5{
	-webkit-line-clamp: 5;
}
.text-overflow-line-6{
	-webkit-line-clamp: 6;
}
a{
	text-decoration:none !important;
}
section{
	padding-top:50px;
	padding-bottom:50px;
}
footer{
	padding-top:50px;
	padding-bottom:50px;
}


header{
	padding-top:20px;
	padding-bottom:20px;
}
header .logo{
	width:350px;
}
.navbar{
	border-top:0px solid #24A9E2;
	border-bottom:5px solid #24A9E2;
	padding:0;
}
.navbar .navbar-toggler{
	position:relative;
	margin:14px auto;
	border:2px solid #24A9E2;
}
.navbar .navbar-toggler .navbar-toggler-icon{
	color:#24A9E2;
}
.navbar .navbar-nav{
	border-top:5px solid #24A9E2;
	border-left:1px solid #24A9E2;
	border-right:1px solid #24A9E2;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	overflow:hidden;
}
.navbar .navbar-nav .nav-link{
	color:#24A9E2;
	padding:15px 40px;
	font-family: 'font-eng-slim';
	font-size:15pt;
}
.navbar .navbar-nav .nav-link:hover{
	background:#24A9E2;
	color:#fff;
}




.carousel{
	box-shadow:0px 30px 10px -20px rgba(0, 0, 0, 0.2);
	border-bottom:1px solid #fff;
}
.carousel .carousel-inner img{
	width:100%;
}





.about img{
	width:100%;
	box-shadow:20px 20px 10px -10px rgba(0, 0, 0, 0.2);
	border:1px solid #fff;
	border-radius:10px;
}
.about p span{
	color:#ff9d00;
}




.footer{
	background: url('../images/Contact-Us.png') center center no-repeat;
	background-size:100% 100%;
}
.footer .form-control{
	background: rgba(255, 255, 255, 0.5);
}
.copyright{
	background:#426484;
	padding:20px;
	color:#fff;
	text-align:center;
}