@media (max-width: 1330px)
{
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -18.5%;left: 0%}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -18.5%;right: 0%}

}

@media (max-width: 1320px)
{
#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 45px;  width: 45px;  left: -50px;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 45px;  width: 45px;  right: -50px;}

}

@media (max-width: 1290px)
{
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -24.5%;left: 45%}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -24.5%;right: 35%}
.naslov01{margin-top: -25px;}
.naslov02{margin-top: -25px;}
.naslov03{margin-top: -25px;}
.revo-gumb1 {margin-top: -35px;}
.revo-gumb2 {margin-top: -35px;}

#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 45px;  width: 45px;  left: 290px;  top: -32%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 45px;  width: 45px;  right: 290px;  top: -32%;}

}


@media (max-width: 1200px)
{




section.timeline .timeline-box.left:after {
  right: -30px;
  width: 48px;
}


section.timeline .timeline-box.right:after {
  left: -32px;
  width: 57px;
}


section.timeline:after {margin-left:-1px}

#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -26.5%;left: 45%}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -26.5%;right: 35%}
.naslov01{margin-top: -25px;margin-left: 100px !important;}
.naslov02{margin-top: -25px;margin-left: 100px !important;}
.naslov03{margin-top: -25px;margin-left: 100px !important;}
.revo-gumb1 {margin-top: -55px;margin-left: 100px;}
.revo-gumb2 {margin-top: -55px;margin-left: 100px;}
header.flat-menu nav ul.nav-main li a {  padding: 30px 15px;}

.owl-pocetna .owl-wrapper-outer { background:#002454; border-radius:40px; padding: 10px 0;}
/*.main-label {margin-left:0 !important;}*/

#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 35px;  width: 35px;  left: 185px;  top: -25%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 35px;  width: 35px;  right: 185px;  top: -25%;}

/*header.flat-menu nav ul.nav-main li a {padding: 45px 15px 50px;}*/
header nav ul.nav-main li a {font-size:15px}
}

@media (max-width: 1182px) {
.naslov01{margin-left: 70px !important;}
.naslov02{margin-left: 70px !important;}
.naslov03{margin-left: 70px !important;}
.revo-gumb1 {margin-left: 70px;}
.revo-gumb2 {margin-left: 70px;}


.model-tekst {  height: 175px;}
.model-akcija, .model-novo {  top: 85%;}
.model-novo-iznad {  top: 68%;}
}

@media (max-width: 1121px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -23.5%;left: 45%}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -23.5%;right: 35%}
}


