@media(max-width: 320px) {
	.container {
		padding: 0;
	}
	.row {
		margin: 0;
	}
	.col-12 {
		padding: 5px;
	}
	.join-page {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
@media(max-width: 992px) {
	.join-page {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
@media(max-width: 575px) {
	.join-page h1 {
		width: 100%;
	}
	.join-page .price-box {
		padding: 5px;
	}
	.join-page .period {
		font-size: 12px;
	}
	.join-page .price {
		font-size: 20px;
	}
	.join-page .price span {
		font-size: 15px;
	}
	.join-page .price .euro {
		left: 18px;
	}
	.join-page .other-sites {
		height: auto;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.join-page .plan-select {
		height: 35px;
		line-height: 35px;
		font-size: 12px;
	}
	.join-page .memb {
		margin-top: 5px;
		font-size: 10px;
	}
	.join-page .other-sites h4 {
		font-size: 20px;
	}
	.join-page .benefits {
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
		display: block;
		height: auto;
	}
	.join-page .statistics {
		text-align: left;
		display: block;
		height: auto;
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media(min-width: 400px) and (max-width: 460px) {
	.join-page .memb {
		display: block;
		padding-left: 20px;
		padding-right: 20px;
	}

}
@media(min-width: 400px)  and (max-width: 445px) {
	.join-page .price .euro {
		left: 28px;
	}
}
@media(min-width: 446px)  and (max-width: 575px) {
	.join-page .price .euro {
		left: 36px;
	}
}

@media(min-width: 461px)  and (max-width: 575px) {
	.join-page .period {
    	font-size: 18px;
	}
	.join-page .price {
    	font-size: 25px;
	}

}
@media(min-width: 480px)  and (max-width: 575px) {
	.join-page .price .euro {
		left: 40px;
	}
}
@media(min-width: 500px)  and (max-width: 575px) {
	.join-page .price-box {
		padding: 10px;
	}
}
@media(min-width: 576px) and (max-width: 767px) {

	.join-page .price {
		font-size: 30px;
	}
	.join-page .price span {
		font-size: 20px;
	}
	.join-page .price .euro {
		left: 18px;
	}
	.join-page .other-sites {
		height: auto;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.join-page .other-sites h4 {
		font-size: 20px;
	}
	.join-page .benefits {
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
		display: block;
		height: auto;
	}
	.join-page .statistics {
		text-align: left;
		display: block;
		height: auto;
		margin: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.join-page .memb {
		display: block;
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media(min-width: 768px) and (max-width: 991px) {
	.container {
		max-width: 100%;
	}
	.join-page .price-box {
		padding: 10px 5px;
	}

	.join-page .price {
		font-size: 40px;
	}
	.join-page .price span {
		font-size: 20px;
	}
	.join-page .price .euro {
		left: 38px;
	}

	.join-page .memb {
		margin-top: 10px;
	}
	.join-page .other-sites h4 {
		font-size: 20px;
	}
	.join-page .other-sites {
		height: 185px;
	}
	.join-page .benefits {
		height: 200px;
	}
	.join-page .statistics {
		height: 200px;
	}

}

@media(min-width: 850px) and (max-width: 900px) {
	.join-page .price .euro {
		left: 45px;
	}
}
@media(min-width: 901px) and (max-width: 991px) {
	.join-page .price .euro {
		left: 50px;
	}
}
@media(min-width: 992px) and (max-width: 1199px) {
	.join-page .price .euro {
		left: 20px;
	}
}
@media(min-width: 2160px) {
	.hide-2160px {
		display: none;
	}
	.navbar .container-fluid {
		max-width: 2160px;
	}
	.popular-nudeart-container .col-xl-2 {
	    flex: 0 0 16.666667%;
	    max-width: 16.666667%;
	}

	.homepage-slider {
		width: 2160px;
		margin: 0 auto;
		padding-left: 15px;
		padding-right: 15px;
	}

	.slick-slide .pic1,
	.slick-slide .pic2,
	.slick-slide .pic3,
	.slick-slide .pic4,
	.slick-slide .pic5 {
	    max-height: 1215px;
	}
	.popular-nudeart-container .container-fluid {
		max-width: 2160px;
	}
	.popular-models-container .container-fluid {
		max-width: 2160px;
	}
	.buttons-container .container-fluid  {
		max-width: 2160px;
	}
}

@media(min-width: 1200px) and (max-width: 1799px) {
	.popular-nudeart-container .col-xl-2 {
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.hide-4onrow {
		display: none;
	}
}
@media(min-width: 1800px) and (max-width: 2159px) {
	.popular-nudeart-container .col-xl-2 {
	    flex: 0 0 20%;
	    max-width: 20%;
	}
}

@media(min-width: 481px) and (max-width: 575px) {
	.popular-nudeart-container .col-6 {
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.hide-4onrow {
		display: none;
	}
}


@media(min-width: 1921px) {
	.popular-models-gallery .col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 50%;
		max-width: 33.33%;
	}
}

@media(max-width: 1024px) {
	.homepage-slider {
		display: none;
	}
	 .overlay-text {
	    width: 100%;
	    height: 50px;
	    bottom: 0;
	    left: 0;
	    opacity: 1;
		font-size: 25px;
		background: rgba(26, 26, 26, 0.3);
	}

}

@media (min-width: 360px) and (max-width: 480px) {
	.overlay-text {
		height: 40px;
		font-size: 20px;
	}
	.popular-nudeart-container h2 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.popular-models-container h2 {
	    font-size: 30px;
		margin-bottom: 30px;
	}
	.underlined-title .line {
		height: 2px;
	    width: 280px;
	    left: 40px;
	}
	.popular-models-container .underlined-title .line {
	    width: 250px;
	}
}

@media (max-width: 359px) {
	 .overlay-text {
		height: 40px;
		font-size: 20px;
	}
	.popular-nudeart-container h2 {
		font-size: 25px;
		margin-bottom: 30px;
	}
	.popular-models-container h2 {
		font-size: 25px;
		margin-bottom: 30px;
	}
	.underlined-title .line {
		height: 1px;
	    width: 220px;
		left: 35px;
	}
	.popular-models-container .underlined-title .line {
	    width: 200px;
	}
}
@media(min-width: 1200px) and (max-width: 1699px) {
	.buttons-container .btn {
		width: 40%;
	}
}
@media(min-width: 1024px) and (max-width: 1199px) {
	.buttons-container .btn {
		width: 50%;
	}
}
@media(min-width: 641px) and (max-width: 1023px) {
	.buttons-container .btn {
		width: 80%;
	}
}
@media(max-width: 640px) {
	.buttons-container .btn {
		width: 100%;
	}
}
@media(min-width: 1025px) {
	.mobile-menu {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		height: auto;
	}
}
@media(max-width: 1024px) {
	.desktop-menu {
		display: none;
	}
	.hamburger {
		cursor: pointer;
		float: right;
	}
	.mobile-menu {
		width: 100%;
	}
	.mobile-menu .right {
		float: right;
	}
	.mobile-menu .join-btn {
		display: inline-block;
		height: 38px;
		line-height: 38px;
		margin-right: 20px;
	}
	.mobile-menu .menuMobilelist {
		padding: 0;
		margin: 0;
		margin-top: 5px;
		list-style-type: none;
		border-top: 1px solid #6a6a6b;
		display: none;
	}
	.mobile-menu ul li {
		display: block;
		width: 100%;
		text-align: center;
	}
	.mobile-menu ul li a {
		color: #fff;
		font-weight: 200;
		text-transform: uppercase;
		background: #141414;
		border-bottom: 1px solid #6a6a6b;
		width: 100%;
		display: block;
		text-decoration: none;
		height: 35px;
		line-height: 35px;
	}
	.navbar {
		position: static;
		height: auto;
	}
	.mobile-menu .icon-bar {
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
	}
	/* ANIMATED MINUS */
	.mobile-menu.closed .icon-bar:nth-of-type(1) {
		transform: translate3d(0,0,0) rotate(0deg);
	}

	.mobile-menu.closed .icon-bar:nth-of-type(2) {
		transform: translate3d(0,0,0) rotate(0deg);
	}

	.mobile-menu.closed .icon-bar:nth-of-type(3) {
		transform: translate3d(0,0,0) rotate(0deg);
	}
	.mobile-menu .icon-bar:nth-of-type(1) {
	transform: translate3d(0,10px,0);
	}

	.mobile-menu .icon-bar:nth-of-type(3) {
		transform: translate3d(0,-10px,0);
	}

	/* END ANIMATED MINUS */

	.mobile-menu .search-input {
		width: 100%;
		padding: 0;
		height: 35px;
	}
	.mobile-menu .search-input.form-control {
		font-size: 15px;
		text-align: center;
	}
}

@media(min-width: 1025px) {
	.models-page .container-fluid {
		width: 90%;
	}
	.updates-page .container-fluid {
		width: 90%;
	}
}
@media(min-width: 2160px) {
	.models-page .container-fluid {
		width: 2160px;
	}
	.models-pageHeader header .container-fluid {
		width: 2160px;
	}
	.updates-page .container-fluid {
		width: 2160px;
	}
	.updates-page header .container-fluid {
		width: 2160px;
	}
}
@media(min-width: 1921px) {
	.models-gallery .col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 50%;
		max-width: 33.33%;
	}
}

@media(min-width: 576px) and (max-width: 992px) {
	.hide-4onrow {
		display: none;
	}
}
@media(max-width: 1024px) {
	.pagination-container .page-numbers,
	.pagination-container .prev-bt,
	.pagination-container .next-bt,
	.pagination-container .page-elipsis {
		border: 1px solid grey;
	}
	.pagination-container .page-elipsis {
	    background: none;
	    border: none;
	}
	.updates-page,
	.models-page {
		padding-top: 0;
	}
	.updates-page h2,
	.models-page h2,
	.popular-nudeart-container h2 {
		margin-top: 30px;
	}
}
@media(min-width: 420px) and (max-width: 533px) {
	.pagination-container .page-numbers,
	.pagination-container .prev-bt,
	.pagination-container .next-bt,
	.pagination-container .page-elipsis {
	    font-size: 13px;
	    padding: 5px 10px;
	    margin: 3px;
	}
}
@media (max-width: 419px) {
	.pagination-container .page-numbers,
	.pagination-container .prev-bt,
	.pagination-container .next-bt,
	.pagination-container .page-elipsis {
	    font-size: 10px;
	    padding: 5px 8px;
	    margin: 2px;
	}
	.updates-page .load-more {
		width: 200px;
		font-size: 18px;
	}
	.updates-page .load-more .plus {
		width: 20px;
		height: 20px;
	}
	.updates-page .load-more .plus .horizontal {
		width: 20px;
	}
	.updates-page .load-more .plus .vertical {
		height: 20px;
	}
	.updates-page h2,
	.models-page h2 {
    	font-size: 28px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.updates-page .underlined-title .line {
    	width: 200px;
	}

}

@media(max-width: 576px) {
	.buttons-container .desktop-btn {
		display: none;
	}
	.buttons-container .btn {
		height: auto;
		margin-top: 15px;
	}
	.buttons-container .btn.mobile {
	    display: block;
	}
	.popular-models-container h2 {
	    margin-top: 30px;
	}
}
@media(max-width: 360px) {
	.popular-nudeart-container h2 {
    	margin-top: 15px;
	}
}

/***MODEL.HTML******/

@media(min-width: 481px) and (max-width: 576px) {
	.modelPageContainer .subspaceland-movies .wrap .left,
	.modelPageContainer .oldje-movies .wrap .left,
	.modelPageContainer .other-sites-box .wrap .left {
		margin-bottom: 8px;
		margin-right: 5px;
	}
}

@media(max-width: 576px) {
	.modelPageContainer .model-image {
		width: 40%;
		margin: 0 auto;
	}
	.modelPageContainer .model-image img,
	.search-results .model-image img {
		width: 100%;
	}
	.modelPageContainer {
    	padding-top: 20px;
	}
	.modelPageContainer .btn-othermodels {
		width: 100%;
		margin: 0;
	}

	.modelPageContainer  .underlined-title {
		margin-bottom: 40px;
	}

	.modelPageContainer .subspaceland-movies .wrap .left,
	.modelPageContainer .oldje-movies .wrap .left,
	.modelPageContainer .other-sites-box .wrap .left {
		margin-bottom: 8px;
		margin-right: 0;
		width: 100%;
	}
	.modelPageContainer .subspaceland-movies .wrap .left img,
	.modelPageContainer .oldje-movies .wrap .left img,
	.modelPageContainer .other-sites-box .wrap .left img {
		width: 100%;
	}
	.modelPageContainer .subspaceland-movies .wrap .right .description,
	.modelPageContainer .oldje-movies .wrap .right .description,
	.modelPageContainer .other-sites-box .wrap .right .description {
		display: none;
	}
	.modelPageContainer .other-sites .view {
		margin-top: -30px;
	}
	.modelPageContainer .other-sites .wrap {
		width: 90%;
		margin: 0 auto;
	}
	.modelPageContainer .subspaceland-movies {
		margin-bottom: 30px;
	}
	.modelPageContainer .photosets h2 {
		margin-bottom: 20px;
	}
}

@media(max-width: 640px) {
	.modelPageContainer .btn-othermodels {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}
@media(min-width: 577px) and (max-width: 731px) {
	.modelPageContainer .subspaceland-movies .wrap .right .description,
	.modelPageContainer .oldje-movies .wrap .right .description,
	.modelPageContainer .other-sites-box .wrap .right .description {
		font-size: 13px;
		line-height: 1;
	}
}
@media(min-width: 460px) and (max-width: 576px) {
	.modelPageContainer .other-sites .wrap {
		width: 80%;
	}
}
/***SETPAGE******/
@media(max-width: 768px) {
	.setPage {
		padding-top: 20px;
	}
	.setPage .set .sides {
		display: none;
	}
	.setPage .set {
		margin-bottom: 30px;
	}
	.setPage .set img {
    	height: auto;
	}
	.setPage .set video {
		width: 100%;
    	height: auto;
	}
	.setPage {
		padding-top: 0;
	}
}
@media(min-width: 769px) and (max-width: 830px) {
	.setPage .set {
		display: flex;
		justify-content: center;
	}
	.setPage .set img {
    	height: 190px;
	}
	.setPage .set video  {
		height: 190px;
		max-width: 400px;
	}
	.setPage {
		padding-top: 0;
	}
}
@media(min-width: 831px) and (max-width: 900px) {
	.setPage {
		padding-top: 10px;
	}
	.setPage .set {
		display: flex;
		justify-content: center;
	}
	.setPage .set img {
    	height: 200px;
	}
	.setPage .set video  {
		height: 199px;
		max-width: 500px;
	}
}
@media(min-width: 901px) and (max-width: 1320px) {
	.setPage {
		padding-top: 10px;
	}
	.setPage .set {
		display: flex;
		justify-content: center;
	}
	.setPage .set img {
    	height: 220px;
	}
	.setPage .set video  {
		height: 220px;
		max-width: 500px;
	}
}
@media(min-width: 920px) and (max-width: 1320px) {
	.setPage {
		padding-top: 10px;
	}
	.setPage .set {
		display: flex;
		justify-content: center;
	}
	.setPage .set img {
    	height: 240px;
	}

}
@media(min-width: 1024px) and (max-width: 1200px) {
	.setPage {
		padding-top: 50px;
	}
	.setPage .set {
		display: flex;
		justify-content: center;
	}
	.setPage .set img {
    	height: 270px;
	}

}

@media(min-width: 1201px) and (max-width: 1320px) {
	.setPage {
		padding-top: 60px;
	}
	.setPage .set {
		display: flex;
		justify-content: center;
	}
	.setPage .set img {
    	height: 300px;
	}
}
@media(max-width: 576px) {
	.setPage .set-gallery .button-setGallery {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}
@media(min-width: 577px) and (max-width: 915px) {
	.setPage .set-gallery .button-setGallery {
		width: 70%;
	}
}
@media(max-width: 670px) {
	.setPage .set-gallery .button-setGallery {
		font-size: 20px;
	}
}
@media(max-width: 420px) {
	.setPage .set-gallery .button-setGallery {
		font-size: 16px;
	}
}
@media(max-width: 419px) {
	.setPage .set-gallery .button-setGallery {
		font-size: 13px;
	}
}
@media(max-width: 480px) {
	.setPage .set-gallery .links {
		float: none;
		display: flex;
		justify-content: center;
	}
	.gutter-mobile {
	  margin-right: 4px;
	  margin-left: 4px;
	}

	.gutter-mobile > [class*="col-"] {
	  padding-right: 4px;
	  padding-left: 4px;
	}
}
@media(max-width: 420px) {
	.modelPageContainer .subspaceland-movies h3,
	.modelPageContainer .oldje-movies h3,
	.modelPageContainer .other-sites-box h3 {
		font-size: 16px;
	}
}

/***SITES***/
@media(min-width: 1300px) {
	.sitesPage .container {
		max-width: 1290px;
	}
	.sitesPage .hide-desktop {
		display: none;
	}
}
@media(max-width: 1299px) {
	.sitesPage h1 {
		font-size: 30px;
	}
	.sitesPage .hide-mobile {
		display: none;
	}
	.sitesPage .col-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sitesPage .logo-desc-container .col-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.sitesPage .desc {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.sitesPage .images-sites img {
    	margin-bottom: 0px;
	}
	.sitesPage .site-box {
		padding-bottom: 25px;
	}
}

@media(min-width: 921px) and (max-width: 1299px) {
	.sitesPage .container {
		width: 60%;
	}
	.sitesPage h1 {
		font-size: 25px;
		margin-top: 0;
	}
}
@media(min-width: 769px) and (max-width: 920px) {
	.sitesPage .container {
		width: 70%;
	}
	.sitesPage h1 {
		font-size: 25px;
		margin-top: 0;
	}
}
@media(min-width: 641px) and (max-width: 768px) {
	.sitesPage .container {
		width: 80%;
	}
	.sitesPage h1 {
		font-size: 25px;
		margin-top: 0;
	}
}
@media(max-width: 700px) {
	.sitesPage h1 {
		font-size: 22px;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.sitesPage {
		padding-top: 30px;
	}
}
@media (max-width: 320px) {
	.sitesPage .container {
		padding: 15px;
	}
	.sitesPage .site-box {
		padding: 5px;
	}
	.sitesPage {
		padding-top: 15px;
	}
}
/*********SEARCH************/
@media(max-width: 1024px) {
	.search-results h1 {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.search-results h2,
	.error-page h2 {
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.search-results h3,
	.error-page h3 {
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.error-page {
		padding-top: 10px;
	}
}
@media(max-width: 480px) {
	.search-results h1 {
		font-size: 20px;
	}
	.search-results h2,
	.error-page h2 {
		font-size: 18px;
	}
	.search-results h3,
	.error-page h3 {
		font-size: 16px;
	}
}

@media(width: 1366px) and (height: 1024px) {
	.homepage-slider {
		display: none;
	}
}

@media(min-width: 500px) and (max-width: 640px) {
	.models-page .underlined-title.alphabetic-title h2 {
		font-size: 35px;
	}
	.models-page .underlined-title.alphabetic-title .line {
	    width: 375px;
	}
}
@media(min-width: 361px) and (max-width: 500px) {
	.models-page .underlined-title.alphabetic-title h2 {
		font-size: 25px;
	}
	.models-page .underlined-title.alphabetic-title .line {
	    width: 275px;
	}
}
@media(max-width: 360px) {
	.models-page .underlined-title.alphabetic-title h2 {
		font-size: 20px;
	}
	.models-page .underlined-title.alphabetic-title .line {
	    width: 200px;
	}
	.models-page .underlined-title .line {
    	width: 200px;
	}
}
@media(max-width: 640px) {
	.alphabet-sort {
		display: none;
	}
	.button-sort {
		display: block;
	}
	#scroll-top {
		padding: 7px 9px;
	}
}
@media(min-width: 1025px) and (max-width: 1365px) {
	.setPage .set video {
	    max-width: 600px;
	    height: 270px;
	}
}
@media(min-width: 920px) and (max-width: 1024px) {
	.setPage .set video {
	    max-width: 500px;
	    height: 237px;
	}
}

@media(max-width: 359px) {
	.setPage .set-gallery .links a {
		font-size: 13px;
	}
}
@media(max-width: 767px) {
	.modelPageContainer .other-sites .view {
		display: none;
	}
}
@media(min-width: 360px) and (max-width: 420px) {
	.navbar-brand img {
		width: 180px;
		margin-top: 3px;
	}
}
@media(max-width: 359px) {
	.navbar-brand img {
		width: 140px;
		margin-top: 7px;
	}
}
