@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-section-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}
.wrap_items {
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
}
.product-item-container {
    width: 33%;

}
.product-item-info-container {
    text-align: center;
}
.btn-md {
    width: 206px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #004c41;
    color: #fff;
}

.bx-section-desc.bx-blue {
    font-family: "Avenir_Regular", "Avenir", sans-serif;
    color: #333;
    line-height: 1.7;
    padding: 40px 30px;
    background: #fff;
    border-radius: 4px;
    font-size: 18px;
}

.bx-section-desc.bx-blue p {
    margin: 0 0 1.5rem 0;
    font-size: 1.1rem;
    text-align: justify;
}

.bx-section-desc.bx-blue h3 {
    color: #004c41;
    font-size: 28px;
    font-weight: 700;
    margin: 2.5rem 0 1.5rem;
    padding-bottom: 0.8rem;
    border-bottom: 2px solid #e0e0e0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 1.3;
}

.bx-section-desc.bx-blue h4 {
    color: #004c41;
    font-size: 22px;
    font-weight: 600;
    margin: 2.5rem 0 1.2rem;
    position: relative;
    padding-left: 25px;
    line-height: 1.4;
}

.bx-section-desc.bx-blue h4::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background: #004c41;
    border-radius: 50%;
}

.bx-section-desc.bx-blue ul {
    list-style: none;
    padding: 0;
    margin: 0 0 2rem 0;
}

.bx-section-desc.bx-blue li {
    position: relative;
    padding: 0.8rem 0 0.8rem 40px;
    margin: 0.5rem 0;
    font-size: 1.05rem;
}

.bx-section-desc.bx-blue li::before {
    content: '✦';
    position: absolute;
    left: 0;
    top: 1rem;
    color: #004c41;
    font-size: 18px;
    line-height: 1;
}

.bx-section-desc.bx-blue li p {
    margin: 0;
    display: inline;
    font-size: 1rem;
}

.bx-section-desc.bx-blue li strong,
.bx-section-desc.bx-blue li > p:first-child strong {
    color: #004c41;
    font-weight: 600;
}

.bx-section-desc.bx-blue a {
    color: #004c41;
    text-decoration: none;
    font-weight: 500;
    border-bottom: 1px solid rgba(0, 76, 65, 0.3);
    transition: all 0.2s ease;
}

.bx-section-desc.bx-blue a:hover {
    color: #00332c;
    border-bottom-color: #004c41;
}

.bx-section-desc.bx-blue > p:first-of-type {
    font-size: 1.25rem;
    font-style: italic;
    color: #444;
    border-left: 4px solid #004c41;
    padding-left: 25px;
    margin-bottom: 2.5rem;
    line-height: 1.7;
}