@charset "utf-8";
/* CSS Document */
.testimonial_section  {
position:relative;
padding:90px 0px 60px;
background-position:center,top;
background-size:cover;
background-attachment:fixed;
background-repeat:no-repeat;
text-align:center;
}

.testimonial-section .auto-container  {
position:relative;
z-index:5;
}

.testimonial-section .testimonial-slider  {
position:relative;
}

.testimonial-section .testimonial-slider .slide-item  {
position:relative;
margin:50px 0px 0px 0px;
border:2px solid transparent;
background:#ffffff;
text-align:center;
}
.collapse .navbar-collapse  {
box-shadow:0px 0px 0px 0px;

}
nav .col-sm-3 .resize1 {
width:30%;
}
nav .my_navbar  {
 background:#F5F5F5;
  height:40px;
   line-height:40px;
}

nav .col-sm-3 .resize2 {
width:20%;
}
.customer_login a {
	padding:0px;
	margin:0px;
	float:right;
	color: #666666;
}
.customer_login a:visited {
	padding:0px;
	margin:0px;
	float:right;
	color: #666666;
}

.border_line  {

border-bottom:1px solid #2d9eac;
}
.customer_login a:hover  {
display:block;
text-decoration:none;
background-color:#2d9eac;
color:#FFFFFF;

}

.customer_login a:active  {
display:block;
text-decoration:none;
background-color:#2d9eac;
color:#FFFFFF;

}


.fnt  {
	font-size:0.8em;
	font-family:'nexa_lightregular',Arial, Helvetica, sans-serif;
	
	padding:0px 5px;

}

.fnt .glyphicon.glyphicon-log-in  {
padding-right:0px;
}
.social_networks li {
list-style:none;
float:right;
}




