@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800');
/* fallback */

*{outline:none;}
a:hover, a:focus, button, button:focus{outline:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif;}
body{font-family: 'Open Sans', sans-serif; padding-top:89px;}

select, select.form-control{
  background-image:url(../../../index.html); background-position:100% 50%; background-repeat: no-repeat;
  -webkit-appearance:none;
  -ms-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
  appearance:none;
}

.close, button.close{position:absolute; top:-10px; right:-10px; width:35px; height: 35px; color:#fff; background:#f00; opacity:1; z-index:6; border-radius:50%; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.close:hover, .close:focus, button.close:hover, button.close:focus{color:#fff; background:#000; opacity:1;}

/*Header CSS*/
.heading-list-heading-new h3 {
    background: #e76c28;
    padding: 20px 40px;
    color: #000;
    text-align: center;
}
.btn{border-radius:30px; padding:12px 30px; text-transform: uppercase; font-size:16px;}
.close_menu{position: absolute; right:20px; top:15px; z-index:107;}
.right-info{float:right;padding:23px 5px 0 0; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.right-info a.call-btn{position: relative; color:#fff; font-size:16px; font-weight:300; padding:4px; border-radius:40px; display:inline-block; overflow: hidden; background:#cc6600cc; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.right-info a.call-btn img{width:34px; display: inline-block; vertical-align: middle;}
.right-info a.call-btn span{height:20px; padding:0 12px 0 7px; display: inline-block; vertical-align: middle; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.right-info a.call-btn:hover, .right-info a.call-btn:focus{color:#fff;text-decoration:none;background:#00762d;}
.right-info .btn-danger{font-size:16px; font-weight:400; padding:10px 25px; border-radius:40px; display: inline-block; vertical-align:top; font-weight:300; text-transform:capitalize; margin-left: 3px;}

header{background:#fff; position:fixed;left:0;right:0;top:0; z-index:5;padding:0; box-shadow:0 0 17px 0 rgba(0,0,0,0.20);}
header.header_fixed 
{width: 100px;}
header.header_fixed .right-info{padding-top:16px;}
header.header_fixed .navbar-toggle{margin-top:16px;}

.navbar-brand{height:auto;padding:10px 0; margin-left:15px;}

{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}


.elan-paradise-pdf a:hover {
    text-decoration: none;
    background: #b80a0a;
}
.elan-paradise-pdf a {
    background: red;
    padding: 12px 30px;
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
    border-radius: 30px;
}
.elan-paradise-pdf {
    position: fixed;
    left: 360px;
    bottom: 33px;
    z-index: 5555;
}


.navbar-toggle{border-radius:40px;margin:23px 0 0;background:#00762d; color:#fff;font-size:16px; font-weight:400; text-transform: uppercase; padding:11px 15px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#000; color:#fff;}
.navbar-toggle img{display: inline-block; vertical-align: middle; margin:-3px 3px 0;}

.navbar-default{border-radius:0;border:0;padding:0; margin:0; background:transparent;}
.navbar-default .navbar-collapse{position:fixed;right:-100%; top:0; overflow: auto; display:block !important; width:100%; background:url(../img/menu-bg.jpg) no-repeat center; background-size:cover; z-index:120; margin:0; padding:0px 0 15px; height:100% !important;border:0; box-shadow: 0 0 10px 0 #c2b8b8; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.navbar-default .navbar-collapse.in{right:0;}
.navbar-default .navbar-collapse:before{content: ''; position:fixed; top: 0; left:100%; right: 0; bottom: 0; width:100%; height: 100%; background:rgba(25, 45, 51, 0.9); background-repeat: repeat; background-position: 50%; background-size: cover; z-index:100;  -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.navbar-default .navbar-collapse:after{content: ''; position:fixed; top: 0; left:100%; width:38%; height:100%; background:rgba(0, 0, 0, 0.57); z-index:100;  -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}

.navbar-default .navbar-collapse.in:before{left:0;}
.navbar-default .navbar-collapse.in:after{left:62%;}

.scroll-hide{overflow: hidden;}

.navbar-default .navbar-nav{margin:0; width:50%; float: left; padding:0 20px;}
.navbar-default .navbar-nav > li{display:block; margin:0; text-align:left; padding:13px 0; border-bottom:1px solid rgba(255,255,255,0.1);}
.navbar-default .navbar-nav > li > a{color:#fff; display: inline-block; font-size:20px; padding:0; line-height:26px; font-weight:300; text-transform:capitalize; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#38aed6;background:transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#38aed6;background:transparent;}

.navbar-default h4{font-size:28px; color:#fff; margin-top:0;}
.navbar-default .navbar-nav > li > ul{list-style: none; padding:15px 0 0 20px; margin:0; overflow: hidden;}
.navbar-default .navbar-nav > li > ul li{padding:0 5px; margin-bottom:20px;}
.navbar-default .navbar-nav > li > ul li a{font-size:20px; color:#f1f1f1; display:inline-block; text-transform: capitalize; position: relative; font-weight:300;}
.navbar-default .navbar-nav > li > ul li a:before{content:'\f046'; font-family:'FontAwesome'; margin-right:10px; color:#38aed6;}
.navbar-default .navbar-nav > li > ul li a:hover, .navbar-default .navbar-nav > li > ul li a:focus{color:#38aed6; text-decoration: none;}


#return-to-top{position: fixed; bottom: 20px; left: 20px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); width: 50px; height: 50px; z-index: 100; display: block; text-decoration: none; display: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
#return-to-top i{color: #fff; margin: 0; position: relative; left: 15px; top:7px; font-size:32px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
#return-to-top:hover{background: rgba(0, 0, 0, 0.9);}
#return-to-top:hover i{color: #fff; top: 5px;}

.project-detail-banner .banner-text {position: absolute;top: 50%;width: 70%;left: 55px;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin-top: -5px;text-align: center;z-index: 1;}
.banner-text {position: absolute;top: 45%;width: 100%;-webkit-transform: translateY(-50%);transform: translateY(-50%);margin-top: -5px;text-align: center; z-index: 1;}
.project-detail-banner .banner-text h3, .banner-text h3 {font-size: 60px;line-height: 50px;font-weight: 400;color: #ffffff;text-shadow: 0 0 20px #000000;margin-top: 0;text-transform: uppercase;font-family: Times New Roman !important;}
.project-detail-banner .banner-text p, .banner-text p {font-size: 26px;color: #fff;padding: 1px 2px;display: inline;margin-bottom: 0;line-height: 35px;color: #f4bd3a;font-family: Times New Roman;}
.featured-section .owl-carousel .owl-item .item:after {content: '';background: rgba(0, 0, 0, 0.5);top: 0;bottom: 0;left: 0;right: 0;position: absolute;}


.message-boxs{position:absolute; top:71px; left:15px; right:15px; text-align:center; z-index:91; margin:0; background:rgba(0,0,0,0.85); color:#fff; border-color:#000; font-size:18px;}

.banner-text a:hover {
    text-decoration: none;
}

/*Popup Form*/
.site-detail{overflow: hidden; padding:40px 40px 5px; position:relative; z-index:106;}
.site-detail form .form-control{border-radius:0; height:42px; color:#aba8a8; background:transparent; border-color:rgba(255,255,255,0.3);}
.site-detail form .btn-yellow{border-radius:0;}
.site-detail form textarea.form-control{height:auto; resize: none;}
.site-detail form .form-control::-webkit-input-placeholder{ color:#aba8a8;}
.site-detail form .form-control::-moz-placeholder{ color:#aba8a8;}
.site-detail form .form-control:-ms-input-placeholder{ color:#aba8a8;}
.site-detail form .form-control:-moz-placeholder{ color:#aba8a8;}
.site-detail address strong{display: block; font-size:24px; color:#38aed6;}
.contact-dis{list-style: none; padding:20px 0 0; text-align: center;}
.contact-dis li{display: block; overflow: hidden; color:#fff; font-size:18px; padding:6px 0; font-weight:100;}
.contact-dis li a{color:#fff; text-decoration: none;}
.contact-dis li a:hover, .contact-dis li a:focus{color:#38aed6;}
.contact-dis li a:hover .fa, .contact-dis li a:focus .fa{color:#000; background:#38aed6;}
/*Popup Form*/

.new-property-list{clear: both; padding-top:45px;}
.new-property{display: block; position: relative; overflow: hidden;}
.new-property:hover img{
  -webkit-transform:scale(1.15);
  -ms-transform:scale(1.15);
  -o-transform:scale(1.15);
  -moz-transform:scale(1.15);
  transform:scale(1.15);
}
.new-property:before{content:''; position: absolute; top:0; left:0; right:0; bottom:0; z-index:1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.85) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 60%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.85) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 60%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );}
.new-property img{height:200px; width:100%; -webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-ms-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s;}
.new-property span{position: absolute; bottom:0; left:0; right:0; padding:10px; z-index:2; font-size:20px; font-weight:600; font-family: 'Raleway', sans-serif; color:#fff; line-height:26px;}
.new-property span small{font-size:15px; line-height:18px; font-weight:400; font-family: 'Open Sans', sans-serif; display: block; clear: both;}
/*Header CSS*/

/*Featured section Css*/
.featured-section{padding:0; position: relative; margin-bottom:0px;}
.featured-content{position: absolute; top:50%; right:150px; width:380px; margin-top:-8px; background:#fff; box-shadow:-15px 15px 0 0 #00762d; padding:20px 20px 20px;  -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.owl-carousel .owl-item .property-logo{max-height:70px; max-width:100%; width:auto; margin:0 auto 10px;}
.featured-content h4{font-weight:bold; font-size:24px; margin:0 0 15px; text-transform: capitalize; line-height:32px;}
.featured-content h4 a{color:#48474f;}
.featured-content h4 a:hover, .featured-content h4 a:focus{color:#346373; text-decoration: none;}
.featured-content h5{font-size:15px; margin:0 0 15px; text-transform: capitalize; line-height:20px;}
.featured-content p{font-size:13px; color:#696969; line-height:20px;}
.featured-content .address{font-size:13px; color:#696969; position: relative; padding-bottom:25px; margin-bottom: 25px;}
.featured-content .address:after{content:''; position: absolute; bottom:0; left:0; width:100%; height:1px; background:#e2e2e2; z-index:1;}
.featured-content .address:before{content:''; position: absolute; bottom:0; left:0; width:42px; height:1px; background:#f00; z-index:2;}
.featured-content .address .fa{float: left; margin-right:5px; margin-top:2px; color:#f00; font-size:16px;}
.featured-content .address span{display: block; overflow: hidden;}

.owl-carousel .owl-item  .pro-top-fix{position: absolute; right:0; top:0; width:44px; height:44px;}
.featured-section .owl-carousel .owl-item{padding:0;}
.featured-section .owl-carousel .owl-item img.img-responsive,.banner-data-new{height:750px;}
.featured-section .owl-prev, .featured-section .owl-next{width:42px; height:100px; line-height:100px; font-size:24px; margin-top:-50px; background:#fff; color:#000; opacity:0.75; position: absolute; top:50%; left:0px; text-align: center; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.featured-section .owl-next{left:auto; right:0px;}
.featured-section .owl-prev:hover, .featured-section .owl-prev:focus, .featured-section .owl-next:hover, .featured-section .owl-next:focus{background:#00762d; border-color:#00762d; color:#fff; text-decoration: none;}

.featured-content form .form-control{border-radius:0; height:38px; color:#aba8a8; background:transparent; border-color:rgba(0,0,0,0.15);}
.featured-content form textarea.form-control{height:auto; resize: none;}
.featured-content form .btn{border-radius:0; padding:8px 10px; font-size:14px;}
.featured-content form .form-control::-webkit-input-placeholder{ color:#aba8a8;}
.featured-content form .form-control::-moz-placeholder{ color:#aba8a8;}
.featured-content form .form-control:-ms-input-placeholder{ color:#aba8a8;}
.featured-content form .form-control:-moz-placeholder{ color:#aba8a8;}
.featured-content form p.small{font-size:13px; line-height:18px; text-align: center; margin:12px 0 0}
/*Featured section Css*/

.navbar-default .new-navbar-dr.navbar-nav li.active a{color: #38aed6}
.navbar-default .new-navbar-dr.navbar-nav li {display: inline-block;padding: 30px 10px;}
.navbar-default .new-navbar-dr.navbar-nav > li > a {color: #000;display: inline-block;font-size: 18px;padding: 0;text-transform: uppercase;line-height: 26px;font-weight: 500;text-transform: capitalize;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.navbar-default .new-navbar-dr.navbar-nav > li > a:hover {color: #38aed6;display: inline-block;font-size: 18px;padding: 0;text-transform: uppercase;line-height: 26px;font-weight: 500;text-transform: capitalize;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.navbar-default .new-navbar-dr.navbar-nav {margin: 0;width: 58%;float: left;padding: 0 20px 0 100px;}


.banner-data-new {background-image: url(../img/banner-image.jpg);height: 750px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.post-property-btn {display: block;text-align: center;margin: 20px auto 30px;position: fixed;bottom: -10px;z-index: 555;left: 90px;}

/*Site Form*/
.site-form{background: #252839;padding:0px; position: absolute; top:100%; bottom:0; left:0; right:0; z-index:4; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.pro-search-field{border-radius:3px; position:relative; overflow: hidden; background:#fff; border:0; padding-left:290px;}
.pro-search-field .checkbox-box{background:transparent; padding:20px; margin:0; border-bottom:0; position:absolute; top:0; left:0; width:290px; overflow:hidden; white-space:normal; display:block;}
.pro-search-field .checkbox-box label.commercial-radio{margin-left:10px;}

.search-boxs{margin-top:-315px; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.search-boxs:before{position:absolute; top:-55px; left:0; right:0; bottom:37px; content:''; z-index:3; cursor: pointer;}

.search-boxs .property-field .form-control{height:36px; font-size:14px; border-radius:0; border:0;}

.search-boxs .form-control{height:60px; border-top:0; border-bottom:0; font-size:16px;}
.search-boxs .pro-search-field .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:60px; font-size:16px; border-left:1px solid #d9d9d9;}
.search-boxs .pro-search-field .select2-container .select2-selection--single{height:60px; position: relative;}
.search-boxs .pro-search-field .select2-container--default .select2-selection--single .select2-selection__arrow{display: none;}

.search-boxs .select2-container .select2-selection--single{height:36px; border-radius:0; border: 0;}
.search-boxs .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px; text-shadow: none; text-align: left; padding-left: 15px;}
.search-boxs .text-field .select2-container--default .select2-selection--single .select2-selection__arrow, .search-boxs .comer-text-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px; display: none;}
.search-boxs .comer-text-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;}
.search-boxs .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;}
.search-boxs .select2-container{width:100% !important;}

.search-boxs .small-space{margin:0 -1px;}
.search-boxs .small-space .col-sm-6{padding:0 1px;}
.search-boxs .input-group-btn .btn{height:60px; border-radius:0; border:0; min-width:150px; color:#000;}
.select-region{width:120px; padding:0; text-align: center;}
.select-region a{display: block; padding:8px 5px; color:#737373;}
.select-region img{width:30px; display: inline-block;}
.select-region span{display: block; font-size:12px; text-transform: uppercase;}
.select-region a:hover, .select-region a:focus{color:#000; text-decoration: none;}

.property-field{height:36px; overflow:hidden; position: relative; margin-top:30px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.form-content-listing{height:0; overflow: hidden; margin:20px 0; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.form-content-listing .col-md-3{ border-right:1px solid rgba(255,255,255,0.1); margin-top:20px;}
.form-content-listing .col-md-3:last-child{border-right:0;}
.form-content-list{}
.form-content-list h3{text-align: left; font-size:14px; font-weight:normal; text-transform: uppercase;  margin:0 0 10px 0; color:#00762d;}
.form-content-list ul{list-style: none; padding:0; margin:0; max-height:610px; overflow-x: hidden; overflow-y: auto;}
.form-content-list ul.upper-text{text-transform: uppercase;}
.form-content-list ul li a{display: block; overflow: hidden; padding:7px; color: #fff; font-size:14px;}
.form-content-list ul li a img{float: left; margin-right:12px; width:20px;}
.form-content-list ul li a span{display: block; overflow: hidden; font-weight:300;}
.form-content-list ul li a strong{font-weight:normal;}
.form-content-list ul li a:hover, .form-content-list ul li a:focus{background:rgba(255, 255, 255, 0.14); text-decoration: none;}

.site-form.active{position:fixed; height:100%; width:100%; z-index:106; top:0; bottom:0; overflow:auto;padding-top: 40px;}
.site-form.active .search-boxs{margin-top:0;}
.site-form.active .form-content-listing{height:700px;}
body.removescroll{overflow: hidden;}
.searchclickclose{position: fixed; top:10px; right:27px; display: none;}
.site-form.active .searchclickclose{display: block;}
.site-form.active .property-field{height:auto; min-height:33px;}
.site-form.active .search-boxs:before{display:none;}
/*Site Form*/

.enquirw-box.open-form{bottom: 0}

/*About Section*/
.about-section{padding:50px 0;background: #f9f9f9;}
.about-section .row{margin:0;}
.about-section [class|=col]{padding:0;}
.about-top-img{z-index:2; width:260px; position: absolute;top:0; right:0; margin-bottom: -80px;}
.inner-img{position: relative; clear: both;}
.inner-img:before{content:''; position: absolute; top:0; bottom:0; left:0; right:0; background:rgba(37, 40, 57, 0.5); z-index:1;}
.inner-img-first.inner-img:after {width: 0;height: 0;border-bottom: 20px solid transparent;border-top: 20px solid transparent;z-index: 1; border-left: 20px solid #33323c;font-size: 0;line-height: 0;content: '';position: absolute;right: -20px;top: 50%;transform: translateY(-50%);}
.inner-img-second.inner-img:after {width: 0;height: 0;border-bottom: 20px solid transparent;border-top: 20px solid transparent;z-index: 1; border-right: 20px solid #2f2f2f;font-size: 0;line-height: 0;content: '';position: absolute;top: 50%;transform: translateY(-50%);left: -20px;}
.inner-img img{width:100%; display: block;}
.ab-inner h3:before {content: '';position: absolute;bottom: 0;left: 0;width: 42px;height: 1px;background: #00762d;z-index: 1;}
.inner-img .tag-img{position: absolute; top:50%; left:50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index:2; width: 120px;}
.ab-inner {text-align: left;min-height: 367px;display: table;}
.ab-inner-data {display: table-cell;vertical-align: middle;padding: 20px 40px;background: #fff;border: 1px solid #efefef}
.ab-inner h3 {text-align: left;font-size: 30px;color: #000;position: relative;padding-bottom: 15px;margin: 0 0 15px;font-weight: bold;text-transform: capitalize;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 300;}
.ab-inner h3 a{font-size:30px; line-height:34px; color:#000;}
.ab-inner h3 a:hover, .ab-inner h3 a:focus{color:#00762d; text-decoration: none;}

.ab-inner p{font-size:16px; line-height:24px; color:#444; margin-bottom:20px;}
.ab-inner a.view-btn{font-size:16px; line-height:24px; color:#18b4e8; text-decoration:none;}
.ab-inner a.view-btn:hover, .ab-inner a.view-btn:focus{color:#000; text-decoration: none;}
.second-block .about-top-img{right: auto; top: auto; bottom:0; left:0; margin:-80px 0 0;}

.home-page-btn-group {padding: 50px 0;}
.home-page-btn-group h4 {float: left;margin-right: 20px;margin-bottom: 40px;}
.btn-group-relative .btn-group {position: absolute;left: 18%;margin-bottom: 10px;}
.btn-group-relative {position: relative;}
.home-page-btn-group .btn-primary{background-color: #f4bd3a;outline: none;padding: 12px 20px;border-color: #fff;}
.home-page-btn-group .btn-primary:hover{background-color: #e4c373;}
.home-page-btn-group a {color: #fff;}
.home-page-btn-group a:hover, a:focus, button, button:focus {outline: none;text-decoration: none;background-color: #e4c373}
.home-page-btn-group hr {border-top: 1px solid #757575;}
.rh-table-scroll table {width: 100%;display:block;}
.rh-table-scroll thead {background: #05ade6; padding-right: 17px;display: block;width: 100%;}
.rh-table-scroll thead tr{width: 100%; display: table;}
.rh-table-scroll thead tr th{width: 25%; border-bottom:1px solid #05ade6 }
.rh-table-scroll tbody {height: 120px;display: block;width: 100%;overflow-y: scroll;}
.rh-table-scroll tbody tr{width: 100%; display: table;}
.rh-table-scroll tbody td{width: 25%}

/*About Section*/

/*top-residential-pro*/
.top-residential-pro{padding:50px 0; overflow: hidden;}
/*top-residential-pro*/

/*top-commercial-pro*/
.top-commercial-pro{padding:50px 0; overflow: hidden;background: #f9f9f9;}
.top-commercial-pro .detail-bottom, .top-residential-pro .detail-bottom{float:none; margin:8px 0 0;}
.top-commercial-pro .pro-detail h4, .top-residential-pro .pro-detail h4{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*top-commercial-pro*/

/*Section Title*/
.section-title{color:#424242; font-size:40px; margin:0 0 25px; position: relative; padding-bottom:20px; text-align: center; text-transform:uppercase;font-weight: 100;}

/*Section Title End*/

/*New Projects*/
.new-projects{padding:60px 0; position: relative;}
.new-projects .container{position: relative; z-index:2;}
.project-box{box-shadow:0 0 10px #bfbdbd; background:#fff; margin-bottom:30px;}
.pro-img{overflow: hidden; display: block; background:#e4e4e4; text-align: center;}
.pro-img img{max-width:100%; height:280px; display: inline-block; -webkit-transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-ms-transition:all 0.9s ease 0s;transition:all 0.9s ease 0s;width: 100%;}
.project-box:hover .pro-img img, .project-box:focus .pro-img img{
  -webkit-transform:scale(1.15);
  -ms-transform:scale(1.15);
  -moz-transform:scale(1.15);
  -o-transform:scale(1.15);
  transform:scale(1.15);
}
.company-logo{float: right; position: relative; z-index:3; margin-top:-60px; border:1px solid #d9d9d9; width:140px; height:80px; line-height:65px; padding:5px; background:#fff; text-align: center;}
.company-logo img{max-width:100%; max-height:65px; display: inline-block;}
.pro-detail{padding:20px 15px;}
.pro-detail h4{margin:0 0 10px; font-size:16px; font-weight:bold; color:#00762d;}
.pro-detail h4 a{color:#000; margin-right:5px;}
.pro-detail h4 a:hover, .pro-detail h4 a:focus{color:#00762d; text-decoration: none;}
.pro-detail p{margin:0; font-size:16px; color:#284e5a;}
.pro-detail p small{float: right; text-transform: capitalize; font-size:16px;}
.pro-detail p .fa{margin-right: 5px; font-size:22px;}
.pro-bottom{border-top: 1px solid #d9d9d9; padding-top: 10px; margin-top: 15px; font-size:18px; color:#878585;}
.pro-bottom .fa{margin-right: 5px; font-size:20px;}
.pro-bottom span{display: inline-block; vertical-align: top;}
.pro-bottom big{float: right; font-size:16px; color:#878585;}
.pro-bottom big .fa{font-size:16px; margin-right: 0;}

.detail-bottom{float:right; margin-top:-5px;}
.detail-bottom .btn-transparent{border-color:#000; color:#878585; padding:6px 12px; font-size:14px;}
.detail-bottom .btn-transparent .zmdi{font-size:15px; display: inline-block; margin-left: 5px;}
.detail-bottom .btn-transparent:hover, .detail-bottom .btn-transparent:focus{background:#d9a832; border-color:#d9a832; color:#fff;}
.call-mail{float: right; vertical-align: middle;}
.call-mail a{width:30px; height: 30px; border-radius:50%; margin-left:3px; background:#000; color:#fff; text-align: center; line-height:29px; font-size:16px; display: inline-block; border:1px solid transparent; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.call-mail a .material-icons{font-size:15px;}
.call-mail a.call-box{background:#000;}
.call-mail a:hover, .call-mail a:focus, .call-mail a.call-box:hover, .call-mail a.call-box:focus{border-color:#444; color:#444; background:transparent;}

.new-projects .top-gape{margin-top: 20px;}

.btn-transparent{border:1px solid #fff; padding:10px 25px; background:transparent; color:#fff; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.btn-transparent:hover, .btn-transparent:focus{background:#fff; color:#2e2e2e;}

/* Our agents*/
.our-agents{padding:50px 0; box-shadow: 0 0 10px 1px #f5f5f5;}
.our-agents .section-title{margin-bottom:60px;}
.our-agents .row{margin:0;}
.our-agents .col-md-3{padding:0;}
.agents-block{z-index: 2;padding: 35px 5px;text-align: center;background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,.15); text-align: center; -webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.agents-block:hover{z-index: 3; box-shadow: 0 70px 70px rgba(0,0,0,.2);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform: translate(0,-10px);
    transform: translate(0,-10px);
}
.agents-block .auther-thumb {overflow: hidden;width: 150px;height: 150px;margin: 0 auto 20px;border: 1px solid #eee;border-radius: 50%;}
.agents-block .block-body .auther-info{font-size: 14px; line-height: 18px; font-weight: 400; margin: 0 0 10px;}
.block-body .auther-info span{display: block; font-size: 14px; line-height: 18px; font-weight:600; color:#000;}
.block-body .auther-info span.blue{color:#00aeef; display: block; font-weight:400;}
.bottom-information{}
.bottom-information p{margin:4px 0;}
.bottom-information p a {font-size: 15px;color: #000;padding: 0 15px;word-break: break-all;}
.bottom-information p a strong{font-weight:600; color:#346373;}
.bottom-information p a:hover, .bottom-information p a:focus{text-decoration: none; color:#00aeef;}
.social-section{margin-top:20px;}
.social-section a{display: inline-block; width:32px; height:32px; line-height:32px; text-align: center; font-size:15px; background:#346373; color:#fff; margin:0; border-radius:50%; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.social-section a:hover,.social-section a:focus{background:#000; color:#fff; text-decoration: none; border-radius:5px;}
/* Our agents*/


/*Call Us*/
.call-info{/*background:#346373;*/ background:url(../img/call-info-bg.jpg) no-repeat center; padding:80px 0; text-align: center; position: relative;}
.call-info:before{content:''; position: absolute; top:0; right:0; left:0; bottom:0; background:rgba(169, 68, 66, 1); z-index:1;}
.call-info .container{position: relative; z-index:2;}
.call-info .btn-transparent{float: right; margin:5px 0 0; font-size:15px; background:#fff; color:#000; border-color:#fff;}
.call-info .btn-transparent:hover, .call-info .btn-transparent:focus{background:#000; color:#fff; border-color:#000;}
.call-info .btn-transparent.left-btn{float:left;}
.call-us{display: inline-block;padding-left:85px; position: relative; margin-top:0; vertical-align: top; text-align: left;}
.call-us .call-icon{width:50px; height: 50px; border-radius:50%; background:#000; font-size:24px; color:#fff; text-align: center; position:absolute; top:1px; left:0; line-height:50px;}

.call-us .call-icon:before{position:absolute; top:0; left:0; right:0; bottom:0; content:''; border:1px solid #000; border-radius:50%; z-index:1; -webkit-animation:widgetPulse infinite 1.5s;animation:widgetPulse infinite 1.5s}
.call-us .call-icon:after{position:absolute; top:0; left:0; right:0; bottom:0; content:''; border:1px solid #000; border-radius:50%; z-index:1; -webkit-animation:widgetPulse2 infinite 1.5s;animation:widgetPulse2 infinite 1.5s}

.call-us span{color:#000; font-size:18px; text-transform: uppercase; font-weight: bold; display: block;}
.call-us strong{color:#fff; font-size:26px; font-weight:bold; line-height:25px;}
.call-us:hover, .call-us:focus{text-decoration: none;}

@-webkit-keyframes widgetPulse{
  0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}
  100%{-webkit-transform:scale(1.8,1.8);transform:scale(1.8,1.8);opacity:0}
}
@keyframes widgetPulse2{
  0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}
  100%{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);opacity:0}
}
/*Call Us*/

/*News*/
.home-news-section{padding:50px 0;background-color: #f9f9f9}
.home-news-list{box-shadow:0 0 5px 0 rgba(0,0,0,0.2); margin-bottom:30px;}
.home-news-list .home-news-img{overflow: hidden; display: block;}
.home-news-list .home-news-img img{height:205px; width:100%; -webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.home-news-list:hover img{
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.2);
}
.home-news-list h4{min-height:85px; margin:0;}
.home-news-list h4 a{font-weight:bold; color:#000;  -webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.home-news-list:hover h4 a, .home-news-list:focus h4 a{text-decoration: none; color:#00762d;}
.home-news-list .news-inner{padding:20px 20px 1px; text-align: center; clear: both;background: #fff;}
/*News*/


/*Real Estate Start*/
.real-estate{padding:60px 0; background:url(../img/footer-bg.jpg) no-repeat 0 0; position: relative; background-size:cover;}
.real-estate:before{content:''; position: absolute; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.65); z-index:1;}
.real-estate .container{position: relative; z-index:2;}

.contact-details{background:rgba(0,0,0,0.5); padding:20px;}
.contact-details h4, .feature-list h4{font-size:22px; font-weight:bold; color:#fff; margin:0 0 20px; text-transform: uppercase; position: relative; padding-bottom:15px;}
.contact-details h4:before, .feature-list h4:before{position: absolute; bottom:0; left:0; width:56px; height:1px; background:#fff; content:'';}
.con-det{padding:0 0 15px; border-bottom:1px solid #d9d9d9; overflow: hidden; margin-bottom:25px;}
.address-list{padding:0 0 15px; font-size:15px; line-height:22px; color:#fff;}
.address-list .fa{font-size:24px; width:28px; color:#00762d; margin-right:8px; text-align:center; float: left;}
.address-list strong{display: block;}
.address-list span{display: block; overflow: hidden;}
.address-list a span{color:#fff;}
.address-list a:hover, .address-list a:focus{text-decoration: none;}
.address-list a:hover span, .address-list a:focus span{color:#00762d;}
.con-det img{float: left; margin-right: 15px;margin-top: 10px;}
.con-det p{display: block; overflow: hidden; margin:0; font-size:15px; line-height:24px; color:#fff; font-weight:400;}
.con-det p a{color:#f3ea0f; display: inline-block;}
.con-det p a:hover, .con-det p a:focus{color:#fff; text-decoration: none;}
.contact-details form .form-control{border-radius:0; box-shadow: none; border:0; height:36px;}
.contact-details form textarea.form-control{height:auto;}
.contact-details form .form-group{margin-bottom:8px;}
.contact-details .btn-transparent{padding:8px 25px;font-size:15px; border-radius:0; float: right;}


.feature-list{padding:25px; background:#fff;}
.feature-list h4{color:#000;}
.feature-list h4:before{background:#000}
.feature-list ul{list-style: none; margin:0; padding:0; overflow: hidden; max-height:420px; overflow: auto;}
.feature-list li{width:33.33%; float: left; text-align: center; padding:3px;}
.feature-list li a{display: block; line-height:80px; height:98px; padding:5px; border:1px solid #d9d9d9;}
.feature-list li img{max-width:100%; max-height:70px;}
/*Real Estate End*/

/*Footer Start*/
.footer{background:#fff;}
.footer ul{list-style: none; padding:25px 0 0; margin:0; float: left;}
.footer ul li{display: inline-block; padding:0 10px; position: relative;}
.footer ul li:before{content:'/'; position: absolute; top:-2px; right:-3px; font-size:16px; color:#616161;}
.footer ul li:last-child:before{display: none;}
.footer ul li a{color:#000000;font-family: 'Montserrat', sans-serif;}
.footer ul li a:hover, .footer ul li a:focus{color:#284e5a; text-decoration: none;}
.social-info{float: right; padding-top:17px;}
.social-info a{width:38px; height:38px; border-radius:50%; background:#000; color:#fff; line-height:38px; font-size:18px; text-align: center; margin-left: 2px; display: inline-block; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.social-info a.zmdi-facebook{background:#3b5999;}
.social-info a.zmdi-twitter{background:#55acee;}
.social-info a.zmdi-linkedin{background:#0077b5;}
.social-info a.zmdi-google-plus{background:#dd4b39;}
.social-info a.zmdi-youtube-play{background:#cd201f;}
.social-info a:hover, .social-info a:focus{text-decoration: none; color:#fff; background:#000 !important;}

.copyright{border-top: 1px solid #3e3e3e; padding:18px 0; margin-top:20px; text-align: center; color:#979797; font-family: 'Montserrat', sans-serif; font-weight:500;}
.copyright a{color:#000; font-weight:600;}
.copyright a:hover, .copyright a:focus{color:#284e5a; text-decoration: none;}
/*Footer End*/

/*Page Title*/
.page-heading{padding:70px 0; position: relative; background-repeat:no-repeat; background-position:center center; background-size:cover; text-align: center;}
.page-heading:before{content:''; position: absolute; top:0; left:0; right:0; bottom:0; background:rgba(169, 68, 66, 1); z-index:1;}
.page-heading h1{margin:0 0 0; color:#fff; font-size:38px; font-weight:bold; text-transform: uppercase;}
.page-heading .breadcrumb{margin:0; padding-top:5px; background:none;}
.page-heading .breadcrumb > li{font-size:18px; color:#fff;}
.page-heading .breadcrumb > li a{color:#fff;}
.page-heading .breadcrumb > li a .zmdi{color:#f4bd3a;}
.page-heading .breadcrumb > li a:hover, .page-heading .breadcrumb > li a:focus{color:#f4bd3a; text-decoration: none;}
.mid-box{position: relative; z-index:2;}
/*Page Title*/

/*Services Section*/
.services-sec{padding:50px 0;}
.services-sec h3 {font-size: 38px;text-transform: uppercase;color: #000;font-weight: 300;line-height: 46px;margin: 0 0;}
.services-sec .intro {color: #727272;font-size: 16px;line-height: 22px;padding-left: 5px;}
.services-list{list-style: none; padding:0; margin:0 0 30px;}
.home-page-last-section .services-list {list-style: none;padding: 0 60px;margin: 0 0 30px;}
.home-page-last-section .section-title {color: #424242;font-size: 30px;margin: 0;position: relative;padding-bottom: 20px;text-align: left;text-transform: uppercase;margin-bottom: 20px;padding-left: 70px;}
.services-list li{overflow: hidden; padding-top:40px;}
.serv-text{display:block; overflow: hidden; padding-left:15px;}
.serv-text span{font-size:20px; margin-bottom:5px; display:inline-block;}
.serv-text p{font-size:15px; line-height:20px; margin:0;}
.serv-icon{width:82px; height:82px; padding:18px; border-radius:50%; background:#00762d; float: left;}
.serv-icon img{max-width:100%;}
/*Services Section*/

.home-page-last-section {padding: 50px 0;}
.home-page-last-section .serv-icon {width: 50px;height: 50px;padding: 0px;line-height: 50px;border-radius: 50%;text-align: center;background: #00762d;float: left;}
.home-page-last-section .serv-icon img {max-width: 22px;}
.home-page-last-section a {color: #464646;text-decoration: none;}
.home-page-last-section a:hover, a:focus {color: #000;text-decoration: none;}
.home-page-last-section .services-list li {overflow: hidden;padding: 0;width: 100%;display: inline-block;margin-right: 39px;background: #f8f8f8;border-radius: 30px;margin-bottom: 10px;border: 1px solid #eee;}
.home-page-last-section .services-list h3 {margin-top: 15px;font-size: 17px;}




/*Services Detail page*/
.service-detail-page{padding:30px 0 50px 0;}

.service-detail-page .text-center h3{font-size:48px; text-align: center; font-weight:500;}
.service-detail-page .text-center p{font-size:18px; line-height:26px;}
.service-listing{margin-top:60px;}
.service-listing p{margin-bottom:10px; font-size:15px; line-height:24px; margin-bottom:0;}
.service-listing p a{color:#f00; margin-right:15px;}
.service-listing p a:hover, .service-listing p a:focus{color:#277a3b; text-decoration: none;}
.service-listing p a .fa{font-size:18px; margin-left:4px;}
.service-listing h3{margin:0 0 15px; padding-bottom:15px; font-size:30px; text-align: left; font-weight:600; color:#d90703; position: relative;}
.service-listing h3:before{content:''; position: absolute; bottom:0; left:0; width:42px; height:2px; background:#f4bd3a;}
.bg-content{margin:30px 0 0 -60px; padding:20px 30px; min-height:284px; background-color:#f2f2f2;}
.service-listing.second .bg-content{margin-left:0; margin-right:-60px;}
.view-more-awards{float: right; margin-top:-94px;}
/*Services Detail page*/

/*Listing Page Css*/
.listing-section{padding:50px 0;}
.listing-section .section-title{margin-bottom:50px;}
.listing-section .row{margin:0;}
.listing-section .col-md-5{padding:0;}
.project-list .label{font-size:14px; color:#000; padding:7px 15px; margin-bottom:10px; display: inline-block;}
.project-list .label.label-success{color:#fff;}
.project-list .pro-bottom, .project-list .pro-bottom big{color:#000;}
.project-list .pro-bottom{border-top:0; margin-top:0; padding-top:0;}
.project-list .pro-bottom span{padding-top:0;}
.property-address{font-size:16px; margin-bottom:15px;}
.property-address .fa{font-size:20px; color:#00762d;}
.table > thead > tr > th{background:#05ade6; color:#fff;}
.table-text-right.table{margin-top:5px;}
.table-text-right.table > tbody > tr > td{text-align: right;}


.listing-section .row{margin:0;}
.listing-section .col-md-6{padding:0;}
.listing-imgbox {box-shadow: 6px 0 0 0 #00762d;position: relative;padding-top: 30px;display: table;height: 390px;width: 100%;}
.list-img-extra {display: table-cell;vertical-align: middle;box-shadow: 0 0 6px 2px #cacaca;}
.listing-inner-img{position: relative; clear: both; overflow: hidden;}
.listing-inner-img img{width:100%; display: block;}
.listing-inner{text-align: left; padding:30px 30px 10px;}
.listing-inner h3{text-align: left; font-size:30px; color:#000; position: relative; padding-bottom:15px; margin:0 0 15px; font-weight:bold; text-transform: capitalize; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.listing-inner h3 a{font-size:30px; line-height:34px; color:#000;}
.listing-inner h3 a:hover, .listing-inner h3 a:focus{color:#00762d; text-decoration: none;}
.listing-inner h3:before{content:''; position: absolute; bottom:0; left:0; width:42px; height:2px; background:#18b4e8;}
.listing-inner p{font-size:16px; line-height:24px; color:#444; margin-bottom:20px;}
.listing-inner a.view-btn{font-size:16px; line-height:24px; color:#18b4e8; text-decoration:none;}
.listing-inner a.view-btn:hover, .listing-inner a.view-btn:focus{color:#000; text-decoration: none;}
.listing-property-logo{position: absolute; top:0; right:0; text-align: center; background:#fff; padding:20px 10px; z-index:1; overflow: hidden; border:1px solid #00762d;}
.listing-property-logo span{padding-top: 12px; display:inline-block; width:120px;}
.listing-property-logo span img{float: left; margin-right:6px; margin-top:7px;}
.listing-property-logo span small{display:block; overflow: hidden; font-size:14px; line-height:17px; text-align: left;}
.listing-property-logo span big{font-size:14px; font-weight: bold;}
.listing-tag-img{display:block; line-height:62px;}
.listing-tag-img img{max-width:150px; max-height:62px; display: inline-block;}

.project-list.second-block{background:#f1f1f1;}
.project-list.second-block .listing-imgbox{box-shadow:-6px 0 0 0 #00762d; margin-left:6px;padding-right: 6px;}
.project-list.second-block .listing-property-logo{right: auto; left:0;}
/*Listing Page Css End*/

/*Listing Detail Page Css*/
.hrera-text{position: absolute; bottom: 0; left: 0; background: #000; color: #fff; padding: 5px 15px; font-size: 20px;}

.project-detail-banner{position: relative; background:#c3cfdb;}
.project-detail-banner .img-responsive{width:100%; height:830px; margin:0 auto;}
.project-detail-banner .featured-content{right:50px; margin-top:-5px;z-index: 1}
.project-detail-banner .pro-top-fix{position: absolute; right: 0; top: 0; width: 44px; height: 44px;}
.project-detail-banner .property-logo{max-height: 70px; max-width: 100%; width: auto; margin: 0 auto 10px;}

.project-detail-banner:after {content: '';position: absolute;background: rgba(0, 0, 0, .4);top: 0;bottom: 0;left: 0;right: 0;}

.ameniti-area{overflow: hidden; padding:30px 0;}
.ameniti-area ul{list-style:none; margin:0; padding:0; margin:0 -20px; float: left;}
.ameniti-area ul li{display: inline-block; padding:0 16px; border-right:2px solid #d9d9d9;}
.ameniti-area ul li:last-child{border-right:0; padding-right:0;}
.ameniti-area ul li span{display:block;font-size: 15px; color:#5e5e5e; text-transform:uppercase; font-weight: bold;}
.ameniti-area ul li small{display:block;font-size: 12px; color:#5e5e5e;}
.amen-icon{width:40px; height: 40px; float: left; background:url(../img/ameniti-list-img.png) no-repeat 0 0; margin-right:10px;}
.amen-icon.appart-icon{background-position:0 -40px;}
.rh-apprt small {visibility: hidden;}
.amen-icon.size-icon{background-position:0 -80px;}
.amen-icon.possession-icon{background-position:0 -120px;}
.amen-icon.price-icon{background-position:0 -160px;}
.amen-icon-detail{display: block; overflow: hidden;}

.social-btn{float: right;}
.social-btn a{width:42px; height:42px; line-height:39px; text-align: center; display: inline-block; border:1px solid #000; background:#000; color:#fff; margin-left: 5px; border-radius:50%; font-size:16px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.social-btn a:hover, .social-btn a:focus{background:#00762d; border-color:#00762d; color:#fff; text-decoration: none;}


.listing-detail{position:relative; padding-top:50px; background:#f1f1f1}
.detail-menu{background:#f4bd3a; position:absolute; top:0; left:0; right:0; z-index:4; -webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.detail-menu.menu-bar-fix{position: fixed; top:90px;}
.detail-menu ul{list-style: none; padding:0; margin:0;}
.detail-menu ul li{display: inline-block;}
.detail-menu ul li a{display:block; padding:12px 18px; color:#000; font-size:16px; font-weight:400; border-right:1px solid rgba(255,255,255,0.5);}
.detail-menu ul li a:hover, .detail-menu ul li a:focus, .detail-menu ul li a.active{color:#fff; background:#00762d; text-decoration: none;}

.page-title{height:0;padding:0; overflow:hidden; text-align: center; -webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-title h2{color:#fff; margin:0; padding:0;}
.detail-menu.menu-bar-fix .page-title{height:auto; background:#032d41; padding:12px 0;}
.detail-menu.menu-bar-fix .page-title h2{color:#fff; font-size:22px;}

.content-section{padding:25px; margin-bottom:30px; background:#fff; box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);}
.content-section h3{margin:0 0 30px; font-weight: bold; position: relative; padding-bottom:20px;}
.content-section h3:before{content:''; position: absolute; bottom:0; left:0; width:42px; height:2px; background:#00762d;}

ul.list-style{list-style: none; margin:0; padding:0; overflow: hidden;}
ul.list-style li{width:50%; float: left; padding:0 10px 0 22px; position: relative; font-size:15px; margin-bottom:6px;}
ul.list-style li:nth-child(2n+1){clear: both;}
ul.list-style li:before{content:'\f005'; font-family:'FontAwesome'; color:#00762d; position: absolute; top:0; left:0; font-size:14px;}


ul.ameniti-listing{list-style: none; margin:0; padding:0; overflow: hidden;}
ul.ameniti-listing li{float: left; width:11%; text-align: center; margin:15px 0;}
ul.ameniti-listing li:nth-child(9n+1){clear: both;}
ul.ameniti-listing li span{display: block; font-size:12px; color:#000; font-weight:600; font-family: 'Raleway', sans-serif; margin-bottom:0;}
.ameniti-icons{border:1px solid #03a8e0; width:65px; height: 65px; border-radius:50%; margin:0 auto 10px; position: relative; padding:5px;}
.ameniti-icons img{max-width:100%;}


.site-plan-img{position: relative;}
.site-plan-img a{position: absolute; top:50%; left:50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.new-pop-header-bg{background:#f1f1f1; text-align: center; border-radius:5px 5px 0 0;}
.new-pop-header-bg img{max-height:60px; margin-left:15px;}
.new-pop-header-bg > h4{font-size: 26px; color: #565752; margin-bottom: 3px;}
.new-pop-header-bg p{font-size:14px; color: #565752;}
#enquire-now-popup .form-control{height:42px; border-radius:0; box-shadow: none; padding:6px 10px;}
.new-pop-project-div{width: 100%; border-bottom: 1px solid #eee; overflow: hidden; margin-bottom: 22px;}
.new-pop-project-div>img{margin-right: 20px; float: left; width:128px; height:80px;}
.new-pop-project-div>h5{font-size: 17px;color: #555;}


.floor-plan-list{display: block; border:1px solid #d9d9d9; padding:15px 15px 0; text-align: center; margin:0 0 15px;}
.floor-plan-list p{margin:10px -15px 0; font-size:14px; padding:10px; background:#00762d; color:#fff; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.floor-plan-list p span{display: block; font-size:16px; font-weight: bold;}
.floor-plan-list:hover, .floor-plan-list:focus{text-decoration: none;}
.floor-plan-list:hover p, .floor-plan-list:focus p{background:#000;}


.sale-proerty-list .row{margin:0 -4px;}
.sale-proerty-list .col-lg-4{padding:0 4px;}
.sale-proerty{display: block; position: relative; overflow: hidden;}
.sale-proerty:hover img{
  -webkit-transform:scale(1.15);
  -ms-transform:scale(1.15);
  -o-transform:scale(1.15);
  -moz-transform:scale(1.15);
  transform:scale(1.15);
}
.sale-proerty:before{content:''; position: absolute; top:0; left:0; right:0; bottom:0; z-index:1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 60%, rgba(0,0,0,0.85) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 60%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.85) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 60%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );}
.sale-proerty img{height:275px; width:100%; -webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-ms-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s;}
.sale-proerty span{position: absolute; bottom:0; left:0; right:0; padding:10px; z-index:2; font-size:22px; font-weight:600; font-family: 'Raleway', sans-serif; color:#fff; line-height:22px;}
.sale-proerty span small{font-size:16px; font-weight:400; font-family: 'Open Sans', sans-serif; display: block; clear: both;}

/*Detail poup*/
.pull-popup-slider{padding:0 !important;}
.pull-popup-slider .modal-dialog{height:100%; margin:0; width:100%;}
.pull-popup-slider .modal-content{border-radius:0; height:100%; border:0; background:rgba(0,0,0,0.8);}
.pull-popup-slider .modal-body{height:100%;}
.pull-popup-slider button.close{position: relative; top:0; right:0; border-radius:0;}
.pull-popup-slider .owl-carousel{position:relative; transform:translateY(-50%); top:50%;}
.pull-popup-slider .owl-carousel .owl-item{text-align: center;}
.pull-popup-slider .owl-carousel .owl-item img{height: auto; max-height:650px; width:auto; max-width:100%; display: inline-block;}
.pull-popup-slider .owl-carousel .owl-nav .owl-prev, .pull-popup-slider .owl-carousel .owl-nav .owl-next{position: absolute; top:50%; left:0; width:35px; height:35px; color:#fff; background:rgba(255, 255, 255, 0.1); display: inline-block; text-align: center; line-height:35px;}
.pull-popup-slider .owl-carousel .owl-nav .owl-next{left: auto; right:0;}
#share-detail-popup{}
#share-detail-popup h4{font-size:16px; padding:12px 36px 12px 10px; margin:0 0 15px; text-align: center; background:#f1f1f1; border-radius:5px 5px 0 0;}

/*Detail Share option*/
.sharesimp{text-align: center;}
.sharesimp a{display: inline-block; width:35px; height: 35px; border-radius:50%; background:#000; text-align: center; line-height:35px; color:#fff; text-decoration: none; font-size:16px;}
.sharesimp a.fa-facebook{background-color: #3a5795;}
.sharesimp a.fa-facebook:hover{background-color: #2c4270;}
.sharesimp a.fa-twitter{background-color: #1da1f2;}
.sharesimp a.fa-twitter:hover{background-color: #0c85d0;}
.sharesimp a.fa-google-plus{background-color: #c53929;}
.sharesimp a.fa-google-plus:hover{background-color: #9b2d20;}
.sharesimp a.fa-linkedin{background-color: #0077b5;}
.sharesimp a.fa-linkedin:hover{background-color: #005582;}
.sharesimp a.fa-pinterest-p{background-color: #bd081c;}
.sharesimp a.fa-pinterest-p:hover{background-color: #8c0615;}
.sharesimp a.fa-flickr{background-color: #ff0084;}
.sharesimp a.fa-flickr:hover{background-color: #cc006a;}
.sharesimp a.fa-instagram{background-color: #e1306c;}
.sharesimp a.fa-instagram:hover{background-color: #c21c54;}
.sharesimp a.fa-envelope-o{background-color: #b8213b;}
.sharesimp a.fa-envelope-o:hover{background-color: #8d192d;}
.sharesimp a.fa-whatsapp{background-color: #25D366;}
.sharesimp a.fa-whatsapp:hover{background-color: #1da851;}
.sharesimp a.fa-print{background-color: #0058a1;}
.sharesimp a.fa-print:hover{background-color: #003c6e;}
@keyframes shake{
5%, 45% {transform: translate3d(-1px, 0, 0);}
10%, 40% {transform: translate3d(2px, 0, 0);}
15%, 25%, 35% {transform: translate3d(-2px, 0, 0)}
20%, 30% {transform: translate3d(2px, 0, 0);}
50% {transform: translate3d(0, 0, 0);}
100% {transform: translate3d(0, 0, 0);}
}
/*Detail Share option*/
/*Detail poup*/


.home-page-btn-group a {color: #000;}

/*Detail page right side bar*/
.detail-right-fix{width:285px; position: relative;}
.detail-right-fix.affix{position: fixed; top:215px; z-index:4;}
.detail-right-fix .owl-carousel .owl-item img{height:240px;}
.interested-form{background:#fff; padding:15px; margin:0 auto; position:relative; z-index:2; border-radius:0; overflow: hidden; margin-bottom:20px; border:1px solid #00762d;}
.interested-form h4{background:#00762d; color:#fff; text-align: left; margin:-15px -15px 15px; padding:14px; font-size:18px; font-weight:bold;}
.interested-form .form-group{margin-bottom:8px;}
.interested-form form .form-control{height:38px; border-radius:0; box-shadow: none;}
.interested-form form .has-feedback .form-control{padding-right:12px; padding-left: 32px;}
.interested-form form .form-control-feedback{right: auto; left:0; top:0;height:38px; line-height:38px; color:#b7c2cd; font-size:14px;}
.interested-form form .btn-primary{border-radius:0; font-size:14px; padding:8px 10px;}
.interested-form .form-control::-webkit-input-placeholder{color:#535353;}
.interested-form .form-control::-moz-placeholder{color:#535353;}
.interested-form .form-control:-ms-input-placeholder{color:#535353;}
.interested-form .form-control:-moz-placeholder{color:#535353;}
.interested-form .btn{ border-radius:0; font-size:14px; padding:8px 10px;}

.fix-text{position: absolute; top:0; left:0; right:0; background:rgba(0,0,0,0.7); padding:10px; text-align: center;}
.fix-text h4{margin:0 0 5px;}
.fix-text h4 a{color:#f4bd3a; text-decoration: none;}
.fix-text span{margin:0; color:#fff; font-size:13px; line-height:16px;}

#featured-slide2 .owl-prev, #featured-slide2 .owl-next, #about-gallery .owl-prev, #about-gallery .owl-next{width:25px; height:30px; line-height:30px; font-size:18px; background:#fff; color:#000; opacity:0.75; position: absolute; bottom:20px; left:0px; text-align: center; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
#featured-slide2 .owl-next, #about-gallery .owl-next{left: auto; right:0;}


.rh-first-band .alert-section {overflow: hidden;}
.rh-first-band .alert-section .line-left-content {float: left;padding-top: 8px;}
.rh-first-band .alert-section p {color: #666;margin: 0;font-size: 20px;float: left;}
.rh-first-band .alert-section p span {color: #000;font-size: 24px;margin: 0;font-weight: 600;}
.rh-first-band .alert-section .line-right-content {float: right;}
.rh-first-band .alert-section .line-right-content a {background-color: #ff9c0d;display: inline-block;padding: 10px 22px;color: #fff;font-size: 18px;text-decoration: none;border: 2px solid rgba(255,255,255,0.8);webkit-animation-name: example;-webkit-animation-duration: 1.5s;animation-name: example;animation-duration: 1.5s;animation-iteration-count: infinite;}
.rh-first-band{webkit-animation-name: example; 
    -webkit-animation-duration: 1.5s;
    animation-name: example;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;}
  

@-webkit-keyframes example {
    0% {
    background: #f4bd3a;
}

50% {
    background: #c5a964;
}
100% {
    background: #00762d;
}
}


@keyframes example {
0% {
    background: #f4bd3a;
}

50% {
    background: #c5a964;
}
100% {
    background: #00762d;
}
} 
div#first-band {padding: 45px 25px;}


.quality-certifications.alert-section {webkit-animation-name: example;-webkit-animation-duration: 1.5s;animation-name: example;animation-duration: 1.5s;animation-iteration-count: infinite;}
.alert-section {overflow: hidden;}
.quality-certifications.alert-section p {text-align: center;font-size: 24px;text-align: center;float: none;color: #000;text-transform: uppercase;}
.quality-certifications.alert-section p span {font-size: 26px;color: #000;font-weight: 600;text-transform: uppercase;}
div#second-band {background: #f4bd3a;padding: 45px 65px;webkit-animation-name: example; 
    -webkit-animation-duration: 1.5s;
    animation-name: example;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;}
/*Detail page right side bar*/
/*Listing Detail Page Css End*/

/*about Page Css*/
.about-page{padding:50px 0 0;}
.about-inner{padding-bottom:50px;}
.about-inner .section-title{}
.about-inner p{line-height:22px; font-size:14px; text-align:justify; margin-bottom:20px; color:#000;}
.about-inner p a{color:#000; font-weight:600;}
.about-inner p a:hover, .about-inner p a:focus{color:#00762d; text-decoration: none;}

.ab-image-box{position: relative; margin:0 30px 10px 0; float: left;}
.ab-image-box:before{content: ''; position: absolute;top:30px; bottom:30px; right:30px; left:30px; border:2px solid rgba(255,255,255,0.3);}
/*about Page Css*/

/*Contact Page Css*/
.contact-information{background-color:#fff;padding:50px 0}
.contact-information iframe{width:100%; height:420px; display: inline-block; border:4px solid rgba(244, 189, 58, 0.5); margin-top: 35px;}
.contact-information p{font-size:16px; line-height:24px;}
.contact-information h3{margin:5px 0 30px; padding-bottom:15px;font-size:26px;color:#515666;font-weight:500; position: relative;}
.contact-information h3:before{content:''; position: absolute; bottom:0; left:0; width:42px; height:2px; background:#f4bd3a;}
.contact-info{margin-top:30px}
.contact-item{margin-bottom:20px}
.contact-item:after{content:'';clear:both;display:table}
.contact-item .info-icon{color:#fff; width:40px; height:40px; background-color:#f4bd3a; margin-right:20px; float:left; text-align:center; margin-right:10px;}
.contact-item .info-icon i{font-size:18px;line-height:40px}
.contact-item .info-text{padding-top:9px; margin-bottom:0; display: block; overflow: hidden; font-size:16px; line-height:22px;}
.contact-information .form-control{height:42px; border-radius:0;}
.contact-information textarea.form-control{height:auto; resize: none;}
/*Contact Page Css*/

/*Career Pages*/
.career-pages{padding:50px 0;}
.career-pages h3{margin:20px 0 6px; text-align: left; font-size:20px; font-weight:bold;}
.career-pages p{font-size:14px; line-height:22px;}
.career-pages ul li{font-size:14px; line-height:22px; padding:2px 0;}
.career-pages form{padding:15px; background:#fff; border:1px solid #d9d9d9;}
.career-pages form h4{margin:-16px -16px 10px; background:#00762d; color:#fff; padding:12px; font-size:18px; text-align:center; text-transform: uppercase;}
.career-pages form .form-control{border-radius:0; box-shadow: none; height:42px;}
.career-pages form textarea.form-control{height:auto; resize: none;}
.career-pages form .control-label{display: block; font-weight:normal;}
.career-pages form .control-label sup{color:#f00; top:-4px;}
.career-pages form .btn-primary{border-radius:3px; padding:6px 12px; float: right; font-size:15px;}
.total-ex{margin:0 -5px;}
.total-ex .col-xs-6{padding:0 5px;}

.job-inner{padding:30px 30px 20px; box-shadow:0 0 10px 0 #d1d1d1;}
/*Career Pages*/

/*News Page*/
  .news-page{padding:50px 0;}
  .news-list{border:1px solid #d9d9d9; margin-bottom: 20px; text-align: center;}
  .news-list.big-news{text-align: left;}
  .news-img{overflow: hidden; display:block; background:#000;}
  .news-img img{width:100%; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
  .news-text{padding:12px;}
  .news-text h4 a{font-size:18px; font-weight:bold; color: #444; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
  .news-text h4 a:hover, .news-text h4 a:focus{color:#00762d; text-decoration: none;}
  .news-list:hover .news-text h4 a, .news-list:focus .news-text h4 a{color:#00762d; text-decoration: none;}
  .news-list:hover .news-img img{opacity:0.5;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);  }

.side-box{background:#fff; padding:10px; margin-bottom:15px;}
.side-box h3 {text-align: left;font-size: 14px;/* font-weight: bold; */color: #fff;padding: 10px;margin: -10px -10px 10px;background: -moz-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(244,189,58,1)), color-stop(100%, rgba(0,190,255,1)));background: -webkit-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: -o-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: -ms-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00762d', endColorstr='#f4bd3a',GradientType=1 );}
.latest-news-list{border-bottom:1px solid #d9d9d9; padding-bottom:15px; margin-bottom:15px; overflow: hidden;}
.latest-news-list h4{margin:0 0 5px; font-size:14px;}
.latest-news-list h4 a{text-decoration: none; color:#000;}
.latest-news-list h4 a:hover, .latest-news-list h4 a:focus{color:#00762d;}
.latest-news-list p{margin:0 0 5px; font-size:14px; line-height:20px;}
.latest-news-list span{float: right; font-size:13px;}
.news-dscrip{display: block; overflow: hidden;}
.latest-news-list .news-img-b{float: left; margin-right: 15px; background:#000;}
.latest-news-list .news-img-b img{width:75px; height:60px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.latest-news-list:hover .news-img-b img, .latest-news-list:focus .news-img-b img{opacity:0.6;}
 /*News Page*/

 /*News Details*/
.news-detail-page{padding:40px 0; background:#f1f1f1;}

.news-detail{margin-bottom:20px; background:#fff; overflow: hidden;}
.news-detail .social-info{float: none; padding: 10px 20px; border-top: 1px solid rgba(0,0,0,0.2);}
.news-detail .social-info a{color:#fff;}

.news-header{padding:20px; font-family:'open sans', sans-serif;}
.news-header h2{font-weight:700; font-size: 20px; color:#222; margin:0 0 4px;}
.news-header span{font-size: 15px; padding:5px 0; display:block; color: #555; font-weight: 600;}
.writer-info{font-size: 13px; display: inline-block; color: #ccc; font-family: 'Poppins', sans-serif;}
.writer-info span{padding:0; color:#999;margin-right: 15px; font:400 15px 'calibri',sans-serif; display: inline-block;}
.writer-info span > i{vertical-align: middle; margin:-2px 5px 0 0;}

.news-content{padding:20px 20px 10px;}
.news-content a{color:#000;}
.news-content a:hover, .news-content a:focus{color:#c52d2a; text-decoration: none;}
.news-content h4{margin:0 0 15px; font-weight:bold;}
.news-img-box{display: block;}
.news-img-box img{width:100%;}

.list-page-data .media-object {max-width: 130px;}
.rh-date {margin: 0;font-style: italic;}
.list-page-data .media-heading { padding-top: 5px;}
.list-page-data .media-heading a {color: #3a3a3a;}
.list-page-data .media-heading a:hover {text-decoration: none;}
.list-page-data {border-bottom: 1px solid #efefef;margin-bottom: 15px;padding-bottom: 15px;}
.list-page-data .media-middle {vertical-align: top;}

.rh-sidebar-enquery-form {padding: 15px 20px;box-shadow: 0 0 6px 1px #e6e6e6;margin-bottom: 30px;background-color: #fff;font-weight: 600;}
.rh-sidebar-enquery-form h6 {padding: 15px;color: #fff;font-size: 15px;text-transform: uppercase;background: -moz-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(244,189,58,1)), color-stop(100%, rgba(0,190,255,1)));background: -webkit-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: -o-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: -ms-linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);background: linear-gradient(45deg, rgba(244,189,58,1) 0%, rgba(0,190,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00762d', endColorstr='#f4bd3a',GradientType=1 );}
.rh-sidebar-enquery-form .btn {border-radius: 0;padding: 9px 30px;text-transform: capitalize;font-size: 14px;}
.rh-sidebar-enquery-form .form-control{border-radius: 0;}
/*News Detail End*/
  /*News Details*/


/*Top Builders*/
.top-builders-page{padding:50px 0;}
.top-builders-page ul{list-style: none; margin:0; padding:0; overflow: hidden; }
.top-builders-page li{width:20%; float: left; text-align: center; padding:5px;}
.top-builders-page li a{line-height:115px; display:block; border:1px solid #d9d9d9;padding:5px;}
.top-builders-page li img{max-width:100%; max-height:85px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.top-builders-page li a:hover img{filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1);}
/*Top Builders*/

/*Top Builders Detail*/
.top-builders-detail-page{padding:60px 0; background: #f1f1f1;}
.builders-detail{margin-bottom: 40px; background:#fff; box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);}
.builders-img{float: left; width:280px; border-right:1px solid #d9d9d9; height:200px; line-height:180px; text-align: center; margin-right:-1px; padding:10px;}
.builders-img img{max-width:100%; display: inline-block; max-height:150px;}
.builders-text{display: block; overflow: hidden; border-left:1px solid #d9d9d9; padding:30px;}
.builders-text h4{font-size:32px; color:#231f20; font-weight:bold; position: relative; padding:0 0 15px; margin:0 0 15px;}
.builders-text h4:before{content:''; width:40px; height:2px; background:#000; position: absolute; bottom:0; left:0;}
.builders-text p{font-size:15px; line-height:24px; font-weight:normal;}



.latest-projects{padding:30px; background:#fff; box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);}
.latest-projects h3{margin: 0 0 30px; font-weight: bold; position: relative; padding-bottom: 20px;}
.latest-projects h3:before{content: ''; position: absolute; bottom: 0; left: 0; width: 42px; height: 2px; background: #00762d;}

.builder-pro-type{margin-top:30px;}
.builder-pro-type .prop-boxs, .goto-property a{font-size:20px; text-align: center;padding:25px 15px; font-weight:bold; border-radius:5px; display: block; background-color:#f4bd3a; background-image:url(../img/dotted-bg.png); background-repeat:no-repeat; background-position:center; background-size:570px; color:#000; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.builder-pro-type .prop-boxs.second{background-color:#00762d; color:#fff;}
.builder-pro-type .prop-boxs:hover, .builder-pro-type .prop-boxs:focus, .goto-property a:hover, .goto-property a:focus{text-decoration: none; background-color:#000; color:#fff;}
.builder-pro-type h3{margin: 0 0 15px; font-size:22px; font-weight: bold; position: relative;}

.goto-property{text-align: center; margin-top:50px;}
.goto-property a{padding:20px 35px; display: inline-block;}

/*Top Builders Detail*/


.neighbourhood-map #map{width:100%;}
.menu-listing-map{display: inline-block;}
.menu-listing-map label{margin:0 5px 0 0;padding:6px 8px; cursor: pointer; font-weight:normal;}
.menu-listing-map label img{margin-right: 5px; max-width:20px;}
.menu-listing-map label:hover{background:#ffdc34; color:#000;}
.menu-listing-map input[type="radio"]{display: none;}
#neighbourhood{}
#map{height: 400px; width:100%; border: 1px solid #333; margin-top: 0.6em;}

.enquirw-box.open-cl .contact_info:before{content:'\f067';}
.enquirw-box{position:fixed;right:15px;bottom:-312px; width:255px; height:360px; padding:0 15px 15px;background:#fff; display: none; box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:4;}
.enquirw-box.open-cl{bottom:0px;}
.enquirw-box h4{text-align:center;margin:0 -15px 15px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.2);padding:10px 15px;text-transform:capitalize;}
.enquirw-box .form-control{border-radius:0;box-shadow:none;border-color:rgb(150, 150, 148);background:transparent;font-size:13px;color:#666;font-weight:300;}
.enquirw-box textarea.form-control{resize:none;}
.enquirw-box .btn-default{border-radius:0;border-color:#00762d;background:#00762d;color:#fff;text-transform:uppercase;}
.enquirw-box .btn-default:hover, .enquirw-box .btn-default:focus{background:#72bdd6;color:#fff;border-color:#72bdd6;}
.enquirw-box .form-control::-webkit-input-placeholder{color:#666;}
.enquirw-box .form-control::-moz-placeholder{color:#666;}
.enquirw-box .form-control:-ms-input-placeholder{color:#666;}
.enquirw-box .form-control:-moz-placeholder{color:#666;}

.enquirw-active{display: block;}

.whatsapp_btn{position: fixed;bottom: 16px; right: 16px; width: 40px;height: 40px; display: none; border-radius: 10px;z-index: 9999;
        -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
        -moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
        box-shadow: 3px 3px 6px rgba(0,0,0,0.5);
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
      box-sizing:border-box;
      }
      .whatsapp_btn:hover{
        -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
        -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
        box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
      }
      .whatsapp_btn img{display: block;width: auto;max-width: 100%}


.mail-icon{position: absolute; left:-22px; top:-22px; z-index:4; width:45px; height:45px; background:#f4bd3a; border-radius:45px; display: inline-block; padding:13px 8px; animation: shake 1.5s cubic-bezier(.36,.07,.19,.97) both infinite; box-shadow:0 0 8px 0 rgba(0,0,0,0.3);}
.mail-icon img{max-width:100%;}
.enquirw-box .contact_info{background:#00762d;padding:10px 10px 10px 20px;color:#fff;font-size:20px; font-family: 'Oswald', sans-serif; white-space:nowrap;text-transform:capitalize; display: block; margin:0 -15px 15px; position: relative;}
.enquirw-box .contact_info img{float: left; margin-right:7px;width: 20px; margin-top: 3px}
.enquirw-box .contact_info:hover{color:#fff;text-decoration:none;background:#000000;}
.enquirw-box .contact_info:focus{color:#fff;text-decoration:none;}
.enquirw-box .contact_info:before{content:'\f067'; float: right; font-size:20px; line-height: 25px; font-family:'FontAwesome';}

.enquirw-box.open-cl .contact_info:before{content:'\f00d';}

/*Responsive--------------------------------------------------------------------------------------------------*/

@media (min-width:1300px){
  .container{width:1280px;}
}

@media (max-width:1450px){
  body{padding-top:71px;}
  .right-info{padding-top:15px;}
  .navbar-toggle{margin-top:15px;}
  header.header_fixed .right-info{padding-top:12px;}
  header.header_fixed .navbar-toggle{margin-top:12px;}
  .navbar-default .navbar-nav > li > a{line-height:24px;}
  .navbar-default .navbar-nav > li > ul li a{font-size:18px;}
  .detail-menu ul li a{padding:8px 14px;}
  .contact-dis{margin-bottom:0;}
  .contact-dis li address{margin-bottom:0;}
  .site-detail form .form-control{height:36px; padding-top:4px; padding-bottom:4px;}
  .interested-form h4{padding:8px 14px;}
  .featured-section .owl-carousel .owl-item img.img-responsive , .banner-data-new{height:350px;}
  .owl-carousel .owl-item .property-logo{height:45px;}
  .featured-content{margin-top:-22px; right:70px; box-shadow:-10px 10px 0 0 #00762d;}
  .featured-content .address{padding-bottom:18px; margin-bottom:18px;}
  .featured-content .form-group{margin-bottom:8px;}
  .featured-content h3{font-size:44px; line-height:45px;}
  .featured-content h5{font-size:13px;}
  .featured-content form .form-control{height:32px; padding:3px 8px; font-size:13px;}
  .featured-content form textarea.form-control{height:auto;}
  .main-img{height:440px;}
  .site-detail{padding:25px 10px 0;}
  .new-projects .owl-prev, .new-projects .owl-next{left:-27px; background: #fff;}
  .new-projects .owl-next{right:-27px; left:auto;}
  .site-form.active .form-content-listing{height:440px;}
  .form-content-list ul{max-height: 375px;}
  .project-detail-banner .img-responsive{height:550px;width: 100%;}
  #featured-slide2.owl-carousel .owl-item img{height:220px;}
  .page-heading{padding:35px 0;}
  .page-heading {margin-top: 17px;}
  .project-detail-banner .banner-text {width: 60%;}
  .project-detail-banner .featured-content {width: 25%;}
  .search-boxs {margin-top: -200px;}
}

@media (max-width:1300px){
	.pro-detail h4{min-height:40px;}
	.navbar-default .navbar-nav > li > a{font-size:18px;}
  .ab-inner {min-height: 335px;}
  .agents-block {padding: 35px 0px;}
  .home-page-last-section .services-list li{width: 29%;}
  .payment-plan img{width: 100% !important;}
  ul.ameniti-listing li:nth-child(9n+1) {clear: none;}
  ul.ameniti-listing li {width: 20%;}
  .navbar-default .new-navbar-dr.navbar-nav {margin: 0;width: 54%;float: left;padding: 0 20px 0 20px;}
  .navbar-default .new-navbar-dr.navbar-nav li {display: inline-block;padding: 30px 9px;}
}

@media (max-width:1199px){
	.featured-content{width:325px; right:70px;}
	.pro-img img{height:200px;}
	.company-logo{width:100px; height:60px; line-height:50px; margin-top:-40px;}
	.company-logo img{max-height:35px;}
	.pro-bottom, .pro-bottom big, .pro-detail p, .pro-detail p small{font-size:14px;}
	.pro-detail p .fa{font-size:18px;}
	.services-sec{padding-bottom:30px;}
	.featured-content h4{font-size:19px;}
	.home-news-list .news-inner{padding:10px 10px 5px;}
	.home-news-list h4{font-size:14px; min-height:70px;}
	.home-news-list .home-news-img img{height:145px;}
	.site-detail address strong{font-size:20px;}
	.navbar-default h4{font-size:20px;}
	.navbar-default .navbar-nav > li{padding:8px 0;}
	.navbar-default .navbar-nav > li > a{font-size:15px;}
	.navbar-default .navbar-nav > li > ul li{margin-bottom:10px;}
	.navbar-default .navbar-nav > li > ul li a{font-size:13px;}
	.site-form{padding:20px 0 0; bottom:-147px;}
	.site-form.active{padding:45px 0 0;}
	.site-form.active .searchclickclose img{width:30px;}
  .inner-img-first.inner-img:after {border-right: 30px solid transparent;border-top: 30px solid #252736;border-left: 30px solid #33323c00;right: 50%;transform: translateX(-50%);top: auto;}
  .inner-img-second.inner-img:after{border-right: 30px solid transparent;border-top: 30px solid #252736;border-left: 30px solid #33323c00;left: 50%;transform: translateX(-50%);top: auto;}
	.ab-inner {min-height: auto;}
  .ab-inner-data{padding: 40px;}
  .agents-block {padding: 35px 5px;min-height: 410px;}
  .home-page-last-section .services-list li {width: 28%;}
  .project-detail-banner .banner-text {width: 60%;}
  .project-detail-banner .featured-content {width: 30%;}
  .ameniti-area ul li {width: 24%;margin-bottom: 20px;}
  .floor-plan-list img{width: 100% !important}
  .rh-first-band .alert-section .line-right-content {float: none;text-align: center;}
  .rh-first-band .alert-section .line-right-content a{margin-top: 20px;}
  .rh-first-band .alert-section p {margin: 0;float: none;}
  .rh-first-band .alert-section .line-left-content {float: none;text-align: center;}
  .site-form {bottom: -50px;}
  .service-detail-page .text-center h3 {font-size: 35px;}
  .latest-news-list .news-img-b img {width: 60px;height: auto;}
  .detail-right-fix {width: 100%;}
  ul.ameniti-listing li {width: 25%;}
  div#first-band {padding: 15px;}
  div#second-band {padding: 30px;}
  .sale-proerty span {font-size: 15px;}
  .sale-proerty span small {font-size: 13px;line-height: 19px;}
  .detail-right-fix.affix, .navbar-default .new-navbar-dr.navbar-nav {display: none;}
}

@media (max-width:991px){
  body{padding-top:54px;}{width:250px;}
  .right-info{padding-top:16px;}
  .navbar-toggle{margin-top: 15px;}
  header.header_fixed {width:220px;}
  header.header_fixed .right-info{padding-top:10px;}
  header.header_fixed .navbar-toggle{margin-top: 10px;}
  .featured-section{margin-bottom:50px;}
  .property-field{margin-top:10px;}
  .property-field .row{margin:0 -5px;}
  .property-field .col-sm-5, .property-field .col-sm-4, .property-field .col-sm-3, .property-field .col-sm-2, .search-boxs .small-space .col-sm-6{padding:0 5px;}
  .form-content-list ul{max-height:160px;}
  .form-content-listing .col-md-3:nth-child(2n+1){clear: both;}
  .search-boxs:before{bottom:20px; top:0;}
  .home-news-list h4{min-height:50px;}
  .feature-list{margin-top: 30px;}
  .site-detail .col-md-3.col-md-offset-1{clear: both;}
  .site-detail form{width:450px; margin:0 auto; padding-top:40px;}
  .navbar-default .navbar-collapse.in:after{display: none;}
  .project-detail-banner .banner-text h3, .banner-text h3 {font-size: 30px;line-height: 20px;}
  .project-detail-banner .banner-text p, .banner-text p {font-size: 20px;line-height: 16px;}
  .inner-img-first.inner-img:after {right: 42%;transform: translateX(-42%);}
  .our-services-home-page img {margin: 0 auto;margin-bottom: 20px;box-shadow: 0 0 13px 1px #dedede;}
  .home-page-last-section .services-list li {width: 44%;}
  .copyright{text-align: left;}
  #return-to-top {bottom: 46px;}
  .ab-image-box {margin: 0;float: none;}
  .ab-image-box img{width: 100%;}
  .bg-content {margin: 30px 0 0 0;min-height: auto;}
  .service-listing.second .bg-content {margin-left: 0;margin-right: 0;}
  #careerform {margin-top: 20px;}
  .latest-news-list .news-img-b img {width: 85px;}
  .side-box h3 {padding: 14px;}
  .listing-inner {padding: 30px 10px 10px;}
  .ameniti-area ul li {width: 19%;}
  .social-btn {float: none;text-align: center;}
  .about-us {margin-top: 40px;}
  .sale-proerty {margin-bottom: 20px;}
  .sale-proerty span {font-size: 18px;}
  .sale-proerty span small {font-size: 16px;line-height: 22px;}
  .project-detail-banner .banner-text {width: 100%;top: auto;bottom: 75%;left: auto;right: auto;}
  .project-detail-banner .featured-content {top: auto;width: 50%;position: inherit;right: auto;left: 28%;bottom: -20%;}
}

@media (max-width:767px){
  .enquirw-box {bottom: -100%;height: auto;padding: 15px;}
  .mail-icon {position: fixed;right: 60px;bottom: 12px;left: auto;top: auto;}
  .enquirw-box .contact_info {margin: 0;position: fixed;width: 45px;padding: 0;height: 45px;bottom: 12px;right: 62px;z-index: 9; opacity: 0; filter:alpha(opacity=0+);}
  #return-to-top {bottom: 8px;}
	.navbar-toggle{margin-right:15px;}
	.featured-section{margin-bottom:0;}
	.site-form{position: relative; bottom:0;}
	.search-boxs .input-group-btn .btn{min-width:120px;}
	.site-form.active .form-content-listing{overflow-y: auto;}
	.newaddcladd.col-sm-7{width:58.33%; padding-left:5px;}
	.section-title{font-size:28px;}
	.about-section{padding:30px 0 10px;}
	.top-residential-pro, .top-commercial-pro, .services-sec, .our-agents, .home-news-section, .real-estate{padding:30px 0;}
	.detail-bottom .btn-transparent{padding:8px 15px;}
	.ab-inner h3, .services-sec h3{font-size:24px;}
	.services-sec .intro{font-size:14px;}
	.ab-inner p{margin-bottom: 0;}
	.call-info{padding:40px;}
	.call-info .btn-transparent{float: left;margin-right: 5px;}
	.call-us{float: right; margin-top:0px;}
	.con-det img{float: none; margin-bottom: 15px; max-width:250px;}
  .enquirw-box{right:72px}
  .whatsapp_btn{display: block;}
  .enquirw-box.open-cl .contact_info:before{content: '\f00d'}
  .enquirw-box .contact_info:before{padding-left:15px; content: '\f067'}
  .form-content-listing {height: 0;overflow: hidden;margin: 10px 0;}
  .right-info .btn-danger{display: none;}
  .newaddcladd, .newaddcladd.col-sm-7, .builder-res, .budget-res, .removerclass{width:50%; margin-bottom: 5px; padding-right:5px;}
  .property-field{height:81px;}
  .property-field .col-xs-5{width:75%;}
  .new-property{padding:12px;}
  .new-property img{display: none;}
  .new-property span{position: static; padding:0 0 5px; display:block;}
  .our-agents .section-title {margin-bottom: 0;}
  .home-news-list .home-news-img img {height: 220px;}
  .home-news-list h4 {min-height: 40px;}
  .whatsapp_btn {bottom: 15px;}
  .navbar-brand {padding: 1px 0;}
  .featured-section .owl-prev, .featured-section .owl-next {width: 20px;height: 70px;line-height: 70px;font-size: 20px;}
  .call-us strong {font-size: 21px;}
  .call-us {padding-left: 70px;}
  .home-page-last-section .services-list li{margin-right: 37px;}
  .copyright{text-align: center;}
  .pro-search-field{padding-left: 0;}
  .property-field label{color: #fff;width: 49%}
  .service-detail-page .text-center p {font-size: 16px;line-height: 22px;}
  .service-detail-page .text-center h3 {font-size: 30px;  }
  .ameniti-area ul li {width: auto;}
  ul.list-style li {width: 100%;}
  .detail-menu.menu-bar-fix {top: 70px;}
  .rh-post-pro {display: none;}
 }

@media (max-width:600px){
	.site-detail{padding-top:45px;}
	.navbar-default .navbar-nav{width:100%; padding:0 10px;}
	.close_menu img{width:30px;}
	.pro-search-field .input-group-addon{width:100%; float:left; overflow: hidden; text-align: left;}
	.pro-search-field .input-group-btn{vertical-align: bottom;}
	.search-boxs .select2-container{border-top:1px solid #d9d9d9;}
	.form-content-listing{margin-bottom:0;}
	.top-residential-pro .pull-devices, .top-commercial-pro .pull-devices{width:360px; margin:0 auto; float: none;}
	.call-info .btn-transparent{font-size:13px;}
	.footer{text-align: center;}
	.footer ul, .social-info{float: none;}
	.new-property-list .pull-devices{width:50%; margin:15px 0;}
  .banner-text {padding: 0 40px;}
  .our-services-home-page img {width: 100%;}
  .serv-icon {width: 60px;height: 60px;}
  .home-page-last-section .services-list li {width: 100%;margin-right: 0}
  form#helpandfeedback .btn {padding: 6px 30px;font-size: 14px;}
  .top-builders-page li {width: 25%;}
  .page-heading h1 {font-size: 25px;}
  .detail-bottom {float: none;margin-top: 15px;margin-bottom: 15px;}
  .listing-inner h3 a {font-size: 24px;line-height: 30px;}
  .listing-imgbox {height: auto;padding-top: 0px;}
  .project-detail-banner .featured-content {width: 60%;left: 24%;}
  ul.ameniti-listing li:nth-child(4n+1) {clear: both;}
  div#second-band {padding: 15px;}
  .payment-plan img {height: auto !important;}
}

@media (max-width:500px){
	.call-us{padding-left:50px;float: none;}
	.call-us span{font-size:17px;}
	.call-us strong{font-size:19px;}
	.call-us .call-icon{width:40px; height:40px; line-height:40px; }
	.our-agents .pull-devices, .home-news-section .pull-devices{width:100%; margin:0 auto 20px; float: none;}
	.featured-section .owl-carousel .owl-item img.img-responsive, .banner-data-new{height:250px;}
	.featured-content{position: static; width:280px; margin:-15px auto 0; -webkit-transform: translate(0, 0); transform: translate(0, 0); box-shadow:0 0 15px 0 #bcbcbc;}
	.site-detail form{width:300px;}
	.right-info a.call-btn:hover span{width:0; padding:0;}
  .pro-search-field .checkbox-box {background: transparent;padding: 20px 15px;width: 250px;}
  .radio label, .checkbox label {padding-left: 20px;}
  .search-boxs .pro-search-field .select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 16px;}
  .search-boxs .input-group-btn .btn {font-size: 15px;padding: 0;}
  .search-boxs .input-group-btn .btn {min-width: 80px;}
  .call-info .btn-transparent {font-size: 15px;float: none;margin-top: 15px;}
  .call-info {padding: 25px 50px;}
  .agents-block {min-height: auto;}
  .home-news-list .home-news-img img {height: auto;}
  .top-residential-pro .pull-devices, .top-commercial-pro .pull-devices {width: 100% !important;}
  .project-detail-banner .banner-text h3, .banner-text h3 {line-height: 25px;}
  .top-builders-page li {width: 33%;}
  .job-inner {padding: 30px 15px 20px;}
  .contact-send {padding-top: 20px;}
  .project-detail-banner .featured-content {width: 100%;left: 0;}
  .project-detail-banner .banner-text {bottom: 62%;padding: 0 15px;}
  .project-detail-banner .img-responsive {height: auto;}
  .ameniti-area ul li {padding: 0 8px;}
  ul.ameniti-listing li:nth-child(3n+1) {clear: none;}
  ul.ameniti-listing li {width: 50%;}
  .rh-first-band .alert-section .line-right-content a {padding: 8px 22px;font-size: 16px;}
  .rh-first-band .alert-section p {font-size: 16px;line-height: 23px;}
  .quality-certifications.alert-section p {font-size: 16px;line-height: 23px;}
  .detail-menu ul li a {padding: 8px 5px;}
  .service-listing h3 {font-size: 24px;}
  .career-pages form .btn-primary {padding: 6px 25px;float: left;}
  .listing-property-logo {padding: 0;}
  .home-page-last-section .serv-icon {margin-right: 10px;}
  .enquirw-box.open-cl{bottom:-10px;}
  .enquirw-box .form-group {margin-bottom: 5px;}
  .search-boxs {margin-top: 0;}
  .post-property-btn {display: none;}
  .home-page-last-section .services-list {padding: 0 0px;}
}

@media (max-width:420px){
  body{padding-top:50px;}
  .enquirw-box .contact_info img{margin-left:-15px}
  header.header_fixed{max-width:160px;}
  .right-info, header.header_fixed .right-info{padding-top:9px;}
  .navbar-default .navbar-toggle, header.header_fixed .navbar-toggle{margin-top:7px;}
  .section-title{font-size:18px;}
  .featured-section .owl-prev, .featured-section .owl-next{width:25px;}
  .featured-section .owl-carousel .owl-item img.img-responsive, .banner-data-new{height:180px;}
  .featured-content{margin-bottom: 15px;}
  .featured-content h4{font-size:16px; margin-bottom:4px;}
  .featured-content h5{font-size:12px; line-height:18px;}
  .inner-img .tag-img{width:70px;}
  .about-imgbox{padding-top: 0px;}
  .about-top-img{width:180px;}
  .second-block .about-imgbox{padding-bottom:0px;}
  .top-residential-pro .pull-devices, .top-commercial-pro .pull-devices{width:310px;}
  .call-mail{padding-top:5px;}
  .call-mail a{width:30px; height:30px; line-height:28px; font-size:16px;}
  .services-sec{text-align: center;}
  .serv-icon{float: none; margin:0;}
  .serv-text{padding:0;}
  .serv-text span{font-size:18px; line-height:20px;}
  .call-info .btn-transparent.left-btn, .call-us, .call-info .btn-transparent{float: none;font-size: 18px;}
  .call-us{margin-bottom: 10px;}
  .our-agents .pull-devices{width:100%;}
  .feature-list{padding:10px;}
  .feature-list li{width:50%;}
  .pro-search-field{display:block;}
  .search-boxs .input-group-btn .btn{width:100%; height:auto;padding: 10px 0;}
  .newaddcladd, .newaddcladd.col-sm-7, .builder-res, .budget-res, .removerclass{width:100%;}
  .new-property-list .pull-devices{width:100%; margin:5px 0;}
  .enquirw-box{width:215px;}
  .inner-img-first.inner-img:after {border-right: 20px solid transparent;border-top: 20px solid #252736;border-left: 20px solid #33323c00;}
  .ab-inner-data {padding: 40px 20px;}
  .inner-img-second.inner-img:after {border-right: 20px solid transparent;border-top: 20px solid #252736;border-left: 20px solid #33323c00;}
  .top-residential-pro .pull-devices, .top-commercial-pro .pull-devices {width: 100%;}
  .services-list li {overflow: hidden;padding-top: 23px;padding-bottom: 20px;}
  .navbar-toggle {font-size: 12px;}
  .right-info a.call-btn img {width: 28px;}
  .navbar-brand > img {max-width: 100px;}
  .featured-section {margin-top: -5px;}
  .list-page-data .media-object{max-width: 100%; margin-bottom: 12px}
  .list-page-data .media-left, .list-page-data .media-body{width: auto; display: block;}
  .ameniti-area ul li {width: 100%;border-bottom: 1px solid #ececec;}
  .content-section {padding: 15px;}
  .content-section h3 {margin: 0 0 25px;font-size: 20px;}
  .detail-menu ul li a {padding: 5px 5px;font-size: 14px;}
  .detail-menu.menu-bar-fix .page-title h2 {color: #fff;font-size: 18px;}
  .detail-menu.menu-bar-fix {top: 50px;}
  .enquirw-box .contact_info{z-index: 9999999 !important}

}
@media (max-width:375px){
  .right-info a.call-btn span {padding: 0 0px 0 2px;}
  .top-builders-page li {width: 50%;}
  .project-detail-banner .banner-text {bottom: 70%;}
  .project-detail-banner .banner-text h3, .banner-text h3 {line-height: 10px;font-size: 20px;}
  .project-detail-banner .banner-text p, .banner-text p {font-size: 18px;line-height: 16px;}
}

a.enquire-n {
    background: #ffc107;
    color: #000;
    font-weight: 600;
    padding: 13px 32.5px;
    /* display: flex; */
    /* height: 53px !important; */
    line-height: 20px;
    float: left;
    font-size: 18px;
    width: 50%;
}
a.view-m {
    background: #27b737;
    color: #000;
    font-weight: 600;
    padding: 13px 44px;
    /* display: flex; */
    /* height: 53px !important; */
    line-height: 20px;
    float: right;
    color: #fff;
    font-size: 18px;
    width: 50%;
}











