
@media(min-width: 990px) and (max-width: 1199px) {
	.wrapper {
		width: 970px;
	}

	.main {
		width: 750px;
	}

	.content-gallery {
		width: 128px;
	}

	.content-gallery .thumb {
		width: 118px; height: 177px;
	}

	.content-video {
		width: 165px;
	}

	.content-video .thumb {
		width: 155px; height: 103px;
	}

	.content-model {
		width: 128px;
	}

	.content-model .thumb {
		width: 118px; height: 157px;
	}

	.content-photo {
		width: 128px;
	}

	.content-photo .thumb {
		width: 118px; height: 177px;
	}

	.listing-galleries,
	.listing-videos,
	.listing-models,
	.listing-photos {
		width: 720px;
	}

	.button-large-top a:link,
	.button-large-top a:visited {
		font-size: 30px; line-height: 34px;
	}

	.button-large-bottom a:link,
	.button-large-bottom a:visited {
		font-size: 14px; line-height: 18px;
	}

	.model-bio .thumb {
		width: 250px;
	}

	.model-bio .text {
		width: 440px;
	}

	.model-bio .text .biography {
		width: 430px; float: none;
	}

	.model-bio .text .stats {
		width: 430px; float: none;
		margin-top: 15px;
	}

}

@media(min-width: 768px) and (max-width: 989px) {
	.wrapper {
		width: 750px;
	}

	.only-desktop {
		display: none;
	}

	.main {
		width: 100%; float: none;
	}

	/* sidebar */

	.sidebar {
		width: 100%; float: none; overflow: hidden;
	}

	.sidebar .logo {
		display: none;
	}

	.sidebar .logo-mobile {
		display: block;
	}

	.menu ul {
		display: none;
	}

	.menu .tinynav {
		display: block;
		margin: 15px auto;
	}

	/* main part */

	.site-intro {
		margin: 15px 0;
	}

	.site-bottom-links ul {
		display: none;
	}

	.site-bottom-links .tinynav {
		display: block;
		margin: 15px auto;
	}

	/* listings */

	.listing-galleries {
		width: 632px;
	}

	.listing-galleries .content-gallery:nth-child(5n) {
		margin-right: 20px;
	}

	.listing-galleries .content-gallery:nth-child(4n) {
		margin-right: 0;
	}

	.listing-videos {
		width: 589px;
	}

	.listing-videos .content-video:nth-child(4n) {
		margin-right: 20px;
	}

	.listing-videos .content-video:nth-child(3n) {
		margin-right: 0;
	}

	.listing-models {
		width: 632px;
	}

	.listing-models .content-model:nth-child(5n) {
		margin-right: 20px;
	}

	.listing-models .content-model:nth-child(4n) {
		margin-right: 0;
	}

	.listing-photos {
		width: 632px;
	}

	.listing-photos .content-photo:nth-child(5n) {
		margin-right: 20px;
	}

	.listing-photos .content-photo:nth-child(4n) {
		margin-right: 0;
	}

	.button-large-top a:link,
	.button-large-top a:visited {
		font-size: 28px; line-height: 32px;
	}

	.button-large-bottom a:link,
	.button-large-bottom a:visited {
		font-size: 13px; line-height: 18px;
	}

	.model-bio .thumb {
		width: 250px;
	}

	.model-bio .text {
		width: 440px;
	}

	.model-bio .text .biography {
		width: 430px; float: none;
	}

	.model-bio .text .stats {
		width: 430px; float: none;
		margin-top: 15px;
	}

}

