@media (max-width: 1270px){	h2{	    font-size: 30px;	    line-height: 35px;	}	.block_form .line label{	    font-size: 18px;	}	header .line_middle .timeable{	    display: none;	}	header .line_middle .logo{	    width: 250px;	}	header .line_bottom .b-left{	    width: 270px;	}	header .line_bottom .b-left .cat_menu ul li a{	    padding: 0 15px;	}	header .line_bottom .b-right{	    width: calc(100% - 270px);	}	header .line_bottom .b-right .second_menu ul li + li{	    margin-left: 20px;	}	header .line_bottom .b-right .second_menu ul li a{	    font-size: 18px;	}	header .line_bottom .b-right .second_menu ul li a span{	    margin-left: 4px;	    line-height: 24px;	}	header .line_bottom .b-right .block_search{	    width: 235px;	}	.main_slider .wrap_slider{	    width: calc(100% - 300px);	}	.catalog_products .item_product{	    width: calc(100% / 3 - 30px);	}	.catalog_products .item_product:nth-child(n+4){	    display: none;	}	.section_form .block_form{	    max-width: 490px;	}	.section_form .block_form .input{	    width: calc(100% - 160px);	}	.section_form .block_form .submit{	    width: 150px;	}	.catalog_products-page .aside_left{	    width: calc(100% / 3 - 30px);	}	.catalog_products-page .item_product{	    width: calc(100% / 3 - 30px);	}	.sect_comparsions .item_product a.close{	    right: -10px;	}	.sect_comparsions .owl-carousel .owl-nav .owl-prev{	    left: -15px;	}	.sect_comparsions .owl-carousel .owl-nav .owl-next{	    right: 25px;	}	.sect_cart .products_cart table td{	    padding: 20px;	}	.sect_cart .products_cart table .delete{	    right: -10px;	}	footer .box_flex .flex_item{	    width: auto;	}}