
@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 screen and (max-width: 992px){
	.content_container .news_inner_container{
		margin-bottom:20px;
	}
	.product_detail_left_container .product_detail_text_heading{
		margin-top:40px;
	}
	/*.content_container .sidebar{
		margin-top:40px;
	}*/
	.header.fixed{
		display:none;
	}
	.section_events .fp_calendar_box{
		margin-right:0;
	}
	.section_events .events_right h3{
		padding-top:40px;
	}
	.extra_logos_element img{
		width:120px !important;
	}
	.box-slider-container {
        margin-top: -395px;
        z-index: 100;
        top: 39px!important;
       	width: 250px;
        padding-right: 30px;
        padding-left: 30px;
	}
	.fp_paralax_text_inner{
	    width: 100%;
    	margin: 0;
	}
	/*.fixed_menu_left {
		display:none !important;
	}*/
	.fixed_menu_left ul li{
		width: 14.284%;
	    float: left;
	    border:none;
	}
	.fixed_menu_left {
    	width: 100% !important;
    	display:none !important;
    }
    
    .fixed_menu_left.cloned {
    	top: 0px !important;
    }
    .left_menu_element_title{
    	font-size:14px;
    }
    .moodboard_outer_container{
    	padding-top:30px;
    }
   
	.fp_paralax_text{
		margin-top:80px !important;
	}
	.heart_title{
		font-size:26px;
	}
	.page-intro{
		margin-top:0px;
	}
	.page-intro .page-title {
		font-size:32px;
	}
	ul.social_icons_list{
		text-align:center;
		padding-left:0px;
	}
	.blogpost{
		position:static;
	}
	.calendar_outer_container{
		padding-top:0px;
	}
	.cal-paggination-noactive,.cal-paggination-active,.cal-paggination-active:hover, .cal-paggination-noactive:hover {
		padding: 32px 0px;
	}
	h1.naslovi-koledar{
	    font-size: 22px;
	}
	.calendar_upper{
		padding-bottom:30px;
	}
	.list_events_row{
		padding-top:20px;
	}
	#logo {
    	height: 60px;
    	padding-left: 15px;
    	padding-bottom: 10px;
    }
	.nav > ul > li > a{
		color: #FFF;
		font-weight:bold;
	}
	
	.btn.btn-close.pull-right.btnHideAsideMenu,.btn.btn-close.pull-right.btnHideAsideMenu:focus,.btn.btn-close.pull-right.btnHideAsideMenu:hover  {
		padding: 0px 15px;
		border: none !important;
		border-width: 0px !important;
	    border-style: none !important;
	    outline: none !important;
	}
	.main-navigation .navbar.navbar-default {
		background-color:transparent;
	}
	.firstpage_boxes_container {
	    margin-bottom: 0px;
	}
	.product_box_title{
		bottom:20px;
		top:inherit;
	}
	.moodboard .col>.row--gutter-with-10 .col {
    	padding-bottom: 30px;
    }
    .moodboard.mb40{
    	margin-bottom:0px;
    }
    section.main-container{
    	padding-bottom:0px;
    }
    .fp_paralax_text_inner div{
    	font-size:56px !important;
    }
    .images_map.point_section.element_has_map .left_container{
    	padding-bottom:30px;
    }
    #page-content {
	    margin-top: 30px;
	}
	.expand_div{
		padding-bottom:30px;
	}
	.add_calendar_event_container{
		padding-bottom:30px;
	}
	.news_container.news_basic_data .overlay-container{
	    margin-left: 0px;
	    float:none;
	    width:100%;
	    margin-bottom:20px;
	}
	.special_content_title_container, .special_content_title_container h2{
		margin-bottom:0px !important;
		padding-bottom:0px;
	}
	.enews_title_container.clicked_title_container input{
		width:80% !important;
	}
	.enews_title_container.clicked_title_container input,
	.enews_title_container.clicked_title_container input::-webkit-input-placeholder {
	    font-size: 16px !important;
	}
	.enews_title_container.clicked_title_container {
	    padding: 15px 15px;
	}
	h2{
		font-size:28px;
	}
	.enews_title_container h2{
	    font-size: 24px !important;
	}
	.navbar-header {
	    margin-top: 10px !important;
	}
	.blogpost .blogpost-content {
	    margin-left: 0px;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px){
	header.fixed .navbar-default .navbar-nav > li > a, header.fixed .navbar-default .navbar-nav > li > a:focus, header.fixed .navbar-default .navbar-nav > li > select, header.fixed .navbar-default .navbar-nav > li > select:focus {
	    font-size: 12px !important;
	    margin-top:10px !important;
	}
	
	.moodboard .col>.row--gutter-with-10 .col {
   		padding-bottom: 0px;
	}
	.moodboard__item--sm .moodboard__item-headline {
	    font-size: 16px !important;
	}
}
@media screen and (max-width: 1330px){
	.container-fluid > .navbar-header{
		height:inherit !important;
	}
	/*.navbar-toggle {
	    display: block !important;
	}*/
	.fixed_menu_left {
    	width: 100% !important;
    	display:none !important;
    }
    .navbar-right{
    	margin-right: 50px !important;
    }
    .navbar-header{
    	margin-top: 25px;
    }
    .main-navigation{
    	padding:0 15px;
    }
    .terminal_body .main-navigation{
    	padding:0;
    }
    #asideMenu li.special_element{
	    background-color: #23408d;
    	padding: 5px 15px 0px 15px;
    	border-bottom: 1px solid #FFF;
    	border-left: 1px solid #23408d;
	}
	#asideMenu li.special_element a{
		color:#FFF;
	}
	#asideMenu li.special_element .left_menu_element_icon{
		width:40px;
	}
	#asideMenu li.special_element .left_menu_element_icon, #asideMenu li.special_element .left_menu_element_title{
		float:left;
	}
	#asideMenu li.special_element .left_menu_element_title{
		margin-left:20px;;
	}
	.aside-menu .form-search .btn-close i {
    	color: #FFF;
	} 
	.aside-menu.right{
		background: #333;
		border-left: 1px solid #FFF;
	}
	.aside-menu .form-search, .nav > ul > li :first-of-type{
	    
	    border-bottom: none;
	}
	.aside-menu .form-search, .nav > ul > li {
	    
	    border-bottom: 1px solid #FFF;
	}
	 #asideMenu ul li i, .wi {
	    font-size: 32px;
	    padding-top: 3px;
	}
	img.naslovna_slika_produkta{
		width:100%;
	}
	/*#navbar-collapse-1{
		display:none !important;
	}*/
}
@media screen and (min-width: 1331px){
	.navbar-toggle {
	    display: none !important;
	}
}
/*
@media (max-width: 971px )
.box-slider-container {
      .box-slider-container {
        margin-top: -398px;
        z-index: 100;
        top: 440px;
	}
}

@media (max-width: 965px )
.box-slider-container {
      .box-slider-container {
        margin-top: -398px;
        z-index: 100;
        top: 440px;
	}
}


@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){
	.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: 768px){
	.content_container .news_inner_container{
		margin-bottom:10px;
	}
	.news_box_texts_container{
		height:auto;
	}
	.novica_readmore.header_novica_readmore_cont{
		display:none;
	}
	.fp_calendar_box .datepicker_day{
		font-size:80px !important;
	}
	.fp_calendar_box .datepicker_month{
		font-size: 24px !important;
		margin-top:10px !important;
	}
	.fp_calendar_box .datepicker_year{
		font-size: 40px !important;
	}
	.fp_calendar_box .datepicker .ui-datepicker-header{
		top:-70px !important;
	}
	.moodboard__item--lg .right_arrow, .moodboard__item--md .right_arrow, .moodboard__item--sm .right_arrow{
	    width: 30px;
	    height: 30px;
	}
	#simplemodal-container{
		left:0 !important;
		top:0 !important;
		height:90vh !important;
		width:100%;
		overflow-y:auto;
	}
	.visit_points_list_inner_1{
		font-size:14px;
	}
	.news_list.novica_readmore span {
	    font-size: 14px;
	    padding: 10px;
	}
	.extra_logos_container{
		position:static !important;
		background-color:transparent !important;
	}
	.extra_logos_element{
		float:left;width:50%;
		margin-top:20px;
	}
	.extra_logos_element img{
		width:60% !important;margin:0 20%;
	}
	.extra_logos_container .extra_logos_element:nth-of-type(1){
		margin-top:40px;
	}
	.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;
	}
	.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%; */
	}
	.forecast_day{
		display: none;
	}
}
@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 3px 0px 0px;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 16px !important;
		padding: 9px 10px 12px 12px;
	}
	
	.glavni_menu_tic, .glavni_menu_mmc{
		margin: 0px 5px;
	}
}

