@media (max-width: 767px) {
  .soon-header .device{
    max-width: 270px;
  }
  .soon-header .logo{
    margin-top: 50px;
  }
  .soon-header{
    background-position: center 60px;
  }
  #meetTheFuture.v6 .rated-ex {
    left: 9rem;
  }
  .soon-header{
    background-size: 350%;
  }
  .soon-header h3{
    font-size: 26px;
  }
  #productFtrs-v3.v2 .inside-img {
    position: relative;
    left: 0;
    top: 0;
    max-width: 100%;
  }
  #productFtrs-v3 {
    padding: 4rem 0;
  }
  .hardware-specs span{
    text-align: center;
  }
  .hardware-specs h2{
    text-align: center;
  }
  .hardware-specs .device2{
    max-width: 300px;
    margin-right: -50px;
    margin-top: 50px;
  }
  .hardware-specs .sep{
    margin-left: 0;
  }
  .hardware-specs span b{
    display: block;
    text-align: center;
  }
  .hardware-specs span{font-size: 11px;}
  .coming-summer p{
    font-size: 13px;
  }
  .coming-summer{
    padding: 5em 0;
  }
  .hardware-specs{padding: 3em 20px;}
  .coming-summer input{
    width: 300px;
  }
  .coming-summer h3{
    font-size: 28px;
  }
  .discover .item {
    height: auto;
    margin-bottom: 2rem;
    width: 100;
  }
  .box-how-it-works .item .txt {
    padding: 0;
  }
  .box-soon .counter .item {
    width: 25% !important;
  }
  .box-soon .counter .val {
    font-size: 4.1rem;
  }
  .box-soon .counter .label {
    font-size: .7rem;
  }
  .box-soon .counter .val.minutes::before,
  .box-soon .counter .val.seconds::before {
    left: -0.4rem;
  }
  .watch-teaser-window iframe,
  .watch-teaser-window .modal-dialog,
  .watch-teaser-window .modal-body {
    width: 320px;
    height: 240px;
  }
  .show-more2 {
    margin-top: -78px;
    padding-top: 78px;
    background: url(../images/gradient.png) repeat-x top center;
  }
  .show-more2 hr {
    border-color: #d6d6d6;
    padding: 0;
  }
  .show-more2 .readmore {
    color: #000000;
    display: inline-block;
    cursor: pointer;
  }
  #meetTheFuture.v6 .subtitle {
    font-size: 2rem;
  }
  #meetTheFuture.v6 .box-header {
    background-position: 30% top;
    height: auto;
  }
  .box-soon-info .subscribe-wrapper .subscribe-btn {
    padding-left: .9rem;
    padding-right: .9rem;
  }
  footer.v2 .getapp {
    padding-top: 0;
    margin-top: 1rem;
  }
  footer.v2 .xs-center {
    text-align: center;
  }
  #meetTheFuture.v6 .quotes {
    padding: 3rem 0 3rem 0;
    margin-top: 25rem;
    background: #fff;
  }
  #meetTheFuture.v6 .by img {
    margin: .4rem .4rem;
  }
  #meetTheFuture.v6 .box-header .container {
    padding: 0;
  }
  #advancedProtection h2 {
    margin-top: 1rem;
  }
  #quotes.v2 q {
    font-size: 1.6rem;
  }
  #boxTechDetails.v2 .noPaddingLeft {
    padding-left: 15px !important;
  }
  #boxTechDetails.v2 h1 {
    padding-bottom: 2rem;
  }
  #boxTechDetails.v2.v2 h4 {
    padding-top: 0;
  }
  #quotes.v2 .by img {
    margin-bottom: 2rem;
  }
  #productFtrs-v4 .box-waves {
    display: none;
  }
  #productFtrs-v4 .title {
    font-size: 2.1rem;
  }
  #productFtrs-v4 .box-outside {
    position: relative;
  }
  #productFtrs-v4 {
    padding-bottom: 1rem;
  }
  .discover .right {
    padding: 0;
  }
  .discover .left {
    padding: 0;
    border: 0;
  }
  #productFtrs-v4 .content {
    margin: 0;
  }
  #quotes q {
    margin: 1.5rem 0 3rem;
  }
  #boxSlider .carousel-indicators {
    text-align: center;
  }
  #getTheBox {
    background-position: right -40rem bottom -20rem;
    padding-bottom: 13rem;
  }
  #getTheBox .check {
    padding-bottom: 2rem;
  }
  #getTheBox .reg_price {
    text-align: right;
    padding-right: 2rem;
  }
  #getTheBox .now_price {
    padding-left: 2rem;
    text-align: left;
  }
  #getTheBox .button {
    margin: 2rem auto 0.8rem;
  }
  #getTheBox .small {
    max-width: 100%;
  }
  #meetTheFuture {
    padding-top: 7rem;
  }
  #meetTheFuture .box-wrapper {
    position: relative;
    top: 0;
    padding: 0;
    margin-top: 3rem;
  }
  #meetTheFuture.v4 .price-sticker {
    left: 0%;
  }
  #meetTheFuture.v5 {
    background-position: center -23rem;
  }
  #boxSlider .carousel-indicators {
    width: 100%;
  }
  #boxSlider .carousel-control {
    width: 10%;
  }
  #meetTheFuture h1,
  #productFtrs h1,
  #advancedProtection h1 {
    font-size: 2.9rem;
  }
  #productFtrs .row {
    margin: 0;
  }
  #productFtrs .connected .arrow-wrapper {
    top: 0;
    position: relative;
    margin-top: 2rem;
  }
  #productFtrs .connected .arrow-wrapper img {
    max-width: 100%;
  }
  #productFtrs .connected .arrow-wrapper.first img {
    transform: translateX(0);
  }
  #productFtrs .connected .arrow-wrapper.second img {
    transform: translateX(0);
  }
  #bestProtection {
    background-position: right -35rem center;
  }
  #bestProtection:before {
    background: #000;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .4;
  }
  #compareTable table thead th {
    width: 25%;
    font-size: .9rem;
    padding: .4rem .2rem;
    border-right-width: 4px;
  }
  #compareTable table thead th.empty {
    width: 25%;
  }
  #compareTable table tbody tr td {
    border-right-width: 4px;
  }
  #compareTable table tfoot .price-wrapper {
    min-height: 3.5rem;
  }
  #compareTable table tfoot .new,
  #compareTable table tfoot .old {
    display: block;
    padding: 0;
  }
  #compareTable table tfoot .button {
    padding: .9rem;
  }
  footer .social {
    padding-top: 1.5rem;
    text-align: center;
  }
  footer .social img {
    float: none !important;
    margin: 0 auto;
  }
  #boxFtrs h4 {
    margin-top: 1rem;
  }
  #boxFtrs p {
    padding-bottom: 3rem;
  }
  #quotes-slider q {
    width: 70%;
    margin: 0 auto;
  }
  #quotes-slider img {
    max-width: 70%;
  }
  #boxLed {
    padding-bottom: 0;
  }
  #boxLed .box-leds {
    margin-top: 2rem;
  }
  #packageContent {
    background-position: right -20rem bottom -30rem;
  }
  #packageContent .img-responsive.pull-right {
    float: none !important;
    margin: 0 auto;
  }
  #hardSpecs h4 {
    padding-top: 0;
  }
  #hardSpecs .img-responsive {
    margin: 0 auto;
  }
  #connectivityPorts {
    padding-bottom: 0;
  }
  #securityEvolved.setup h1,
  #securityEvolved.setup h2 {
    padding-left: 0;
  }
  #securityEvolved.support h1,
  #securityEvolved.support h2 {
    padding-left: 0;
  }
  #securityEvolved.support h1 {
    font-size: 2.8rem;
    margin: 0;
  }
  #securityEvolved.support h2 {
    font-size: 2.1rem;
  }
  .setup-step .noPaddingRight {
    padding-right: 15px !important;
  }
  .setup-step .noPadding {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .setup-step h3 {
    font-size: 2rem;
  }
  .setup-step h4 {
    font-size: 1.6rem;
  }
  .setup-step .img-responsive {
    margin: 0 auto;
  }
  .setup-step .qr {
    padding-bottom: 2rem;
    text-align: center;
  }
  .setup-step .qr a {
    display: block;
    padding: .2rem 0;
  }
  .setup-step .img-responsive {
    margin: 0 auto;
  }
  .setup-step .info {
    padding-left: 0;
    padding-right: 0 !important;
  }
  .setup-step .info .noPadding {
    padding: 0 !important;
  }
  .setup-step .check.grey li {
    margin: 0;
    padding: 0 0 10px 0;
  }
  .setup-step#setup-2 ul li a::after {
    display: none;
  }
  #support .noPaddingLeft {
    padding: 0 !important;
  }
  #support .back-top {
    margin-bottom: 3rem;
  }
  #support .contact .col-xs-12.col-lg-11 {
    padding: 0;
  }
  #support .contact input.button {
    margin: 0 auto;
    display: block;
    width: 10rem;
  }
  #boxSlider-v3 .item:before {
    position: absolute;
    background: #fff;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
  }
  #compareTable.v2 .lto {
    padding: 8px 0;
    font-size: 10px;
  }
  #productFtrs-v2 {
    background-position: 10% 4rem;
  }
  #productFtrs-v2 h1 {
    font-size: 3.4rem;
  }
  #productFtrs-v2.inside {
    background-position: 4% 5rem;
  }
  #productFtrs-v2 .right-side {
    margin-top: 2rem;
  }
  #productFtrs-v2 .right-side .noPaddingLeft {
    padding-right: 0 !important;
  }
  #boxTechDetails {
    padding: 5.5rem 0 3rem;
  }
  #boxTechDetails img {
    max-width: 260px;
    margin: 0 auto;
  }
  #boxTechDetails h1 {
    font-size: 3rem;
    padding: 0;
  }
  #productFtrs-v3 h1 {
    font-size: 2.1rem;
  }
  #boxAtGlance h2,
  #internetOfThings h2 {
    font-size: 3rem;
  }
  #boxAtGlance .content .title {
    font-size: 1.9rem;
  }
  #boxAtGlance .content .subtitle {
    font-size: 1.4rem;
  }
  #boxAtGlance .content p,
  #boxAtGlance .content ol li {
    font-size: 1.3rem;
  }
  #productFtrs-v3 .buttons {
    text-align: center;
  }
  #boxAtGlance ul li a {
    padding: 5px 10px;
    text-align: center;
  }
  #boxAtGlance ul li a .img {
    margin: 0 auto 1rem 0;
    display: inline-block;
    width: 60px;
    height: 50px;
  }
  #boxAtGlance ul li a .txt {
    font-size: 1.2rem;
  }
  #boxAtGlance ul li a::before {
    right: -20px;
  }
  #productFtrs-v3 .xs-center {
    text-align: center;
  }
  #orderBOX .product-img {
    padding-top: 0;
  }
  #orderBOX .price-saving {
    padding-top: 0;
    margin-top: 1.7rem;
    background-position: top left;
  }
  #orderBOX .price-saving p {
    line-height: 1.1;
  }
  #orderBOX .yp {
    line-height: 1.2;
  }
  #meetTheFuture.v5.sv1 .logo img {
    max-width: 120px;
  }
  #meetTheFuture.v5.sv1 .rated-ex {
    z-index: 50;
    right: -1%;
    top: 80%;
  }
  #meetTheFuture.v5.sv1 .rated-ex img {
    max-width: 60px;
  }
}

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