*
{
font-family: 'Open Sans', sans-serif;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
font-family: 'Open Sans', sans-serif;
}

.no-margin
{
    margin-left:0px;
    margin-right:0px;
}
.menu
{
	padding-top:45px;
}
.menu li
{
	list-style-type:none;
	padding:0px 12px;
	display:inline;
	float:left;
}
.menu li a
{
	font-size:16px;
	color:#0B60AA;
	text-decoration:none;
}
.menu li a:hover
{
	font-size:16px;
	color:red;
	font-weight:600;
	border-bottom:2px solid red;
	
}

.navbar-nav>li>a
{
	padding:15px 30px;
	color:#555;
}


.banner {
    position: relative;
    text-align: center;
    color: white;
    /* background: url('images/Artboard 3.jpg');*/
    background: url('../images/project/aliyabad/banner.webp');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}

.hamilapur-banner
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/hamilapur/Banner.webp');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}

.malkapur-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/malkapur/Banner.webp');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}

.econest-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/econest/econest-banner.webp');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}
/* Add the overlay using a pseudo-element 
.econest-banner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; 
    height: 100%;
    background: linear-gradient(to right, rgba(0, 128, 0, 0.4) 0%, rgba(0, 128, 0, 0.2) 70%, rgba(0, 128, 0, 0) 70%);
    z-index: 1;
}


.econest-banner * {
    position: relative;
    z-index: 2;
}
.bottom-right{
	 position: relative;
    z-index: 2;
}*/


.slnmirzpur-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/slnmirzpur/mirzpur-banner1.webp');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}

.greenway-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/bapur/banner.webp');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}
.urbanforest-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/gadgi/banner.webp');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}
.livingspaces-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/gumpa/banner.png');
    background-attachment: fixed;
    background-size: 100%;
    background-position: center center;
    padding: 30px 0px;
	background-repeat: no-repeat;
}



.banner a, .hamilapur-banner a, .malkapur-banner a, .econest-banner a, .greenway-banner a, .urbanforest-banner a, .livingspaces-banner a
{
  text-decoration:none;

}

.centered {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
 
}
.navbar-nav
{
margin-top:42px !important
}
.row
{
    display: flex;
    flex-wrap: wrap;
}
.align-self 
{
    align-self: center;
}
.bottom-right h2
{
	background-color:#1E3152;
	padding:25px 15px;
	color:#fff;
	border-radius:32px 32px 0px 0px;
	margin-bottom:0px;
	text-align:center;
	font-size:1.4em;
}
.header-form
{
	background-color:#e5e7e8;
	padding:15px 25px 15px;
	color:#444;
	margin:0px !important;
	z-index:9999;
	border-radius:0px 0px 20px 20px;
}
.head-btn
{
	padding:8px 14px;
	background-color:#1E3152;
	color:#fff;
	border:1px soild;
}
.header-form h3
{
	font-size:18px !important;
	text-align:center;
	padding-bottom:10px;
}
.banner h1, .hamilapur-banner h1, .malkapur-banner h1, .econest-banner h1, .slnmirzpur-banner h1, .greenway-banner h1, .urbanforest-banner h1, .livingspaces-banner h1
{
  font-size:3.4rem;
  font-weight:600;
  color:#fff;
  text-align:center;
  padding-bottom:35px;
  margin-top:5px;
}

.download-btn h3 {
    background-color: #7F9FB6;
    color: #fff;
    padding: 15px 25px;
    border: 1px solid #7F9FB6;
}

.download-btn
{
	background-color:#1a75d2;
	color:#fff;
	padding:15px 25px;
	border:1px solid #1a75d2;
}
.download-bttn
{	
	background-color:#1a75d2;	
	color:#fff;	
	padding:15px 25px;	
	border:1px solid #1a75d2;		
	margin-top:15px;
}
.download-bttn:hover
{	
	background-color:#1E3152 !important;	
	color:#fff;	padding:15px 25px;	
	border:1px solid #1E3152;		
	margin-top:15px;
}
.enquiry-btn
{
	background-color:#7f9fb605;
	color:#fff;
	padding:15px 65px;
	border:1px solid #7F9FB6;
}
.overview
{
	padding:35px 0px;
	font-size:1.2em;
}
.overview h2
{
	font-size:24px;
	font-weight:600;
	padding-bottom:20px;
}
.overview p
{
	text-align:justify;
	font-size: 1em;
    line-height: 32px;
}