@media(min-width: 480px) and (max-width: 767px) {
	.wrapper {
		width: 460px;
	}

	.only-desktop {
		display: none;
	}

	.main {
		width: 100%; float: none;
	}

	/* sidebar */

	.sidebar {
		width: 100%; float: none; overflow: hidden;
	}

	.sidebar .logo {
		display: none;
	}

	.sidebar .logo-mobile {
		display: block;
	}

	.menu ul {
		display: none;
	}

	.menu .tinynav {
		display: block;
		margin: 15px auto;
	}

	/* main part */

	.site-intro {
		margin: 15px 0;
	}

	.site-bottom-links ul {
		display: none;
	}

	.site-bottom-links .tinynav {
		display: block;
		margin: 15px auto;
	}

	/* content items */

	.content-gallery {
		width: 127px;
	}

	.content-gallery .thumb {
		width: 117px; height: 175px;
	}

	.content-model {
		width: 127px;
	}

	.content-model .thumb {
		width: 117px; height: 156px;
	}

	.content-photo {
		width: 127px;
	}

	.content-photo .thumb {
		width: 117px; height: 175px;
	}

	/* listings */

	.listing-galleries {
		width: 421px;
	}

	.listing-galleries .content-gallery:nth-child(5n) {
		margin-right: 20px;
	}

	.listing-galleries .content-gallery:nth-child(3n) {
		margin-right: 0;
	}

	.listing-videos {
		width: 386px;
	}

	.listing-videos .content-video:nth-child(4n) {
		margin-right: 20px;
	}

	.listing-videos .content-video:nth-child(2n) {
		margin-right: 0;
	}

	.listing-models {
		width: 421px;
	}

	.listing-models .content-model:nth-child(5n) {
		margin-right: 20px;
	}

	.listing-models .content-model:nth-child(3n) {
		margin-right: 0;
	}

	.listing-photos {
		width: 421px;
	}

	.listing-photos .content-photo:nth-child(5n) {
		margin-right: 20px;
	}

	.listing-photos .content-photo:nth-child(3n) {
		margin-right: 0;
	}

	.button-large-top a:link,
	.button-large-top a:visited {
		font-size: 25px; line-height: 28px;
	}

	.button-large-bottom a:link,
	.button-large-bottom a:visited {
		font-size: 13px; line-height: 18px;
	}

	.player {
		width: 430px; height: 287px;
	}

	.model-bio .thumb {
		width: 100%; float: none;
	}

	.model-bio .thumb img {
		max-width: 260px;
		margin: 0 auto;
	}

	.model-bio .text {
		width: 100%; float: none;
		padding: 10px;
	}

	.model-bio .text .biography {
		width: 100%; float: none;
	}

	.model-bio .text .stats {
		width: 100%; float: none;
		margin-top: 15px;
	}
}

@media(max-width: 479px) {
	.wrapper {
		width: 300px;
	}

	.only-desktop {
		display: none;
	}

	.main {
		width: 100%; float: none;
	}

	/* sidebar */

	.sidebar {
		width: 100%; float: none; overflow: hidden;
	}

	.sidebar .logo {
		display: none;
	}

	.sidebar .logo-mobile {
		display: block;
	}

	.menu ul {
		display: none;
	}

	.menu .tinynav {
		display: block;
		margin: 15px auto;
	}

	/* main part */

	.site-intro {
		margin: 15px 0;
	}

	.site-bottom-links ul {
		display: none;
	}

	.site-bottom-links .tinynav {
		display: block;
		margin: 15px auto;
	}

	/* content items */

	.content-gallery {
		width: 127px;
	}

	.content-gallery .thumb {
		width: 117px; height: 175px;
	}

	.content-video {
		width: 127px;
	}

	.content-video .thumb {
		width: 117px; height: 78px;
	}

	.content-model {
		width: 127px;
	}

	.content-model .thumb {
		width: 117px; height: 156px;
	}

	.content-photo {
		width: 127px;
	}

	.content-photo .thumb {
		width: 117px; height: 175px;
	}


	/* listings */

	.listing-galleries {
		width: 270px;
	}

	.listing-galleries .content-gallery {
		margin-right: 16px;
	}

	.listing-galleries .content-gallery:nth-child(5n) {
		margin-right: 16px;
	}

	.listing-galleries .content-gallery:nth-child(2n) {
		margin-right: 0;
	}

	.listing-videos {
		width: 270px;
	}

	.listing-videos .content-video {
		margin-right: 16px;
	}

	.listing-videos .content-video:nth-child(4n) {
		margin-right: 16px;
	}

	.listing-videos .content-video:nth-child(2n) {
		margin-right: 0;
	}

	.listing-models {
		width: 270px;
	}

	.listing-models .content-model {
		margin-right: 16px;
	}

	.listing-models .content-model:nth-child(5n) {
		margin-right: 16px;
	}

	.listing-models .content-model:nth-child(2n) {
		margin-right: 0;
	}

	.listing-photos {
		width: 270px;
	}

	.listing-photos .content-photo {
		margin-right: 16px;
	}

	.listing-photos .content-photo:nth-child(5n) {
		margin-right: 16px;
	}

	.listing-photos .content-photo:nth-child(2n) {
		margin-right: 0;
	}

	.button-large-top a:link,
	.button-large-top a:visited {
		font-size: 22px; line-height: 25px;
	}

	.button-large-bottom a:link,
	.button-large-bottom a:visited {
		font-size: 13px; line-height: 18px;
	}

	.button-third {
		width: 100%; float: none;
		margin-top: 5px; margin-bottom: 5px;
	}

	.player-rating .ratingStars {
		margin-top: 10px;
	}

	.player {
		width: 270px; height: 180px;
	}

	.model-bio .thumb {
		width: 100%; float: none;
	}

	.model-bio .thumb img {
		max-width: 260px;
		margin: 0 auto;
	}

	.model-bio .text {
		width: 100%; float: none;
		padding: 10px;
	}

	.model-bio .text .biography {
		width: 100%; float: none;
	}

	.model-bio .text .stats {
		width: 100%; float: none;
		margin-top: 15px;
	}

}

