@media screen and (max-width:1200px) {
h1{font-size:32px}
h2{font-size:26px}
.logo{float:left;width:400px}
.headnav.navbar-default .navbar-nav > li > a{font-size:16px;padding:10px 25px 10px 0}
.userlink{margin-top:8px}
.userlink ul li a{font-size:16px}
.newsslide .content h1{font-size:18px}
.ht-block h2{font-size:17px}
.foot-block .subscribe label{font-size:18px;margin-right:10px}
.breadcrumb ul li{font-size:16px}
.issue{font-size:24px}
.mg-block .imgblock{width:140px}
.mg-block .content{margin:0 0 0 146px}
}
@media screen and (max-width:1100px) {
h1{font-size:30px}
h2{font-size:24px}
.artical-detail p.large{font-size:20px;line-height:28px}
.mg-block .content{padding:15px}
.mg-block .content h2{font-size:16px}
.mg-block .content p{font-size:13px}
}
@media screen and (max-width:991px) {
.logo{width:320px}
.head-search .form-control{font-size:15px;height:35px}
.headnav.navbar-default .navbar-nav > li > a{font-size:15px;padding:10px 11px 10px 0}
.userlink{margin-top:10px}
.userlink ul li a{font-size:14px}
.foot-block .subscribe{margin-top:25px}
.foot-block .subscribe label{font-size:16px;margin:0 0 10px}
.foot-block .subscribe .form-group{width:100%}
.sidebar h2{font-size:18px;line-height:22px}
ul.booklist li{width:33.33%}
.inner-left-block p{font-size:15px}
.mg-block{margin:0 0 20px}
#block-worksliberty-search .input-group-btn .btn{ height: 36px; }
}
@media screen and (max-width:767px) {
h1{font-size:26px}
h2{font-size:20px}
.headnav{width:100%}
.nav-bar{ min-height: 48px; }
.navbar-default .navbar-toggle{border-color:#fff;padding:8px;position:absolute;left:0}
.navbar-default .navbar-toggle .icon-bar{background:#fff;width:18px}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}
.navbar-collapse{background:#000;left:-15px;padding:5px 15px;position:absolute;right:0;top:48px;width:calc(100% + 30px);z-index:9}
.navbar-nav{margin:0}
.headnav.navbar-default .navbar-nav > li:last-child{ float: left; }
.userlink{margin:14px 0}
.home-top.padding-top40,.newsblock.padding-top40{padding-top:20px}
.home-top.padding-bottom40,.newsblock.padding-bottom40{padding-bottom:20px}
.content.padding25{padding:15px}
.newsslide .content h1{font-size:16px}
.hometopright{margin-top:20px;min-height:inherit}
.image-item{height:90px}
.img-h88{height:65px}
.image-title{font-size:16px}
.twitter{margin-top:20px}
.title-h{font-size:16px}
.foot-block{text-align:center}
.foot-block .subscribe{width:100%}
.foot-block ul.link{width:100%;margin-top:60px}
.foot-block ul.link li{text-align:center;margin-top:5px}
.foot-block ul.link li a{font-size:15px}
footer.padding-top40{padding-top:25px}
footer.padding-bottom40{padding-bottom:25px}
.breadcrumb{margin-bottom:10px}
.sidebar.margin-top100{margin-top:40px;margin-left:-10px;margin-right:-10px}
.sidebar .side-block{width:calc(50% - 23px);display:inline-block;vertical-align:top;margin:0 10px 20px}
ul.social-links{margin:30px 0 0}
.artical-detail p.large{font-size:16px;line-height:24px}
.sn-block ul li{font-size:15px}
.issue{font-size:22px;padding:0 0 0 15px}
.foot-block .subscribe .form-email{width: 100%;}

#block-views-block-latest-issue-block-1{  border-bottom: 1px solid #cccccc; margin: 0 0 15px; width: 100%;}
.archive .col-sm-9, .archive .col-sm-3 { height: auto!important; }
}


@media screen and (max-width:679px) {
body{font-size:13px}
h1,h2,h3,h4,h5,h6{padding-bottom:10px}
h1{font-size:22px}
h2{font-size:18px}
p{padding-bottom:10px}
.headnav.navbar-default .navbar-nav > li > a{font-size:14px;padding:5px 0}
.logo{width:225px}
.head-search{margin:5px 0 0;max-width:175px}
.head-search .form-control{font-size:13px;height:30px}
.newsslide .content a{font-size:14px}
.image-item{height:75px}
.img-h88{height:60px}
ul.social-links li{margin:0 8px 0 0}
ul.social-links li a{width:45px;height:45px;line-height:45px;font-size:22px}
.rrssb ul li a{width:45px;height:45px;}
.rrssb ul li a span.rrssb-icon{ width: 27px; padding: 0px; }
.breadcrumb ul li{font-size:14px}
.inner-left-block p{font-size:14px}
.panel-title{font-size:14px}
.inner-left-block h1.width50{width:100%}
.issue{font-size:18px;padding:0 0 0 10px;width:100%}
#block-worksliberty-search .input-group-btn .btn{ height: 31px; padding: 0 10px; }
}
@media screen and (max-width:600px) {
.breadcrumb ul li{font-size:13px}
.sidebar.margin-top100{margin-left:0;margin-right:0;margin-top:40px}
.sidebar .side-block{width:100%;margin:0 0 15px}
ul.booklist li{width:50%}
.artical-detail{margin:20px 0}
.artical-detail img{margin-bottom:20px}
.sidelink ul li{font-size:14px;margin:0 0 7px}
.sn-block{padding:10px 15px 16px}
.sn-block ul li{font-size:15px;width:100%;text-align:center;margin-top:6px}
.sn-block ul li:nth-of-type(3){text-align:center}
.np-option{font-size:14px}
}
@media screen and (max-width:479px) {
h1{font-size:20px}
h2{font-size:16px}
p{font-size:13px}
header.padding-top25{padding-top:15px}
.logo{display:block;float:none;margin:auto;width:225px}
.head-search{max-width:inherit;margin:15px 0 0}
.nav-bar.margin-top25{margin-top:15px}
.inner-left-block p{font-size:13px}
.artical-detail p.large{font-size:15px;line-height:22px}
.rrssb ul li{ margin-right: 10px; }
}
@media screen and (max-width:380px) {
.mg-block .imgblock{width:100%}
.mg-block .imgblock img{width:100%}
.mg-block .content{margin:0;display:inline-block;width:100%}
}