.row.align-items-center{
	align-items: center;
}


.specification
{
	padding:35px 0px;
	font-size:20px;
}
.specification h3
{
	font-size: 1em !important;

}
.specification h2
{
	font-size:24px;
	font-weight:600;
	
	text-align:center;
}
.specification ul li
{
	list-style-image:url(../images/project/arrow1.png);
	font-size:1em;
	padding:8px;
	list-style-type:none;
}
.block-text
{
	background-color:#1a75d2;
	padding:65px 35px;
	font-size:2em;
	color:#fff;
	text-align:center;
}
.gallery
{
	padding-bottom:0px;
	
}

#location .paddress
{
	padding-left:45px;
}

#location .paddress a
{
	color:#333;
	text-decoration:none;
}

#highlights h3
{
	padding-bottom:20px;
	font-size:16px !important;
}

.gallery h2
{
	font-size:24px;
	font-weight:600;
	padding-bottom:20px;
	text-align:center;
}

.gallery-img 
{
	margin-bottom:15px;
}

.block-text a
{
	color:#fff;
}
  
.location
{
   padding-bottom:35px;
   font-size:18px;
   padding-top: 25px;
}	
.location h2
{
	font-size:24px;
	font-weight:600;
	padding-bottom:20px;
	text-align:center;
}
.map img
{
	border:1px solid #0B60AA;
}
.location h3
{
	margin-top:0px;
}

.navbar
{
	margin-bottom:45px;
}


.navbar-toggle .icon-bar {
 
    background: #1a75d2 !important;
}
.navbar-header
{
    min-height:80px;
}
.navbar-toggle
{
margin-top: 20px;
}


#footer p 
{
	text-align:left;

	line-height:32px;
}

#footer  h5
{
	color:#444;
	font-size:1.7rem;
	padding:12px 0px;
	font-weight:500;
}

#footer
{
	background-color:#f6fcfe;
	padding:12px 0px;
	color:#444;
}
#footer ul
{
	padding-left:21px;
}

#footer ul li
{
	list-style-type:none;
	padding:6px 0px;list-style-image:url(../images/2x/arrow1.png);
	
	/* font-size:1.6rem;  */
	
}

#footer .footer-enquiry
{
	background-color:#fff;
	padding:0px 15px 15px 15px;
	border-radius:15px;
	box-shadow:0px 0px 2px 4px #f3f3f3;
}

#footer .footer-enquiry h5
{
   color:#444 !important;
   padding-top:0px;
}

#footer ul li a
{
	color:#444 !important;
}

#footer .form-control
{
	border-radius:15px;
	padding:16px 12px;
}

#footer .contact-btn
{
	background-color:#1a75d2;
	color:#fff;
	padding:12px 25px;
	border:1px solid #1a75d2;
	/* font-size:1.6rem;  */
	font-weight:500;
}

.validation
{
	color:red;
}

#copyright
{
	background-color:#000;
	padding:25px 0px 12px 0px;
}

#copyright p
{
	
	/* font-size:1.6rem;   */
	color:#fff !important;
}
#copyright .social
{
	padding-left:0px;
}

#copyright .social li
{
	padding:5px;
	list-style-type:none;
	display:inline;
	float:right;
}

.form-control {
	border-radius:0px;
}



.fs
{
	/*font-size:15px;*/
}

.buttn
{
	padding:5px 20px;
	background-color:#7F9FB6;
	color:#fff;
	border:1px solid #7F9FB6;
}

.gallery-modal
{
	background-color: #000000e8 !important;
}

.logo
{
    width:150px;
    height:auto;
    
}
.carousel-control
{
   opacity:1;	
}

