@media screen and (max-width:1600px) {
	.inner {
		width: 100%;
	}

	nav {
		padding-right: 20px
	}

	.logo {
		margin-left: 20px;
	}

	img.norm {
		display: inline-block;
	}

	img.alt {
		display: none;
	}

	.site-logos {
		text-align: left
	}

	.sbox,
	.rel-vid {
		width: 98%
	}

	.under_modelbio_collage_area {
		width: 1524px;
		max-width: 100% !important;
		min-width: 100% !important;
	}

}

@media screen and (max-width:1585px) {
	.adv-txt {
		bottom: auto;
		top: 100px;
		left: 150px;
	}

	.under_modelbio_collage_area {
		width: 1524px;
		max-width: 100% !important;
		min-width: 100% !important;
	}

}

@media screen and (max-width:1490px) {
	img.norm {
		width: 220px;
	}

	.site-logos li img {
		height: 49px
	}

	.playerC {
		width: 65%;
	}

	.vid-dtls {
		width: 35%;
	}

	.desc {
		height: 295px;
	}

	a.redbtn {
		font-size: 28px
	}

	.under_modelbio_collage_area {
		width: 1524px;
		max-width: 100% !important;
		min-width: 100% !important;
	}

}

@media screen and (max-width:1395px) {
	.site-logos li img {
		height: 43px
	}

	.site-stats {
		right: 0
	}

	/*nav li:nth-child(4){margin-left: 9%}*/

	.under_modelbio_collage_area {
		width: 1524px;
		max-width: 100% !important;
	}

}

@media screen and (max-width:1270px) {

	html,
	body {
		-webkit-overflow-scrolling: touch;
	}

	nav li a {
		padding: 33px 20px
	}

	/*nav li:nth-child(4){margin-left: 0}*/
	.toptxt {
		font-size: 45px;
		margin-top: -85px
	}

	.toptxt a {
		margin-top: 40px;
		font-size: 28px
	}

	img.norm {
		width: 160px;
	}

	.site-logos li img {
		height: 36px
	}

	.site-logos li {
		margin: 0 15px
	}

	.vid-info {
		font-size: 14px
	}

	.site-num img {
		width: 80px !important
	}

	.site-logo {
		left: 120px;
		top: 10px
	}

	.site-logo img {
		height: 50px !important;
	}

	.adv-txt {
		top: 60px;
		left: 124px
	}

	.adv-txt span {
		font-size: 16px;
		padding-left: 28px
	}

	.adv-txt span:before {
		font-size: 23px
	}

	.parallax-img {
		height: 500px
	}

	.site-stats {
		width: 440px;
	}

	.logoB img {
		width: 100%;
	}

	.site-stats li strong {
		font-size: 60px;
		line-height: 60px
	}

	.site-stats li small {
		font-size: 28px;
		line-height: 28px
	}

	.site-stats a {
		font-size: 30px;
	}

	i.lock-icom {
		width: 60px;
		height: 60px;
		margin-top: -10px
	}

	.playerC {
		width: 100%;
	}

	.vid-dtls {
		width: 100%;
		padding: 30px 0 0
	}

	.rel-list li {
		width: 33.333%
	}

	.modelname_new_diane {
		width: 100%;
	}

	.under_modelbio_collage_area {
		width: 1524px;
		max-width: 100% !important;
	}

}

@media screen and (max-width:1000px) {
	.logo {
		margin: 15px 20px;
		position: relative;
		z-index: 9999999;
	}

	#menu {
		display: none;
		position: relative;
		z-index: 999;
		margin: 0;
		padding: 0;
	}

	nav {
		text-align: right;
		z-index: 9999;
		width: 100%;
		top: 12px;
		padding: 0;
	}

	nav ul li {
		width: 100%;
		display: block;
		margin: 5px 0;
		background: none;
		border: 0;
	}

	nav li:last-child {
		margin: 0
	}

	nav li a,
	nav li:last-child a {
		padding: 10px;
		font-size: 22px;
		width: 100%
	}

	nav ul {
		position: relative;
		background: rgba(0, 0, 0, .7);
		-webkit-backdrop-filter: saturate(180%) blur(20px);
		backdrop-filter: saturate(180%) blur(20px);
		text-align: center;
		width: 100%;
	}

	.show-menu {
		display: inline-block;
		margin: 11px 25px 14px;
		cursor: pointer;
	}

	.toptxt {
		font-size: 30px;
		margin-top: -55px
	}

	.toptxt a {
		font-size: 24px;
		width: 300px;
		margin-top: 20px
	}

	img.norm {
		width: 120px;
	}

	.site-logos li img {
		height: 28px
	}

	.site-logos li {
		margin: 0 8px;
	}

	.welcomeC {
		padding: 30px 20px;
	}

	.welcomeC p {
		font-size: 16px;
		line-height: 24px;
		text-align: justify
	}

	.vid-sample li {
		width: 50%
	}

	.vid-sample li:first-child {
		width: 100%;
	}

	.vid-sample li:nth-child(2),
	.vid-sample li:nth-child(3) {
		border: 0
	}

	.model-list li {
		width: 33.333%
	}

	.model-list li:last-child {
		display: none
	}

	a.getacc-btn {
		width: 90%;
		font-size: 30px
	}

	.parallax-img {
		background-attachment: inherit;
		background-size: 100%
	}

	.sbox {
		margin: 10px auto 20px
	}

	.rel-vid {
		margin: 20px auto 40px
	}

	.rel-list li {
		width: 50%
	}

	.modelname_new_diane {
		width: 100%;
	}

	ul#funfacts li:first-child {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(2) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(3) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(4) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	.modelfields_value_new {
		color: #000 !important;
		font-family: 'Signika', sans-serif;
		font-weight: 900;
		font-size: 20px;
		line-height: 40px;
		vertical-align: 7%;
	}

}



