@media (min-width:1600px){.container{max-width:1280px}}
@media (min-width:768px){#main .show a {background-color:#fade07;color:#000!important;}.margin-minus-left {margin-left:-200px;}#videoBlock {height: 650px;}.swiper-button-next {right: 115px;}.swiper-button-prev {right: 140px;}}
@media (max-width:767px){#home-form .card .card-body .nav-tabs li a {font-size: 14px!important;padding: 15px 15px!important;}.navbar .nav-link {padding: .5rem .4rem!important;}.swiper-slide {width:100%!important;}.swiper-button-next {right: 10px;}.swiper-button-prev {right: 30px;}}
body {font-family: 'Roboto', sans-serif;}
h1,h2,h3 {font-family: 'Merriweather', serif;}
.z-index {z-index:999;}
.z-bottom {bottom:0;right:0;}
.z-top {top:8px;left:8px;}
.property-name {font-size: 1.5em;line-height: 1.2em;letter-spacing: -1px;}
.property-city {font-weight: 300;margin-top: -10px;display: block;ont-size: .8rem;}
.property-price {font-size: 1.5rem;}
.property-price span {font-size: .8rem;font-weight: 400;line-height: normal;vertical-align: top;}
.property-price, .bg-dark .property-name a, .bg-secondary .property-name a{color:#fff!important;}
.section-header {border-left:2px solid #fade07;padding-left:10px;}
#footer, #footer-bottom {color:#555;text-shadow: 1px 1px 1px #fff;}
#footer a, #footer-bottom a {color:#555;text-shadow: 1px 1px 1px #fff;}
#footer h3 {font-size: 1rem!important;text-transform:uppercase;text-shadow: 1px 1px 1px #fff;}
#footer li {padding: 5px 0px;border-bottom: 1px solid #ddd;}
#main .navbar-nav .nav-link {padding-right: .8rem;padding-left: .8rem;color: rgba(0,0,0,.75);font-weight: 500;}
#footer i {width:16px;height:16px;}
.navbar {padding: .1rem 1rem;}
.shrink img {width:100px!important;}
.shrink {padding-top:10px;}
.nav-tabs .nav-link.active {background:#f7e009!important;}
#secondary .dropdown-menu {background-color: #f8f9fa;font-size: .8rem;}
#main .dropdown-menu {font-size: .8rem;box-shadow: none!important;padding:0;margin:0;}
#secondary .dropdown-item {color: #000!important;}
#secondary .dropdown-item:hover {background-color: #fff;}
.form-control:focus {border-color: #000;}
input[type="text"] {display: block;width: 100%;max-width: 100%; box-sizing: border-box;margin: 0;border: 1px solid #ddd;  -moz-appearance: none;  -webkit-appearance: none; appearance: none;}
select.form-control {display: block;width: 100%;max-width: 100%;box-sizing: border-box;margin: 0;border: 1px solid #ddd;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url(../img/select-arrow.png); background-repeat: no-repeat;background-position: right center;}
#videoDiv {width: 100%; position: relative;}
#videoBlock {width: 100%; overflow: hidden;}
#videoMessage {width: 100%; position: absolute; top: 0; left: 0;}
.badge-absolute {position:absolute;top:25px;}
.bg-light-img {background-image: url(../img/bg-light.png);}
.bg-light-transparent {background-color: rgba(255,255,255,.6);}
.bg-dark-transparent {background-color: rgba(0,0,0,.6);}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {margin-top: 20px;}
.swiper-pagination-bullet-active {background: #f7e009;}
.quote p::before{content: "\f10e";font-family: "FontAwesome";font-weight: 900;display: inline-block;float: left;padding: 0 15px 5px 0;font-size: 30px;color: #fade07;text-align: center;position: relative;top: 0px;left: 0;}
.quote span, .quote h6, .quote h5 {padding-left:50px;display:block;}
.swiper-button-next, .swiper-button-prev {width: 27px;height: 18px;background-size: 18px 17px;margin-top: -18px;}
.card-no-border, .card-no-border .card-footer {border:0px;}
.card-tilt {position:relative;}
.card-tilt::before {transform: rotate(180deg);content:"";position:absolute;bottom:0;right:0;border-width:30px 30px 0px 0px;border-style:solid;border-color:#fff transparent transparent #fff;}
.btn-double-warning{border: 2px solid white;box-shadow:0 0 0 0px white, 0 0 0 2px #fade07;}
.list-dark .list-group-item {background:transparent;border: 1px solid rgb(55, 55, 55);}
.list-group-sm li {padding: .3rem .5rem;}
.carousel-control-next-icon, .carousel-control-prev-icon {border: 2px solid #fff;border-radius: 50%;padding: 10px;}
.card {
    border: solid 1px #ddd;
}
.card-no-border {
    border: none !important;
}
.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
}
