@media (max-width: 1240px) {
	.header_content	{ 
		padding: 0 15px;		
	}
	.foter_content {
		padding: 0 15px;
	}
	.slick-slide img {
		width:100%;
	}
}

@media (max-width: 1024px) {
	.about_contacts_delivery {
	   width: 100%;
	   padding-left: 15px;
		padding-top: 30px;
	}
	.about_forma_contacts {
		justify-content: left;
	}
	.about_form {   
		padding-left: 15px;
}
	
}

@media (max-width: 850px) {
	.header_content {
		text-align: center;
		justify-content: center;
	}
	.contacts {
		padding-bottom: 60px;
	}
	.main_menu {
		padding: 0px;
	}
	.about_forma_contacts {
	padding:  0 15px;	
	}
	
	.about_contacts_delivery {
		padding-bottom: 30px;
	}
  .tabs img {display: none;}
  .tabs ul li label {word-break: break-word;}
}

@media (max-width: 720px) {
	.slick_slider {
		display: none;
	}
	.tabs {
		/*position: absolute;*/
		overflow: scroll;
		/*width: 740px;*/
	}
	.tabs ul {
		/*overflow: scroll;
		    width: 750px;*/
      display: block;
      padding: 25px 0;
      margin-bottom: 0;
	}
  .tabs ul li {
    width: 100%; 
    text-align: left;
    height: 30px;
    display: flex;
    align-items: center;
  }
  .tabs ul li label p {display: none;}
	
	.tabs .content {
		/*width: 750px;*/
      margin-top: 0px;
	}
	.tabs .slider {
		display: none;
	}
  
	.line {
		display: none;
	}
	.main_menu {
		display: none;
		/*padding-top: 60px;*/
		padding-right: 15px;
		
	}
	.main_menu_visible {
		display: block;
	}
	
	.menu {
		display: block;
	}
	.menu__icon {
		display: block;
		float: right;
	}
	
	.nav_menu ul {
		text-align: right;	
	}
	.main_menu li {
		padding: 15px 0px;
	}
	.zvonok {
	padding-left: 15px;	
	}
	.zvonok > .form > button {
		margin-top: 0px;
	}	
  .tabs input[name="tab-control"]:nth-of-type(1):checked ~ ul > li:nth-child(1) > label,
  .tabs input[name="tab-control"]:nth-of-type(3):checked ~ ul > li:nth-child(3) > label,
  .tabs input[name="tab-control"]:nth-of-type(4):checked ~ ul > li:nth-child(4) > label,
  .tabs input[name="tab-control"]:nth-of-type(5):checked ~ ul > li:nth-child(5) > label{
    font-weight: bold;
      font-size: 20px;
      text-transform: uppercase;
  }
  .tabs input[name="tab-control"]:nth-of-type(2):checked ~ ul > li:nth-child(2) > label {
    font-weight: bold;
      font-size: 20px;
  }
}	

@media (max-width: 600px) {
	.about_form {
		width: 65%;
	}
  
}

@media (max-width: 500px) {
  .tabs ul li {padding: 0;}
  .container_tab {padding: 20px;}
  .foter_content {
    flex-direction: column;
    padding: 25px 0;
  }
  .foter_content > .logo_text {
    padding: 0;
  }
  .counter {
    padding: 20px 0;
  }
  th, td {padding: 5px; font-size: 12px;}
}

@media (max-width: 462px) {
	.logo_text {
		font-size: 30px;
		line-height: 30px;
		padding: 25px 0;
	}
	.contacts > a {
		padding-right: 0px;
	}
	.contacts > button {
		margin-top: 30px;
	}
	.contacts {
		padding-bottom: 38px;
	}
	
	.container > h1 {
		font-size: 33px;
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.zvonok {
	padding-left: 28px;
	padding-bottom: 60px;
	}
	.zvonok > .form > button {
		margin-top: 0px;
	}
	/*.zvonok > .form {
		padding-left: 15px;
	}*/
	.form > input {
    width: 87%;
	}
	.zagolovok {
		font-size: 36px;
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.about_contacts_1 {
		flex-wrap: wrap;
	}
	.about_contacts_1 > p {
		    padding-left: 0px;
	}
	.about_contacts_1 > span {
    padding-left: 0px;
	}
	.about_contacts_2 {
		/*flex-wrap: wrap;*/
		display:block;
	}
	.about_contacts_2 > span {
    padding-left: 0px;
	}
	.delivery {
		padding-top: 0px;
	}
	/*.about_forma_contacts {
		padding-bottom: 40px;
	}*/
	.about_form {
		width: 91%;
		display: block;
	}
	.form > textarea {
		width: 87%;
	}
	.about_forma_contacts {
	padding-left: 0px;
	padding-right: 0px;	
	padding-bottom: 30px;
	}
}	





