body
{
	margin: 0;
	padding: 0;
	color: #555;
	font: normal 10pt Arial,Helvetica,sans-serif;
	background: #EFEFEF;
}
a{
	color:#076031!important;
}
a:focus {
	outline: 0 none!important;
}
#page
{
	background: white;
	position: relative;
}

.agent-view-details-email a,.agent-view-details-email a:hover{
	/*color:#fff;*/
	text-decoration: none;
}

.btn-primary:hover{
	background: #076031 !important;
	/*color:#fff !important;*/
}

.btn-primary{
	background-color:#076031!important;
}

#header
{	z-index:1000;
	margin: 0;
	padding: 0;
	background-color:#efefef;
	height:122px;
	position:relative;
	/*-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.65);
	-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.65);*/
	box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.65);
}

#content
{
    //padding: 20px;
}

#sidebar
{
	padding: 20px 20px 20px 0;
}

#footer
{
	padding: 10px;
	margin: 10px 20px;
	font-size: 0.8em;
	text-align: center;
	border-top: 1px solid #C9E0ED;
}

#logo
{
	font-size: 200%;
	position: absolute;
	top: 45px;
	left: 0px;
	z-index: 999999;
}
.dropdown-menu{
	min-width:280px!important;
	background: rgba(255,255, 255, 0.8) none repeat scroll 0 0 !important;
	border-radius:0!important;
}
.dropdown-menu  li{
  display: block!important;
  width: 100%!important;
  }
.dropdown-menu  a{
	border-bottom:1px solid #222!important;
	height:45px;
	margin-bottom:0!important;
	background: url("../images/news-icon.png") no-repeat scroll 95% 50% !important;
	line-height: 45px !important;
	
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	color:#fff!important;
	background-image: linear-gradient(to bottom, #076031, #076031)!important;
    background-repeat: repeat-x!important;
    outline: 0 none;
}
.dropdown-menu > a:hover, .dropdown-menu  > a:focus{
   	color:red!important;
	 background-image: linear-gradient(to bottom, #fff, #fff)!important;
    background-repeat: repeat-x!important;
	background:rgba(255,255,255,1)!important;
    outline: 0 none;
}
#mainmenu
{
	//background:white url(bg.gif) repeat-x left top;
	float:right;
	/*width:680px;*/
}
.navbar .nav{
	float:right!important;
}
#mainmenu ul
{
	padding:0px;
	margin:0px;
}

#mainmenu ul li
{
	display: inline;
}

#mainmenu ul li:not(:last-child){
	margin-right: 25px;
}

#mainmenu ul li a
{
	background-color:transparent;
	color:#076031;
	font-size:18px;
	text-decoration:none;
	padding:1px 8px;
	line-height: 57px;
	border-bottom: solid 2px transparent;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:0!important;
	
}

#mainmenu ul li ul li a{
	font-size:19px;
	line-height: 30px;
}

.navbar .nav .dropdown-toggle .caret{
	display: none;
}

#mainmenu ul li:last-child a{
	padding: 0px 0px 2px 8px;
	
}

#mainmenu ul li ul li a:visited,#mainmenu ul li ul li a:focus{
	background:#fff;
	
	
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{
	border-bottom: solid 4px #076031!important;
	box-shadow:none!important;
}
#mainmenu ul li a:hover, #mainmenu ul li.active a
{
	border-bottom: solid 4px #076031!important;
	
}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

div.view
{
	padding: 10px;
	margin: 10px 0;
	border: 1px solid #C9E0ED;
}

div.breadcrumbs
{
	font-size: 0.9em;
	padding: 5px 20px;
}

div.breadcrumbs span
{
	font-weight: bold;
}

div.search-form
{
	padding: 10px;
	margin: 10px 0;
	background: #eee;
}

.portlet
{

}

.portlet-decoration
{
	padding: 3px 8px;
	background: #B7D6E7;
	border-left: 5px solid #6FACCF;
}

.portlet-title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #298dcd;
}

.portlet-content
{
	font-size:0.9em;
	margin: 0 0 15px 0;
	padding: 5px 8px;
	background:#EFFDFF;
}

.portlet-content ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.portlet-content li
{
	padding: 2px 0 4px 0px;
}

.operations
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.operations li
{
	padding-bottom: 2px;
}

.operations li a
{
	font: bold 12px Arial;
	color: #0066A4;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.operations li a:visited
{
	color: #0066A4;
}

.operations li a:hover
{
	background: #80CFFF;
}

#header-social-icons{
	float: right;
	height: 51px;
	padding-top: 15px;

}

#header-social-icons .thumbnails{
	margin-bottom: 0px;
}

#header-social-icons .thumbnails > li{
	margin-bottom: 0px !important;
	margin-left: -8px;
}

.grey-line{
	/*border-top: solid 1px #e6e6e6;*/
}

#header-social-icons .btn-primary,#header-social-icons .btn-primary:hover, #header-social-icons .btn-primary:focus, #header-social-icons .btn-primary:active, #header-social-icons .btn-primary.active, #header-social-icons .btn-primary.disabled, #header-social-icons .btn-primary[disabled]{
	background-color: #e5181c;
	background-image: -moz-linear-gradient(top, #e5181c, #e5181c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5181c), to(#e5181c));
	background-image: -webkit-linear-gradient(top, #e5181c, #e5181c);
	background-image: -o-linear-gradient(top, #e5181c, #e5181c);
	background-image: linear-gradient(to bottom, #e5181c, #e5181c);
	background-repeat: repeat-x;
	border-color: #e5181c #e5181c #e5181c;
	font-family: 'Lato';
	font-size: 18px;
}

#header-social-icons .btn-danger,#header-social-icons .btn-danger:hover,#header-social-icons .btn-danger:focus,#header-social-icons .btn-danger:active,#header-social-icons .btn-danger.active,#header-social-icons .btn-danger.disabled,#header-social-icons .btn-danger[disabled]{
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
	background-image: -webkit-linear-gradient(top, #fff, #fff);
	background-image: -o-linear-gradient(top, #fff, #fff);
	background-image: linear-gradient(to bottom, #fff, #fff);
	background-repeat: repeat-x;
	border-color: #252525 #252525 #252525;
	color:#252525;
	font-family: 'Lato';
	font-size: 18px;
}

#header-social-icons #social{
/*	margin-right: 20px;*/
	padding-right: 15px;
}
.thumbnail{
	border:0!important;
	box-shadow:none!important;
}
.thumbnails > li{
	float:right!important;
}
.span1{	
	width:50px!important;
}

#header-social-icons #social,#header-social-icons #header-info{
	float:right;
}
#header-social-icons{
	height:40px;
		margin-bottom:5px;
}
#social{
	width:200px;
}
#header .container{
	background-color:#efefef;	
	
}
#header-info{
	width:400px;
}
.info{
	width:180px;
	float:right;
	color:#076031;
	padding-right:25px;
}

.number{
	width:110px;
	float:right;
	color:#076031;
	padding-right:5px;
}
.bg-number{
	background-image: url("../images/h-number.png");
	background-repeat: no-repeat;
	width:30px;
	height:30px;
	float:left;
	
}

.bg-info{
	background-image: url("../images/h-info.png");
	background-repeat: no-repeat;
	width:30px;
	height:30px;
	float:left;
}
.info p,.number p{
	padding-top:7px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
}
.navbar-inner{
	padding-left:0!important;
	padding-right:0!important;
	border:0!important;
	box-shadow:none!important;
}
.navbar{
	margin-bottom:0!important;
}
.navbar .brand{
	padding:0!important;
}

.nav{
	background-color:#fff;
	min-height:60px;
	width:680px;
}


#header-buttons button:first-child{
	margin-right:10px;
}

div[id$="-banner"]{
	position: relative;
}

div[id$="-banner"]>img{
	width:100%;
}

#home-banner>img{
	height:550px;
}

.find-an-agent-carousel .find-an-agent-text{
	float: left;
	border: solid 1px #2b2b2b;
	border-radius: 67px;
	padding: 13px 11px;
	font-size: 23px;
	color: #fff;
	font-family: 'lato';
	font-weight: 800;
	margin-top: 17%;
}

.find-an-agent-text-container{
	float:left;
	position: relative;
	height: 156px;
}

.find-an-agent-outer{
	background: #0f0f0f;
	border-top: solid 1px #2b2b2b;
}

.jcarousel-buttons .jcarousel-control-prev{
	background-color#222;
	background: url('../images/prev.png') no-repeat !important;
	right: 60px;
	left:auto !important;
}
.jcarousel-buttons .jcarousel-control-next{
	background: url('../images/next.png') no-repeat !important;
}

.jcarousel-buttons .jcarousel-control-prev, .jcarousel-buttons .jcarousel-control-next{
	bottom: 0px;
	top:auto !important;
	width:35px !important;
	height:35px !important;
}

.jcarousel-buttons .jcarousel-control-next:hover{
	background: url("../images/carousel-next-over.png") no-repeat !important;
}.jcarousel-buttons .jcarousel-control-prev:hover{
	background: url("../images/carousel-prev-over.png") no-repeat !important;
}

.white-container .jcarousel-buttons .jcarousel-control-prev, .white-container  .jcarousel-buttons .jcarousel-control-next{
	top:50% !important;
	box-shadow: none;
	border: 0px;
}

.white-container div.jcarousel-page{
	display:none;
}.white-container div.jcarousel-page.active{
	display:block;
}

.white-container .jcarousel-pagination{
	right: 28.5px;
	top: 36%;
	left: auto;
	/*color: #fff;*/
	font-family: 'Lato';
	font-size:14px;
}

.white-container .jcarousel-pagination a,.white-container .jcarousel-pagination a.active{
	background: transparent;
	color:#fff;
	text-indent: 0px;
	box-shadow: none;
	border: 0px;
}

#slider2-wrapper .jcarousel-control-prev{
	background: url('../images/carousel-prev2.png') no-repeat !important;
	width:25px !important;
	height:60px !important;
	box-shadow: none !important;
	left:0px !important;
	border-radius:0px!important;
	margin-top:-30px!important;
}

#slider2-wrapper .jcarousel-control-next{
	background: url('../images/carousel-next2.png') no-repeat !important;
	width:25px !important;
	height:60px !important;
	box-shadow: none !important;
	right:0px !important;
	border-radius:0px!important;
	margin-top:-30px!important;
}

.property-slider-outer li img{
	height: 300px!important;
}

.row-fluid .slider2.span6{
	width:44.6% ;
}

.find-an-agent-carousel.container{
	width:1020px;
	padding-top: 25px;
	padding-bottom: 10px;
}

.jcarousel-wrapper {
	margin: 0px auto 12px auto !important;
}

.slider2-text-title,.property-view-details-title{
	font-family: 'Lato';
	font-weight: 300;
	font-size:24px;
	color:#fff;
	padding-top:25px;
	padding-bottom:12px;
}

