

/*---------------------------------------------------*/
.platform_select_panel .box{
	padding-bottom: 63px;
	position: relative;
}

.platform_select_panel .box div.img{
	width: 42%;
	height: 170px;
	position: absolute;
	bottom: 0;
	right: 0;
	top: auto;

}

.platform_select_panel .box div.img img{
	height: 70%;
	width: auto;
	left: 10px;
	position: absolute;
}

.platform_select_panel .box.mobile div.img{
	bottom: 10px;
}

.platform_select_panel .box.mobile div.img img{
	width: 90%;
	height: auto;
}

/*---------------------------------------------------*/
.uses_panel ul.items > li{
	flex-basis: 88%;
}

/*---------------------------------------------------*/
.productlist ul.items > li{
	flex-basis: 88%;
}

/*---------------------------------------------------*/
.page_products .productlist ul.items li{
	flex-basis: 100%;
}

/*---------------------------------------------------*/

.page_product_details .featureslist ul > li{
	flex-basis: 100%;
}

.product_questions .posts ul.items .replyform .btn_container{
	text-align: center;
}

.product_questions .posts ul.items .replyform .btn_container .button1{
	width: auto;
	display: flex;
	margin: 0 0 20px 0;
}

/*---------------------------------------------------*/
.recently_viewed_panel ul.items li{
	flex-basis: 65%;
}

/*---------------------------------------------------*/
.page_about_us section figure{
	flex-basis: 100%;
	max-width: 100%;
}

/*---------------------------------------------------*/
.page_blog .postlist ul.items > li{
	flex-basis: 100%;
}

/*---------------------------------------------------*/
.page_language .languageform .btn_container .button1{
	flex-basis: 100%;
	margin-bottom: 20px;
}
/*---------------------------------------------------*/
.main_slider .discount {
	width: 15%;
	top: 18%;
    right: 17%;
	font-size: 4.8vw;
}

.main_slider .ico4g {
	width: 15%;
	top: 18%;
	right: 63%;
}
/*---------------------------------------------------*/
.page_basket table.basket_list tbody td:nth-child(3) {
	padding-left: 20px;
}

.page_basket table.basket_list tr.addition td:nth-child(1) {
	display: none;
}

.page_basket table.basket_list tr.addition td:nth-child(2) {
	padding-left: 20px;
	flex-basis: 100%;
	max-width: 100%;
}

.page_basket table.basket_list tbody tr td.col_img {
	margin-bottom: 0;
}