@media (max-width: 1200px) {
	#logo {
		font-size: 2rem !important;
	}

	#logo span {
		font-size: 1.5rem !important;
	}
}
@media (max-width: 768px) {
	.container.pt-100 {
		padding-top: 50px !important;
	}
	.container.pb-100 {
		padding-bottom: 50px !important;
	}

	.s-right,
	.s-btm,
	.s-left {
		display: none;
	}

	body {
		padding: 0;
	}

	.menu-sortiment .item-img {
		width: 100px !important;
		min-width: 100px !important;
		height: 75px !important;
	}
}

@media (max-width: 991px) {
	nav .nav li.active > a {
		border-top: 0 !important;
	}

	.header-top {
		display: none;
	}

	#logo {
		font-size: 1.68rem !important;
	}

	#logo span {
		font-size: 1rem !important;
	}

	.navbar-toggler {
		border: none !important;
		outline: none !important;
	}

	.navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(0,0,0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	}

	.navbar-nav {
		padding: 20px 30px;
		display: block !important;
	}

	.navbar-nav li {
		text-align: center;

		padding: 10px 0 !important;
	}

	nav .nav a {
		padding: 4px 0 6px;
	}

	.fixed-top {
		max-height: 100% !important;
		overflow: auto;
	}

	.navbar-fixed-top {
		/* background: rgba(0,0,0,1)!important; */
	}

	.nav-item[data-no='5'] a:after,
	.navbar-fixed-top .nav-item[data-no='5'] a:after {
		display: none !important;
	}

	h2 {
		font-size: 2.4rem;
	}

	h3 {
		font-size: 2rem;
	}
	h4 {
		font-size: 1.5rem;
	}
}

@media (max-width: 541px) {
	h2 {
		font-size: 2rem;
	}

	h3 {
		font-size: 1.8rem;
	}
	h4 {
		font-size: 1.2rem;
	}
}
@media (min-width: 542px) {
	.carousel-item-bg {
		padding-bottom: 100%;
	}
	.carousel-item h1 {
		font-size: 28px;
	}
	.carousel-item h5 {
		font-size: 17px;
	}

	.carousel-caption {
		left: 10px;
		right: 10px;
	}
}

@media (min-width: 768px) {
	.menu-sortiment .item-img {
		width: 140px !important;
		min-width: 140px !important;
		height: 100px;
	}

	.carousel-item-bg {
		padding-bottom: 80%;
	}

	.carousel-item h1 {
		font-size: 32px;
	}
	.carousel-item h5 {
		font-size: 22px;
	}
	.carousel-caption {
		left: 10%;
		right: 10%;
	}
}

@media (min-width: 992px) {
	.carousel-item-bg {
		padding-bottom: 50%;
	}
	.carousel-item h1 {
		font-size: 38px;
	}
	.carousel-item h5 {
		font-size: 22px;
	}
	.carousel-caption {
		left: 15%;
		right: 15%;
	}

	ul.dropdown-menu {
		padding: 0;
		-webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
	}

	.page nav .nav .dropdown-menu a {
		padding: 16px 12px 18px 20px !important;
	}

	#logo {
		height: 60px;
		/*margin-left: 50px;*/
	}

	.page.index nav .nav a {
		/*        font-family: "Raleway", sans-serif;
                text-transform: uppercase;
                font-size: 17px;*/
	}
	.page.index nav .nav .dropdown-menu a {
		color: #777;
	}

	nav .nav a:hover {
		/*background: rgba(0,0,0,0.1);*/
	}
}

@media (min-width: 1200px) {
	.carousel-item-bg {
		padding-bottom: 42%;
	}
	.carousel-item h1 {
		font-size: 40px;
	}
	.carousel-item h5 {
		font-size: 22px;
	}
	.carousel-caption {
		left: 15%;
		right: 15%;
	}
}
