html, body {
	font-size:18px;
	line-height:140%;
}

.navbar {padding:0px;}
.navbar-brand img{width:200px;}
.navbar .nav-item {margin:auto 15px;}
.navbar .nav-link {font-weight:600;}

.home-banner {
	height:auto;	
	min-height:100vh;	
	background:url('../images/restaurant-pos (3).jpg') no-repeat center center fixed;
	background:url('../images/restaurant-pos (3) dark.jpg') no-repeat center center fixed;
	background-size:cover;
	padding:100px;
}

.pos-verticles li{
	border:1px solid #C0C0C0;
	padding:10px 15px;
	border-radius:25px;
	display:inline-block;
	margin:10px 10px;
	font-weight:600;
	Background:#FFFFFF;
}
.pos-verticles li:hover{
	transition: all 0.5s ease;
	box-shadow:0px 0px 5px #C0C0C0;
}

.card:hover{
	transition: all 0.5s ease;
	box-shadow:0px 0px 10px #C0C0C0;
}


.card-highlight {
	transform: scale(1.05,1.05);
}
.card-highlight:hover {
	transition: all 0.5s ease;
	transform: scale(1.1,1.1);
}



/* Initial transparent navbar */
/*
.navbar {
	background-color: transparent;
    transition: background-color 0.3s ease;
}
.navbar .nav-item .nav-link {color:#F0F0F0; font-weight:500;}
.navbar .btn {color:#F0F0F0; font-weight:500; border-color: #F0F0F0;}
*/

/* Background color after scrolling */
/*
.navbar-scrolled {
	background-color: rgba(255, 255, 255, 1.0); 
}
.navbar-scrolled .nav-item .nav-link {color:#303030; font-weight:500;}
.navbar-scrolled .btn {color:#303030; font-weight:500; border-color: #303030;}
*/

.lh-100 {line-height:100%;}
.lh-110 {line-height:110%;}
.lh-120 {line-height:120%;}
.lh-130 {line-height:130%;}
.lh-140 {line-height:140%;}
.lh-150 {line-height:150%;}


.bg-1 {background:#f6efff;}
.bg-2 {background:#eaf3fd;}
.bg-3 {background:#fff8ea;}
.bg-4 {background:#ecf8ff;}
.bg-5 {background:#101455;}
.bg-6 {background:#fcb316;}



section {
	height:auto;
	padding:75px 0px;
}


.home-bottom-banner {
	height:auto;	
	min-height:50vh;	
	background:url('../images/banner-1-dark.jpg') no-repeat center center scroll;
	background-size:cover;	
	padding:100px;
}

a {text-decoration:none;}











footer .footer-left {
	text-align:left;
}
footer .footer-right {
	text-align:right;
}


@media (max-width:767px){

.navbar .nav-item {margin:auto 10px; border-bottom:1px solid #EFEFEF;}


.home-banner{
	padding:100px 0px;
	}	

.home-bottom-banner {
	padding:50px;
}	
	
.card-highlight {
	transform: scale(1,1);
}
.card-highlight:hover {
	transform: scale(1,1);
}


footer .footer-left {
	text-align:center;
}

footer .footer-right {
	text-align:center;
}
	
	
}