@import url(https://fonts.googleapis.com/css2?family=Neucha&display=swap);
.btn-danger {background-color: black;border-color: black;}
.prop-b-list p {line-height: 22px !important;}
.prop-b-list .media {padding: 20px;}
.fp-gallery figure {width: 33%;}
.fp-container,.fp-container .over-slider , .fp-container .slider{height: 600px;}
.fp-container .first h1 {padding-top: 200px; font-size: 60px;}
.fp-container .first .subtitle {font-size: 20px;}
.small-cap .btn-danger { font-size: 90%;}
.small-cap .btn-default { font-size: 90%;}
.cap li {font-weight: normal;}
.cap li div span {font-size: 20px; }
.pad-20 {padding: 15px 0px;}
.cap li div {border: #000000 1px solid; width: 100%;}
.footer ul, .footer a {font-size: 14px; color: black; }
.footer {background: #000000;}
#top {background: #000000;}
.header-logo img {height: 90px;}
.navbar-nav > li > a {padding-top: 35px; padding-bottom: 35px;}
.navbar-nav > li > a:hover { color: white; }
.navbar-nav > li > a:hover { background-color: #000000 ; border-color: #000000}
.small-cap .btn-danger:hover, .small-cap .btn-danger:focus, .prop-s-list .btn-danger:hover, .prop-s-list .btn-danger:focus { background-color: #000000 ; border-color: #000000;}
.navbar-out .navbar-nav > .active > a:hover {background-color: #000000;}
.navbar-out .navbar-nav > .active > a  {background-color: #000000;}
.prop-b-list p{ font-size: 100%;line-height: 32px;text-align: justify;}
.index-cont h3 {text-align: center;text-transform: uppercase;background-color: #eee;padding: 15px;font-size: 32px;}
.prices-cont h1{text-align: center;text-transform: uppercase;background-color: #eee;padding: 10px;font-size: 32px;}
.prop-list-cont h1{text-align: center;text-transform: uppercase;background-color: #eee;padding: 10px;font-size: 32px;}
.footer .call-btn .btn{background-color: #000000;border-color: #000000;color:#FFF;}
@media screen and (max-width: 991px) {
.navbar-nav > li > a{padding: 15px 10px;}
#pi {font-size: 100%;margin-top: 20px;}
.big-cap li div {font-size: 10px;}
.header-logo img {height: 90px;}
.fp-gallery figure {width: 100%; height: auto;}
.set li img {width: 12%;margin-right: 10px;}
.small-cap li {width: 100%;}
.fp-container, .fp-container .over-slider, .fp-container .slider {height: 250px;}
.fp-container .first h1 {padding-top: 50px; font-size: 200%;}
.fp-container .first .subtitle {font-size: 93%;}
.h1, h1 {font-size: 150%; text-align: center;}
.calendar .legend li {margin-right: 4px;}
.index-cont h3 {font-size: 130%;}
.small-cap li:first-child {padding-right: 0px;padding-bottom: 10px;}
.cap li div span {font-size: 22px;}
.contacts {font-size: 100%;}
.navbar-toggle {margin-top: 25px;}
}
@media screen and (max-width: 375px) {
.h1, h1 {font-size: 150%;}
}