@media (max-width: 1024px) {
	.header-contact .tel {
		font-size: 16px;
	}

	.header-contact .zak {
		font-size: 14px;
	}

	.header-contact .email a {
		font-size: 14px;
	}

	.korp a, .log a {
		font-size: 14px;
	}

	.menuul li a {
		font-size: 16px;
	}

	.ab1 p {
		font-size: 21px;
	}

	.ab2 p {
		font-size: 14px;
	}

	.search {
		width: unset;
		max-width: 265px;
	}

	.search input[type="search"] {
		width: unset;
		max-width: 225px;
	}

	.search input[type="submit"] {
		margin-left: 11px;
	}
}

@media (max-width: 994px) {
	.header-contact .tel {
		font-size: 11px;
	}

	.header-contact .zak, .header-contact .email a {
		font-size: 12px;
	}

	.korp {
		margin-top: -4px;
	}

	.korp a, .log a {
		font-size: 10px;
	}

	.log {
		padding-top: 10px;
	}

	.menuul li a {
		font-size: 11px;
	}

	.search-but {
		width: 25px;
		height: 25px;
		background-size: cover;
	}

	.prod-block .prod-name {
		font-size: 15px;
	}

	.ab1 p {
		font-size: 17px;
	}

	.ab2 p {
		font-size: 15px;
	}

	.search input[type="search"] {
		width: 98px;
	}

	.logmr {
		padding-top: 13px;
	}

	.footmr {
		margin-top: -2px;
	}

	.fm {
		margin-top: -7px;
	}

	.social img {
		width: 30px;
	}
}

@media (min-width: 768px) {
	.col-li:hover .collection2 {
		display: block;
	}

	.menuul li:first-child {
		padding-left: 5px;
	}

	.menuul li:hover a  {
		border-bottom: 4px solid #b99865;
	}

	.header .logo img {
		margin-top: -8px;
		margin-bottom: 8px;
	}
}

@media (max-width: 767px) {

	.header {
		border: none;
	}
	
	.logo a img {
		max-width: 140px;
	}

	.top-img {
		float: left;
		margin-right: 26px;
	}

	.header-contact .tel {
		font-size: 13px;
	}

	.header-contact .zak, .header-contact .email a {
		font-size: 14px;
	}

	.header-contact .email {
		padding-top: 0;
	}

	.search-but {
		margin-top: 3px;
		float: left;
		width: 30px;
		height: 30px;
	}

	.header-cart {
		padding-top: 18px;
	}

	.menu {
		padding-top: 0;
	}

	.menu-mob {
		position: absolute;
		text-align: left;
		z-index: 1;
		left: 0;
		right: 0;
	}

	.ul-mob {
		padding: 0 20px;
		display: none;
		position: unset;
		background: linear-gradient(to top, #ffffff, #fff4d3);
	}

	.secondlevel-wrap .collection2 ul li a {
		font-size: 16px;
	}

	.menu-top {
		z-index: 1;
		padding-top: 17px;
		padding-bottom: 10px;
		margin-left: 40px;
		position: unset;
		/*background: linear-gradient(to top, #ffffff, #fff4d3);*/
	}

	.menu-top li {
		display: block;
		padding-right: 5px;
	}


	.collection2 ul li::after {
		content: ">";
		float: right;
	}

	.menu-top li::after {
		content: ">";
		float: right;
	}

	.menu-mob .menuul {
		margin: 10px 0;
	}

	.menu-mob .menuul li {
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #818189;
	}

	.menu-mob .menuul li:last-child {
		border: none;
	}

	.menu-mob .menuul li a {
		font-size: 17px;
	}

	.col-li {
		padding-bottom: 0;
	}

	.collection2 {
		background: none;
		margin: 0 auto;
	}

	.close {
		margin: 6px 6px 0 0;
		width: 16px;
		height: 16px;
		background: url(../images/close.png) no-repeat;
		opacity: 1;
	}

	.banners .wrap {
		padding: 0;
	}

	.home-about {
		background: unset;
	}

	.home-about .wrap {
		padding: 0;
	}

	.ab1 {
		padding: 0 65px;
		/*background: url(../images/about.png) 22% 89% no-repeat;*/
		background: url(../images/about_l.png) bottom right no-repeat;
	}

	.banner2 {
		margin-bottom: 31px;
	}

	.ab2 {
		padding: 0 65px;
		background: #5f5a64;
	}

	.footer .menuul {
		margin-bottom: 34px;
	}

	.footer .menuul li {
		padding-right: 7px;
	}

	.footer .search {
		width: unset;
		max-width: unset;
		margin-bottom: 25px;
	}

	.footer .search input[type="search"] {
		width: 90%;
		max-width: unset;
	}

	.korp a, .log a {
		font-size: 13px;
	}

	.logmr {
		padding-top: 3px;
	}

	.wrap {
		padding: 0 16px;
	}

	.header {
		border-bottom: 2px solid #c8aa78;
		padding-top: 14px;
		padding-bottom: 3px;
	}

	.header .logo img {
		margin-top: -4px;
		margin-bottom: 4px;
	}

	.menu-top {
		text-align: left;
	}
}

@media (max-width: 637px) {

	.header .logo, .header .header-contact {
		width: 50%;
	}

	.navbar-toggle {
		margin-top: 0;
		margin-bottom: 0;
	}

	.header ul {
		margin-top: -4px;
	}

	.header-contact .tel {
		font-size: 16px;
	}

	.header button {
		display: none;
	}

	.header .header-cart {
		display: none;
	}

	.header-cart {
		padding-top: 7px;
	}

	.search-top-wrap {
		margin-top: 64px;
	}

	.search-top-inp {
		width: 100%;
		padding: 36px 16px;
	}

	.search-top-inp input[type="search"] {
		width: 210px;
	}

	/*.menu-top {
		margin-left: 12px;
		margin-right: -8px;
		margin-top: 5px;
	}*/

	.close {
		margin: 10px 0px 0 0;
	}

	.mob-panel {
		display: block;
	}

	.mob-panel .header-cart {
		float: right;
	}

	/*.banners img {
		display: none;
	}

	.mob-ban {
		display: block !important;
		width: 100%;
	}*/

	.home-about {
		min-height: unset;
		padding-bottom: 0;
	}

	.ab1 {
		/*background: url(../images/about.png) 31% 89%;*/
	}

	.ab1 h2, .ab2 h2 {
		/*text-decoration: underline;*/
		display: inline-block;
		border-bottom: 2px dashed;
	}

	.ab1, .ab2 {
		padding: 0 31px;
	}

	.ab1-text, .ab2-text {
		display: none;
	}

	.prod-nav {
		text-align: center;
	}

	.prod-nav li {
		padding-right: 0;
		display: block;
	}

	.prod-nav li a {
		font-size: 20px;
	}

	.prod-block .prod-name {
		font-size: 17px;
	}

	.footer {
		height: unset;
	}

	.footer .menuul {
		text-align: center;
	}

	.footer .menuul li {
		display: block;
	}

	.footer .menuul li a {
		font-size: 17px;
	}

	.footer .search input[type="search"] {
		width: 82%;
	}

	.footer .header-contact {
		width: 50%;
	}

	.footer .header-login {
		width: 50%;
		padding-top: 2px;
		text-align: right;
	}

	/*.footer .header-login ul li {
		display: inline-block;
	}*/

	.korp a, .log a {
		font-size: 16px;
	}

	.social {
		width: 100%;
		text-align: right;
	}

	.social img {
		width: 42px;
	}

}