
@media (min-width: 992px) and (max-width: 1199px)  {
	ul.line-menu li {
		font-size: 10px;
	}
	.header-banner img {
		max-width: 70px;
		margin: 0 10px 0 0;
	}
	.header-text {
		font-size: 11px;
	}
	.header-bell {
		font-size: 12px;
	}
	.header-phone {
		font-size: 14px;
	}
	.main-item2-list {
		justify-content: space-between;
	}
	.main-item2 {
		width: 48%;
		margin: 26px 0 0 0;
	}
	.catalog-block-text1 {
		padding: 15px 0 0 0;
	}
	.catalog-item-list {
		justify-content: space-between;
	}
	.catalog-item {
		width: 48%;
		margin: 26px 0 0 0;
	}
	.tovar-foto {
		min-width: 300px;
	}
	.tovar-flex1 .main-item2-block {
		margin: 0px 15px 0 0;
	}
	.tovar-flex1 .main-item2-button {
		width: 100%;
	}
	.tovar-flex1 .main-item2-block input {
		padding: 0 0 0 0;
	}
}
@media (min-width: 768px) and (max-width: 991px)  {
	.desctop-version {
		display: none;
	}
	.mobile-version {
		display: block;
	}
	.main-item2-list {
		justify-content: space-between;
	}
	.main-item2 {
		width: 48%;
		margin: 26px 0 0 0;
	}
	.green-block {
		display: none;
	}
	.catalog-mobile-none {
		display: none;
	}
	#owl-main {
		margin:0 !important;
	}
	.turquoise-block-flex {
		flex-wrap: wrap;
		height: inherit;
		padding: 20px 0 20px 0;
	}
	.turquoise-block-text {
		width: 100%;
		padding: 0 0 17px 0;
	}
	.aside-flex > div:nth-child(1) {
		display: none;
	}
	.aside-flex > div:nth-child(2) {
		display: none;
	}
	.aside-flex > div:nth-child(3) {
		display: none;
	}
	.aside-flex > div:nth-child(4) {
		width: 100%;
	}
	.footer-text1 {
		display: none;
	}
	.aside-mobile {
		display: block;
	}
	.catalog1-mobile-none {
		display: none;
	}
	.catalog-item-list {
		justify-content: space-between;
	}
	.catalog-item {
		width: 48%;
		margin: 26px 0 0 0;
	}
	.body-right-block {
		display: none;
	}
	.body-right-block1 {
		display: none;
	}
	.body-right-block2 {
		display: none;
	}	
	.tovar-foto {
		min-width: 300px;
	}
	.tovar-flex1 .main-item2-block {
		margin: 0px 15px 0 0;
	}
	.tovar-flex1 .main-item2-button {
		width: 100%;
	}
	.tovar-flex1 .main-item2-block input {
		padding: 0 0 0 0;
	}
}
@media (min-width: 480px) and (max-width: 767px)  {
	.desctop-version {
		display: none;
	}
	.mobile-version {
		display: block;
	}
	.mobile-header-flex2 img {
	    max-width: 80%;
	}
	#owl-main .owl-dots {
		bottom: 20px !important;
		left: 28px !important;
	}
	.main-item {
		width: 50%;
	}
	.main-item1 {
		width: 100%;
		padding: 0 0 55% 0;
	}
	.main-item2-list {
		justify-content: space-between;
	}
	.main-item2 {
		width: 48%;
		margin: 26px 0 0 0;
		padding: 19px 15px 20px 15px;
	}
	.main-item2-button {
		width: 130px;
	}
	.green-block {
		display: none;
	}
	.catalog-mobile-none {
		display: none;
	}
	#owl-main {
		margin:0 !important;
	}
	.main-text-bottom {
		font-size: 15px;
		line-height: 20px;
	}
	.turquoise-block-flex {
		flex-wrap: wrap;
		height: inherit;
		padding: 20px 0 20px 0;
	}
	.turquoise-block-text {
		width: 100%;
		padding: 0 0 17px 0;
	}
	.aside-flex > div:nth-child(1) {
		display: none;
	}
	.aside-flex > div:nth-child(2) {
		display: none;
	}
	.aside-flex > div:nth-child(3) {
		display: none;
	}
	.aside-flex > div:nth-child(4) {
		width: 100%;
	}
	.footer-text1 {
		display: none;
	}
	.aside-mobile {
		display: block;
	}
	.catalog1-mobile-none {
		display: none;
	}
	.catalog-block {
		padding: 15px 15px 15px 15px;
	}
	.catalog-block-left {
		width: 100%;
	}
	ul.catalog-block-list {
		justify-content: space-between;
		width: 100%;
		padding: 12px 0 0 0;
	}
	ul.catalog-block-list li {
		width: 30%;
		margin: 0px;
	}
	.catalog-block-text1 {
		padding: 12px 0 0 0;
	}
	.catalog-item-list {
		justify-content: space-between;
	}
	.catalog-item {
		width: 48%;
		margin: 26px 0 0 0;
	}
	.body-right-block {
		display: none;
	}
	.body-right-block1 {
		display: none;
	}
	.body-right-block2 {
		display: none;
	}
	.modal1 {
	    width: 400px;
	}
	.modal1 .padding {
	    padding: 28px 20px 34px 20px;
	}
	.modal1-flex input {
		width: 100%;
	}
	.modal1-title {
		padding: 0 0 20px 0;
	}
	.main-item2-list {
		display: none;
	}
	ul.tabs__caption li {
		width: 100%;
		margin: 0 0 5px 0;
	}
	ul.tabs__caption-tovar li {
		width: 100%;
		margin: 0 0 5px 0;
	}
	.mobile-owl-block {
		display: block;
		padding: 0 10px 0 10px;
	}
	.main-item2 {
		width: 100%;
	}
	.tovar-foto {
		min-width: 100%;
		width: 100%;
		padding: 0 0 90% 0;
	}
	.tovar-flex {
		flex-wrap: wrap;
	}
	.tovar-content {
		margin: 20px 0 0 0;
	}
	.tovar-flex1 .main-item2-block {
		margin: 0px 15px 0 0;
	}
	.tovar-flex1 .main-item2-button {
		width: 100%;
	}
	.tovar-flex1 .main-item2-block input {
		padding: 0 0 0 0;
	}
	.tovar-content-text {
		padding: 20px 0 0 0;
	}
	ul.card-list {
		padding: 25px 0 0 0;
	}
}
@media (min-width: 320px) and (max-width: 479px)  {
	.desctop-version {
		display: none;
	}
	.mobile-version {
		display: block;
	}
	.mobile-header-flex2 img {
	    max-width: 80%;
	}
	.owl-main-pad {
		margin: 0 -15px 0 -15px;
	}
	#owl-main .owl-dots {
		bottom: 20px !important;
		left: 28px !important;
	}
	.main-item {
		width: 50%;
	}
	.main-item1 {
		width: 100%;
		padding: 0 0 65% 0;
	}
	.main-item2-list {
		justify-content: space-between;
	}
	ul.tabs__caption li {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.main-item2 {
		width: 100%;
		margin: 0 0 0 0;
		padding: 19px 15px 20px 15px;
	}
	.new-block {
		display: none;
	}
	.hit-block {
		display: none;
	}
	.recommendations-block {
		display: none;
	}
	.mobile-owl-block {
		display: block;
		margin: 0 -150px 0 0;
	}
	.green-block {
		display: none;
	}
	.catalog-mobile-none {
		display: none;
	}
	#owl-main {
		margin:0 !important;
	}
	.main-text-bottom {
		font-size: 15px;
		line-height: 20px;
	}
	.turquoise-block-flex {
		flex-wrap: wrap;
		height: inherit;
		padding: 20px 0 20px 0;
	}
	.turquoise-block-text {
		width: 100%;
		min-width: inherit;
		padding: 0 0 17px 0;
		flex-wrap: wrap;
		font-size: 20px;
		line-height: 22px;
		margin: 0px;
	}
	.turquoise-block-text span {
		font-size: 14px;
	}
	.aside-flex > div:nth-child(1) {
		display: none;
	}
	.aside-flex > div:nth-child(2) {
		display: none;
	}
	.aside-flex > div:nth-child(3) {
		display: none;
	}
	.aside-flex > div:nth-child(4) {
		width: 100%;
	}
	.footer-text1 {
		display: none;
	}
	.aside-mobile {
		display: block;
	}
	.aside-mobile-flex {
		justify-content: space-between;
	}
	.aside-email {
		font-size: 14px;
		line-height: 16px;
	}
	.aside-bell {
		font-size: 14px;
		line-height: 16px;
	}
	.aside-mobile-flex .aside-bell {
	    padding: 25px 0 0 0;
	}
	.aside-mobile-phone {
		justify-content: space-between;
	}
	.aside-mobile-phone span {
		margin: 0px;
	}
	.footer-flex > div:nth-child(1) {
		flex-wrap: wrap;
		justify-content: center;
	}
	ul.footer-list {
		flex-wrap: wrap;
		justify-content: center;
	}
	ul.footer-list li {
		padding: 20px 5px 0 5px;
		font-size: 12px;
	}
	footer {
		padding: 15px 0 15px 0;
	}
	aside {
		padding: 15px 0 15px 0;
	}
	ul.aside-banner {
		padding: 25px 0 25px 0;
	}
	#search-form2 input[type="text"] {
		padding: 11px 105px 10px 17px;
	}
	.search2 {
		width: 100px;
		font-size: 12px;
		line-height: 14px;
	}
	#map {
		height: 350px;
	}
	.contacts-form-flex input {
		width: 100%;
	}
	.contacts-form-img {
		margin: 0 0 0 15px;
	}
	.catalog1-mobile-none {
		display: none;
	}
	.catalog-block {
		padding: 15px 15px 15px 15px;
	}
	.catalog-block-left {
		width: 100%;
	}
	ul.catalog-block-list {
		justify-content: space-between;
		width: 100%;
		padding: 12px 0 0 0;
	}
	ul.catalog-block-list li {
		width: 30%;
		margin: 0px;
		font-size: 11px;
	}
	.catalog-block-text1 {
		padding: 12px 0 0 0;
	}
	.body-right-block {
		display: none;
	}
	.body-right-block1 {
		display: none;
	}
	.body-right-block2 {
		display: none;
	}
	.modal1 {
	    width: 300px;
	}
	.modal1 .padding {
	    padding: 28px 15px 34px 15px;
	}
	.modal1 input {
		font-size: 15px;
		line-height: 17px;
	}
	.modal1-flex input {
		width: 100%;
		margin: 0 0 15px 0;
	}
	.modal1-title {
		padding: 0 0 20px 0;
	}
	.modal1-img {
		margin: 0 0 0 10px;
		width: 56px;
		min-width: 56px;
	}
	.modal1-text {
		font-size: 14px;
		line-height: 18px;
	}

	.similar-block .main-item2-list {
		display: none;
	}
	ul.tabs__caption-tovar li {
		width: 100%;
		margin: 0 0 5px 0;
	}
	#owl-new .owl-prev {
		display: none !important;
	}
	#owl-new .owl-next {
		display: none !important;
	}
	#owl-hit .owl-prev {
		display: none !important;
	}
	#owl-hit .owl-next {
		display: none !important;
	}
	#owl-recommendations .owl-prev {
		display: none !important;
	}
	#owl-recommendations .owl-next {
		display: none !important;
	}
	.tovar-foto {
		min-width: 100%;
		width: 100%;
		padding: 0 0 90% 0;
	}
	.tovar-flex {
		flex-wrap: wrap;
	}
	.tovar-content {
		margin: 20px 0 0 0;
	}
	.tovar-flex1 .main-item2-block {
		margin: 0px 15px 0 0;
	}
	.tovar-flex1 .main-item2-button {
		width: 100%;
	}
	.tovar-flex1 .main-item2-block input {
		padding: 0 0 0 0;
	}
	.tovar-content-text {
		padding: 20px 0 0 0;
	}
	ul.card-list {
		padding: 25px 0 0 0;
	}
}
@media (min-width: 400px) and (max-width: 479px)  {
	.catalog-item {
		width: 100%;
		margin: 26px 0 0 0;
		padding: 10px;
	}
	.catalog-item {
		display: flex;
	}
	.catalog-content-foto {
		min-width: 160px;
		margin: 0 15px 0 0;
	}
	.catalog-item-content .main-item2-title {
		height: inherit; 
	}
	.catalog-item-content .main-item2-text {
		height: inherit;
	}
	.catalog-item-content .main-item2-article {
		padding: 11px 0 0 0;
	}
	.catalog-item-content .main-item2-price {
		padding: 25px 0 0 0;
	}
	.catalog-item-content .main-item2-block input {
		padding: 0 0 0 0 ;
	}
	.catalog-item-content .main-item2-button {
		font-size: 12px;
	}
	.main-item1-title {
		font-size:20px;
		line-height:22px;
		height:inherit;
	}
}
@media (min-width: 320px) and (max-width: 400px)  {
	.catalog-item {
		width: 100%;
		margin: 26px 0 0 0;
	}
	.main-item1-title {
		font-size:20px;
		line-height:22px;
	}
}