/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
 caption, tfoot, thead,  
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	 
	vertical-align: baseline;
}*/
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
 
 


 

img{max-width:100%;}
body{font-family: 'Ubuntu', sans-serif !important; font-size:13px; color:#000000;}
 
/*h1,h2,h4,h5,h6{font-family: 'Ubuntu', sans-serif !important;}
h3{font-family: 'Ubuntu', sans-serif !important;}
h1,h2,h3,h4,h5,h6{margin-bottom:30px;}*/

.carousel-item {
  height: 100vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff !important;
    background-color: #01773c;
}




.logo-class {
    position: absolute;
    top: -55px;
    left: 90px;
    z-index: 1;
}




.carousel-indicators .active{background-color:#000000 !important;}

.carousel-indicators li{background-color: #f3f3f3!important;}
.stamp{position:absolute; width:100%; top:0; text-align:right; margin-top: 10px; padding-right:20px;}
.golf-shire-logo{position:absolute; width:100%; bottom:0; text-align:center; margin-left:auto; margin-right:auto;    margin-bottom: -6px;}
.logo{ } 
.logo img{margin-top:-5px;}
 .call{text-align:center}
 .call h2{font-size:28px; color:#FFFFFF; text-transform:uppercase; margin-top:20px;}
.banner-part{position: absolute;
    top: 0px;
    width: 100%;}
.formse{background:rgba(166, 28, 52, 0.9); padding:16px 0px; margin-top:0px; border: 1px solid #a61c34;}
.form-heading{ color:#ffffff; text-transform:uppercase; font-size:20px;margin-bottom:2px !important; line-height:26px; text-align:center;}
.form-part{ padding:15px 10px;}
.form-part p{ margin-bottom:0px; margin-top:15px;}
.rowpad{  padding-right: 0px !important;
           padding-left: 0px !important;}



.txt-box{ background:#FFFFFF; padding:7px 5px 5px 6px; border:1px solid #FFFFFF; text-transform:uppercase; font-size:12px; color:#000000; width:100%;}
.txt-box:focus{ outline:none;}
.select-box{ background:#8b0304 !important; padding:7px 5px 7px 6px; border:1px solid #ae4f50; text-transform:uppercase; font-size:12px; color:#FFFFFF; width:100%;}
.select-box:focus{ outline:none;}

.sub-butn{ background-color:#b2cc55; border:1px solid #b2cc55; text-align:center; padding:10px; text-transform:uppercase; color:#FFFFFF; font-size:12px; width:60%;  font-size:18px; margin-left:20%; cursor:pointer;;}

.overview{background:#FFFFFF; width:100%;padding:30px 0px;}
.overview h1{ font-size:36px;font-weight:400; color:#ed1651; margin-top:50px; text-transform:uppercase;letter-spacing:2px; margin-bottom:20px !important;} 
.overview h1 span{color:#008446;}
.overview p{color:#737373; text-align:justify; font-size:15px; line-height:22px;}
.overview h2{float: right; color: #000000;font-size: 20px;margin-top: 0px;}


.connectivity{background:#FFFFFF; width:100%;padding:30px 0px;}
.connectivity h2{ font-size:36px;font-weight:400; color:#ed1651; margin-top:70px; text-transform:uppercase;letter-spacing:2px; margin-bottom:20px !important;} 
.connectivity h2 span{color:#008446; }
.connectivity ul{color:#737373;}
.connectivity ul li{ padding: 6px 6px; font-size:16px}





.opportunity{background:url(../images/highlights-bg.jpg); width:100%;padding:30px 0px;}
.opportunity h2{text-align:center;font-weight:300;  font-size:33px; color:#ffffff;text-transform:uppercase;letter-spacing:2px; } 
.opportunity h2 span{font-weight:bold; }
.opportunity h3{font-size: 20px; font-weight: bold;text-align:center; text-decoration:underline;}
.opportunity p {text-align:center; font-size:18px;}
.opportunity ul{list-style-type:circle; color:#FFFFFF}
.opportunity ul li{ padding: 6px 6px; font-size:15px}
.am-img{text-align:center}
.am-img img{text-align:center; margin-left:auto; margin-right:auto;}
.am-img p{margin-top:15px;}
.m-top{margin-top:50px}
.callh2{ color: #375236;font-size: 25px; font-weight:700;  margin-top:8%;}
.highlights{background:#FFFFFF;padding:70px 0px;}
.highlights h2{text-align:center; font-size:32px; color:#000000;text-transform:uppercase;letter-spacing:2px;} 
.highlights ul{color:#000000; text-align:justify; font-size:16px; line-height:22px; margin-top:20px;}


.LocationAdvantages{background:#f2f0eb; width:100%;padding:70px 0px;}

.LocationAdvantages h2{ font-size:32px; text-align:center ;color:#000000; text-transform:uppercase;letter-spacing:2px;} 
.LocationAdvantages p{color:#000000; text-align:justify; font-size:15px; line-height:22px; letter-spacing:.9px;}
.LocationAdvantages ul{list-style-image:url(../images/li-icon.png); margin-top:30px;}
.LocationAdvantages ul li{ padding: 5px 8px; font-size:15px; letter-spacing:.9px;}


.location{background:#ffffff; width:100%;padding:30px 0px;}
.location h2{font-size:36px; margin-bottom:0px;font-weight:400; color:#ed1651;text-transform:uppercase;letter-spacing:2px;} 
.location h2 span{color:#008446; font-weight:bold; }
.location p {text-align:center; font-size:18px; color:#000000}

.gallery{background:url(../images/gallery-bg.html); width:100%;padding:70px 0px;}
.gallery h2{text-align:center; font-size:32px; color:#000000;text-transform:uppercase;letter-spacing:2px;} 
.address{/*background:#FFFFFF;*/ width:100%;padding:0px 0px;}
.address h2{font-size:36px; margin-top:10px; font-weight:bold; color:#e51a50;text-transform:uppercase; margin-bottom:0px; }
.address h3{color:#148849; font-size:20px; margin-bottom:2px; font-weight:bold;}
.floor{background:#f3f3f3; width:100%;padding:30px 0px;}
.floor h2{font-size:36px; font-weight:400; color:#ed1651;text-transform:uppercase;letter-spacing:2px; margin-bottom:0px; } 
.floor h2 span{color:#008446; font-weight:bold; }
.floor h6{text-align:center; font-size:16px; margin-top:5px; margin-bottom:0px; color:#FFFFFF} 




.cons{background:#FFFFFF; width:100%;padding:30px 0px;}
.cons h2{font-size:36px; font-weight:400; color:#ed1651;text-transform:uppercase;letter-spacing:2px; margin-bottom:0px; } 
.cons h2 span{color:#008446; font-weight:bold; }
.cons h6{text-align:center; font-size:16px; margin-top:5px; margin-bottom:0px; color:#FFFFFF} 





.location_img{text-align:center;border: 1px solid #333; margin-top:30px}
.project{background:#f3f3f3; width:100%;padding:30px 0px;}

.project h2{font-size:36px; font-weight:400; color:#ed1651;text-transform:uppercase;letter-spacing:2px;} 
.project h2 span{color:#008446; font-weight:bold; }
.padd{padding-left:5px !important; padding-right:5px !important;}
.flat_img{margin-top:25px; vertical-align:middle;}
.ulm{list-style-type:none; margin:0px;; padding:30px}

.foote p{text-align:center;color:#ffffff; font-size:20px; margin-bottom:0px;margin-top:6px;text-transform: uppercase;}

 
.navbar-inverse {
    background-color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

 .mfont  li a {font-size:16px !important; font-weight:bold !important; color:FFFFFF !important;}
.navbar {
      border-radius: 0px !important;  
 }
.navbar-inverse .navbar-nav>li>a {color:#000000 !important;}
.carousel-caption {
    left: 7% !important;
     
    padding-bottom: 16px !important;
    
    text-align: left !important;
}

.pb-5, .py-5 {
    padding-bottom: 1rem!important;
	background:#e51a50;
}
 
.pt-5, .py-5 {
    padding-top: 1rem!important;
	}
.c-form{background:#d9ffed;padding:30px 0px;}
.c-form h2{text-align:center; margin-top:10px; font-size:28px; color:#000000;margin-bottom:4px;text-transform:uppercase;letter-spacing:2px;}
.only-margin-top30{margin-top:30px;}
.form-textbox {
    width: 100% !important;
    background-color:rgba(255, 255, 255, 0) !important;
    border: 1px solid #000000 !important;
    padding: 10px !important;
    font-size: 12px !important;
    color: #000000 !important;
	height: 41px !important;
     
    text-align: center !important;
    
}
.form-btn {
    font-size: 13px;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #e51a50;
    padding: 10px 60px;
    border: 1px solid #e51a50;
    margin-top: 2px;
	border-radius: 10px;
}

.min-padding {
    padding-right: 0px !important;
    margin-top: 2px;
}



@media all and ( min-width:992px){

	.hidden-mdc{ 
		display:none !important;
		}

	}

@media all and ( max-width:991px){

	 
	.hidden-mdc{ 
		display: block;
		}
		
	 .mdc{ 
		display:none;
		}
	
	}


@media only screen and (max-width:768px){
.overview{padding: 10px 0px;}
.floor{padding: 10px 0px;}
.LocationAdvantages{padding: 10px 0px;}
.highlights{padding: 10px 0px;}

.gallery{padding: 10px 0px;}
.location{padding: 10px 0px;}
.opportunity{padding: 10px 0px;}
.logo-class {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.gst{margin-top:15px;}
.banner-part {
    position: absolute;
    
}
.callh2{ margin-top:20%;}

.location_img{padding:0px;}
.rowpad{background:#bb141a;}
.logo{text-align:center;}
.logo img {margin-top:10px}
.formse  {margin-top:10px}
.c-form{  padding:10px 0px !important;}
.c-form h2{line-height:26px !important; margin-bottom:0px;}
.header_top img {
margin-left:auto;
margin-right:auto;
}
.min-padding {
    padding-right: 10px !important;
    margin-top: 8px;
}
.form-btn{margin-top:8px;}
.address h1{font-size:30px;}
.rera1{position: absolute;
    float: right;
    right: 0;
    margin-top: 2px;
    color: #000000;
    font-size: 13px;
    margin-right: 0px;}
.footer{background:#000000; width:100%}


.carousel-item {
  height: 30vh;
  
  }
  
.golf-shire-logo{bottom:48%; position:relative;}
  
.floor h2 {
    
    font-size: 32px;
    margin: 20px;
    color: ##ed1651;
}
.connectivity h2{font-size:32px;margin-top:30px;}
.project h2{font-size:32px;}
.overview h1 {
    
    font-size: 32px;
    margin-top:30px;
    color: ##ed1651;
}



.location h2 {
    
    font-size: 32px;
    margin-top:30px;
    color: #ed1651;
}  
  
  
  
 
}


@media all and ( min-width:992px){

	.hidden-mdc{ 
		display:none !important;
		}

	}