body{font-weight:400;font-family: 'Roboto', sans-serif;color:#000;font-size:14px;}
h1,h2,h3,h4,h5,h6{color: #1f4e79;font-weight:600;font-size:20px;}
h1 {font-size: 25px;}
h6{font-size:14px;margin:0;}
a,a:hover,a:focus{text-decoration:none;}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.0);}
/*** Header Css Start ***/
.navbar-toggler {padding: 6px;font-size: 10px;border-radius: 0;}
.navbar-dark .navbar-toggler {background-color: #c52f3a;border-color: #c52f3a;color: #c52f3a;}
.navbar{padding:0 1rem;}
.navbar-dark .navbar-nav .nav-link {color: #1f4e79;font-weight: 500;}
.bg-dark {background-color: #fff !important;}
.navbar-expand-md .navbar-nav .nav-link {padding-right: 1.5rem;padding-left: 1.5rem;font-size: 16px;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: #4ec6e5;}
.headerSection .dropdown img{width:30px;}
.headerSection .dropdown-toggle::after {content: none;}
.headerSection .dropdown-menu {min-width: 100%;padding: 0;margin: 0;border: 0px solid rgba(0,0,0,.15);border-radius: 0;background-color: transparent;}
.headerSection .dropdown-item {padding: 0 0 10px;}
.headerSection .dropdown-item:focus, .headerSection .dropdown-item:hover {background-color: transparent;}
.wrapper{width:100%;padding-top: 20px;text-align:center;}
.slick-lightbox-inner .slick-next::before {content: '▶';}
.slick-lightbox-inner .slick-prev::before {content: '◀';}
.slick-lightbox-inner .slick-prev::before, .slick-lightbox-inner .slick-next::before {opacity: 1;color: #000;font-size: 30px;background-color:transparent;padding:9px;z-index: 1;position: relative;}
.slick-prev::before, .slick-next::before {opacity: 0;}
.slick-lightbox-close {top: 0;right: 30px;}
.slick-lightbox-close::before {font-size: 45px;color: #000;opacity: 1;}
.slick-prev, .slick-next {width: 39px;	}
.slick-next {right: 0;}
.slick-prev {left: 0;}
.slick-slide{margin:0 auto;}
.slick-slide img{width:100%;}
.slick-slider {margin-bottom: 0;}
.slick-lightbox-slick-img {max-width: 94%;max-height: 100%;}
.slick-lightbox-slick-item-inner {max-height: 100% !important;}
.slick-lightbox-slick-img{max-height: 100% !important;}
.slick-lightbox{background-color:rgba(255,255,255,.8)!important;}
.middle-area .nav-link[data-toggle].collapsed::before {content: " ▾";position: absolute;right: 15px;color: #fff;}
.middle-area .nav-link[data-toggle]:not(.collapsed):before {content: " ▴";position: absolute;right: 15px;color: #fff;}
.blue-bg{background-color:#0d5899 ;}
.middle-area .nav-link{color:#fff;font-size: 14px;}
#sidebar ul li ul{margin-bottom: 25px;}
.sticky-top {position: -webkit-sticky;position: sticky;top: 85px;z-index: 1020;}
.middle-area .nav-link:focus, .middle-area .nav-link:hover {text-decoration: none;color: #f4b3b8;}
.middle-area .nav-link img{float: left;margin-right: 15px;position: relative;top: -10px;width: 35px;}
.middle-area .nav-link span{font-size: 12px;margin-left: 10px;line-height: 20px;}
#sidebar {-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
.welcome-content {margin-bottom: 10px;}
.welcome-content img{float: left;width: 40px;}
.welcome-content span{display: block;padding: 12px 0;position: relative;left: 12px;font-size: 12px;font-weight: 500;}
#welcome-area .table thead th {vertical-align: middle;border-bottom: 0px solid #dee2e6;text-align: center;background-color: #0d5899;color: #fff;font-size: 22px;padding: 10px;}
#welcome-area tbody {background-color: #1a79cb;color: #fff;}
#welcome-area .table td{font-weight:300;}
#welcome-area .table td, #welcome-area .table th {padding: 15px 0;vertical-align: top;border-top: 2px solid #fff;border-right: 2px solid #fff;}
ul.blue-btn {padding:0;margin:0;}
ul.blue-btn li {list-style-type:none;display:inline-block;}
ul.blue-btn li a{background-color: #0d5899;color: #fff;padding: 8px 16px;display: inline-block;border-radius: 8px;margin: 10px 12px 18px 0px;}
ul.red-btn {padding:0;margin:0;}
ul.red-btn li {list-style-type:none;display:inline-block;}
ul.red-btn li a{background-color: #c52f3a;color: #fff;padding: 8px 16px;display: inline-block;border-radius: 8px;margin: 10px 12px 18px 0px;}
.wifi-img img {float: left;}
.wifi-img p{padding: 15px;position: relative;left: 16px;}
#comfort ul{padding:0 22px;margin:0;}
#right-area{-ms-flex: 0 0 34%;flex: 0 0 34%;max-width: 34%;}
#right-area .form-control {height: calc(2.7em + .75rem + 2px);padding: 12px;font-size: 13px;border-radius: 0;color: #777;}
#right-area .form-control:focus {color: #777;background-color: #fff;border-color: #ced4da;outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.0);}
.btn-primary {color: #fff;background-color: #0d5899;border-color: #0d5899;width: 100%;border-radius: 0;padding: 11px;text-transform: uppercase;font-weight: 500;font-size: 16px;}
.rightBox {border: 1px solid #eee;padding: 20px;}
.rightBox ul{margin:0;padding:0 20px;}	
.rightBox ul li{line-height:30px;}
#right-area .sticky {position: fixed;top:0;width: 30%;margin: 72px 30px 0 auto;left: 0;right: 0;z-index: 999;}
.rightBox {background-color:#fff;}
.carousel-indicators .active {background-color: #000;opacity: 1;}
.carousel-indicators li {width: 10px;height: 10px;margin: 2px;background-color: #fff;border-radius: 50px;opacity: .85;border: 1px;}
#lt_overlay {display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.6;    opacity: .60; filter: alpha(opacity=60);}
#lt_loading { display: none; position: fixed; color: #ccc; top: 30%; left: 46%; padding: 20px; z-index: 1002; overflow: auto;}
.center-image {
    position: absolute;
   top: 50%;
   left: 50%;
   width: 500px;
   height: 500px;
   margin-top: -250px; /* Half the height */
   margin-left: -250px; /* Half the width */
}
.slick-slide { height: auto; }
.image-block{
	height:150px;
	}
.error{
	color:red;
	padding: 5px;
}
.login-error{
	background-color: #DC3545;
	color:white;
	padding: 5px;
}
.bg-success{
	background-color: #28A745;
	color:white;
	padding: 5px;
}
.navbar-brand {
	width:47px;
}
.pt-2.my-3.middle-section{
	padding:0 15px!important;
	margin:10px 0!important;
}
#services img{
	width:80px;
	margin:0 0 0 auto;
}
#concierge-div .pt-4, .py-4{
	padding-top: 3px !important;
}


.middle-section {
    min-height: 800px;
}
 
 