.enquiery-title,.share-title{
	font-family: 'Lato';
	font-style: italic;
	font-size:24px;
	color:#fff;
}

.share-icons .thumbnail{
	border:0px;
	padding:0px;
	margin:0px;
}

.share-container{
	padding:25px 0 0 0;
	border-bottom: solid 1px #212121;
	margin-bottom: 50px;
}

.enquiery-container{
	border-bottom: solid 1px #212121;
}

.property-image{

}

.property-view-details-contact{
	color:#fff;
	font-family: 'Lato';
	font-size:15px;
	font-weight: 800;
}

.property-view-details-contact span{
	font-weight: 400;
	text-decoration: underline;
}

.property-view-details-contact span a,.property-view-details-contact span a:hover{
	color:#fff;
}

.property-view-details-title{
	padding-top:6px;
}

.slider2-text,.slider2-text-list,.property-view-details-text{
	font-family: 'Lato';
	font-size:15px;
	color:#818181;
	margin-bottom: 16px;
}

.slider2-text-list ul{
	margin:0;
	padding: 0;
}

.slider2-text-list li{
	list-style: none;
}

.property-details div{
	color:#fff;
	font-family: 'Lato';
	font-weight: 700;
	font-style: italic;
	font-size: 15px;
}

.property-details{
	padding:10px 0px;
}

.property-details span{
	color:#818181;
	font-weight: 400;
	font-style: normal;
	font-size:15px;
}



.slider2-text-list li:before{
	content: '\2192';
	color:#dc161a;
	margin-right:23px;
}

.property-details div.span3:before{
	content: '\2192';
	color:#dc161a;
	margin-right:10px;
}

.find-an-agent-carousel .find-an-agent-text span{
	color:#e5181c;
	font-weight: 300;
	font-style: italic;
}

.jcarousel-outer-wrapper{
	max-width:795px;
	margin-left: 225px;
}

.white-container .jcarousel li{
	height: 192px;
	position: relative;
}

.white-container .jcarousel-outer-wrapper{
	max-width:324px;
	margin-left: 0px;
}

.home-carousel{
	margin-top:60px;
}

.jcarousel-wrapper #slider1 img{
	/*border: solid 1px #2b2b2b;
	padding: 11px;
	border-radius: 8px;*/
}

.white-container .jcarousel-wrapper #slider1 img{
	border:0px;
	padding:0px;
	border-radius: 0px;
	margin:0 auto;
}

.jcarousel-wrapper{
	border: 0px solid transparent !important;
	box-shadow: none !important;
}

.jcarousel li{
	border:solid 1px transparent !important;
}

.breadcrumb-container{
	position: absolute;
	bottom:0;
	width:100%;
	background: url("../images/breadcrumb-bg.png");
	height: 51px;
}

.breadcrumb-inner{
	color:#fff;
	text-transform: uppercase;
	font-size: 24px;
	font-family: "Open Sans",sans-serif;
}

.breadcrumb-inner img{
	margin-right: 10px;
}

#banner-text{
	position: absolute;
	top: -16%;
	bottom: 0;
	margin: auto;
	display: table;
	text-align: center;
	width: 100%;
	font-size:36.64px;
	font-family: 'Lato';
	font-style: italic;
}

#banner-text .banner-white{
	font-weight: 700;
	color:#fff;
	margin-right: 9px;
}

#banner-text .banner-black{
	font-weight: 300;
	color:#2a2c2f;
}

#banner-search{
	background: rgba(7,96,46,0.65);
	height: 105px;
	position: absolute;
	bottom:30px;
	left: 0;
	right: 0;
}

#banner-search select{
	background-image: url("../images/dropdown-img.png");
	background-repeat: no-repeat;
	background-position: right;
	height:40px;
	width: auto;
	margin-right: 0.2%;
	padding-right: 2%;
	border-radius: 0px;
	font-family: 'Lato';
	font-weight: 700;
}

#banner-dropdowns{
	margin-top: 2.9%;
	text-align: center;
}
.chosen-container-single .chosen-single div b{
	 background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll 0 2px!important;
	 margin-top:-5px;
	 margin-left:-5px;
}
#banner-dropdowns .btn.dropdown-toggle{
	background: #fff;
	border-radius: 0px;
	padding: 4px 5px;
}
.chosen-container-single{
	height:37px;
}
.chosen-container-single a{
	height:37px!important;
	background:#fff!important;
	border-radius: 0 !important;
    margin-right: 10px;
	font-family: 'Open Sans', sans-serif;
}
.chosen-container-single span{
	line-height:37px;
	font-family: 'Open Sans', sans-serif;
}



#footer{
	background: #000;
	margin: 0;
	height: 28px;
	border-top:solid 2.5px #e5181c;
	border-bottom:solid 2.5px #e5181c;
	padding-top: 17px;
}

.footer-menu .nav-pills > li > a,.copyright-menu .nav-pills > li > a{
	text-transform: uppercase;
	color:#fff;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	vertical-align: middle;
}

.copyright-menu .nav-pills > li > a{
	font-size:12px;
	font-weight: 400;
	text-transform: none;
}

.footer-menu .nav-pills > li:not(:last-child):after,.copyright-menu .nav-pills > li:not(:last-child):after{
	content: "|";
	color: #2b2b2b;
	float: right;
	font-weight: bolder;
}

.copyright-menu .nav-pills > li:not(:last-child):after{
	color: #fff;
}

.footer-menu .nav-pills > li{
	width:16.66666666666667%;
}

.footer-menu .nav > li > a,.copyright-menu .nav > li > a{
	display: inline;
}

.footer-menu .nav > li > a:hover, .footer-menu .nav > li > a:focus,.copyright-menu .nav > li > a:hover, .copyright-menu .nav > li > a:focus{
	background-color: transparent;
}

.footer-menu ul,.copyright-menu ul{
	margin:0px;
	padding:0px;
}

.copyright-menu ul{
	display: inline-block;
}

.copyright-menu{
	text-align: center;
	padding: 15px 0px;
}

#main_content{
	/*background: #000;*/
}

#footer2{
	background: #000;
	height:110px;
}
.design-center{
    text-align: center;
    margin-top: 0px;
    font-size: 12px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
.design-center a{
	background: url("../images/pb-white.svg") no-repeat 50% 50%;
    height: 50px;
    display: inline-block;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
a:hover, a:focus {
    color: #076031!important;
    text-decoration: underline;
}

.footer2-column{
	float:left;
	width: 16.66666666666667%;
	font-size:15px;
	font-family: 'Lato';
	font-weight: 300;
	font-style: italic;
	text-align: center;
}

.footer2-column a{
	color:#fff;
}

.footer-menu2{
	//padding: 36px 0px;
}
#footer{
	height:200px;
	background-color:#3c3c3c;
	border:0!important;
}
.footer-about{
	width:33%;
	float:left;
	color:#fff;
}
.footer-twitter{
	width:33%;
	float:left;
	color:#fff;
	margin-left:70px;
	margin-right:70px;
}
.footer-logo{
	width:20%;
	float:left;
	color:#fff;
	position:relative;
	margin-top:50px;
}
.title-about{
	text-align:left;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:700;
	margin-top:15px;
}
.footer-about p{
	margin-top:20px;
	text-align:left;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;

}
.title-twitter{
	text-align:left;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:700;
	margin-top:15px;
}
.bg-tiwitter{
    background-image: url("../images/f-twitter.png");
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    width: 20px;
}
.text-twitter{
	margin-top:15px;
}
.text-twitter p{
	padding-left:25px;
	margin-bottom:3px!important;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
}
.tiwitter-line{
	border-bottom:1px solid #9e9e9e;
}

.footer-menu2 li{
	line-height: 13px;
	white-space: nowrap;
}
.footer-logo1{
    background-image: url("../images/f-logo.png");
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    width: 200px;
	position:absolute;
	top:0;

}

.footer-logo2{
    background-image: url("../images/all-right.png");
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    width: 200px;
	position:absolute;
	top:60px;
}
#banner-dropdowns button[type=submit]{
	height: 40px;
	  border-radius: 0px;
	  color: #fff;
	  border: 0!important;
	  background: #076031 url("../images/search-img.png") no-repeat 90% center!important;
	  width: 105px;
	  font-size: 16px;
	  padding-right: 30px;
	  font-family: 'Open Sans', sans-serif;
	  margin-right: 5px!important;
	  margin-top:4px;
}

#banner-dropdowns button[type=submit]:hover{
	/*background: #e5181c url("../images/search-img.png") no-repeat 18px center*/
}

.white-container{
	height:450px;
	width: 330px;
	background: #fff;
	display: inline-block;
	position: relative;
}
.white-container .content-white-container-icon{
	width:100%;
}
.white-container .white-container-icon{
	/*background:  url("../images/news-icon.png") no-repeat;*/
    float: left;
	font-family: "Open Sans",sans-serif;
    font-size: 22px;
    font-weight: 400;
	color: #076031;
	border-bottom:1px solid #076031;
	margin-left:10px;
	padding-top:10px;
	position:relative;
	padding-bottom:5px;
}

.undeline-bold{
	border-bottom: 5px solid #076031;
	height:100%;
}
.bold{
	font-weight:700;
}


.white-container .white-container-image{
	top:61px;
	position: absolute;
	left:0;
	right:0;
}

.white-container .jcarousel .white-container-image{
	position: initial;
}
.container{
	width:1024px!important;
	max-width: 100%!important;
	margin:auto!important;
	
}
/*.white-container .white-container-image .search-bg{
	background: url("../images/find-agent-search.png") no-repeat top;
	width: 72px;
	height: 72px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto;
	left: 0;
	right: 0;
}
*/
.register-now-inner,.white-container-more-inner{
	position: relative;
	display: inline-block;
	width:100%;
}

.register-now-inner .register-now{
	position: absolute;
	top:25px;
	left:0;
	right:0;
}

.register-now-inner .register-text{
	position: absolute;
	top:123px;
	left:0;
	right:0;
	color:#fff;
	font-size: 18px;
	font-family: 'Lato';
	font-weight: 300;
	width: 78%;
	margin: 0 auto;
}

.white-container-more-inner .learn-more{
	position: absolute;
	top: 0;
	bottom: 0;
	color: #fff;
	height: 41%;
	margin: auto;
	left: 17px;
	font-family: 'Lato';
	font-size: 16px;
}

.white-container .white-container-icon-text span{
	font-weight: 700;
	border-bottom:0;
	border-bottom:5px solid #076031;
	 padding-bottom: 9px;
}

.home-inner-container{
	text-align: center;
	padding: 53px 0px;
}
.row-fluid .span4{
	 width:32%!important;
	 margin-left:10px!important;
}
.span12 input{
	margin-left:12px;
	margin-right:12px;
	width:98%!important;
}
.row-fluid textarea[class*="span"]{
	width:98%!important;
}
.row-fluid select {
    width: 98% !important;
}
.row-fluid [class*="span"]{
	/*margin-left:10px!important;*/
}

