@media (min-width: 1366px) {
  .container-content { width: 95%;}
}
@media (min-width: 1280px) {
}
@media (min-width: 1024px) and (max-width: 1278px) {
}
@media (max-width: 1024px) {
  .navbar .nav > li > a { padding: 5px 7px 11px; }
  .navbar { font-size: 17px; line-height: 22px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
 .navbar .container-fluid { padding-right: 5px; padding-left: 5px; }
}
@media (max-width: 960px) {
  }
@media (max-width: 768px) {
  .wrapblock { margin: 0 auto; padding-left: 10px; padding-right: 10px; }
  .position-0 .wrapblock,.bottom-1 .wrapblock { padding-left: 0px; padding-right: 0px; }
  div.search input { width: 200px; }
  .title { font-size: 28px; line-height: 34px; letter-spacing: 0px; }
  .subtitle { font-size: 18px; line-height: 26px; }
}
@media (max-width: 720px) {
  .top-1 img, .top-3 img { margin-bottom: 10px; }
  #sidebarright h3 { margin-top: 20px; }
}
@media (max-width: 640px) {
  body { padding-right: 0px; padding-left: 0px;}
  .position-11 .moduletable h3,.position-11 .moduletable ul, .footer ul.nav.menu li { text-align: left; margin-left: 30px; }
  .position-11 .moduletable h3 { margin-top: 20px; padding-bottom: 10px;}
  .moduletable_rightnav ul { margin: 0 10px 10px 10px; }
  .position-11 .moduletable p { margin-left: 20px; margin-right: 20px; }
  .position-11 form { margin: 0 20px 20px; }
  .moduletable_guest, .moduletable_opinions, .moduletable_focus { display: block; clear: both; margin-bottom: 50px; }
}
@media (max-width: 480px) {
  h1,h2,.page-header h1,.page-header h2,.page-header,.blog h2	{ font-size: 28px; line-height: 34px; margin: 10px 0px 5px; clear: both; }
  .blog .items-row { width: 97%; }
    h3 { font-size: 18px; line-height: 20px; }
  .container-content { width: 95%; }
  .nspList > li .nspImage { height: auto !important; max-width: 300px; float: left; }
  .nspArt img.nspImage { max-width: 250px; margin: 0 auto; }
}