body, html{max-width:1920px; }
.footer::before{background: none}
.footer::after{background: none}
.footer .footer-bottom{background:#fcfbfb;color:#787878 }
.abt-img{padding: 30px 0 30px 20px;}
.about-content h6{color:#FFA633}
.contact-section .form-info-area h1, .about-content h2{font-weight:900;}
.footer-logo{text-align:center}
.footer-logo .logo-imagem, .footer-logo p{margin-bottom:15px }
.form-info-area_map{position: relative; min-height:400px; margin-bottom:30px;   }
@media (min-width:768px) {
    .form-info-area_map{ margin-bottom:0;}
}

#map{height:100%;position:absolute;left:12px;top:0;right:12px;    }
#map .map__title, #map .map__description, .mapboxgl-map{font-family:"Fira Sans", sans-serif  }
#map .map__title{font-size:20px; margin-bottom:5px; }
#map .map__description{font-size:14px }

.listing-item .listing-content .listing-features .listing-title-new{margin: 5px 0;font-size: 20px;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listing-item .listing-content .listing-features .listing-title-new a{font-weight: 600; color: #201f1d;}
.listing-item .listing-content .listing-features h6{font-size:16px;color:#FFA633 }

.listing-item .fav-item-rental {position: absolute; top: -25px; z-index: 2; right: 15px;  border-radius: 50px;}
.listing-item .fav-item-rental .featured-text { background: #ffa633; border-radius: 3px;  padding: 6px 10px;  color: #fff;font-weight: 500;    font-size: 15px;}
.bg-azure{background:#b5cdcf; }
.services .services-group .services-icon{border-radius:50% }
.copyright-text{text-align:center}
.footer .footer-bottom .copyright .copyright-text p{color:#787878}
.copyright-text a{color:#787878;text-decoration:underline}
#carousel-1 {position:relative}
#carousel-1 .owl-dots{background:none;padding:15px 0; position: absolute;  bottom: 0px;  left: 0; right: 0;  }
.progress-wrap{right: 85px;}
.detail-page-head h1{font-size: 38px;}
.detail-headings__price{color:#FFA633; font-size: 22px;}
.featureslist .feature-img img{height: 30px;}
.alert-danger h4{color:#842029}
.footer-social-widget .nav-social{justify-content:center;-webkit-justify-content:center}
.listing-item .listing-img .fav-item .fav-icon{height:auto;width:auto;border:0;border-radius:0   }
.listing-item:hover .listing-img .fav-item .fav-icon{padding:5px 5px 5px 12px;border-radius:5px;  }
.listing-item .listing-img .fav-item .fav-icon .feather-camera{position: relative; top: -1px;left: -5px;}
.blog-section .blog-content .blog-list-date .meta-item-list .date-icon i{margin-left:0; }
.blog-section .blog-content .blog-list-date{margin-bottom:15px; }
.blog-section .blog-content .blog-title{color:#FFA633}
.description-list p{margin-bottom:12px; }
.slider-nav-thumbnails .slick-slide img{cursor:pointer; }
.breadcrumb-bar:before, .breadcrumb-bar:after{background:none;}
.review-sec .review-header{display:block;}
.review-whatsapp__or{text-align:center;padding:20px 0; color:#2F2F2F; font-weight:600; }
.btn-wa{border-color:#00a884;background:#00a884;padding:12px 20px;line-height:24px  }
.btn-primary.btn-wa:hover{border-color:#00a884;color:#00a884}
.navbar-brand.logo{max-width:230px; }

@media (min-width: 992px){
.header .main-menu-wrapper .main-nav > li {margin-right: 15px;}
}

@media (min-width:1200px) {
    .navbar-brand.logo{max-width:100%; }    
    .header .main-menu-wrapper .main-nav > li {margin-right: 25px;}
}