.white-container .white-container-more{
	position: absolute;
	top: 290px;
	left:0;
	right:0;
}
.appartement{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	padding-right:40px;
	text-align:left;
	color:#222;
	margin-top:5px;
	
}
.appartement-info{
	padding-top:10px;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	padding-right:50px;
	text-align:left;
	color:#222;
}
.content-info{
	width:100%;
	color:#2c6e48;
	padding-top:10px;
}

.bg-location{
	background-image: url("../images/bg-location.png");
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    width: 26px;
}
.bg-phone{
	background-image: url("../images/bg-phon.png");
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    width: 30px;
}
.bg-msg{
	background-image: url("../images/bg-msg.png");
    background-repeat: no-repeat;
    float: left;
    height: 30px;
    width: 30px;
}
.location p{
	padding-top:7px;
	float:left;
		font-size:14px;
	font-family: 'Open Sans', sans-serif;
}
.phone p{
	padding-top:7px;
	float:left;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
}
.msg p{
	padding-top:7px;
	float:left;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
}
.location{
	width:50%;
	float:left;
}
.phone{
	width:50%;
	float:left;
}
.msg{
	width:100%;
	text-align: left;
	color:#2c6e48;
	padding-top:10px;
}
.real-more{
	color:#2c6e48;
	float:right;
	padding-right:10px;
	line-height: 25px;
	position: absolute;
	right: 0;
	top: 420px;
}

.b-more{
	background-image: url("../images/bg-more.png");
    background-repeat: no-repeat;
    float: right;
    height: 25px;
    width: 25px;
	margin-left:5px;
}

.property-new-text{
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	padding-top:10px;
	text-align:left;

}
.jcarousel .top-infrastructure{
	text-align: left;
	float:left;
	margin: 10px;
}

.top-infrastructure-inner{
	position: relative;
	display: inline-block;
	text-align: center;
}

.top-infrastructure-text,.top-infrastructure-text2{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	height: 55%;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
}

.jcarousel .top-infrastructure2{
	line-height: 18px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	text-align: left;	
	float:left;
	width: 67%;
	margin-top: 17px;
}

.top-infrastructure2 span{
	font-weight: 800;
	font-size: 16px;
	font-style: normal;
	margin-right: 8px;
}

.top-infrastructure-text span{
	font-size: 30px;
	font-weight: 800;
	text-decoration: underline;
	display: inline-block;
	margin-bottom: 8px;
}

.about-inner-container,.contact-inner-container{
	margin-top:48px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:94px;
}

.contact-inner-container{
	margin-bottom:0px;
	padding-bottom: 27px;
}
.client-content{
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	position:relative;

}
.client-content .caroufredsel_wrapper{
	max-width:95%!important;
	min-height:250px!important;
}
.client-content ul{
	max-width:100%!important;

}
.client-content ul li{
	max-width:100%!important;
	height:220px;
}

.contact-today, .contact-today:hover{
font-family: "Open Sans",sans-serif;
  background-image: linear-gradient(to bottom, #076031, #076031);
  font-size: 18px;
  border-radius: 20px;
  padding: 10px 20px;
  display: table;
  margin: auto;
  color: #fff!important;
  margin-top: 8px;
  text-decoration:none;
}

.client-title,.contact-us-title{
	font-family: 'Open Sans', sans-serif;
	color:#076031;
	border-bottom:1px solid #076031;
	margin:auto;
	font-size:22px;
	text-align:center;
	padding-top:10px;
	padding-bottom:18px;
	text-transform: uppercase;
	text-align:center;
	max-width:100%;
	position:relative;
	width:305px;
	
}
.client-text{
	padding-top:40px;
	color:#bebebe;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}
.next-property{
	background-image: url("../images/next.png");
    background-repeat: no-repeat;
	width:35px;
	height:35px;
	position:absolute;
	left:0;
	margin-left:55px;
	top:410px;
}

.prev-property{
	background-image: url("../images/prev.png");
    background-repeat: no-repeat;
	width:35px;
	height:35px;
	position:absolute;
	/*top:240px;*/
	left:0;
	margin-left:10px;
	top:410px;
}

.next-text{
	background-image: url("../images/next.png");
    background-repeat: no-repeat;
	width:35px;
	height:35px;
	position:absolute;
	margin-left:55px;
	right:50%;
	margin-right:-40px;

}

.prev-text{
	background-image: url("../images/prev.png");
    background-repeat: no-repeat;
	width:35px;
	height:35px;
	position:absolute;
	margin-left:10px;
	left:50%;
	margin-left:-40px;
}


.bg-text-location{
    background-image: url("../images/double-quote.png");
    background-repeat: no-repeat;
    float: left;
    height: 40px;
    width: 40px;
}

.text-location{
	padding-top:50px;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	width:305px;
	text-align:center;
	margin:auto;
	height:40px;

}
.text-location p{ 
	padding-top:7px;
}


.contact-us-content{
	background-image: url("../images/bg-map.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
 
}
.content-map-info{
	margin-top:30px;

}
.map{
	width:624px;
	float:left;
	margin-bottom:50px;
	height:460px;
	max-width:100%;
	max-height:100%;
}
.buy-map,.about-map,.single-map{
	width:450px;
	margin-right:170px;
}
.info-map{
	width:390px;
	float:left;
}
.title-info-map{

	color:#076031;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	padding-left:40px;
}

.map-info-location{
	color:#828282;
	margin-top:45px;
	padding-left:40px;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}
.map-info-location span{
	font-weight:700;
	padding-top:5px;
	padding-left:15px;
}
.map-info-location p{
	margin:0!important;
	padding-left:45px;
}
.map-info-phon p,.map-info-msg p{
	padding-top:5px;
	padding-left:45px;
}

.map-info-phon{
	color:#828282;
	margin-top:45px;
	padding-left:40px;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}

.map-info-msg{
color:#828282;
	margin-top:45px;
	padding-left:40px;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}


#contact-form-container label{
	display: none;
}

#contact-form-container .controls{
	margin-left:0px;
	margin-right:30px;
}

#contact-form-container .control-group{
	margin-bottom:8px;
}

#contact-form-container .form-actions{
	background:none;
	border: 0px;
	padding:0px;
}

#contact-form-container .form-actions button[type=submit],#contact-form-container .form-actions button[type=reset]{
	background:#076031;
	font-family: "Open Sans",sans-serif;
	font-size:16px;
	padding: 10px 45px;
	border-radius:20px;
	margin-right:40px;
}
.form-actions{
	float:right;
}
.left-agent .form-actions,.left-agent .form-actions{
	float:none!important;
	text-align:center!important;
}
.left-agent button,.right-agent button{
	background: #076031 none repeat scroll 0 0;
    border-radius: 20px;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
	width:95px;
	height:30px;
}

#contact-form-container .form-actions button[type=reset]{
	background: transparent;
	color:#fff;
	border:solid 1px #e5181c;
	margin-left: 6px;
}

#contact-form-container .form-actions button[type=reset]:hover{
	background: #e5181c;
}

#contact-form-container input[type=text]{
	width:212px;
	font-family: "Open Sans",sans-serif;
	font-weight: 300;
	font-size:18px;
	color:#000;
	padding: 8px 5px;
	border-radius:0;
	
}
#contact-form-container textarea{
	width:685px;
	font-family: "Open Sans",sans-serif;
	font-weight: 300;
	font-size:18px;
	color:#000;
	padding: 8px 5px;
	border-radius:0;
	height:230px!important;
	
}
#contact-form-container textarea{
	height:108px;
}

.property-for-rent-form form div.control-group:nth-of-type(3) select{
	height:200px;
}



.listing-container .summary{
	display: none;
}

.form-horizontal .control-label{
	text-align: left !important;
	color:#fff;
	display: none;
}

.form-horizontal .controls{
	margin-left: 0px !important;
}

.about-title{
	font-size:24px;
	background: url("../images/title-underline.png") no-repeat left bottom;
	padding-bottom: 14px;
	margin-bottom: 14px;
}

.about-sub1{
	font-size:24px;
	font-weight: 300;
	margin-bottom:14px;
	line-height: 27px;
}

.about-sub2{
	color:#818181;
	font-size:15px;
}

.contact-address-title{
	font-size: 24px;
	line-height:26px;
	font-family: 'Lato';
	background: url("../images/title-underline.png") no-repeat left bottom;
	padding-bottom: 14px;
	margin-bottom: 22px;
}

.contact-address-text .contact-address-p img{
	vertical-align: top;
	margin-top: 4px;
}

.contact-address-p span{
	display: inline-block;
}

.contact-address-text{
	color:#818181;
	font-size: 15px;
}

.contact-address-text img{
	vertical-align: baseline;
	margin-right: 7px;
}

.contact-address-text p{
	margin: 0 0 15px;
}
.address-title-inner{
	color:#fff;
}

.property-for-rent-title{
	color:#fff;
	font-family: 'Lato';
	font-size:24px;
	background: url("../images/title-underline.png") no-repeat left bottom;
	padding-bottom: 14px;
	margin-bottom: 20px;
}

.listing-container .property-for-rent-title{
	margin-left: 26px;
}

.buy-inner-container{
	padding-top:51px;
	padding-bottom: 35px;
}

.property-view-details{
/*	border: solid 2px #e4181c;
	padding: 6px 12px;
	font-family: 'Lato';
	font-style: italic;
	color:#fff;
	font-size:18px;
	margin-top: 2px;*/
}

.property-view-details:hover{
	/*background: #e4181c;*/
}

.property-view-details a,.property-view-details a:hover{
	color:#fff;
	text-decoration: none;
}

.form-horizontal .form-actions{
	background: transparent !important;
	border:0px !important;
}

.enquiery-form{
	margin-top: 20px;
}

.enquiery-form button[type=submit],.property-for-rent-title button,.property-for-rent-title button:focus{
	font-family:'Lato';
	font-style: italic;
	font-size: 18px;
	background: transparent;
	border:solid 1px #e1181c;
	padding:2px 30px;
}

.property-for-rent-title button:hover,.enquiery-form button[type=submit]:hover{
	background: #e1181c;
}

.enquiery-form input,.enquiery-form textarea{
	font-family:'Lato';
	font-size: 15px;
	color:#000;
	resize:none;
}

.enquiery-form-column1{
	float: left;
	width:50%;
}.enquiery-form-column2{
	/*float: right;*/
	/*float:left;
	width:50%;*/
	height:127px;
}

.enquiery-form-column2 textarea{
	height: 115px;
}

.enquiery-form .form-horizontal .control-group{
	margin-bottom: 3px;
}

.enquiery-form .form-actions{
	clear: both;
}

