@media (max-width: 991px) {
  body {
    padding: 0;
  }
  a {
    font-size: 1.2rem;
  }
  .btnOrLink .button {
    display: block;
    max-width: 180px;
    margin: 0 auto;
  }
  .btnOrLink .or {
    display: block;
    text-align: center;
    font-size: 1.2rem;
    margin: 1rem;
  }
  .btnOrLink .moreInfo {
    display: block;
    text-align: center;
  }
  .award-winning {
    padding: 2rem 0;
    background-color: #f6f6f6;
  }
  footer.v2 .app img {
    max-width: 120px;
  }
  .award-winning .container {
    padding: 0;
  }
  .award-winning .title {
    font-size: 2.1rem;
    margin-bottom: 1.2rem;
  }
  #productFtrs-v4 .content {
    margin-top: -8rem;
  }
  #productFtrs-v4 .box-outside {
    left: 0;
    bottom: -43%;
  }
  .watch-teaser-window iframe,
  .watch-teaser-window .modal-dialog,
  .watch-teaser-window .modal-body {
    width: 640px;
    height: 480px;
  }
  #productFtrs-v4 {
    padding-bottom: 30rem;
  }
  #productFtrs-v4 .box-waves {
    left: -86%;
    top: 10%;
  }
  nav {
    position: fixed !important;
    opacity: 1 !important;
    padding: 1rem !important;
  }
  nav.transparent {
    background-color: #d6dcdf;
  }
  nav.transparent #nav-menu {
    background-color: #d6dcdf;
  }
  nav #nav-menu {
    position: fixed;
    left: 0;
    top: 4.8rem;
    width: 50%;
    max-width: 20rem;
    height: 100vh;
    transform: translateX(-100%);
    -webkit-transition: transform 0.2s;
    -moz-transition: transform 0.2s;
    -o-transition: transform 0.2s;
    transition: transform 0.2s;
  }
  nav #nav-menu.active {
    transform: translateX(0);
  }
  nav ul {
    display: block;
  }
  nav ul li {
    display: block;
    text-align: center;
    margin: 2px 0;
  }
  nav .logo_wrapper {
    padding: 0;
  }
  #meetTheFuture {
    padding-top: 8.2rem;
    padding-bottom: 4rem;
  }
  #meetTheFuture.limited .lto-wrapper {
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
  }
  #meetTheFuture.limited .lto-wrapper .lto {
    font-size: 12px;
  }
  #meetTheFuture.limited .lto-wrapper p {
    font-size: 11px;
  }
  #meetTheFuture.limited .price-wrapper {
    max-width: 180px;
    margin-left: auto;
    margin-right: auto;
  }
  #meetTheFuture .btnOrLink .button {
    text-align: center;
  }
  #meetTheFuture h1,
  #productFtrs h1,
  #advancedProtection h1 {
    font-size: 3.6rem;
  }
  #meetTheFuture p,
  #productFtrs p,
  #advancedProtection p {
    font-size: 1.2rem;
  }
  #advancedProtection {
    padding: 3rem 0;
  }
  #advancedProtection h1 {
    margin-top: 3rem;
  }
  #productFtrs .connected .arrow-wrapper {
    top: 13rem;
  }
  #productFtrs .connected .arrow-wrapper img {
    max-width: 3.5rem;
  }
  #productFtrs .connected .arrow-wrapper.first img {
    transform: translateX(-1rem);
  }
  #productFtrs .connected .arrow-wrapper.second img {
    transform: translateX(0.9rem);
  }
  footer.v2 .social a {
    font-size: 2rem;
  }
  #bestProtection {
    background-position: right -30rem center;
  }
  #bestProtection .btnOrLink .button {
    text-align: center;
  }
  #bestProtection .btnOrLink .or {
    margin: 1rem;
  }
  #connectivityPorts {
    padding-top: 10rem;
  }
  #connectivityPorts .box-ports {
    margin-top: 4rem;
  }
  #boxSlider-v3 .item {
    background-attachment: scroll;
    background-position: right -20rem top;
    background-size: cover;
    height: 50rem;
    /*
            &:before{
                position: absolute;
                background: #fff;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: .5;
            }
            */
  }
  #securityEvolved.support h1,
  #securityEvolved.support h2 {
    padding-left: 0;
  }
  #boxSlider .carousel-indicators {
    width: 720px;
    text-align: center;
  }
  #boxSlider .item {
    height: 600px;
    background-position: right center !important;
    background-size: auto;
  }
  #boxSlider .item:before {
    background: #fff;
    opacity: .4;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
  }
  .box-lp img {
    max-width: 100%;
  }
  #productFtrs-v2 {
    position: relative;
    z-index: 5;
    background-position: -610% 4rem;
  }
  #productFtrs-v2:before {
    content: "";
    background: rgba(255, 255, 255, 0.2);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  #productFtrs-v2.inside {
    background-position: -44% 5rem;
  }
  #meetTheFuture.v4 {
    min-height: 70rem;
  }
  #meetTheFuture.v4 .rated-excellent {
    left: 72%;
  }
  #meetTheFuture.v4 .price-sticker {
    left: 16%;
  }
  #meetTheFuture.v5.sv1 .rated-ex {
    position: absolute;
    right: -10%;
    top: 40%;
  }
  #boxTechDetails {
    padding: 5.5rem 0 3rem;
  }
  #boxTechDetails h1 {
    padding-bottom: 0.7rem;
  }
  #productFtrs-v3 h1 {
    font-size: 3.5rem;
  }
  .coming-summer p{font-size: 15px;}
  .hardware-specs .device2{margin-right: -60px;max-width: 400px;margin-top: -2em;}
  .hardware-specs h2{font-size: 30px;}
  .hardware-specs{overflow: hidden;}
  .soon-header .device{max-width: 410px;}
  .coming-summer h3{font-size: 40px;}
}

/*# sourceMappingURL=sm.min.css.map */