@media (max-width: 949px){
	.header_logo span{
		font-size: 25px;
		padding-top: 0;
	}

	.header_logo{
		padding-top: 21px;
	}

	.pay_ul2 li{
		margin-bottom: 20px;
	}
}

@media (max-width: 908px){
	.catalog_item1{
		max-width: 285px;
	}

	.catalog_item1 h3{
		font-size: 18px;
	}

	.catalog_item1 p{
		font-size: 13px;
	}

	.catalog_fs_12{
		font-size: 12px!important;
	}

	.popup_tepl2_link{
		margin-top: 53px;
	}

	.popup_tepl3_link{
		margin-top: 3px;
	}

	.popup_tepl5_link, .popup_tepl6_link{
		margin-top: 29px;
	}
}

@media (max-width: 861px){
	.catalog_item1{
		max-width: 270px;
	}

	.popup_tepl1_link {
		margin-top: 18px;
	}
	
	.popup_tepl3_link {
		margin-top: 21px;
	}

}

@media (max-width: 849px){
	.pay_ul2 li{
		margin-right: 50px;
	}

	.catalog_item1 {
    	border: 2px solid green;
	}

	.catalog_item1 table tr td{
		width: 75px;
		line-height: normal;
	}

	.popup_tepl1_link{
		margin-top: 1px;
	}

	.popup_tepl2_link{
		margin-top: 32px;
	}

	.popup_tepl3_link{
		margin-top: 6px;
	}

	.popup_tepl4_link, .popup_tepl12_link{
		margin-top: 4px;
	}

	.popup_tepl5_link, .popup_tepl6_link{
		margin-top: 29px;
	}
}

@media (max-width: 818px){
	.header_logo span{
		font-size: 20px;
		line-height: normal;
		padding-top: 25px;
	}
}

@media (max-width: 815px){
	.catalog_item1{
		max-width: 260px;
	}
}

@media (max-width: 800px){
	.popup_tepl1_link{
		margin-top: 7px;
	}

	.popup_tepl3_link{
		margin-top: 8px;
	}

	.popup_tepl12_link{
		margin-top: 6px;
	}
}

@media (max-width: 788px){
	.block_links a{
		font-size: 14px;
	}

	.catalog_item1{
		max-width: 250px;
	}

	.popup_tepl4_link{
		margin-top: 23px;
	}
}

@media (max-width: 800px){
	.catalog_item1 p{
		font-size: 14px;
	}
}

@media (max-width: 767px){

	.catalog_item1 h3{
		font-size: 20px;
	}

	.catalog_fs_12{
		font-size: 14px!important;
	}

	.header_phones{
		float: none;
		text-align: center;
	}

	.catalog_item1 p{
		font-size: 15px;
	}

	.header_logo img{
		margin-right: 0;
	}

	.header_phones a{
		margin-left: 30px;
	}

	.garantee_db{
		display: none;
	}

	.garantee_dn{
		display: block;
	}

	.header_garantee{
		text-align: center;
	}

	.header_garantee img {
    	float: none;
    	margin-top: 0;
	}

	h1{
		margin-bottom: 38px;
	}

	.catalog_item1{
		margin: 20px auto;
		border: 6px solid green;
		max-width: 300px;
	}

	.block_links a{
		margin: 10px 20px;
	}

	.header_logo{
		text-align: center;
	}

	.header_logo img{
		float: none;
	}

	.header_logo span{
		padding-top: 9px;
	}

	.header_button{
		margin-right: 0;
	}
}

@media (max-width: 711px){
	.block_links a{
		font-size: 13px;
		margin: 0 20px;
	}
}

@media (max-width: 548px){
	.pay_ul2 li{
		margin-right: 30px;
	}
}


@media (max-width: 480px){
	.block_links a{
		font-size: 11px;
		margin: 0 12px;
	}

	.pay_ul2 li{
		margin-right: 20px;
	}

	header ul li{
		font-size: 20px;
	}

	address{
		font-size: 13px!important;
	}
}

@media (max-width: 428px){
	.pay_ul2 li{
		display: block;
		width: 100%;
		text-align: center;
		margin:5px;
	}
}

@media (max-width: 417px){
	.block_links a{
		display: block;
		font-size: 20px;
		margin:10px;
	}
}

@media (max-width: 320px){
	.payment h2, .delivery h2{
		margin-top: 30px;
	}
}