@font-face {
	font-family: 'MyriadWebPro';
	src: url('fonts/MyriadWebPro.eot');
	src: url('fonts/MyriadWebPro.eot') format('embedded-opentype'),
	url('fonts/MyriadWebPro.woff2') format('woff2'),
	url('fonts/MyriadWebPro.woff') format('woff'),
	url('fonts/MyriadWebPro.ttf') format('truetype'),
	url('fonts/MyriadWebPro.svg#MyriadWebPro') format('svg');
}
@font-face {
	font-family: 'myriadwebprobold';
	src: url('fonts/myriadwebprobold.eot');
	src: url('fonts/myriadwebprobold.eot') format('embedded-opentype'),
	url('fonts/myriadwebprobold.woff2') format('woff2'),
	url('fonts/myriadwebprobold.woff') format('woff'),
	url('fonts/myriadwebprobold.ttf') format('truetype'),
	url('fonts/myriadwebprobold.svg#myriadwebprobold') format('svg');
}
@font-face {
	font-family: 'titilliumtext14lregular';
	src: url('fonts/titilliumtext1-webfont.eot');
	src: url('fonts/titilliumtext1-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/titilliumtext1-webfont.woff2') format('woff2'),
	url('fonts/titilliumtext1-webfont.woff') format('woff'),
	url('fonts/titilliumtext1-webfont.ttf') format('truetype'),
	url('fonts/titilliumtext1-webfont.svg#titilliumtext14lregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'titilliumtext14l250_wt';
	src: url('fonts/titilliumtext250wt-webfont.eot');
	src: url('fonts/titilliumtext250wt-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/titilliumtext250wt-webfont.woff2') format('woff2'),
	url('fonts/titilliumtext250wt-webfont.woff') format('woff'),
	url('fonts/titilliumtext250wt-webfont.ttf') format('truetype'),
	url('fonts/titilliumtext250wt-webfont.svg#titilliumtext14l250_wt') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titilliumtext14l400_wt';
	src: url('fonts/titilliumtext400wt-webfont.eot');
	src: url('fonts/titilliumtext400wt-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/titilliumtext400wt-webfont.woff2') format('woff2'),
	url('fonts/titilliumtext400wt-webfont.woff') format('woff'),
	url('fonts/titilliumtext400wt-webfont.ttf') format('truetype'),
	url('fonts/titilliumtext400wt-webfont.svg#titilliumtext14l400_wt') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'TierraNuevaNorte';
	src: url('fonts/TierraNuevaNorte.woff2') format('woff2'),
	url('fonts/TierraNuevaNorte.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Goudy-Serial';
	src: url('fonts/Goudy-Serial-Medium-Regular.woff2') format('woff2'),
	url('fonts/Goudy-Serial-Medium-Regular.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}


@font-face {
	font-family: 'Century Gothic';
	src: url('fonts/CenturyGothic.eot');
	src: local('Century Gothic'), local('CenturyGothic'),
	url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
	url('fonts/CenturyGothic.woff2') format('woff2'),
	url('fonts/CenturyGothic.woff') format('woff'),
	url('fonts/CenturyGothic.ttf') format('truetype'),
	url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('fonts/GothamBold.eot') format('embedded-opentype'),
	url('fonts/GothamBold.woff') format('woff'),
	url('fonts/GothamBold.ttf') format('truetype'),
	url('fonts/GothamBold.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

/*@font-face {
    font-family: 'Titillium-Regular';
    src: url('fonts/Titillium-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

    }*/

    html, body {
    	margin:0px;
    	padding:0px;
    }
    *{
    	-webkit-appearance: none;
    	-moz-border-radius:0px;
    	-webkit-border-radius:0px;
    	border-radius:0px;
    	outline-width:0px;
    }
    body {
    	background:#ffffff;
    	color:#676767;
    	font-size:18px;
    	font-family: 'titilliumtext14lregular';
    	line-height: 25px;
    	padding-top: 24px;
    }
    a{
    	text-decoration:none;
    	color:#fff;
    	-webkit-transition: .3s;
    	-moz-transition: .3s;
    	-o-transition: .3s;
    	transition: .3s;
    }
    a:hover {
    	color:#48582e;
    }
    img {
    	max-width:100%;
    }
    h1, h2, h3, h4, h5, h6{
    	margin:0px;
    	padding:0px;
    }
    h2{
    	font-family: 'Lato', sans-serif;
    }
    a img {
    	border:0px;
    }
    ul, li {
    	list-style:none;
    	margin:0px;
    	padding:0px;
    }

    .wrapper{
    	width:960px;
    	margin:0px auto;
    	clear:both;
    }

    .header-wrap-scroll{
    	position: fixed;
    	width: 100%;
    	top:0;
    	background-color: #494341;
    	/*    background-color: #3e3736;*/
    	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    	z-index: 99999999;
    }
    .header-wrap{
    	position: fixed;
    	width: 100%;
    	top:0;
    	background-color: rgba(0,0,0,0);
    	z-index: 99999999;
    }
    .header{
    	float: left;
    	width: 100%;
    	padding:15px 0px;
    	position:relative;
    }
    .content{
    	margin-top: 34px;
    }
    .logo {
    	float:left;
    	width:22%;
    	margin:0px 15px 0px 20px;
    }
    .logo img{width:260px;}
    .logo > a {
    	display: inline-block;
    	width: 100%;
    }
    .header_menu {
    	float: left;
    	margin:15px 0 0;
    	width: 50%;
    }
    .webbview_contractors {
    	float: right;
    	position: absolute;
    	right: 160px;
    	text-align: center;
    	top:25px;
    }
    .header-wrap .webbview_contractors a {
    	background:none;
    	display:inline-block;
    	color:#ffffff;
    	text-transform:uppercase;
    	text-shadow: 0 1px 3px rgba(0,0,0,0.5);
    	font-family: 'Lato', sans-serif;
    	width: 125px;
    	padding: 4px 0px 6px;
    	font-size:11px;
    	font-weight:700;
    	line-height: normal;
    	border:1px solid #FFF;
    	border-radius:5px;
    }
    .header-wrap .webbview_contractors a:hover{
    	border-color: #5b7929;
    	color: #5b7929;
    }
    .header-wrap-scroll .webbview_contractors a {
    	background:none;
    	display:inline-block;
    	color:#ffffff;
    	text-transform:uppercase;
    	text-shadow: 0 1px 3px rgba(0,0,0,0.5);
    	font-family: 'Lato', sans-serif;
    	width: 125px;
    	padding: 4px 0px 6px;
    	font-size:11px;
    	font-weight:700;
    	-webkit-box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.75);
    	-moz-box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.75);
    	box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.75);
    	line-height: normal;
    	border:1px solid #FFF;
    	border-radius:5px;
    }
    .header-wrap-scroll .webbview_contractors a:hover {
    	background-color: #bbbbbb;
    }
    .header_social {
    	float: right;
    	position: absolute;
    	right: 15px;
    	text-align: center;
    	top:25px;
    }
    .header_social ul li {
    	display:inline-block;
    }
    .header_social ul li .facebook {
    	display:inline-block;
    	background:url(../images/social-icon.png) no-repeat left top;
    	height:38px;
    	width:38px;
    }
    .header_social ul li .twitter {
    	display:inline-block;
    	background:url(../images/social-icon.png) no-repeat -43px top;
    	height:38px;
    	width:38px;
    }
    .header_social ul li .youtube {
    	display:inline-block;
    	background:url(../images/social-icon.png) no-repeat -86px top;
    	height:38px;
    	width:38px;
    }
    .header_social ul li a:hover {
    	opacity:0.7;
    }


    .home_what_we_do {
    	float:left;
    	width:100%;
    	margin-top: -40px;
    }
    .what_we_do_img {
    	float:left;
    	width:100%;
    	max-height:480px;
    	overflow:hidden;
    }
    .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed{top:-250px !important;}
    .what_we_do_img img {
    	width:100%;
    	max-height:500px;
    }

    .what_we_do_text {
    	float:left;
    	width:100%;
    	text-align:center;
    }
    .what_we_do_text h2 {
    	font-size:30px;
    	color:#5b7929;
    	margin:10px 0px 20px;
    }
    .what_we_do_text p {
    	width:94%;
    }
    .what_we_do_text > a {
    	background:url(../images/line-bg.png) repeat-x left top;
    	display:inline-block;
    	font-family: 'Lato', sans-serif;
    	text-shadow: 0px 1px 3px rgb(246, 140, 58,0.64);
    	color:#ffffff;
    	text-transform:uppercase;
    	font-weight:700;
    	font-size:23px;
    	padding: 10px 40px 0px;
    	height: 40px;
    	margin:10px 0px;
    	-webkit-box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.75);
    	-moz-box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.75);
    	box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.75);
    }
    .what_we_do_text > a:hover {
    	background: rgba(243,193,30,1);
    	background: -moz-linear-gradient(top, rgba(243,193,30,1) 0%, rgba(241,182,20,1) 25%, rgba(239,176,15,1) 50%, rgba(236,165,12,1) 74%, rgba(235,160,11,1) 100%);
    	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,193,30,1)), color-stop(25%, rgba(241,182,20,1)), color-stop(50%, rgba(239,176,15,1)), color-stop(74%, rgba(236,165,12,1)), color-stop(100%, rgba(235,160,11,1)));
    	background: -webkit-linear-gradient(top, rgba(243,193,30,1) 0%, rgba(241,182,20,1) 25%, rgba(239,176,15,1) 50%, rgba(236,165,12,1) 74%, rgba(235,160,11,1) 100%);
    	background: -o-linear-gradient(top, rgba(243,193,30,1) 0%, rgba(241,182,20,1) 25%, rgba(239,176,15,1) 50%, rgba(236,165,12,1) 74%, rgba(235,160,11,1) 100%);
    	background: -ms-linear-gradient(top, rgba(243,193,30,1) 0%, rgba(241,182,20,1) 25%, rgba(239,176,15,1) 50%, rgba(236,165,12,1) 74%, rgba(235,160,11,1) 100%);
    	background: linear-gradient(to bottom, rgba(243,193,30,1) 0%, rgba(241,182,20,1) 25%, rgba(239,176,15,1) 50%, rgba(236,165,12,1) 74%, rgba(235,160,11,1) 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c11e', endColorstr='#eba00b', GradientType=0 );
    }
    .what_we_do_text > a:hover {
    	background: rgba(155,168,112,1);
    	background: -moz-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(155,168,112,1)), color-stop(25%, rgba(148,162,102,1)), color-stop(50%, rgba(135,150,86,1)), color-stop(86%, rgba(121,137,74,1)), color-stop(91%, rgba(138,148,96,1)), color-stop(95%, rgba(112,128,66,1)), color-stop(100%, rgba(81,80,35,1)));
    	background: -webkit-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: -o-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: -ms-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: linear-gradient(to bottom, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ba870', endColorstr='#515023', GradientType=0 );
    }
    .line_img {
    	display:inline-block;
    	width:100%;
    	margin:20px 0px 20px;
    }


    .home_property_view {
    	float:left;
    	width:100%;
    }
    .home_property_view ul li {
    	float: left;
    	width:100%;
    	position:relative;
    	text-align: center;
    	height: auto;
    }
    .left_property_view ,.right_property_view {
    	float:left;
    }
    .home_property_view ul li img {
    	width:100%;
    	height: auto;
    }
