@charset "utf-8";
*
{

list-style-type:none;
}
* {box-sizing: border-box}
body {
  font-family: "Arial" Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.8;
  font-weight: normal;
  color:#333334;
}
.fr{float:right;}
.fl{float:left;}
.mt0{margin-top:0px!important;}
.mt10{margin-top:10px;}
.mt18{margin-top:18px!important;}
.mt33{margin-top:33px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt80{margin-top:50px!important;}
.mt80{margin-top:80px!important;}
.mt90{margin-top:90px!important;}
.mt100{margin-top:100px;}
.mt150{margin-top:150px;}
.mt20{margin-top:20px!important;}
.mt18{margin-top:18px;}
.mt60{margin-top:60px!important;}
.mt70{margin-top:70px!important;}
.mt10{margin-top:10px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mt125{margin-top:125px;}
.mb100{margin-bottom:100px;}
.mb30{margin-bottom:30px;}
.pb50{margin-bottom:50px!important;}
.mb20{margin-bottom:10px;}
.pb30{margin-bottom:30px!important;}
.pb40{margin-bottom:40px!important;}
.mt20{margin-TOP:20px;}
.ml5{margin-left:5px!important;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px!important;}
.ml35{margin-left:35px!important;}
.ml10{margin-left:10px!important;}
.ml100{margin-left:100px;}
.ml150{margin-left:150px;}
.ml80{margin-left:80px;}
.ml175{margin-left:175px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml30{margin-left:30px;}
.ml50{margin-left:50px;}
.ml500{margin-left:500px;}
.ml0{margin-left:0!important;}
.mb0{margin-bottom:0!important;}
.mb100{margin-bottom:100px;}
.mr0{margin-right:0!important;}
.mr96{margin-right:96px;}
.mr89{margin-right:89px;}
.mr16{margin-right:16px;}
.mr10{margin-right:10px;}
.mr184{margin-right:184px;}
.pl0{padding-left:0;}
.pr{padding-right:0;}
.pr0{padding-right:0;}
.pt8{padding-top:8px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt30{padding-top:30px;}
.pt25{padding-top:25px;}
.pt20{padding-top:20px;}
.pt100{padding-top:100px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pt425{padding-top:425px;}
.pt585{padding-top:585px;}
.pl127{padding-left:127px;}
.pl138{padding-left:138px;}
.pl22{padding-left:22px;}
.pb100{padding-bottom:100px;}
.pb50{padding-bottom:50px;}
.txt_cnt{text-align:center;}
.width100{width:100%;}
.width176{width:176px;}
.width140{width:140px;}
.width110{width:110px;}
.width75{width:75px;}
.width332{width:332px;}
.width340{width:340px;}
.width785{width:785px;} 
.width700{width:700px;} 
.top170{top:170px;}
.fsize14{font-size:14px;  color:#333334;}
.fsize16{font-size:16px; font-weight:bold;  color:#333334;}
.fsize18{font-size:14px!important; color:#333334;}
.fsize30{font-size:30px!important;}
.font_black{color:#fff;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.buttons-top{top:165px!important;}
.bgcolor_orange{background-color:#fca110;}
.bgcolor_light_blue{background-color:#add8e6;}
.bgcolor_light_gray{background-color:#f7f7f7; padding-bottom:20px;/*height:425px;*/}
.bgcolor_light_gray1{background-color:#f7f7f7;/* height:500px;*/}
.bgcolor_light_gray2{background-color:#f7f7f7; /*height:500px;*/}
.bgcolor_blue{background-color:#e4b77c;}
p{
	font-size:15px;
}
li{
	font-size:15px;
}
.wesite_link{
	color:#333334;
}
.paragraph_font{
	font-size:15px!important;
}
.Mobile_screen{
	display:none;
}

.mw910{
     max-width:910px;
    margin: auto;
}
/*smooth scrolling page*/
html {
  scroll-behavior: smooth;
}
/* header fixed */
.sticky{
  position: fixed;
  top: 0;
  width: 100%;
  z-index:1;
}
.header {
	 overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index:1;
}
/*Top header start here*/
.header_text{
	position:relative;
	top:-16px;
	border-bottom: 1px solid #ffffff;
	font-weight:bold;
}
.header_text1{
	position:relative;
	top:-32px;
	
}
.header_text1{
	padding-left:111px;
}

.header_text2{
	position:relative;
	top:-25px;
	border-bottom: 1px solid #ffffff;
	font-weight:bold;
	margin-left:111px;
}
.header_text3{
	position:relative;
	top:-35px;
	border-bottom: 1px solid #ffffff;
	
}
.header_text4{
	position:relative;
	padding-left:221px;
	top:-43px;
}
.pipe_line{
	position:relative;
	
	top:-28px;
}
.navbar-inverse1{
	background-color:#771118!important;
	height:80px;
	color:#ffffff;
	margin-bottom:40px;
}
.nav-link{
	font-weight:bold;
	font-size:14px;
	color:#ffffff;

}

.mt5{
	margin-top:13px;
	margin-right:20px;
	
}
.fa-caret-down{
	font-size:8px;
}
.reraNo{
	
	font-size:19px;
	
}
/*main visual image(Make the image fully responsive)*/
  .carousel-inner img {
    width: 100%;
  }
  .main_img_bg{
	 background-color:#f7f7f7;
  }
  .carousel-item {
	position: relative;
	margin-top:78px;

  }
.carousel-caption{
	width:60%;
	height:120px;
	position: absolute;
	left: 20%;
	margin-bottom: 130px;
	background-color:rgb(0, 0, 0, 0.1);
	color: white;
	text-shadow: 2px 2px #000;
	
	
}
.carousel-caption h2{
	font-size:30px!important;
	font-weight:bold;
	
}
.carousel-caption p{
	font-size:15px!important;
	font-weight:bold;
	padding-bottom:200px;
	text-transform:uppercase;
	
}
.carousel{
	z-index:0;	
}
/*Current status*/

/*overview*/
.paragraph_1{
	text-align:justify;
}
/*--highlights Section--*/

/*Amenities section */
.text_center{
	text-align:center;
}
/*amenities tab links */
.tablink {
  background-color: #555;
  color: white;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  font-size: 17px;
  width: 25%;
}

.tablink:hover {
  background-color: #777;
}
/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
  color:;
  display: none;
  padding: 40px 20px;
  height: 100%;
}
.tablink {
    background-color: #555;
    color: white;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 5px;
    font-size: 17px;
    width: 20%;
}
/* Project layout & floor plan*/
.tableText{
	color:#0e5386;
	text-decoration: underline;
}

.tableText:hover{
	color:#771118;
	text-decoration: underline;
}
.flat_no:hover{
	color:#0e5386;
	text-decoration: underline;
}
.flat_no{
	color:#771118;
	text-decoration: underline;
}
.bgcolor_blue{
	padding-bottom:40px;
	margin-bottom:50px;
}
.bgcolor_blue a:hover{
	color:#eee;
	text-decoration:none;
}

#floor_plan{

	font-size:20px;
	font-weight:bold;
	color:#fff;
}

a{
	text-decoration:none;
	color:#fff;
}
.mr25{
	margin-right:25px;
}
/*floor plan image overlaping link*/

.fpLink {
  position: relative;
}

.text-block0 {
  position: absolute;
  bottom: 180px;
  
  
}
.text-block0 h2{
 float:left;
 
}
.block_a{
 margin-left:263px;
}
.block_a a:hover{
 /*background-image: url('common/image/block_A.png');*/
 opacity:0.50;
}
.block_b{
 margin-left:153px;
}
.block_b a:hover{
  /*background-image: url('common/image/block_B.png');*/
  opacity:0.50;
}
/* block a*/
.text-blockA {
  position: absolute;
  bottom: 460px;
  right: 490px;
  color: red;
  
 
}
.text-blockA h2{
 float:left;
 margin-left:30px;
 font-size:20px;
}
.text-blockA1 {
  position: absolute;
  bottom: 415px;
  right: 460px;
  color: red; 
}
.text-blockA1 h2{
 float:left;
 font-size:20px;
margin-right:30px;
}
.text-blockA2{
  position: absolute;
  bottom: 380px;
  right: 565px;
  color: red;
}
.text-blockA2 h2{
 float:left;
 font-size:20px;
 margin-left:45px;
}
.mr{
}
.text-blockA3 {
  position: absolute;
  bottom: 320px;
  right: 565px;
  color: red;
}
.text-blockA3 h2{
 float:left;
 margin-left:45px;
 font-size:20px;
} 
.text-blockA4 {
  position: absolute;
  bottom: 260px;
  right: 565px;
  color: red;
}
.text-blockA4 h2{
 float:left;
 margin-left:45px;
 font-size:20px;
} 
.text-blockA5 {
  position: absolute;
  bottom: 200px;
  right: 565px;
  color: red;
}
.text-blockA5 h2{
 float:left;
 margin-left:45px;
 font-size:20px;
}
.text-blockA6 {
  position: absolute;
  bottom: 140px;
  right: 570px;
  color: red;
}
.text-blockA6 h2{
 float:left;
 margin-left:45px;
 font-size:20px;
} 
/*block b*/
.text-block {
  position: absolute;
  bottom: 460px;
  right: 270px;
  color: red; 
}
.text-block h2{
 float:left;
margin-left:30px;;
 font-size:20px;
}


.text-block1 {
  position: absolute;
  bottom: 415px;
  right: 240px;
  color: red;
  
 
}
.text-block1 h2{
 float:left;
 margin-right:28px;
 font-size:20px;

}
.text-block2{
  position: absolute;
  bottom: 380px;
  right: 365px;
  color: red;
  
 
}
.text-block2 h2{
 float:left;
 font-size:20px;
 margin-left:40px;
}
.mr{
}
.text-block3 {
  position: absolute;
  bottom: 320px;
  right: 365px;
  color: red;
}
.text-block3 h2{
 float:left;
 margin-left:40px;
 font-size:20px;
} 
.text-block4 {
  position: absolute;
  bottom: 260px;
  right: 365px;
  color: red;
}
.text-block4 h2{
 float:left;
 margin-left:40px;
 font-size:20px;
} 
.text-block5 {
  position: absolute;
  bottom: 200px;
  right: 365px;
  color: red;
}
.text-block5 h2{
 float:left;
 margin-left:40px;
 font-size:20px;
}
.text-block6 {
  position: absolute;
  bottom: 140px;
  right: 365px;
  color: red;
}
.text-block6 h2{
 float:left;
 margin-left:40px;
 font-size:20px;
}
/*floor plan amenities*/ 
.amenities1 {
  position: absolute;
  bottom: 555px;
  right:70px;
  
}
.amenities1 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities2{
  position: absolute;
  bottom: 510px;
  right:90px;
}
.amenities2 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities3{
  position: absolute;
  bottom: 475px;
  right:115px;
}
.amenities3 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities4{
  position: absolute;
  bottom: 447px;
  right:217px;
}
.amenities4 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities5{
  position: absolute;
  bottom: 175px;
  right:273px;
}
.amenities5 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities6{
  position: absolute;
  bottom: 115px;
  right:273px;
}
.amenities6 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities7{
  position: absolute;
  bottom: 43px;
  right:263px;
}
.amenities7 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities8{
  position: absolute;
  bottom: 45px;
  right:393px;
}
.amenities8 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities9{
  position: absolute;
  bottom: 20px;
  right:433px;
}
.amenities9 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities10{
  position: absolute;
  bottom: 50px;
  right:570px;
}
.amenities10 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities11{
  position: absolute;
  bottom: 53px;
  right:660px;
}
.amenities11 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities_11{
  position: absolute;
  bottom: 53px;
  right:720px;
}
.amenities_11 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities12{
  position: absolute;
  bottom: 60px;
  right:763px;
}
.amenities12 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities13{
  position: absolute;
  bottom: 138px;
  right:752px;
}
.amenities13 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities-11{
  position: absolute;
  bottom: 200px;
  right:758px;
}
.amenities-11 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities_8{
  position: absolute;
  bottom: 325px;
  right:755px;
}
.amenities_8 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities_9{
  position: absolute;
  bottom: 325px;
  right:778px;
}
.amenities_9 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities-9{
  position: absolute;
  bottom: 325px;
  right:805px;
}
.amenities-9 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities14{
  position: absolute;
  bottom: 450px;
  right:838px;
}
.amenities14 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities15{
  position: absolute;
  bottom: 455px;
  right:778px;
}
.amenities15 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities16{
  position: absolute;
  bottom: 345px;
  right:515px;
}
.amenities16 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities17{
  position: absolute;
  bottom: 295px;
  right:495px;
}
.amenities17 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities18{
  position: absolute;
  bottom: 295px;
  right:525px;
}
.amenities18 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities_5{
  position: absolute;
  bottom: 218px;
  right:520px;
}
.amenities_5 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.amenities_3{
  position: absolute;
  bottom: 158px;
  right:525px;
}
.amenities_3 a:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* specification*/
.paragraph{
	font-size:14px;
	padding-top:30px;
	
}
.keyfeatures p{font-size:14px;line-height:18px;margin-bottom:5px;}
.keyfeatures p strong{font-size:16px;margin-bottom:5px;}

/*=======Price==============*/
.bg_color{
	background-color:#565586;
	color:#fff;
}
/*  <!--location map Section-->*/
.bg_color1{
	
	height:340px;
	background-color:#252465;
	padding-top:20px;
	padding-left:20px;
	
}
.bg_color_text{
	color:#fff;
	line-height:2em;
	
}

#googleMap{
	border:1px solid blue;
}

/* PROJECT STATUS */

/*===============CONTACT US==========*/
.contact_button1{
	height:40px;
	background-color:#771118;
	color:#fff;
	width:270px;
	font-size:18px;
	
	text-transform:uppercase;
}
.review2{
	height:40px;
	margin-bottom:10px;
}
.text1{
	font-weight:bold;
	font-size:22px;
	text-align:center;
}
.architects_headding{
	text-align:center;
}
.heading6{
	text-align:center;
}
/* footer */
.footer{
	width:100%;
	height:56px;
	background-color:#000;
	margin-top:20px;
	padding-top:15px;

}
.ft_text{
	font-size:14px;
	text-align:center;
	color:#fff;
}
/*========================*****==================*/
/*back-to-top button */
a.back-to-top {
	display: none;
	width: 50px;
	height: 50px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #771118 url("../image/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
a:hover.back-to-top {
	background-color: #252465;
}
/*Main heading*/
.heading{
    width: 570px;
    text-align: center!important;
    font-weight: 700;
    padding-bottom: 5px;
    border-bottom: 1px solid #771118;
    margin: 0 auto;
    text-transform: uppercase;
	font-size:30px;
	color:#771118;
}
/*.top_border{
	width: 880px;
    text-align: center!important;
    font-weight: 700;
    padding-top: 5px;
    border-top: 1px solid #dee2e6;
}
/*right button( get help & brochure )*/
.icon-bar {
  position: fixed;
  z-index: 999;
  top: 50%;
   right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a:hover {
  opacity:0.50;
}
.icon-bar a {
 
}

.facebook{
	margin-bottom:10px;
}
/*get help form*/
.form-control{
	font-size:14px;
	color:#f6f5f5!important;
}
.submit_button{
	width:465px;
	height:50px;
	font-size:18px;
}
/*possession*/
.possesson{
	position: fixed;
    z-index: 1;
    top: 518px;
	margin-left:15px;
	}
	
	.Tablate_screen1{
		display:none;
	}
/*========================*****==================*/


/*Media Queries start here*/
/* Extra small devices (portrait phones, less than 576px)*/
/*No media query for `xs` since this is the default in Bootstrap*/

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	
}

/* Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) {
	.Desktop_screen{
		display:none;
	}
	
	.Tablate_view{
		display:block;
	}
	/*header*/
	.navbar-inverse1{
		
		height:80px;
		color:#fff;
		right:0;
	}
	.reraNo{
		font-size:14px;
		
		
	}
	.nav-link {
		
		font-size: 12px;
		color:#fff;	
	}
	
	.mt18{
		
	}
	
	.header_text1{
		position:relative;
		top:-24px;
		padding-left:84px;
	}
	.header_text2{
		position:relative;
		top:-20px;
		margin-left:84px;
	}
	
	/*footer*/
	.text1{
		font-weight:bold;
		font-size:25px;
		text-align:center;
		
	}
	.footer{
		width:100%;
		height:100px;
		background-color:#000;
		

}
	/*main visual background image*/
 /* Make the image fully responsive */
  .carousel-inner img {
    width: 100%;
	height:380px;
	
    
  }
	.carousel-caption{
		text-shadow: 2px 2px #000;	
	}
	
	/*contact us form button*/
	.contact_button1{
		height:40px;
		background-color:#771118;
		color:#fff;
		width:735px;
		font-size:18px;
		color:#fff;
		
		text-transform:uppercase;
	}
	
	/*location*/
	.locationText{
		
		padding-left:20px;
		padding-right:20px;
		
	}
	.bg_color1{
		
	}
	/*amenities*/
	.text_center{
		margin-top:25px;
	}
	/*floor plan*/
	#floor_plan{
		font-size:20px;
	}
	.fpc{
		text-align:center;
	}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	
	}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	
}
/*===================*/
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	.Desktop_screen{
		display:none;
	}
	.Tablate_screen1{
		display:none;
	}
	.Mobile_screen{
		display:block;
	}
	/*header*/
	.navbar-inverse1{
		
		height:130px;
		color:#fff;
		right:0;
		
	}
	.reraNo{
		font-size:12px;
		
	}
	.reraNo{
		position:relative;
		top:-20px;
		
	}
	.callNow{
		position:relative;
		top:-45px;
		
	}
	.nav-item:a:hover{
		color:#fff;
	
	}
	.center1{
	}
	.nav-link {
		text-align:center;
		font-size: 9px;
		color:#fff;		
	}
	
	
	.mt18{
		
	}
	.header_text{
		position:relative;
		
		top:-15px;
	}
	.header_text1{
		position:relative;
		top:-24px;
		padding-left:69px;
	}
	.header_text2{
		position:relative;
		top:-20px;
		margin-left:69px;
	}
	
	/*amenities*/
	.text_center{
		margin-top:25px;
	}
	.tablink{
		font-size:10px;
		font-weight:bold;
	}
	
	/*overview*/
	.gal-img {
		padding: 0 10px;
	}
	/*PRICE LIST*/
	.priceListtText{
		font-size:8px;
	}
	.bg_color{
		background-color:#565586;
		color:#fff;
		padding-left:15px;
		padding-right:15px;
	}
	
	/*contact us form button*/
	.contact_button1{
		height:40px;
		background-color:771118;
		
		width:290px!important;
		font-size:18px;
		color:#fff;
		
		text-transform:uppercase;
	}
	/*footer*/
	.text1{
		font-weight:bold;
		font-size:14px;
		text-align:center;
		
	}
	.footer{
		width:100%;
		height:155px;
		background-color:#000;
		

}
	/*location*/
	.locationText{
		padding-left:15px;
		padding-right:15px;
	}
	
	/*main visual background image*/
 /* Make the image fully responsive */
  
  .carousel-inner img {
    width: 100%;
	height:250px;
    }
	 
	.carousel-caption{
		
		margin-bottom: 30px;
		
		
		
	}
	.carousel-caption{
		text-shadow: 2px 2px #000;	
	}
	.carousel-caption h2{
		font-size:20px!important;
		font-weight:bold;
		
	}
	.carousel-caption p{
		font-size:10px!important;
		font-weight:bold;
		padding-bottom:40px!important;
		
	}
	
	/*Main heading*/
	.heading{
		width: 250px;
		text-align: center!important;
		font-weight: 700;
		padding-bottom: 5px;
		border-bottom: 1px solid #771118;
		margin: 0 auto;
		text-transform: uppercase;
		font-size:16px;
	}
	/*=========right button==========*/
	
	.down_button {
		
	}
	.down_button1 {
		float:left;
		padding-bottom:10px;
		
		
	  
	}
	/*floor plan*/
	#floor_plan{
		font-size:18px;
	}
	.fpc{
		text-align:center;
	}
	/*sidebar*/
	#sidebar {
		top:0!important;
	}

	.mobile_text{
		text-align:center;
	}
	/*floor plan border*/
	/*.top_border{
	width: 310px;
    text-align: center!important;
    font-weight: 700;
    padding-top: 5px;
    border-top: 1px solid #dee2e6;
}*/
}

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 
	
 }

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 

 }

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 

}






#sidebar {
    min-width: 172px;
    max-width: 172px;
    background: #771118;
    color: #fff;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    position: fixed;
      z-index: 1;
      top: 90px;
      height:390px;
   }
   
   .p-4 {
      padding: 0.5rem!important;
  }
    #sidebar .h6 {
      color: #fff; }
    #sidebar.active {
      margin-left: -172px; }
    #sidebar h1 {
      margin-bottom: 20px;
      font-weight: 700;
      font-size: 30px; }
      #sidebar h1 .logo {
        color: #fff; }
        #sidebar h1 .logo span {
          font-size: 14px;
          color: #44bef1;
          display: block; }
    #sidebar ul.components {
      padding: 0; }
    #sidebar ul li {
      font-size: 14px; }
      #sidebar ul li > ul {
        margin-left: 10px; }
        #sidebar ul li > ul li {
          font-size: 12px; }
      #sidebar ul li a {
        padding: 3px 0;
        display: block;
        color: rgba(255, 255, 255, 0.6);
        border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
        #sidebar ul li a span {
          color: #44bef1; }
        #sidebar ul li a:hover {
          color: #fff; }
      #sidebar ul li.active > a {
        background: transparent;
        color: #fff; }
    @media (max-width: 991.98px) {
      #sidebar {
        margin-left: -172px; }
        #sidebar.active {
          margin-left: 0; } }
    #sidebar .custom-menu {
      display: inline-block;
      position: absolute;
      top: 20px;
      right: 0;
      margin-right: -20px;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
      @media (prefers-reduced-motion: reduce) {
        #sidebar .custom-menu {
          -webkit-transition: none;
          -o-transition: none;
          transition: none; } }
      #sidebar .custom-menu .btn {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        position: relative; }
        #sidebar .custom-menu .btn i {
          margin-right: -40px;
          font-size: 14px; }
        #sidebar .custom-menu .btn.btn-primary {
          background: transparent;
          border-color: transparent; }
          #sidebar .custom-menu .btn.btn-primary:after {
            z-index: -1;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            content: '';
            -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
            background: #771118;
            border-radius: 10px; }
          #sidebar .custom-menu .btn.btn-primary:hover, #sidebar .custom-menu .btn.btn-primary:focus {
            background: transparent !important;
            border-color: transparent !important; }
  
  a[data-toggle="collapse"] {
    position: relative; }
  
  .dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  
  @media (max-width: 991.98px) {
    #sidebarCollapse span {
      display: none; } }
  