.form-horizontal .form-actions{
	padding-left: 0px !important;
}

.listing-container div.property-item{
	border-bottom: solid 1px #212121;
	padding-bottom:20px;
	margin-bottom:24px;
}

.listing-container div.property-item1{
	margin-left: 18px;
	margin-bottom:30px;
	box-shadow: 0px 0px 5px 2px rgba(210,210,210,1);
	background:#fff;
}

.property-item:not(.view-item){
	margin-left: 26px;
}

.property-for-rent-container{
	//padding-right:10px;
}

.row-fluid [class*="span"].listing-container{
	margin-left: 0.564103%;
}

#sell-form-container .form-horizontal div.no-margin{
	margin-left: 0px !important;
}

.property-for-rent-container button[type=submit]{
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
	background: #076031 url("../images/search-img.png") no-repeat 107px !important;
	border:0;
	border-radius: 0px;
	padding: 10px 50px;
}

#sell-form-container button[type=submit]{
	font-family: "Open Sans",sans-serif;
	background-image: linear-gradient(to bottom, #076031, #076031);
	font-size: 18px;
	border-radius: 20px;
	padding: 10px 20px;
	
}

#sell-form-container button[type=submit]:hover, .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .left-agent .btn-danger:hover, .right-agent .btn-danger:hover{
	background:#3c3c3c!important;
}

.form-actions{
	margin:0!important;
}
.reset-find{
	height:40px;
	margin-top:20px;
	padding-right:10px;
}
.reset{
	width:45%;
	float:left;
	height:100%;
	padding-left:20px;
	line-height:35px;
}
.reset a{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color:#076031;
}
.bg-reset{
	background-image: url("../images/reset.png");
    background-repeat: no-repeat;
	width:20px;
	height:20px;
	margin-top:8px;
	margin-right:10px;
	float:right;
}
.view_agent{
	margin-top:30px;
}

#agentslistview{
	color:#fff;
}

#agentslistview .agent-view-details-name{
 font-size: 18px;
 margin-bottom: 10px;
  text-align: center;
}

.agent-single-container .agent-view-details-name{
	font-size:26px;
	margin-bottom:20px;
}

.agent-single-container{
	color:#fff;
	padding:30px 0;
}

#agentslistview .agent-view-details-email span,.agent-single-container .agent-view-details-email{
	text-decoration: underline;
}



.view_agent button:hover,.view_agent button:active,.view_agent button:focus{
	/*background: transparent;
	border: solid 2px #bb2922;*/
}

.listing-container{
}

.property-for-rent-container .form-actions{
	background: transparent;
	border: 0px;
}

.property-for-rent-container .form-horizontal .form-actions{
	padding-left: 0px;
}

.property-for-rent-form select{
	width:94%;
}

.property-per-week{
	background: #fefefe;
	width:100%;
	display: inline-block;
	margin-top: 0.36%;
	height: 37px;
	margin-bottom: 15px;
}

.property-per-week div{
	/*border-right:solid 1px;*/
	padding: 8px 0px;
	font-family: "Open Sans",sans-serif;
	font-size:15px;
	color:#000;
}

.property-per-week>div:last-child{
	font-style: italic;
	font-size:15px;
}

.property-per-week.row-fluid [class*="span"]:first-child{
	/*margin-left: 2.564102564102564% ;*/
}

.property-per-week>div:last-child{
	padding-left: 5px;
	margin-left: 0px;
	border-right: 0px;
}

.property-per-week>div.no-inspection:last-child{
	padding-left: 0px;
}

.property-title,.property-sub-title{
   font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 700;
}


.property-sub-title{
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	font-weight:700;
	margin-top: 20px;
	margin-bottom: 20px;
	color:#222;
}
.property-title{
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 30px;
}
.property-title a{
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	font-weight:700;
	color:#222;
}


.property-text{
	color:#999999;
	font-family: "Open Sans",sans-serif;
    font-size: 12px;	
	line-height: 17px;
	margin-bottom:35px;
}

.footer2-column .nav > li > a:hover, .footer2-column .nav > li > a:focus{
	background-color: transparent !important;
	color:#fff !important;
}

.property-for-rent-form .form-actions{
	padding:0px;
}

.listing-container .yiiPager{
	text-align: right;
	/*float: right;*/
}

.listing-container .yiiPager .previous a,.listing-container .yiiPager .next a,.listing-container .yiiPager .page a{
	background:#a5a7aa;
	border-radius: 10px;
	color:#fff!important;
	text-decoration: none;
	padding:2px 10px;
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
}

.listing-container .yiiPager .last,.listing-container .pages .first{
	display: none;
}

.listing-container .yiiPager .page a{
	padding: 1px 7px 2px 6px;
	border-radius: 50%;
}

.listing-container ul.yiiPager a:hover,.listing-container ul.yiiPager a:link, .listing-container ul.yiiPager a:visited{
	border:0px;
}

.listing-container .yiiPager .page.selected a{
	background: #076031;
	color:#393939;
}

.agent-inner-container .listing-container{
	border:0px;
}

.listing-container .yiiPager li{
	float:left;
	list-style: none;
	margin-right: 6px;
}

.summary{
	display: none;
}

#agentslistview{
	margin:30px 0px;
}

.agent-item,.news-item{
	margin-bottom: 30px;
	border-bottom: solid 1px #212121;
	padding-bottom: 30px;
}

.news-inner-container,.news-single-container{
	color:#fff;
	padding:30px 0;
}

.news-single-container .listing-container,.news-inner-container .listing-container{
	border:0px;
}

.news-inner-container a,.news-inner-container a:hover{
	color: #fff;
	text-decoration: none;
}

.news-single-container .news-view-details-date{
	margin-bottom:30px;
	font-size:18px;
}

.news-inner-container .news-view-details-date, .news-view-details-excerpt{
	margin-top: 20px;
	color:#222!important;
}

.news-view-details-title{
	font-size:26px;
	margin-bottom:15px;
}

#RegisterUser,#RegisterUser input{
	font-family: 'Lato';
}

.register-error{
	color:#f00;
}

.learn-more a,.learn-more a:hover{
	color:#fff;
	text-decoration: none;
}

.top-infrastructure2-text a,.top-infrastructure2-text a:hover{
	color:#000;
	text-decoration: none;
}

.property-title a,.property-title a:hover,.property-title a:focus,.property-title a:visited{
	color:#222;
	text-decoration: none;
}

.property-agent-cont {
	border-bottom: solid 1px #212121;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.enquiery-message2{
	padding-bottom:20px;
}

.footer-menu .nav-pills > .active > a, .footer-menu .nav-pills a:hover, .footer-menu .nav-pills > .active > a:focus{
	background-color: #e5181c !important;
}

.copyright-menu,.copyright-menu a,.copyright-menu a:hover,.copyright-menu a:focus,.copyright-menu a:visited{
	color: #fff;
	font-size: 12px;
	font-family: 'Lato';
	text-decoration: none;
}

.copyright-menu a:hover{
	color: #e5181c;
}

#slider2-wrapper .jcarousel img{
	width:100%;
}

#Agent_id_chosen{
	margin-bottom: 3px;
	color: rgb(85, 85, 85);
	border: 0px !important;
	outline: none;
}

#Agent_id_chosen a{
	color:rgb(85, 85, 85);
}

#header-buttons button:hover{
	background:#e5181c !important;
	color:#fff !important;
}

#RegisterUser .modal-header{
	background:#e5181c;
	color:#fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#RegisterUser .modal-header button:first-child{
	color:#fff !important;
	opacity: 1;
}

.property-for-rent-form .checkbox{
	color:#fff;
	font-family: 'Lato';
	margin-top:20px;
}

.slider2{
	color:#fff;
}

#add_to_favorites{
	margin-left:10px;
}

#header-buttons .form-horizontal .control-group{
	//float:left;
}

#header-buttons .form-horizontal .control-group:first-child{
	margin-right:20px;
}

#LocationMap{
	width:550px;
	height:600px;
}

#LocationMap .modal-body{
	max-height: 500px;
}

.chosen-container .chosen-results li.highlighted{
	background-color: #076031!important;
	background-image: none !important;
}

#header-buttons #Suburb_id_chosen{
	width:220px !important;
}

#header-buttons #Suburb_id_chosen a{
	border: solid 1px #ccc !important;
}

#slider1-wrapper li a img{
	/*width:226px !important;
	height:150px !important;*/
}

.home-carousel #slider1-wrapper li a img{
	width:100%!important;
	height:100%!important;
}

.news-view-item-details .span3 img{
	max-width:270px!important;
}

.agent-view-details-description{
	margin-top:20px;
}

#mainmenu ul>li:hover ul{
	display:block;
}

.inspection-container,.auction-container{
	color:#fff;
	font-family: 'Lato';
}

.inspect_th,.inspect_td{
	float: left;
	width: 16.6666666667%;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.auction-container .inspect_th,.auction-container .inspect_td{
	width:20%;
}

.inspect_th{
	background: #076031;
}

.inspect_th div,.inspect_td div{
	word-break: break-word;
	text-align:center;
	}

.inspect_td img{
	width:100px;
	height:70px;
}

#leftNavBtn{
	position: fixed;
	width: 30px;
	display: none;
	height: 30px;
	z-index: 99999999;
	right: 2%;
	top:2%;
	cursor:pointer;
}

.box-shadow-menu {
	position: relative;
	padding-left: 1.25em;
	display:none;
}

.box-shadow-menu:before {
  content: "";
  position: absolute;
  font-size:20px;
  left: 0;
  top: 0.25em;
  width: 1em;
  height: 0.15em;
  background: #076031;
  box-shadow: 0 0.25em 0 0 #076031, 0 0.5em 0 0 #076031;
}


.inspect_th_phone{
	display: none;
}

.odd{
	padding: 5px 0;
	background: #f1f1f1;
	color:#222;
}
.even{
	padding: 5px 0;
	background: #fff;
	color:#222;
}


.date_td{
	font-size: 18px;
	font-family: 'Lato';
	border-bottom: solid 1px #fff;
	padding: 10px 0;
	margin-bottom: 20px;
}
.testimonial-item1{
	color:#fff;
	font-family: 'Lato';
	margin-bottom: 20px;
	padding: 20px 20px;
	background: #0f0f0f;
}

.testimonials-container .listing-container{
	border-left:0px;
}

.testi_title{
	font-size: 26px;
	margin-bottom: 10px;
}
.row-fluid .span12{
	margin-left:0!important;
	border-radius:0!important;
}
#sell-form-container input[type=text]:not(:nth-of-type(1)),#sell-form-container input[type=text]:not(:nth-of-type(5)),#sell-form-container select{
	margin-right:12px;
	margin-bottom: 0px;
	height:40px;
	border-radius:0;
}
.contact-inner-container  .span4,.contact-inner-container  .span12{
	margin-bottom:10px;
}


