@media only screen and (max-width: 480px) {
  .t3-sl-roof.t3-sl {
    display: none;
  }
  .qx-adjust-padding-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media only screen and (max-width: 768px) {
  .com_digicom .dc .sidebar .dc-item-in.info.affix {
    position: relative;
  }
  .vh-center {
    display: block;
  }
  .vh-center .login-box {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 992px) {
  .com_digicom .t3-sidebar {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .qx-parallax-bg {
    background-attachment: inherit;
  }
  .qx_screen_custom {
    background-image: none !important;
  }
  .t3-mainbody {
    padding: 45px 15px;
  }
  .com_digicom.qx-element-digicom-products.tab .nav-tabs {
    float: none;
    width: 100%;
    text-align: center;
  }
  .com_digicom.qx-element-digicom-products.tab .nav-tabs li {
    display: inline-block;
  }
  .com_digicom.qx-element-digicom-products.tab .nav-tabs li.active a:before {
    border: 0;
  }
  .com_digicom.qx-element-digicom-products.tab .nav-tabs li a {
    border-radius: 2px !important;
  }
  .com_digicom.qx-element-digicom-products.tab .nav-tabs.affix {
    position: relative !important;
  }
  .com_digicom.qx-element-digicom-products.tab .tab-content {
    margin-left: 0;
    margin-top: 30px;
  }
  .com_digicom.qx-element-digicom-products.tab .tab-content .container-fluid {
    padding: 0;
  }
}

@media only screen and (max-width: 1200px) {
  .header1-logo-left .navbar-default .navbar-nav > li > span:before,
  .header1-logo-left .navbar-default .navbar-nav > li > a:before {
    height: 0;
  }
  .header1-logo-left .navbar-default .open .dropdown-menu > .active > a {
    padding-left: 10px;
  }
  .header1-logo-left .navbar-default .cart {
    position: absolute;
    top: 0;
    right: 0;
  }
  .header1-logo-left .navbar-default .navbar-toggle {
    margin-right: 35px;
  }
}