@media (max-width: 1660px) {

.izdvojeno-sadrzaj {
    padding: 100px 80px 100px 160px;
}

.izdvojeno-sadrzaj-desno {
    padding: 100px 160px 100px 80px;
}


}




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

.izdvojeno-sadrzaj {
    padding: 100px 60px 100px 60px;
}

.izdvojeno-sadrzaj-desno {
    padding: 100px 60px 100px 60px;
}


}




@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;}

#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li.active > a {
    background: transparent;
    color: #202a25;
}

#header .header-nav-main nav > ul > li.active > a, #header .header-nav-main nav > ul > li.active > a:focus, #header .header-nav-main nav > ul > li.active > a:hover {
    background-color: transparent;
    color: #202a25;
}

html.sticky-header-enabled #header .header-nav-main {
    max-height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

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

#header .header-nav-main nav > ul > li.active .borderzuta {
    display: none !important;
}

#header .header-nav-main nav > ul > li:hover .borderzuta {
    display: none !important;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

#header .header-nav-main nav > ul > li.active > a, #header .header-nav-main nav > ul > li.active > a:focus, #header .header-nav-main nav > ul > li.active > a:hover {
    font-weight: 900;
}

#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
    font-weight: 900;
}

#header .header-btn-collapse-nav {
    margin: 23px 0 8px 15px;
    background: #383E42;
    color: #FBED21;
}

#header .header-social-icons {
    float: left;
    margin: 30px 0 0 10px;
    position: absolute;
    right: 90px;
}

.izdvojeno-sadrzaj {
    padding: 100px 60px 100px 60px;
    min-height: auto;
}

.izdvojeno-sadrzaj-desno {
    padding: 100px 60px 100px 60px;
    min-height: auto;
}

#section-hoteli {
    min-height: auto;
}

#section-grupe {
    min-height: auto;
}

#section-zagreb {
    min-height: auto;
}

.forma-letovi .advanceFiltersToggle {
    padding-top: 10px !important;
}


}






@media (max-width: 767px) {

.amazing-sadrzaj h2 {
    font-size: 2em;
    line-height: 32px;
    margin: 0 0 10px 0;
}


#footer .footer-copyright p {
    font-size: 1em;
    text-align: center;
}

h4.izdvojeno-section {
    font-size: 2.4em;
    line-height: 36px;
}

.page-header h1 {
    font-size: 2em;
    line-height: 32px;
}

.search-travel {
    top: 10%;
}

.search-travel-bg {
    padding: 40px;
}

#forma-container {
	padding: 20px 0px;
}




}






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

.izdvojeno-sadrzaj {
    padding: 100px 30px 100px 30px;
}

.izdvojeno-sadrzaj-desno {
    padding: 100px 30px 100px 30px;
}


}