@media only screen and (max-width:1900px){
/*.centerwrap{width:1560px;}*/
.banner{height:550px;}
.bannerContent{padding-left:200px; padding-top:160px;}
}

@media only screen and (max-width:1590px){
/*.centerwrap{width:1250px;}*/
.banner{height:450px;}
.bannerContent{padding-left:80px; padding-top:130px;}
.banner h4{font-size:30px;}
.banner h3{font-size:80px; line-height:80px; margin-bottom:10px;}
.banner a{line-height:64px; padding:3px 58px 0; font-size:36px;}
}

@media only screen and (max-width:1279px){
/*.centerwrap{width:994px;}*/
.bannerContent{padding-left:30px;}
.banner h4{font-size:26px;}
.banner h3{font-size:70px; line-height:70px;}
.banner a{line-height:56px; padding:1px 48px 0; font-size:32px;}
}

@media only screen and (max-width:1023px){
.centerwrap{width:97%;}
.banner{height:350px;}
.banner h4{font-size:22px;}
.banner h3{font-size:60px; line-height:60px;}
.banner a{line-height:50px; padding:1px 38px 0; font-size:28px;}
.bannerContent{padding-top:100px; padding-left:10px;}
/*.model{width:49.5%; margin-bottom:8px;}
.modelDetails{width:48%; margin-left:2%;}
.modelDetails p{font-size:16px; line-height:25px;}
.modelDetails h3{font-size:28px;}
.date{padding-bottom:15px;}
.modelPic{width:15.83%; margin-right:1%;}*/
.titleArea h2{font-size:26px;}
.titleArea p{font-size:16px; padding-top:3px;}
.titleArea{padding-bottom:10px; margin-bottom:0px;}
.joinNow a{line-height:56px; padding:4px 48px 0; font-size:32px;}
footer p{line-height:20px;}

/* Bio */
.pageBanner span{font-size:66px; left:74px; top:158px;}
.contents{padding-top:36px;}
.contents p{font-size:15px; line-height:30px; padding-bottom:30px;}

.blogPic{width:30%;}
.blogArea h2{font-size:32px;}
.blogContent{width:68%; margin-left:2%;}
.blogContent h3{font-size:34px; line-height:40px;}
.blogContent p{font-size:16px; line-height:26px;}
}

@media only screen and (max-width:767px){
.centerwrap{width:97%;}
nav li{margin-left:0px;}
.banner{height:260px;}
.banner h4{font-size:18px;}
.banner h3{font-size:48px; line-height:48px;}
.banner a{line-height:40px; padding:0px 32px 0; font-size:22px;}
.bannerContent{padding-top:70px; padding-left:10px;}
.recentUpdates{padding-top:18px;}
.titleArea p{font-size:14px; float:left;}
.updates{padding-top:18px; padding-bottom:12px;}
.model{width:100%;}
.modelDetails{width:100%; margin-left:0px; padding-top:5px; padding-bottom:10px;}
.modelDetails p{font-size:14px; line-height:22px;}
.modelPic{width:32%; margin-right:2%; margin-bottom:2%;}
.modelPic:nth-child(3n){margin-right:0px;}
.pagination li{font-size:16px;}
.pagination li a{line-height:32px; min-width:34px; height:32px; border:2px solid #fff;}
.pagination li a:hover, .pagination li a.active{border:2px solid #e8e8e8;}
.pagination li.prev a{background-position:left 8px;}
.pagination li.next a{background-position:right 8px;}
.joinNow a{line-height:46px; padding:4px 28px 0; font-size:26px;}
footer{padding-bottom:30px;}
footer p a{display:inline-block;}

/* Bio */
.pageBanner{margin-top:25px;}
.pageBanner span{font-size:46px; left:24px; top:96px;}
.contents{padding-top:20px;}
.contents p{font-size:14px; line-height:26px; padding-bottom:26px;}

.blogArea{padding-top:20px;}
.blogArea h2{font-size:26px; margin-bottom:16px;}
.blogContent h3{font-size:26px; line-height:30px;}
.blogContent p{font-size:14px; line-height:22px;}
.blogPost{padding-bottom:25px; padding-top:25px;}
.blogContent{margin-top:-2px;}
.firstPost{padding-top:0px;}
}

@media only screen and (max-width:479px){
.centerwrap{width:380px;}
.logo{width:300px;}
.banner{height:210px;}
.banner h4{font-size:14px;}
.banner h3{font-size:32px; line-height:32px; margin-bottom:5px;}
.banner a{line-height:34px; padding:0px 20px 0; font-size:18px;}
.bannerContent{padding-top:70px; padding-left:10px;}
.titleArea h2{font-size:24px;}
.modelDetails h3{font-size:24px;}
.date{font-size:13px; padding-bottom:10px;}
.modelDetails p{font-size:13px; line-height:20px;}
.pagination li{font-size:15px;}
.pagination li.prev a{margin-right:10px; padding-left:16px;}
.pagination li.next a{margin-left:0px; padding-right:16px;}
.joinNow a{line-height:36px; padding:4px 18px 0; font-size:20px;}
footer p{line-height:18px;}

/* Bio */
.pageBanner{margin-top:18px;}
.pageBanner span{font-size:36px; left:14px; top:58px;}
.contents p{font-size:13px; line-height:20px; padding-bottom:20px;}

.blogPic{width:100%;}
.blogContent{width:100%; margin-top:10px; margin-left:0px;}
}