@media screen and (max-width:680px) {
	.vid-sample .vid-info {
		font-size: 13px !important;
		text-align: left !important;
	}

	.vid-info {
		/*font-size:11px!important;*/
		text-align: left !important;
	}

	.modelname_new_diane {
		width: 100%;
	}

	.under_modelbio_collage_area {
		width: 90%;
		height: inherit;
		max-height: inherit;
		max-width: 90% !important;
		max-height: 90%;
	}

	ul#funfacts li:first-child {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(2) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(3) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(4) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

}



@media screen and (max-width:580px) {
	.vid-sample .vid-info {
		font-size: 13px !important;
		text-align: left !important;
	}

	.vid-info {
		/*font-size:11px!important;*/
		text-align: left !important;
	}

	.toptxt {
		font-size: 4.5vw;
		top: 18%;
		margin-top: 0
	}

	.toptxt span {
		padding: 3px 15px;
	}

	.toptxt a {
		font-size: 4vw;
		width: 210px;
		padding: 2px;
		margin-top: 15px
	}

	.site-logos,
	a.viewall {
		display: none
	}

	.site-logos-mob {
		position: relative;
		display: block;
		background: none;
		border: 0;
		text-align: center;
		margin-top: -30px;
	}

	.site-logos-mob:before {
		content: '';
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 20px;
		background-color: #a00101;
		left: 0;
		top: 50%;
		margin-top: -10px;
	}

	.site-logos-mob img {
		position: relative;
		z-index: 2;
		max-width: 200px;
	}

	.ftr-logos {
		display: none;
	}

	.ftr-logos-mob {
		position: relative;
		display: block;
		background: none;
		border: 0;
		text-align: center;
	}

	.ftr-logos-mob:before {
		content: '';
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 20px;
		background-color: #a00101;
		left: 0;
		top: 50%;
		margin-top: -10px;
	}

	.ftr-logos-mob img {
		position: relative;
		z-index: 2;
		max-width: 200px;
	}

	.dettl {
		font-size: 5.5vw;
		margin: 10px 5px 0px 5px;
	}

	.vid-sample li {
		width: 100%
	}

	.site-num {
		left: 0
	}

	.site-logo {
		left: 90px
	}

	.site-logo img {
		height: 40px !important
	}

	.adv-txt {
		left: 95px;
		top: 53px;
	}

	.adv-txt span {
		font-size: 3.5vw;
		padding: 2px 0 2px 25px
	}

	.adv-txt span:before {
		font-size: 3.9vw
	}

	.model-list li {
		width: 49%;
		padding: 10px
	}

	.model-list li:last-child {
		display: inline-block
	}

	.modelname {
		font-size: 4vw;
		left: 10px;
		right: 10px;
		bottom: 10px
	}

	a.getacc-btn {
		font-size: 4vw;
		margin: 20px auto 30px
	}

	.parallax-img {
		height: 170px;
		margin: 10px 0 20px
	}

	.site-stats {
		width: 160px;
		padding: 15px
	}

	.site-stats ul {
		margin: 4px 0 10px
	}

	.site-stats li strong {
		font-size: 17px;
		line-height: 17px;
		width: 60%
	}

	.site-stats li small {
		font-size: 12px;
		padding-left: 4px;
		line-height: 12px;
	}

	.site-stats a {
		font-size: 10px
	}

	i.lock-icom {
		width: 22px;
		height: 22px;
		margin: 1px 4px 0 0
	}

	.sbox {
		padding: 0px;
	}

	.vid-dtls h3 {
		font-size: 6.5vw;
		text-align: center
	}

	.vid-dtls ul {
		text-align: center
	}

	.vid-dtls li {
		margin: 5px 8px;
		font-size: 3.4vw
	}

	a.redbtn {
		font-size: 5.5vw
	}

	.rel-list li {
		width: 100%
	}

 

	footer {
		padding: 10px 0;
		font-size: 12px
	}

	.ftr-logo img {
		width: 50%
	}

	.ftr-logos a {
		margin: 10px
	}

	.ftr-logos img {
		height: 30px;
	}

	footer ul {
		margin: 10px 0;
	}

	footer li {
		margin: 5px 10px;
		font-size: 12px
	}

	.modelname_new_diane {
		width: 100%;
	}

	.under_modelbio_collage_area {
		width: 90%;
		height: inherit;
		max-width: 90% !important;
		max-height: 90%;
	}

	ul#funfacts li:first-child {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(2) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(3) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(4) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	.ebox .dettl {
		display: none;
	}

	.sbox-modelbio_newcat {
		padding: 20px 0 0 0;
	}

	.A-Z_links span {
		width: 22px;
	}

	.sbox-modelbio {
		padding: 5px 0;
	}

	.newbio_section_title_red {
		margin: 0 5px;
		font-weight: 400;
		color: #FFF;
	}

	.modelname_new_diane {
		padding: 0 10px;
	}

	.about_funfacts {
		padding: 10px;
		color: #bdbdbd;
	}

	.modelfields_new_red {
		color: #FFF;
		font-weight: 400;
		font-size: 18px;
	}

	.container_modelfields_new {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}

	.container_modelfields_new>span {
		display: inline-block;
		width: 100%;
		vertical-align: top;
		margin: 0;
		position: relative;
	}

	.container_modelfields_new>span span.modelfields_new {
		position: relative;
		float: left;
		margin: 0;
		padding: 0 15px 0 0 !important;
		line-height: 38px;
		width: 40%;
		text-align: right;
		border-right: 10px solid black;
	}

	.container_modelfields_new>span span.modelfields_new:last-child {
		display: none;
	}

	.container_modelfields_new>span span.modelfields_value_new {
		position: relative;
		float: left;
		margin: 0;
		padding: 0 0 0 15px !important;
		line-height: 38px;
	}

	.container_modelfields_new>span span.modelfields_value_new:before {
		content: ' ';
		position: absolute;
		top: 50%;
		left: -20px;
		width: 30px;
		border-top: 1px solid #000;
	}
}




