/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
	.webshop .termek .kep {
		margin-left: auto;
		margin-right: auto;
	}
	a.termek .kep {
		margin-left: auto;
		margin-right: auto;
		width: 210px;
		height: 210px;
		line-height: 190px;
		border: 12px solid #82d5ba;
	}
	#kosar {
	    margin-top: 0px;
	}
	#kosar a.penztarhoz {
		background-color: #4cc1a1;
		color: #fff;
		padding: 4px;
	}
	.navbar {
		height: auto;
		padding-bottom: 20px;
	}
	.navbar .navbar-header .navbar-brand {
		float: left;
		margin-top: -60px;
	}
	.navbar .navbar-header .szlogen {
		display: none;
	}
	.navbar .navbar-collapse {
		position: absolute;
		right: 30px;
		background-color: #eee;
		z-index: 9898;
		padding-bottom: 20px;
		border: 2px solid #4cc1a1;
		margin-left: 60px;
	}
	.navbar .nav li a {
		line-height: 10px;
		font-size: 15px;
		float: left;
	}
	.navbar-webshop {
		margin-top: 10px;
	}
	.header_kosarlink {
		display: none;
	}
	.carousel-caption {
		bottom: 10px;
		font-size: 25px;
		line-height: 32px;
		padding: 10px 20px;
	}
}

/* Extra-extra small devices (phones, less than 468px) */
@media (max-width: 467px) {
	.webshop .termek .kep {
		margin-left: auto;
		margin-right: auto;
	}
	.webshop .termek .gombok {
		height: 120px;
		line-height: 120px;
	}
	.webshop .termek .gombok a {
		font-size: 30px;
		padding: 10px;
	}
	.webshop .termek .kep {
		width: 120px;
		height: 120px;
		line-height: 110px;
		border: 10px solid #82d5ba;
		border-radius: 131px;
	}
	.webshop .termek .kep img {
		width: 40px;
	}
	.webshop .termek:hover .kep {
		line-height: 90px;
	}
	.webshop .termek:hover .kep img {
		width: 80px;
	}
	a.termek .cim {
		font-weight: bold;
		font-size: 15px;
		height: 35px;
	}
	a.termek .kep {
		margin-left: auto;
		margin-right: auto;
		width: 120px;
		height: 120px;
		line-height: 120px;
		border: 10px solid #82d5ba;
	}
	a.termek .kep img {
		width: 40px;
	}
	.carousel-caption {
		bottom: 10px;
		font-size: 15px;
		line-height: 20px;
		padding: 6px 10px;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	.webshop .termek .gombok {
		height: 190px;
		line-height: 190px;
	}
	.webshop .termek .kep {
		width: 190px;
		height: 190px;
		line-height: 180px;
		border: 12px solid #82d5ba;
		border-radius: 131px;
	}
	a.termek .kep {
		width: 190px;
		height: 190px;
		line-height: 170px;
		border: 15px solid #82d5ba;
	}
	#kosar {
	    margin-top: 0px;
	}
	#kosar a.penztarhoz {
		background-color: #4cc1a1;
		color: #fff;
		padding: 4px;
	}
	.navbar .navbar-kereso {
		display: none;
	}
	.header_kosarlink {
		display: none;
	}
	.carousel-caption {
		font-size: 25px;
		line-height: 32px;
		padding: 10px 20px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	.webshop .termek .gombok {
		height: 190px;
		line-height: 190px;
	}
	.webshop .termek .kep {
		width: 190px;
		height: 190px;
		line-height: 180px;
		border: 12px solid #82d5ba;
		border-radius: 131px;
	}
	a.termek .kep {
		width: 222px;
		height: 222px;
		line-height: 200px;
	}
	.navbar .navbar-kereso form input {
		width: 77%;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	/* default */
}