@media (max-width: 991px) {

header h1.logo img {margin-bottom: -92px;}

.righttoleft {text-align:left}




.dodaj-border {border-right: none;}
.model-akcija, .model-novo{  top: 81%;}
.model-novo-iznad {  top: 60%;}
.model-tekst {  padding: 10px;}
.model-naslov h2 {  font-size: 13px;}
.crta-desno {  background: none;text-align: left;}
.paddingright80 {padding-right:0;}
.paddingleft80 {padding-left:15px;}

.head-tel, .head-email {  font-size: 14px;}
div.slider-container div.naslov01 {font-size:22px !important;margin-left: 100px !important; }
div.slider-container div.naslov02 {font-size: 22px !important;margin-left: 100px !important;}
div.slider-container div.naslov03 {  font-size: 22px !important;margin-left: 100px !important; }
.revo-gumb1 {margin-left: 100px;margin-top: -35px;}
.revo-gumb2 {margin-left: 100px;margin-top: -35px;}
.model-tekst {  height: 160px;  font-size: 13px;  line-height: 25px;}
.paket-text { height: 65px; font-size: 13px; }

#owl-modeli .owl-controls .owl-buttons .owl-prev {top: 57%;left:-100px}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: 57%;right: -100px}
/*.goremalo {  margin: -200px auto;}*/

#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 35px;  width: 35px;  left: 102px;  top: -27%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 35px;  width: 35px;  right: 102px;  top: -27%;}
.box-down2 h3 {background:none}

.kontakt-poc {float:left; width:100%}
.gumb-centar-lijevo {}
.naslov-centar-lijevo {}
.pozadina-novosti {padding:70px 0}

.popup-responsive {max-width:100%; top:150px !important; left:10% !important;}

.product-thumb-info {height:auto !important;}
.cartbg {font-size:12px;}
.cartbg h4 {font-size:11px; line-height:normal;}
.kontakt-foot-data {margin-left:0; text-align:center}

.ostale-header h1 {font-size:20px; padding-top:15px;}
.ostale-header h3 {font-size:20px; padding-top:15px;}
.affix,.affix-top, .affix-bottom {
   position:static; width:auto;
}

	body.boxed div.body {
		margin: 0 auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	/* Navigation */
	header div.nav-main-collapse,
	header div.nav-main-collapse.in {
		width: 100%;
		overflow: hidden;
		overflow-y: hidden;
		overflow-x: hidden;
	}

	header nav.nav-main ul.nav-main {
		float: none;
		position: static;
		margin: 8px 0;
	}

	header div.nav-main-collapse.collapse {
		display: none !important;
	}

	header div.nav-main-collapse {
		top: 8px;
		position: relative;
	}

	header div.nav-main-collapse.in {
		display: block !important;
	}

	header div.nav-collapse div.container nav.nav-main {
		float: left;
		width: 100%;
	}

	header.flat-menu nav ul.nav-main li a {
		color: #FFF !important;
	}

header.flat-menu nav ul.nav-main li a:hover {
		color: #aa0906 !important;
	}

	header div.nav-main-collapse {
		background: #aa0906;
		max-height: none;

	}

	header > div.container,
	header.flat-menu > div.container {
		margin-bottom: 0;
	}

	header nav ul.nav-main {
		margin-right: -10px;
	}

	header div.nav-collapse {
		background: #171717;
		width: 100%;
		clear: both;
		width: 100%;
	}

	header nav.nav-main {
		padding: 66px 0 10px 0;
		clear: both;
		display: block;
		float: none;
		width: 100%;
	}

	header nav.nav-main ul,
	header nav.nav-main ul li,
	header.flat-menu ul.nav-main {
		padding: 0;
		margin: 0;
	}

header nav.nav-main ul li.active {background-color: #aa0906 !important}
header.flat-menu nav ul.nav-main li.active > a {color:#aa0906 !important; background-color: #fff !important;}

	header nav.nav-main ul li {
		clear: both;
		float: none;
		display: block;
		border-bottom: 1px solid #ffffff;
	}

	header nav ul.nav-main > li + li {
		margin-left: 0;
	}

	header nav ul.nav-main li a,
	header nav ul.nav-main ul.dropdown-menu li > a,
	header.flat-menu nav ul.nav-main li a,
	header.flat-menu nav ul.nav-main li.dropdown:hover > a,
	body header.single-menu nav ul.nav-main li.active > a {
		padding: 9px 8px;
		border: 0;
		border-top: 0;
		margin: 0;
	}


	header nav.nav-main ul li:last-child,
	header nav ul.nav-main ul.dropdown-menu li > a {
		border-bottom: none;
	}

	header nav ul.nav-main li.dropdown:hover > a {
		margin-bottom: -2px;
	}

	header nav ul.nav-main li a {
		color: #FFF;
		clear: both;
		float: none;
		display: block;
		padding-left: 0;
	}

	header nav ul.nav-main li a i.icon-angle-down {
		position: absolute;
		right: 5px;
		top: 10px;
	}

	header nav.nav-main ul ul {
		margin-left: 20px !important;
	}

	header nav.nav-main ul.dropdown-menu {
		position: static;
		clear: both;
		float: none;
		display: none !important;
	}

	header nav ul.nav-main ul.dropdown-menu {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	header nav.nav-main li.resp-active > ul.dropdown-menu {
		display: block !important;
	}

	header nav ul.nav-main .dropdown-submenu > a:after {
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #FFF;
	}

	header nav ul.nav-main .dropdown-submenu:hover > a:after {
		border-left-color: transparent;
	}

	body header nav ul.nav-main ul.dropdown-menu,
	body header nav ul.nav-main li.dropdown.open a.dropdown-toggle,
	body header nav ul.nav-main li a,
	body header nav ul.nav-main li > a:hover,
	body header nav ul.nav-main li.active a,
	body header nav ul.nav-main li.dropdown:hover a,
	body header nav ul.nav-main ul.dropdown-menu li:hover > a,
	body header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover,
	body header.flat-menu nav ul.nav-main li.dropdown:hover a {
		background: none !important;
		background-color: transparent !important;
	}

	body header.flat-menu nav ul.nav-main li > a:hover,
	body header.flat-menu nav ul.nav-main li.dropdown:hover a {
		background-color: #fff !important;
	}


        header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover,
        header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li:hover {
        color: #fff !important;
}

header nav ul.nav-main ul.dropdown-menu > li > a {
  font-size: 1em;
  font-style: normal;
}

.recpect active a {
  color: #aa0906 !important;
}

	header.center nav ul.nav-main > li {
		display: block;
	}

	header nav ul.nav-main ul.sub-menu {
		padding: 0;
		margin: 0 0 10px 0;
	}

	body.boxed header.single-menu > div.container,
	body.boxed header.flat-menu > div.container {
		height: 95px;
		margin-bottom: 10px;
	}

	body.boxed header.single-menu ul.nav-main,
	body.boxed header.flat-menu ul.nav-main {
		margin: 5px 25px 5px 0;
	}

	body.boxed header.single-menu nav ul.nav-main > li > a,
	body.boxed header.flat-menu nav ul.nav-main > li > a {
		padding: 9px 8px !important;
	}

	/* Responsive Button Nav */
	button.btn-responsive-nav {
		background: #aa0906;
		top: 55px;
		display: block;
		position: absolute;
		right: 20px;
		color: #FFF;
	}

	header.single-menu button.btn-responsive-nav {
		top: 30px;
	}

	header.center button.btn-responsive-nav,
	header.flat-menu button.btn-responsive-nav {
		top: 35px;
	}

	button.btn-responsive-nav:hover,
	button.btn-responsive-nav:active,
	button.btn-responsive-nav:focus {
		color: #CCC;
	}

	/* Logo */
	header .logo img {
		/*max-width: 180px;*/
	}

	header.center .logo {
		text-align: left;
	}

	/* Nav Top */
	header div.header-top ul.nav-top {
		float: left;
		margin: 7px 0 0 -15px;
		min-height: 5px;
	}

	/* Social Icons */
	header div.social-icons {
		display: none;
	}

	/* Search  */
	header div.search {
		display: none;
	}

	/* Home Slider */
	div.slider-container {
		min-height: 0;
	}

	/* Thumb Info */
	a.thumb-info span.thumb-info-title {
		font-size: 14px;
	}

	a.thumb-info span.thumb-info-more {
		font-size: 11px;
	}

	/* Home Concept */
	div.home-concept {
		background: none;
	}

	div.home-concept div.project-image {
		margin: 60px auto 0 auto;
	}

	div.home-concept div.process-image {
		margin-top: 60px;
	}

	/* Portfolio */
	div.portfolio-nav,
	div.portfolio-nav-all {
		display: none;
	}

	/* Disable Parallax */
	.parallax {
		background-size: auto 100% !important;
		background-position: 50% 0 !important;
	}

	/* Video */
	section.video {
		background-size: auto 100% !important;
		background-position: 50% 0 !important;
	}

	/* Misc */
	.thumbnail {
		border: 0;
		text-align: center;
	}

	/* Isotope */
	ul.sort-destination.isotope {
		overflow: visible !important;
		height: auto !important;
	}

	.isotope-item {
		position: static !important;
		text-align: center;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-o-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
	}

	.isotope-hidden {
		display: none !important;
	}

	/* Team */
	ul.team-list div.team-item {
		margin: 0 auto 35px;
		max-width: 270px;
	}

	/* Isotope Grid Fixes */
	.isotope-item.col-md-3 {
		max-width: 292px;
	}

	/* Featured Boxes */
	div.featured-boxes div.featured-box {
		max-width: 350px;
	}

	/* Timeline */
	section.timeline .timeline-box,
	section.timeline .timeline-box.right {
		float: none;
		clear: both;
		right: auto;
		left: auto;
		margin: 25px auto;
		max-width: 70%;
		width: auto;
	}

	section.timeline .timeline-box.left:after,
	section.timeline .timeline-box.right:after,
	section.timeline .timeline-box.left:before,
	section.timeline .timeline-box.right:before  {
		display: none;
	}

	/* Footer Phone */
	footer span.phone {
		font-size: 20px;
	}

	/* Scroll to Top */
	a.scroll-to-top {
		display: none !important;
	}

	/* Login */
	nav.mega-menu .mega-menu-signin a {
		color: #FFF;
	}

	nav.mega-menu .mega-menu-signin a .icon-angle-down {
		display: none !important;
	}

	nav.mega-menu .mega-menu-signin .dropdown-menu {
		margin: 25px 0 0 !important;
		padding: 0;
		width: 95%;
		right: 0;
	}

	body header nav.mega-menu .mega-menu-signin ul.dropdown-menu li a {
		color: #FFF;
	}

	nav.mega-menu .mega-menu-signin.logged .user-avatar strong,
	nav.mega-menu .mega-menu-signin.logged .user-avatar span,
	nav.mega-menu .mega-menu-signin.logged .list-account-options a,
	nav.mega-menu .mega-menu-signin.logged .list-account-options a:hover {
		color: #FFF !important;
	}

	nav.mega-menu .mega-menu-signin.logged .list-account-options {
		margin: 25px 0 0 0 !important;
	}

	body header nav.mega-menu .mega-menu-signin ul.dropdown-menu li a {
		padding: 6px 0 !important;
	}

	/* Shop */
	div.shop .actions-continue {
		float: none;
	}
	div.shop .actions-back{
		float: none;
	}

	div.shop table.cart th.product-price,
	div.shop table.cart td.product-price,
	div.shop table.cart th.product-quantity,
	div.shop table.cart td.product-quantity {
		display: none;
	}

	nav.mega-menu .mega-menu-shop a {
		color: #FFF;
	}

	header nav.nav-main li.mega-menu-shop > ul.dropdown-menu,
	nav.mega-menu .mega-menu-shop a .icon-angle-down {
		display: none !important;
	}

	/* Offset Anchor */
	.offset-anchor {
		top: 0;
	}

}



@media (max-width: 920px) {
/*.goremalo {  margin: -355px auto 0;}*/

.head-tel, .head-email {  font-size: 14px;}
}

@media (max-width: 880px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: 50%;left:-10%; width:53px; height:53px;  background-size: cover;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: 50%;right: -10%; width:53px; height:53px;  background-size: cover;}
/*.goremalo {  margin: -365px auto 0;}*/
.goremalo {margin: -50px auto 0;}
div.slider-container div.naslov01 {top:11% !important}
div.slider-container div.naslov02 {top:14% !important}
div.slider-container div.naslov03 { top:20% !important}
.revo-gumb1 { margin-top: -50px}
.revo-gumb2 { margin-top: -50px}
}


@media (max-width: 820px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -17%;left:45%; width:40px; height:40px;  background-size: cover;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -17%;right: 40%; width:40px; height:40px;  background-size: cover;}

div.slider-container div.naslov01 {font-size:19px !important;top:8% !important;margin-left: 20px !important;}
div.slider-container div.naslov02 {font-size:19px !important;top:11% !important;margin-left: 20px !important;}
div.slider-container div.naslov03 {font-size:19px !important;top:17% !important;margin-left: 20px !important;}

.revo-gumb1 { margin-top: -70px;margin-left: 20px !important;}
.revo-gumb2 { margin-top: -70px;margin-left: 20px !important;}
}


@media (max-width: 786px) {
#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 35px;  width: 35px;  left: 77px;  top: -30%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 35px;  width: 35px;  right: 77px;  top: -30%;}

.slika01-wire {float:left; margin-right:30px}
.tekst01-wire {text-align:left}

.model-akcija , .model-novo{top: 87%;}
.model-novo-iznad {  top: 72%;}
.model-naslov {height: 65px;}
.model-tekst {height: 125px;}
}


@media (max-width: 767px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -18%;left:45%; width:40px; height:40px;  background-size: cover;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -18%;right: 40%; width:40px; height:40px;  background-size: cover;}
div.slider-container div.naslov01 {font-size:18px !important;top:9% !important;margin-left: 20px !important;}
div.slider-container div.naslov02 {font-size:18px !important;top:13% !important;margin-left: 20px !important;}
div.slider-container div.naslov03 {font-size:18px !important;top:19% !important;margin-left: 20px !important;}
.goremalo {margin: -50px auto 0;}
.revo-gumb1 { margin-top: -60px;margin-left: 20px !important;}
.revo-gumb2 { margin-top: -60px;margin-left: 20px !important;}
.model-tekst {padding: 10px 6px;  font-size: 12px;}
.paketi-box h2 { font-size: 1.4em;}
.paket-text {  height: 50px;}
/*.goremalo {  margin: -320px auto 0;}*/

.model-akcija , .model-novo{top: 87%;}
.model-novo-iznad {  top: 71%;}

.box-down {padding:20px}
.box-down h2 {line-height:39px; font-size:32px; margin: 0 0 20px 0}
.box-down2 h3  {line-height:39px; font-size:32px; margin: 0 0 20px 0}
.pozadina-novosti {  padding: 30px 0;}
.naslov-centar-lijevo { font-size:32px;margin:0px}
 
header.flat-menu nav ul.nav-main li > a.topcat:link, header.flat-menu nav ul.nav-main li.dropdown:hover a.topcat {
    background-color: transparent !important;
}

header.flat-menu nav ul.nav-main li > a.topcat:hover {background-color: transparent !important;} 


ul.ul-ref
{
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}

.cartrxsl {float:left; clear:both;}
.checkbox {font-size:11px}
.cartbg {font-size:10px;}
.whitecontent {padding:20px;}

.ostale-header h1 {font-size:20px;  padding-top:0; max-width:100%;}
.ostale-header h3 {font-size:20px;  padding-top:0; max-width:100%;}


.popup-responsive a.close {top:130px !important;}

	/* Base */
	h1.big {
		font-size: 3.2em;
		line-height: 42px;
	}

	/* Boxed */
	body.boxed {
		background: none !important;
	}

	/* Header */
	header {
		display: block;
	}

	header > div.container {
		width: 100%;
	}

	/* Navigation */
	header.center nav {
		width: auto;
	}

	header nav ul.nav-top {
		float: right;
		margin-right: 0;
	}

	/* Responsive Button Nav */
	button.btn-responsive-nav {
		top: 55px;
	}

	/* Social Icons */
	header div.social-icons {
		display: none;
	}

	/* Sort */
	div.sort-source-wrapper {
		background: #171717;
		margin-top: -40px;
	}

	.sort-destination,
	.isotope-item {
		margin-left: auto !important;
		margin-right: auto !important;
		max-width: 380px;
	}

	.sort-destination.full-width,
	.sort-destination.full-width .isotope-item {
		max-width: none;
	}

	/* Caption */
	div.slider > ul > li > div.caption {
		margin-left: 20px !important;
	}

	div.slider > ul > li > div.center-caption {
		margin-left: 0 !important;
	}

	/* Home Intro */
	div.home-intro-compact {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
	}

	/* Pricing Tables */
	div.pricing-table {
		margin-left: 0px;
	}

	div.pricing-table div.plan {
		margin-right: 0;
	}

	/* Footer Phone */
	footer span.phone {
		font-size: 20px;
	}

}

@media (max-width: 763px) {
.model-naslov h2 {  font-size: 12px;line-height: 19px;}
.model-akcija, .model-novo {  top: 86%;}
.model-naslov {height: 55px;}
.model-tekst {  padding: 10px 10px;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -17.5%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -17.5%;}
/*#owl-modeli .owl-controls .owl-buttons .owl-next{top:-18%}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top:-18%}
.model-tekst {padding: 20px 16px;  font-size: 12px;}
*/
}


@media (max-width: 710px) {
.model-akcija, .model-novo {top: 85%;}
.model-novo-iznad {  top: 69%;}
.model-naslov h2 {  line-height: 18px;}
.model-tekst {  font-size: 12px; height: 125px;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -15.5%;left:42%;width: 35px; height: 35px;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -15.5%;right: 42%;width: 35px; height: 35px;}
}


@media (max-width: 674px) {
.model-tekst {  padding: 20px 15px;  font-size: 13px;  line-height: 18px;  height: 125px;overflow: hidden;}
}

@media (max-width: 670px) {
.goremalo {  margin: -60px auto 0;}
div.slider-container div.naslov01 {font-size:18px !important;top:12% !important;margin-left: 20px !important;}
div.slider-container div.naslov02 {font-size:18px !important;top:15% !important;margin-left: 20px !important;}
div.slider-container div.naslov03 {font-size:18px !important;top:21% !important;margin-left: 20px !important;}
.revo-gumb1 { margin-top: -40px;margin-left: 20px !important;}
.revo-gumb2 { margin-top: -40px;margin-left: 20px !important;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -18.5%;left:42%;width: 35px; height: 35px;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -18.5%;right: 42%;width: 35px; height: 35px;}
#owl-carousel-wire .paketi-box {  margin-right: 0;}
}


@media (max-width: 650px) {
#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 35px;  width: 35px;  left: 60px;  top: -30%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 35px;  width: 35px;  right: 60px;  top: -30%;}
}



@media (max-width: 630px) {
.model-akcija, .model-novo {  top: 83%;}
.model-novo-iznad {  top: 64%;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -18.5%;left:40%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -18.5%;right: 40%}
.goremalo {  margin: -40px auto 0;}
.model-tekst {  padding: 10px 15px;  font-size: 13px;  height: 120px;}
.model-naslov h2 {  font-size: 13px;}
.footer-content h6 {line-height: 26px;}
}

/* Nav Responsive Breakpoints */
@media (max-width: 600px) {
.model-naslov {  height: 60px;}
.model-akcija, .model-novo {  top: 82%;}
.model-novo-iznad {  top: 63%;}
	header nav ul.nav-top li {
		display: none;
	}

	header nav ul.nav-top li.phone {
		display: block;
	}

}

@media (max-width: 590px) {
#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 35px;  width: 35px;  left: 40px;  top: -27%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 35px;  width: 35px;  right: 40px;  top: -27%;}
}


@media (max-width: 570px) {
#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 35px;  width: 35px;  left: 30px;  top: -25%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 35px;  width: 35px;  right: 30px;  top: -25%;}
#owl-carousel-wire .paketi-box {  margin-right: 0;}
}

@media (max-width: 551px) {
.model-akcija, .model-novo {  top: 81%;}
.model-novo-iznad {  top: 60%;}
}



@media (max-width: 540px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -19%;left:38%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -19%;right: 38%}


.prikazi-gumb {display:none}
.sakrij-gumb {display:inline}
}