.carousel-control.right, .carousel-control.left
{
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgb(0 0 0 / 0%) 100%);
}

.navbar-toggle
{
    border: 1px solid #08080847;
}
.glyphicon-chevron-right, .glyphicon-chevron-left
{
	background-color:black;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next
{
	margin-right:-95px;
	background: transparent;
    color: #8f8888;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev
{
	margin-left:-95px;
	background: transparent;
    color: #8f8888;
}



@media only screen and (max-width: 767px)

{
    .row
    {
        display: block !important;
        flex-wrap: unset !important; 
    }
    .banner 
	{
		position: relative;
		text-align: center;
		color: white;
		background: url('../images/project/aliyabad/banner.webp');
		background-attachment: fixed;
		background-size: cover;
		background-position: center center;
		padding: 30px 0px;
    }
	.hamilapur-banner
	{
		position: relative;
		text-align: center;
		color: white;
		background: url('../images/project/hamilapur/Banner.webp');
		background-attachment: fixed;
		background-size: cover;
		background-position: center center;
		padding: 30px 0px;
	}
	
	.malkapur-banner
	{
		position: relative;
		text-align: center;
		color: white;
		background: url('../images/project/malkapur/Banner.webp');
		background-attachment: fixed;
		background-size: cover;
		background-position: center center;
		padding: 30px 0px;
	}
.econest-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/econest/econest-banner.webp');
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    padding: 30px 0px;
	 overflow: hidden;
	
}

.slnmirzpur-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/slnmirzpur/mirzpur-banner1.webp');
    background-attachment: fixed;

    background-position: center center;
    padding: 30px 0px;
	
}
.greenway-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/bapur/banner.webp');
    background-attachment: fixed;
   
    background-position: center center;
    padding: 30px 0px;

}

.urbanforest-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/gadgi/banner.png');
    background-attachment: fixed;
   
    background-position: center center;
    padding: 30px 0px;

}
.livingspaces-banner 
{
	position: relative;
    text-align: center;
    color: white;
    background: url('../images/project/gumpa/banner.png');
	
    background-attachment: fixed;
   
    background-position: center center;
    padding: 30px 0px;

}





	
   .banner h1, .hamilapur-banner h1, .malkapur-banner h1, .econest-banner h1, .slnmirzpur-banner h1, .greenway-banner  h1, .urbanforest-banner h1, .livingspaces-banner h1 
   {
	   font-size:18px;	
	   margin-top:22px;
	   padding-bottom:10px; 
   }
   .download-btn
   {
		padding: 5px;
		font-size: 10px;
   }
	
   .enquiry-btn 
   {
		font-size: 10px;
		padding: 4px 5px;
   }
   .question 
   {
	   font-size:1.2em !important;
   }
   .collap p 
   {
		font-size: 1.2em;
		padding:0px 15px;
   }
   .location h3 
   {
		padding-top: 25px;
   }	
   .project-logo img
   { 
	   width:100px;
	   height:50px;
   }
   .menu li
   {
	   float:none;
	   display:block;
	   padding:12px 0px;
   }
   .bottom-right 
   {
	  padding:30px;
   }
   .block-text
   {
	  font-size: 1.5em;
   }
   .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next
   {
	  margin-right:-50px;
   }
   .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev
   {
		margin-left:-50px;
   }
   
   .overview-img
   {
	   padding-top:25px;
   }
   .gallery
   {
	   padding-bottom:0px;
   }
   #footer
   {
	   padding: 15px 25px;
   }
   
   #location .paddress
   {
	padding-left:12px;
   }
   	   
}

#myBtn {

    position: fixed;
    bottom: 9vh;
    right: 5vh;
    z-index: 99;
    font-size: 12px;
    border: none;
    outline: none;
    color: white;
    cursor: pointer;
    background: #1a75d2;
    border: 1px solid #fff;
    padding: 12px 15px;
    border-radius: 5px;

}

#myBtn:hover
{
	background: #034;
}
