@media (max-width: 1199px) {
		.price-info {
			padding: 15px 20px;
		}

		.price-title {
			margin-bottom: 10px;
		}
	}

	.price {
		font-size: 200%;
		font-weight: bold;
		line-height: 100%;
		margin-top: -4px;
	}

	@media (min-width: 992px) {
		.price {
			position: absolute;
			right: 0px;
			top: 0px;
			text-align: right;
		}
	}

	.price small {
		font-size: 50%;
		font-weight: normal;
	}

	@media (min-width: 991px) {
		.price small {}
	}

	.about-stats h2.section-title {
		margin-bottom: 1em;
	}

	.about-stats ul {
		padding-left: 20px;
		margin-left: 0;
	}

	@media (max-width: 991px) {
		.about-stats h2.section-title {
			text-align: center;
		}
	}

	@media (min-width:768px) {
		.price-photo {
			min-height: 480px;
			background: url(img/expo3.jpg) no-repeat center center;
			background-size: contain;
		}

		.price-photo img {
			visibility: hidden;
		}
	}

	@media (max-width:767px) {
		.price-photo img {
			max-height: 300px;
			width: auto;
			margin: 30px auto 0 auto;
		}
	}

	section.primary {
		background-color: #51285b;
		color: #fff;
	}

	.primary {
		padding: 100px 0;
	}

	.primary .section-title small {
		color: #fff;
	}

	.primary .accent {
		font-size: 120%;
	}

	section.info {
		background: rgba(0, 0, 0, .4);
		padding: 75px 0 125px 0;
	}

	section.info .img-responive {
		width: 100%;
	}

	section.info .panel {
		border: 0;
	}

	section.info .panel-body {
		padding: 0 30px;
	}

	section.info h2.section-title {
		color: #fff;
	}

	section.info h3.section-title {
		font-size: 150%;
		padding: 1.5em 0 .5em 0;
		margin: 0;
	}

	section .container-fluid {
		max-width: 1400px;
	}

	.partners-list {
		padding: 100px 0 !important;
		background-color: #e3e3e3;
	}

	.partners-list hr {
		margin: 75px 0;
	}

	.partners-list .partner,
	.partners-list .col-md-4 .partner {
		background: #fff !important;
		margin: 0 0 20px 0 !important;
		max-width: 100% !important;
	}

	.partners-list .partner img,
	.partners-list .col-md-4 .partner img {
		width: 70%;
		margin: 0 15% 15px 15%;
	}

	.startups .stage {
		position: absolute;
		left: 0;
		bottom: 35px;
		width: 100%;
		display: block;
		text-align: center;
		line-height: 1em !important;
	}

	.startups .badge {
		font-size: 12px;
		background-color: #333;
	}

	.startups .Pre .badge {
		background-color: #090;
	}

	.startups .Post .badge {
		background-color: #c00;
	}

	.startups .partner {
		height: 250px;
		line-height: 180px;
		display: block;
	}

	.startups .partner img {
		max-height: 100px;
		display: inline-block;
		margin: 15px 15%;
	}

	.partners-list .partner h4 {
		margin: -20px 0 0 0 !important;
		padding-bottom: 20px !important;
		display: block !important;
		width: 70%;
		position: relative;
		left: 15%;
		text-align: center;
		min-height: 3em;
	}

	.country {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		display: block;
		text-align: center;
		padding: 15px 0 0 0;
		line-height: 1em !important;
	}

	.startups .country .badge {
		background-color: #eee;
		color: #333;
	}

	
	.powered h2.section-title {
		padding: 2em 0 0 0;
	}

	@media (min-width:991px) {
		.powered h2.section-title {
			text-align: right;
			font-size: 2em;
			padding: 3.5em 1em 0 0;
		}

		.powered .partner img {
			margin: 0 50% 15px 0;
		}
	}

	.partners-list .partner h4,
	.partner .country,
	.partner br,
	.partner .stage {
		display: none !important;
	}

	.startup-link {
		cursor: pointer;
	}

	.partners-list .col-lg-3:nth-child(4n+1) {
		clear: left
	}