@media screen and (max-width:390px) {
	.vid-sample .vid-info {
		font-size: 13px !important;
		text-align: left !important;
	}

	.vid-info {
		/*font-size:11px!important;*/
		text-align: left !important;
	}

	.model-list li {
		width: 90%;
		padding: 10px
	}


	.toptxt a {
		width: 190px;
	}

	.ftr-logos a {
		margin: 5px
	}

	.ftr-logos img {
		height: 27px;
	}

	.modelname_new_diane {
		width: 100%;
	}

	.under_modelbio_collage_area {
		width: 90%;
		height: inherit;
		max-width: 90% !important;
		max-height: 90%;
	}

	ul#funfacts li:first-child {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(2) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(3) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(4) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

}



@media screen and (max-width:330px) {
	.vid-sample .vid-info {
		font-size: 13px !important;
		text-align: left !important;
	}

	.vid-info {
		/*font-size:11px!important;*/
		text-align: left !important;
	}

	.model-list li {
		width: 90%;
		padding: 10px
	}


	.logo {
		margin: 20px 10px;
	}

	.logo img {
		width: 220px
	}

	.modelname_new_diane {
		width: 100%;
	}

	.under_modelbio_collage_area {
		width: 90%;
		height: inherit;
		max-width: 90% !important;
		max-height: 90%;
	}

	ul#funfacts li:first-child {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(2) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(3) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(4) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}


}



@media only screen and (min-width: 300px) and (max-width: 740px) and (orientation:landscape) {
	.vid-sample .vid-info {
		font-size: 13px !important;
		text-align: left !important;
	}

	.vid-info {
		/*font-size:11px!important;*/
		text-align: left !important;
	}

	.model-list li {
		width: 90%;
		padding: 10px
	}

	.modelname_new_diane {
		width: 100%;
	}

	.under_modelbio_collage_area {
		width: 90%;
		height: inherit;
		max-width: 90% !important;
		max-height: 90%;
	}

	ul#funfacts li:first-child {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(2) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(3) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

	ul#funfacts li:nth-child(4) {
		vertical-align: text-top;
		min-width: 100% !important;
		max-width: 100% !important;
		padding: 10px 0px;
		left: 0;
	}

}