
*{ padding: 0px; margin: 0px;}
a{ color: #000;}
a:hover{ text-decoration: none;}
.container{ max-width: 1070px; margin: auto;}
.sec_space{ padding: 40px 0px;}
figure{ margin-bottom: 0px;}
h2{ font-size: 24pt; color: #020205; font-family: 'Agency FB',sans-serif; position: relative; font-weight: 600; text-transform: uppercase; margin-bottom: 20px;}
h2::after{ content: ''; background: #0000ff; height: 3pt; width: 51pt; position: absolute; bottom: -5px;left: 0; right: 0;}
p{ margin-bottom: 0px; color: #020205;}
a{ transition: all 300ms linear 0s;}


.header.sticky {transform: translateY(-8px);position: fixed;transition: .5s all ease;z-index: 99;left: 0;  right: 0;background: #fff; font-size: 18.21pt;}
.header.sticky .navbar-brand img{width: 180px;}
 


.header{font-family: 'Agency FB',sans-serif;     margin-bottom: 10px;}
.header .header_top{ padding: 12px 0px;}
.header_top a.navbar-brand {padding: 0px;margin: 0px;}
.header .header_top .seles{ float: right; font-size: 32.21pt; font-weight: 600;  }
.header .header_top .seles a:hover{color: #3b9ff3;}
.header .header_top .container{ display: flex; align-items: center; justify-content: space-between; }
.header .header_bottom{ background: #1b1a0e; padding: 10px 0px;}
.header .header_bottom nav ul{ margin-bottom: 0px;}
.header .header_bottom nav ul li{ display: inline-block; padding-right:40px;}
.header .header_bottom nav ul li a{ font-size: 19pt; color: #fff; }
.header .header_bottom nav ul li a:hover{color: #3b9ff3;}
/******header_end******/
.slider .row {margin: 0px;}
.slider {margin-bottom: 25px;}
.slider figure img{ width: 100%; height: 483px; object-fit: cover;}
.slider .form .vip_regi{ background: #1b1a0e; text-align: center; padding: 8px 0px;}
.slider .form .vip_regi h1{ font-size: 30px; font-family: 'Myriad Pro',sans-serif; color: #fff; margin-bottom: 0px;}
.slider .form .form_tyep{ font-family: 'Open Sans',sans-serif; background: #454545; padding: 10px 20px 35px 20px; text-align: center;}
.slider .form .form_tyep p{ font-size: 13px; color: #fff; margin-bottom: 10px;}
.slider .form .form_tyep input.form-control { border-radius: 50px; height: 46px; width: 100%; margin-bottom: 7px; padding-left: 20px; font-size: 14px; border: 0px;}
.slider .form .form_tyep input#fname:focus {outline: none;}
.slider .form .form_tyep span{      font-size: 14px;color: #fff;float: left;margin-bottom: 5px;width: 100%;padding-right: 200px;}
.slider .form .form_tyep .redio_botton {display: inline-flex;color: #fff; font-size: 14px; margin-bottom: 25px;}
.slider .form .form_tyep input.botton{ font-family: 'Agency FB',sans-serif; background: #3b9ff3; border-radius: 50px; padding: 8px 52px;font-size: 16px; color: #fff;     letter-spacing: 1px; font-weight: 600;}
.slider .form .form_tyep input.botton:hover{ background: #fff; color: #020205;}
.slider .row .col-md-8 ,.col-md-4 {padding: 0px;}
.redio_botton .input {padding-right: 10px;	}
/******slider_end******/
.Sec_Description { margin-bottom: 25px;}
.Sec_Description figure{ margin-bottom: 30px;}
.Sec_Description .container{width: 100%;}
.Sec_Description p{ font-size: 18px;  color: #020205; font-family: 'Calibri',sans-serif; margin-bottom: 0px;}
.Sec_Description figure img{ width: 100%;}
/******Sec_Description_end******/
.floor_plans .container {border-bottom: 3px solid #cccccc;width: 100%; }
.floor_plans {margin-bottom: 15px;padding-top: 15px;border-bottom: 3px solid #ccc;border-top: 3px solid #ccc;}
.floor_plans p{font-family: 'Calibri',sans-serif;font-size: 18px;margin-bottom: 15px;}
/******floor_plans_end******/
.Features p{font-family: 'Calibri',sans-serif; font-size: 18px;}
/******Features_end******/

.redio_botton .form {
    padding-right: 10px;
}

.register .row{ margin: 0px;}
.register { margin-bottom: 25px; padding: 25px 0px 40px 0px;}
.register{ background-image: url("../images/back-bg.jpg"); background-size: cover;  }
.register h2.regi{ color: #fff; margin-bottom: 30px;}
.register h2::after{ background:#fff;}
.register h3 { color: #fff; font-size: 24pt; font-family: 'Agency FB',sans-serif; margin-bottom: 25px;}
input.form-control{ border-radius: 50px; height: 46px; width: 100%;margin-bottom: 6px;padding-left: 20px;font-size: 14px; border: 0px; outline: none;}
.register span {font-size: 14px;color: #fff;float: left;padding-left: 20px;margin-bottom: 5px; width: 100%;}
.register .redio_botton {display: inline-flex;color: #fff;font-size: 14px; }
.register form textarea {width: 100%;border-radius: 40px;  padding-left: 40px; margin-bottom: 20px; border: 0px; outline: none; height: 207px;}
 .register input.botton {font-family: 'Agency FB',sans-serif; background: #3b9ff3; border-radius: 50px; padding: 8px 52px; font-size: 16px; color: #fff; letter-spacing: 1px;font-weight: 600; float: right;}
.register ipnut.botton:hover{ background: #fff; color: #020205;}

/******register_end******/
/******Gallery_start******/
.Gallery .photos div[class*="col-"]{ flex: 0 0 20%; padding: 0 8px;max-width: 20%;}
.Gallery .photos  img{width: 100%;}
.Gallery .photos div[class*="col-"]:nth-child(n+6){margin-top: 16px;}
.Gallery h2 {margin-bottom: 15px;}
.Gallery p{ font-size: 13px; font-family: 'Open Sans',sans-serif; padding-top: 25px; }
.Gallery {margin-bottom: 25px;}
.Gallery .border_top_bottom{ border: 3px solid #cccccc;padding: 17px 0px;border-left: none;border-right: none; }
.Gallery .row{ margin: -6px;}
/******Gallery_end******/
 .navbar-brand > img {
    width: 190px;
}
img.img-fluid {
    height: 150px;
}
/*********************responsive*************/
@media only screen and (min-width:992px) and (max-width:1199px){
.header_top img {width: 170px;}
.header .header_top .seles {font-size: 30.21pt;}
.header .header_bottom nav ul li a {font-size: 18pt;}
.header .header_bottom nav ul li:last-child{ padding: 0px;}
.header .header_bottom nav ul li {padding-right: 52px;}
.slider figure img {width: 100%;height: 474px;object-fit: cover;}	
.Sec_Description {margin-bottom: 20px;}	
.container {max-width: 960px;}
	
}

@media only screen and (min-width:768px) and (max-width:991px){
.header_top img {width: 160px;}
.header .header_top .seles {font-size: 27.21pt;}
.slider .form .vip_regi h1 {font-size: 26px;}
 h2 {font-size: 22pt;}
.register h3 {font-size: 22pt;}	
 .container {max-width: 720px;}
.header .header_bottom nav ul li a {font-size: 15pt;}
.header .header_bottom nav ul li:last-child{ padding: 0px;}
.header .header_bottom nav ul li {padding-right: 26px;}
.slider figure img {width: 100%;height: 471px;object-fit: cover;}	
.Sec_Description {margin-bottom: 20px;}	
.slider .form{background: #454545;}
.slider .form .form_tyep{ padding: 10px 15px 30px 15px;}
.slider .form .form_tyep span {font-size: 13px;     width: 100%;padding: 0px;}
.slider .form {font-size: 13px}
.slider .form .form_tyep .redio_botton { margin-bottom: 15px; flex-wrap: wrap;     justify-content: center;}
.redio_botton .input {width: 50%; }
.slider figure img {height: 481px;}
.register form textarea { height: 201px;}
.register {padding: 20px 0px 30px 0px;}	
}

 @media only screen and (min-width:240px) and (max-width:767px){
h2 {font-size: 17pt;}
.header .header_top .seles {font-size: 15pt; padding-right: 35px;}
a.navbar-brand img {width: 100px;}
.header .header_bottom nav ul li a {font-size: 16pt; padding-left: 20px;}
.slider .form .form_tyep a.botton { display: block;}
.slider figure img {width: 100%;height: auto;}
.header .header_bottom nav ul li:last-child{ padding: 0px;} 
.Gallery .photos div[class*="col-"] {flex: 0 0 50%; max-width: 50%;    margin-bottom: 15px;}  
.Gallery .photos div[class*="col-"]:nth-child(n+6) {margin-top: 0px;}
.register .col-md-8 {padding: 0px;}
.register form textarea { height: 150px; margin-bottom: 10px;}
.register {padding: 15px 0px 20px 0px;} 
.register h3 { margin-bottom: 20px;}
.Sec_Description {margin-bottom: 20px;}
.register {margin-bottom: 20px;}
.Gallery p { padding-top: 20px;}  
.slider .form .form_tyep input.form-control {height: 40px;}
input.form-control {height: 40px;}
.slider .form .vip_regi h1 {font-size: 22px;}

/*navigation */
	.navigation ul li a:hover,.navigation ul li.active a{border:none}.navigation ul li:last-child,.menubar_logo{display:block}h2{font-size:22px;line-height:34px}.navigation ul li a{font-size: 13px;color: #fff;}.menubar_logo{padding:4px 10px;background:#ececec; text-align: left}.menubar_logo .navbar-brand img{width:64px}.navigation{z-index: 999;background: #1b1a0e;width: 250px;display:block;bottom: 0;position:fixed;right: -250px;top: 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin:0;border:0;border-radius:0;overflow-y:auto;overflow-x:hidden;height: 100vh;}.navigation ul li:last-child a i:hover{background:#e3c900;color:#000}#header.sticky{transform:translateY(0)}.topbar{display:none}.navigation ul li{margin:0;display: block;float:none;border-bottom: 1px solid #22306f;}.title-mobile{position:fixed;display:block;top:10px;font-size:20px;left:100px;right:100px;text-align:center;color:#fff}.navigation.visible{right:0;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-ms-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;height:100vh;}.navbar-fostrap{display:inline-block;vertical-align:middle;height: 46px;cursor:pointer;margin:0;position: absolute;top: 5px;right:0;padding:12px;z-index: 9999;}.open_menu .navbar-fostrap,.cover-bg .navbar-fostrap{top: 5px;position: fixed;}.navbar-fostrap span{height:2px;background: #3b9ff3;margin:5px;display:block;width:20px;}.open_menu .navbar-fostrap span:nth-child(2),.navigation li a:after{display:none}.navigation ul li a:hover,.navigation ul li.active a{box-shadow: 250px 0 #3b9ff3 inset;color:#fff;border:none;display: block;}.navigation ul li:nth-child(5).active a{box-shadow:200px 0 0 #dd0c39 inset}.open_menu .navbar-fostrap span:nth-child(1){transform:rotate(45deg);margin-bottom:-2px}.open_menu .navbar-fostrap span:nth-child(3){transform:rotate(-45deg);margin-top:-2px}.nav-fostrap li:hover .arrow-down{border-top:5px solid #fff}.arrow-down{border-top:5px solid #505050;position:absolute;top:20px;right:10px}.cover-bg{background:rgba(0,0,0,0);position:fixed;left:0;right:0;top:0;bottom:0}.navigation.visible .navbar-fostrap{top:4px}.topbar p{font-size:12px;text-align:center!important}
	
.header .header_bottom nav ul li { display: block;}	 
.header .header_bottom nav ul {padding-top: 40px;} 
.header .header_bottom nav ul li{ padding: 0px;}
.header .header_bottom {padding: 4px 0px;} 
.header .header_bottom nav ul li a:hover {color: #ffffff;} 
.slider .form .form_tyep {padding: 10px 20px 20px 20px;}
.slider .form .form_tyep .redio_botton {margin-bottom: 15px;}
.slider .form .form_tyep span {width: 100%; padding: 0px 10px;
	      }  
}

 @media only screen and (min-width:575px) and (max-width:767px){ 
.Gallery .photos div[class*="col-"] {flex: 0 0 33.33%; max-width: 33.33%;    margin-bottom: 15px;}  
.Gallery .photos div[class*="col-"]:nth-child(n+6) {margin-top: 0px;} 
.header .header_top .seles {padding-right: 170px;}

	 	 
}

 .condo-logo {
    width: 20%;
} 
@media (max-width: 414px) {
	a.navbar-brand {
		float: left !important;
		width: 200px !important;
	}
	.condo-logo {
    	width: 100px !important;
	}
}

 img.logo_13 {
    width: 47% !important;
}
