
@media (min-width: 576px) {
	.container {
		max-width: 90%;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 90%;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1140px;
	}
}

.profile-text {padding-right: 30px;}

.profile-image {max-width: 65%; border-radius: 5%; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}

.profile-link {margin: 0 -50%; font-size: 18px;}

.section {margin-bottom: 1em; font-weight: 600; margin-top:3em}

.section row {margin:0;}

.pub {margin: 0 0 3em 0;}

.pub-img {padding: 0;}

.pub-text {padding-left: 30px; padding-right:0;}

/*.sub-info {padding: .2em;}*/

.sub-info.mark {background-color: #fffae0;}
/*#fcf8e3*/

.img-shadow {filter: drop-shadow(3px 3px 3px #c3c3c3);}

.badge-waring {background-color: #ffde7c;}

.badge-secondary {backgrond-color: #818182;}

.footer p {margin: 0; font-size: 13px; padding: 1em 0;}