/*.home_property_view ul li.left_property_view a {
    border: 3px solid #999999;
    color: #999999;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 20px;
    text-transform: uppercase;
    width:250px;
    margin: 15px;
}


.home_property_view ul li.right_property_view a {
    border: 3px solid #999999;
    color: #999999;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 15px 20px;
    text-transform: uppercase;
    width:250px;
    margin: 15px;
    }*/
    .home_property_view ul li.right_property_view a:hover, .home_property_view ul li.left_property_view a:hover{
    	color: #5b7929;
    	border-color: #5b7929;
    }
    .page_links{
    	width: 100%;
    	float: left;
    	text-align: center;
    }
    .page_links p{
    	width: 80%;
    }
    .home_testimonial_slider {
    	background-color: #f3f3f3;
    	float:left;
    	width:100%;
    	text-align:center;
    }
    .home_testimonial_slider h2 {
    	font-size:30px;
    	color:#5b7929;
    	margin:10px 0px 10px;
    }
    .home_testimonial_slider  p {
    	display: inline-block;
    	width: 71%;
    	margin:10px 0px 30px;
    }


    .home_sierra_peak {
    	float:left;
    	width:100%;
    }
    .left_map {
    	float:left;
    	width:30%;
    }
    .left_map iframe{
    	border: medium none;
    	height: 627px;
    	width: 100%;
    }
    .right_home_view {
    	float:right;
    	width:70%;
    	position:relative;
    }
    .right_home_view > img {
    	float: left;
    	width: 100%;
    	max-height: 635px;
    }
    .home_view_text {
    	float:left;
    	width:79%;
    	position:absolute;
    	left:20px;
    	top:20px;
    }
    .right_home_view h3 {
    	color:#FFF;
    	font-family: 'myriadwebprobold';
    	font-size:30px;
    }
    .right_home_view p {
    	color:#FFF;
    }

    .footer {
    	float:left;
    	width:100%;
    	background:#494341;
    	padding:20px 0px;
    	text-align:center;
    	position:relative;
    }
    .footer_menu {
    	display:inline-block;
    	width:65%;
    }
    .footer_menu ul li {
    	display:inline-block;
    }
    .footer_menu ul li a {
    	border-left: 1px solid #52692b;
    	color: #ececec;
    	display: inline-block;
    	font-size: 12px;
    	padding: 0px 17px 0px 20px;
    	margin:0px 0px 15px 0px;
    	text-transform: uppercase;
    	font-family: 'titilliumtext14l400_wt';
    	font-weight: bold;
    }
    .footer_menu ul li a:hover ,.footer_menu ul li.active a {
    	color:#e1ac42;
    }
    .footer_menu ul li.left_line a {
    	border-left:none;
    }
    .footer_add {
    	display:inline-block;
    	width:100%;
    }
    .footer_add p {
    	color: #ececec;
    	font-size: 16px;
    	line-height: 24px;
    	margin: 15px 0px 10px;
    }
    .footer_web_design {
    	bottom: 20px;
    	float: right;
    	position: absolute;
    	right: 30px;
    }
    .footer_web_design p {
    	color: #ececec;
    	font-size: 16px;
    	line-height: 24px;
    	margin: 15px 0px 10px;
    }

    /*............................... CAPITAL PACIFIC HOMES PAGE START  ..................................*/

    .cph_view {
    	float:left;
    	width:100%;
    }
    .top_img {
    	float:left;
    	width:100%;
    	text-align:center;
    	margin:5px 0px 15px;
    }
    .title {
    /*background:url(../images/line-img3.png) no-repeat bottom center;
    text-align:center;
    padding: 0px 0px 14px;*/
    display: block;
    float: none;
    margin: 0px auto;
    width: 100%;
}
.title h2, .title h1 {
	font-size:40px;
	color:#e1ac42;
	margin:0px 0px 20px;
	text-transform:initial;
	font-family: 'titilliumtext14l400_wt';
}
.pacific_home_slider {
	margin:0px auto;
	width:1400px;
	max-width: 100%;
}
.slider_next{
	width:98.7%;
	height:690px;
	float:left;
	border:1px solid #959595;
	padding:4px 5px;
	margin: 0px 0px 65px;
}
.slider_box{
	width:100%;
	float:left;
	position:relative;
}
.slider_box span{
	width:100%;
	float:left;
}
.slider_box img{
	width:100%;
	height: 690px;
}
.home_slider ul.bjqs-markers li {
	display: inline-block;
	margin: 24px 7px 0px 0px;
}
.home_slider .bjqs-controls {
	bottom:40%;
	float: left;
	position: absolute;
	width: 100%;
}
.home_slider .bjqs-prev {
	float:left;
	color:#FFF;
	background:url(../images/slide-arrow1.png) no-repeat left top;
	font-size: 16px;
	height: 118px;
	padding: 0px;
	text-decoration: none;
	width: 56px;
	border-radius: 0px;
}
.home_slider .bjqs-next {
	float:right;
	color:#FFF;
	background:url(../images/slide-arrow2.png) no-repeat right top;
	font-size:16px;
	height: 118px;
	padding: 0px;
	text-decoration: none;
	width: 56px;
	border-radius: 0px;
}

