.only_mobile{
	display: none;
}
.fs_32{
	font-size: 32px;
}
.fs_24{
	font-size: 24px;
}
/*********** HEADER *******/
header .logo{
	width: 300px;
}
header #menu li:not(:last-of-type){
	margin-right: 30px;
}
/*********** END HEADER *******/
.subheader_line{
	height: 20px;
}
.bck_skew:before{
	content: '';
	width: calc(100% + 2.5vw);
	height: 100%;
	position: absolute;
	background-color: var(--yellow);
}
.bck_skew.up_r:before{
	-webkit-transform: skew(-25deg);
    transform: skew(-25deg);
	transform-origin: top left;
	right: 0;
}
.bck_skew.bt_r:before{
	-webkit-transform: skew(25deg);
    transform: skew(25deg);
	transform-origin: bottom left;
	right: 0;
}
.bck_skew .text{
	width: 80%;
}
.bck_skew .text span{
	font-size: 25px;
}
.mw_custom{
	max-width: 250px;
}
.eq_h_container{
	display: grid;
	grid-auto-rows: 1fr;
	grid-row-gap: 20px;
}
.eq_2_cols{
	grid-template-columns: repeat(2, 1fr);
}
.eq_3_cols{
	grid-template-columns: repeat(3, 1fr);
}
.fixed_menu .item{
	padding: 20px 0;
	font-size: 20px;
}
.table_layout{
	grid-template-columns: 200px 1fr;
}
.faq_padd {
    padding: 10px;
}
.pad_lt_20{
	padding-left: 20px;
}
.pad_rt_30{
	padding-right: 30px;
}
@media screen and (min-width: 1101px){
	.ico_menu{
		display: none;
	}
}
@media screen and (max-width: 1100px){
	header #menu{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		z-index: 15;
		background-color: white;
		/*height: calc(100vh - 55px);*/
		padding: 20px;
		font-size: 30px;
	}
	header #menu li{
		padding: 10px 0;
		border-bottom: 1px solid var(--light_blue);
	}
}	
.product_box{
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.product_box .up{
    font-size: 30px;
}
.product_box > .card img{
    margin: 10px 0;
}
@media screen and (max-width: 1300px){
	.eq_3_cols{
		grid-template-columns: repeat(2, 1fr);
	}
	.eq_3_cols .square_form .abs{
		max-width: 439px;
	}
}
@media screen and (max-width: 1350px){
	header #menu li:not(:last-of-type){
		margin-right: 20px;
	}
}
@media screen and (max-width: 1450px){
	header #menu li:not(:last-of-type){
		margin-right: 20px;
	}
}
