#rentalImage.inner-bg{position:relative;}
.sec-heading, .feature-head.helpful-links-head.promotion-head h2, .inner-main-title, .bg-for-testimonial .reviewsHeader, .find-your-rental-wrapper.nww-filter h2{text-transform:uppercase; line-height:89px; font-family:"Nunito Sans", sans-serif !important; font-weight:400; margin:0 0 35px 0 !important; line-height:100% !important;}
.bg-for-testimonial .reviewsHeader{color:#000 !important;}
.feature-head.helpful-links-head.promotion-head h2{color:#5a5a5a; margin-bottom:0 !important;}
.vaccation-box .wpb_single_image .wpb_wrapper.vc_figure{border-radius:10px;}
.popular-search-bg .fill-btn.popular-search-btn, .btn-holder.vaccation-box button{font-size:45px; width:100% !important; left:0; right:0; bottom:0; background:rgba(16, 123, 117, .84); color:#fff; border-radius:0 0 20px 20px; font-weight:400; padding-top:15px; padding-bottom: 15px;}
.popular-search-bg .btn-holder .wpb_text_column.wpb_content_element{position:relative;}
.wpb_text_column.wpb_content_element{position:relative;}
.popular-search-bg .btn-holder .wpb_wrapper.vc_figure{border-radius:10px;}
.wpb-content-wrapper .popular-search-bg{background:linear-gradient(#f9f9f9,#dbe6e6); padding-top:70px; padding-bottom:35px;}
.feature-head.helpful-links-head.promotion-head h2{border-bottom:0;}
.banner-bottom, .bg-for-testimonial, .area-info-banner{background:linear-gradient(179deg, #ecf1f1 0%, #dbe6e5 100%);}
.banner-bottom p{color:#000; font-size:24px; line-height:120%; margin-bottom:30px; font-family: "Nunito Sans", sans-serif; font-weight:300;}
.inner-sub-heading{background:transparent !important;}
.inner-sub-heading a{color:#000 !important; font-weight:400;}
.rental-by-location-head .vc_custom_heading, .rental-by-amenity-head .vc_custom_heading{font-family:"Nunito Sans" !important; margin-bottom:20px;}

.form-actions a.btn-filter.js-additional-filters-toggle{font-size:16px !important; padding:12px 5px; line-height:100%; font-family:"Nunito Sans"; width:48% !important;}
.btn.btn-availability.js-rental-filter-submit{font-weight:700; font-size:20px; padding:12px !important; background:#107b75; text-transform:uppercase; border-radius:10px; font-family:"Nunito Sans", sans-serif; line-height:100%;}
.rental-filter-tab a{font-size:20px; border-radius:10px 10px 0 0; font-family:"Nunito Sans", sans-serif;}
.btn-filter.js-additional-filters-toggle{background:#95b8b6; border:0; color:#fff; border-radius:10px; float:left;}

.btn-reset.js-rental-filter-reset{font-size:14px !important; padding:12px 5px !important; line-height:100%; font-family:"Nunito Sans"; width:48% !important; margin-left:4% !important; background:#a8a8a8 !important; color:#fff !important; border-radius:10px; float:left; line-height:100%; font-family:"Nunito Sans";}
.rental-filter-tabs .rental-filter-tab{border-radius:10px 10px 0 0;}
.rental-filter-tabs{top:-40px !important;}
.popular-search-bg{padding-left:15px; padding-right:15px;}
.find-your-rental-wrapper.nww-filter .nww-wrapper{max-width:100%; margin:0 auto 35px;}
.Pagination-bottom{color:#000 !important; background:transparent !important; font-family:"Nunito Sans";}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{border-color:#bbb !important;}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger{border-color:#428380 !important;}
.find-your-rental-wrapper.nww-filter h2{font-family:"Nunito Sans", sans-serif;}
.find-your-rental-wrapper.nww-filter{margin-top:0 !important; padding-top:70px; padding-bottom:0px;}
.bg-for-testimonial .wpb_text_column.wpb_content_element{margin-bottom:0;}
.bg-for-testimonial .vc_tta-container.vc_tta-o-non-responsive{margin-bottom:0;}
.bg-for-testimonial .Pagination-bottom{padding-bottom:0 !important;}
.bg-for-testimonial{padding:37px 0; min-height:385px;}
.icon-block h3 a{font-family:"Nunito Sans";}
#rentalImage.inner-bg .sticky-wrapper.rental-filter-tab-border{max-width:100%; margin:0 auto;}
#rentalImage.inner-bg .sticky-wrapper.rental-filter-tab-border > #filters-wrapper.container-custom.vaccation-rental-form{max-width:90% !important; right:0;}
.vc_row.wpb_row.vc_row-fluid.inner-sub-heading{margin-bottom:0;}
#rentalImage.inner-bg .is-sticky #filters-wrapper > .row{max-width:100% !important;}
#rentalImage.inner-bg #filters-wrapper{left:0;}
.banner-bottom .inner-sub-heading .inner-main-title{color:#428380; font-weight:400;}
.banner-bottom h4{font-family:"Nunito Sans";}
.listing-layouts a, .listing-count, .input-group select{font-family:"Nunito Sans";}
.listing-item-excerpt, .listing-item-community, .listing-item-inhouserating{font-family:"Nunito Sans";}
article.listing-item .listing-item-link a, .show-specials.js-toggle-specials, .listing-item-header, .special-description-wrapper .special-description, .paging ul li a{font-family:"Nunito Sans";}
.paging ul li a, .paging ul li .current{font-size:16px; border-radius:10px;}
.fouricon-sec{position:relative;}
.fouricon-sec:before{position:absolute; content:""; height:1px; background-color:#eee; left:0; right:0; bottom:0; width:100%;}
.above-footer-container .enews{padding-top:0;}

.vaccation-box p{margin-bottom:0;}

.area-info-banner p{color:#000;}
.area-info-banner .inner-main-title{text-align:left; font-weight:400; color:#428380;}
#rentalImage.inner-bg{height:450px;}
#rentalImage.inner-bg img{object-fit:cover; height:100%;}
select.form-control.js-rental-list-sort{max-width:220px;}

.vc_row.wpb_row.vc_row-fluid.banner-bottom{padding-top:70px !important; padding-bottom:35px !important;}

@media(min-width: 1400px)
{
	.vc_section.container-fluid.banner-bottom, .wpb-content-wrapper .popular-search-bg{padding-left:60px !important; padding-right:60px !important;}
	.wpb-content-wrapper .popular-search-bg .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner{padding-left:0 !important; padding-right:0 !important;}
	.vc_row.wpb_row.vc_row-fluid.banner-bottom{padding-left:60px !important; padding-right:60px !important;}
	
}

@media (max-width: 1921px)
{
.sec-heading, .feature-head.helpful-links-head.promotion-head h2, .inner-main-title, .bg-for-testimonial .reviewsHeader, .find-your-rental-wrapper.nww-filter h2{font-size:50px !important; line-height:110%;}
.popular-search-bg .fill-btn.popular-search-btn, .btn-holder.vaccation-box button{font-size:30px;}
.banner-bottom p{color: #000; font-size:21px; line-height:120%; margin-bottom:30px;}
.rental-by-location-head .vc_custom_heading, .rental-by-amenity-head .vc_custom_heading{font-size:46px !important;}
}

@media (max-width: 1600px)
{
.sec-heading, .feature-head.helpful-links-head.promotion-head h2, .inner-main-title, .bg-for-testimonial .reviewsHeader, .find-your-rental-wrapper.nww-filter h2{font-size:40px !important;}
.popular-search-bg .fill-btn.popular-search-btn, .btn-holder.vaccation-box button{font-size:20px;}
.banner-bottom p{font-size:21px;}
.rental-by-location-head .vc_custom_heading, .rental-by-amenity-head .vc_custom_heading{font-size:34px !important;}
.form-actions a.btn-filter.js-additional-filters-toggle{font-size:14px !important;}
.form-actions a.btn-filter.js-additional-filters-toggle{font-size:14px !important;}
}

@media(max-width: 1320px)
{
	.popular-search-bg .fill-btn.popular-search-btn, .btn-holder.vaccation-box button{font-size:21px;}
	.form-actions a.btn-filter.js-additional-filters-toggle{width:100% !important;}
}

@media(max-width: 767px)
{
	.btn-reset.js-rental-filter-reset{width:100% !important; margin-left:0 !important;}
	.bg-for-testimonial h2.reviewsHeader{padding-left:15px; padding-right:15px; margin-bottom:0 !important;}
	.sec-heading, .feature-head.helpful-links-head.promotion-head h2, .inner-main-title, .bg-for-testimonial .reviewsHeader, .find-your-rental-wrapper.nww-filter h2{font-size:30px !important;}
	.bg-for-testimonial{min-height:310px;}
	.wpb-content-wrapper .popular-search-bg{padding-left:0; padding-right:0;}
	.breadcrumbs{padding:10px 15px;}
	.vc_section.container-fluid.banner-bottom{padding-top:40px !important; padding-bottom:30px !important; padding-left:0; padding-right:0;}
	#rentalImage.inner-bg{height:220px;}
	.vc_section.container-fluid.banner-bottom .wpb_video_widget{margin-top:30px; margin-bottom:0;}
	.wpb-content-wrapper .popular-search-bg{padding-top:40px; padding-bottom:20px;}
	.popular-search-bg .fill-btn.popular-search-btn, .btn-holder.vaccation-box button{margin-bottom:0px !important; bottom:0 !important;}
	.vc_col-sm-6.btn-holder.vaccation-box .fill-btn.popular-search-btn{margin-bottom:15px !important;}
		.rental-by-location-head .vc_custom_heading, .rental-by-amenity-head .vc_custom_heading {font-size: 24px !important;}
	
	.vc_row.wpb_row.vc_row-fluid.banner-bottom{padding:40px 0 0 0 !important;}
	.wpb-content-wrapper .popular-search-bg .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner{padding-left:0 !important; padding-right:0 !important;}
	.page-id-22064 #rentalImage.inner-bg{height:125px; min-height:auto;}
	.page-id-22064 .popular-search-bg .fill-btn.popular-search-btn{margin-bottom:15px !important;}
	.vc_row.wpb_row.vc_row-fluid.rental-form .find-your-rental-wrapper.nww-filter{width:100% !important; padding-top:60px;}
	.find-your-rental-wrapper.nww-filter h2{margin-bottom:60px !important;}
	.rental-filter-tab a{font-size:16px;}
	.rental-filter-tabs{top:-38px !important;}
	.vc_section.container-fluid.banner-bottom .inner-sub-heading.paddingtop70{padding-top:0 !important; padding-bottom:0 !important;}
	.vc_row.vc_column-gap-5>.vc_column_container{padding:0 !important;}
	.inner-padding-none .vc_column-inner:first-child{padding-left:15px !important; padding-right:15px !important;}
	.rentallocation-sec .vc_col-sm-6.btn-holder.vaccation-box .fill-btn.popular-search-btn{margin-bottom:0 !important;}
	.popular-search-bg .rental-location-wrapper .btn-holder {margin-bottom:15px !important;}
	.banner-bottom p{font-size:16px;}
}

@media (min-width: 768px) {
  #filters-wrapper {
    display: none;
    min-height: 120px;
  }
}