@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0; box-sizing:border-box; -webkit-box-sizing: border-box;}
body{ overflow-x: hidden; padding:0; margin:0; font-family: 'Roboto', sans-serif; font-weight:400;}
h1,h2,h3,h4,h5,h5,h6,p,div,span,table,ul,li,form,labelclass { padding:0; margin:0; font-weight:normal; }
ul, li { list-style:none; }
img { max-width:100%;}
a { text-decoration:none;}
.container { max-width:1400px; margin:0 auto; padding:0 10px; }
.wrapperbx { max-width:1120px; margin:0 auto; padding:0 10px; }
.bannerbox { float:left; width:100%; position:relative;}
.fullbannerbx { width:100%; margin:0 auto; display:block; min-height:680px; }
.logobxs { position:absolute; top:10px; left:10px;}
.bannercontbox { position:absolute; bottom:10px; left:0; right:0; padding:10px; max-width:1400px; margin:0 auto;}
.bannercontbox p { color:#f3f3f3; font-size:13px; font-weight:400;}
.bannercontbox h4 { vertical-align:top; color:#f3f3f3; font-size:20px; font-weight:bold; display:inline-block; }
.bannercontbox h5 { vertical-align:top; display:inline-block; padding:5px 10px; border-radius:50px; color:#f3f3f3; background:#d6a829; font-size:20px; font-weight:bold; margin:5px 10px;}
.mainaddressbox { float:left; width:100%; position:relative;}
.addressbox { float:left; width:100%; position:relative; padding:50px 0 0; }
.addressbox h3 { color:#282828; font-size:20px; font-weight:bold; text-align:center; margin-bottom:20px; }
.addressbox p { color:#282828; font-size:14px; line-height:18px; font-weight:500; text-align:center; }
#selling.owl-theme .owl-nav .owl-prev { margin:0 5px; left:-20px; top:40%; position:absolute; }
#selling.owl-theme .owl-nav .owl-next { margin:0 5px; right:-40px; top:40%; position:absolute;}
#selling { float:left; width:100%; position:relative; padding:20px 0 0;}
#selling .item { text-align:center; vertical-align:top; padding:30px 20px; background:url(../images/border-image.png) no-repeat center right;}
#selling .item label { height:100%; display:table-cell; vertical-align:middle; }
#selling .item .imagebxs { height:55px; display:table; width:100%; }
#selling .item p { text-align:center; font-size:14px; color:#344506; font-weight:400; }
#selling .item p span { margin:10px 0; display:block; font-weight:bold; }
.amenitiesbox { float:left; width:100%; position:relative; margin:30px 0; background:url(../images/aminities-banner.jpg) no-repeat center top/ cover; }
.insamenitiesbox { float:left; width:100%; position:relative; padding:50px 0; text-align:center; }
.insamenitiesbox h3 { color:#d7aa2f; font-size:32px; margin-bottom:20px; padding-bottom:5px; text-align:center; border-bottom:2px solid #8c8c88; display:inline-block; }
#selling1.owl-theme .owl-nav .owl-prev { margin:0 5px; left:-20px; top:40%; position:absolute; }
#selling1.owl-theme .owl-nav .owl-next { margin:0 5px; right:-40px; top:40%; position:absolute;}
#selling1 { float:left; width:100%; position:relative; padding:20px 0 0;}
#selling1 .item { text-align:center; vertical-align:top; padding:30px 20px; background:url(../images/border-image1.png) no-repeat center right;}
#selling1 .item label { height:100%; display:table-cell; vertical-align:middle; }
#selling1 .item .imagebxs { height:65px; display:table; width:100%; }
#selling1 .item p { text-align:center; font-size:14px; color:#fff; font-weight:400; }
#selling1 .item p span { margin:10px 0 5px; display:block; font-weight:bold; }
.pricingbox { float:left; width:100%; position:relative; padding:20px 0; }
.professionalbox { float:left; text-align:center; width:100%; position:relative; margin:20px 0 50px; }
.professionalbox li { padding:0 0px; width:33.33%; float:none; display:inline-block; }

.professionalbox li .pricebox { padding:25px 30px; background:#f7eed4;  }
.inspricingbox { float:left; width:100%; position:relative; text-align:center; }
.inspricingbox h3 {color:#d7aa2f; font-size:32px; margin-bottom:20px; padding-bottom:5px; text-align:center; border-bottom:1px solid #908d8e; display:inline-block; }
.inspricingbox h4 {color:#282828; font-size:14px; margin-bottom:20px; text-align:center;  display:block; }
.pricebox { }
.pricebox p { font-size:20px; color:#211c1d; text-transform:uppercase; font-weight:600; margin-bottom:20px;  }
.pricebox span { display:block; color:#211c1d; font-size:18px; padding:12px; margin-bottom:10px; border-radius:50px; background:#f0e0b2; font-weight:600; }
.pricebox h6 { padding:10px 0 0;  margin:0px; color:#211c1d; font-size:12px; font-weight:600; }
#gallerybox { padding:10px 0; float:left; width:100%; }
#gallerybox .item { text-align:center; vertical-align:top; padding:0px 15px; }
#gallerybox.owl-theme .owl-nav .owl-prev { margin:0 ; left:-45px; top:40%; position:absolute; background-color:#e5e5e5; border-radius:50%; padding:25px; background-position:center; }
#gallerybox.owl-theme .owl-nav .owl-next { margin:0 ; right:-45px; top:40%; position:absolute;  background-color:#e5e5e5; border-radius:50%; padding:25px; background-position:center; }
.mapbox { float:left; width:100%; position:relative; padding:10px 0 0; }
.insmapbox { float:left; width:100%; position:relative; text-align:center; }
.insmapbox iframe { float:left; width:100%; border:0px; height:450px; margin:20px 0 0; }
.insmapbox h3 {color:#d7aa2f; text-transform:uppercase; font-size:32px; margin-bottom:20px; padding-bottom:5px; text-align:center; border-bottom:1px solid #908d8e; display:inline-block; }
.projectbox { float:left; width:100%; position:relative; padding:40px 0; }
.projectbox ul { text-align:center; font-size:0px; margin:10px 0 0; }
.projectbox ul li { display: inline-block;  margin:0 10px; }
.projectbox ul li span { font-size:14px; color:#282828; font-weight:bold; display:block; margin:25px 0 0; }
.projectbox ul li img { display: block; box-shadow: 0px 8px 20px -10px rgba(0, 0, 0, 0.4); margin:0 auto; }
footer { float:left; width:100%; position:relative; padding:25px 0; background:#e9e9e9; }
footer p { font-size:12px; color:#282828; text-align:center; font-weight:600; }

.formbox { position: absolute; max-width: 1350px; right: 10px; top: 0;  bottom: 0;  left: 0;  margin: 0 auto; }
.formbox1 { display:table; width:400px; float:right; height:100%; }
.formbox11 { display:table-cell; vertical-align:middle;  }
.insformbox { width:100%; margin-top:-15%; padding: 20px 30px; background: #000; float:left; position:relative; }
.reqinputbox { position:relative; float:left; width:100%; }
.insformbox p span { font-size:46.61px; color:#d6a829; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; }
.insformbox p { font-family: 'Roboto Condensed', sans-serif; font-size:25px; letter-spacing:1px; color:#ffffff; margin-bottom:5px; font-weight:bold; }
.insformbox label { width:100%; float:left; margin-bottom:5px; display:block; color:#fff; }
.reqinputbox span { top:0; display:block; color:#fff; position:absolute; right:0; }
.insformbox input { width:100%; float:left; border:0px; background:#fff; height:40px; margin-bottom:10px; }
.reqsbmtbox input { font-size:14px; appearance:none; -webkit-appearance:none; width:100%; color:#fff; text-transform:uppercase; float:left; border:0px; background:#ff6f05; height:40px; margin-bottom:0px; }
#enquirenow, #close_btn { display:none;}


@media (max-width:1400px) { 
	.bannercontbox h4 { display:block; width:50%; }
	.bannercontbox h4 br { display:none;}
	.bannercontbox h5 { margin:5px 0px;}
	#selling1.owl-theme .owl-nav .owl-next, #selling.owl-theme .owl-nav .owl-next { right:0px; margin:0px; }
	#selling1.owl-theme .owl-nav .owl-prev, #selling.owl-theme .owl-nav .owl-prev { left:0px; margin:0px;}
}
@media (max-width:1200px) { 
	#gallerybox.owl-theme .owl-nav .owl-prev { left:0;}
	#gallerybox.owl-theme .owl-nav .owl-next { right:0;}
}
@media (max-width:1025px) { 
	.insformbox { margin:0px;}
	.formbox1 { width:100%;}
	.formbox { position:relative;}
	.bannercontbox { padding:25px; bottom:0; position:relative;}
	.bannercontbox p, .bannercontbox h4 { color:#000; }
	.fullbannerbx { min-height:inherit; }
	.bannercontbox h4 { display:block; width:100%; }
	.bannercontbox h4 br { display:block;}
	.pricebox p { font-size:18px; }
	.pricebox span { font-size:15px; }
	.pricebox h6 { padding:5px 0 0; }
}
@media (max-width:991px) { 
	.professionalbox li .pricebox { padding:20px 15px; }
	.pricebox p { font-size: 15px; margin-bottom: 10px;}
	#gallerybox.owl-theme .owl-nav .owl-prev { background-color:inherit; left: -8px; border-radius:0px; padding:0px;}
	#gallerybox.owl-theme .owl-nav .owl-next { background-color:inherit; right: -8px; border-radius:0px; padding:0px;}
	.logobxs { width:80px;}
}
@media (max-width:767px) {
	.logobxs { position: relative; padding:5px 0; top: 0px; left: 0;  right: 0;}
	.logobxs img { margin:0 auto; display:block; }
	.insformbox p { font-size: 21px; margin-bottom: 10px; }
	.insformbox p span { font-size:32px;}
	.fullbannerbx { min-height: inherit; }
	.bannercontbox { padding:15px;}
	.insformbox { padding:10px; height: 330px; overflow-y: scroll;}
	.bannercontbox h4 { font-size: 16px;}
	.professionalbox li { width:100%; padding:0px !important; height:inherit !important; margin-bottom:15px;}
	.projectbox ul li { width:100%; padding:0px !important; height:inherit !important; margin:0 0 15px; }
	.bannercontbox h5 { font-size:16px; }
	.addressbox { padding: 15px 0 0; }
	.addressbox h3 { font-size:16px; }
	.insamenitiesbox h3 , .insmapbox h3, .inspricingbox h3 { font-size:24px;}
	.insamenitiesbox { padding:30px 0; }
	#selling1 .item { padding: 0px 20px; }
	#selling .item { padding: 0px 20px; }
	#selling1 { padding:0px; }
	.pricingbox { padding:0 0 15px 0; }
	.professionalbox { margin:0px 0 15px; }
	.mapbox { padding:0px; }
	.insmapbox iframe { margin:0px; }
	.pricebox p { font-size:16px; }
	.pricebox span { font-size:14px; }
	.professionalbox li .pricebox { padding:15px 20px; height:auto !important; }
	.insformbox label , .reqinputbox span { font-size:12px; }
	#gallerybox.owl-theme .owl-nav .owl-next { right: -8px;}
	#gallerybox.owl-theme .owl-nav .owl-prev { left: -8px;}
	.formbox { bottom:-285px; position:fixed; z-index:999;right:0; top:auto; transition-duration:.5s; -webkit-transition-duration:.5s;}
	.formbox.thnkyoupgbx { position:relative; bottom:0px; }
	.formbox.thnkyoupgbx .insformbox { height:auto; overflow:hidden;}
	.formbox.active { bottom:0; transition-duration:.5s; -webkit-transition-duration:.5s; }
	.formbox1, .formbox11 { display:block; height:auto;  }
	footer { margin:0 0 40px 0; }
	#enquirenow { display:block; text-align:center; cursor:pointer; transition-duration:.5s; -webkit-transition-duration:.5s;}
	#enquirenow:hover { color:#d6a829; }
	#close_btn { top:0; display:none; background:#fff; padding:10px; font-size:12px; color:#000; right:0; position:absolute; transition-duration:.5s; -webkit-transition-duration:.5s; z-index:999; }
	.formbox.active #close_btn { display:block; transition-duration:.5s; -webkit-transition-duration:.5s;}
	.formbox.active #enquirenow { display:none; transition-duration:.5s; -webkit-transition-duration:.5s;}
	.logobxs { width:inherit;}
}
@media (max-width:480px) { 
	.logobxs { position: relative; padding:5px 0; top: 0px; left: 0;  right: 0;}
	.logobxs img { margin:0 auto; display:block; }
	.insformbox p { font-size: 18px;}
	.insformbox p span { font-size:26px;}
	.bannercontbox h4 { font-size: 14px;}
	.insamenitiesbox h3 { font-size:21px;}
	.addressbox p { font-size:13px; }
	#selling .item, #selling1 .item { background:none;}
	.insformbox, .bannercontbox { padding: 10px; }
}