#sell-form-container textarea{
	height:156px;
	margin-bottom:20px;
}

.download_form_cont,.download_form_cont a,.download_form_cont a:visited,.download_form_cont a:focus{
	color:#fff;
	font-family: 'Lato';
}

.download_form_cont a{
	text-decoration: underline;
}

.download_form_cont a:hover{
	color:#d11810;
}

#formslistview div.span4{
	margin-left: 0;
}

.open-inspection{
	margin-bottom:20px;
}
.text-twitter a{
	color:#fff!important;
}
.inspection_agent_email,.inspection_agent_email:hover,.inspection_agent_email:focus,.inspection_agent_email:visited{
	color:#fff;
	text-decoration: underline;
}

.inspect_td.td_type,.inspect_th.th_type{
	width:15.6666666667%;
}

.inspect_td.td_agent,.inspect_th.th_agent{
	width:17.6666666667%;
}

.find-an-agent-carousel #slider1.jcarousel a{
	border: solid 1px #2b2b2b;
	padding: 11px;
	border-radius: 8px;
	display: inline-block;
}

.videos-cont span{
	color:#fff;
}

div#YoutubeUrl .modal-body,div#VirtualTourUrl .modal-body{
	text-align: center;
}
/* page about */
.content-1{
	background-image: url("../images/bg-content.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#ul-carousel-content{
	list-style-type: none!important;
}
.carousel{
  	background-image: url("../images/bg-about.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
	position:relative;
	border-bottom:2px solid #076031;
	height:360px;
	margin-bottom:0!important;
	margin-top:1px;
}
.carousel .caroufredsel_wrapper{
	height:100%!important;
	max-width:95%!important;
}
.image-item{
	width:40%;
	float:left;
}
.image-item img{
	float:right;
}
.text-item{
	width:58%;
	float:left;
	padding-top:120px;
	height:240px;
	padding-left:15px;
	background-image: url("../images/bg-right-text.png");
    background-repeat: no-repeat;
	background-position: left;

	
}
.content-text{
	font-family: "Open Sans",sans-serif;
    font-size: 18px;
	font-weight:300;
	padding-right:75px;
	color:#acacac;
	font-style: italic;
}
.location-text{
	padding-top:25px;
	font-family: "Open Sans",sans-serif;
	font-size: 18px;
	font-weight:300;
}
.location-text span{
	font-weight:700;
}

.c-next{
	background-image: url("../images/c-next.png");
	background-repeat: no-repeat;
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	right:0;
}

.c-prev{
	background-image: url("../images/c-prev.png");
	background-repeat: no-repeat;
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	left:0;
}

.title-who-we-are{
	margin-top:50px!important;
	width:355px;
	margin:auto;
	border-bottom: 1px solid #076031;
    font-family: "Open Sans",sans-serif;
    font-size: 35px;
	text-align:center;
	height:50px;
	text-transform: uppercase;
	position:relative;

}

.content-text-who-we-are{
	margin-top:60px;

}
.text-1{
	width:46%;
	float:left;	
	padding-right:40px;
	color:#acacac;
}
.text-2{
	width:46%;
	float:left;
	padding-left:40px;
	color:#acacac;
}

.text-1 p{
	padding-top:10px;
}
.text-2 p{
	padding-top:10px;
}


.images{
	margin-top:80px;
	margin-bottom:80px;
	height:250px;
}
.content-image{
	width:33%;
	float:left;
	text-align:center;
}

.image{
	width:160px;
	height:160px;
	margin:auto;
}
.content-image .image img{
	border-radius:50%;
	height:100%;
	width:100%;
}
.content-image .name{
	font-family: "Open Sans",sans-serif;
    font-size: 20px;
	font-weight:700;
	padding-top:10px;
}
.content-image .post{
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	padding-top:10px;
}


.about-contact-us-title{
    border-bottom: 1px solid #076031;
    font-family: "Open Sans",sans-serif;
    font-size: 35px;
    margin: auto;
    padding-bottom: 18px;
    padding-top: 10px;
    text-transform: uppercase;
    width: 320px;
	position:relative;
	color:#076031;
}

/* contact page */


.contact-image{
	/*max-height:360px;*/
	border-bottom: 2px solid #076031;

}
#about-banner{
	padding-top:20px;
	padding-bottom:20px;
	background-image: url("../images/bg-content.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.left-info{
	float:left;
	width:30%;

}

.contact-info-location {

    padding-left: 0!important;
}

.contact-info-phon {

    padding-left: 0!important;
}
.contact-info-msg {

    padding-left: 0!important;
}
.right-info{
	float:left;
	width:70%;
}
.contact-contact-us-title{
    border-bottom: 1px solid #076031;
    font-family: "Open Sans",sans-serif;
    font-size: 35px;
    margin: auto;
    padding-bottom: 18px;
    padding-top: 10px;
    text-transform: uppercase;
    width: 320px;
	float:left;
	color:#076031;
	position:relative;
}


.contact-title-info{
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
	color:#222;
	padding-top:50px;
	padding-bottom:50px;
}

.content1-ControlGroup .control-group{
	width:33%;
	float:left;
}
#contact-form-container{
	width:100%!important;
}

/* appraisal */

.title-market{
	border-bottom: 1px solid #076031;
    font-family: "Open Sans",sans-serif;
    font-size: 35px;
    height: 50px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px !important;
    text-align: center;
    text-transform: uppercase;
    width: 370px;
	color:#076031;
	position:relative;
	max-width:100%;
}

.title-market-2{
	border-bottom: 1px solid #076031;
    font-family: "Open Sans",sans-serif;
    font-size: 35px;
    height: 50px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px !important;
    text-align: center;
    text-transform: uppercase;
    width: 450px;
	color:#076031;
	position:relative;
	max-width:100%;
}

.content-text-market p{
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color:#838383;
}
.title-request-market{
	font-family: "Open Sans",sans-serif;
    font-size: 30px;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	line-height: 30px;
	color:#222;
}
/*  buy */
.prev-buy {
	background-image: url("../images/c-prev.png");
    background-repeat: no-repeat;
    height: 40px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 40px;
}
.next-buy {
	background-image: url("../images/c-next.png");
    background-repeat: no-repeat;
    height: 40px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 40px;
}
.buy-slider{
	position:relative;
}
.buy-slider .caroufredsel_wrapper{
	margin:0!important;
}


.row-fluid.property-item1 .span5 {
	width: 44%;
	position:relative;
}
.row-fluid.property-item1 .span7{
	width: 53%!important;
	padding-right:25px;
}

.span2 .count{

	border-radius:50%;
	background-color:#c1d3ca;
	float:right;
	padding:2px 8px;

}

.row-fluid .span2{
	width:20%!important;
	margin-right:13px;
}
.property-view-details{
    background-image: url("../images/buy-hover.png") !important;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
	margin-left:-105px;
	margin-top:-92px;
    width: 98%;
    z-index: 100;
}
.pager{
	text-align:center!important;
	padding-left:30%;

}
.pager ul{
	margin:auto;
}
.content-row-fluid{
   background-image: url("../images/bg-buy.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
	padding-bottom:120px;

}

/* buy left div */
.listing-container{
	width:69%!important;
}
.property-for-rent-container{
	background-color:#efefef;
	width:30%!important;
	margin:0!important;
}
.span3 .row{
	margin-left:10px!important;
	margin-bottom:10px;
}

.span3 .drop-title{
	margin-bottom:10px;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	
}
.box-1, .box-2{
	padding-bottom:20px;
	padding-top:20px;
	border-bottom:1px solid #fff;
}
.box-1-row-2-colum-1,.box-1-row-2-colum-2{
	width:50%;
	float:left;
}

.box-2-row-1-colum-1,.box-2-row-1-colum-2,.box-2-row-1-colum-3{
	width:30%;
	float:left;
}
.box-2-row-2-colum-1{
	width:30%;
	float:left;
}

.box-2-row-2-colum-2{
	width:70%;
	float:left;
}



.span3  .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.span3 .chosen-container-single .chosen-single div b {
    background: rgba(0, 0, 0, 0) url("../images/arrow2.png") no-repeat scroll 0 2px !important;
    margin-left: -2px;
    margin-top: 2px;
}
.span3 .chosen-container-single .chosen-single {
	border:0!important;
	box-shadow:none!important;
}
.span3 .chosen-container-single{
	width:100%!important;
}

.vlaue-range{
	height:37px;
	width:100%;
	background-color:#fff;
	text-align:center;
}
.vlaue-range span{
	line-height:37px;
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
}
.content-range{
	margin-right:10px;
}
.span3 .form-actions{
	margin-left:10px!important;
}

.buy-contact-us-content{
	margin-top:20px;

}
.buy-contact-us-content iframe{
	border: 10px solid #cddfd6!important;

}



/* individual page */


.c-row-fluid {
    background-image: url("../images/bg-buy.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-bottom: 30px;
}
.location-map{
	margin-top: 20px;
	background-color:#fff;
	padding-right:5px;
	padding-left:5px;
	border:2px solid #d6d6d6;
	/*box-shadow: 1px 1px 4px 3px rgba(214,214,214,1);*/
	
}
.location-details{
	padding-top:10px;
	padding-bottom:10px;
	color:#222;
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	font-weight:700;
	color:#3c3c3c;
}

 .location-map .info-location {
    color: #3c3c3c;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    padding-left: 5px;
/*	padding-top:10px;*/
	padding-bottom:10px;
	
}
 .location-map .info-location span{
	padding-left:10px;
	line-height:30px;
 }
 
 .social-share{
	height:110px;
	border:2px solid #d6d6d6;
	margin-top:20px;
	background-color:#fff;
	
 }
 
 .title-share{
     color: #3c3c3c;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
	font-weight:700;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:25px;
 }
 .social{
 padding-left:25px;
 }
 .share-tw{
   background-image: url("../images/share-tw.png");
    background-repeat: no-repeat;
    width: 30px;
	height:30px;
	float:left;
	padding-left:25px;
 }
  .share-fb{
     background-image: url("../images/share-fb.png");
    background-repeat: no-repeat;
    width: 30px;
	height:30px;
	float:left;
	padding-left:25px;
 
 }
  .share-in{
     background-image: url("../images/share-in.png");
    background-repeat: no-repeat;
    width: 30px;
	height:30px;
	float:left;
	padding-left:25px;
 
 }
  .share-g{
     background-image: url("../images/g+.png");
    background-repeat: no-repeat;
    width: 30px;
	height:30px;
	float:left;
	padding-left:25px;
 
 }
  .share-print{
     background-image: url("../images/print.png");
    background-repeat: no-repeat;
    width: 30px;
	height:30px;
	float:left;
	padding-left:25px;
 
 }
 

 .c-row-fluid .span2{
	width:14%!important;
	margin-right:5px!important;
	
 }
 .left-span6{
	margin-left:0!important;
	width:45%!important;
 }
 .right-span6 {
	padding-left:30px;
	padding-top:20px;
	border:2px solid #d6d6d6;
	background-color:#fff;
	width:52%!important;
	padding-right:20px;
 }
 
 .id-catergory span{
	background-color:#c1d3ca;
	margin-top:20px;
	margin-right:5px;
	font-family: "Open Sans",sans-serif;
    font-size: 12px;
	height:30px;
	padding-right:40px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
 }
 .space-details{
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	font-weight:700;
	margin-bottom:30px;
 }
 .title-agent{
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	padding-bottom:30px;
	font-weight:700;
	
 
 }
 

 
 
 
 .agent-details .left-agent{
	width:50%;
	float:left;
 }
  .agent-details .right-agent{
	width:50%;
	float:left;
 }
 
.agent-number{
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	padding-top:10px;
}
.agent-location {
    float: left;
	width:100%!important;
	padding-top: 20px;
	color: #2c6e48;
	margin-left:-7px;
}

.agent-phon {
    float: left;
	width:100%!important;
	padding-top: 20px;
	color: #2c6e48;
	margin-left:-7px;
	padding-bottom:20px;
}

.agent-msg {
    color: #2c6e48;
    text-align: left;
    width: 100%;
	margin-left:-7px;
}
 .image-agent{
 	max-height:195px;
	max-width:195px;
	border:2px solid #d6d6d6;
	
 }
 .image-agent img{
	max-height:185px;
	max-width:185px;
	padding:5px;
 }
 .info-agnet textarea{
	margin-top:20px;
	margin-bottom:20px;
	border-radius:0!important;
	max-width:185px;
	max-height:110px;
 }
 
 .button-send{
	width:100px;
	height:32px;
	margin:auto;
	border-radius:20px;
	text-align:center;
	background-color:#076031;
	margin-bottom:20px;
	line-height:30px;

 }
 .button-back{
	width:100px;
	height:32px;
	border-radius:20px;
	text-align:center;
	border:1px solid #076031;
	margin-bottom:20px;
	line-height:30px;
 }
  .button-send a{
	color:#fff!important;
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
  }
    .button-back a{
	color:#076031;
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
  }
 
 
 ::-webkit-input-placeholder {
	font-family: "Open Sans",sans-serif;
    font-size: 12px;
	color:#076031;
}

:-moz-placeholder { /* Firefox 18- */
	font-family: "Open Sans",sans-serif;
    font-size: 12px;
	color:#076031; 
}

::-moz-placeholder {  /* Firefox 19+ */
	font-family: "Open Sans",sans-serif;
    font-size: 12px;
	color:#076031;  
	font-style:italic;
}
.single-buy-container-map{
	border-top:1px solid #076031; 
}
.span2 .air{
	background-color: #c1d3ca;
    float: right;
	font-family: "Open Sans",sans-serif;
    font-size: 12px;
	padding: 2px 8px;

}
 .right-span6  .span22{
	width:21%!important;
}
 /* admin page */
 
 #body_admin #logo{
	top:0;
 }
  #body_admin #mainmenu{
	width:100%;
 }
  #body_admin ul{
	width:100%;
  }
  
 /*  home carousel */
 
 .jcarousel li{
	position:relative;
 }
 .top-infrastructure{
	position:absolute;
	top:100px;
	left:10px;
 }