@media (max-width: 520px) {
#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 35px;  width: 35px;  left: 20px;  top: -25%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 35px;  width: 35px;  right: 20px;  top: -25%;}
}


@media (max-width: 510px) {
.model-akcija, .model-novo {  top: 88.5%;}
.model-novo-iznad {  top: 75%;}
.model-tekst {line-height: 23px; height: 125px;font-size: 15px;}
.model-naslov h2 {  font-size: 15px;line-height: 21px;}
.model-naslov {  height: 60px;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -18%;left:38%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -18%;right:38%;}
}

@media (max-width: 490px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -16.5%;left:38%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -16.5%;right: 38%}
.model-akcija, .model-novo {  top: 88%;}
.model-naslov {  height: 65px;}
}

@media (max-width: 479px) {

header h1.logo img {margin-bottom: -92px; max-width:100%; height:auto;}


.revo-gumb1, .revo-gumb2 {display: none;}

#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -20.5%;left:38%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -20.5%;right: 38%}

ul.ul-ref{    -moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}

.proizvod-h2 {font-size:15px; line-height: 30px;}
.width320px {width:280px; font-size:12px}
label {font-size:12px}
.istokao {width:100%;}
.control-group input {width:95%;}
.control-group select {width:95%; height:30px;}

.popup-responsive a.close {top:90px !important; left:60px !important;}

	/* Base */
	body {
		font-size: 12px;
	}

	h2 {
		line-height: 40px;
	}

	/* Arrow */
	span.arrow {
		display: none;
	}

	/* Navigation */
	header nav ul.nav-top,
	header div.header-top {
		display: none;
	}

	/* Page Top */
	section.page-top {
		padding: 16px 0;
	}

	section.page-top h2 {
		line-height: 38px;
	}

	/* Blog */
	ul.comments li {
		border-left: 8px solid #DDDDDD;
		clear: both;
		padding: 0 0 0 10px;
	}

	ul.comments li div.img-thumbnail,
	ul.comments div.comment-arrow {
		display: none;
	}

	article.post-large div.post-image,
	article.post-large div.post-date,
	article.post-large {
		margin-left: 0;
	}

	/* Page 404 */
	section.page-not-found {
		margin: 0;
	}

	section.page-not-found h2 {
		font-size: 100px;
		letter-spacing: 0;
		line-height: 100px;
	}

	/* Owl Carousel*/
	.owl-carousel-spaced {
		margin-left: 0;
	}

	/* Sort */
	.sort-destination,
	.isotope-item {
		margin-left: auto !important;
		margin-right: auto !important;
		max-width: 240px;
	}

	.sort-destination.full-width {
		margin-top: -35px;
	}

	.sort-destination.full-width .isotope-item {
		position: static !important;
		clear: both;
		float: none;
		width: auto;
	}

	div.sort-source-wrapper {
		display: none;
	}

	/* History */
	ul.history li div.thumb {
		display: none;
	}

	ul.history li div.featured-box {
		margin-left: 0;
	}

	/* Home Concept */
	div.home-concept div.project-image {
		background-position: 0 0;
		margin-left: auto;
		max-width: 160px;
		max-height: 220px;
	}

	div.home-concept div.fc-slideshow,
	div.home-concept div.fc-slideshow img {
		max-height: 145px;
		max-width: 145px;
	}

	/* Timeline */
	section.timeline {
		width: auto;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}

	section.timeline .timeline-box,
	section.timeline .timeline-box.right {
		margin: 15px auto;
		max-width: 90%;
	}

}

