.rowall {
	display: block;
}
.rowall .col1, .rowall .col2, .rowall .col3 { 
	float: left;
}
.rowall .col1 {
	order: 2;
	width: calc(60% - 15px);
	padding-left: 30px;
}
.rowall .col2 {
	order: 1;
	width: 40%;
}
.rowall .col3 {
	order: 3;
	width: calc(60% - 15px);
	padding-left: 30px;
}


@media (max-width: 768px) {
	
	.page_model > .row {
		margin: 0 -30px 30px;
	}
	
	.rowall {
		display: flex;
		flex-flow: wrap;
	}

	.rowall .col1, .rowall .col2, .rowall .col3, .rowall .col4,.rowall .col5, .rowall .col6{ 
		float: none;
		padding-left: 0;
		width: 100%;
	}

	.rowall .col1 {
		order: 1;
	}
	.rowall .col2 {
		order: 2;
		}

	.rowall .col3 {
		order: 3;
		}

	.rowall .col4 {
		order: 2;
	}
	.rowall .col5 {
		order: 1;
		}

	.rowall .col6 {
		order: 3;
		}
	
	.model .model__image {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	
	.model .model__list__nav{
	 	margin-top: 12px; 
    	margin-bottom: 0px;
	}
	
	.model .model__list__nav .model__list__nav__wrapper {
		height: 38px;
	}	
	
	.model .model__list__nav li:first-child a,.model .model__list__nav li:last-child a {
		border-radius: 0;
	}
	
	.model .model__list__item .table {
    	margin-top: 10px;
	}
	
	.model .model__list__item .table__header tr {
    	background: none; 
	}
	
	.model .model__list__item .table__body tr {
		background-color: #fff;
	}	
	
	.model .model__list__item .table__body tr:hover {
		background-color: #f8f8f8;
	}	
	
	.model .table__header tr th:nth-child(2),
	.model .table__body tr td:nth-child(2)
	{
		display: none;
	}
	
	.model .table__body tr:nth-child(even) {
		background: #F8F8F8
	}
	
	.model .table__body tr td:nth-child(3)
	{
		white-space:nowrap;
	}	
	.model .model__list__item .table td, 
	.model .model__list__item .table th {
		padding: 10px;
	}
	
	.model .model__list__item .table__header th:last-child {
		width: 1%;
		border-radius: 0px;
	}
	
	.model .model__features {
		margin-left: 0;
		margin-right: 0;
		border: 1px solid #dee2e6;
		border-radius: 5px;
		/*padding: 20px;*/
		background-color: #f8f8f8;
		padding-bottom: 15px;
	}
	
	.model .model__features .title {
		border-bottom: 1px solid #dee2e6;
		font-size: 20px;
		font-weight: bold;
		color: #333;
		padding: 15px;
	}
	
	.model .model__features .row:not(:last-child) {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.model .model__features .row >.col-md-6 {
		padding-top: 10px;
	}
	
	.model .model__description  {
		margin-left: 0;
		margin-right: 0;
		/*width: auto;*/
	}	
	
	.certificates__list  {
		display: flex;
		flex-wrap: nowrap;
		padding-top: 10px;
		padding-bottom: 10px;
		overflow-x: auto;
	}
	
	.certificates__list .certificates__item {
		flex: 0 0 auto;
    	width: unset;
	}	
	
	.certificates__list::-webkit-scrollbar {
      display: none;
	}

}