.white-container-more-innerr{
	position: relative;
	display: inline-block;
	width:100%;
}
.white-container .white-container-moree{
	position: absolute;
	top: 375px;
	left:0;
	right:215px;
}
.span4 .white-container{
	box-shadow: 1px 1px 4px 3px rgba(214,214,214,1);
}

/* carousel */
.white-container .caroufredsel_wrapper{
	margin:0!important;
	min-height:315px!important;
	max-height:100%;
}
.white-container .caroufredsel_wrapper ul{
	width:100%!important;
}
.white-container .caroufredsel_wrapper ul li{
	margin-top: 15px;
    text-align: center;
    width: 100% !important;
}
.white-container .caroufredsel_wrapper ul li img{
	max-height:215px;	
}

#ul-carousel-agents li{
display:block;
height:300px;
}

.conatiner-data{
	margin-left:20px;
	margin-right:20px;
}
/**/
.property-for-rent-form .form-horizontal{
	margin-left:5px;
}

/*  holiday rental */
.text-page .container {
	color:#222!important;
	margin-top:40px!important;
	margin-bottom:40px!important;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;

}
.text-page-apparaisal  .breadcrumb-inner{
	color:#222!important;
	margin-top:40px!important;
	margin-bottom:10px!important;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	font-weight:bold;

}
.text-page-apparaisal .about-inner-container {
	color:#222!important;
	margin-bottom:40px!important;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
}
.listing-container{
	margin:auto!important;
}
.items .agent-item{
	color:#222;
}

.property-view-details{
	display:none;
}


.property-image a:hover:after{
	 position:absolute; 
	 left: 50%;
	top: 50%;
	margin-left:-105px;
	margin-top:-100px;
	 border-top: 10px solid transparent;
	 border-bottom: 10px solid transparent;
	 border-left: 10px solid transparent; content: ""; 
	 width:100%;
	 height:100%;
	 background-image: url("../images/buy-hover.png") !important;
	 background-repeat: no-repeat;
	 
 }

  /*  background-image: url("../images/buy-hover.png") !important;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
	margin-left:-105px;
	margin-top:-92px;
    width: 98%;
    z-index: 100;*/


/* header icon hover */
/*
.twitter :hover{
	background-image: url("../images/twitter-hover.png");
	background-repeat: no-repeat;
	width:30px;
	height:30px;

}
.facebook :hover{
	background-image: url("../images/facebook-hover.png");
	background-repeat: no-repeat;
	width:30px;
	height:30px;

}
.linkedin :hover{
	background-image: url("../images/linkedin-hover.png");
	background-repeat: no-repeat;
	width:30px;
	height:30px;

}
.youtube :hover{
	background-image: url("../images/instagram-hover.png");
	background-repeat: no-repeat;
	width:30px;
	height:30px;

}
*/
.left-property{
	background-color:#3c3c3c;
	width:100%;
	float:none;
	height:45px;
}
.property-per-week {
	height:auto;
}
.right-property{
	width:100%;
	background-color:#c1d3ca;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	padding:0!important;
	float:none;
	height:45px;
	margin-top:10px;
}
.left-property .span6{
	width:100%!important;
	color:#fff;
	padding-left:5px;
	line-height:45px;
}

.right-property .inspection,.right-property .date,.right-property .time,.right-property .auction{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	margin-left:0!important;
	line-height:45px;
	font-style:normal!important;
}
.right-property .inspection{
	padding-left:5px;
	width:34%!important;
}
.right-property .date,.right-property .time{
	width:20%!important;
}
.right-property .auction{
	width:25%!important;
}
.span12 .property-per-week1 div{
	padding:0!important;
	padding-left:5px!important;
}

 .titles-agents{
	margin-top:40px!important;
	width:370px;
	margin:auto;
	border-bottom: 1px solid #076031;
    font-family: "Open Sans",sans-serif;
    font-size: 35px;
	text-align:center;
	height:50px;
	text-transform: uppercase;
	color:#076031;
	width:375px;
	position:relative;


}
.bg-line{
    background-image: url("../images/border-bold.png");
    background-repeat: no-repeat;
    bottom: -2.5px;
    height: 5px;
    left: 50%;
    margin-left: -39px;
    position: absolute;
    width: 78px;
}
.bg-line-contact-us{
    background-image: url("../images/border-bold.png");
    background-repeat: no-repeat;
    bottom: -2.5px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 78px;
}
.bg-line-contact{
    background-image: url("../images/border-bold-home.png");
    background-repeat: no-repeat;
    bottom: -2.5px;
    height: 5px;
    left: 50%;
    margin-left: -69.5px;
    position: absolute;
     width: 139px;
}
.bg-line-home{
    background-image: url("../images/border-bold-home.png");
    background-repeat: no-repeat;
    bottom: -2.5px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 139px;
}

.agent-container{
	width:100%!important;
}

.agent-container .items .view-item{
	width:30%;
	float:left;
	border:1px solid;
	margin-left:10px;
	margin-right:10px;
}
.agent-container .agent-image{
	/*width:100%;*/
	margin:5px;
	text-align:center;
	
}
.agent-container .items .view-item .span3,.agent-container .items .view-item .span5,.agent-container .items .view-item .view_agent{
	width:100%;

}

.agent-container .span5{
	margin-left:5px!important;

}
.view_agent{
	margin-top:10px!important;
}

