@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	font-family: 'Montserrat', sans-serif;
	padding:0px;
}

.top	{
		background:#fbae3c;
		min-height:20px;
		color:#14163f;
		padding:0.6em 0;
		font-family: 'Montserrat', sans-serif;
		font-weight:400;
}

.top-section-2	{
		background:#e20d17;
		min-height:20px;
		color:#787878;
		padding:15px 0;
		font-size:14px;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
}


.quick-cnt-no	{
		font-size:14px;
		color:#fff;
		font-weight:400;
		font-family: 'Montserrat', sans-serif;
	
}

.top-button-section	{
		margin:25px 0;
}

.top-buttons	{
		background:#dd000a;
		padding:5px 15px;
		border-radius:5px;
		color:#fff;
		transition:0.4s;
		font-size:14px;
		border:solid #ec5c62 2px;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
}
.top-buttons:hover	{
	color:#fff;
	text-decoration:none;
	background:#91090f;
}



header	{
		width:100%;
		height:auto;
		z-index:999;
}

.logo	{
	background:#eff9ff;
	min-height:89px;
	min-width:250px;
	color:#fff;
	font-size:18px;
	padding:10px 0;
}



	.video_section	{
			background-color:#fff;
			
	}
	
.video-fluid {
  width: 100%;
  height: auto;
}

.banner-margin	{
}

.banner-img	{
		background:url(../img/bg.jpg);
		background-size:cover;
		background-attachment:fixed;
		background-position:center;
		background-repeat:no-repeat;

}

.appartment_head	{
		font-size:18px;
		font-weight:300;
		font-family: 'Montserrat', sans-serif;
		padding:0.5em 0 0.5em 0;
		color:#fff;
		text-align:center;
}

.appartment_text	{
		font-size:13px;
		font-weight:300;
		font-family: 'Montserrat', sans-serif;
		color:#fff;
		line-height:20px;
		padding:1em 0 0 0;
}

.appartment_text2	{
		font-size:12px;
		font-weight:300;
		font-family: 'Montserrat', sans-serif;
		color:#fff;
		line-height:18px;
		padding:1em 0 0 0;
}


.appartment_more-btn	{
		font-size:12px;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
		height:40px;
		padding:0.5em 0;
		color:#fbae3c;
		border-radius:10px;
		text-decoration:none;
		transition:0.4s;
		text-decoration:underline;	
}

.appartment_more-btn:hover	{
	text-decoration:none;
	letter-spacing:2px;
}

.welcome-2	{
		padding:3em 0;
		background:url(../img/wel-bg.jpg);
		background-size:cover;
		background-attachment:fixed;
		background-position:center;
		background-repeat:no-repeat;
}

.welcome-2_1	{
		padding:3em 0;
		background:url(../img/wel-bg2.jpg);
		background-size:cover;
		background-attachment:fixed;
		background-position:center;
		background-repeat:no-repeat;
}
.about-head_2	{
	font-size:17px;
	color:#ab711b;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	margin:0px 0;
}

.about-head_3	{
	font-size:35px;
	color:#14163f;
	font-family: 'Montserrat', sans-serif;
	font-weight:300;
}

.welcome-text	{
		font-size:14px;
		line-height:27px;
		font-family: 'Montserrat', sans-serif;
		color:#626262;
		text-align:left;
		margin-top:1em;
		font-weight:300;
}

.reach_us	{
		background:#f7f8fc;
		padding:2em 0;
		min-height:400px;
		border:solid #e8eaee;
		border-width:1px 0 0 0;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
}

.reach-text	{
		font-size:13px;
		line-height:23px;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
		color:#626262;
		text-align:center;
}

.reach-box	{
		padding:1em 0;
}

.user-form-1	{
		background:#f7f7f7;
		border:solid #c7c7c7;
		border-width:0 0 1px 0;
		min-height:35px;
		width:98%;
		color:#333;
		padding:0 10px;
		margin:7px 0;
}

.user-form-button	{
		background:#14163f;
		border:solid 1px #fff;
		min-height:35px;
		width:100%;
		color:#fff;
		padding:0 10px;
		margin:7px 0;
		border-radius:5px;
}

.thankyou	{
		background:#f7f7f7;
		padding:75px 0;
		min-height:300px;
}



.more-button	{
		background-color:#0f7579;
		padding:5px;
		color:#fff;
		text-align:center;
		font-size:14px;
		border-radius:5px;
		transition:0.4s;
		border:solid 1px #fff;
		font-family: 'Montserrat', sans-serif;
		font-weight:400;
}
.more-button:hover	{
	background-color:#fc0e1a;
}

.footer	{
		background:url(../img/footer-bg.jpg);
		min-height:280px;
}

.quick-contact-section	{
	background:#fbae3c;
	padding:1em 0;
}

.quick-contact-text	{
	font-size:22px;
	color:#fff;
	font-weight:500;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
}

.footer-container	{
		padding:3em 0 0em 0;
}


