@media only screen and (max-width:1900px){
.welcome p{font-size:22px; letter-spacing:0.18em; padding:5px 0;}
nav li{font-size:35px;}
.indexBannerPic{padding-bottom:0px;}
.modelPic2{width:40%;}
.modelPic{width:37%;}
.welcomeBlock{width:490px;}
.welcomeBlock h2{font-size:32px; letter-spacing:0.1em;}
.welcomeBlock p{font-size:14px; line-height:20px; padding-bottom:10px; letter-spacing:normal;}
a.getAccessbtn{font-size:50px; height:80px;}
a.getAccessbtn span{line-height:80px;}
a.getExitbtn{font-size:50px; height:80px;}
a.getExitbtn span{line-height:80px;}

.viewAll a{font-size:30px;}
.footerBlock{height:auto; background-size:59% auto; margin-left:0px; margin-right:0px;}
.muchMore{width:700px;}
.muchMore ul li{font-size:36px; line-height:58px; padding-left:64px; letter-spacing:-0.02em; background-size:40px; background-position:15px 8px;}
.plus{font-size:30px; padding-bottom:7px;}
a.getAccessHere{line-height:88px; font-size:58px; margin-bottom:16px;}

/* Join */
.createAcc{padding:45px 40px 40px; min-height:760px;}
.joinpage h2{font-size:34px; letter-spacing:0.05em;}
.membership{font-size:38px;}
.price{font-size:60px;}
.features li{background-size:40px; background-position:14px 12px; font-size:22px; line-height:68px; padding-left:60px;}
.selectMethod{min-height:760px;}

.homeWelcome p{font-size:20px; letter-spacing:0.18em; padding:5px 0;}

.titleMain{font-family:Roboto,Arial,Helvetica,Sans-serif; font-size:50px; color:#fff; text-transform:none; padding:3px 0; text-align:left;}
.blackBg{background-color:#040000; padding:36px; background: url(http://xxxsex.com/templates/default_tube2016/assets/images/xxx_prejoin_bg1.jpg) top center no-repeat;}

}
@media only screen and (max-width:1590px){
.welcome p{letter-spacing:0.05em;}
nav{padding-top:42px;}
nav li{font-size:27px;}
nav li a{height:54px; line-height:54px; padding:0 18px;}
.welcomeBlock{width:470px; padding:5px 10px 10px; background-color:rgba(255, 255, 255, 0.5);}
.welcomeBlock h2{font-size:30px; letter-spacing:0.05em;}
.welcomeBlock p{font-size:13px; line-height:16px; letter-spacing:normal;}
a.getAccessbtn{font-size:42px; height:70px;}
a.getAccessbtn span{line-height:70px;}
a.getExitbtn{font-size:42px; height:70px;}
a.getExitbtn span{line-height:70px;}
.modelPic2{width:41%;}
.modelPic{width:38%;}
.videoInfo p, .caption p{font-size:18px}
h3.title{font-size:30px; padding-bottom:5px;}
.viewAll a{font-size:26px;}
.muchMore{width:566px; margin-right:8px; padding-top:8px;}
.muchMore ul li{font-size:30px; line-height:48px; background-position:12px 6px; padding-left:52px; background-size:32px auto;}
.plus{font-size:25px; padding-bottom:4px;}
a.getAccessHere{font-size:46px; line-height:68px; margin-bottom:12px;}

/* Join */
.blackBg{padding:20px;}
.joinpage{padding:20px 15px 15px;}
.createAcc{padding:10px 30px 10px; min-height:750px;}
.selectMethod{padding:10px 30px 10px; min-height:750px;}
.joinpage h2{font-size:30px; letter-spacing:0.02em;}
.selectOne label{font-size:16px;}
.selectOne input{margin-right:3px;}
.selectOne label img{margin-left:5px;}
.membership{font-size:32px; line-height:26px; padding-top:21px;}
.membership span{font-size:15px;}
.method label{margin-bottom:8px;}
.method label input{margin-right:10px;}
.price{font-size:50px; height:89px; line-height:32px; padding:12px 16px 0 8px;}
.price sup{font-size:25px;}
.textbox{font-size:16px;}
.signupMe{height:100px; font-size:54px; margin-top:20px;}
.features{padding-top:32px;}
.features li{background-position:14px 10px; background-size:30px; font-size:18px; line-height:54px; padding-left:52px;}
.joinBanner{padding-top:15px;}

/* Videos */
.videoArea{width:1250px; padding:28px 32px;}
.videoThumb{margin-right:0.5%; width:13.857%;}
.videoDetails{width:830px; padding-top:22px;}
.videoDetails li{min-width:114px; padding:0 24px;}
.videoDetails li:last-child{margin-right:0px;}

.homeWelcome p{letter-spacing:0.05em;}
.home li a{min-width:198px;}

.titleMain{font-family:Roboto,Arial,Helvetica,Sans-serif; font-size:50px; color:#fff; text-transform:none; padding:3px 0; text-align:left;}
.blackBg{background-color:#040000; padding:20px; background: url(http://xxxsex.com/templates/default_tube2016/assets/images/xxx_prejoin_bg1.jpg) top center no-repeat;}
}
@media only screen and (max-width:1279px){
.welcome p{font-size:18px; letter-spacing:normal;}
.logo{width:250px; margin-left:10px;}
nav{padding-top:35px;}
nav li{font-size:22px; margin-left:6px;}
nav li a{height:44px; line-height:44px; padding:0 14px;}
.welcomeBlock{margin-top:-35px; background-color:rgba(255, 255, 255, 0.8);}
.videoInfo{padding:7px;}
.time, .date{font-size:13px;}
.caption{padding:13px 10px 11px 12px;}
.muchMore{width:448px;}
.muchMore ul li{background-position:10px 5px; line-height:38px; font-size:23px; padding-left:44px; letter-spacing:normal; background-size:24px auto;}
.plus{font-size:22px;}
a.getAccessHere{font-size:36px; line-height:52px; margin-bottom:10px;}

/* Join */
.createAcc{width:100%; min-height:inherit; margin-bottom:20px; padding:35px 30px 30px;}
.stepOne{padding-bottom:32px;}
.selectMethod{width:100%; padding:35px 30px 20px; min-height:inherit;}
.selectOne label{font-size:18px}
.joinBanner img{width:100%;}

/* Videos */
.videoArea{width:990px; padding:22px; margin-bottom:-10px;}
.videoDetails{width:auto;}
.videoLinks{float:left;}
.videoLinks a{margin-left:0px; margin-right:10px;}
.videoTitle h3{font-size:18px;}
.videoRating p{font-size:16px;}

.home li a{min-width:158px;}
.homeWelcome p{font-size:18px; letter-spacing:normal;}
.titleMain{font-family:Roboto,Arial,Helvetica,Sans-serif; font-size:50px; color:#fff; text-transform:none; padding:3px 0; text-align:left;}

.blackBg{background-color:#040000; padding:36px; background: url(http://xxxsex.com/templates/default_tube2016/assets/images/xxx_prejoin_bg1.jpg) top center no-repeat;}
}
@media only screen and (max-width:1023px){
.welcome p{padding:5px; font-size:16px;}
.logo{float:left; margin-bottom:10px; margin-left:10px; display:block; width:220px;}
nav{float:none; text-align:center; padding-top:0px; padding-bottom:0px; padding-right:0px; display:block}
nav li{margin:0px; letter-spacing:normal;}
nav li a{background:none; border-radius:0px; -webkit-border-radius:0px; text-shadow:none; letter-spacing:normal;}
nav li a.getAccess{background:none; text-shadow:none;}
/*nav li{display:inline-block; float:none; margin:0 2px;}*/
.welcomeBlock{margin-top:-74px; width:370px;}
.welcomeBlock h2{font-size:24px; font-weight:normal;}
a.getAccessbtn{font-size:34px; height:60px;}
a.getAccessbtn span{line-height:60px; background-size:22px; padding-right:36px;}
a.getExitbtn{font-size:34px; height:60px;}
a.getExitbtn span{line-height:60px; background-size:22px; padding-right:36px;}
h3.title{font-size:26px;}
.date{margin-top:6px;}
.videoInfo p, .caption p{font-size:16px;}
.viewAll a{font-size:22px;}
.latestScene{width:32.66%; margin-right:1%; margin-bottom:1%;}
.caption{padding:5px;}
.caption .rating{float:left; padding-top:4px;}
.footerBlock{background-size:109%;}
.muchMore ul li{font-size:28px; line-height:44px; background-position:10px 9px;}
.muchMore{width:auto; margin-left:8px; padding-top:340px;}

/* Videos */
.videoArea{width:748px; padding:12px;}
.videoRating{float:left;}
.videoRating ul li{width:22px;}
.videoRating p{line-height:24px; font-size:14px;}
.videoDetails{padding-top:14px;}
.videoDetails li{margin-bottom:9px;}
.videoDetails p{padding-top:4px;}
.videoLinks{padding-top:15px;}
.videoLinks a{width:98px; height:82px;}
.videoLinks a img{height:44px;}
.videoLinks a i{height:44px;}
.videoLinks a span{font-size:14px;}

.memberHome{padding-top:30px;}
.homeWelcome p{padding:5px; font-size:16px;}

.blackBg{background-color:#040000; padding:36px; background: url(http://xxxsex.com/templates/default_tube2016/assets/images/xxx_prejoin_bg1.jpg) top center no-repeat;}
.titleMain{font-family:Roboto,Arial,Helvetica,Sans-serif; font-size:50px; color:#fff; text-transform:none; padding:3px 0; text-align:left;}
}
@media only screen and (max-width:767px){
.welcome p{font-size:14px;}
.logo{float:left; width:220px; margin-bottom:10px; margin-left:10px;}
nav{padding:0px;}
nav li{margin:0px; letter-spacing:normal;}
nav li a{background:none; border-radius:0px; -webkit-border-radius:0px; text-shadow:none; letter-spacing:normal;}
nav li a.getAccess{background:none; text-shadow:none;}
.welcomeBlock{margin-top:-60px; width:76%;}
.modelPic2, .modelPic{display:none;}
.latestScene{width:49.5%;}
.latestScene:nth-child(3n){margin-right:1%;}
.latestScene:nth-child(2n){margin-right:0px;}
h3.title{font-size:22px;}
.videoInfo p, .caption p{font-size:15px;}
.time, .date{font-size:12px;}
.ourModel{margin-right:1%; width:49.5%; margin-bottom:1%;}
.ourModel:nth-child(2n){margin-right:0px;}
.caption .rating{padding-top:0px; float:right;}
.viewAll a{font-size:18px; background-size:8px; padding-right:16px;}
.muchMore{padding-top:212px;}
.muchMore ul li{font-size:22px;}
a.getAccessHere{line-height:62px;}
footer{padding:0 5px 20px;}

/* Join */
.blackBg{padding:10px;}
.createAcc{padding:25px 18px 20px;}
.joinpage h2{font-size:24px; letter-spacing:normal; padding-bottom:10px;}
.selectMethod{padding:25px 18px 8px;}
.stepOne{padding-bottom:12px; margin-bottom:18px;}
.selectOne{padding-top:0px;}
.textbox{width:100%; margin:0px; margin-bottom:10px; height:44px; padding:0 12px;}
.selectOne label{width:100%; margin-bottom:10px; margin-right:0px;}
.features li{width:100%; margin-right:0px; margin-bottom:10px;}
.signupMe{font-size:44px; height:80px;}
.membership{font-size:24px; line-height:20px; padding-top:18px;}
.method label{height:70px;}
.method label input{margin-left:10px; margin-top:28px;}
.membership span{font-size:12px; padding-left:1px;}
.price{font-size:40px; height:70px; line-height:22px; padding:10px 16px 0 8px;}
.price sup{font-size:20px;}
.signupMe{margin-top:10px;}
.features{padding-top:22px;}
.features li{font-size:22px;}

/* Videos */
.videoArea{width:460px; padding:8px; margin-top:10px; margin-bottom:-20px;}
.videoThumb{width:24.25%; margin-right:1%; margin-bottom:1%;}
.videoThumb:nth-child(4n){margin-right:0px;}
.videoTitle{padding-top:14px;}
.videoTitle h3{line-height:normal; padding-bottom:5px;}
.videoDetails li:last-child{padding:0 24px;}
.videoDetails p{font-size:13px; line-height:16px;}
.videoLinks a{width:84px; height:68px;}
.videoLinks a img{height:32px;}

.homeWelcome p{font-size:14px;}
.memberHome{padding-top:20px;}

.blackBg{background-color:#040000; padding:36px; background: url(http://xxxsex.com/templates/default_tube2016/assets/images/xxx_prejoin_bg1.jpg) top center no-repeat;}
}
@media only screen and (max-width:479px){
.welcomeBlock{width:300px; margin-top:-39px;}
.welcomeBlock h2{font-size:22px; letter-spacing:normal;}
a.getAccessbtn{font-size:28px;}
a.getAccessbtn span{background-size:15px auto; padding-right:26px;}
a.getExitbtn{font-size:28px;}
a.getExitbtn span{background-size:15px auto; padding-right:26px;}
.latestScene{width:100%; margin-right:0px; margin-bottom:8px;}
.date{clear:left;}
.videoInfo p, .caption p{font-size:16px;}
.ourModel{width:100%; margin-right:0px; margin-bottom:8px;}
.muchMore{padding-top:141px;}
.muchMore ul li{width:100%; margin-right:0px; font-size:24px;}
.plus{letter-spacing:0.05em;}
a.getAccessHere{font-size:26px; line-height:54px;}

/* Join */
.joinpage{padding:10px;}
.joinpage h2{font-size:20px;}
.selectOne label{line-height:normal; padding:10px; font-size:16px;}
.method label{height:auto; text-align:center;}
.method label input{margin:10px auto; float:none;}
.membership{float:none; text-align:center; display:block; padding-top:0px; padding-bottom:10px; font-size:22px;}
.price{float:none; width:100%; display:block;}
.price span{text-align:center;}
.signupMe{width:100%; font-size:30px; height:64px;}
.features li{font-size:18px; background-size:24px; line-height:48px; padding-left:46px;}

/* Videos */
.videoArea{width:300px;}
.videoTitle h3{font-size:16px;}
.videoDetails li{width:100%;}
.titleMain{font-family:Roboto,Arial,Helvetica,Sans-serif; font-size:25px; color:#fff; text-transform:none; padding:3px 0; text-align:left;}

.blackBg{background-color:#040000; padding:20px;}
.createAcc{  float:left; width:100%; min-height:92px; text-align:center; padding:0px 5px 0px;}
}