.view_agent button{
	background-image: linear-gradient(to bottom, #076031, #076031);
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
	height:35px;
	text-align:center;
	width:275px;
	border-radius:0!important;
	border:0!important;

}
.agent-view-details-name{
	background:rgba(255,255,255,0.8);
	margin-top:-45px;
	height:45px;
	line-height:45px;
	color:#076031;
	font-family: "Open Sans",sans-serif;
    font-size: 24px;
	text-transform: uppercase;
	padding-left:10px;
	margin-right:10px;

}
.agent-view-details-mobile{
   background-image: url("../images/bg-phon.png");
    background-repeat: no-repeat;
	background-position:0% 50%;
	padding-left:30px;
	color:#076031;
	width:38%;
	float:right;
	margin-bottom:10px;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	height:30px;
	line-height:30px;
}
.agent-view-details-address{
	background-image: url("../images/bg-location.png");
    background-repeat: no-repeat;
	background-position:0% 50%;
	padding-left:30px;
	color:#076031;
	width:61%;
	margin-bottom:10px;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	height:30px;
	line-height:30px;
}

.agent-view-details-email{
	background-image: url("../images/bg-msg.png");
    background-repeat: no-repeat;
	background-position:0% 50%;
	padding-left:30px;
	color:#076031;
	width:90%;
	margin-bottom:10px;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	height:30px;
	line-height:30px;
}

/* single agent */
.text-single-agent{
    color: #838383;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
	margin-top:10px;
	margin-bottom:100px;
	
}
.agent-single-container .titles-agents{
	margin-bottom:40px;
}
.agent-single-container .span3{
	margin-left:0!important;
}
.single-agent .agent-view-details-name{
	margin-top:0!important;
	margin-bottom:5px;
}
.single-agent .agent-view-details-phone{
   background-image: url("../images/bg-phon.png");
    background-repeat: no-repeat;
	background-position:0% 50%;
	padding-left:30px;
	color:#076031;
	margin-bottom:10px;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	height:30px;
	line-height:30px;

}
.agent-single-container .view_agent{
	width:30%!important;
	margin-top:170px!important;

}

.about-title-single{
	font-family: "Open Sans",sans-serif;
	font-size: 22px;
	height:30px;
	color:#076031;
	border-bottom:1px solid #dedede;
	padding-left:25px;
	font-weight:normal;
	margin-top:50px;
}
.back-to-agents{
	text-align:left;
	margin-bottom:30px;
	margin-top:60px;
}
.back-to-agents a{
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
	color:#076031;
}
.agent-single-container .text-1,.agent-single-container .text-2{
	color:#838383;
	margin-bottom:250px;
}
.agent-view-details-send-message{
	width:200px;
	height:35px;
	text-align:center;
	border:1px solid #076031;
	
}
.agent-view-details-send-message a{
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
	color:#076031;
	line-height:35px;
}

.printing .span2{
	width:18%!important;
}

/* auction;*/
.Auction-row{
	border-bottom:1px solid #076031;
}
.inspect_td{
	height:120px;
	text-align:center;
	display:table;
}
.inspect_td img{
	max-height:100%;
	max-width:100%;
}
.Auction-Date{
	color:#076031;
}
.inspect_td div{
   display: table-cell;
    height: 120px;
    line-height: 20px;
    margin: auto;
    vertical-align: middle;
    width: 100%;
}
/* price range*/
.ui-slider-handle{
	background: #076031 !important;
	border:0!important;
}
.ui-slider-range{
	background: #076031 !important;
}

/*  market apparaisal form */
.m-a-form{
	font-family: "Open Sans",sans-serif;
	font-size: 18px;
	color:#fff;
	background:#076031;
	height:45px;
	line-height:45px;
	width:100%;
	margin-bottom:10px;
	margin-top:25px;
}

.m-a-form span{
	padding-left:20px;
}

.m-a .span4,.m-a-form .span12{
	width:100%!important;
	margin-left:0!important;
	margin-right:0!important;		
}

.m-a .span4 select,.m-a .span12 input{
	width:100%!important;
}	

.m-a .span4 input,.m-a .span12 input{
	margin-left:0!important;
	margin-right:0!important;
}

.m-a textarea[class*="span"]{
	width:100%!important;
}

.share-email{
	background-image: url("../images/email-share.png");
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	padding-left: 25px;
}

@media screen and (min-width:1024px){
	#our-agents{
		margin-top:60px;
	}
	
	.ct, .ct:hover{
		margin-top:15px;
	}
}

@media screen and (min-width:1024px) and (max-width: 1200px){
	.nav-tabs > li > a, .nav-pills > li > a{
		padding-left: 11px !important;
		padding-right: 11px !important;
	}

	.find-an-agent-carousel.container{
		width: 100%;
	}

	.jcarousel-outer-wrapper{
		max-width: 100%;
	}

	#contact-form-container input[type=text], #contact-form-container textarea {
		/*width: 93%;*/
	}
}

@media screen and (max-width: 1024px){
	.text-page,.text-page-apparaisal{
		padding-left: 20px;
		padding-right: 20px;
	}

}
@media (max-width: 979px) and (min-width: 768px){

	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		//width: 95% !important;
	}

	.footer-menu .nav-pills > li > a, .copyright-menu .nav-pills > li > a{
		padding-right: 9px !important;
		padding-left: 9px !important;
	}

	.footer2-column{
		font-size: 13px;
	}

	.control-group input,.control-group textarea{
		width:90%;
	}

	.nav-tabs > li, .nav-pills > li{
		width:100%;
	}

	.copyright-menu .nav-pills > li:not(:last-child):after{
		display: none;
	}
	
}

@media screen and (min-width:768px) and (max-width: 1019px){
	.find-an-agent-carousel.container{
		width:100%;
	}

	.jcarousel-outer-wrapper{
		margin-left: 0px;
		max-width: 100%;
	}


	#contact-form-container input[type=text], #contact-form-container textarea{
		/*width: 85%;*/
	}

	.about-inner-container .row-fluid .span8{
		width: 92%;
	}

	.jcarousel-outer-wrapper{
		max-width: 100%;
	}

	.find-an-agent-carousel.container{
		width: 100%;
	}

	.find-an-agent-text-container{
		float:none;
		height: 54px;
	}

	.jcarousel-wrapper #slider1 img{
		padding:6px;
	}

	.find-an-agent-carousel .jcarousel-wrapper{
		width:100%;
	}

	.find-an-agent-carousel .find-an-agent-text{
		margin-top:0;
		margin-bottom: 22px;
	}

	.find-an-agent-carousel .jcarousel li{
		text-align: center;
		margin-right: 8px;
	}


	#add_to_favorites{
		font-size: 11px;
	}

	.property-details div{
		font-size: 11px;
	}

	.property-agent-cont .property-image{
		width: auto;
	}

	.property-view-details-contact{
		word-break:break-word;
	}

	#Agent_id_chosen{
		width: 100% !important;
	}

	.property-per-week>div:last-child{
		font-size: 14px;
	}

	.find-an-agent-carousel .jcarousel img{
		display: inline;
	}

	#mainmenu ul li:not(:last-child){
		margin-right: 9px;
	}

	.row-fluid .span4{
		width:48% !important;
		margin-bottom: 20px;
	}

	.row-fluid .span4:last-child{
		margin-left: 0px !important;
	}

	#mainmenu ul li a{
		font-size: 19px;
	}

	.footer-menu .nav-pills > li > a, .copyright-menu .nav-pills > li > a{
		font-size: 12px;
		padding-right: 11px;
		padding-left: 11px;
	}

	#banner-search{
		position: initial;
	}

	#banner-dropdowns button[type=submit]{
		margin-top: 20px;
	}

	#banner-text{
		top:81px;
		bottom: auto;
		font-size: 29.64px;
	}


}

@media screen and (max-width: 979px){

	#leftNavBtn{
		position: fixed;
		width: 30px;
		display: block;
		height: 30px;
		z-index: 99999999;
		right: 2%;
		top:2%;
	}

	#logo{
		position: initial;
		text-align: center;
	}

	div[id$="-banner"]>img{
		height:auto !important;
	}

	body{
		padding:0px !important;
	}

	.jcarousel-outer-wrapper{
		margin-left: 0px;
	}

	.jcarousel-wrapper #slider1 img{
		padding:6px;
	}

	.row-fluid .slider2.span6{
		width:99% !important;
	}

	#add_to_favorites{
		font-size: 11px;
	}

	.property-for-rent-title{
		margin-top:20px;
	}

	#slider2-wrapper .jcarousel img{
		width: 100%;
	}

	.share-icons .thumbnails > li{
		float:left !important;
		width:14.893617021276595% !important;
	}

	.find-an-agent-carousel .jcarousel li{
		text-align: center;
	}

	.find-an-agent-carousel .jcarousel img{
		display: inline;
	}

	.find-an-agent-carousel .jcarousel-wrapper{
		width:80%;
	}

	.jcarousel-buttons .jcarousel-control-prev, .jcarousel-buttons .jcarousel-control-next{
		top:31px !important;
	}

	.find-an-agent-text-container{
		height:105px;
	}

	.listing-container .property-for-rent-title,.property-item{
		margin-left: 0px;
	}

	.property-per-week div[class*="span"]{
		float:left !important;
		text-align: center;
	}

	.property-per-week .span2{
		width: 16.3% !important;
	}
	.property-per-week .span6{
		width: 48.93617021276595% !important;
	}

	.row-fluid.property-item .span5{
		width: 100%;
	}

	.find-an-agent-carousel .find-an-agent-text{
		margin-top:0px;
		margin-bottom: 22px;
	}

	.find-an-agent-text-container{
		float: none;
	}

	.find-an-agent-carousel.container{
		width: 100%;
	}

	#header-social-icons{
		text-align: center;
		float: none;
		height: auto;
	}

	#mainmenu ul li:not(:last-child){
		margin-right: 0px;
		border-bottom: solid 1px;
	}

	.white-container{
		margin-bottom: 32px;
	}

	#footer{
		height: auto;
	}

	.footer2-column{
		float: none;
		display: inline-block;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: solid 1px;
		width:48%;
	}

	.nav-tabs > li, .nav-pills > li{
		float: none !important;
	}

	.footer-menu .nav-pills > li{
		width:100%;
		margin-bottom: 10px;
	}

	.footer-menu .nav-pills > li:not(:last-child):after, .copyright-menu .nav-pills > li:not(:last-child):after{
		content: "";
	}

	#mainmenu ul li{
		display: block;
	}

	#mainmenu ul li a{
		font-size: 21px;
	}

	#mainmenu ul li.active a,#mainmenu ul li:hover a{
		background: none;
		border: 0px;
	}

	#mainmenu ul{
		border: solid 1px;
		margin-bottom: 20px;
		max-width: 100%;
	}

	#banner-search{
		position: initial;
		height: auto;
	}

	#mainmenu{
		float:none;
	}

	#banner-search select{
		width: 100%;
	}

	#banner-text{
		font-size: 17.64px;
		top:27px;
		bottom: auto;
	}

	#banner-dropdowns button[type=submit]{
		margin-top: 21px;
	}

	#banner-dropdowns{
		margin-top: 0px;
		border: solid 1px;
	}

	#header-social-icons #social, #header-social-icons #header-buttons{
		float: none;
		margin: 0;
		padding: 0;
		border: 0px;
		margin-bottom: 10px;
	}

	#header-social-icons .thumbnails{
		display: inline-block;
	}

	#header-social-icons .thumbnails > li{
		float:left ;
	}

	.contact-inner-container{
		/*padding: 0 20px;*/
	}

	#contact-form-container .controls,#contact-form-container .form-actions{
		text-align: center;
	}

	#contact-form-container input[type=text], #contact-form-container textarea{
		width: 79%;
	}

	#contact-form-container{
		margin-top:46px;
	}

	.breadcrumb-container{
		position: initial;
		padding-top: 10px;
	}

	.about-paragraph{
		margin-top: 20px;
	}
	.about-paragraph p{
		color:#222;
	}

	.about-title,.about-sub1{
		font-size: 20px;
		margin-left: 15px;
		margin-right: 15px;
	}

	.about-sub2 p{
		margin-left: 15px;
		margin-right: 15px;
	}

	.footer2-column{
		font-size: 13px;
	}

	.property-for-rent-form{
		text-align: center;
	}

	.property-for-rent-container{
		padding-right: 0px;
	}

	.container.buy-inner-container:not(.buy2){
		width: 58% ;
	}

	.container.buy-inner-container.buy2{
		width: 80%;
	}


	.listing-container{
		border-left: 0px;
	}

	.property-image img{
		width: 100%;
	}
	
/* sarkis */
/* menu */
.navbar{
	display:none;
}
.sidr{
	 background: #076031 none repeat scroll 0 0!important;
	  box-shadow:none!important;
}

.sidr ul li a, .sidr ul li span {
	background: #076031 none repeat scroll 0 0!important;
	color:#fff!important;
}

