@media screen and (max-width: 992px){
	.fp_aktualno_section h2{
		padding: 20px 0px 20px 0px;
	}
	.slider_submenu_element_left {
		float:none;
		width:100%;
	}
	.slider_submenu_element_right{
		float:none;
		width:100%;
		text-align:center;
		font-size:14px;
	}
	.slider_submenu_element_right a{
		font-size:14px;
	}
	.slider_submenu_element_left img{
		max-width:60% !important;
		margin:auto;
	}
	.header_left {
	    width: 20%;
	    float: left;
	    padding: 10px 20px;
	}
	.header_right {
	    width: 80%;
	    float: left;
	}
	.container-fluid > .navbar-header{
		background-color: transparent;
	}
	#revslider-container{
		height:100%;
	}
	.slider_submenu{
		position:static;
		/*position:absolute;*/
		height:auto;
		/*background-color: rgba(49, 152, 69, 1);*/
		background-image:none;
		padding:10px 0;
	}
	.novica_image_box img{
		width:100%;
		height:auto;
	} 
	.news_box_half_width {
	    margin: 0;
	}  
	div.novica_box:nth-of-type(2), div.novica_box:nth-of-type(5), div.novica_box:nth-of-type(8),div.novica_box:nth-of-type(3), div.novica_box:nth-of-type(6), div.novica_box:nth-of-type(9){
	    padding: 0px;
	} 
	.datepicker .ui-datepicker-header{
		left: 0;
	}
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	    position: absolute;
	}
	.ui-datepicker .ui-datepicker-prev {
	    left: 0;
	    float:none;
	    width: auto;
	    padding: 0 20px 0 10px;
	}
	.ui-datepicker .ui-datepicker-next {
	    right: 0;
	    float:none;
	    width: auto;
	    padding: 0 10px 0 20px;
	}    
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
		margin-left:0;
	}
	.firstpage_left_container{
		border-right:none;
		margin-bottom:40px;
	}
	.fixed_bottom_menu{
		display:none;
	}
	.slider_submenu_element_container {
		margin-top:0;
	    margin-bottom: 10px;
    }
    .slider_submenu_element:nth-of-type(3),.slider_submenu_element:nth-of-type(4){
    	margin-top:0;
    }
    img#logo{
    	/*display:none !important;*/
    }
    img#logo2{
    	/*display:block !important;*/
    }
    .novice_image_box_image_desktop{
    	display:none;
    }
    .novice_image_box_image_mobile{
    	display:block;
    }
    .fp_paralax_text_inner{
    	width:90%;
    }
    .fp_paralax_text_paragraph_container{
    	font-size:18px;
    }
    .fp_paralax_text_title_container{
    	font-size:16px;
    }
    .special_bottom_container{
    	background-position: 50%;
    }
    .header.fixed{
    	background-color: transparent;
    	position:absolute !important;
    }
    .navbar.navbar-default {
    	background-color: transparent;
    }
    img#logo {
		top:0;
		position:absolute;
		left:4px;
		width:150px;
	}
	.nav > ul > li > a:hover {
		font-weight:bold;
	}
	.page-intro {
		padding-top:30px !important;
		position:static;
		background-color: rgba(49, 152, 69, 1);
		background-image:none;
	}
	.page-intro h2.aktualno{
		margin-bottom:5px;
		margin-top:15px;
		font-size:28px;
	}
	.breadcrumb {
		float:none;
		padding-top:5px;
		padding-bottom:15px;
		padding-left:0;
		text-align:left;
		margin-right:0;
		height: 42px;
    	overflow: hidden;
	}
	
	.cal-paggination-noactive a {
		padding: 12px 12px;
	}
	
	.cal-paggination-active a {
		padding: 12px 12px;
	}
	.news_container, .news_added_elements_container, .main-container #pomik, .contact_section_container{
		padding:0 15px;
	}
	.main-container #pomik{
		padding-top:20px;
		padding-bottom:20px;
	}
	.contact_section_container{
		padding-top:20px;
		padding-bottom:20px;
	}
	.overlay-container img{
		width:100%;
	}
	.news_container.news_basic_data .overlay-container{
		margin-left:0;
		width:100%;
		margin-bottom:20px;
	}
	aside .sidebar{
	    padding-bottom: 30px;
	    margin: 0 -15px;
	}
	.shortcode_ks_left{
		float:none;width:100%;
	}
	.shortcode_ks_right{
		float:none;width:100%;padding-left:0;
		padding-bottom:30px;
	}
	.shortcode_ks_left img{
		width:100%;
	}
	.contact_section_container .table-responsive, #pomik .table-responsive{
		padding:5px;
	}
	.navbar-collapse.collapse{
		display:none !important;
	}
	.navbar-toggle{
		display:block !important;
	}
	.navbar-header {
	    float: none;
	}
	.calendar_outer_container{
		padding-top:0px;
	}
	.cal-paggination-noactive,.cal-paggination-active,.cal-paggination-active:hover, .cal-paggination-noactive:hover {
		padding: 20px 0px;
	}
	h1.naslovi-koledar{
	    font-size: 22px;
	}
	.calendar_upper{
		padding-bottom:30px;
	}
	.list_events_row{
		padding-top:20px;
	}
	.blogpost .blogpost-content {
	    margin-left: 0;
	}
	.table-responsive table{
		width:100% !important;
	}
}

