.title9 {font: 700 30px 'roboto'; padding:30px 30px 5px; text-align:center}
.cardsCollection {display:flex; flex-flow: row wrap;}
	.cardsCollection__single {width:calc(33% - 15px); margin:0 14px 14px 0; border:1px solid #e9e9e9; transition: background-color .3s ease; font-size:18px; font-weight:700; text-align:center; padding-bottom:28px;}
		.cardsCollection__single:before {width:161px; height:78px; content:""; margin:20px auto 12px; content:""; display:block}
			.cardsCollection__single.item1:before {background:url(/template/default/img/r9/icon91.png) no-repeat center}
			.cardsCollection__single.item2:before {background:url(/template/default/img/r9/icon92.png) no-repeat center}
			.cardsCollection__single.item3:before {background:url(/template/default/img/r9/icon93.png) no-repeat center}
			.cardsCollection__single.item4:before {background:url(/template/default/img/r9/icon94.png) no-repeat center}
			.cardsCollection__single.item5:before {background:url(/template/default/img/r9/icon95.png) no-repeat center}
			
			.cardsCollection__single.item6:before {background:url(/template/default/img/r9/icon96.png) no-repeat center}
			.cardsCollection__single.item7:before {background:url(/template/default/img/r9/icon97.png) no-repeat center}
			.cardsCollection__single.item8:before {background:url(/template/default/img/r9/icon98.png) no-repeat center}
			.cardsCollection__single.item9:before {background:url(/template/default/img/r9/icon99.png) no-repeat center}
			.cardsCollection__single.item10:before {background:url(/template/default/img/r9/icon910.png) no-repeat center}
			
			.cardsCollection__single.item11:before {background:url(/template/default/img/r9/icon911.png) no-repeat center}
			.cardsCollection__single.item12:before {background:url(/template/default/img/r9/icon912.png) no-repeat center}
			.cardsCollection__single.item13:before {background:url(/template/default/img/r9/icon913.png) no-repeat center}
			.cardsCollection__single.item14:before {background:url(/template/default/img/r9/icon914.png) no-repeat center}
			.cardsCollection__single.item15:before {background:url(/template/default/img/r9/icon915.png) no-repeat center}				
			
		.cardsCollection__single:hover {background:#f8f8f8}
		.cols-3 {column-count: 3; -webkit-column-count: 3; -moz-column-count: 3; font-size:16px; font-weight:700; list-style:none; line-height: 28px; margin: 27px 0;}
			.cols-3 a:hover {text-decoration:underline}
			
		.about9 p {font-size:18px; line-height:28px; margin-bottom: 34px;}
			.about9 p.title9 {font-size:24px;}
			
	
	.greyBg {background:#f8f8f8; padding-bottom:20px;}
	.blueBg {background:#8acaf9; color:#fff;}	
		.blueBg .container {font-weight: 700; text-align:center}
			.blueBg .container p {font-size:36px; padding:54px 0 0}
			.blueBg .container i {font-size:16px; font-style:normal; display:block}
			.blueBg .container .button {display:inline-block; cursor:pointer; background:#fff; color:#8acaf9; padding:14px 60px; font-size:24px; margin:12px 0 52px; transition: all .5s ease}
				.blueBg .container .button:hover {background:#598dd0; color:#fff;}
	
	.certCollection {display:flex; flex-flow: row wrap; padding:3px 0 30px; justify-content: space-between}
		.certCollection img {margin:0 15px 30px; max-width:100%}	
	

	.news9 {display: flex; margin-bottom:30px; flex-flow: row wrap;}
		.news9__item {width:calc(33% - 20px); margin:0 23px 20px 0; display:flex; flex-direction: column}
			.news9__item-image img {display:block; width:100%; margin-bottom:25px;}
			.news9__item-title {font-size:14px; font-weight:700; flex-grow: 1}
			.news9__item-data {display:flex; justify-content: space-between; font-size:14px; color:#000;}
				.news9__item-data a {font-size:17px; font-weight:700}
				
	.mpGallery {position:relative}
		.mpGallery .product-container {margin:auto}
			.mpGallery .product-container h5 {padding-left:10px; padding-right:10px}
			.mpGallery form button {font-size: 16px; font-weight:700; color:#fff; padding:5px 15px; border-radius: 5px; background:#6eb2f3; border:none; margin:20px 10px;}
				.mpGallery form button:hover {background:#598dd0}
				
		.mpGallery .owl-nav {display:flex; position:absolute; top:-40px; right:20px;}
			.mpGallery .owl-nav .owl-prev, .mpGallery .owl-nav .owl-next {position:relative; background:#6eb2f3; width:26px; height:26px; margin:0 3px; cursor:pointer}
				.mpGallery .owl-nav .owl-prev:hover, .mpGallery .owl-nav .owl-next:hover {background:#598dd0}
				.mpGallery .owl-nav .owl-prev:before, .mpGallery .owl-nav .owl-next:before {top:-2px}			
			
	
	.partnerBannerBlock {display:none}
		.partnerBannerBlock img {max-width: 100%}
		.partnerBannerBlock i {display: block; margin: 20px 0 10px; font: 700 15px 'Roboto'; position: relative}
	
	@media(max-width:1200px) {
		.cardsCollection__single {width:calc(50% - 15px)}
		.news9__item {width:calc(50% - 30px)}
	}
	
	@media(max-width:670px) {
		.cardsCollection__single, .news9__item {width:100%; margin-right:0}
		.certCollection {justify-content: center}
		.blueBg .container p, .title9 {font-size:24px}
		.title9 {text-align:left; padding:30px 0 5px}
		.blueBg .container .button {padding:14px 20px}
		.cols-3 {column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; padding:0;}
		body .mpGallery .product-container .productWrap {margin-left:0; margin-right:0}
		.partnerBannerBlock a {display: none}
		.partnerBannerBlock i:before {content: "\f055"; font-family: "FontAwesome"; position: absolute; right: 1px; font-size: 12px; top: 3px;}
		.partnerBannerBlock i.expandPic+a {display: block}
	}
			

	.cardsCollection__single {
    background: #fff;
}
