/* ------------------------------------------------------------ *\
    Media Logos
\* ------------------------------------------------------------ */

.media-logos { list-style-type: none; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 0 5px; font-size: 94px; margin: 0 -18px -9px; color: #959699; }
.media-logos > li { padding: 0 18px 24px; }

.media-logos [class^="icon-"] { overflow: hidden; display: flex; align-items: center; height: 42px; }
.media-logos .icon-bbc { padding-top: 11px; }
.media-logos .icon-telegraph { padding-top: 12px; font-size: 178px; }
.media-logos .icon-sunday-times { font-size: 200px; }
.media-logos .icon-cnn { padding-top: 9px; font-size: 67px; }
.media-logos .icon-the-guardian { font-size: 155px; }
.media-logos .icon-directors-uk { font-size: 150px; }
.media-logos .icon-daily-mirror { font-size: 96px; }
.media-logos .icon-evening-standart { font-size: 93px; }
.media-logos .icon-forbes { padding-top: 5px; font-size: 120px; }
.media-logos .icon-tech-city-news { font-size: 164px; }
.media-logos .icon-metro { font-size: 112px; }
.media-logos .icon-express { font-size: 118px; }

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
	.media-logos { margin: 0 -18px -11px; font-size: 72px; }
	.media-logos > li { padding: 0 18px 27px; }

	.media-logos .icon-telegraph { font-size: 137px; }
	.media-logos .icon-sunday-times { font-size: 154px; }
	.media-logos .icon-cnn { font-size: 52px; }

	.media-logos .icon-the-guardian { font-size: 120px; }
	.media-logos .icon-directors-uk { font-size: 116px; }
	.media-logos .icon-daily-mirror { font-size: 74px; }
	.media-logos .icon-evening-standart { font-size: 72px; }
	.media-logos .icon-forbes { font-size: 92px; }

	.media-logos .icon-tech-city-news { font-size: 126px; }
	.media-logos .icon-metro { font-size: 86px; }
	.media-logos .icon-express { font-size: 91px; }
}


/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
/*	.media-logos { margin: 0 -18px -11px; font-size: 72px; }
	.media-logos > li { padding: 0 18px 27px; }*/

	.media-logos { margin: 0 -18px 20px; font-size: 50px; }
	.media-logos > li { padding: 0 12px 17px; }

	.media-logos [class^="icon-"] { height: 28px; }
	.media-logos .icon-bbc { padding-top: 8px; }

	.media-logos .icon-telegraph { padding-top: 14px; font-size: 96px; }
	.media-logos .icon-sunday-times { font-size: 108px; }
	.media-logos .icon-cnn { font-size: 37px; }

	.media-logos .icon-the-guardian { padding-top: 4px; font-size: 84px; }
	.media-logos .icon-directors-uk { padding-top: 2px; font-size: 81px; }
	.media-logos .icon-daily-mirror { padding-top: 3px; font-size: 52px; }
	.media-logos .icon-evening-standart { font-size: 50px; }
	.media-logos .icon-forbes { font-size: 65px; }

	.media-logos .icon-tech-city-news { padding-top: 5px; font-size: 88px; }
	.media-logos .icon-metro { font-size: 60px; }
	.media-logos .icon-express { font-size: 64px; }
}