@media (max-width: 1199px) {
.btn-continue {float: none; display: block; width: 100%; margin: 0 0 10px;}

#header .header-nav-main nav > ul > li:last-child > a {
    padding: 18px 37px 18px 28px;
}

#header .header-nav-main nav > ul > li > a {
    padding: 18px 20.6px;
}

.slika-app {height:220px !important}


}






@media (max-width: 991px) {

.righttoleft {text-align:left;}
.centertoleft {text-align:left;}

.blockimg-right {padding:0 !important; float:none;}
.blockimg-left {padding:0 !important; float:none;}

.product-actions a.posaljiupit, .product-actions a.brzipregled {visibility:visible; opacity:1; left:auto; right:auto;}

html.sticky-header-enabled #header .header-nav-main {
    max-height: 500px;
}

#header .header-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#header .header-nav-main nav > ul li {
    border-bottom: 0px solid #e8e8e8;
}

#header .header-nav-main nav > ul > li > a {
    padding: 10px 10px;
    width: 100%;
}

#header .header-nav-main nav > ul > li:last-child > a {
    padding: 10px 10px;
}

#header .header-nav-main nav {
    margin: 0 0 0px !important;
}

#header .header-nav-main {
    height: auto !important;
	margin-top: 0px !important;
    position: relative !important;
    background: #FCFCFC;
    margin-top: 10px !important;
    width: 100%;
}

#header .header-logo img {
    margin: 20px 15px 20px 15px;
}

#header .header-btn-collapse-nav {
    color: #fff;
    margin: 28px 10px 15px 10px;
    background: #f1c40f;
    border-radius: 6px;
}

#header .header-body {
    min-height: 92px;
}

.reservation-form {
	margin-top: -200px;
}

.testimonial-owl-carousel {
	margin-left: 0px;
}

.novosti-owl-carousel {
	margin-left: 0px;
}


p.usluge {
    height: 72px;
}

.sidebar {
    padding: 0px 0px;
}

#header .header-nav-main nav > ul > li > a {
    border-bottom: 1px solid #2A2A2A;
}

#header .header-nav-main nav > ul > li:hover > a {
    border-bottom: 1px solid;
}

#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
    background: transparent !important;
    color: #F1C40F !important;
    border-bottom: 1px solid #F1C40F !important;
}

#footer {
    margin-top: 10px;
}

#footer .container .row > div {
    margin-bottom: 15px;
}

#footer.short .footer-copyright {
    text-align: center;
}

#footer .footer-copyright nav {
    float: none;
    text-align: center;
    margin-bottom: 10px;
}


.istaknuto-covid {
	display: none;
}

.istaknuto-covid-manje {
	display: block;
    background: rgba(57,163,210, 0.8);
    color: #fff;
    text-align: center;
    padding: 24px;
}

.istaknuto-covid-manje h3 {
	color: #fff;
    margin-bottom: 12px;
    font-size: 1.4em;
    letter-spacing: 0px;
}

.istaknuto-covid-manje p {
	color: #fff;
    margin-bottom: 8px;
    font-size: 1.1em;
    letter-spacing: 0px;
}

.istaknuto-covid-manje a {
	color: #fff;
}


}






@media (max-width: 767px) {

.reservation-form {
	margin-top: 0px;
}

.top-label {
	margin-top: 200px;
    font-size: 2.2em !important;
}

.main-label {
	margin-top: 280px;
    font-size: 3em !important;
}

.bottom-label {
	margin-top: 330px;	
}

.btn-slider-action {
	margin-top: 360px;	
}

p.usluge {
    height: 102px;
}

.apartmani-sivo {
    padding: 80px 0px;
    background: #F2F2F2;
}

.apartmani-bijelo {
    padding: 80px 0px;
}

.recenzije {
    padding: 80px 0px;
}

.owl-carousel .owl-nav .owl-prev {
    margin-left: 0px !important;
}

.owl-carousel .owl-nav .owl-next {
    right: -5px !important;
}

#header .header-nav-top {position:absolute;z-index:10;top:15px;right:50px}

}






@media (max-width: 479px) {
.glavna-tekst img {width:100%; display:block;}

#header .header-logo img {
    width: 220px !important;
    height: 34px;
    margin-top: 20px;
}

#header .header-logo {
    height: 36px !important;
    width: 230px !important;
}

p.usluge {
    height: 148px;
}

h4.usluge {
    height: 50px;
}

.slika-app {height:160px !important}



}