.about_head	{
	color:#fff;
	font-size:20px;
	font-family: 'Montserrat', sans-serif;
	padding:1em 0 0.5em 0;	
	font-weight:600;
}

.about_text	{
	color:#e8e8e8;
	font-size:13px;
	font-family: 'Montserrat', sans-serif;
	padding:0em 0;
	line-height:20px;	
	font-weight:300;
}

.footer-menu_head	{
	color:#fff;
	font-size:20px;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
}

#footer_menu_sec	{
	margin:0em 0 0.3em 0;
}
.footer_menu_text_sec	{
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-weight:100;
	transition:0.4s;
	font-size:12px;
}

.footer_menu_text_sec:hover	{
	color:#fff;
	letter-spacing:1.5px;
	text-decoration:underline;
}

.footer-bottom	{
		padding:1.5em 0 0.5em 0;
		background:url(../img/header-bg.png);
		margin-top:3em;
		color:#fff;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
}


.share-us	{
	font-family: 'Montserrat', sans-serif;
	color:#fff;
	font-weight:300;
	text-align:center;
	font-size:28px;
	margin:10px 0;
	text-decoration:underline;
	padding-bottom:8px;
}

.ftr-download-sec	{
	color:#fff;
	font-size:13px;
	font-family: 'Montserrat', sans-serif;
	font-weight:300;
	padding:0.3em 0;
}

#download-btn	{
		background-color:#fbae3c;
		height:25px;
		text-align:center;
		margin-bottom:0.5em;
		color:#000;
		padding:0.3em 1em;
		font-size:12px;
		text-decoration:none;
		font-family: 'Montserrat', sans-serif;
		transition:0.4s;
}

#download-btn:hover	{
		background-color:#fbae3c;
		height:25px;
		text-align:center;
		color:#fff;
		letter-spacing:1px;
		font-size:12px;
		text-decoration:none;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
}


.project_tab-sec	{
	padding:3em 0;
}


/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  padding:3em;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
  background-color:#14163f;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2em;
}
.tabbable-line > .nav-tabs > li > a {
  margin-right: 0;
  color: #fff;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #fff;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  background: #fbae3c;
  color: #000;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #fff;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 3px solid #fbae3c;
  position: relative;
  background-color:#fbae3c;
}
.tabbable-line > .nav-tabs > li.active > a {
  color: #14163f;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbae3c;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}


.amenities-section	{
	background-color:#efefef;

}


.amenities_heading	{
	font-size:25px;
	font-weight:400;
	color:#14163f;
	line-height:30px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	margin-top:1em;
}

.amenities_heading_sub	{
	font-size:13px;
	font-weight:300;
	color:#333;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	margin-top:0.5em;
	
}

.amenities-section	{
	background-color:#f4f4f4;
	padding:2em 0;	
}

.amenities_head1	{
	padding:0.5em 0;
	font-size:13px;
	font-family: 'Montserrat', sans-serif;
	font-weight:300;
	color:#383a5e;
	text-align:center;	
}

.amenities_box	{
	padding:0.5em 0;
}

.available_head	{
	font-size:20px;
	font-weight:600;
}

#floor_plan	{
	border:solid #e3e3e3 1px;
	border-radius:10px;
	margin:2em;
}

.floor_plan_head	{
	 font-size:17px;
	 color:#14163f;
	 font-family: 'Montserrat', sans-serif;
	 font-weight:500;
	 padding-bottom:1em;
}

.floor_plan_head2	{
	 font-size:13px;
	 color:#14163f;
	 font-family: 'Montserrat', sans-serif;
	 font-weight:400;
}


.spef-head	{
	font-size:16px;
	 color:#fbae3c;
	 font-family: 'Montserrat', sans-serif;
	 font-weight:600;
	 padding:1em 0 0.3em 0;	
}

.spef-sub	{
	font-size:13px;
	 color:#42423e;
	 font-family: 'Montserrat', sans-serif;
		font-weight:400;
	 padding-bottom:0.3em;	
}

.our_mv	{
	background-color:#fff;
	padding:1em 0 3em 0;
}

.mv-head	{
	font-size:24px;
	 color:#2b2b2b;
	 font-family: 'Montserrat', sans-serif;
	 font-weight:400;
	 padding:1em 0 0.3em 0;	
}

.mv-text	{
		font-size:13px;
		line-height:23px;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
		color:#626262;
}

.fezcofm-head_3	{
	font-size:25px;
	color:#14163f;
	font-family: 'Montserrat', sans-serif;
	font-weight:300;
}

.about-bottom-head_3	{
	font-size:30px;
	color:#14163f;
	font-family: 'Montserrat', sans-serif;
	font-weight:300;
}

.btn:focus, .btn:active, button:focus, button:active {
  outline: none !important;
  box-shadow: none !important;
}

#image-gallery .modal-footer{
  display: block;
}

.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}

.contact-page-section	{
		background:#f7f8fc;
		padding:2em 0;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
}

.contact-map	{
		min-height:350px;
		font-family: 'Montserrat', sans-serif;
		font-weight:300;
}