@media screen and (max-width: 768px){
	.header_top ul {
		padding-left:0;
		width:100%;
	}
	.header_top ul li a {
		font-size:12px;
	}
	.contact_enews h3{
		text-align:center;
	}
	section.calendar_container{
		padding-top:10px;
	}
	.add_calendar_event_container{
		padding-bottom:40px;
	}
	form[name="add_event_form"] label {
	    width: 100%;
	}
	form[name="add_event_form"] input, textarea, .kontrolna_span {
	    width: 100%;
	}
	.blogpost-content-image-container{
		width:100%;float:none;padding-left:0;
		padding-bottom:15px;
	}
	.blogpost h2.title {
	    font-size: 18px;
	    margin-bottom: 10px;
	    text-transform: none;
	}
	.pas-zacetek {
	        margin-top: 17px;
	        padding: 15px;
	}
	.pas-zacetek {
		margin-top: -14px;
		    padding: 15px;
	}	
	.napis-slika-slider {
		/* right:0px;
		margin-left: 0px;
		margin-right: 0px;
		right: -33px;
		width: 90%; */
	}
	.footer-content {
	    margin: 40px 0;
	}
	.footer {
    	padding: 5px 0;
    }
    .footer h2 {
    	margin-bottom: 15px;
    }
    .footer_content_element_inner{
    	margin-bottom:40px;
    }
    .calendar_container{
		padding-top:30px !important;
	}
}
@media screen and (max-width: 480px){
	.slider_submenu_element_right a {
	    font-size: 13px;
	}
	img#logo {
		left:6px;
		width:110px;
	}
	.page-intro h2.aktualno {
		margin-bottom: 0px;
	    margin-top: 10px;
	}
	.page-intro{
		height: 100px;   
	}
	.recent_publication_inner_container{
		padding-left:15px;
		padding-right:15px;
	}
	.recent_publication_inner_container .readmore_paragraph{
		display:none;
	}     
}
@media screen and (min-width: 769px) and (max-width: 992px){
	img#logo{
    	width: 160px;
    	position: static;
	    margin-top: -15px;
	    margin-left: -20px;
	}
	.page-intro h2.aktualno{
		margin-top: 0px;
	}
}

@media (min-width: 768px){
	.sorting-filters .form-inline .form-group {
	  width: auto !important; 
	  margin-right: 1.9%;
	}
	.pas-zacetek {

		margin-top: 18px;
	}
}
@media (min-width: 1200px){
	.pas-zacetek {
		margin-top: 35px;
	}
}


/*
@media (max-width: 992px) /* 15:17 */ 
/*.box-slider-container {
        /* margin-top: 15px; */
       /* z-index: 21;
        margin-bottom: -100px;
        left: 11%;
        /* margin-left: -180px; */
}




@media (min-width: 991px){
.image-box-body-2 {
  padding: 0px 0px 3px;
  background-color: rgb(45, 125, 47);
  } 
}

