.advantages-container {
	margin-bottom: 40px;
}

.advantages-container > .catalog_item .image_frame{
	height: 60px;
}

/* .advantages-container > .catalog_item .image_frame img {
	max-width: 85px;
	max-height: 60px;
} */

.advantages-container > .catalog_item {
	border-radius: 0px !important;
}

.advantages-container > .catalog_item > div {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-align: center;
}

.advantages-container > .catalog_item > div:last-child{
	font-size: 12px;
	font-weight: normal;
}

.catalog-element {
	padding: 0px 0px 12px 0px;
	border-radius: 5px !important;
	border-left: 1px solid #dee2e6;
	border-right: 1px solid #dee2e6;
	border-bottom: 1px solid #dee2e6;
	border-top: none;
}

.orange-line-card {
	height: 12px;
	background-color: #F9C604;
	-moz-border-radius: 5px 5px 0px 0px; 
	-webkit-border-radius: 5px 5px 0px 0px; 
	border-radius: 5px 5px 0px 0px; 
}

.webchast-container-2 {
	margin-bottom: 20px !important;
}

.webchast-heading {
	padding-top: 20px;
	font-family: Open Sans, sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
}

.artikul-goods {
	margin-bottom: 10px;
	height: 30px !important;
	font-family: 'Roboto', sans-serif;
	display: flex !important;
	justify-content: center;
	overflow: unset !important;
	white-space: normal !important;
	text-align: center;
}

.topmenu-card {
	height: 260px !important;
	background-color: #ffffff !important;
	justify-content: flex-start !important;
}

.topmenu-card-text {
	height: 100px;
	margin-top: 20px;
	padding: 0px 5px;
}

.topmenu-card > img {
	height: 130px;
}

.goods-card {
	background-color: #ffffff;
}

.goods-card > .btn{
	background-color: #6FA307;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}

.goods-card > .btn:hover {
	color: #000000;
    background-color: #f9c604;
}

.goods-description {
	font-family: 'Roboto', sans-serif;
    margin-top: 5px;
}

.goods-image {
	max-width: 130px !important;
    max-height: 130px !important;
    height: 130px !important;
}

.new-price {
	top: 150px !important;
}

.new-badge {
	top: 0px !important;
	left: 20px !important;
}

.modal-close {
	top: 210px !important;
}

.text-oe {
	font-size: 13px;
	overflow: unset !important;
	white-space: normal !important;
	line-height: 14px !important;
}





@media only screen and (min-width : 991px) { 
.webchast-container-1 {
	width: 100%;
}

.webchast-container-2 {
	width: 1280px;
	margin: 0 auto;
}
}

@media only screen and (min-width : 1280px) { 
.gray-background-color {
	background: rgba(196, 196, 196, 0.18);
}
}

@media only screen and (max-width : 991px) { 
.webchast-container-1 {
	width: 95%;
	margin: 0 auto;
}

.webchast-container-2 {
	width: 100%;
	margin: 0 auto;
}

.webchast-heading {
	text-align: center;
}
}

@media only screen and (min-width : 480px) { 
.topmenu-card-name {
	overflow: unset !important;
	white-space: normal !important;
	line-height: 14px !important;
	margin-bottom: 5px;
	
}
}


@media only screen and (max-width : 480px) {  
	.slider-text-container {
		align-items: center !important;
	}
	
	.top-menu-card {
		padding-bottom: 22px !important;
	}


	.new-badge {
		top: 0px !important;
		left: -25px !important;
	}


	.new-price {
		top: 155px !important;
		width: 135px !important;
	}


	.goods-card .price {
		left: -34px;
		top: 122px;
	}


	.goods-card .image_frame img {
		max-width: 80px;
		max-height: 80px;
	}
	
	.goods-card {
		height: 280px;
		width: 100%;
	}
	.goods-image {
	max-width: 80px !important;
    max-height: 80px !important;
    height: 80px !important;
	}
	
	.catalog-element {

	}
	
	.catalog-image {
		max-width: 80px !important;
		max-height: 80px !important;
	}
	
	.mobilecard {
		width: 45%;
		height: 150px !important;
		min-height: 150px !important;
		margin-right: 4px !important;
		margin-left: 4px !important;
	}
	
	.mobilecard > .image_frame {
		height: 80px;
	}
	
	.mobilcard-name {
		font-family: 'Roboto', sans-serif;
		overflow: unset !important;
		white-space: normal !important;
		word-break: break-all;
		font-size: 12px;
		padding: 0px 3px;
	}
	
	
} 

@media only screen and (max-width : 991px) { 
	.advantages-container > .catalog_item > div:last-child{
		font-size: 10px;
	}

	.oe-image_frame {
		margin: auto;
	}

	.oe-image {
		max-width: 80px !important;
		max-height: 80px !important;
	}
	
	.text-oe {
		font-size: 12px;
		overflow: unset !important;
		white-space: normal !important;
		line-height: 14px !important;
	}

}