@media (max-width: 480px) {
    .dj-megamenu-default {display:none;}
	.bottom1, .bottom2, .bottom3{margin-bottom:35px}
	.latestitems {margin-left:0px}
	div.camera_caption_desc{font-size:20px; line-height:140%}
	div.camera_caption_title{font-size:16px;}
	div.espinews-intro { min-height:50px}
	.btn-link span{white-space:normal}
	ul.breadcrumb li {margin-bottom:2px}
	#mid{margin-top:10px}
	.item-page h2{padding-top:10px;}
	.item-page h1{margin-top:20px;}
	.itemid-149 .newsblog_image img, .itemid-389 .newsblog_image img {max-width:100% !important; padding-bottom:20px;}
	.none-proslava{display:none;}

}

@media (min-width: 481px) and (max-width: 767px) {
	.bottom1, .bottom2, .bottom3{margin-bottom:35px}
	.latestitems {margin-left:0px}
	div.camera_caption_desc{font-size:24px; line-height:140%}
	.btn-link span{white-space:normal}
	.item-page h2{padding-top:10px;}
	.item-page h1{margin-top:20px;}
	ul.breadcrumb li {margin-bottom:2px}
	#mid{margin-top:10px}
	.none-proslava{display:none;}
}

@media (min-width: 768px) and (max-width: 991px) {
    #mainnav-logo img {height:40px;}
    #navigation-main {height:60px;}
    .dj-megamenu-default li a.dj-up_a {font-size:9px !important; padding:0px 7px !important; height:40px !important;}
    .dj-megamenu-default li a.dj-up_a span {height:40px !important; line-height: 40px !important;}
    .dj-megamenu-default li a.dj-up_a span.arrow {height:12px !important; line-height: 12px !important;}
    .dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {font-size:9px !important;}
    .dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap {top:32px !important;}
    .dj-megamenu-default li ul.dj-submenu > li > a {font-size:11px !important;}
    #top-nav ul.nav a {font-size:11px;}
    a.gs-toggle-button {line-height: 35px; padding: 0px 7px;}
    a.gs-toggle-button::after{font-size:11px;}
    #sidebar {display:none;}
    #left {display:none;}
    #mid.col-md-9 {width:100% !important; padding-left:15px !important; margin-top:0px !important;
        max-width:100% !important; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
    .lib-panel .row, .lib-panel .col-md-6 {min-height:240px;}
	.none-proslava{display:none;}

}

@media (min-width: 992px) and (max-width: 1023px) {
    #mainnav-logo img {height:40px;}
    /*** NAVIGATION ***/
    #navigation-main {height:60px;}
    #mainnav-logo img {height:40px;}
    .dj-megamenu-default li a.dj-up_a {font-size:13px !important; padding:0px 10px !important; height:40px !important;}
    .dj-megamenu-default li a.dj-up_a span {height:40px !important; line-height: 40px !important;}
    .dj-megamenu-default li a.dj-up_a span.arrow {height:14px !important; line-height: 14px !important;}
    .dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {font-size:13px !important;}
    .dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap {top:32px !important;}
    a.gs-toggle-button {line-height: 40px; padding: 0px 10px;}
    #top-nav ul.nav a {font-size:12px;}
    /*** HOMEPAGE SLIDER ***/
    div.homeslider {width:100%; margin-left:-50%; left:50%; box-shadow:0px 10px 20px rgba(0,0,0,0.1)}
    /*** NEWS SLIDER ***/
    .vinca-featured-wrapper.slick-slide img {min-height:336px;}

}

@media (min-width: 1024px) and (max-width: 1199px) {
    #mainnav-logo img {height:40px;}
    /*** NAVIGATION ***/
    #navigation-main {height:60px;}
    #mainnav-logo img {height:40px;}
    .dj-megamenu-default li a.dj-up_a {font-size:13px !important; padding:0px 10px !important; height:40px !important;}
    .dj-megamenu-default li a.dj-up_a span {height:40px !important; line-height: 40px !important;}
    .dj-megamenu-default li a.dj-up_a span.arrow {height:14px !important; line-height: 14px !important;}
    .dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {font-size:14px !important;}
    .dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap {top:32px !important;}
    a.gs-toggle-button {line-height: 40px; padding: 0px 10px;}
    #top-nav ul.nav a {font-size:12px;}
    a.gs-toggle-button {line-height: 40px; padding: 0px 10px;}
    /*** HOMEPAGE SLIDER ***/
    div.homeslider {width:100%; margin-left:-50%; left:50%; box-shadow:0px 10px 20px rgba(0,0,0,0.1)}
    /*** NEWS SLIDER ***/
    .vinca-featured-wrapper.slick-slide img {min-height:336px;}
	
}

@media (max-width:460px) {
    /*.logo-desktop {display:none;}
    .logo-mobile {display:block;}*/
}

@media (min-width:768px) {
    #mobilemenu {display:none;}
    #left {margin-top:50px;}
    #right {margin-top:50px;}
    .item-page {padding-bottom:100px; /*padding koja pravi prostor na dnu strane*/}
    ul.ac-list-catid-21 {columns:2; -webkit-columns:2; -moz-columns:2;}
    /*div.ac-list.catid-21 {columns:2; -webkit-columns:2; -moz-columns:2;}*/
}

@media (max-width:768px) {
    .lang-mobile {display:block; margin-right:15px; line-height:40px; float:right;}
    .dj-megamenu-default {display:none;}
    #navigation-top {display:none;}
    #navigation-main {display:none;}
    /*#navigation-main .col-md-3 {max-width:25% !important;}
    #navigation-main .col-md-9 {max-width:75% !important;}*/
    .fixedNav {display:none;}
    /*#navigation-main {height:60px;}*/
    #mainnav-logo img {height:40px; max-width:inherit;}
    a.gs-toggle-button {line-height: 40px; padding: 0px 7px;}
    #mobilemenu {display:block;}
    .logo-desktop {display:none;}
    .logo-mobile {display:block;}
    /*** HOMEPAGE SLIDER ***/
    div.homeslider {width:100%; margin-left:-50%; left:50%; box-shadow:0px 10px 20px rgba(0,0,0,0.1)}
    #left {display:none;}
    #mid.col-md-9 {width:100% !important; padding-left:15px !important; margin-top:0px !important; max-width:100% !important;}
    #right {margin-bottom: 50px;}
    .contact_wrapper {margin-bottom:30px;}
    .contact_wrapper .col-md-3 {padding-right:15px;}
    .contact_wrapper .col-md-9 {padding-left:15px;}
}

@media (min-width:992px) {
    .itemid-149 #right {margin-top: 130px; padding-left:50px} /* spusta desno u nivou prve vesti */
}

@media (min-width:1366px){
	div.camera_caption_title, div.camera_caption_desc {position:relative;left:15vw}
}