.home_slider .bjqs-prev:hover ,.home_slider .bjqs-next:hover {
	opacity:0.7;
}
.home_slider .bjqs-markers {
	background:none;
	bottom: 0px;
	left: 0px;
	position: relative;
	text-align: center;
	width: 100%;
}
.home_slider .bjqs-markers a {
	background:#cad5cb;
	border:2px solid #cad5cb;
	color: #fff;
	float: left;
	padding: 4px;
	text-decoration: none;
	transition: all 0.5s ease 0s;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.home_slider .bjqs-markers a:hover {
	background:none;
	border:2px solid #cad5cb;
}
.home_slider .bjqs-markers .active-marker a {
	background:none;
	border:2px solid #cad5cb;
	padding: 4px;
}
.cph_text {
	float:left;
	width:100%;
	background:#f3f3f3;
	padding:20px 0px
}
.cph_text_view {
	float:left;
	width:100%;
}
.cph_text_view h4 {
	font-family: "myriadwebprobold";
	font-weight: normal;
}
.cph_text_view ul li {
	background: url("../images/arrow2.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
	display: list-item;
	margin: 15px 0;
	padding: 5px 0 3px 35px;
}
.cph_text_view ul {
	margin: 20px 0;
}
.cph_content ul {
	margin:20px 0px;
}
.cph_content ul li {
	display:list-item;
	background:url(../images/arrow2.png) no-repeat left 0px;
	padding:5px 0px 3px 35px;
	margin: 15px 0px;
}
.the_new_market {
	float:left;
	width:100%;
	margin:20px 0px;
}
.management-title {
	margin: 0 0 30px !important;
}
.team-tab .tab-links {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.team-tab a{
	color: #676767;
}
.team-tab .tab-links > li {
	display: inline-block;
	margin: 0 5px;
}
.team-tab .tab-links > li .team-name-position {
	display: block;
	margin: 22px auto 50px;
	text-align: center;
	position: relative;
}
.team-tab .tab-links > li .team-name-position .team-name{
	font-weight: bold;
}
.team-tab .tab-links > li .team-name-position .team-name, .team-tab .tab-links > li .team-name-position .team-position{
	display: block;
}
.team-tab .tab-content {
	background-color: #f3f3f3;
	display: block;
	padding: 15px 30px;
}
.team-tab .tab-content .tab {
	display: block;
	width: 100%;
	position: relative;
}
.team-tab .tab-content .tab .tab-name-designation {
	float: left;
	width: 50%;
}
.team-tab .tab-content .tab .tab-contact-detail {
	float: right;
	text-align: right;
	width: 50%;
}
.team-tab .tab-content .tab .tab-name-designation span, .team-tab .tab-content .tab .tab-contact-detail span{
	display: block;
}
.team-tab .tab-content .tab .tab-contact-info {
	display: block;
	float: left;
	width: 100%;
}
.team-tab .tab-content .tab .team-description {
	text-align: justify;
	display: inline-block;
	margin-top: 25px;
}
/*............................... ABOUT PAGE START  ..................................*/

.cpre_about {
	margin:20px 0px;
}
.cpre_about_img {
	float:right;
	width:57%;
	text-align:center;
}
.cpre_about_img img {
	-webkit-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	-moz-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
}
.cpre_about_img p {
	font-style:italic;
	color:#999999;
	margin:15px 0px;
}

.cpre_about_text {
	float:left;
	width:40%;
}
.cph_content ul li {
	display:list-item;
	background:url(../images/arrow2.png) no-repeat left 0px;
	padding: 5px 0px 0px 35px;
	margin: 20px 0px;
}
.cph_content img{
	-webkit-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	-moz-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
}
.mission_statement {
	float:left;
	width:100%;
	text-align:center;
}
.mission_statement h2 {
	font-size:30px;
	color:#5b7929;
	margin:0px 0px 20px;
	text-transform:uppercase;
}
.mission_statement > p {
	text-align: left;
	margin:20px 0px 30px;
}
.management_team ul {
	text-align:center;
	margin: 40px 0px;
}
.management_team ul li {
	display:inline-block;
	margin:0px 25px;
	width: 196px;
	vertical-align: top;
}
.management_team ul li:first-child {
	margin:0px 25px 0px 0px;
}
.management_team ul li:last-child {
	margin:0px 0px 0px 25px;
}
.management_team ul li img {
	-webkit-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	-moz-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
}
.management_team ul li strong {
	color:#676767;
	display:inline-block;
	width:100%;
	font-family: "myriadwebprobold";
	font-weight: normal;
	margin:10px 0px 0px;
}
.management_team ul li span {
	color:#676767;
	display:inline-block;
	width:100%;
}

/*............................... SERVICES PAGE START  ..................................*/

.ganeral_services {
	margin:20px 0px;
}
.services_img {
	float:left;
	width:100%;
}
.services_img img {
	float: left;
	margin: 0px 35px 0px 0px;
	width: 65%;
	-webkit-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	-moz-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
}
.ganeral_services h4 {
	color:#676767;
	display:inline-block;
	width:83%;
	font-family: "myriadwebprobold";
	font-weight: normal;
	margin:30px 0px 20px;
}
.realty_and_sales {
	float:left;
	width:100%;
}
.realty_and_sales img {
	float:right;
	margin:20px 5px 0px 35px;
	width: 50%;
	-webkit-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	-moz-box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
	box-shadow: 5px 5px 0px 0px rgba(155,155,155,0.90);
}
.realty_and_sales h4 {
	color:#676767;
	display:inline-block;
	width:90%;
	font-family: "myriadwebprobold";
	font-weight: normal;
	margin:0px 0px 20px;
}
.services_management {
	float: left;
	margin: 30px 0px 30px;
	text-align: left;
	width: 100%;
}
.services_management h4 {
	color:#676767;
	display:inline-block;
	width:90%;
	font-family: "myriadwebprobold";
	font-weight: normal;
	margin:0px 0px 20px;
}
.asset_management {
	float:left;
	width:100%;
	margin: 0px 0px 15px;
}
.asset_management img {
	float:left;
}
.asset_management strong {
	display: inline-block;
	font-family: "myriadwebprobold";
	font-weight: normal;
	margin: 25px 15px 15px;
}
.asset_management p {
	float:left;
	width:100%;
}
.asset_management > ul {
	float: left;
	width: 100%;
}
.asset_management > ul > li {
	display:list-item;
	background:url(../images/arrow2.png) no-repeat left 6px;
	background-size:15px 15px;
	padding: 5px 0px 0px 35px;
}


/*............................... PROPERTY PAGE START  ..................................*/


.properties_view {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	float: left;
	margin: 30px 0;
	width: 100%;
}
.properties_view > ul{
	margin: 30px 0;
	width: 100%
}
.properties_view ul li {
	display: inline-block;
	text-align: center;
	width: 310px;
	vertical-align:top;
	margin: 0px 0px  0px 0px;
	position: relative;
	margin-right: 8px;
	border-right: 1px solid #000;
}
/*.properties_view ul li:nth-child(2n+1) {
    margin-right: 22px;
    }*/
    .properties_view ul li:last-child {
    	margin: 0px 0px 0px 0px;
    	border-right: none;
    }
    .properties_view ul li a {
    	color:#676767;
    	display: block;
    }
    .properties_view ul li a.com_logo{
    	position: absolute;
    	display: block;
    	top: 0px;
    	left: 0px;
    }
    .properties_view ul li a:hover {
    	color:#556c11;
    }
    .properties_view ul li a .main_poperties {
    	display: inline-block;
    	width: 100%;
    }
    .properties_view ul li a .properties_img {
    	display: table-cell;
    	height: 210px;
    	vertical-align: middle;
    	width: 466px;
    }
    .properties_view ul li a .property_text {
    	display: inline-block;
    	width: 100%;
    }
    .resale_map {
    	float:left;
    	width:100%;
    	text-align:center;
    }
    .resale_map > p {
    	text-align: left;
    }
    .resale_map span{
    	background:#f3f3f3;
    	border: 1px solid #999999;
    	display: inline-block;
    	padding: 5px 5px 0px 5px;
    	width: 63%;
    	margin:0px 0px 45px 0px;
    }
    .resale_map span img{
    	width: 100%;
    }
    .resale_map a {
    	background:url(../images/line-bg.png) repeat-x left top;
    	display:inline-block;
    	font-family: 'Lato', sans-serif;
    	text-shadow: 0px 1px 1px rgb(246, 140, 58,0.64);
    	color:#ffffff;
    	text-transform:uppercase;
    	font-weight:700;
    	font-size:24px;
    	padding: 10px 0px 0px;
    	height: 40px;
    	margin:30px 0px 25px;
    	width:340px;
    	-webkit-box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.75);
    	-moz-box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.75);
    	box-shadow: 2px 3px 2px -1px rgba(0,0,0,0.75);
    }
    .resale_map a:hover {
    	background: rgba(155,168,112,1);
    	background: -moz-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(155,168,112,1)), color-stop(25%, rgba(148,162,102,1)), color-stop(50%, rgba(135,150,86,1)), color-stop(86%, rgba(121,137,74,1)), color-stop(91%, rgba(138,148,96,1)), color-stop(95%, rgba(112,128,66,1)), color-stop(100%, rgba(81,80,35,1)));
    	background: -webkit-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: -o-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: -ms-linear-gradient(top, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	background: linear-gradient(to bottom, rgba(155,168,112,1) 0%, rgba(148,162,102,1) 25%, rgba(135,150,86,1) 50%, rgba(121,137,74,1) 86%, rgba(138,148,96,1) 91%, rgba(112,128,66,1) 95%, rgba(81,80,35,1) 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ba870', endColorstr='#515023', GradientType=0 );
    }

    /*............................... CONTACT PAGE START  ..................................*/

    .cph_contact {
    	float:left;
    	width:100%;
    }
    .left_add_contact {
    	float:left;
    	width:39%;
    }
    .left_add_contact h3 ,.right_contact_form h3 {
    	display: inline-block;
    	font-size:18px;
    	font-family: "myriadwebprobold";
    	font-weight: normal;
    }
    .left_add_contact > p {
    	margin:0px 0px 25px;
    	width: 55%;
    }
    .left_add_contact span > p{
    	margin: 0px;
    	width: 100%;
    }
    .left_add_contact ul {
    	float:left;
    	margin:0px 0px 25px;
    	width: 100%;
    }
    .left_add_contact ul li {
    	float:left;
    	width:100%;
    }
    .left_add_contact > span {
    	display: inline-block;
    	height: 240px;
    	margin:10px 0px 0px;
    	-webkit-box-shadow: 4px 4px 0px 0px rgba(155,155,155,0.90);
    	-moz-box-shadow: 4px 4px 0px 0px rgba(155,155,155,0.90);
    	box-shadow: 4px 4px 0px 0px rgba(155,155,155,0.90);
    }
    .right_contact_form {
    	float:right;
    	width:60%;
    }
    .right_contact_form h3 {
    	text-align:right;
    	width:83%;
    	margin: 0px 0px 25px;
    }
    .cols {
    	float:left;
    	width:100%;
    	margin: 0px 0px 13px;
    }
    .right_contact_form label {
    	float:left;
    	width:110px;
    	text-align:right;
    	margin:8px 6px 6px 0px;
    }
    .right_contact_form input[type="text"] ,.right_contact_form textarea {
    	background:#ffffff;
    	float:left;
    	font-weight:normal;
    	font-size:18px;
    	color:#999999;
    	padding:5px 2% 5px;
    	width: 74%;
    	line-height: 22px;
    	border:1px solid #999999;
    	font-family: 'MyriadWebPro';
    	-webkit-transition: .3s;
    	-moz-transition: .3s;
    	-o-transition: .3s;
    	transition: .3s;
    }
    .right_contact_form input[type="text"]:hover ,.right_contact_form input[type="text"]:focus ,.right_contact_form textarea:hover ,.right_contact_form textarea:focus {
    	border:1px solid #5b7929;
    	box-shadow:none;
    	-webkit-transition: .3s;
    	-moz-transition: .3s;
    	-o-transition: .3s;
    	transition: .3s;
    }
    .right_contact_form textarea {
    	height:148px;
    }
    .right_contact_form input[type="submit"] {
    	border:2px solid #e1ac42;
    	cursor:pointer;
    	float:right;
    	font-family: 'Lato', sans-serif;
    	color:#e1ac42;
    	font-weight:700;
    	font-size:20px;
    	line-height: 25px;
    	height:42px;
    	width:160px;
    	background-color: #fff;
    }
    .right_contact_form input[type="submit"]:hover {
    	background-color: #e1ac42;
    	color: #fff;
    }
    .right_contact_form img {
    	float: left;
    }
    .right_contact_form input[type="text"].verification_code {
    	text-indent: 10px;
    	width: 288px;
    	margin: 0px 0px 0px 18px;
    }
    .right_contact_form p {
    	float: right;
    	font-size: 12px;
    	margin: 5px 0;
    	width: 80%;
    	color:#999999;
    }
    .right_contact_form p a {
    	color:#0033ff;
    }
    .contact_map {
    	float:left;
    	width:100%;
    	text-align:center;
    	position:relative;
    }
    .map_view {
    	float:left;
    	width:100%;
    }
    .map_view > p{
    	margin: 0px;
    }
    .map_view iframe {
    	width:100%;
    	height:407px;
    	border:none;
    }
    .map_address {
    	background:rgba(118,118,118,0.76);
    	float:left;
    	width:100%;
    	position:absolute;
    	z-index:1;
    	height: 413px;
    }
    .map_address h3 {
    	font-family: 'Lato', sans-serif;
    	font-size:30px;
    	font-weight:300;
    	margin:40px 0px 20px;
    	color:#fff;
    }
    .map_address p {
    	color: #fff;
    	font-family: "Lato",sans-serif;
    	font-size: 30px;
    	font-weight: 300;
    	line-height: 80px;
    	margin: 20px 0px;
    }

    .map_address .header_social {
    	float: right;
    	position: relative;
    	right: 0;
    	text-align: center;
    	width: 100%;
    }


    /*................. 14-05-2015 home slider css .....................*/


    .home_slide_view {
    	float:left;
    	width:100%;
    	position:relative;
    	background-color: #f3f3f3;
    }

    .slide_view {
    	float: left;
    	height: 680px;
    	width: 100%;
    	text-align:center;
    }
    .home_slide_view  ul.bjqs {
    	margin: 50px 0px 0px;
    }
    .slide_view  img{
    	height: 680px;
    }
    .home_slide_view .bjqs-controls {
    	top:0px;
    	display: inline-block;
    	position: absolute;
    	width:65px;
    }
    .home_slide_view .bjqs-prev {
    	float:left;
    	color:#FFF;
    	background:url(../images/arrow1.png) no-repeat left top;
    	font-size: 16px;
    	height: 40px;
    	padding: 0px;
    	text-decoration: none;
    	width: 30px;
    	border-radius: 0px;
    }
    .home_slide_view .bjqs-next {
    	float:right;
    	color:#FFF;
    	background:url(../images/arrow1.png) no-repeat right top;
    	font-size:16px;
    	height: 40px;
    	padding: 0px;
    	text-decoration: none;
    	width: 30px;
    	border-radius: 0px;
    }
    .home_sierra_peak {
    	text-align: left;
    }

    /* BUZZ START */
    .buzz_left{
    	border-right: 1px solid #999999;
    	float: left;
    	padding-right: 30px;
    	width: 77%;
    	margin-top: 20px;
    }
    .buzz_right{
    	float: right;
    	width: 17%;
    	margin-top: 20px;
    }
    .buzzbox{
    	border-bottom: 1px solid #999999;
    	float: left;
    	margin-bottom: 15px;
    	padding-bottom: 15px;
    	width: 100%;
    }
    .buzzbox p{
    	margin: 0px;
    }
    .buzzbox a{
    	color: black;
    	margin-bottom: 10px;
    	display: block;
    }
    .buzzbox img {
    	float: left;
    	margin-right: 20px;
    	margin-bottom: 20px;
    }
    .buzzbox span a {
    	color: #5b7929;
    	float: right;
    	font-size: 14px;
    	margin-top: 5px;
    	text-decoration: underline;
    }
    .buzzbox2 {
    	float: left;
    	margin-bottom: 20px;
    	width: 100%;
    }
    .buzzbox2 ul li{
    	display:list-item;
    	background:url(../images/arrow2.png) no-repeat left 0px;
    	padding:5px 0px 3px 35px;
    	margin: 5px 0px;
    }
    .buzzbox2 ul li a{
    	color: #676767;
    }
    .buzzrest{
    	border: none;
    	float: left;
    	margin-bottom: 15px;
    	padding-bottom: 15px;
    	width: 100%;
    }
    .buzzrest p{
    	margin: 1em 0;
    }
    .buzzrest h3{
    	color: #5b7929;
    	margin-bottom: 10px;
    }
    #mainpagging a{
    	color: #5b7929;
    }
    /* BUZZ END */

    /* Management Start */
    .management-row2 {
    	float: left;
    	padding: 20px 0;
    	width: 100%;
    }
    .management-left2 {
    	float: left;
    	width: 28%;
    }
    .management-right2 {
    	float: left;
    	margin-left: 15px;
    	width: 70%;
    }
    .management-name2 {
    	border-bottom: 1px solid #e0c298;
    	float: left;
    	margin-bottom: 15px;
    	width: 100%;
    }
    .management-name2 h4 {
    	margin: 5px 0;
    }
    .management-name2 h3 {
    	font-size: 14px !important;
    	font-weight: normal;
    }
    .management-left2 h4{
    	margin-top: 20px;
    }
    .management-left2 h5{
    	font-weight: normal;
    	margin: 5px 0px;
    }
    /* Management End */

    /* Community Start */
    .comm_left{
    	width: 20%;
    	float: left;
    }
    .comm_left h4{
    	margin-top: 5px;
    }
    .comm_left img{
    	width: 100%;
    }
    .comm_left p{
    	margin: 5px 0px;
    	font-size: 16px;
    }
    .comm_left > a{
    	font-size: 16px;
    	color: #788941;
    	display: block;
    }
    .comm_right{
    	width: 77%;
    	float: right;
    }
    .comm_menu {
    	background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") no-repeat scroll 0 0;
    	margin-top: 10px;
    	width: 100%;
    	float: left;
    }
    .comm_menu2 {
    	background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") no-repeat scroll 0 0;
    	margin-bottom: 20px;
    	margin-top: 2px;
    	width: 100%;
    	float: left;
    }
    .cmenus ul li{
    	display: inline-block;
    }
    .cmenus ul li a{
    	padding:11px 15px 10px 15px;
    	display: inline-block;
    }
    .cmenus ul li.active a{
    	color: #48582e;
    }

    /* Community End */

    /* tell a friend start*/
    .tf-form{
    	float: left;
    	width: 100%;
    }
    .tf-form .row{
    	float: left;
    	width: 100%;
    }
    .tf-form .col1{
    	display: inline-block;
    	padding: 0 0 0 2%;
    	margin: 5px 0px;
    	width: 97%;
    }
    .tf-form .col2{
    	display: inline-block;
    	width: 47%;
    	padding: 0 0 0 2%;
    	margin: 5px 0px;
    }
    .tf-form input[type="text"]{
    	border: 1px solid #dcdcdc;
    	border-radius: 5px;
    	color: #585858;
    	font-size: 13px;
    	margin-top: 5px;
    	padding: 8px 0 8px 2%;
    	width: 97%;
    }
    .tf-form input[type="submit"] {
    	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(155, 168, 112, 1) 0%, rgba(148, 162, 102, 1) 25%, rgba(135, 150, 86, 1) 50%, rgba(121, 137, 74, 1) 86%, rgba(138, 148, 96, 1) 91%, rgba(112, 128, 66, 1) 95%, rgba(81, 80, 35, 1) 100%) repeat scroll 0 0;
    	border: medium none;
    	box-shadow: 2px 3px 2px -1px rgba(0, 0, 0, 0.75);
    	color: #ffffff;
    	cursor: pointer;
    	float: right;
    	font-family: "Lato",sans-serif;
    	font-size: 16px;
    	font-weight: 700;
    	height: 40px;
    	line-height: 25px;
    	padding: 0px 0;
    	text-transform: uppercase;
    	width: 120px;
    }
    .tf-form input[type="submit"]:hover {
    	background: rgba(0, 0, 0, 0) url("../images/line-bg.png") repeat-x scroll left top;

    	text-shadow: none;
    }
    /* tell a friend end*/

    /* Floor Plan start*/
    .owl-carousel{
    	padding-top:30px;
    }
    .owl-carousel .planimg{
    	position: relative;
    	float: left;
    	width: 100%;
    }
    .owl-carousel .plan_info{
    	float: left;
    	width: 100%;
    }
    .owl-carousel .plan_info img{
    	width: auto !important;
    }
    .owl-carousel .planimg span{
    	position: absolute;
    	width: 100%;
    	background: rgba(0,0,0,0.3);
    	color: #FFF;
    	bottom: 0px;
    	left: 0px;
    	padding: 10px;
    	font-size: 14px;
    }
    .owl-controls{
    	width: 100%;
    	position: absolute;
    	z-index: 999;
    	font-weight: bold;
    	color: #000;
    }
    .owl-controls .owl-nav{
    	float: right;
    }

    .owl-controls .owl-prev{
    	background: none;
    	font-size: 16px;
    	height: 50px;
    	margin:0;
    	display: inline;
    	visibility: hidden;
    }
    .owl-controls .owl-next{
    	background: none;
    	font-size: 16px;
    	height: 50px;
    	margin-right: -34px;
    	display: inline;
    	visibility: hidden;
    }
    .owl-controls .owl-prev::after {
    	content: "< Back |";
    	visibility: visible;
    }
    .owl-controls .owl-next::before {
    	content: " Next > ";
    	visibility: visible;
    }
    .owl-controls .owl-prev:hover,.owl-controls .owl-next:hover{
    	color:#E1AC42;

    }
    .fp_slider .owl-controls{
    	top:0;
    }
    .fp_slider .item .slider-title {
    	color: #fff;
    	font-size: 22px;
    	font-weight: bold;
    	position: absolute;
    	right: 20px;
    	text-align: right;
    	text-transform: uppercase;
    	top: 20px;
    	width: 200px;
    	z-index: 1;
    }
    .print_btn{
    	background: rgba(0, 0, 0, 0) url("../images/webview-contractors-line.png") repeat-x scroll left top;
    	border: medium none;
    	box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.75);
    	color: #ffffff;
    	display: inline-block;
    	float: right;
    	font-family: "Lato",sans-serif;
    	font-size: 12px;
    	font-weight: 700;
    	padding: 4px 0;
    	text-shadow: 0 1px 3px rgb(102, 102, 51);
    	text-transform: uppercase;
    	width: 90px;
    	cursor: pointer;
    }
    /* Floor Plan end*/
    .wrapper-small{
    	width: 700px;
    	margin: 15px auto;
    	border-left: 1px solid #231f20;
    	text-align: left;
    	padding-left: 25px;
    }
    .wrapper-small h2{
    	color: #e1ac42;
    	font-family: 'titilliumtext14l400_wt';
    	font-weight: 400;
    	font-size: 40px;
    }
    .wrapper-big{
    	width: 1280px;
    	margin: 15px auto;
    }
    .wrapper-big .what_we_do_text{
    	margin: 15px 0;
    }
    .wrapper-big .div-left{
    	float: left;
    	width: 277px;
    	text-align: left;
    }
    .wrapper-big .div-left h1,.wrapper-big .div-left h2{
    	color: #231f20;
    	font-family: 'titilliumtext14l250_wt';
    	margin-top: 30px;
    }
    .wrapper-big .div-left h1{
    	font-size: 50px;
    	font-weight: normal;
    }
    .wrapper-big .div-left h2{
    	font-family: 'titilliumtext14lregular';;
    }
    .wrapper-big .div-right{
    	float: left;
    	width: 550px;
    	border-left: 1px solid #231f20;
    	text-align: left;
    	padding-left: 25px;
    }
    .what_we_do_text .div-right a{
    	text-decoration: none;
    	color: #e1ac42;
    	font-family: "titilliumtext14lregular";
    	text-decoration: none;
    	background-color: none;
    }
    .what_we_do_text .div-right a:hover{background-color: none;}  
    .what_we_do_text .div-right h2 {
    	color: #e1ac42;
    	font-family: "titilliumtext14l400_wt";
    	font-size: 40px;
    	font-weight: 400;
    } 
    .gallery_view{
    	display: inline-block;
    	width: 100%;
    	overflow: hidden;
    }
    .gallery_view #sync1 .item{
    	margin: 5px;
    	-webkit-border-radius: 3px;
    	-moz-border-radius: 3px;
    	border-radius: 3px;
    	text-align: center;
    	position: relative;
    }
    .gallery_view #sync2 .item{
    	margin: 5px;
    	color: #FFF;
    	-webkit-border-radius: 3px;
    	-moz-border-radius: 3px;
    	border-radius: 3px;
    	text-align: center;
    	cursor: pointer;
    }
    .gallery_view #sync2 .item h1{
    	font-size: 18px;
    }
    .gallery_view #sync2 .synced .item{
    	/*background: #0c83e7;*/

    }
    .gallery_view .owl-controls .owl-prev {
    	background: rgba(0, 0, 0, 0) url("../images/arrows.png") no-repeat scroll 2px -48px;
    	float: left;
    	font-size: 0;
    	height: 50px;
    	margin-left: 20px;
    	position: absolute;
    	width: 50px;
    }
    .gallery_view .owl-controls .owl-next {
    	background: rgba(0, 0, 0, 0) url("../images/arrows.png") no-repeat scroll -48px -48px;
    	float: right;
    	font-size: 0;
    	height: 50px;
    	margin-right: 20px;
    	width: 50px;
    	position: absolute;
    	right: 0px;
    }
    #sync2 .owl-next, #sync2 .owl-prev {margin-top: -15px;}
    .gallary_content {
    	background: #3e3736 none repeat scroll 0 0;
    	bottom: 0;
    	color: #fff;
    	opacity: 0.69;
    	position: absolute;
    	text-align: left;
    	width: 100%;
    	z-index: 12;
    }
    .gallary_content h3 {
    	color: #e1ac42;
    	font-weight: bold;
    	font-family: "titilliumtext14l400_wt";
    	padding:0 15px;
    }
    .gallary_content p{
    	padding: 0 15px;
    }
    .gall-new{
    	margin-top: 30px;
    }
    .flows {
    	font-family: "titilliumtext14l400_wt";
    }
    .item-video{
    	height: 450px;
    	margin-bottom: 10px;
    }

    /*====  Begin MailChimp Signup Form ====*/


    #mc_embed_signup {
    	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    	border-radius: 0;
    	display: inline-block;
    	margin: 20px 0;
    	padding: 20px 60px;
    	z-index: 10;
    }

    #mc_embed_signup p, #mc_embed_signup .mc_embed_signup_close a:hover{
    	color:#FFF;
    }
    #mc_embed_signup .mc_embed_signup_close{
    	text-align: right;
    	width: 100%;
    }

    .mc-field-group{
    	width:100%;
    	float:left;
    	margin:5px 0px;
    }

    .mc-field-group label {
    	width:100%;
    	float:left;
    	color:#FFF;
    }

    .mc-field-group input[type="text"], .mc-field-group input[type="tel"], .mc-field-group input[type="email"], .mc-field-group input[type="number"] {
    	background-color: #ffffff;
    	border: 1px solid #fff;
    	border-radius: 5px;
    	margin:3px 0px;
    	padding: 5px 5px 5px 7px;
    	width:100%;
    }

    input[type="submit"]#mc-embedded-subscribe {
    	background:#788941;
    	border:none;
    	border-radius:5px;
    	color:#fff;
    	cursor:pointer;
    	float:right;
    	margin:5px 0px 0px 0px;
    	min-width:0;
    	padding:7px 15px;
    	text-align:center;
    }

    input[type="submit"]#mc-embedded-subscribe:hover {
    	background:#374706;
    	transition: background 0.3s ease-in 0s;
    }

    #join-interest {text-align: center; display: block;}

    .cph_content {padding-top: 2em;}

    .sidebar-property .property-menu-list{
    	border: 1px solid #676767;
    	width: 100%;
    }
    .sidebar-property .property-menu-list > li{
    	border-bottom: 1px solid #676767;

    }
    .sidebar-property .property-menu-list > li.active{
    	background-color: #e1ac42;
    	color: #fff;
    }
    .sidebar-property .property-menu-list > li:hover{
    	background-color: #e1ac42;
    }
    .sidebar-property .property-menu-list > li:last-child{
    	border: none;
    }
    .sidebar-property .property-menu-list li a{
    	color: #676767;
    	padding: 8px;
    	display:block;
    }
    .sidebar-property .property-menu-list > li.active a,.sidebar-property .property-menu-list > li:hover a{
    	color: #fff;
    }
    .sidebar-property .property-menu-list .footer-plan{
    	border: none;
    }
    .sidebar-property .property-menu-list .footer-plan-bottom-border{
    	border-top: 1px solid #676767;
    }
    .join-list-div a.btn-join-list{
    	background-color: #fff;
    	border: 2px solid #e1ac42;
    	color: #e1ac42 !important;
    	cursor: pointer;
    	float: left;
    	font-family: "Lato",sans-serif;
    	font-size: 18px !important;
    	font-weight: 700;
    	height: 42px;
    	line-height: 40px;
    	width: 90%;
    	margin: 25px auto 25px 9px;
    }
    .join-list-div a:hover{
    	background-color: #e1ac42;
    	color: #fff !important;
    }
    .overvivew-banner{
    	margin: 0 auto 35px;
    	text-align: center;
    }
    .property-single{
    	margin: 0px 0 20px;
    }
    #siteplan a {
    	color: #676767;
    	font-weight: bold;
    	text-decoration: underline;
    }
    #site-plan-iframe iframe{
    	margin-top: 35px;
    }
    .arrow-up {
    	border-bottom: 30px solid #f3f3f3;
    	border-left: 30px solid transparent;
    	border-right: 30px solid transparent;
    	bottom: -50px;
    	right: 0;
    	left: 0;
    	position: absolute;
    	width: 0;
    	margin: 0 auto;
    }

    /*13-3-2018 css start*/

    .second_banner{margin-top:0px !important;}

    .top_banner{float:left;width:100%;background-size: 100% auto;background-position: top !important;height:615px;position: relative;background-repeat: no-repeat;margin-top:26px;}
    .top_text{position: absolute;bottom:100px;left:20px;}
    .join_intrest{position: absolute;top: 150px;right: -53px;background-color: #e0ab4c;padding:0px 5px 5px 5px; -ms-transform: rotate(90deg); /* IE 9 */
    	-webkit-transform: rotate(90deg); /* Safari 3-8 */
    	transform: rotate(90deg);}
    	.join_intrest a{display: inline-block;color: #fff;padding: 0px 10px 5px 10px;margin: 0px auto;padding: 3px 10px 5px 10px;border: 1px solid #edcf9a;}
    	.top_text h2{font-size:85px;color:#fff; font-family: "titilliumtext14l400_wt";font-weight:400;line-height: normal;}
    	.second_part{float:left;width:100%;}
    	.second_part_cover{float:left;width:100%;padding:30px 0px 30px 0;}
    	.second_logo{float:left;padding-right:45px;width:calc(30% - 100px);}
    	.second_logo img{float:left;}
    	.second_txt{float:left;padding-left:25px;width:calc(75% - 100px);border-left:1px solid #231f20;}

    	.second_txt h2{float:left;width:100%;  font-family: 'titilliumtext14l400_wt';font-size:40px;color:#e0ab4c;margin-bottom:10px;}
    	.second_txt h3{float:left;width:100%;  font-family: 'titilliumtext14lregular';font-size:18px;color:#e0ab4c;}
    	.side_desc{float:left;width:100%;margin-top:25px;}
    	.side_desc p{color:#676767;font-size:18px;font-family: 'titilliumtext14lregular';}

    	.view_feature_list{float:left;width:100%;padding:25px 0px}
    	.view_feature_cover p{float:left;margin:0px;margin-bottom:45px;font-size:18px;font-family: 'titilliumtext14lregular';}
    	.view_feature_cover{max-width:850px;border-left:1px solid #000;float: right;padding-left:20px;}
    	.view_button{float:left;width:100%;}
    	.view_button a{display: inline-block;color:#e0ab4c;padding:10px 15px;border:2px solid #e0ab4c; font-family: 'titilliumtext14lregular';font-size: 19px;transition: ease-in-out all 0.8s;}
    	.view_button a:hover{background-color: #e0ab4c;color:#fff;}
    	.left_side_cover{float:left;width:100%;padding:20px 0px;}
    	.left_side_cover li{border:1px solid #676767;padding:10px 10px;border-bottom:none;font-family: 'titilliumtext14lregular';font-size:19px;}
    	.left_side_cover li a{color:#676767 !important;}
    	.left_side_cover li a:hover{color:#e0ab4c !important;}
    	.left_side_cover li:last-child{border-bottom:1px solid #676767;}

    	.video_part{float:left;width:calc(73% - 1px) !important;padding-bottom:50px;}
    	.s_video_cover{float:left;width:100px;padding-left:30px;}
    	.video_1{float:left;display: inline-block;width:calc(50% - 15px);margin-right:30px;height:220px;background-color: #f1f1f1;}
    	.video_inner{  float: left;
    		height: 218px;
    		position: relative;
    		text-align: center;
    		width: 100%;}
    		.video_1 a{width:100%;float:none;}
    		.video_1:last-child{margin-right:0px !important;}
    		.video_1 img{height:100%;object-fit: cover;}
    		.video_line{height: auto !important;}
    		.video_title{float:left;width:100%;text-align: center;color:#676767;font-size:19px;}
    		.video_title p{color:#676767;font-size:19px;margin:0px;font-family: 'titilliumtext14lregular';}



    		.fancybox-title-float-wrap .child{display:none!important;}
    		.fancybox-popup .fancybox-wrap{width:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;height:-moz-calc(100% - 0px)!important;height:-webkit-calc(100% - 0px)!important;height:-o-calc(100% - 0px)!important;height:calc(100% - 0px)!important;}
    		.fancybox-popup .fancybox-skin{background:#fff!important;border-radius:0!important;color:#444;box-shadow:none!important;height:-moz-calc(100% - 0px)!important;height:-webkit-calc(100% - 0px)!important;height:-o-calc(100% - 0px)!important;height:calc(100% - 0px)!important;padding:0!important;}
    		.fancybox-popup .fancybox-inner{height:100%!important;overflow:visible!important;margin:auto;width:100%!important}
    		.fancybox-outer{height:100%;}
    		.fancybox-popup .get-free-popup-inner{max-width:1170px!important;width:1170px!important;margin:0 auto!important;}

    		.abc .fancybox-opened{top:120px !important;position: absolute !important;}

    		/*13-3-2018 css end*/


    		/** 17-3-2018 css Black Panther */
    		.left_side_cover li.active {
    			background-color: #e1ac42;
    			color: #fff !important;
    		}


    		.back_btn {
    			background: rgba(0, 0, 0, 0) url("../images/webview-contractors-line.png") repeat-x scroll left top;
    			border: medium none;
    			box-shadow: 2px 2px 2px -1px rgba(0, 0, 0, 0.75);
    			color: #ffffff;
    			display: inline-block;
    			float: right;
    			font-family: "Lato",sans-serif;
    			font-size: 12px;
    			font-weight: 700;
    			padding: 4px 0;
    			margin-bottom: 15px;
    			text-shadow: 0 1px 3px rgb(102, 102, 51);
    			text-transform: uppercase;
    			width: 90px;
    			cursor: pointer;
    		}
    		/** 17-3-2018 css Black Panther */

    		/*comunity page css start 19-3-2018*/
    		.comunity_banner{float:left;width:100%;}
    		.comunity_img{float: left;width:100%;position: relative;}
    		.comunity_img img{width:100%;height:100%;}
    		.comunity_text{position: absolute;bottom: -30px;width:100%;text-align: center;float: left;}
    		.comunity_text p{font-size:85px;color:#fff;width:100%;text-align: center;font-family: "titilliumtext14l400_wt";}
    		.comunity_b_inner{float:left;width:100%;padding-top:30px;}
    		.comunity_b_inner h2{font-size:40px;color:#e0ab4c;font-weight:400;margin-bottom:40px;width:100%;float:left;font-family: "titilliumtext14l400_wt";}
    		.comunity_b_inner h2 span{display:block;font-size: 18px;color:#e0ab4c;width:100%;float: left;font-family: "titilliumtext14lregular";}
    		.comunity_b_inner p{float:left;width:100%;color:#676767;font-size:18px;margin-bottom:36px;font-family: 'titilliumtext14lregular';}
    		.comunity_b_inner p:last-child{margin-bottom:60px;}

    		.com_detail{float:left;width:calc(43% - -17px);padding: 0px 25px 0 0;}
    		.com_detail:last-child{padding:0 0 0 25px;}
    		.comunity_part2{float:left;width:100%;}
    		.comunity_part2 label{font-size: 21px;color:#676767;font-weight:normal;font-family: "titilliumtext14l400_wt";}
    		.comunity_part2 ul{float: left;width:100%;}
    		.comunity_part2 ul li{float:left;width:100%;margin-bottom:40px;padding:0px 20px;position: relative;font-size:18px;font-family:'titilliumtext14lregular'}
    		.comunity_part2 ul li::before{content: "";position: absolute;top:10px;left:0px;width:7px;height: 7px;background-color: #676767;}
    		.comunity_part2 ul li p{color:#676767;font-size: 18px;}
    		.comunity_liver_inner{float:left;width:100%;}
    		.comunity_liver_1{width:calc(33.3% - 0px);display: inline-block;float:left;}


    		.comunity_liver_1 .comunity_liver_img{float:left;width:100%;height:371px;background-color:#db9142;text-align: center;}
    		.comunity_liver_1:nth-child(2) .comunity_liver_img{background-color:#c3502e !important;}
    		.comunity_liver_1:nth-child(3) .comunity_liver_img{background-color:#d86631 !important;}

    		.comunity_liver_img .img_src {width:103px;height:103px;border-radius:100px;border:1px solid #000;background-color: #000;text-align: center;display: inline-block;margin-top:95px;}
    		.comunity_liver_img .img_src img{margin-top: 18px;}
    		.comunity_liver_img .img_src h3{width:100%;text-align: center;font-size: 20px;font-weight:600;color:#ffffff !important;text-transform: uppercase;margin-top:50px;font-family: "titilliumtext14lregular";}
    		.comunity_liver_img .img_src h3 span{width:100%;display: block;text-transform: uppercase;}

    		.comunity_desc{padding-top:20px;float:left;padding-left:35px;border-right: 5px solid #fafadb;background-color: #fdfdf4;}
    		.comunity_liver_1:last-child .comunity_desc{border:none;}
    		.comunity_desc li{margin-bottom:38px;position: relative;padding:0px 20px;font-size:18px;font-family: 'titilliumtext14lregular';width:78%;}
    		.comunity_desc li::before{position: absolute;content: "";left:0px;width:7px;height:7px;background-color: #676767;top:10px;}


    		.contact_pop_form{float:left;width:400px;}
    		.contact_pop_form li{width:100%;}



    		.c_f{float:left;width:100%;margin-bottom:15px;}
    		.c_f label{width:100%;color:#fff;}
    		.c_f_title{margin-bottom:10px;}
    		.c_f input{width:100%;height:30px;border-radius:5px;border:none;}
    		.c_f_body{float:left;width:400px;}
    		.c_f_body label{color:#fff;float:left;}

    		.c_f_body button{float:left;margin-top:15px;color:#fff;padding:5px 20px;border-radius:10px;text-align: right;background-color: #788845;border:none;float: right;}





    		#slider {
    			width:500px;
    			top:100px;
    			position:fixed;
    			z-index: 999;


    		}
    		#header_part {
    			width:260px;

    			position:absolute;
    			right:-7px;
    			border:1px solid #d8d8d8;
    			margin-left:40px;
    			padding:20px 40px;
    			border-radius:3px;
    			box-shadow:0 0 8px gray;
    			background-color: #4c4c4c;
    		}

    		#sidebar {
    			position:absolute;
    			top:180px;
    			left:74px;

    			transform: rotate(90deg);
    			background-color: #e0ab4c;
    			line-height: 0px;

    			margin: 6px 0px;

    		}
    		#sidebar p{color:#fff;padding: 40px 10px 18px 10px;
    			border: 1px solid #edcf9a;
    			margin: 5px;
    		}
    		#sidebar1 p{color:#fff;padding: 18px 10px 18px 10px;
    			border: 1px solid #edcf9a;
    			margin: 5px;
    		}
    		#sidebar1 {
    			position:absolute;
    			top:180px;
    			left:74px;

    			transform: rotate(90deg);
    			background-color: #e0ab4c;
    			line-height: 0px;
    			margin : 6px 0px;

    		}
    		#sidebar1 p{color:#fff;}

    		.veradetailscenter p {
    			text-align: center;
    			width: 100%;
    			float: left;
    			margin: 0px auto;
    			margin-top: 0px;
    			font-family: 'titilliumtext14lregular';
    			font-weight: 500;
    			font-size: 24px;
    			margin-top: 22px;
    		}

    		.veradetailscenter p iframe {
    			border: 10px solid #d6d6d6 !important;
    			margin-top: 30px;
    		}
    		/*.abc{position: relative;overflow: hidden;}*/

    		/*comunity page css end 19-3-2018*/

/*21-3-2018 css start
.j_popup{float: left;width:100%;background-color: #4c4c4c;}
.j_popup form label{color:#fff !important;float:left;}
.j_popup button{float:left;display: inline-block;background-color: #788845;border:none;padding:8px 18px;color:#fff;border-radius:5px;}
.icon_join{position: fixed;bottom: 20px;right: 30px;z-index: 1;font-size: 18px;cursor: pointer;border-radius: 100%;background-color: #e0ab4c;border: none;padding: 15px;display: none;z-index: 22;}
.icon_join i{font-size:36px;color: #fff;}
.pop_label{margin-bottom:10px;}
.modal {display: none;position: fixed;z-index: 1;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);z-index: 22;}
.modal-content {margin: auto;padding: 10px;width: 80%;height: 413px;background-color: #4c4c4c;animation-name: animatetop;animation-duration: 0.8s}
@keyframes animatetop {from {top: -300px; opacity: 0} to {top: 0; opacity: 1}}
.close {color: #aaaaaa;float: right;font-size: 28px;font-weight: bold;}
.close:hover, .close:focus {color: #000;text-decoration: none; cursor: pointer;}

.comm_right .owl-carousel{display: block;padding-top: 0px !important;}
.planimg img{height: 375px;object-fit: cover;}
.comm_right{float:left;width:40%;}
.comm_right_2{width:60%;float:left;}
.comm_right_2 iframe{float:left;width:100%;}
.residence_details{float:left;width:100%;}
.residence_details h3{float:left;width:100%;color:#676767;font-size:18px;margin-bottom:20px;font-family: "titilliumtext14l400_wt"}
.comm_right_2 p{margin-top:0px;}
.comm_right_2 p iframe{float: left;width: 100%;}

.residence_txt{float:left;width:100%;padding:0px;}
.residence_txt li{display:inline-block;width:calc(50% - 10px);margin-bottom:10px;}
.residence_txt li a{color: #676767;font-size:16px;font-weight:600;}
.residence_txt li a img{margin-right: 10px;position: relative;top:5px;}
.second_part_cover h1{width:100%;float:left;text-align: center;margin-bottom:30px !important;}
.residence_details p{font-weight:700;font-style: italic;font-size:18px;color:#e0ab4c;font-family: "titilliumtext14l400_wt";text-align: center;float: left;width:100%;margin-top:20px;}
21-3-2018 css end*/


.j_popup{float: left;width:100%;background-color: #4c4c4c;height: 422px;}
.j_popup form label{color:#fff !important;float:left;}
.j_popup button{float:left;display: inline-block;background-color: #788845;border:none;padding:8px 18px;color:#fff;border-radius:5px;}
.icon_join{position: fixed;bottom: 20px;right: 30px;z-index: 1;font-size: 18px;cursor: pointer;border-radius: 100%;background-color: #e0ab4c;border: none;padding: 15px;display: none;}
.icon_join i{font-size:36px;color: #fff;}
.pop_label{margin-bottom:10px;}
.modal {display: none;position: fixed;z-index: 1;padding-top: 100px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.modal-content {margin: auto;padding: 15px;width: 80%;height: 303px;background-color: #4c4c4c;animation-name: animatetop;animation-duration: 0.8s;overflow-y: scroll;}
@keyframes animatetop {from {top: -300px; opacity: 0} to {top: 0; opacity: 1}}
.close {color: #aaaaaa;float: right;font-size: 28px;font-weight: bold; padding:10px 15px;}
.close:hover, .close:focus {color: #000;text-decoration: none; cursor: pointer;}

.comm_right .owl-carousel{display: block;padding-top: 0px !important;}

.comm_right{float:left;width:40%;}
.comm_right_2{width:60%;float:left;}
.comm_right_2 iframe{float:left;width:100%;}
.residence_details{float:left;width:100%;}
.residence_details h3{float:left;width:100%;color:#676767;font-size:18px;margin-bottom:20px;font-family: 'titilliumtext14lregular';}

.residence_txt{float:left;width:100%;padding:0px;}
.residence_txt li{display:inline-block;width:calc(50% - 10px);margin-bottom:10px;}
.residence_txt li{color: #676767;font-size:16px;font-weight:600;font-family: 'titilliumtext14lregular';}
.residence_txt li img{margin-right: 10px;position: relative;top:5px;}
.second_part_cover h1{width:100%;float:left;text-align: center;margin-bottom:30px !important;}

.residence_details p{font-weight:700;font-style: italic;font-size:18px;color:#e0ab4c;font-family: "titilliumtext14l400_wt";text-align: center;float: left;width:100%;margin-top:20px;cursor: pointer;}
.floor_wrapper{max-width:1200px !important;margin:0px auto;clear:both;padding:0 15px;}

.planimg img{height: 375px;}
.comm_right .owl-carousel{padding-bottom:0px;}
.comm_right_2 p{margin-top: 0px;}
.vera-image{position: relative;}
.vera_start {position: absolute;right: 16px;top:10px;color:#fff;font-size:19px;font-weight:600;}
.residence_details p a{display: inline-block;color:#e0ab4c;font-family: "titilliumtext14l400_wt";}

.vera-image img {
	height: 400px;
	width: 100%;
}

.comunity_bg{float:left;width:100%;background-color:#fdfdf4;padding:25px 0px;}
.comunity_live{float: left;width:100%;}
.comunity_liver_1{background-color: #fdfdf4;}






/*29-3-2018 Greenbiber page css start*/

.greenbiber_img{float: left;width: 100%;position: relative;}
.comunity_img img{float:left;width:100%;}
.greenbiber_b_inner h2 {font-size: 40px;color: #e0ab4c; font-weight: 400;margin-bottom: 40px;width: 100%;float: left;font-family: "titilliumtext14l400_wt";}
.greenbiber_b_inner h2 span{width:100%;display: block;font-size:18px !important;margin-top: 10px;}                           
.greenbiber_banner{float: left;width: 100%;position: relative;}
.greenbiber_text{position: absolute;bottom: -30px;width: 100%;text-align: center;float: left;}
.greenbiber_text p{font-size: 85px;color: #fff;width: 100%;text-align: center;font-family: "titilliumtext14l400_wt";}
.greenbiber_body{float:left;width:100%;}
.greenbiber_b_inner{float: left;width: 100%;padding-top: 30px;}
.greenbiber_b_inner h2 {font-size: 40px;color: #e0ab4c;font-weight: 400;margin-bottom: 20px;width: 100%;float: left;font-family: "titilliumtext14l400_wt";}
.greenbiber_b_inner p {float: left;width: 100%;color: #676767;font-size: 18px;margin-bottom: 36px;font-family: 'titilliumtext14lregular';}
.greenbiber_b_inner p:last-child{margin-bottom: 60px;}
.green_com_detail {float: left;width: calc(43% - -17px);padding: 0px 25px 0 0;}
.green_com_detail:last-child {padding: 0 0 0 25px;}
.gr_com_part2 {float: left;width:100%;padding: 0px 25px 0 0;}
.gr_com_part2 ul{float:left;width:100%;}
.gr_com_part2 ul li::before{content: "";position: absolute;top: 10px;left: 0px;width: 7px;height: 7px;background-color: #676767;border-radius:100%;}
.gr_com_part2 label {font-size: 21px;color: #676767;font-weight: normal;font-family: "titilliumtext14l400_wt";}
.gr_com_part2 ul li {float: left;width: 100%;margin-bottom: 40px;padding: 0px 20px;position: relative;font-size: 18px;font-family: 'titilliumtext14lregular';}
.greenbiber_bg {float: left;width: 100%;background-color: #fdfdf4;padding: 25px 0px;}
.greenbiber_title{float: left;width:100%;}
.green_detail {float: left;width: calc(43% - -17px);padding: 0px 25px 0 0;}
.green_biber_part2{float: left;width: 100%;}
.green_biber_part2 label {font-size: 21px;color: #676767;font-weight: normal;font-family: "titilliumtext14l400_wt";}
.green_biber_part2 ul {float: left;width: 100%;}
.green_biber_part2 ul li::before{content: "";position: absolute;top: 10px;left: 0px;width: 7px;height: 7px;background-color: #676767;border-radius:100%;}
.green_biber_part2 ul li {float: left;width: 100%;margin-bottom: 40px;padding: 0px 20px;position: relative;font-size: 18px;font-family: 'titilliumtext14lregular';}
.green_detail:last-child {padding: 0 0 0 25px;}
.greenbiber_live{float:left;width:100%;}
.green_liver_inner{float:left;width:100%;}
.green_liver_1{width: calc(33.3% - 0px);display: inline-block;float: left;background-color: #fdfdf4;}
.green_liver_1 .green_liver_img {float: left;width: 100%;height: 371px;background-color: #d4de66;text-align: center;}
.green_desc {padding-top: 20px;float: left;padding-left: 35px;border-right: 5px solid #fafadb;background-color: #fdfdf4;}
.green_liver_1:last-child .green_desc{border:none;}
.green_liver_1:nth-child(2) .green_desc{padding-bottom:40px;}
.green_liver_1:nth-child(3) .green_desc{padding-bottom:40px;}
.green_desc li::before {position: absolute;content: "";left: 0px;width: 7px;height: 7px;background-color: #676767;top: 10px;border-radius: 100%;}
.green_desc li{margin-bottom: 38px;position: relative;padding: 0px 20px;font-size: 18px;font-family: 'titilliumtext14lregular';width: 78%;}
.green_liver_1:nth-child(2) .green_liver_img{background-color: #94bb5e !important;}
.green_liver_1:nth-child(3) .green_liver_img {background-color: #d4de66 !important;}
.green_liver_1:nth-child(3) .green_liver_img .img_src img{margin-top: 30px !important;}
.green_liver_1:last-child .green_liver_img {border: none;}
.green_liver_img .img_src {width: 103px;height: 103px;border-radius: 100px;border: 1px solid #454342;background-color: #454342;text-align: center;display: inline-block;margin-top: 95px;}
.green_liver_img .img_src h3 {width: 100%;text-align: center;font-size: 20px;font-weight: 600;color: #ffffff !important;text-transform: uppercase;margin-top: 50px;font-family: "titilliumtext14lregular";}
.green_liver_img .img_src img {margin-top: 18px;}
.green_liver_img .img_src h3 span {width: 100%;display: block;text-transform: uppercase;}

.greenlan_topbanner{float: left;width: 100%;background-size: 100% auto;background-position: top !important;height: 560px;position: relative;background-repeat: no-repeat;margin-top: 26px;}
.greentop_text{position: absolute;bottom: 100px;left: 20px;}
.greentop_text h2 {font-size: 85px;color: #fff;font-family: "titilliumtext14l400_wt";font-weight: 400;}
.green_part_cover{float: left;width: 100%;padding: 30px 0px 30px 0;}
.greenlane_logo{float: left;padding-right: 45px;width: calc(30% - 100px);}
.greenlane_logo img{float:left;}
.g_overview_txt{float: left;padding-left: 25px;width: calc(75% - 100px);border-left: 1px solid #231f20;}
.g_overview_txt h2{float: left;width: 100%;font-family: 'titilliumtext14l400_wt';font-size: 40px;color: #e0ab4c;margin-bottom: 10px;}
.g_overview_txt h3{float: left;width: 100%;font-family: 'titilliumtext14lregular';font-size: 18px;color: #e0ab4c;}
.green_side_desc{float: left;width: 100%;margin-top: 25px;}
.green_side_desc p {color: #676767;font-size: 18px;font-family: 'titilliumtext14lregular';}

.green_second_banner{float: left;width: 100%;background-size: 100% auto;background-position: top !important;height:561px;position: relative;background-repeat: no-repeat;
	margin-top: 0px;}
	.green_video_part{float: left;width: calc(73% - 3px) !important;padding-bottom: 25px;}
	.green_video_1{float: left;display: inline-block;width: calc(33.3% - 5px);margin-right:5px;height: 220px;}
	.green_video_inner{float: left;height: 218px;position: relative;text-align: center;width: 100%;}
	.green_video_inner a{float: none;width:100%;}
	.green_video_inner a img {height: 100%;object-fit: cover;}
	.gr_video_title{float: left;width: 100%;text-align: center;color: #676767;font-size: 19px;}
	.gr_video_title a {color: #676767;font-size: 19px;margin: 0px;font-family: 'titilliumtext14lregular';display: inline-block;}
	.gr_video_title a:hover{color:#e0ab4c} 

	.gre_view_feature{float: left;width: 100%;padding: 25px 0px;}
	.gre_feature_co{max-width: 850px;border-left: 1px solid #000;float: right;padding-left: 20px;}
	.gre_feature_co p{float: left;margin: 0px;margin-bottom: 45px;font-size: 18px;font-family: 'titilliumtext14lregular';}
	.gre_view_button{float: left;width: 100%;}
	.gre_view_button a {display: inline-block;color: #e0ab4c;padding: 10px 15px;border: 2px solid #e0ab4c;font-family: 'titilliumtext14lregular';font-size: 19px;transition: ease-in-out all 0.8s;}
	.gre_view_button a:hover{background-color:transparent !important;color: #e0ab4c !important;}



	/*29-3-2018 Greenbiber page css end*/ 


	/*30-3-2018 css start*/ 
	.green_part_cover{float: left;width: 100%;padding: 30px 0px 30px 0;}
	.greenmap_center{float:left;width:100%;}
	.greenmap_center p{text-align: center;width: 100%;float: left;margin: 0px auto;font-family: 'titilliumtext14lregular';font-weight: 500;font-size: 24px;margin-top: 22px;}



	.green_part_cover h1 {width: 100%;float: left;text-align: center;margin-bottom: 30px !important;}
	.green_comm_right{float: left;width: 30% !important;}
	.gr_vera-image{position: relative;}
	.gr_vera-image img {width: 100%;}
	.gre_vera_start {position: absolute;right: 16px;top: 10px;color: #fff;font-size: 19px;font-weight: 600;}
	.gre_residence_details {float: left;width: 100%;}

	.gre_residence_details h3 {float: left;width: 100%;color: #676767;font-size: 18px;margin-bottom: 20px;font-family: 'titilliumtext14lregular';}
	.gren_residence_txt {float: left;width: 100%;padding: 0px;}
	.gren_residence_txt li {color: #676767;font-size: 16px;font-weight: 600;font-family: 'titilliumtext14lregular';}
	.gren_residence_txt li img {margin-right: 10px;position: relative;top: 5px;}
	.gre_residence_details p {font-weight: 700;font-style: italic;font-size: 18px;color: #e0ab4c;font-family: "titilliumtext14l400_wt";text-align: center;float: left;width: 100%;margin-top: 20px;cursor: pointer;margin-bottom: 0px;position: relative;}
	.gre_residence_details p:after{position: absolute;content: "";bottom: 0px;width:140px;height:2px;background-color: #f7ead2;margin:0 auto;right: 0;left: 0;}

	.gre_residence_details .residence:after{position: absolute;content: "";bottom: 0px;width:260px;height:2px;background-color: #f7ead2;margin:0 auto;right: 0;left: 0;}
	.gren_residence_txt li {display: inline-block;width: calc(50% - 10px);margin-bottom: 10px;}

	.gren_comm_right_2 {width: 70%;float: left;}

	.gren_comm_right_2 p {margin-top: 0px;}

	.gren_comm_right_2 iframe {float: left; width: 100%;}

	.play_bd{position: relative;}
	.img_play{position: absolute;right: 0;left: 0px;margin: 0 auto;top:-600% !important;}
	.fancybox-opened{position: absolute !important;top:14% !important;}
	.gr_video_title p{line-height: 0px;padding:0px;}

	.greenmap_center p iframe{border:10px solid #d6d6d6 !important;}


	/*30-3-2018 css end*/ 

	/*21-5-18 css start*/
	.vera_img{
		float: left;
		width: 100%;
		text-align: center;
	}
	.vera_second .second_logo{
		padding-right: 30px;
		width: calc(40% - 100px);
	}
	.vera_second .second_txt{
		width: calc(60% - 40px);
	}
	.vera_second .second_logo img{
		float: none;
	}
   /* .vera_second .wrapper{
        width: 1140px;
        }*/
        .vera_second p{
        	color: #676767 !important;
        }
        .vera_second #mc_embed_signup {
        	max-width:235px;
        	border:1px solid #d8d8d8;
        	padding: 0 31px 25px 19px;
        	border-radius:3px;
        	box-shadow:0 0 8px gray;
        	background-color: #4c4c4c;
        	width: 100%;
        	margin: 0;
        	position: relative;
        	right: 0;
        }
        .vera_second #mc_embed_signup{
        	background:transparent;
        }
        .vera_second #mc_embed_signup_scroll label{
        	color: #676767;
        	font-weight: bold;
        }
        .vera_second #mc_embed_signup_scroll{
        	font-weight: normal !important;
        }
        .vera_second #mc_embed_signup_scroll input{
        	border: 1px solid #676767;
        }
        .clear_btn{
        	float: left;
        	width: 100%;
        	text-align: center;
        }
        .vera_second .button{
        	float: none !important;
        	border: 2px solid #e0ab4c !important;
        	color: #e0ab4c !important;
        	background:transparent !important;
        	padding: 5px 30px !important;
        	cursor:pointer !important;
        	transition: all 0.5s !important;
        }
        .vera_second .button:hover{
        	background: #e0ab4c !important;
        	color: #fff !important;
        }
        .lastancia_graphic{width: calc(50% - 5px);}
        .lastancia_inner{height:auto;}
        .video_nonclick {  cursor: unset;}
        .dwn-coming {
        	margin: 0 10px;
        }
        .brochure-btn {
        	display: block !important;
        	max-width: 150px;
        	width: 100%;
        	text-align: center;
        	margin-top: 20px;
        }
        #custom-font p {
        	font-family: Goudy-Serial;
        }
        #custom-font h2 {
        	font-family: TierraNuevaNorte;
        }
        .top_text h6 {
        	font-size: 30px;
        	color: #fff;
        	font-family: "titilliumtext14l400_wt";
        	font-weight: 400;    
        }
        .lastancia-at-bradly .top_banner {
        	background-size: cover;
        }
        .lastancia-at-bradly .top_text {    
        	bottom: 20px;   
        }

        /* Added by zinal on 15/03/2019 & 18/03/2019 strat */


        .lastanciaNew .top_text {
        	left: 0;
        	right: 0;
        	margin: auto;
        	text-align: center;
        	bottom: 30px;
        }

        .lastanciaNew .top_text h2 {
        	font-family: 'Gotham',sans-serif;
        	font-size: 50px;
        }

        .dustyShoeSec {
        	width: 100%;
        	float: left;
        	text-align: center;
        	background: #B45429;
        	color: #fff;
        	font-family: 'Century Gothic',sans-serif;
        	padding:68px 0;
        }

        .comTitle {
        	font-weight: 400;
        	font-size: 32px;
        	line-height: 40px;
        }

        .dustyShoeSec p {
        	padding: 0;
        	margin: 0;
        	font-size: 21px;
        	line-height: 27px;
        }

        .dustyShoeSec p a {
        	text-decoration:underline;
        }  

        .giftTitle {
        	font-size: 32px;
        	line-height: 40px;
        	font-weight: 400;
        }

        .timeLoc {
        	padding: 28px 0 35px;
        	position: relative;
        }

        .timeLoc:after {
        	content: '';
        	width:  209px;
        	height: 3px;
        	background:#ffa852;
        	left: 0;
        	right:0;
        	margin: auto;
        	position: absolute;
        	bottom: 0;
        }

        .giftCard {
        	padding-top: 30px;
        }

        .newGenCon p {
        	color: #000;
        	font-size: 22px;
        	line-height: 30px;
        	font-weight: 400;
        	font-family: 'Arial',sans-serif;
        }

        .newGenCon img{
        	margin:auto;
        	display: block;
        }

        .newGenSec {
        	width: 100%;
        	float: left;
        	padding: 30px 0;
        }

        .nFooter{
        	background:#7E8083;
        	width: 100%;
        	float: left;
        	padding:23px 0;
        }

        .nFooter p{
        	color: #fff;
        	font-size: 15px;
        	line-height: 20px;
        }

        .nFooter p {
        	color: #fff;
        	font-size: 13px;
        	line-height: 18px;
        	margin: 0;
        	font-family: 'Arial',sans-serif;
        }

        .lastLogo img {
        	margin: auto;
        	display: block;
        }

        .lastLogo {
        	padding-top: 63px;
        }

        .wrapper-fluid {
        	/* width: 100%; */
        	/* float: left; */
        	/* margin: auto; */
        	/* padding: 0 15px; */
        	margin-right: auto;
        	margin-left: auto;
    /*padding-right: 15px;
    padding-left: 15px;*/
}
.wrapper-fluid:before {
	display: table;
	content: " ";
}
.wrapper-fluid:after {
	clear: both;
	content: '';
}
.lesTwoImgSec {
	width: 100%;
	float: left;
}

.leftDiv{
	float: left;
	width: 50%;
}

.leftDiv img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.store-img {
	max-width: 450px;
	padding: 30px 0 50px;
}

.modalMain, .popupoverlayer {
	opacity: 0;
	visibility: hidden;
	right: 0;
}

.modalMain {
	z-index: 99999999;
	text-align: center;
	overflow: auto;
	transition: .3s all;
	-webkit-transition: .3s all;
	padding: 15px;
}

.modalMain, .popupoverlayer {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
}

.popupoverlayer {
	background-color: rgba(0,0,0,.8);
	transition: .3s all;
	-webkit-transition: .3s all;
}

.modal-middle {
	display: table;
	height: 100%;
	width: 100%;
	max-width: 1000px;
	margin: auto;
}

.modal-dialog {
	text-align: left;
	position: relative;
	z-index: 99;
	-webkit-transition: .6s all;
	transition: .6s all;
	max-width: 650px;
	width: 100%;
	padding: 0;
	margin: auto;
	box-shadow: rgba(33,10,31,.2) 0 0 10px;
	border-radius: 5px;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
}

.modal-body {
	padding: 40px 50px 80px;
	background: #fff;
	border-radius: 0 0 5px 5px;
	border-radius: 0px;
}

.popVisible, .popVisible .popupoverlayer {
	opacity: 1;
	visibility: visible;
}

.fixedPopupBody {
	overflow: hidden;
}

.modal-contentNew img {
	margin: auto;
	display: block;
}

.modal-contentNew input[type="text"]{
	background: #ffffff;
	float: left;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	padding: 5px 2% 5px;
	width: 80%;
	line-height: 22px;
	border: 1px solid #999999;
	font-family: 'MyriadWebPro';
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.modal-contentNew label {
	float: left;
	width: 15%;
	text-align: left;
	margin: 8px 0px 6px 0px;
}

.modal-contentNew p {
	font-size: 14px;
	line-height: 20px;
}

.modal-contentNew .map-img img {
	max-width: 450px;
}

.modal-contentNew input[type="submit"] {
	border: 2px solid #e1ac42;
	cursor: pointer;
	float: left ;
	font-family: 'Lato', sans-serif;
	color: #e1ac42;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	height: 42px;
	width: 160px;
	background-color: #fff;
}

.modal-contentNew input[type="submit"]:hover {
	background-color: #e1ac42;
	color: #fff;
}

/* Added by zinal on 15/03/2019 & 18/03/2019 End */


.modal-contentNew h4 {
	margin-bottom: 30px;
}
.cph_view.cph_content.thank-you {
	padding-top: 80px;
	text-align: center;
}
.map-img {
	max-width: 600px;
	margin: 50px auto;
}
.map-img img {
	box-shadow: none;
}
.gren_residence_txt.lasti_desc a {
	color: #676767;
}

/*  18 Apr 19 */
.vera-main-page .top_banner {
	background-size: cover;
}
.vera-main-page .top_text {
	bottom: 20px;
}
.vera-main-page .top_banner .top_text h2 {
	line-height: 60px;
}
.vera-lane-gallery {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
.vera-lane-gallery #sync1 {
	padding-top: 0;
}
.vera-lane-gallery  .owl-controls .owl-nav {
	float: none;
	padding-top: 10px;
	text-align: center;
}
.lastancia-image-gallery {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
.lastancia-image-gallery #sync1 {
	padding-top: 0;
}
.lastancia-image-gallery .owl-controls .owl-nav {
	float: none;
	padding-top: 10px;
	text-align: center;
}
.owl-buttons {
    text-align: center;
    margin-top: 5px;
}
/* 18 Apr 19 */

.view_button_inner {
	float: left;
	margin-right: 20px;
}

.view_button_img {
	float: left;
	max-width: 235px;
}
.view_button_img img {
	float: left;
	width: 100%;
}
.view_button_img a {
	border: none;
	padding: 0;
}
.fancybox-skin {
	margin-top: 20px !important;
}

.vistavideo .lastancia_graphic {
    width: calc(33.3% - 5px);
    position: relative;
}
.vistavideo .gr_video_title p {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 30px;
}


/*25-11-2020*/
.residence-img-wrap {
    position: absolute;
    left: 0;
    bottom: 62px;
}
.vistavideo .lastancia_inner {
    height: inherit;
}
/*25-11-2020*/


/*03-12-2020*/
/*.lastancia-image-gallery.home-slider-wrap .img-wrap {
    background-size: cover;
    height: 100vh;
    background-repeat: no-repeat;
    width: 100%;
}
.lastancia-image-gallery.home-slider-wrap #sync1 {
    height: 100vh;
}

*/
/*.lastancia-image-gallery.home-gallery {
    height: 85vh;

}
.lastancia-image-gallery.home-gallery .img-wrap {
    height: 85vh;
    overflow: hidden;
}
.owl-controls {
    position: unset;
    }*/
    /*03-12-2020*/


    /*25-11-2020*/
    @media only screen and (max-width: 767px) {
        .vistavideo .lastancia_graphic {
            width: 100%;

        }
        .residence-img-wrap, .vistavideo .gr_video_title p {
            position: unset;
        }

    }


    /*25-11-2020*/

    /*11-12-20*/
    .homelogo-wrapper .g_overview_txt {
        padding-left: 0;
        border: none;
        
    }
    