@media (max-width: 1200px) {
  .container {
    padding: 0; }

  .navbar.navbar-default #navbar-menu.navbar-collapse .navbar-nav li a {
    padding-right: 20px; }
  .navbar.navbar-default #navbar-menu .menu-menu-right-container .navbar-nav li a {
    padding-left: 0;
    padding-right: 0; }

  #sidebar .issue .bg-holder {
    float: none;
    width: 100%;
    padding-right: 15px;
    text-align: center;
    /*.bg{
        margin-left: auto;
        margin-right: auto;
    }*/ }
  #sidebar .issue .content {
    float: none;
    width: 100%;
    padding-left: 15px; }

  #home-blog .box .box-item .social-media .addthis-holder .addthis_toolbox a {
    margin: 0 0 0 12px; }

  #footer .col3 .up-line {
    margin-right: 6px;
    margin-left: 8px; }

  #about-us-page .bottom .item .up-line {
    display: none; }
  #about-us-page .bottom .item .view-form {
    display: block; }
  #about-us-page .bottom .item.left {
    width: 100%; }
  #about-us-page .bottom .item.right {
    padding-left: 0; }

  #magazine-page .previous-issues .prev-next .from,
  #magazine-page .previous-issues .prev-next-bottom .from {
    display: none; } }
@media (max-width: 991px) {
  #header #home-link {
    margin-left: 0; }

  .navbar.navbar-default #navbar-menu.navbar-collapse {
    margin-left: 0; }
    .navbar.navbar-default #navbar-menu.navbar-collapse .navbar-nav li a {
      padding-right: 15px;
      font-size: 12px; }
  .navbar.navbar-default #navbar-menu .menu-menu-right-container .navbar-nav li a {
    padding-left: 0;
    padding-right: 0; }
  .navbar.navbar-default #navbar-menu .menu-menu-right-container .navbar-nav li span {
    margin: 0 5px; }

  #home-slider .box .text-table .text-cell .text-box {
    margin: 0 15px; }
    #home-slider .box .text-table .text-cell .text-box .title {
      margin-bottom: 20px;
      font-size: 52px;
      line-height: 60px; }
    #home-slider .box .text-table .text-cell .text-box .content {
      margin-bottom: 30px; }

  #header-title .box .menu-padd .text-table .text-cell .text-box {
    margin: 0 15px; }
    #header-title .box .menu-padd .text-table .text-cell .text-box h1, #header-title .box .menu-padd .text-table .text-cell .text-box h2 {
      font-size: 52px;
      line-height: 60px; }

  #content-left {
    padding: 0; }

  #sidebar {
    padding-left: 0;
    padding-right: 0;
    margin-left: 15px;
    margin-right: 15px; }
    #sidebar .top-stories .item-line .thumb {
      float: none;
      width: 100%;
      padding-right: 15px;
      margin-top: 0;
      text-align: center; }
      #sidebar .top-stories .item-line .thumb a {
        text-decoration: none; }
    #sidebar .top-stories .item-line .content {
      float: none;
      width: 100%;
      padding-left: 15px; }

  #footer #footer-menu .menu li {
    width: 33%; }
  #footer #footer-menu .menu.clearfix-li {
    display: block;
    width: 100%;
    height: 0;
    clear: both; }
  #footer .col1 {
    float: none;
    width: 100%;
    margin-bottom: 50px; }
  #footer .col2 {
    float: none;
    width: 100%;
    margin-bottom: 30px; }
  #footer .col3 {
    float: none;
    width: 100%; }

  #subscribe-page .list {
    margin-bottom: 80px; } }