@media (min-width: 993px) and (max-width:1200px){
	.calendar_box_bottom{
		height:280px !important;
	}
	.datepicker_day{
		font-size:95px !important;
		padding-right:5px;
		text-align:right;
	}
	.datepicker_outer_container{
		padding:0;
	}
	.ui-datepicker .ui-datepicker-prev span{
		margin-left:0;
	}
	.ui-datepicker .ui-datepicker-next{
		float:none;
	}
	header.fixed .navbar-default .navbar-nav > li > a {
		font-size: 17px;
	}
	.header-boxi, .box-style-1 {
        text-align: center;
        padding: 5px;
        /* margin: 5px 260px 8px; */
        width: 145px;
        top: 10px;
     	top: 10px;
        right: -35px;
        
	}
	
	.slika-slider img {
		height: 336px;
		width: 360px;
		border: 3px solid #fff;
	}
	.napis-slika-slider {
		top: 118px;
		right: -104px;
		height: 100px;
		width: 336px;
	}
	
	
	/* .pas-zacetek {
		margin-top: -113px;
	} */

}
@media (max-width: 1200px) and (min-width: 993px){
	.header-boxi, .box-style-1 {
        text-align: center;
        padding: 10px;
        margin: 8px -12px 1px;
        width: 189px;
        top: 10px;
        top: 2px;
        right: 0px;
        height: 79px;
        left: 12px;
	}
	
		.container-boxi-zmansevanje {
        width: 963px;
}
.image-box-body-novice {
        height: 233px !important;
        overflow: hidden;
}
}

@media (max-width: 1034px) and (min-width: 994px){
		.container-boxi-zmansevanje {
        	width: 950px;
	}
		
}

@media (max-width: 831px) and (min-width: 768px){
		.header-boxi, .box-style-1 {
      
	font-size: 14px;
        text-align: center;
        padding: -9px !important;
        margin: 4px -20px!important;
        width: 154px;
        top: 10px;
        right: 5px;
        left: 8px;
}
}
 
@media (max-width: 991px) {
.header-boxi, .box-style-1 {
        font-size: 14px;
        text-align: center;
        padding: -9px !important;
        margin: 4px -20px!important;
        width: 155px;
        top: 10px;
        right: 0px;
        left: 0px;
	 
}
}

 @media (min-width:1200px){
.header-boxi, .box-style-1 {
        text-align: center;
        padding: 5px;
        /* margin: 5px 260px 8px; */
        width: 200px;
        top: 10px;
     	top: 10px;
        right: -35px;
	}
}
@media (max-width:1200px){
	.slika-slider-2 img {
		height: 226px !important;
		width: 291px!important;
	}
	.napis-slika-slider-2 {

		width: 291px;

	}
}




@media (min-width: 993px){
.header-boxi, .box-style-1 {
        text-align: center;
        padding: 5px;
        margin: 5px -23px!important;
        width: 200px;
        top: 10px;
        right: -35px;
	}
}

@media (min-width: 1200px){
.header-boxi, .box-style-1 {
        text-align: center;
        padding: 5px;
        /* margin: 5px 260px 8px; */
        width: 231px;
        top: 10px;
        right: -35px;
	}
}
 

.box-style-1 {
        text-align: center;
        padding: 20px;
        margin: 20px 0;
}


@media (max-width:992px) and (min-width:980px){
	/*.box-slider-container-2 {
		margin-top: -85px;
	}*/
	.slika-slider-2 img{
		height: 244px;
		width: 220px;
	}
	.napis-slika-slider-2 {

		width: 220px;
	}
}

@media (max-width:983px) and (min-width:760px){
	/*.box-slider-container-2 {
		margin-top: -85px;
	}*/
	.slika-slider-2 img{
		height: 244px;
		width: 220px;
	}
	.napis-slika-slider-2 {

		width: 220px;

	}
}
 

@media (max-width: 767px) {
	.stric-bine	{
	 display: none;
	}
	.slika-slider-2{
		display:none;
	}
	.napis-slika-slider-2 {
		width: 100%;
	}
	.box-slider-container-2 {
		    margin-top: 3px;
			margin-bottom:3px;
			    
	}
	.napis-slika-slider-2 {
		border-top: 3px solid #FFF;
	}
	.boxi_topheader{
		display:none;
	}
}
@media (max-width: 460px) {
	.box-slider-container-2 {
		display: none;
	}
	.yellow-pas {
		margin-top: 0;
	}
}

@media (max-width:1200px) and (min-width:993px) {
	
}
@media (min-width:1200px) {
	.banner, .slider-banner-container, .slider-banner-3 revslider-initialised tp-simpleresponsive hovered, .active-revslide {
		
	}
}

 

