﻿@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 .1resize  {
width:30%;
}
nav .my_navbar  {
 background:#F5F5F5;
  height:40px;
   line-height:40px;
}

nav .col-sm-3 .2resize  {
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;
}

.border_lineCrest  {

border-bottom:1px solid #c6a060;
}
.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 .custLogin 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 .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 .custLogin a:visited{
display:block;
text-decoration:none;
background-color:#F5F5F5;
color:#666666;
padding:0px 15px;

}

.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 .custLogin a:hover{
display:block;
text-decoration:none;
background-color:#f0ce76;
color:#745641;
padding:0px 15px;
}

.social_networks .linkedin a:hover{
display:block;
text-decoration:none;
background-color:#006699;
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 .custLogin a:active{
display:block;
text-decoration:none;
background-color:#107AEF;
color:#FFFFFF;
padding:0px 15px;
}

.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;
}
.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;
}

.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;	
}

.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;
	
}

.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;
    padding: 20px;
    box-shadow: 0px 0px 15px #eee;
}
.contact-heading {
    font-weight: 300;
    color: #006699;
}
.contact-heading span {
    font-weight: 500;
    color: #555;
}
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: #f9f9f9;
    padding: 20px;
    margin-bottom: 5px;
}

.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: #026672;
    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;
}

/*
================================================
+ Google Map CSS
================================================
*/

a[href^="http://maps.google.com/maps"] {
    display: none !important
}
a[href^="https://maps.google.com/maps"] {
    display: none !important
}
.gmnoprint div {
    background: none !important;
}
.googleMap .gm-style {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(113, 113, 113, 0.5);
}
#map {
    height: 250px;
}
.contact-map {
    padding-bottom: 0;
}
.contact-map .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
@media (max-width: 768px) {
    .small-map {
        margin-bottom: 20px;
    }
}
/* */

.TransparentSreen {
    text-align: center;
    /*background-color: #f0ecd9;*/
    background: url("../images/backroundbg.png") no-repeat fixed center; background-size:cover; position:relative; z-index:1;
    padding: 4em;
    /*opacity: 0.7;*/
    box-shadow: 1px 3px 5px 0px #3c3c3c;
}
