@charset "utf-8";

.features .features__sub__title{
  font-family:"Montserrat Medium";
  font-size: 18px;
  line-height: 1.56;
  color: #8f9297;
	text-align: center;
	margin-bottom: 20px;
}

.streaming .features .block-icon{
	margin-bottom: 15px;
}
.streaming .features .title-content{
	font-size: 16px;
	line-height: 1.5;
	font-family: "Helvetica Neue Bold", Arial, Verdana, sans-serif;
	font-weight:bold;
}
.streaming .features .text-content{
	font-size: 14px;
	line-height: 1.43;
	text-align: center
}
.streaming .features .items > .item{
	margin-bottom: 60px;
}


.streaming .m-products-item__heading{
	font-size: 20px;
	font-weight: 400;
}
.streaming .m-products-item__text {
	font-size: 16px;
}

.st-1{
	background-color: #d8e9f2;
}
.st-1.streaming .features .title-main{
	color: #101010;
}
.st-1.streaming .features .text-main,
.st-1.streaming .features .text-content{
	color: #505050;
}
.st-1.streaming .m-products-item {
	background-color: #ebf5fa;
}
.st-1.streaming .m-products-item__heading,
.st-1.streaming .features .title-content{
	color: #101010;
}
.st-1.streaming .m-products-item__text{
	color: #303030
}


.st-2{
	background-color: #213052;
}
.st-2.streaming .features .title-main{
	color: #f26d27;
}
.st-2.streaming .features .text-main{
	color: #a6b5ce;
}
.st-2.streaming .m-products-item{
	background-color: rgba(0,0,0,0.1);
}
.st-2.streaming .m-products-item__heading, 
.st-2.streaming .features .title-content{
	color: #ffffff;
}
.st-2.streaming .m-products-item__text,
.st-2.streaming .features .text-content{
	color: #a6b5ce
}


.box-48x48.appletv {
	background-position:0px -1480px;
}
.box-48x48.smarttv {
	background-position:-58px -1480px;
}
.box-48x48.hromecast {
	background-position:-116px -1480px;
}

@media (max-width: 767px) {
	.streaming .features.features__1{ padding-bottom: 0;}
	.streaming .features .icon{ margin-bottom: 0;}
	.streaming .features .items > .item{ margin-bottom: 30px;}
}
/* retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and ( min--moz-device-pixel-ratio: 2), 
only screen and ( -o-min-device-pixel-ratio: 2/1), 
only screen and ( min-device-pixel-ratio: 2), 
only screen and ( min-resolution: 192dpi), 
only screen and ( min-resolution: 2dppx) {
	  .box-48x48.appletv {
		background-image: url("/imgnew/products/elmedia/icAirplay@2x.png");
	  }
	  .box-48x48.smarttv {
		background-image: url("/imgnew/products/elmedia/icSmartTV@2x.png");
	  }
	  .box-48x48.hromecast {
		background-image: url("/imgnew/products/elmedia/icChromecast@2x.png");
	  }
}