/*
@media (max-width: 830px) and (min-width:768px) {
.container {
        width: 600px;
}

}*/

@media (min-width: 993px) and (max-width:1200px) {
	.container-boxi-zmansevanje {
	        width: 900px!important;
	}
	.navbar-default .navbar-nav > li {
		margin:0px 8px 0px 0px;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 16px;
		padding: 9px 10px 12px 12px;
	}
	
	.glavni_menu_tic, .glavni_menu_mmc{
		margin: 0px 5px;
	}
}

@media (max-width: 500px){
	.poseben_naslov h2 {
		width: 100%;
		background-color: transparent;
		color: #783148;
		padding-left:0px;
	}
	
	.poseben_naslov h2 span {
		display:none;
	}
	
	.separator-2 {
		width: 100%;
	}
	
	.calendar img {
		width:100%;
		margin-bottom:10px;
	}
	
	.news_container .overlay-container {
		width:100%;
	}
}

@media (min-width: 768px) and (max-width: 993px) {
	.iobcina-box {
		margin-top:0px;
		padding-right:0px;
	} 
	
	.iobcina-box .owl-carousel .owl-item>div.overlay-container {
		margin:0;
	}
	
	.header-boxi, .box-style-1 {
		font-size: 14px;
		text-align: center;
		padding: -9px !important;
		margin: 4px -20px !important;
		width: 154px;
		top: 10px;
		right: 5px;
		left: 8px;
	}
	
	.banner {
		height:220px !important;
	}
	.slika-slider img {
		height: 263px;
	}
	.napis-slika-slider {
		top: 82px;
		right: -67px;
		width: 263px;
	}
	.napis-slider-naslov {
		font-size: 20px;
		color: #FFF;
		padding: 20px;
		position: absolute;
		margin-top: -17px;
		font-weight: bold;
	}
	.napis-slider-povzetek {
		font-size: 15px;
		color: #FFF;
		padding: 20px;
		position: absolute;
		margin-top: 36px;
	}
	
	.navbar-default .navbar-nav > li > a {
		padding: 9px 8px 12px 8px;
		line-height: 32px;
		font-size: 14px;
	}
	
	.navbar-default .navbar-nav > li.glavni_menu_tic > a, .navbar-default .navbar-nav > li.glavni_menu_mmc > a {
		padding: 9px 5px 12px 5px;
		line-height: 32px;
		font-size: 14px;
	}
	
	.glavni_menu_tic, .glavni_menu_mmc{
		margin: 0px 5px;
	}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		height:auto;
	}
	
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		height: 55px !important;
	}
	
	iframe.video {
		height: 400px !important; 
	}
	
	
	
	.e-novice-box{
		margin-top: 10px;
	}
	
	.link-box{
		margin-top: 10px;
	}
}


@media (min-width: 992px) {
	.iobcina-box {
		padding-right:0px;
		padding-left:0px;
		width:100%; 
		margin-top:10px;
	} 
}



@media (max-width: 767px){
	
	
	.iobcina-box {
		width:100%;
		padding-right:0px;
		padding-left:0px;
	}
	
	.iobcina-box .overlay-container img {
		width:100%;
	}
	
	.page-intro {
		padding-top:0 !important;
	}
	
	#header-top {
		height:220px !important;
	}
	/*
	.slider-banner-container, .slider-banner-3 revslider-initialised tp-simpleresponsive hovered, .active-revslide {
		height:220px !important;
	}*/
	
	iframe.video {
		height: 300px !important; 
	}
	
	
	
	.e-novice-box{
		margin-top: 0px;
	}
	
	.link-box{
		margin-top: 20px;
	}
}

@media (max-width: 480px) {
	.nav-tabs {
		background-color: #F1F1F1;
	}
}

@media (min-width: 480px) and (max-width: 801px) {
	.telefon_vodoravno{
		width:50%;
	}
}
@media (min-width: 1200px){
	.main-navigation .navbar-nav > li {
	    margin: 0 0 0 6px;
	}
	.main-navigation .navbar-nav > li:first-child {
	    margin-left: 30px;
	}
}
@media (min-width: 768px){
	.modal-dialog {
	    width: 700px;
	    margin: 0px auto;
	}
}