@media (max-width: 1199px) {
.btn-continue {float: none; display: block; width: 100%; margin: 0 0 10px;}

#header .header-nav-main nav > ul > li > a {
    padding: 16px 12px;
}

html.sticky-header-active #header .header-nav-main nav > ul > li > a {
    padding: 16px 6px;
}

#header .header-nav-main-shop {
    margin: 10px 0 0 -163px;
}

.cart-table tbody tr td:last-child {
    padding-bottom: 0;
}

.cart-table tbody tr:first-child {
    padding-top: 0;
}


}






@media (max-width: 991px) {

.righttoleft {text-align:left;}
.centertoleft {text-align:left;}

.blockimg-right {padding:0 !important; float:none;}
.blockimg-left {padding:0 !important; float:none;}

.product-actions a.posaljiupit, .product-actions a.brzipregled {visibility:visible; opacity:1; left:auto; right:auto;}


html #header .hamburger {
    display: inline-block;
    float: right;
    margin-top: 8px;
    padding: 14px 0px 10px;
}

html #header .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    background-color: #1e916e;
}

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {
    background-color: #1e916e;
}

html #header .hamburger.is-active .hamburger-inner::after {
    background-color: #1e916e;
}

.sticky-header-active .hamburger-inner::after, .sticky-header-active .hamburger-inner::before {
    background-color: #1e916e !important;
}

html.sticky-header-active #header .hamburger-inner {
    background-color: #1e916e;
}

#header .header-logo img {
    margin: 10px 15px 10px 0;
}

#header .header-search {
    float: left;
    margin-top: 6px;
    margin-left: 10px;
}

#header .header-nav-top {
    margin-top: 15px;
}

#header .header-body {
    min-height: 70px;
}

html.sticky-header-active #header .header-body {
	top: 0px !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

html.sticky-header-active .header-logo img {
	top: -5px !important;
}

html.sticky-header-enabled #header .header-nav-main {
    max-height: 740px;
    width: 100%;
}

#header .header-nav-main nav > ul > li.active > a, #header .header-nav-main nav > ul > li.active > a:focus, #header .header-nav-main nav > ul > li.active > a:hover {
    background-color: transparent;
    color: #204c8f;
}

#header {
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#header .header-nav-main nav > ul > li > a {
    width: 100%;
    padding: 8px 12px;
}

html.sticky-header-active #header .header-nav-main nav > ul > li > a {
    padding: 8px 12px;
}

html.sticky-header-active #header .header-nav-main nav > ul > li.kosarica-sticky {
    display: none;
}

#header .header-nav-main nav > ul li:first-child {
    border-bottom: 0px solid #e8e8e8;
    margin-bottom: 10px;
}

h2.naslov-sapa-lijevo:before {
    left: 6px;
    top: -36px;
}

.slika-novosti-lijevo {
	width: 100%;
    float: none;
    display: block;
}


.tekst-novosti-desno {
	padding-top: 12px;
    text-align: left;
    margin-left: 0px;
    display: block;
    float: none;
    width: 100%;
}

.slider-gore-naslovnica {
	padding-left: 15px;
    border-radius: 12px;
}

#footer.short {
    padding-top: 50px;
    background-size: 600px auto !important;
    background-position-y: 320px;
}

img.img-sapa-det {
	display: none;
}

img.dog-lijevo-det {
	display: none;
}

h1.naslov-sapa-lijevo:before {
    top: -20px;
}


.shop-sidebar .btn {
   	width: 100%;
}

#header .header-nav-main nav > ul > li.dropdown-mega {
    position: relative;
    width: 100%;
}

#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {
    display: block;
    margin-left: 0px;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #fff;
    border: 0px solid #f2f2f2;
    border-radius: 0px;
}

#header .header-nav-main nav > ul > li.dropdown-mega:hover > a {
    padding-bottom: 12px !important;
}

#header .header-nav-main nav > ul > li.dropdown-mega > a {
    padding-bottom: 12px;
}

#header .header-nav-main nav > ul li.dropdown .dropdown-menu a {
    padding: 0px 0px;
    margin: 0px 0;
    border-radius: 4px;
    text-align: center;
}

#header .header-nav-main nav > ul li.dropdown .dropdown-menu .img-thumbnail {
    border-radius: 12px;
    padding: 0px;
    border: 0px solid #ddd;
}

#header .header-nav-main nav > ul li.dropdown .dropdown-menu .img-thumbnail img {
    border-radius: 12px;
}

#header .header-nav-main nav > ul li.dropdown .dropdown-menu h4 {
    font-size: 1em;
    font-weight: 600;
    margin: 0 0 12px 0;
}

.cart-table tbody tr td .qty-holder {
    width: 110px;
}

.update-class {
    margin: 0 auto 30px;
    display: grid;
}

.cart-table tbody tr td.product-image-td {
  padding-bottom: 10px;
}

