@media screen and (max-width:1450px) {
.modelsC li{width: 15.6%;}
.modelsC li:last-child, .modelsC li:nth-child(16){display: none}
.btmImg img{width: 100%; height: auto}
.whyjoin li{font-size: 20px;padding-left: 24px;}
.whyjoin li:before{top: 0;font-size: 20px;}
.modelRel li{width: 40%;}
.vidListC li{width: 31%;margin:20px 10px;}
i.playbtn{background-size: 200px}
}
@media screen and (max-width:1300px) {
.modelsC li{width: 17%;}
.bnsites li{margin: 10px 20px;}
}
@media screen and (max-width:1100px) {
.inner, .commC, #tagsFrm{width: 96%;}
.modelsC li{width: 20.5%;}
.modelsC li:last-child, .modelsC li:nth-child(16){display:inline-block}
.modelDtls{width: 77%;}
.modelRel li{width: 47%;margin: 10px 5px;}
.dlPic ul{width: 100%}
.dlPic li{width:10.5%;}
.bluBar.long .sortBar{position: relative;top:auto;right:auto;margin-top: 4px;}
.bluBar.long{text-align: center}
.bluBar.long .barBtn{position: relative;display: block;}
.bnsites li{margin: 10px;}
i.playbtn{background-size: 120px}
.logout{width: 100%;}
.dealsC{margin: 6px;}
}
@media screen and (max-width:960px) {
.dlstrm, .descD{width: 100%;}
.bnsites li{margin: 10px 30px;}
.vidListC li{width: 46%;margin:20px 10px;}
.plypcnt{width: 100%}
.plywnp{width: 100%;height: 100%;background-size: 50%}
.plypcnt img{width: 100%;height: auto}
.ftrL{width: 100%;text-align: center;padding: 10px 0 0}
.ftrR{width: 100%;padding: 10px;text-align: center;border: 0;}
.plywarn {height: 100%;left: 0;top: 0;width: 100%;right: 0;bottom: 0;}
}
@media screen and (max-width:860px) {
body{padding-top: 112px!important}
header{
	z-index: 99999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.logo{
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
#menu {
	display: none;
	position:relative;
	z-index: 999;
}
nav{
	position: relative;
	width: 100%;
	top: auto;
	right: auto;
	text-align: left;
	background: #04336f;
}
nav ul{
	background: #04336f;
	padding: 7px 0 10px;
	text-align: center;
}

.show-menu {
	display:inline-block;
	margin:7px 10px 7px;
	cursor:pointer;
}
.jl-btn {
	position: absolute;
	top: 9px;
	right: 10px;
	display: block;
	color: #fff;
	font-size: 24px;
}
.jl-btn a {
	color: #fff;
	display: inline-block;
	margin: 0 3px;
}
.jl-btn a:last-child {
	color: #ffe400;
	font-weight: 700;
}
.modelsC li{width: 22.5%;margin: 10px 5px}
.bluBar{font-size: 3vw;}

.sortBar{position: relative;top:auto;right:auto;margin:5px;;}
.whyjoin li, .whyjoin li:before{font-size: 2vw;}
.modelDtls{width: 70%}
.modelRel li{width: 90%;}
.dlPic li{width:13.5%;}
.nmlCont h3, .nmlCont p{margin:0 10%;}
.nmlCont h4{margin:30px 10%;}
.msgtag img{width: 97%; height: auto}
.popInner {width: 700px; margin-left:-350px}
.popInner img {width: 100%;height:auto}
}
@media only screen and (min-width: 620px) and (max-width: 740px) and (orientation:landscape) {

}
@media only screen and (min-width: 300px) and (max-width: 590px) and (orientation:landscape) {

}
@media screen and (max-width:680px) {
body{padding-top: 105px!important}
.logo img{width: 290px;height: auto}
nav{top: 7px;}
nav ul li{
	width:98%;
	display:block;
	text-align:center;
	padding:0;
	margin:0 1%;
	border-radius: 0;
	background: none;
	border-bottom: 1px solid #255188
}
nav ul li:last-child{border-bottom: 0}
nav li a{
	width:100%;
	display:block;
	text-align:center;
	margin: 0;
	padding: 10px 0;
}
nav li:first-child a{padding:10px 0;}
.bluBar{font-size: 5vw;}
.modelsC li{width: 45.5%;margin: 5px 3px}
.modelsC li span{margin: 5px 5px;padding: 5px;}
.pagiBox span, .pagiBox a{padding: 4px 10px;font-size: 16px;}
.btmImg-mob{display: block;}
.btmImg{display: none}
.whyjoin li{width: 90%;margin: 5px 0;}
.whyjoin li, .whyjoin li:before{font-size: 4vw;}
.barBtn{position: relative;top: auto;right: auto;margin: 5px 0}
.modelRel li, .modelD, .bluBar{text-align:center}
.rateM{float:none;margin: 5px 0 0}
.modelDtls{width: 100%;margin:10px 0}
.modelDtls li{width: 100%;margin: 5px 0;}
.replyC{padding: 10px 15px 0;}
.irate{position:relative;right: 0;text-align: center;margin-top: 10px;}
ul.dldrp, .descC{text-align: center;}
.featImg{float: none;display: inline-block;margin: 0 auto 20px;}
.dlPic li{width: 20.5%;}
.logcnt form{width: 90%;}
.logcnt input[type=text], .logcnt input[type=password], .logcnt input[type=email]{width: 100%;}
.vidTtl{font-size: 2.3vw}
.vidTime, .featModel{font-size: 2vw;}
.likeC{font-size: 2.2vw}
i.playbtn{background-size: 90px}
.sortBar form{margin: 5px}
.slick-prev:before, .slick-next:before {font-size:10vw;}
.eimg{width: 45%}
.eimg img{width: 100%;height: auto}
.barBtn a{margin-bottom: 10px;}
.popInner {width: 90%;margin-left: 0;left: 5%;top:10% }
.mob-join{text-align: center;margin-bottom: 7px;display: block}
.mob-join a{display: block;padding: 1px 10px;font-size: 4.5vw;color: #fff;border-radius: 100px;background: #045d96;margin: 0 10px;text-transform: uppercase;}
}
@media screen and (max-width:560px) {
.vidTtl{font-size: 4.5vw}
.vidTime, .featModel{font-size: 3.5vw;}
.likeC{font-size: 3.7vw}
.vidListC li{width: 90%;margin:20px 5%;}
i.playbtn{background-size: 60px}
.fa-times-circle-o.denied, .fa-check-circle-o.appv{font-size: 40vw;}
.nmlCont h3{font-size: 6.5vw;line-height: 7.6vw}
.nmlCont h4{font-size: 4.5vw;line-height: 6vw}
.nmlCont p{font-size: 3.6vw;line-height: 5vw; margin-bottom: 30px}
.ftrR p{font-size: 3.3vw;line-height:5vw}
.errMsg {padding: 30px 10px;}
}
@media screen and (max-width:375px) {
.modelRel li{width: 94%;}
.dlPic li{width:27%;}
}
@media screen and (max-width:350px) {
body{padding-top: 102px!important}
.logo img{width: 250px;height: auto}
.modelsC li{width: 45.5%;margin: 5px 3px}
.pagiBox span, .pagiBox a{padding: 3px 8px;font-size: 13px;}
i.playbtn{background-size: 40px}
ul.dldrp li{margin-bottom: 10px;}
}