@media (max-width: 1664px) {
  .other-sites:after {top:300px;}
}

/*padding for main menu */
@media (max-width: 1800px) { .primary-menu li a {padding:0 30px; } }
@media (max-width: 1700px) { .primary-menu li a {padding:0 24px; } }
@media (max-width: 1600px) { .primary-menu li a {padding:0 20px; } }
@media (max-width: 1500px) { .primary-menu li a {padding:0 17px; } .primary-menu .search {padding-left:25px;} }
@media (max-width: 1450px) { .primary-menu li a {padding:0 14px; } .primary-menu .search {padding-left:20px;} }
@media (max-width: 1400px) { .primary-menu li a {padding:0 10px; } .primary-menu .search {padding-left:10px;} }
@media (max-width: 1315px) { .site-logo{ width:120px; height: 120px;} }
@media (max-width: 1200px) { .primary-menu li a {padding:0 6px; } .primary-menu .search {padding-left:5px;} }
/*end main menu padding */

@media (max-width: 1100px) {
  .logo-contaitner {margin-left: 0px; padding-top: 20px}
  .other-sites {text-align: center;}
  .site-width{padding: 15px 0;}
  .main-body {padding: 0 5px 40px 5px;}
  .other-sites:after {display:none;}
  .header-bottom {height:54px;}
  .header-top{height:30px;}
  .more-from-mg {padding-top: 6px;}
  .more-from-mg:after{top: 30px}
  .other-sites{top:30px;}
  .footer-menu, .footer .social-icons {float:none;}
  .footer .social-icons {padding-top: 20px;}
  .footer .footer-aux{padding-top:20px;}
  .footer{text-align: center; padding: 30px 10px;}
  .single-post .left-column {width:100%; padding-right: 0px;}
  .category .main-posts .story {padding-right:0px; padding-left:0px;}
  .category .main-posts .story:first-child {padding-right:0px; padding-left:0px;}
  .site-logo{ width:80px; height: 80px; left:10px;}
  .newsletter-signup-desktop {display:none !important;}
  .single-post .right-column { width:100%; padding-top: 0;}
  .single-post .right-column #sidebar {display: none;}
}

/*iPad Portrait / Landscape, Other Tablets*/
@media (max-width: 999px),
only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  body, button, input, select, textarea { font-size: 13px; font-size: 0.8125rem; line-height: 1.4;}
  h1, h2, h3, h4, h5, h6, h7 { margin: 15px; }
  h1, .h1 { font-size: 28px; font-size: 1.75rem;}
  h2, .h2 { font-size: 27px; font-size: 1.6875rem;}
  h3, .h3 { font-size: 11px; font-size: 0.6875rem;}
  h4, .h4 { font-size: 18px; font-size: 1.125rem;}
  h5, .h5 { font-size: 11px; font-size: 0.6875rem;}
  h6, .h6 { font-size: 11px; font-size: 0.6875rem; }
  h7, .h7 { font-size: 46px; font-size: 2.875rem;}

  .category .main-posts .h1 {border-bottom: 10px solid #ccc;}
  .category .main-posts .h1:after {display:none;}
  .category .right-column, .home .right-column {padding-top:55px;}
}

@media (max-width: 999px) {

}

@media (max-width: 900px) {

}

/* small tablets portrait view - nexus */
@media (max-width: 767px) {
.category:after, .category:before {display:none;}
.category{padding-bottom:0px;}
.main-posts {width:100%;}
#sidebar {display:none;}
.pagnation .pager{padding: 16px 10px 14px 10px; font-size: 14px; font-size: 0.875rem;}
.pagnation .prev, .pagnation .next {width: 60px;}
.pagnation .next:after{ right:5px; top: 14px;}
.pagnation .prev:after{ left: 5px; top: 14px;}
.new-posts, .popular-posts {padding-right: 0px;}
.main-posts .author{margin: 20px 0 15px 0; text-align:left;}
.pagnation {text-align: center;}
.pagnation .prev {padding-right:0px;}
.pagnation .next {padding-left: 0px; }
.footer-menu li a {padding:0 15px;}
.footer-aux span {padding: 0 15px;}
.featured-stories .two-column:first-child, .featured-stories .two-column:last-child {padding: 0;}
.page-header {margin-top: 2px;}
.category .main-posts {padding-right: 0px;}
.site-logo{ width:60px; height: 60px; left:10px;}
.search article .right-column {padding-left: 0px; padding-top: 20px;}
.front-category:after {display:none;}
.home .right-column, .category .right-column {width:100%;}
}

/* Mobile devices - android large screens and iphones*/
@media (max-width: 500px) {
  body, button, input, select, textarea { font-size: 11px; font-size: 0.6875rem;}
  h1, .h1 { font-size: 21px; font-size: 1.3125rem;}
  h2, .h2 { font-size: 17px; font-size: 1.0625rem;}
  h3, .h3 { font-size: 9px; font-size: 0.5625rem;}
  h4, .h4 { font-size: 14px; font-size: 0.875rem;}
  h5, .h5 { font-size: 9px; font-size: 0.5625rem;}
  h6, .h6 { font-size: 9px; font-size: 0.5625rem; }
  h7, .h7 { font-size: 30px; font-size: 1.875rem;}
  .shop-container .right-column {padding-left: 0;}
  .shop-container .buy-now {margin: auto;margin-bottom: 20px;}
  .shop-container .left-column, .shop-container .right-column {text-align: center;}
  .shop-container .left-column {width: 100%;}
}

@media (max-width: 450px) {

}

/* Mobile devices iphone */
/*For very small/narrow screens*/
@media (max-width: 370px) {

}