.cart-table tbody tr td {
  margin: 10px auto 10px;
  padding: 10px 5px 0;
}

img.program-desno-img {
    position: absolute;
    bottom: 0px;
    right: 10px;
    height: 420px;
    width: auto;
}

#header .header-nav-main nav > ul li.dropdown-novo {
	background-size: cover !important;
	margin-bottom: 0px !important;
	padding: 0px 0 10px;
	border-bottom: 0px solid #e8e8e8;
}

#header .header-nav-main nav > ul li.dropdown-novo > a {
    font-weight: 700;
    background-size: cover !important;
    margin-bottom: 0px !important;
    padding: 10px 0;
    text-align: center;
    border-radius: 12px;
    background-color: transparent;
}

#header .header-nav-main nav > ul li.dropdown-novo > a.dropdown-psi {
    background: url(https://petdirekt.hr/slike/header_petdirect_psi_01.jpg) bottom center no-repeat;
}

#header .header-nav-main nav > ul li.dropdown-novo > a.dropdown-macke {
    background: url(https://petdirekt.hr/slike/header_petdirect_macke_01.jpg) bottom center no-repeat;
}

#header .header-nav-main nav > ul li.dropdown-novo > a.dropdown-male-zivotinje {
    background: url(https://petdirekt.hr/slike/header_petdirect_male-zivotinje_01.jpg) bottom center no-repeat;
}

#header .header-nav-main nav > ul li.dropdown-novo > a.dropdown-ptice-i-gmazovi {
    background: url(https://petdirekt.hr/slike/header_petdirect_ptice-i-gmazovi_01.jpg) bottom center no-repeat;
}

#header .header-nav-main nav > ul li.dropdown-novo > a.dropdown-akvaristika {
    background: url(https://petdirekt.hr/slike/header_petdirect_akvaristika_01.jpg) bottom center no-repeat;
}

#header .header-nav-main nav > ul li.dropdown-novo > a.dropdown-akcija {
    background: url(https://petdirekt.hr/slike/header_petdirect_popusti_01.jpg) bottom center no-repeat;
}

#header .header-nav-main nav > ul li.dropdown-novo ul.dropdown-menu a {
	border-bottom: 1px solid #e8e8e8;
	display: block;
	border-radius: 0px;
	font-size: 1.1em;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	padding: 8px 16px;
	text-transform: none;
	color: #1a1919;
	text-align: center !important;
}

#header .header-nav-main nav > ul li.dropdown-novo ul.dropdown-menu a:last-child {
	border-bottom: 0px solid #e8e8e8;
}

#header .header-nav-main nav > ul li.dropdown-novo a .fa-caret-down {
	position: absolute;
	right: 0px;
	text-align: center;
	top: 0;
	width: 100%;
    opacity: 0;
    min-height: 41px;
}

#header .header-nav-main nav > ul li.dropdown-novo a.dropdown-akvaristika .fa-caret-down, #header .header-nav-main nav > ul li.dropdown-novo a.dropdown-akcija .fa-caret-down {
	width: 0px;
}

li.dropdown-novo>a:focus, >li.dropdown-novo>a:hover {
    background-color: transparent !important;
}

#header .header-nav-main nav > ul li.dropdown-novo > .dropdown-menu a {
	text-align: left !important;
	padding-left: 12px !important;
	font-weight: 700;
}

#header .header-nav-main nav > ul > li.dropdown-novo > a.dropdown-toggle:after {
    display: none;
}

#header .header-nav-main nav > ul > li.dropdown-novo:hover > a {
    padding-bottom: 10px;
    color: #000;
    font-weight: 700;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened > .dropdown-menu {
	display: block;
	margin-left: 0px;
	border-radius: 0 0 12px 12px;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened > .dropdown-menu-psi {
	background: #F7B1C2;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened > .dropdown-menu-macke {
	background: #F6E685;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened > .dropdown-menu-male-zivotinje {
	background: #EAEAEA;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened > .dropdown-menu-ptice-i-gmazovi {
	background: #6DBBA4;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened > .dropdown-menu-akvaristika {
	background: #B5C6DF;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened > .dropdown-menu-akcija {
	background: #F1F1F1;
}

#header .header-nav-main nav > ul li.dropdown-novo.opened a {
	border-radius: 12px 12px 0 0;
}

#header .header-search .form-control {
	width: 100%;
    margin-bottom: 10px;
}

#header .header-search .input-group {
    display: block;
}

		.slika-kategorija-glavna {
		  height: 46px;
		  background: transparent !important;
		  margin-bottom: 10px;
		}
		
		img.ikonica-kat-slika {
		  display: none;
	  	}
		
		.link-center {
			border-radius: 16px;
			padding: 16px 16px;
		}
		
		.link-center img {
			display: none;
		}
		
		.cat-ponuda-toogle a:last-child {
			border-radius: 0 0 16px 16px;
		}
		
		a.link-kategorija .link-center {
		    background-size: cover !important;
    		height: 44px;
			padding: 12px 16px;
		}
		
		.link-center .akvaristika-boja, a.akvaristika-boja .link-center {
			color: #000;
		}
		
		.link-center .akcija-boja, a.akcija-boja .link-center {
			color: #000;
		}
		
		.link-center .male-zivotinje-boja, a.male-zivotinje-boja .link-center {
			color: #000;
		}
		
		a.link-kategorija {
			height: 58px;
		}


}