@media (max-width: 450px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -18.5%;left:36%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -18.5%;right: 36%}

header nav ul.nav-main ul.dropdown-menu > li > a {
  font-size: 0.8em;
  font-style: normal;
}


#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 25px;  width: 25px;  left: 40%;  top: -4%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 25px;  width: 25px;  right: 40%;  top: -4%;}
}

@media (max-width: 415px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -16.5%;left:34%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -16.5%;right: 34%}

#owl-carousel-wire .paketi-box {margin-top: 40px;}
.model-akcija, .model-novo {  top: 86%;}
.model-novo-iznad {  top: 71%;}
.footer-content h6 {font-size: 1.4em; line-height: 22px;}
.paket-text {  height: 90px;}
.goremalo {margin: -30px auto 0;}
.revo-gumb1, .revo-gumb2 {display: none;}
div.slider-container div.naslov01 {font-size:16px !important;margin-left: 20px !important;margin-top: -5px; }
div.slider-container div.naslov02 {font-size: 16px !important;margin-left: 20px !important;margin-top: 20px; }
div.slider-container div.naslov03 {  font-size: 16px !important;margin-left: 20px !important;margin-top: 30px; }
}


@media (max-width: 400px) {
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -16.5%;left:34%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -16.5%;right: 34%}
}

