@media (max-width : 1024px) {
	#harmonika-container {overflow:auto!important;}
	#harmonika-container ul {
		display: block;
		-webkit-box-align: inherit !important;
		    -ms-flex-align: inherit !important;
		        align-items: inherit !important;
		height:auto;
	}
	#index-header {
		display: none;
	}

	#harmonika-logo {
		position: relative;
		height: 88px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		background-color: #fff;
	}

	#zakaj-inner:before {
		display: none;
	}
	#harmonika-logo img {
		opacity: 1 !important;
		width:auto !important;
		height: 80%;
		margin:0 !important;
	}
	#harmonika-container ul li {
		display: block;
	}
	#harmonika-container ul li h3 {
		position: static;
		font-size: 28px;
		margin:0px;
		font-weight: 300;
		font-family: 'Open Sans', sans-serif;
		left:0; width:auto!important;
		-webkit-transform:none!important;
		    -ms-transform:none!important;
		        transform:none!important;
	}

	.harmonika-full ul li h3:after {display: none!important;}
	.harmonika-full ul li h3 {
		bottom:auto !important;
	}
	#harmonika li > a {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-flex:0;
		    -ms-flex:none;
		        flex:none;
		    -webkit-box-sizing: border-box;
		            box-sizing: border-box;
		padding:20px;     height: 20vh;
    min-height: 150px;
	}

	#harmonika-container ul li .image {filter:none!important; position: absolute; left:0; top:0; width:100%; height:100%; background-size:cover; background-position: center;}
	#harmonika-container ul li .image:before {
		background: rgba(0,0,0,.25)!important;
	}
	#mobile-menu.active ul li a {
		height: 100%;
		display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    width: 100%;
	    padding-left: 10%;
	}

	#super-header {
		display: none;
	}
	#header {
		width:100% !important;
		max-width: none;
		border-radius: 0;
	}
	#header-inner {
		border-radius: 0;
		padding:0 20px;
	}
	#header-inner:before {
		display: none;
	}

	#header-center{
		width: 200px;
		height: 20px;
		text-align: center;
	}

	#header-center ul li{
		display: inline-block;
		margin-left: 15px;
	}

	#header-center a{
		font-size: 15px;
	}

	#header-nav ul {
		display: none;
	}

	#mobile-hamburger {
		font-size: 34px;
	    height: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    color: #777;
	}

	#main-content-back {
		display: none;
	}

	#zakaj-mi-container ul li span {
		margin-right: 35px;
	}

	#zakaj-mi-container ul li {
		margin-bottom: 10px;
	}

	#tiles-container {
		top: 60px;
		padding:0;
		margin-bottom: 130px;
	}

	#zakaj-inner {
		width:100%;
		margin-bottom: 10px;
	}

	.row-3tiles li {
		width:100% !important;
		margin-left:0 !important;
		margin-bottom: 20px;
	}

	.row-3tiles li:last-child {
		margin-bottom: 0;
	}

	#zakaj-content {
		padding:40px 20px;
	}

	#vse-storitve {
		margin-top: 0;
	}

	#vse-storitve .blk-button-down {
	    width: calc(100% - 75px);
	    text-align: center;
	}

	#zakaj-container {
		margin-bottom: 60px;
		overflow: hidden;
	}

	#zakaj-mi-container {
		padding:50px 30px;
	}

	#zakaj-mi-container ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column;
		        flex-flow: column;
	}


	.ulslider-container li {
		width:100% !important;
	}

	#mapsvg-container {
		height: auto;
	}

	#mapsvg-legenda {
		position: relative;
		padding: 50px 0;
	    top: 53px;
	    margin-bottom: 50px;
	}

	.mapsvg-legenda-row b {
		width: calc(100% - 100px);
	}

	#nasvet-container {
	 	padding: 43px 16px;
	}

	#nasvet-povp {
		width:calc(100% - 60px);
	}

	#nasvet-container > div {
		max-width: 98%;
		width: 100%;
	}

	#nasvet-kontakt i:last-child {
		margin-left: 20px !important;
	}

	#nasvet-kontakt {
		font-size: 14px;
		font-weight: 500;
	}

	#full-footer-container footer {
		-ms-flex-flow: wrap;
		    flex-flow: wrap;
		padding-top: 50px;
	}

	.footer-sect {
		width: calc(50% - 16px);
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
    	-ms-flex-preferred-size: calc(50% - 16px);
    	    flex-basis: calc(50% - 16px);
    	margin:8px;
	}

	.footer-sect h3 {
		margin-bottom: 20px;
	}

	.footer-sect:nth-child(2), .footer-sect:nth-child(3), .footer-sect:nth-child(4), .footer-sect:nth-child(5) {
		display: none;
	}

	#footer-copyright span {
		display: block;
		text-align: center;
		float: none !important;
		margin-bottom: 10px;
	}


	#ploj-podstran #main-content-slider ul {
		display: none;
	}

	#ploj-podstran #main-content-slider {
		height: 100px;
	}

	#podstran-container #podstran-content {
		margin-left: 0;
   		width: 100%;
	}

	#podstran-container #podstran-nav {
		width: 100%;
		border:0;
	}

	#podstran-container #podstran-nav li {
		text-align: left;
	}

	#podstran-container {
		padding-top: 10px;
	}

	#podstran-container #podstran-content ul:not(.podstran-bg-ul) {
		padding-left: 20px;
	}

	.osebna-izkaznica td:last-child {
		border:0;
    	border-bottom: 15px solid #fff;
	}

	.osebna-izkaznica td:first-child {
		padding: 15px 24px;
	}

	#zakaj-intro-container {
		display: block;
	}
	#zakaj-intro-container > div {
		padding:50px;
		padding: 50px 3%;
		width: calc(100% - 6%) !important;
	}

	#zakaj-intro-container > div h2, #zakaj-intro-container > div h1, .two-part-text .__padding h2, .mobile-responsive-titles h2, #zakaj-intro-full-container > div h2, #zakaj-intro-full-container > div h1 {
		font-size: 26px !important;
	}

	#zakaj-intro-container > div p {
		font-size: 14px;
		line-height: 21px;
	}

	#zakaj-intro-container > div ul li {
		font-size: 14px;
		margin-bottom: 10px;
		display: inline-block;
	}

	#kontakt-tiles_rocna-ap-vodja a{
		font-size: 20px;
	}

	.kontakt-tile-autoh {
		height: auto !important;
	}

	.two-part-text .__padding {
		padding: 50px;
	    padding: 50px 3%;
	}

	.big-ul li{
		font-size: 20px !important;
	}

	#delovni-cas-container {
		height: auto !important;
	}

	#delovni-cas-container .two-part-img {
		display: none;
	}

	.two-part-container > div {
		width:100%;
	}

	.two-part-text .__padding h3:first-child {
		margin-top: -10%;
	}

	.two-part-text .__padding h3 {
		font-size: 21px;
		padding-left:25px;
	}

	.two-part-text .__padding p {
		font-size: 16px;
		margin-left: 27%;
	}

	.decide-left, .decide-right {
		display: none !important;
	}

	.decide-container > div {
		width: 100%;
		height: 300px;
	}

	.decide-center > div h3 {
    	font-size: 14px;
        line-height: 18px;
	}

	#galerija-container {
		padding-top: 77px;
	}

	#galerija-container ul {
	    padding-bottom: 50px;
	}

	#zemljevid-container {
		display: none;
	}

	#nasvet-kontakt b {
		display: block;
		text-align: left;
		margin-bottom: 10px;
	}

	#nasvet-kontakt b i {
		margin-left:38px !important;
	}

	.title-responsive {
		font-size: 26px !important;
	}

	.galerija-sel a {
		font-size: 13px;
		margin-right: 12px;
	}

	.galerija-sel {
		text-align: center;
	}

	.galerija-sel a.active:before{
		width: 110%;
		left:-5%;
	}

	#galerija-container ul li .hover {
		display: none !important;
	}

	#povprasevanje-container {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	#povprasevanje-container p {
		font-size: 15px;
		margin-bottom: 30px;
	}

	.form-row:last-child button {
		padding: 16px 0;
    	width: 100%;
	}

	#kontakt-tiles_icon {
		display: none !important;
	}

	#kontakt-tiles > div {
		width: 100vw;
		height: 100vw;
	}

	#kontakt-tiles_osebni .__padding, #kontakt-tiles_tovorni .__padding, #kontakt-tiles_ap-tovorna .__padding {
		padding:50px;
	}

	#kontakt-tiles h3 {
		font-size: 23px;
	}

	#kontakt-tiles_osebni .kontakt-bg b {
		font-size: 22px;
	}

	#kontakt-tiles_osebni .kontakt-bg, #kontakt-tiles_tovorni .kontakt-bg, #kontakt-tiles_tovorni .kontakt-bg a {
		font-size: 13px;
	}

	.tiles_osebni-upper a, #kontakt-tiles_osebni ul li {
		font-size: 18px;
	}

	#kontakt-tiles_tovorni-vodja a {
		font-size: 22px;
	}

	#kontakt-tiles_tovorni-vodja {
		font-size: 15px;
	}

	#map-info.w2 {
		width:100% !important;
		max-width: 100% !important;
	}

	#map-info-inner {
		width:100%;
	}

	.tiles-ul > li {
		width:100%;
		margin-right: 0;
	}

	#ploj-transport ._bgoneslider-bg {
		background-position: 22% !important;
	}

	#zakaj.section-heading {
		margin-top: 10px;
	}

	#map-info-inner > div {
		font-size: 19px;
	}


	#map-info-inner h3{
		font-size: 26px;
	}

	#map-full-container, #map {
		height: 130vw;
	}


	#mobile-bg-title {
		display: inline-block;
		color: #fff;
		font-size: 50px !important;
		text-transform: uppercase;
		text-align: left !important;
	}

	#mobile-bg-title:before {
	    content: '';
	    display: block;
	    height: 6px;
	    width: 60px;
	    background-color: #ffff00;
	    margin-bottom: 2px;
	}

	._bgoneslider-container-inner {
		display: none;
	}

	#ploj-transport #main-content-downbtn {
		display: block;
	}

	#bg_servis {
		background-position: 81%;
	}

	#ploj-avtopralnica-osebna ._bgoneslider-container {
		bottom:23vh;
	}

	#zakaj-intro-full-container > div p {
		line-height: 22px;
	}

	#kontakt-tiles_ap-tovorna-vodja a {
		font-size: 21px;
	}

	#kontakt-tiles_ap-tovorna .kontakt-bg {
		font-size: 13px;
	}

	#kontakt-tiles_ap-tovorna .kontakt-bg a {
		font-size: 16px !important;
	}

	#zakaj-intro-full-container > div ul li {
		display: inline-block;
		margin-bottom: 14px;
	}

	#instafeedd {
		display: block !important;
		height: 100vw !important;
		width:100%;
	}

	#instafeedd li {
		width:100vw;
	}

	#kavarna-zakaj-p {
		font-size: 15px !important;
	}

	#tiny-gal-container ul {
		display: block;
	}

	#tiny-gal-container ul li{
		width:50%;
		display: inline-block;
		height: 50vw;
	}

	#kavarna-socialno .kavarna-socialno-sect:first-child {
		width:100% !important;
	}

	#kavarna-socialno {
		display: block;
	}

	#kavarna-socialno .kavarna-socialno-sect{
		width:100%;
		display: block;
		margin-left:0 !important;
	}

	#kavarna-socialno .kavarna-socialno-sect:last-child {
		margin-top: 40px;
	}

	.kavarna-socialno-sect .section-heading {
		font-size: 26px !important;
	}

	#kavarna-gal-imgs {
		width:100%;
		height: 100%;
	}

	#kavarna-gal {
		height: 216vw;
	}

	#kavarna-gal-1 {
		height: 60vw;
		width: 60vw;
	}

	#kavarna-gal-2 {
		height: 70vw;
	    width: 70vw;
	    top: 54vw;
	    right: -3%;
	}

	#kavarna-gal-3 {
	    height: 86vw;
	    width: 86vw;
	    top: 120vw;
	    right: 6%;
	}

	#kavarna-gal:before {
		display: none;
	}

	#mobile-gal {
		height: 100vw;
		width:100vw;
		display: block;
	}

	#mobile-gal li {
		height: 100%;
	    width: 100%;
	    display: inline-block;
	}

	#mobile-gal li > div {
		height: 100%;
	    width: 100%;
	    background-position: 50%;
	    background-size: cover;
	}

	#mobile-gal-container .ulslider-arrow {
		top:calc(50% - 15px) !important;
	}

	#ploj-kavarna #main-content-downbtn {
		display: inline-block;
		display: none;
	}

	.kontakt-tile {
		width:calc(100% - 100px);
		margin-right: 0;
		margin-bottom: 10px;
	}

	#popup-info {
		max-width: calc(90vw - 40px);
    	padding: 20px;
	}

	#popup-info p {
		width: auto;
		font-size: 14px;
	}

	#konfig-platisca {
		display: block !important;
	}

	#konfig-platisca a {
		width:100%;
		text-align: center;
		margin:20px 0 !important;
	}

	.tiles-ul#servis-osebna-tiles li #konfig-platisca img {
		max-width: 170px;
		display: inline-block !important;
	}
}








/* Desktops and laptops ----------- */
@media all
and (min-width : 0px)
and (max-width : 1224px) {

}

/* Large screens ----------- */
@media all
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
all and (-webkit-min-device-pixel-ratio : 1.5),
all and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

/* Galaxy S3 ----------- */
@media all and (-webkit-device-pixel-ratio: 2) {
  /* Styles */
}


@media all
and (min-width : 0px)
and (max-width : 1400px) {
}

@media all
and (min-width : 0px)
and (max-width : 1650px) {

}
@media all
and (min-width : 0px)
and (max-width : 1850px) {

}