#li-main-menu{
	background:#076031!important;
	padding-left: 15px!important;
}

.nav > li > a:hover, .nav > li > a:focus{
	
	background: #efefef none repeat scroll 0 0!important;
	color:#076031!important;
	box-shadow:none!important;
}
.sidr ul li ul li a:hover, .sidr ul li ul li a:focus{
		
	background: #efefef none repeat scroll 0 0!important;
	color:#076031!important;
	box-shadow:none!important;
}

.sidr ul li {
    border-bottom: 1px solid #1a1a1a!important;
	border-top:0px!important;
}

.sidr ul{
	border-bottom:0px!important;
}

/*home page */
.row-fluid .span4 {
    margin-left: 0 !important;
    width: 100% !important;
}

.footer-logo1,.footer-logo2{
	margin:auto;
	float:none;
	position:static;
}
.map {
    float: none;
    /*margin: 10px;*/
    width: 85%;
}
.title-market{
font-size: 30px;
}
.about-contact-us-title{
	max-width:100%;
}


.info-map {
    float: none;
    margin: auto;
    max-width: 100%;
    width: 400px;
	margin-top:30px;
}
.chosen-container-single {
    height: 37px;
    width: 100%!important;
}
.form-inline{
	margin-left:10px;
}
/*header */
#header-social-icons #social, #header-social-icons #header-buttons {
	margin:auto;
}

#header-social-icons #social, #header-social-icons #header-info {
    float: none;
    margin: auto;
}
#header-info {
    width: 320px;
}


/* footer */
.footer-about {
    color: #fff;
    float: none;
	width:350px;
    max-width: 100%;
	margin:auto;
	margin-bottom:40px;
}


.footer-twitter {
    color: #fff;
    float: none;
	width:350px;
    max-width: 100%;
	margin:auto;
	margin-bottom:40px;
}

.footer-logo {
    color: #fff;
    float: none;
	width:250px;
    max-width: 100%;
	margin:auto;
}
#footer {
    height: 550px;
}

/* buy page */

.property-for-rent-container {
    margin: auto !important;
    width: 100% !important;
}

.listing-container {
    width: 95% !important;
}
.property-per-week .span2 {
    width: 20% !important;
}
.next {
	position:inherit;
	width:auto;
	background:none;
}

#ul-buy-content li{
	min-height:265px!important;
	max-height:100%!important;
}
#ul-buy-content li img{
	min-height:265px!important;
	max-height:100%;
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"]{
	float:left!important;
}
.row-fluid.property-item1 .span7 {
    padding-left: 10px;
    padding-right: 10px;
}


.map {
    margin: auto;
    text-align: center;
}
/* about */


.text-1 {
    float: none;
    padding-right: 20px;
	padding-left: 20px;
    width: 98%;
}
.text-2 {
    float: none;
    padding-right: 20px;
	padding-left: 20px;
    width: 98%;
}

/* contact */
.contact-contact-us-title {
	float:none;
	margin:auto;
}
.contact-title-info{	
	padding-left:50px;
	padding-right:50px;
	line-height: 30px;
}

#contact-form-container input[type="text"], #contact-form-container textarea {
    width: 99%;
}

/* individual page */

.right-span6 {
	margin-top:20px;
	margin-left:2.5%!important;	
	margin-right:2.5%!important;
	width:95%!important;
	
}

.title-share{
	text-align:center;
}

.social {
    margin: auto;
    width: 200px;
}
.share-fb,.share-print ,.share-tw ,.share-in ,.share-g {
	padding-left:5px;
	padding-right:5px;
}

.right-span6 .property-per-week .span2 {
    width: 15% !important;
}
.property-per-week > div:last-child img{
	/*width:40%;*/
}

/* rentrequestmarketappraisal */

.breadcrumb-inner img {
    margin-right: 0;
}
.text-2 ,.text-1{
    width: 90%;
}
.row-fluid .span4,.row-fluid .span12 {
    margin-left: 5px !important;
    width: 95% !important;
}
.span12  #address{
	width: 95% !important;
}
#nickname,#prType{
width: 95% !important;
margin-left:0!important;
}

.items .view-item{
  text-align:center!important;
}
.view_agent{
	width:100%!important;
}
.view-item .span3,.view-item .span4,.view-item .span5{
	width:99%!important;
	text-align:center;
	float:none!important;
	margin: 0 0 20px!important;
}



.right-property .inspection{
float:left!important;
	padding-left:5px;
	width:34%!important;
}
.right-property .date,.right-property .time{
	width:20%!important;
	float:left!important;
}
.right-property .auction{
	width:25%!important;
	float:left!important;
}

/* find agent */

.agent-view-details-name{
	margin-top:-65px;
	position:relative;
	z-index:10;

}
.agent-view-details-mobile{
	width:100%!important;
	float:none!important;
	padding-left:0!important;
}
.agent-view-details-address{
	width:100%!important;
	padding-left:0!important;
}
.agent-view-details-email{
	padding-left:0!important;
}
.view_agent button{
	width:auto!important;
}
#agentslistview .agent-view-details-email span, .agent-single-container .agent-view-details-email{
	padding-left:30px;
}
/* single agent */

.agent-single-container .span3{
	max-width:340px!important;
	margin:auto!important;

}
.agent-single-container .span5{
	max-width:340px!important;
	margin:auto!important;
	margin-bottom:20px!important;

}
.agent-single-container .view_agent{
	margin-top:0!important;
	
}
.single-agent .agent-view-details-address,.single-agent .agent-view-details-phone,.single-agent .agent-view-details-email{
		width:auto!important;
		margin:auto;
		display:table;
		padding-left:30px!important;
		margin-bottom:10px!important;

}
.agent-view-details-send-message{
	margin:auto;
}
/* feedback. */
.text-single-agent{
	padding-left:10px;
}



}



@media screen and (max-width: 766px){
	/* buy */
	.listing-container div.property-item1 {
		width:500px;
		max-width:100%;
		margin:auto;
		margin-bottom:15px;
		
	}
	.row-fluid.property-item1 .span5 {
		width: 100%!important;
	}
	
	.row-fluid.property-item1 .span7{
		width: 100%!important;
	}
	/* contact */

.left-info {
    float: none;
    width: 100%;
}

.right-info {
    float: none;
    width: 100%;
}
.contact-info-location {
	width:130px;
	margin:auto;
	padding-top:10px;
}
.contact-info-phon {
	width:130px;
	margin:auto;
	padding-top:10px;
}
.contact-info-msg {
	width:130px;
	margin:auto;
	padding-top:10px;
}
.form-horizontal .controls {
   /* margin-left: 20px !important;
	 margin-right: 20px!important;*/
}
.contact-title-info {
	line-height:30px;
}

.right-span6 .property-per-week .span2 {
    width: 17% !important;
}
.right-span6 .property-per-week .span22 {
    width: 23% !important;
}
/* about */

.image-item {
    float: none;
    text-align: center;
    width: 100%;
}
.image-item img {
    float: none;
}
.carousel{
	height: 470px;
}

.text-item {
    background: none!important;
    padding-left: 15px;
    text-align: center;
    width: 100%;
	padding-top:0!important;
}

.content-text {
	padding-right:0!important;
	padding-top:15px;
}
.location-text {
	padding-top:15px;
}
.carousel .caroufredsel_wrapper {
    margin: auto !important;
}
.carousel .caroufredsel_wrapper ul{
    margin: auto !important;
	max-width:100%!important;
}
.carousel .caroufredsel_wrapper ul li{
    margin: auto !important;
	max-width:100%!important;
}
/* images */

.images {
	height:auto;
}

.content-image {
    float: none;
    text-align: center;
    width: 100%;
	margin-bottom: 20px;
}
/* table */

.inspect_th {
       width:100%!important;
	text-align:center!important;
}
.inspect_td{
       width:100%!important;
	text-align:center!important;
}

.left-property .span6{
	text-align:center;
}

.right-property{

	height:180px;

}


.right-property .inspection,.right-property .date,.right-property .time,.right-property .auction{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	margin-left:0!important;
	line-height:45px;
	font-style:normal!important;
	 margin: 0!important;
}

.right-property .inspection{
	float:left!important;
	padding-left:5px;
	width:100%!important;
}
.right-property .date,.right-property .time{
	width:100%!important;
	float:left!important;
}
.right-property .auction{
	width:100%!important;
	float:left!important;
}

/* fing agent */
.agent-container .items .view-item{
	float:none;
	width:280px;
	margin:auto!important;
	margin-bottom:20px!important;
	
}

/* contact */
#contact-form-container .controls{
	margin-left:10px!important;
	margin-right:20px;

}
.client-content .caroufredsel_wrapper{
	min-height: 100px !important;
}
.text-location{
	display:none;
}
.client-content{
	margin-bottom:0;
}
.chosen-container-single a{
	text-align:center!important;
	 color: #076031 !important;
}
.chosen-container-single span{
	margin:0!important;
	text-align:center!important;
	color: #076031 !important;
}
.home-inner-container{
	max-width:95%!important;
}
}


@media screen and (min-width:440px) and ( max-width: 640px){
	.find-an-agent-carousel .jcarousel-wrapper{
		width:50%;
	}

	.enquiery-form-column1,.enquiery-form-column2{
		float: none;
		width:95%;
	}

	.enquiery-form-column1 input,.enquiery-form-column2 textarea{
		width:100%;
	}
	


}


@media screen and (max-width:510px){

/* single */
.agent-details .left-agent {
    float: none;
    width: 100%;
}

.agent-details .right-agent {
    float: none;
    width: 100%;
}
.image-agent {
	margin:auto;
}
.info-agnet{
	width:200px;
	margin:auto;
}

.property-per-week {
	min-height:130px;
}
.right-span6 .property-per-week .span2 {
    width: 30% !important;
}
.right-span6 .property-per-week .span22 {
    width: 30% !important;
}
.id-catergory span{
  padding: 5px 20px 5px 10px;
}

}
@media screen and (max-width:439px){
	.find-an-agent-carousel .find-an-agent-text{
		font-size: 19px;
	}

	.property-per-week>div:last-child{
		margin-left: 3px;
	}

	.property-per-week>div:last-child img{
		/*width:52%;*/
	}

	.container.buy-inner-container {
		width: 95%;
	}

	.container.buy-inner-container.buy2{
		width:97%;
	}

	.enquiery-form-column1,.enquiery-form-column2{
		float: none;
		width:95%;
	}

	.enquiery-form-column1 input,.enquiery-form-column2 textarea{
		width:100%;
	}
	
	/* buy */
.row-fluid .span2 {
    margin-right: 4px;
    width: 23% !important;
}
.pager {
	padding-left:0;
}
.listing-container div.property-item1{
	margin-left:5px;
}
/* single */
.right-span6 .property-per-week .span22 {
    width: 40% !important;
}
}