.social_networks .linkedin a{
	display:block;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#666666;
	padding:0px 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

.social_networks .google a{
	display:block;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#666666;
	padding:0px 11px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;


}

.social_networks .facebook a{
	display:block;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#666666;
	padding:0px 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;

}

.social_networks .linkedin a:visited{
display:block;
text-decoration:none;
background-color:#F5F5F5;
color:#666666;
padding:0px 15px;

}

.social_networks .google a:visited{
display:block;
text-decoration:none;
background-color:#F5F5F5;
color:#666666;
padding:0px 11px;


}

.social_networks .facebook a:visited{
display:block;
text-decoration:none;
background-color:#F5F5F5;
color:#666666;
padding:0px 18px;

}


.social_networks .linkedin a:hover{
display:block;
text-decoration:none;
background-color:#107AEF;
color:#FFFFFF;
padding:0px 15px;
}

.social_networks .google a:hover{
display:block;
text-decoration:none;
background-color:#E4251B;
color:#FFFFFF;
padding:0px 11px;
}
.social_networks .facebook a:hover{
display:block;
text-decoration:none;
background-color:#2950A9;
color:#FFFFFF;
padding:0px 18px;
}
.social_networks .linkedin a:active{
display:block;
text-decoration:none;
background-color:#107AEF;
color:#FFFFFF;
padding:0px 15px;
}

.social_networks .google a:active{
display:block;
text-decoration:none;
background-color:#E4251B;
color:#FFFFFF;
padding:0px 11px;
}
.social_networks .facebook a:active{
display:block;
text-decoration:none;
background-color:#2950A9;
color:#FFFFFF;
padding:0px 18px;
}

.social_networks .customer-login a{
	display:block;
	text-decoration:none;
	background-color:#15a081;
	color:#fff;
	padding:0px 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.social_networks .customer-login a:hover{
display:block;
text-decoration:none;
/*background-color:#F1C27B;*/
background-color: #f7bc4e;
color:#FFFFFF;
padding:0px 18px;
}
.myNavigationBar{
font-weight:normal;
}
.myNavigationBar li a{
font-size:0.2em;
}

.opaque  {
opacity:1;
}
.testimonialWrap{
	background-repeat: no-repeat;
	background-position: center;
}
.mytestimonial{
	background-image: url(../images/testimonialBg.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: #CCC;
}
.mytestimonial2{
	background-image: url(../images/residency/1.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: #CCC;
}
.mytestimonial3{
	background-image: url(../images/retreat/1.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: #CCC;
}
/*** 

====================================================================
	Testimonials Section style
====================================================================

***/

/*** 

====================================================================
	Testimonials Section style
====================================================================

***/

.testimonials-section2{
	position:relative;
	padding:220px 0px 140px;
	background-position:center top;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	text-align:center;
}

.testimonials-section{
	position:relative;
	padding:90px 0px 60px;
	background-position:center top;
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	text-align:center;
}

.testimonials-section:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.60);
	z-index:0;	
}

.testimonials-section .auto-container{
	position:relative;
	z-index:5;
}

.testimonials-section .sec-title {
	border:none;
	color:#ffffff;
}

.testimonials-section .sec-title h2{
	color:#ffffff;	
}

.testimonials-section .sec-title .text{
	color:#ffffff;	
}

.testimonials-section .testimonials-slider{
	position:relative;
}

.testimonials-section .testimonials-slider .slide-item{
	position:relative;
	margin:50px 0px 0px 0px;
	border:2px solid transparent;
	background:#ffffff;
	text-align:center;
	min-height: 218px;
	/*border-radius: 150px;*/
}

.testimonials-section .testimonials-slider .image-box{
	position:relative;
	width:100px;
	height:100px;
	margin:-50px auto 20px;
	border:5px solid #ffffff;
	border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}

.testimonials-section .testimonials-slider .slide-item:hover,
.testimonials-section .testimonials-slider .slide-item:hover .image-box{
	border-color:#0bc7aa;	
}

.testimonials-section .testimonials-slider .image-box img{
	position:relative;
	width:90px !important;
	height:90px !important;
	display:block;
	border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
}

.testimonials-section .slide-item h3{
	position:relative;
	font-size:16px;
	color:#253d4a;
	font-weight:700;
	margin-bottom:0px;
	text-transform:uppercase;	
}

.testimonials-section .slide-item .designation{
	position:relative;
	font-size:13px;
	color:#cccccc;
	font-style:italic;
	font-family: 'Bitter', serif;
	margin-bottom:0px;	
}

.testimonials-section .slide-text{
	position:relative;
	font-size:14px;
	color:#252525;
	font-style:italic;
	font-family: 'Bitter', serif;
	line-height:2em;
	padding:20px;
	min-height: 162px;	
}

.testimonials-section .column-carousel.three-column .owl-nav{
	display:none !important;	
}

.testimonials-section .column-carousel.three-column .owl-controls{
	position:relative;
	text-align:center;
	padding:20px 0px;
	top:0px;	
}

.testimonials-section .column-carousel.three-column .owl-dots{
	display:block !important;
}

.testimonials-section .column-carousel.three-column .owl-dot span{
	background:none !important;
	border:2px solid #ffffff;
	margin-right: 5px;	
}

.testimonials-section .column-carousel.three-column .owl-dot span:hover,
.testimonials-section .column-carousel.three-column .owl-dot.active span{
	border-color:#6f8089;
	
}

.testimonials-section.theme-two .column-carousel.three-column .owl-dot span{
	border-color:#6f8089;
	
}
.text2{
	position:relative;
	padding-left:10em;
	padding-right:10em;
	font-size:1.2em;
	font-family:'Open Sans',sans-serif;
	margin-bottom:10px;
	color:#fff;
}
.text3{
	position:relative;
	font-size:1.0em;
	font-family:'Open Sans',sans-serif;
	margin-bottom:10px;
}

/* ================================================
   Contact Us CSS
   ================================================ */

img.template-contact-icon {
    width: 50px;
	float: left;
    margin-right: 15px;
}

.template-form .form-control:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 #fff;
    box-shadow: 0 0 #fff;
    border-radius: 0;
}
.template-form .form-control {
    display: block;
    width: 100%;
    padding: 0 0 0 10px;
    font-size: 16px;
    line-height: 42px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #f1f1f1;
    border-radius: 0px;
    margin-bottom: 15px;
    height: 42px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.template-form textarea.form-control {
    padding: 5px 20px 20px 10px;
    height: 100px;
}
.template-submit {
    font-size: 15px;
    border: 0px solid #fff;
    padding: 10px 20px;
    background: rgba(26, 188, 156, 0.8);
    color: #fff;
    border-radius: 0;
    font-weight: 300;
    margin-bottom: 15px;
}
.template-submit:hover {
    background: rgba(26, 188, 156, 0.8);
}
/* */

.contact-page .template-form {
    border: 1px solid #f9f9f9;
    /*border-left: solid 4px #F1C27B;*/
    padding: 20px;
    /*box-shadow: 0px 0px 15px #eee;*/
    background-color: #f5f6f7;
    border-radius:6px;
    margin-top:7px;
}
.contact-heading {
    /*font-weight: 300;*/
    color: #15a081;
    font-weight:600;
}
.contact-heading span {
    /*font-weight: 500;*/
    color: #15a081;
    font-weight:600;
}
.contact-page.contact-page-inner .contact-heading {
    font-weight: 300;
    color: #333;
    font-weight:normal;
}
.corporat-office-heading {
    font-weight: 300;
    color: #15a081;
    font-weight:600;
}
img.konnect-contact-icon {
    width: 30px;
    float: left;
    margin-right: 10px;
}
.konnect-form .form-control:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 #fff;
    box-shadow: 0 0 #fff;
    border-radius: 0;
}
.konnect-form .form-control {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d2d2d2;
    border-radius: 0px;
    margin-bottom: 15px;
}
.konnect-form textarea.form-control {
    padding: 5px 20px 20px 10px;
    height: 91px;
}
.konnect-submit {
    font-size: 15px;
    border: 0px solid #fff;
    padding: 10px 20px;
    background: rgba(10, 132, 203, 0.9);
    color: #fff;
    border-radius: 0;
    font-weight: 300;
}
.konnect-submit:hover {
    background: rgba(10, 132, 203, 1);
}
.contact-address-box {
    padding: 10px 15px;
    background: #0A84CB;
    color: #f1f1f1;
}
.contact-address-box h3 {
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.contact-address-box .fa {
    border: 2px solid #ffffff;
    border-radius: 50%;
    padding: 7px;
    font-size: 14px;
    margin-right: 5px;
}
aside.contact-address {
    padding: 30px 0;
}
.address-box {
    width: 100%;
    background: #f5f6f7;
    padding: 15px 10px;
    margin-bottom: 8px;
    border-radius: 6px;
    border-left: solid 4px #F1C27B;
}
.address-box p {
    color: #000;
}
.address-box img{
	opacity:0.5;
}

.address-box:last-child {
    margin-bottom: 0px;
    text-align: center;
}
.address-box .fa {
    font-size: 20px;
    margin: 0 6px;
}
aside.full-map {
    padding: 0px;
}
aside.full-map .container-fluid {
    padding: 0px;
}
.contact-box {
    padding: 10px 20px;
    margin: 0px;
}
.ImageRightWraper{
	float: right;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 7px;
	/*border: 1px double #CCC;
	border-radius: 7px;*/
}
.hrline1{
	margin: 0px;
	width: 20%;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.hrline2{
	margin: 0px;
	width: 40%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom:1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

/* Acrodon Section */

.panelAcro-default {
    border: 0px solid #eee;
}
.panelAcro-default > .panelAcro-heading {
    border: 0px;
    background-color: #ffffff;
    border-bottom: 0px;
}
.panelAcro-heading {
    padding: 0;
    border: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: transparent;
}
.panelAcro-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 1pt;
}

.panelAcro-group h4 {
    margin-top: 0;
    margin-bottom: 0.9em;
	text-align:left;
    font-size: 1em;
    color: #fff;
    font-weight: 400;
    letter-spacing: 1pt;
}

.panelAcro-title a,
.panelAcro-title a:focus {
    position: relative;
    overflow: hidden;
    display: block;
    text-decoration: none;
    padding: 12px 45px;
    background-color: #15a081;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.panelAcro-title a[aria-expanded="true"]:before {
    content: "-";
}
.panelAcro-title a:before {
    position: absolute;
    top: 50%;
    left: 25px;
    font-size: 14px;
    content: "+";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.panelAcro-group .panelAcro {
    border-radius: 0px;
}
.panelAcro-group .panelAcro-heading + .panelAcro-collapse > .panelAcro-body,
.panelAcro-group .panelAcro-heading + .panelAcro-collapse > .list-group {
    border-top: 0px;
}
.panelAcro-title a:hover,
.panelAcro-title a[aria-expanded="true"] {
    color: #fff;
}
.panelAcro-body {
    color: #777;
    line-height: 26px;
    letter-spacing: 0.1pt;
    padding: 25px;
    background-color: #f8f8f8;
}

.copyright-footer{
	background-color: #f2f4f4;
    padding: 8px;
}
.copyright-footer p{
	color: #000;
	text-align: center;
}
.copyright-footer p a{
	color: #fff;
}
.social-media-link li, .important-link li{
	list-style: none;
	margin-bottom:15px;
}
.social-media-link li a, .important-link li a{
	color: #2f2f2f;
  	font-family: arial;
}
.social-media-link li a:hover, .important-link li a:hover{
	color:#004195;
	font-weight: 600;
}
.ImageRightWraper.ananya-corporate-img{
	width:350px;
	height:350px;
}

.getintouch-btn{
	background-color:#15a081;
	color:#fff;
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
    border:none;
    border:solid 1px #15a081;
}
.getintouch-btn:hover{
	background-color:#F1C27B;
	color:#fff;
	border:none;
    border:solid 1px #F1C27B;
}
.corporate-office-address{
	font-size:0.9em;
}
.corporate-office-phone{
font-size:0.9em;padding-left:0.7em;margin-top:10px
}
.corporate-office-email{
	text-align:left;font-size:0.9em;padding-left:0.7em;margin-top:10px
}
.inner-page-content{
	padding-top:2.5em;
}
.buyers-guide-tbl{
	border-collapse: collapse;
	width:60%;
	margin:0 auto;
}
.buyers-guide-tbl td{
	border: solid 1px #ccc;
	padding:5px;
}
.buyers-guide-tbl tr:nth-child(odd){
	background-color: #eee;
}
.rera-reg{
	font-size: 14px;
}
.walkthrough-video{
	margin-top:-45px;
	margin-bottom:-10px;
}
.emiCalculation {
	margin-bottom: 30px;
}
.emiCalculation .calculator {
	margin:0 auto;
  width: 400px;
  height: 350px;
  background-color: #f5f5f5;
  border-top:solid 4px #15a081;
  border-bottom:solid 1px #15a081;
  /*position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);*/
  padding: 35px;
  border-radius: 20px;
  color: white;
  /*margin-left:0px;*/
}
.emiCalculation .calculator input {
  padding: 7px;
  width: 70%;
  /*margin-top: 7px;*/
  border:solid 1px #ccc;
  width: 100%;
}
.emiCalculation .calculator p span{
	color:#000;
	display: block;
}
.emiCalculation .calculator-image{
	height:350px;
	margin-left:150px;
	width:420px !important;
	border-radius: 10px;
}
.emi-calculate-button{
	background-color: #15a081;
	color:#fff;
	padding:10px 0;
	border-radius:4px;
	text-transform: uppercase;
	font-weight: 600;
	width:100%;
	display: inline-block;
	text-align: center;
	letter-spacing: 2px;
	margin: 10px 0 15px;
}
.emi-calculate-button:hover{
	background-color: #F1C27B;
	color:#000;
	padding:10px 0;
	border-radius:4px;
	text-transform: uppercase;
	font-weight: 600;
	width:100%;
	display: inline-block;
	text-align: center;
	letter-spacing: 2px;
	margin: 10px 0 15px;
	text-decoration: none;
}
.emiCalculation .calculator h6#total {
	color:#000;
}
.slider.bannerSliderSec{
	margin-top: 123px;
	height:550px;
}
.slider.bannerSliderSec img{
	/*height:550px;*/
	height:670px;
}
.galBox.galBoxVideo{
	height:206px;
}
.project-box{
	border:solid 3px #eee;
	border-radius:6px;
	padding:15px;
	margin-bottom: 30px;
}
.project-box .project-box-inner{
	overflow: hidden;
}
.project-box .project-box-inner img{
	transition: transform 1s;
}
.project-box .project-box-inner img:hover{
	transform:scale(1.2,1.2);
}
.project-box p{
	text-align: center;
}
.project-box h4{
	text-align: center;
	margin:20px 0;
	text-transform: uppercase;
}
.project-box h4 a{
	font-size: 16px;
	font-weight: 600;
	border:solid 1px #9ccaf4;
	border-radius:30px 30px;
	padding:5px 20px;
	color:#15a081;
}
.project-box h4 a:hover{
	font-size: 16px;
	font-weight: 600;
	border:solid 1px #15a081;
	border-radius:30px 30px;
	padding:5px 20px;
	color:#fff;
	background-color:#15a081; 
}
.view-project-details{
	text-align: center;
}
.view-project-details a{
	line-height: 20px;
    padding: 10px 15px;
    display: inline-block;
    margin-top: 20px;
    background: #15a081;
    color: #fff;
}
.view-project-details a:hover{
	background-color: #F1C27B;
	color:#fff;
}
.completed-project-details .about-info {
    padding-top: 0;
}
.completed-project-details .about-info > .content {
    /*width: 100%;
    margin: 0 auto;
    padding: 0 20px 0 0;*/
    width: 72%;
    margin: 0 auto;
    padding: 0 0 0 7px
}
.completed-project-details .content-wrapper h2 {
	margin:0;
	padding-top:0 !important;
}
.career-form {
  border: 1px solid #f9f9f9;
  /*padding: 20px;*/
  padding: 0;
  /*box-shadow: 0px 0px 15px #eee;*/
  /*background-color: #f5f6f7;*/
  background-color: #bee8e1;
  border-radius: 6px;
  margin-top: 7px;
  border-bottom:solid 4px #3bc8b1;
}
.career-form-inner{
	padding:20px;
	border-left:solid 1px #eee;
	border-right:solid 1px #eee;
}
.career-form .contact-heading {
    font-weight: 300;
    color: #fff;
    text-align: center;
    background-color: #3bc8b1;
    padding:8px 0;
    border-radius:6px 6px 0 0;
}
.career-form label{
	font-weight: normal;
	font-size: 14px;
	margin-left: 3px;
	color:#555;
}
.career-form .form-control.select-form-control{
	margin-bottom: 7px !important;
}
.career-form .form-control {
  display: block;
  width: 100%;
  padding: 0 0 0 10px;
  font-size: 16px;
  line-height: 42px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #f1f1f1;
  border-radius: 0px;
  margin-bottom: 15px;
  height: 42px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.topBannerSec.ComProDtlsBnrSec{ position:relative; z-index:1; background-size: cover !important; height:480px;  color:#fff;}

.blog-box{
	background-color: #f7f7f7;
	border-top:solid 3px #15a081;
	border-bottom:solid 1px #15a081;
	/*border:solid 3px #eee;*/
	border-radius:10px;
	padding:15px;
	margin-bottom: 30px;
}
.blog-box .blog-box-inner{
	overflow: hidden;
}
.blog-box .blog-box-inner img{
	transition: transform 1s;
}
.blog-box .blog-box-inner img:hover{
	transform:scale(1.2,1.2);
}
.blog-box p{
	text-align: center;
	min-height: 146px
}
.blog-box h4{
	text-align: center;
    margin: 20px 0 7px;
    /* text-transform: uppercase; */
    min-height: 75px
}
.blog-box h4 a{
	font-size: 18px;
	font-weight: 600;
	/*border:solid 1px #9ccaf4;
	border-radius:30px 30px;*/
	padding:5px;
	color:#15a081;
	line-height: 25px;
}
.blog-box h4 a:hover{
	font-size: 18px;
	font-weight: 600;
	/*border:solid 1px #045ead;
	border-radius:30px 30px;*/
	padding:5px;
	color:#F1C27B;
	line-height: 25px;
	/*background-color:#045ead;*/ 
}
.view-blog-details{
	text-align: center;
}
.view-blog-details a{
	line-height: 20px;
    padding: 10px 15px;
    display: inline-block;
    margin-top: 20px;
    background: #15a081;
    color: #fff;
}
.view-blog-details a:hover{
	background-color: #F1C27B;
	color:#fff;
}
.blog-box-details-inner h4{
	color:#15a081;
	font-size: 22px;
	font-weight:600;
	margin-bottom: 20px;
	margin-top:10px;
}
.blog-box-details-inner h6{
	color:#333;
	font-weight:600;
	margin: 10px 0;
}
.blog-box-details-inner p{
	margin-bottom: 15px;
}
.related-blogs{
	border:solid 1px #15a081;
	border-radius:6px;
	margin:0 15px;
}
.related-blogs h4{
	background-color: #15a081;
	padding:10px 0;
	text-align: center;
	color:#fff;
	border-radius:6px 6px 0 0;
	text-transform: uppercase;
	font-weight: 600;
}
.related-blogs-inner{
	padding:7px 15px;
}
.related-blogs-box{
	padding:10px 0;
}
.related-blogs-box h5{
	margin-top:7px;
}
.related-blogs-box h5 a{
	color:#333;
	font-weight: 600;
	line-height: 20px;
	font-size: 14px;
}
.related-blogs-box h5 a:hover{
	color:#15a081;
	font-weight: 600;
	line-height: 20px;
	text-decoration: underline;
}

.terms-cond h6{
	color:#333;
	font-weight:600;
	margin: 10px 0;
}
.terms-cond p{
	margin-bottom: 15px;
}

.news-box{
	/*background-color: #f7f7f7;
	border-top:solid 3px #ccdcfb;
	border-bottom:solid 1px #ccdcfb;*/
	border:solid 1px #e5e5e5;
	/*border-radius:10px;
	padding:5px;*/
	margin-bottom: 30px;
}
.news-box .news-box-inner{
	overflow: hidden;
}
.news-box .news-box-inner img{
	transition: transform 1s;
}
.news-box .news-box-inner img:hover{
	transform:scale(1.2,1.2);
}
.news-box p{
	text-align: center;
	margin:0 10px;
	height: 112px;
}
.news-box h4{
	text-align: center;
	margin:20px 10px;
	/*text-transform: uppercase;*/
}
.news-box h4 a{
	font-size: 18px;
	font-weight: 600;
	/*border:solid 1px #9ccaf4;
	border-radius:30px 30px;*/
	padding:5px;
	color:#15a081;
	line-height: 25px;
}
.news-box h4 a:hover{
	font-size: 18px;
	font-weight: 600;
	/*border:solid 1px #045ead;
	border-radius:30px 30px;*/
	padding:5px;
	color:#F1C27B;
	line-height: 25px;
	/*background-color:#045ead;*/ 
}
.view-news-details{
	text-align: center;
	margin-bottom: 10px;
}
.view-news-details a{
	line-height: 20px;
    padding: 10px 15px;
    display: inline-block;
    margin-top: 20px;
    background: #F1C27B;
    color: #fff;
}
.view-news-details a:hover{
	background-color: #15a081;
	color:#fff;
}
.news-box-details-inner h4{
	color:#15a081;
	font-size: 22px;
	font-weight:600;
	margin-bottom: 20px;
	margin-top:10px;
}
.news-box-details-inner h6{
	color:#333;
	font-weight:600;
	margin: 10px 0;
}
.news-box-details-inner p{
	margin-bottom: 15px;
}
.related-news{
	border:solid 1px #15a081;
	border-radius:6px;
	margin:0 15px;
}
.related-news h4{
	background-color: #15a081;
	padding:10px 0;
	text-align: center;
	color:#fff;
	border-radius:6px 6px 0 0;
	text-transform: uppercase;
	font-weight: 600;
}
.related-news-inner{
	padding:7px 15px;
}
.related-news-box{
	padding:10px 0;
}
.related-news-box h5{
	margin-top:7px;
}
.related-news-box h5 a{
	color:#333;
	font-weight: 600;
	line-height: 20px;
	font-size: 14px;
}
.related-news-box h5 a:hover{
	color:#15a081;
	font-weight: 600;
	line-height: 20px;
	text-decoration: underline;
}



.ongoing-project-logo{
	width:183px !important;
}
.inner-banner{
	margin-top:120px;
}
.ananya-palm-beach-neighbour-section{
	background-color: #f3f3f3;
}
.palmbeach-galleryBox .carousel-caption{
	padding-bottom:50px;
}
.apb-sp-box{
	border:solid 1px #e5e5e5;
	border-radius:6px;
	padding:20px;
	min-height: 278px;
	margin-bottom: 20px;
	position: relative;
}
.apb-sp-box img{
	position: absolute;
	top:5px;
	left:87%;
}
.apb-sp-box h3{
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
}
/*.apb-sp-box p{
	margin-bottom:10px;
}*/
.apb-sp-box ul{
	list-style: none;
}
.apb-sp-box ul li{
	margin-bottom:5px;
	position: relative;
	padding-left: 20px;
}
.apb-sp-box ul li:last-child{
	margin-bottom:0;	
}
.apb-sp-box ul li::before{
	content:"";
	width:5px;
	height:5px;
	/*border:solid 2px #1aa283;*/
	background-color: #1aa283;
	position: absolute;
	top:10px;
	left:0;
}
.apb-specification h5{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 3px;
	margin-top:15px;
}
.apb-specification p{
	margin-bottom: 0;
	padding-bottom: 0;
}

.ananya-palm-beach-banner .carousel-inner .item .carousel-caption{
	background-color:rgba(0,0,0,0.4) !important;
	border-radius:10px;
}
.ananya-palm-beach-banner .carousel-inner .item .carousel-caption ul{
	list-style: none;
	margin-bottom: 20px;
}
.videogallery{
	border:solid 4px #dbe6e5;
	margin-bottom:25px;
}
.videogallery video{
	margin-bottom:0;
	padding-bottom: 0
}

.ae-specification{
	background-color: #15a081;
	padding:20px 0 80px;
	margin-top: 70px;
}
.ae-specification h5{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 3px;
	/*margin-top:15px;*/
	color:#333;
}
.ae-specification p{
	margin-bottom: 0;
	padding-bottom: 0;
}
.ae-specification .ae-specification-inner{
	border-top:solid 5px #f7bc4e;
	border-bottom:solid 3px #f7bc4e;
	padding:20px 20px 5px;
	border-radius:20px;
	background-color: #fff;
	min-height:600px;
}
.ae-specification ul {
	margin-bottom: 15px;
}
.ae-specification ul li{
	list-style: none;
	position: relative;
	padding-left:17px;
}
.ae-specification ul li::before{
	content:"";
	position: absolute;
	top:9px;
	left:0;
	background-color: #f7bc4e;
	width:6px;
	height:6px;
}



.ae-amenities{
	background-color: #fff;
	padding:20px 0 80px;
	margin-top: 70px;
}
.container.container-amenities{
	width:90%;
}
.ae-amenities h5{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 3px;
	/*margin-top:15px;*/
	color:#15a081;
}
.ae-amenities p{
	margin-bottom: 0;
	padding-bottom: 0;
}
.ae-amenities .ae-amenities-inner{
	border:solid 1px #ccc;
	padding:20px 20px 5px;
	/*border-radius:20px;*/
	min-height:410px;
}
.ae-amenities ul {
	margin-bottom: 15px;
}
.ae-amenities ul li{
	list-style: none;
	position: relative;
	padding-left:17px;
}
.ae-amenities ul li::before{
	content:"";
	position: absolute;
	top:9px;
	left:0;
	background-color: #f7bc4e;
	width:6px;
	height:6px;
}
.cust-login-pop-btn{
	background-color:#15a081;
	border:solid 1px #15a081;
}
.cust-login-pop-btn:hover{
	background-color:#f7bc4e;
	border:solid 1px #f7bc4e;
}


@media only screen and (max-width:575px){
	.template-contact-icon.template-email-icon{
		margin-left: -204px
	}
	.text2.what-our-client-say{
		margin:0 auto 20px;
		width:90%;
		padding-left:0;
		padding-right:0;
	}
	.text2.what-our-client-say p{
		font-size: 16px;
		line-height:30px;
	}
	.inner-banner{
		margin-top:130px;
	}
	.inner-banner img{
		height:75px;
	}
}

/* Override: Fix hero slider stacking (ResponsiveSlides) */
.bannerSliderSec .rslides { position: relative; }
.bannerSliderSec .rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    left: 0;
    top: 0;
    width: 100%;
}
.bannerSliderSec .rslides li:first-child {
    position: relative;
    display: block;
}