li.list-group-item a i, .an-tags .tag-link i {
    position: relative;
    top: 1px;
    font-size: 18px;
    padding-right: 8px;
}

.an-listing-single .listing-content .listing-name h3, .an-listing-single .listing-content .listing-name p{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.an-listing-result-content>h1{
	margin-top: 0px;
}

.an-listing-result-content .an-title-container{
	padding-bottom: 0px;
}

.margin-top-45{
	margin-top: 45px;
}

.navbar-default .navbar-brand span{
	color: #fff;
    font-size: 32px;
    border-bottom: 2px solid #fff;
	font-weight: bold;
}

.home-banner-content .details .h1{
	color: #fff;
    font-size: 56px;
    line-height: 1;
}

.home-banner-content .details .h1 span {
    color: #38a6a6;
}

.home-banner-content .details .h2 {
    color: #fff;
}

@media (max-width: 1030px){
	.navbar-default .navbar-brand span{
		border-bottom: 0px solid #fff;
	}
}

.search-fields{
	padding-bottom: 10px;
}

.an-footer-top a i{
	position: relative;
    top: 1px;
    font-size: 18px;
    padding-right: 8px;
}

.an-footer-top a {
    color: #fff;
    font-size: 12px;
	padding: 5px 0px;
    font-weight: 700;
}

.an-footer-top a:hover {
    color: #38a6a6;
}

.an-footer-top .row.margin{
	margin:10px 0px;
}

.catmargin{
	margin-top: 10px;
}

.margin-top{
	margin-top: 45px;
}

.catmod ul.list-group li a{
	font-size: 12px;
}

.bigfonts{
	color: #fff;
    font-size: 52px;
    border-bottom: 2px solid #fff;
    font-weight: bold;
}

.bigfonts:hover{
	border-bottom: 2px solid #2b8080;
}

.category-list-alter li a{
	font-size: 12px
}

.an-location-single .an-location-details .location-title-link h3 {
    color: #fff;
    margin: 0;
    font-weight: 300;
    transition: all 0.3s ease;
	line-height: 33px;
	font-size: 28px;
}

.margin-bottom{
	margin-bottom: 40px;
}

.full-width{
	width: 100%;
}
.an-category-list-link{
	width: 102%;
}
.an-category-list-link li{
	width: 33.3%;
}

.an-category-list-link.light li a{
	font-size: 14px;
    font-weight: 300;
}

.an-category-list-link.town-list li{
    width: 25%;
}

.an-category-list-link.town-list li a{
	font-weight: 700;
}

.bread__crumbs{
	margin: 20px 0px;
}

	.bread__crumbs .step{
		font-size: 13px;
	}
	
	.bread__crumbs .dot{
		font-size: 18px;
		margin: 0px 4px 0px 3px;
	}
	
.an-title-container.nomargin{
	padding-bottom: 0px;
}

.listing-meta{
	font-weight: 300;
}

.an-advertise .ad-details{
	padding-left: 0px;
}

#map{
	height: 350px;
}

.an-section-container .bread__crumbs{
	margin-top: 0px;
}

.an-section-container.notoppadding{
	padding-top: 0px;
}

.an-advertise .ad-details .listing-meta{
	margin-top: 20px;
}

.an-listing-features-list ul li{
	width: 32%;
}

@media (max-width: 1200px){
	.navbar-default .navbar-brand {
		margin-right: 10px;
	}
	
	.an-location-single{
		overflow: hidden;
	}
}

@media (max-width: 480px){
	.an-title-container .an-title {
		padding-right: 80px;
	}
	
	#an-main-wrapper{
		overflow: hidden;
	}
}

