/*
Description: Website Design and PSD to Responsive HTML5 by AdultDC
URI: https://adultdc.com/
*/
@media only screen and (max-width:1900px){
header p{font-size:22px; top:22px;}
.centerwrap{width: 98%;}

}
@media only screen and (max-width:1590px){
header{margin-bottom: 20px; padding: 15px 0px;}
.centerwrap{width: 98%;}
.logo{width:320px;}
header p{font-size:17px; top:15px;}
nav li{font-size:16px;}
nav li a{line-height:36px; padding: 0 20px;}
nav li.signUp{font-size:18px;}
nav li.signUp a{padding:0 14px; border:1px solid #000;}
.title h1{font-size: 20px; line-height: 30px;}
.title p{font-size: 15px; line-height: 22px;}
.nPage{line-height: 24px; padding: 0 12px;}
.grid li a .box span i{background-size:50px; width:50px; height:50px;}
.nextPage{padding-top: 10px; padding-bottom: 30px;}
.nPageM{font-size: 16px; line-height: 34px; padding: 0 20px;}
.getAccess a{font-size:28px; line-height:64px; padding:0 40px;}
.getAccess{padding-top:10px; padding-bottom:50px; max-width: 700px;}
.getAccess p{font-size: 14px; letter-spacing: 0.01em;}
.oLogos{max-width: 90%;}
.fLogo{width:300px; padding-top:36px;}
.fLinks ul li{font-size: 16px;}
.fLinks ul li a{padding: 0 20px; line-height: 36px;}
footer p{font-size:15px; padding-bottom:16px;}

}
@media only screen and (max-width:1279px){
.grid li{width:25%;}
.logo{width:280px;}
header p{position:relative; top:auto; text-align:center; line-height:normal; font-size:16px; padding-top:8px;}
nav{margin-top:10px;}
nav ul{display: block;}
nav li{font-size:20px; margin-left:0px;}
nav li a{padding:0 20px; line-height:36px; border:none; border-radius:0px; -webkit-border-radius:0px;}
nav li.signUp a{border:none!important;}
.title p{font-size: 14px; line-height: 20px;}
.nPage{line-height: 26px;}
.nextPage{padding-bottom: 10px;}
.getAccess a{font-size:22px; line-height:46px; padding:0 26px;}
.getAccess{padding-top:20px; padding-bottom:40px; max-width: 560px;}
.otherLogos{padding-top: 30px; padding-bottom: 10px;}
.fLogo{width:260px; padding-top:25px; padding-bottom:14px;}
footer p{font-size:14px; padding-bottom:12px; line-height:20px;}
footer{padding-bottom:5px;}



}
@media only screen and (max-width:1023px){
.centerwrap{width: 97%;}
.logo{width: 250px;}
.mean-container .mean-bar{top: 10px;}
.grid li{width:33.33%;}
.getAccess{padding-bottom:30px; max-width: 520px;}
.getAccess p{font-size: 13px;}
.oLogos{max-width: 96%;}
footer{padding:0 15px 10px;}
nav li a{border:none;}
.fLinks ul{flex-wrap: wrap;}
.fLinks ul li{font-size: 14px; margin:0 2px 2px;}
.fLinks ul li a{padding: 0 14px; line-height: 32px;}
.fLinks{padding-bottom: 10px;}


}
@media only screen and (max-width:767px){
.logo{width:220px;}
.centerwrap{width: 96%;}
header{margin-bottom: 12px;}
header p{padding-top:6px; font-size:13px;}
.title h1{font-size: 18px; line-height: 28px;}
.title p{font-size: 13px; line-height: 18px;}
.nPage{font-size: 13px; padding: 0 10px; line-height: 24px;}
.grid li{padding:0 3px; margin-bottom:6px;}
.grid li a .box span i{background-size:38px; width:38px; height:38px;}
.getAccess a{font-size:18px; line-height:40px; padding:0 20px;}
.getAccess{padding-bottom:20px;}
.nPageM{font-size: 15px; line-height: 30px; padding: 0px 18px 2px;}
.nextPage{padding-bottom: 0px;}
.fLogo{width:200px;}
footer p{font-size:13px; line-height:18px;}
.otherLogos{padding-top: 20px;}
.oLogo{width: 30.66666666666667%; margin-right: 4%; margin-bottom: 4%;}
.oLogo:nth-child(4n){margin-right: 4%;}
.oLogo:nth-child(3n){margin-right: 0;}
.fLinks ul li{font-size: 13px;}
.fLinks ul li a{padding: 0 12px; line-height: 28px;}
.fLinks{padding-top: 5px;}
footer{padding: 0 15px 5px;}


}
@media only screen and (max-width:479px){
.logo{width:200px;}
.mean-container .mean-bar{top: 8px;}
.centerwrap{width: 94%;}
header p{clear:both; padding-top:10px;}
header p br{display:block;}
.mean-container .mean-bar{top:10px;}
.grid li{width:50%;}
.getAccess{padding:10px 0px 20px;}
.getAccess a{font-size:15px; display:block; padding:5px; line-height:normal;}
.nPageM{font-size: 14px; line-height: 26px; padding: 0px 16px 1px;}


}