.promo-section-holder .promo-slider.prof-slider, .promo-section-holder .slick-dotted.slick-slider {
	margin-left: 0;
}

@media only screen and (max-width: 1279px) {
	.promo-section-holder .promo-slider.prof-slider, .promo-section-holder .slick-dotted.slick-slider {
		margin-left: 0;
	}
}

.prof {
	padding-bottom: 50px;
}

.prof-foot {
	/*margin-bottom: 50px !important;*/
	margin: -1px -40px 50px !important;
}

.news__list__prof {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

.news__item__prof:nth-child(odd) {
	
	border-right: 1px solid #d9d9d9 !important;
}

.news__item__prof:nth-child(2) {
	
	border-top: 1px solid #d9d9d9 !important;
}

.news__item__prof {
    position: relative;
	flex: 0 0 50%;
    box-sizing: border-box;
}

.news__title__prof {
	font-size: 16px !important;
}

.news__inner__prof {
	padding: 25px 25px !important;
}

.prof-slider .btn-default {
	margin-top: 20px;
}

.news__view {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.news__view__img {
	display: inline-block;
}

.news__view__count {
	display: inline-block;
	font-size: 15px;
}

.prof__banner img{
	width: 50px;
	height: 50px;
}

@media (max-width: 1100px) {
	.news__item__prof {
		flex: 0 0 100%;
	}
	
	.news__item__prof:nth-child(odd) {
		border-right: 0px solid #d9d9d9 !important;
	}

	.news__item__prof:nth-child(2) {
		
		border-top: 0px solid #d9d9d9 !important;
	}
}

@media (max-width: 979px) {
	.news__item__prof {
		flex: 0 0 50%;
	}
	
	.news__item__prof:nth-child(odd) {
		border-right: 1px solid #d9d9d9 !important;
	}

	.news__item__prof:nth-child(2) {
		
		border-top: 1px solid #d9d9d9 !important;
	}

	.banner-slider {
		display: none;
	}
}

@media (max-width: 560px) {
	.news__item__prof {
		flex: 0 0 100%;
	}
	
	.news__item__prof:nth-child(odd) {
		border-right: 0px solid #d9d9d9 !important;
	}

	.news__item__prof:nth-child(2) {
		
		border-top: 0px solid #d9d9d9 !important;
	}
}

/*.prof-logo .logo-title > strong {
	background: none;
	font-size: 25px;
	top: 65%;
	text-transform: uppercase;
	font-weight: 600;
}*/

.banner-slider {
    width: 1280px;
    margin: 0 auto;
    padding-bottom: 80px;
}

.banner-slider button {
	display: none !important;
}

.banner-slider .promo-slider__item:before {
	padding-top: 200px;
}