@media (max-width: 767px) {
  #header .search-form {
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

  .navbar.navbar-default {
    position: relative; }
    .navbar.navbar-default .navbar-toggle {
      border-color: #3a3a3a;
      background: transparent;
      margin-top: 30px;
      margin-right: 0;
      border-width: 2px; }
      .navbar.navbar-default .navbar-toggle:hover {
        background: transparent; }
      .navbar.navbar-default .navbar-toggle .icon-bar {
        background-color: #3a3a3a; }
    .navbar.navbar-default .navbar-header .navbar-brand {
      height: auto;
      padding: 35px 15px 5px 0px; }
      .navbar.navbar-default .navbar-header .navbar-brand img {
        max-width: 150px; }
    .navbar.navbar-default #navbar-menu {
      position: absolute;
      top: 77px;
      left: 0;
      background: #fff;
      background: rgba(255, 255, 255, 0.8);
      width: 100%; }
      .navbar.navbar-default #navbar-menu.navbar-collapse {
        max-height: 99999px;
        margin: 0;
        border: none; }
        .navbar.navbar-default #navbar-menu.navbar-collapse .navbar-nav li {
          margin: 0;
          display: block;
          text-align: center; }
          .navbar.navbar-default #navbar-menu.navbar-collapse .navbar-nav li a {
            font-size: 15px;
            padding: 5px 15px; }
          .navbar.navbar-default #navbar-menu.navbar-collapse .navbar-nav li .sub-menu {
            position: relative;
            top: 0;
            left: 0;
            width: 100%;
            padding: 0; }
            .navbar.navbar-default #navbar-menu.navbar-collapse .navbar-nav li .sub-menu li:first-child:before {
              display: none; }
      .navbar.navbar-default #navbar-menu .menu-menu-container {
        float: none;
        width: 100%; }
      .navbar.navbar-default #navbar-menu .menu-menu-right-container {
        float: none;
        width: 100%;
        text-align: center; }
        .navbar.navbar-default #navbar-menu .menu-menu-right-container .navbar-nav li a {
          padding: 5px 15px; }
        .navbar.navbar-default #navbar-menu .menu-menu-right-container .navbar-nav li span {
          display: none; }

  #home-slider .box {
    height: 670px; }
    #home-slider .box .text-table .text-cell .text-box .title {
      font-size: 36px;
      line-height: 42px; }
    #home-slider .box .text-table .text-cell .text-box .content {
      margin-bottom: 25px; }
  #home-slider #slider-navigation {
    position: relative; }
    #home-slider #slider-navigation .nav-box {
      text-align: center;
      min-height: 1px;
      padding-top: 15px;
      padding-bottom: 20px; }
      #home-slider #slider-navigation .nav-box .thumb {
        float: none;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px; }
      #home-slider #slider-navigation .nav-box .content {
        float: none;
        width: 100%;
        padding: 0 15px; }

  #header-title .box .menu-padd .text-table .text-cell .text-box h1, #header-title .box .menu-padd .text-table .text-cell .text-box h2 {
    font-size: 36px;
    line-height: 42px; }

  #daily-news .top #daily-news-pager {
    text-align: left; }
    #daily-news .top #daily-news-pager span {
      margin: 0 10px 5px 0; }
  #daily-news .box .box-bg .post-data .h3-title {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%; }
  #daily-news .box .box-bg .post-data .bottom {
    padding: 0 15px 0 15px; }
    #daily-news .box .box-bg .post-data .bottom .tech {
      float: none;
      width: 100%;
      padding-top: 15px;
      padding-bottom: 15px; }
    #daily-news .box .box-bg .post-data .bottom .social-media {
      float: none;
      width: 100%;
      text-align: left;
      padding-top: 0;
      padding-bottom: 5px; }
      #daily-news .box .box-bg .post-data .bottom .social-media .addthis-holder .addthis_toolbox a {
        margin: 0 10px 5px 0; }

  #home-blog .box .box-item .col-sm-6 {
    padding-right: 15px; }
  #home-blog .box .box-item .tech {
    margin-bottom: 15px; }
  #home-blog .box .box-item .social-media {
    text-align: left; }
    #home-blog .box .box-item .social-media .addthis-holder .addthis_toolbox a {
      margin: 0 10px 0 0; }
  #home-blog .box .box-item .content .thumb {
    text-align: center; }
  #home-blog .box .box-item .content .excerpt-box {
    padding-left: 15px; }
  #home-blog .prev-next {
    text-align: left; }

  #home-features .top .prev-next {
    text-align: left; }
  #home-features .cycle-holder .box .box-line .item {
    float: none;
    width: 100%; }
    #home-features .cycle-holder .box .box-line .item .thumb {
      max-height: 1000px;
      -webkit-transition-duration: 0s;
      -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
      transition-duration: 0s; }
    #home-features .cycle-holder .box .box-line .item .content {
      padding: 16px 0 0 0; }
      #home-features .cycle-holder .box .box-line .item .content .h3-title {
        padding-bottom: 15px; }
    #home-features .cycle-holder .box .box-line .item .excerpt {
      max-height: auto;
      -webkit-transition-duration: 0s;
      -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
      transition-duration: 0s; }
    #home-features .cycle-holder .box .box-line .item.item1:before {
      display: none; }
    #home-features .cycle-holder .box .box-line .item.item1:after {
      display: none; }
    #home-features .cycle-holder .box .box-line .item:hover .thumb {
      max-height: 1000px; }
  #home-features .prev-next-bottom {
    text-align: center; }

  #home-opinions .top .prev-next {
    text-align: left; }
  #home-opinions .box .item .thumb {
    float: none;
    width: 100%; }
  #home-opinions .box .item .content {
    float: none;
    width: 100%;
    padding-left: 15px; }

  #footer #footer-menu .menu li {
    width: 100%;
    float: none;
    clear: both; }
  #footer #footer-menu .menu.clearfix-li {
    display: none; }

  #footer-bottom #footer-bottom-menu .menu-left {
    float: none;
    width: 100%; }
  #footer-bottom #footer-bottom-menu .site-developed {
    float: none;
    width: 100%;
    padding-top: 0; }

  #sidebar {
    margin-left: 0;
    margin-right: 0; }

  #contact-page .top-content {
    text-align: center; }
    #contact-page .top-content .icon-holder {
      float: none;
      padding-left: 15px; }
    #contact-page .top-content .content {
      float: none; }
    #contact-page .top-content .top {
      margin-bottom: 0; }
      #contact-page .top-content .top .icon-holder {
        width: 100%; }
      #contact-page .top-content .top .content {
        width: 100%; }
    #contact-page .top-content .line {
      margin-bottom: 30px; }
    #contact-page .top-content .mail-block .icon-holder {
      width: 100%; }
    #contact-page .top-content .mail-block .content {
      width: 100%; }
      #contact-page .top-content .mail-block .content .text {
        float: none;
        width: 100%; }
  #contact-page .guidelines {
    margin-bottom: 25px; }
    #contact-page .guidelines a {
      position: relative;
      top: 0;
      right: auto; }

  .gform_wrapper .gform_body ul li.gfield.half-left {
    float: none;
    width: 100%;
    padding-right: 0; }
  .gform_wrapper .gform_body ul li.gfield.half-right {
    float: none;
    width: 100%; }

  #issue-page #issue-pager {
    text-align: left; }
    #issue-page #issue-pager span {
      margin: 0 10px 5px 0; }
  #issue-page .box-bg .post-data .h3-title {
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%; }
  #issue-page .box-bg .post-data .bottom {
    padding: 0 15px 0 15px; }
    #issue-page .box-bg .post-data .bottom .tech {
      padding-top: 15px;
      padding-bottom: 15px;
      float: none;
      width: 100%; }
    #issue-page .box-bg .post-data .bottom .social-media {
      float: none;
      width: 100%;
      text-align: left;
      padding-top: 0;
      padding-bottom: 5px; }
      #issue-page .box-bg .post-data .bottom .social-media .addthis-holder .addthis_toolbox a {
        margin: 0 10px 5px 0; }
  #issue-page .fee {
    padding: 9px 15px; }

  #magazine-page .issue-slider {
    margin-bottom: 40px; }
    #magazine-page .issue-slider #magazine-pager {
      text-align: left; }
      #magazine-page .issue-slider #magazine-pager span {
        margin: 0 10px 5px 0; }
    #magazine-page .issue-slider .box-bg .post-data .h3-title {
      margin-bottom: 20px;
      padding-left: 15px;
      padding-right: 15px;
      max-width: 100%; }
    #magazine-page .issue-slider .box-bg .post-data .bottom {
      padding: 0 15px 0 15px; }
      #magazine-page .issue-slider .box-bg .post-data .bottom .tech {
        float: none;
        width: 100%;
        padding-top: 15px;
        padding-bottom: 15px; }
      #magazine-page .issue-slider .box-bg .post-data .bottom .social-media {
        float: none;
        width: 100%;
        text-align: left;
        padding-top: 0;
        padding-bottom: 5px; }
        #magazine-page .issue-slider .box-bg .post-data .bottom .social-media .addthis-holder .addthis_toolbox a {
          margin: 0 10px 5px 0; }
  #magazine-page .previous-issues {
    margin-bottom: 60px; }
    #magazine-page .previous-issues .top .prev-next {
      text-align: left; }
    #magazine-page .previous-issues .cycle-holder .box .box-line .item {
      float: none;
      width: 100%; }
      #magazine-page .previous-issues .cycle-holder .box .box-line .item .content {
        padding: 16px 0 0 0; }
      #magazine-page .previous-issues .cycle-holder .box .box-line .item .more {
        padding: 0 0 45px 0; }
      #magazine-page .previous-issues .cycle-holder .box .box-line .item.pos0 .content {
        padding-left: 0; }
      #magazine-page .previous-issues .cycle-holder .box .box-line .item.pos0 .more {
        padding-left: 0; }
      #magazine-page .previous-issues .cycle-holder .box .box-line .item.item1:before {
        display: none; }
      #magazine-page .previous-issues .cycle-holder .box .box-line .item.item1:after {
        display: none; }
    #magazine-page .previous-issues .prev-next-bottom {
      text-align: center; }

  .post-list .line {
    max-width: 100%; }

  .our-bloggers .blogger-line .blogger {
    float: none;
    text-align: center;
    margin-right: 0; }

  .issues-archive .from {
    float: none;
    width: 100%; } }
