.page-header.communities-trails.float_l {
    background-image: url("../images/communities-header.jpg");
}
.page-header.float_l {
    background-repeat: no-repeat;
    background-position: center top;
}
.page-header.float_l h1 {
    float: left;
    font-family: antonio;
    font-size: 60px;
    margin: 293px 0 0 0;
    padding: 0;
    line-height: 70px;
    color: #fff;
    font-weight: normal;
}
.communities-trails-con-main.float_l {
    background-color: #eaeaea;
    padding: 27px 0;
}
.communities-slider {
    float: right;
}
.communities-slider img {
    float: left;
}
.communities-trails-info {
    background-image: url("../images/white80.png");
    float: left;
    width: 53%;
    border-top: 7px solid #37bff1;
    padding: 35px 40px;
    min-height: 520px;
}
.communities-trails-info .heading {
    font-size: 50px;
    font-family: antonio;
    line-height: 60px;
    margin: 0 0 30px 0;
}
.communities-trails-info .simple-text {
    line-height: 26px;
    margin-bottom: 15px;
}
.communities-trails-location.float_l {
    background-image: url("../images/white80.png");
    margin: 20px 0;
    padding: 35px 25px 22px 25px;
}
.communities-trails-location .heading, .communities-trails-listings .heading {
    font-size: 30px;
    font-family: antonio;
    line-height: 40px;
    margin: 0 0 22px 0;
    border-bottom: 7px solid #37bff1;
    padding: 0 0 3px 0;
}
.communities-trails-listings.float_l {
    margin: 20px 0;
}
.comm-listing-box {
    float: left;
    width: 23%;
    margin: 0 0 0 2.6%;
    padding: 6px;
    background-color: #fff;
}
.comm-listing-box img {
    float: left;
}
.comm-listing-box .price {
    font-family: antonio;
    font-size: 25px;
    line-height: 35px;
    padding: 35px 0 7px 6px;
    color: #00aeef;
}
.comm-listing-box .simple-text {
    line-height: 23px;
}
.comm-listing-box a.view-listing {
    font-family: antonio;
    font-size: 20px;
    line-height: 28px;
    padding: 9px 0 5px 0;
    color: #fff;
    text-align: center;
    float: left;
    width: 92%;
    margin: 23px 4% 25px 4%;
    background-color: #00aeef;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.comm-listing-box a.view-listing:hover {
    background-color: #151515;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.comm-listing-box.box1{
	margin-left: 0;
}
.communities-trails-listings a.see-more-list {
    font-family: antonio;
    font-size: 20px;
    line-height: 28px;
    padding: 12px 0 8px 0;
    color: #fff;
    text-align: center;
    float: left;
    width: 46%;
    margin: 40px 27% 15px 27%;
    background-color: #151515;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.communities-trails-listings a.see-more-list:hover {
    background-color: #00aeef;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}






@media screen and (max-width: 1200px) {
	.communities-trails-info {
	  padding: 30px;
	}
	.communities-slider {
	  float: right;
	  width: 45%;
	}
}
@media screen and (max-width: 990px) {
	.comm-listing-box.box1, .comm-listing-box {
	  margin: 1%;
	  width: 48%;
	}
}
@media screen and (max-width: 768px) {
	.communities-trails-info {
	  width: 100%;
	}	
	.communities-trails-info .heading {
	  font-size: 38px;
	  line-height: 48px;
	  margin: 0 0 5px;
	}
	.communities-slider {
	  display: none;
	}
	.comm-listing-box.box1, .comm-listing-box {
	  max-width: 282px;
	  width: 98%;
	}
	.communities-trails-listings a.see-more-list {
	  max-width: 282px;
	  margin: 20px 0;
	  width: 100%;
	}
}