@media (max-width: 384px) {

.footer-content h6 {line-height: 24px;font-size: 1.4em;}
.model-tekst h2 {    font-size: 18px;    margin: 0 0 5px;}
.model-tekst {padding: 10px;}


.model-akcija, .model-novo {  top: 85.5%;}
.model-novo-iznad {  top: 68%;}

.goremalo {  margin: -60px auto 0;}
.box-down2 h3 {  font-size: 26px;}
.revo-gumb1, .revo-gumb2 {display: none;}

div.slider-container div.naslov01 {font-size:16px !important;margin-left: 20px !important;margin-top: -5px; }
div.slider-container div.naslov02 {font-size: 16px !important;margin-left: 20px !important;margin-top: 20px; }
div.slider-container div.naslov03 {  font-size: 16px !important;margin-left: 20px !important;margin-top: 30px; }

header nav ul.nav-main ul.dropdown-menu > li > a {
  font-size: 0.7em;
  font-style: normal;
}

}

@media (max-width: 376px) {
.goremalo { margin: -20px auto 0;}
div.slider-container div.naslov01 {top: 21% !important;}
div.slider-container div.naslov02 {top: 26% !important;}
div.slider-container div.naslov03 {top: 37% !important;}

}


@media (max-width: 370px) {
.footer-content h6 {line-height: 24px;font-size: 1.4em;}
.model-tekst h2 {    font-size: 18px;    margin: 0 0 5px;}
.model-tekst {padding: 10px; height: 165px;}

.model-naslov {  height: 70px;}

.model-akcija, .model-novo {  top: 84%;}
.model-novo-iznad {  top: 66%;}

.goremalo {  margin: -20px auto 0;}
.box-down2 h3 {  font-size: 26px;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -18.5%;left:29%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -18.5%;right: 29%}
div.slider-container div.naslov01 {font-size:14px !important;margin-left: 5px !important;margin-top: -5px; }
div.slider-container div.naslov02 {font-size: 14px !important;margin-left: 5px !important;margin-top: 20px; }
div.slider-container div.naslov03 {  font-size: 14px !important;margin-left: 5px !important;margin-top: 30px; }
.revo-gumb1, .revo-gumb2 {display: none;}
.paket-text {  height: 100px;}
.paketi-box {margin-top: 30px;margin-right: 0}

header nav ul.nav-main ul.dropdown-menu > li > a {
  font-size: 0.6em;
  font-style: normal;
}

}