@media (max-width: 767px) {

#header .header-nav-top {
    margin-top: 17px;
    margin-bottom: 10px;
}

.slider-gore-naslovnica {
    min-height: 300px;
    background: #e36d8a;
    background: url(https://petdirekt.hr/slike/program-vjernosti-bg-13.png) bottom left no-repeat;
}


.slider-gore-naslovnica img.pas-slider {
	right: 0px;
    width: 500px;
    position: absolute;
    bottom: 0px;
}

#ponuda-section {
    padding: 110px 0 30px;
    margin-bottom: 30px;
}

#footer.short {
    background-size: auto;
    background-position-y: bottom;
    background: url(https://petdirekt.hr/slike/footer-img-opacity.png) bottom right no-repeat;
}

#footer.short {
    padding-top: 30px;
}

.product .product-name {
    height: 84px;
    overflow: hidden;
    margin-bottom: 10px;
}

.program-vjernosti {
    background-size: cover !important;
    width: 100%;
    background: unset !important;
    padding: 20px 0 20px !important;
    height: 440px;
    background-color: #F6E685 !important;
}

.program-vjernosti .slider-gore-naslovnica {
    background: #F6E685 !important;
}

.program-vjernosti img.pas-slider {
    display: none !important;
}

.bod-polje {
    width: 110px;
}

.bod-polje img {
    width: 68px;
    margin-bottom: 12px !important;
}

.bod-polje-zeleno {
    left: 110px;
}

.bod-polje-crveno {
    left: 220px;
}

#section-izdvojeno-shop {
    position: relative;
    padding: 40px 0 10px;
}

#section-izdvojeno-akcija {
    position: relative;
    padding: 40px 0 10px;
}

.news-search .input-group {
    display: block;
    width: 100%;
}

.news-search .input-group-btn {
    float: right!important;
    top: -37px!important;
    width: 36%!important;
}

.breadcrumb {
  margin-top: 20px;
}

.lijevo-prica-det {
  padding-left: 30px;
  margin-top: 30px;
  margin-bottom: 24px;
}

h1.naslov-sapa-lijevo::before {
  left: 2px;
}

img.img-sapa-shop-desno {
  display: none;
}

.btn-remove {
    text-align: center;
    margin: 0 auto;
    padding: 2px 0px 2px 2px;
}

.text-cijena-zbroj {
    text-align: center;
}

.cart .form-rabatt {
    width: 140px;
}

.primjeni-btn {
    margin: 0 auto;
    display: block;
}

p.rabbat-p {
	text-align: center;
}

h4.title-smaller-shop {
	text-align: center;
}

.veleprodaja-desno {
    background: #d92948 !important;
}

#poziv-section h2.naslov-sapa-sredina:before {
    content: unset;
}

img.program-desno-img {
	display: none !important;
}

.product .product-details-area .controls {
    height: 21px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 8px;
}


}




@media (max-width: 479px) {

.glavna-tekst img {width:100%; display:block;}

.slider-gore-naslovnica img.pas-slider {
	right: 0px;
    width: 360px;
}

.slider-gore-naslovnica {
    justify-content: flex-start;
    padding-top: 30px;
}

#footer.short {
    text-align: center;
}

img.ssl-footer {
    margin: 0 auto;
}

#footer .payway-m {
    float: left;
    margin: 0 10px 2px 0;
    height: 28px;
    width: auto;
}

.row-kartice {
	margin: 0 auto;
    display: block;
}

.row-kartice a {
	display: inline-block;
}

.newsletter-oko {
    border-radius: 24px;
    background: #f7f8fa;
    display: flex;
    padding: 50px 20px 30px;
    position: relative;
    min-height: 450px;
}

.news-search .input-group-btn {
    width: 40%!important;
}

.filters {
	display: inline-block;
    margin-top: 0px;
    float: left;
    margin-bottom: 0px;
}

.filters .dropdown {
    margin-left: 0px;
    margin-right: 3px;
    float: left;
}

img.dog-newsletter {
  width: 300px;
}

.product-thumb-info-list .col-xs-6 {
	padding-right: 7.5px;
    padding-left: 7.5px;
}

.shop ul.product-thumb-info-list {
	margin-left: 7.5px;
    margin-right: 7.5px;
}

.shop ul.products .product {
    margin-bottom: 15px;
}

.program-vjernosti {
    padding: 30px 0 20px !important;
 	height: 520px;
}



}