@media (max-width: 992px){

	.an-category-list-link.town-list li, .an-category-list-link.light li{
		width: 100%;
		padding-right: 0px;
	}
	
	.an-category-list-link, .an-category-list-link.light{
		width: 100%;
	}
	
	.an-inner-banner .an-category-list-link{
		padding-top: 0px;
	}

	.an-page-content .content-body {
		padding: 0px;
	}
	
	.an-title-container{
		padding: 20px 0px;
	}
	
	.listing-img-container img{
		width: 100%;
	}
	
	.an-premium-listing{
		padding: 20px;
	}
	
	.an-footer{
		padding: 30px 0 25px;
	}
	
	.an-header-banner.with-map, .an-header-banner.with-slider{
		padding-bottom: 20px;
	}
	
	.an-section-container .bread__crumbs{
		margin-top: 20px;
	}
	
	.an-listing-features-list ul li{
		width: 100%;
	}
	
	.bigfonts{
		border-bottom: 0px;
	}
	
	.an-inner-banner{
		padding: 20px 0;
	}
}

.an-sidebar .an-small-title{
	margin-top: 20px;
}

.owl-theme .owl-nav{
	display: none;
}

.myadblocktop{
	margin: 20px 0px 0px;
}

#reviewStars-input input:checked ~ label, #reviewStars-input label, #reviewStars-input label:hover, #reviewStars-input label:hover ~ label {
  background: url('../images/stars.png') no-repeat;
}

#reviewStars-input {
	overflow: hidden;
	*zoom: 1;
	position: relative;
	float: left;
}

#reviewStars-input input {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	width: 43px;
	height: 40px;
	position: absolute;
	top: 0;
	z-index: 0;
}

#reviewStars-input input:checked ~ label {
	background-position: 0 -40px;
	height: 40px;
	width: 43px;
}

#reviewStars-input label {
	background-position: 0 0;
	height: 40px;
	width: 43px;
	float: right;
	cursor: pointer;
	margin-right: 10px;
	position: relative;
	z-index: 1;
}

#reviewStars-input label:hover, #reviewStars-input label:hover ~ label {
  background-position: 0 -40px;
  height: 40px;
  width: 43px;
}

#reviewStars-input #star-0 {
  left: 0px;
}
#reviewStars-input #star-1 {
  left: 53px;
}
#reviewStars-input #star-2 {
  left: 106px;
}
#reviewStars-input #star-3 {
  left: 159px;
}
#reviewStars-input #star-4 {
  left: 212px;
}
#reviewStars-input #star-5 {
  left: 265px;
}

.maginbottom{
	margin-bottom: 30px;
}

.an-comment-section{
	padding: 0px 0px 0px 0px;
}

.an-write-comment {
    position: relative;
    padding-top: 10px;
}

.an-comment-single h5, .an-comment-single .comment-details p{
	word-wrap: break-word;
}

.an-comment-single .comment-img{
	background: url(../images/noava.png) center center no-repeat;
	background-size:cover;
}

.form-otv .an-write-comment{
	margin-bottom: 30px;
}

span.rating i{
	color: #e17950;
	margin-right: 5px;
	padding: 0px;
}

.adsredmas, .myadblock{
	text-align: center;
}

.margin-bottom-45{
	margin-bottom: 45px;
}

.margin-bottom-15{
	margin-bottom: 30px;
}

.an-agency-single .left, .an-agency-single.an-agent-single .name, .an-inner-banner .an-agent-single.an-agency-single .name .an-title-container{
	padding: 0px;
}

div.file-button {
display: inline-block;
/* border-color: #007AFF; */
/* -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15); */
/* box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15); */
color: #fff;
text-decoration: none;
/* -webkit-border-radius: 3px; */
/* -moz-border-radius: 3px; */
/* border-radius: 3px; */
/* border: 1px solid #007AFF; */
position: relative;
overflow: hidden;
cursor: pointer;
}
div.file-button>input[type=file] {
position: absolute;
top: 0px;
right: 0px;
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
z-index: 9999;
font-size: 1000px;
}
div.file-button:hover {
/* text-decoration: underline; */
/* border-color: #007AFF; */
/* -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6); */
/* box-shadow: inset 0 1px 0 rgba(120,200,230,.6); */
}

#reviewStars-input{
	margin-bottom: 15px;
}