@media (max-width: 350px) {

#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {background-size: cover;  height: 25px;  width: 25px;  left: 12%;  top: -6%;}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {background-size: cover;  height: 25px;  width: 25px;  right: 12%;  top: -6%;}

.box-down {color:#000; font-size:14px; line-height:26px}
.box-down2 h3 {margin:0px}
.pos-center-lijevo {float:none; text-align:center}
.slika01-wire {float:none; margin-left:0px}
.slika02-wire {float:none; margin-right:0px}
.tekst01-wire {text-align:center}
.tekst02-wire {text-align:center}
.wire h4 {  margin-top: 15px;}
}

@media (max-width: 330px) {

.model-akcija, .model-novo {  top: 81%;}
.model-novo-iznad {  top: 61%;}
.paketi-box {  margin-top: 50px;margin-right: 0;}
.paket-text {  height: 135px;}
.model-naslov {  height: 90px;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -14.5%;left:29%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -14.5%;right: 29%}
#owl-carousel-wire .owl-controls .owl-buttons .owl-prev {  top: 2%; left: 38%}
#owl-carousel-wire .owl-controls .owl-buttons .owl-next {  top: 2%;right: 38% }
}

@media (max-width: 241px) {
.model-akcija, .model-novo {  padding: 1px;  top: 80.5%;}
.model-novo-iznad {  top: 51%;}
.model-tekst {height:420px}
.paketi-box {  margin-top: 50px;margin-right: 0;}
.paket-text {  height: 145px;}
.model-naslov {  height: 80px;}
.model-naslov h2 {  font-size: 11px;}
.model-tekst {  font-size: 11px;}
#owl-modeli .owl-controls .owl-buttons .owl-prev {top: -12.5%;left:29%;}
#owl-modeli .owl-controls .owl-buttons .owl-next {top: -12.5%;right: 29%}
.box-down2 h3 {  font-size: 24px;}
div.slider-container div.naslov01 {display: none;}
div.slider-container div.naslov02 {display: none; }
div.slider-container div.naslov03 {display: none; }
}