.online-sales-subscription{padding:40px 40px 40px 40px}.online-sales-subscription .title{padding:0 0 20px 0;font-size:32px;line-height:36px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.online-sales-subscription .title .dark{color:#2c2c2c}.online-sales-subscription .title .line{text-align:right;line-height:1px}.online-sales-subscription .title .line span{display:inline-block;width:50px;border:2px solid #00abf0;border-radius:2px}.online-sales-subscription .slider .image{height:400px;background-image:url(/assets/media/images/subscription.jpg);background-size:cover;background-repeat:no-repeat;background-position-y:bottom;background-position-x:50%;border-radius:4px 4px 0 0}.online-sales-subscription .slider .text{display:-webkit-box;display:-ms-flexbox;display:flex;background:#00abf0;color:#fff;padding:18px 20px 22px 20px;border-radius:0 0 4px 4px;font-size:24px;font-weight:300;border-top:1px solid #fff}.online-sales-subscription .slider .text div:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.online-sales-subscription .icons{margin:40px 0 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:40px;text-align:center}.online-sales-subscription .icons>div{border:1px solid #ddd;border-radius:4px 4px 4px 4px;padding:25px 0 35px 0}.online-sales-subscription .icons a{display:block;font-weight:400;color:#a4a4a4}.online-sales-subscription .icons a span{display:block}.online-sales-subscription .icons a .image{margin:auto;width:200px;height:95px;background-size:200px 95px;background-repeat:no-repeat;background-position-y:50%;background-position-x:50%;opacity:.7}.online-sales-subscription .icons .tools a .image{background-image:url(/assets/media/images/icon-sms.png?v=1)}.online-sales-subscription .icons .sales a .image{background-image:url(/assets/media/images/icon-cart.png?v=1)}.online-sales-subscription .icons .packages a .image{background-image:url(/assets/media/images/icon-pricing.png?v=1)}.online-sales-subscription .icons .demo a .image{background-image:url(/assets/media/images/icon-tv.png?v=1)}.online-sales-subscription .icons a .caption{margin:10px 0 0 0;font-size:18px}.online-sales-subscription .icons a .caption strong,.online-sales-subscription .icons a:hover{color:#00abf0;font-weight:600}.online-sales-subscription .icons .tools a:hover .image{background-image:url(/assets/media/images/icon-sms-color.png?v=1);opacity:1}.online-sales-subscription .icons .sales a:hover .image{background-image:url(/assets/media/images/icon-cart-color.png?v=1);opacity:1}.online-sales-subscription .icons .packages a:hover .image{background-image:url(/assets/media/images/icon-pricing-color.png?v=1);opacity:1}.online-sales-subscription .icons .demo a:hover .image{background-image:url(/assets/media/images/icon-tv-color.png?v=1);opacity:1}.online-sales-subscription .button{margin:40px 0 0 0;text-align:center}.online-sales-subscription .button .btn-site,.online-sales-subscription .button .btn-site:focus,.online-sales-subscription .button .btn-site:hover{margin:0 10px 0 10px;width:300px;line-height:50px}@media (max-width:1599px){.online-sales-subscription{padding:40px 30px 40px 30px}.online-sales-subscription .icons{margin:30px 0 0 0;grid-column-gap:30px;grid-row-gap:30px}.online-sales-subscription .button{margin:30px 0 0 0}}@media (max-width:1199px){.online-sales-subscription{padding:40px 20px 40px 20px}.online-sales-subscription .icons{margin:20px 0 0 0;grid-column-gap:20px;grid-row-gap:20px}.online-sales-subscription .icons a .image{width:150px;height:70px;background-size:150px 70px}.online-sales-subscription .button{margin:20px 0 0 0}}@media (max-width:999px){.online-sales-subscription .slider .image{height:350px}.online-sales-subscription .slider .text{padding:16px 20px 20px 20px;font-size:20px}.online-sales-subscription .icons{grid-template-columns:repeat(2,1fr)}.online-sales-subscription .button{display:-webkit-box;display:-ms-flexbox;display:flex}.online-sales-subscription .button .btn-site,.online-sales-subscription .button .btn-site:focus,.online-sales-subscription .button .btn-site:hover{display:block;width:100%;padding-left:0;padding-right:0}.online-sales-subscription .button .btn-site:first-child{margin:0 10px 0 0}.online-sales-subscription .button .btn-site:last-child{margin:0 0 0 10px}}@media (max-width:899px){.online-sales-subscription{padding:40px 20px 20px 20px}.online-sales-subscription .button .btn-site,.online-sales-subscription .button .btn-site:focus,.online-sales-subscription .button .btn-site:hover{display:block;width:100%;margin:0 0 10px 0}}@media (max-width:699px){.online-sales-subscription{padding:30px 15px 15px 15px}.online-sales-subscription .slider .image{height:300px}}@media (max-width:599px){.online-sales-subscription .slider .image{height:250px}.online-sales-subscription .button{display:block}.online-sales-subscription .button .btn-site:first-child{margin:0 0 10px 0}.online-sales-subscription .button .btn-site:last-child{margin:0 0 0 0}}@media (max-width:499px){.online-sales-subscription .title{padding:0 0 30px 0;text-align:center;font-size:28px}.online-sales-subscription .title .line{text-align:center;line-height:1px}.online-sales-subscription .slider .text{text-align:center}.online-sales-subscription .slider .text div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.online-sales-subscription .slider .text div:last-child{display:none}.online-sales-subscription .icons{margin:15px 0 0 0;grid-column-gap:15px;grid-row-gap:15px}.online-sales-subscription .button{margin:15px 0 0 0}}@media (max-width:449px){.online-sales-subscription .icons{grid-template-columns:repeat(1,1fr)}}@media (max-width:399px){.online-sales-subscription .slider .image{height:200px}}