@media (max-width: 500px){
	.meta_container .meta_element .meta_element_left {
	    width: 120px;
	}
	.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;
	}
	
	.slider-banner-container, .slider-banner-3 revslider-initialised tp-simpleresponsive hovered, .active-revslide {
		/*height:320px !important;*/
	}
	
	.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 (max-width: 993px) {
	.fp_paralax_text{
		top:10px !important;
		right: 25% !important;
	    width: 50% !important;
	}
	    
	.page-intro {
		padding-top:30px !important;
	}
	
	.breadcrumb {
		float:left;
		padding-top:5px;
		padding-bottom:15px;
		padding-left:15px;
	}
	
	.cal-paggination-noactive a {
		padding: 12px 12px;
	}
	
	.cal-paggination-active a {
		padding: 12px 12px;
	}
}

@media (min-width: 992px) {
	.iobcina-box {
		padding-right:0px;
		padding-left:0px;
		width:100%; 
		margin-top:10px;
	} 
}



@media (max-width: 767px){
	.fp_paralax_text{
		right: 10% !important;
	    width: 80% !important;
	}
	img#logo {
		top:0;
		position:static;
		display:inline;
		left:0;
	}
	
	.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) {
	.section_events .fp_content_box .fp_content_image{
		margin-bottom:20px;
	}
	.section_events .fp_content_box .fp_content_main{
		padding-left:0;
	}
	.section_events .fp_content_box .fp_content_image,.section_events .fp_content_box .fp_content_main{
		float:none;
		width:100%;
	}
	.nav-tabs {
		background-color: #F1F1F1;
	}
	.entry-content.calendar .overlay-container{
		width:100%;
		margin-left:0px !important;
	}
}

@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 14px;
	}
}
@media (min-width: 768px){
	.modal-dialog {
	    width: 700px;
	    margin: 0px auto;
	}
}
@media screen and (min-width: 1400px){
	.container.custom_container {
	    width: 1370px;
	}
}
@media screen and (min-width: 1600px){
	.container.custom_container {
	    width: 1570px;
   }
}
