@media only screen and (min-width: 992px) and (max-width:1199px ) { 
		.header.menuType2 .header_content ul.nav li a { font-size:11px !important;}
		.col-md-12.mobi { padding-left:0px; padding-right:0px; }
		.header_content ul li a { padding-left:5px !important; padding-right:5px !important;  }
		.header .naziv h1 { border-left: 0px solid #39bdb0; line-height: 25px !important; font-size:18px !important; }
		
		
		.tp-banner-container .slideshow_cycle { left:-110px; }
		.slideshow_cycle h1 { font-size:35px !important; padding-right:20px; }
		.slideshow_cycle h4 { font-size:20px !important; padding-right:20px; }
		.znak-plus { display:none; }

		.video-thumb { margin-left:60px; }
}

@media screen and (max-width: 991px) {
	body { overflow-x:hidden; overflow-y: auto; }
	.header.menuType2 .logo {  padding:10px 0 8px 0; margin-left:0px; } 
	
	.header .naziv h1 { max-width:150px; margin: -76px 0 0 100px; border-left: 0px solid #39bdb0; padding: 0px 0 0px 0px; color: #666666 !important; line-height: 25px !important; font-size:22px !important; }

	.mobile_menu_btn { display:block; top:10px; right:15px; position:absolute;}
	
	.footer_close { margin-right:0px; bottom:5px; }
	.footer_close { display:none !important; visibility:hidden; }
	.showHide_content .textAlignCenter { text-align: left; float: none; }
	.showHide_content .alignRight { float: none; }
	
	.top_space, .bottom_space { padding:0px; }
		.horizontal_layout .top_space { padding-top: 0px; }
		.mobile_topSpc { padding-top:55px; }
		.horizontal_layout .mobile_topSpc { padding-top:0px; }
		
	.overlayPattern, .homeSlider .overlayPattern, .parallaxPattern { display: none !important; height:0px !important; }	
	
	.pgScrollUp { right: 40px; bottom: 30px; }
	
	.povrsina_wrapper { margin-bottom:50px; width: 50%;}
		.povrsina_wrapper:nth-child(odd){ clear:both; }
	
.title_top h1, .title_top h2, .title_top h3,
	.title_top h4, .title_top h5, .title_top h6,
	.title_bottom h1, .title_bottom h2, .title_bottom h3,
	.title_bottom h4, .title_bottom h5, .title_bottom h6{ font-size:12px !important; }
	
	.header, .footer { background-color:#ffffff; background-color:rgba(255, 255, 255, 1); }
	.header ul.nav li a, .header ul.nav>li>a, .header ul.nav>li>a.active,.header.menuType2 .header_content ul>li>a, .header.menuType2 .header_content>ul>li>a.active { background-color:#fff; color: #31bdb1 !important;} 
		
	.header ul.nav>li:hover>a , .header.menuType2 ul.nav>li:hover>a { border: none; background-color:#eeeeee; }
	.header ul.nav>li a.active , .header.menuType2 ul.nav>li a.active, .header ul.nav>li a.active:hover, .header.menuType2 ul.nav>li a.active:hover { color:#39bdb0 !important; background-color:#fff; }
	.header ul.nav li ul li a, .header.menuType2 ul.nav li ul li a { background-color:#fff; }
	.header ul.nav li ul li a:hover, .header.menuType2 ul.nav li ul li a:hover { color:#000000 !important; background-color:#eeeeee;}	
	.header ul.nav li ul li a.active, .header ul.nav li ul li a.active:hover { color:#39bdb0 !important; background-color:#fff; border: none; }
	
	
	.horizontal_layout .header, .horizontal_layout .header.menuType2, .horizontal_layout .header2 { position:relative !important; z-index:999999999999999999999; }
	.header2 { top:0px; }
	.header_content2 { margin: 0px auto !important; float:none;}
	.header_content2 ul { margin: 0px auto !important; }

	
	.header, .header.menuType2 { position:fixed !important; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
	.header_content .nav, .header.menuType2 .header_content .nav { width:100%; padding:0px 0px 20px 0px !important; margin:0 auto !important; }
	.header_content, .header.menuType2 .header_content { display:none; padding-top:15px !important; padding-top:15px !important; }
	.header_content li, .header.menuType2 .header_content li { position:relative !important; width:100%; display:block; padding:0px 0px 0px 0px!important; }
	.header_content li a, .header.menuType2 .header_content li a { text-align:left !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; }
	.header_content li ul, .header.menuType2 .header_content li ul { position:relative !important; display:block !important; margin:0 auto !important; padding:0px !important; top:0px !important; left:0px !important; width:100% !important; }
	.header.menuType2 .header_content>ul>li { line-height:18px; border-bottom:1px #39bdb0 solid !important; }
	.header_content ul li a, .header.menuType2 .header_content ul li a { padding:0px; }
	.header_content li ul li, .header.menuType2 .header_content li ul li { padding:0px 0px 0px 0px!important; display:block !important; } 
	.header_content > ul > li > a, .header.menuType2 .header_content > ul > li > a { width:100% !important; padding:15px 0px 15px 20px !important; text-align:left !important; } 
	.header_content ul li ul li a, .header.menuType1 .header_content ul li ul li a, .header.menuType2 .header_content ul li ul li a { margin:0px !important; padding:15px 0px 15px 50px !important; font-size:12px !important; width:100% !important; }
	.header.menuType1 .header_content ul li ul { left: 0px !important; top:0px !important; }
	.header ul.nav li .arrow , .header.menuType2 ul.nav li .arrow { position: relative; display:none; top:40px; background-image: none !important; } 
	.header .header_content ul li ul, .header.menuType1 .header_content ul li ul, .header.menuType2 .header_content ul li ul { display:block !important; -webkit-animation-name: none; animation-name: none; }
	.header.menuType2 .header_content ul li a:before { width:0px; }
	.header .header_content { display:none !important; }
	.header.menuOpen .header_content { display:block !important; }
	.header.menuOpen, .header.menuType2.menuOpen { height:100% !important; max-height: 100% !important; overflow-y:auto; }
	.header .header_content ul li ul li a, .header.menuType1 .header_content ul li ul li a, .header.menuType2 .header_content ul li ul li a { text-align:left !important; }
	.header ul.nav li ul li.last a, .header ul.nav li ul li.last a:hover, .header ul.nav li ul li.last a.active, .header ul.nav li ul li.last a.active:hover { border: none; }
	.header ul.nav li ul li a, .header.menuType2 ul.nav li ul li a, .header ul.nav li ul li a:hover, .header.menuType2 ul.nav li ul li a:hover, .header ul.nav li ul li a.active, .header.menuType2 ul.nav li ul li a.active, .header ul.nav li ul li a.active:hover, .header.menuType2 ul.nav li ul li a.active:hover, .header ul.nav li ul li a.active:parent, .header.menuType2 ul.nav li ul li a.active:parent { border: none; border-left-spacing:25px !important; }
	
	
	.header.menuType2 .header_content  { float: none; padding: 0px; }

	
	.header ul.ikone { list-style:none; margin: -30px 2px 0 0; text-align:left; }
	.header ul.ikone li { display:inline-block; line-height:20px; padding-top:5px; width: 55px!important; }
	.header ul.ikone li a { border: 0px solid #fff!important; }
	.header ul.ikone li a i { font-size: 20px; color: #39bdb0 !important; }
	.header ul.ikone li a i:hover { color: #666666 !important; text-decoration:none; }
	.header ul.ikone li a:hover i { color:#666666; }	
		
		
		.header.menuType2 .header_content>ul.ikone li  { border-bottom:0px #39bdb0 solid !important; }
	
		#kosina-a, #kosina-b { display:none; }
	
	img.resize-with-grid { width: 100%; height: auto; }
	
	
	.page_header { margin-top: 20px; margin-bottom: 20px; }
	.page_header h1, .page_header h4 { padding-left:10px; padding-right:10px; }
	
	.tvrtke_u_zoni .desc{ padding-left:25px; }
		.tvrtke_u_zoni{ text-align:left; }
	
		.fullScreenGallery_thumbnails{ bottom:200px;  } 
		.fullScreenGallery_thumbnails.miniView{ width:0px; } 
	
	.header ul.nav>li a { color:#39bdb0; color: rgba(255, 255, 255, 0.77)!important; background-color:transparent; }
	.previousPage, .nextPage { display:none; }
	
	span.btn_icon { color: #000; }
	
	.horizontal_layout .footer { position:relative; visibility: visible; display:block; opacity:1; }
		.footer ul.logos li { display:none; }
		.footer p { display:block; margin: 20px 0; text-align:center; }
		.footer ul.menu { float:none; margin:0px 0px 20px 0px; }
		.footer ul.menu li { width:100%; margin:5px 0 5px 0; }
		.footer ul.menu li a { display:block; padding:3px 20px; }

}	

.dropdown-menu:after{ border-bottom: 6px solid #5a5a5a !important; }


@media screen and (max-width: 767px) {
	.tp-banner-container .slideshow_cycle { left:20px; }
	.tp-banner-container .slideshow_cycle.textAlignCenter { top: 0; padding-top: 0px !important; padding-bottom: 0px !important; }
	
	.znak-plus { display:none; }
	.slideshow_cycle h1 { font-size:50px !important; padding-right:20px; }
	.slideshow_cycle h4 { font-size:30px !important; padding-right:20px; }
	.video-thumb { display:block; position:relative; top:295px; padding:20px 30px 5px 0px; }
	
	.row { margin-right: -15px !important; margin-left: -15px !important; }	
	.fixedHeight{ height:auto; }	 
	hr.borderTop { margin: 10px 0 0px; } hr.slide_bottomSpace { clear: both; margin: 20px 0px 30px; height: 2px; }
	img.set_maxHeight{ height:150px; }
	img.scale-fit-height { width: 100%; min-height: 100px; }
	body { padding:0px !important; }
	.fullWidth { padding-left:0px; padding-right:0px; }	
	.footer_close { display:none !important; visibility:hidden; }
	.footer .alignRight{ float:left; }
	.clear_footer { clear:both; }
	.pgScrollUp	{ right: 5px; }			
	

	}

	
@media screen and (max-width: 480px){
	h1, h2 { font-size:24px !important; line-height:1.2 !important; }
	h3 { font-size:20px !important; }
	


	.page_header { padding-bottom: 0px; }
	
	.povrsina_wrapper { display:block; float:none; padding-bottom:0px; width: 100%; }
		.povrsina_wrapper:last-child { padding-bottom:0px; }
		.povrsina_wrapper .noBorder { padding-bottom:0px; }	
		
		.top_bot_pad { padding: 20px 0px 25px 0px; }
		
		.svg-mapa { position:relative; top:0px; }
		.bookmarksi { position:relative; display:block; border: 0 !important; color: #000!important; font-size:15px; margin: 0 45px 0 18px; line-height: normal; padding: 2px 0px 10px 0px; }
		.map { margin: 0px auto 30px auto; }
		.sadrzaji { margin-top: 30px; margin-bottom: 0px; }
		
		#sekcija .sadrzaji ul { margin-left:15px; }
		.tvrtke_u_zoni .desc { min-height:40px; padding-top:5px; padding-left:25px; }
		.interni-link { margin-top:0px; }

}

