
  #home-stream-banner img {
	width:100vw;
  }
  .homestream-mobile {display:none}
  @media screen and (max-width: 767px) {
	.homestream-desktop {display:none}
	.homestream-mobile {display:block}
  }
  #faq-section, #new-tv-section, #setup-guides #overview-videos-section{
	padding-top: 15px;
	padding-bottom: 15px;
  }
  #faq-section h2, #new-tv-section h2, #setup-guides h2, #overview-videos-section h2 {
	color: white;
	text-align:center;
	margin:0;
	padding:15px;
	background-image: linear-gradient(to right,#00a063,#00ade6);
  }
  #setup-guides a, #welcome-guides a, #login-btn-mobile a {
	margin:15px 5px;
  }
  #welcome-pdf-link {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 15px;
  }
  .align-arrow {
	margin-left: auto;
	margin-right: 20px;
	color: gray;
  }
  #search-btn {
	display: inline-block;
	background-color: #061c43;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 10px 0;
	padding: 7px 40px;
	border-radius: 5px;
	cursor: pointer;
	transition: background-color 1s;
  }
  td, th {
	padding: 5px;
  }
  .block {
	padding:10px;
  }
  .block:nth-child(even) {
	background-color: #f1f1f1;
  }
  .faq-b {
	display: flex;
	color: #000;
	font-size:16px;
	text-transform:uppercase;
	margin:0; 
	padding: 7px;
	cursor:pointer;
  }
  .faq-a {
	display:block;
	padding: 10px;
  }
  #bttn {
	display:inline-block;
	background-image: linear-gradient(rgba(14,173,115,1),rgba(1,110,69,1));
	color: white;
	font-size:15px;
	text-decoration:none;
	text-align:center;
	outline:none;
	border:none;
	margin:25px auto;
	padding:13px;
	min-width:200px;
	border-radius:25px;

  }
  #bttn a {
	color: white}  


  .faq-b {
	cursor:pointer;
  }
  .binfo {
	display:block;
	padding: 5px;
  }
  .faq-b h2:after {
	content: "+";
	float: none;
	margin: 0;
	padding-left: 10px;
  }
  .faq-b.minus h2:after {
	content: "-";
	float: none;
	margin:0;
	padding-left: 10px;
  }





  a.buy-now-bttn, a.buy-now-bttn:visited {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	font-weight:500;
	text-decoration: none;
	outline: none;
	border:none;
	border-radius: 10px;
	padding: 8px 38px;
	vertical-align:middle;
	cursor: pointer;
	transition:background-color 1s, color 1s;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0ead73+0,0aa96f+8,0cab71+11,01a066+34,02a167+36,009e64+38,009f65+41,029b63+49,009760+52,039861+56,00935d+59,028f5b+70,018957+82,008654+84,018755+87,017f50+98,016e45+100 */
	background: rgb(14,173,115); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(14,173,115,1) 0%, rgba(10,169,111,1) 8%, rgba(12,171,113,1) 11%, rgba(1,160,102,1) 34%, rgba(2,161,103,1) 36%, rgba(0,158,100,1) 38%, rgba(0,159,101,1) 41%, rgba(2,155,99,1) 49%, rgba(0,151,96,1) 52%, rgba(3,152,97,1) 56%, rgba(0,147,93,1) 59%, rgba(2,143,91,1) 70%, rgba(1,137,87,1) 82%, rgba(0,134,84,1) 84%, rgba(1,135,85,1) 87%, rgba(1,127,80,1) 98%, rgba(1,110,69,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(14,173,115,1) 0%,rgba(10,169,111,1) 8%,rgba(12,171,113,1) 11%,rgba(1,160,102,1) 34%,rgba(2,161,103,1) 36%,rgba(0,158,100,1) 38%,rgba(0,159,101,1) 41%,rgba(2,155,99,1) 49%,rgba(0,151,96,1) 52%,rgba(3,152,97,1) 56%,rgba(0,147,93,1) 59%,rgba(2,143,91,1) 70%,rgba(1,137,87,1) 82%,rgba(0,134,84,1) 84%,rgba(1,135,85,1) 87%,rgba(1,127,80,1) 98%,rgba(1,110,69,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(14,173,115,1) 0%,rgba(10,169,111,1) 8%,rgba(12,171,113,1) 11%,rgba(1,160,102,1) 34%,rgba(2,161,103,1) 36%,rgba(0,158,100,1) 38%,rgba(0,159,101,1) 41%,rgba(2,155,99,1) 49%,rgba(0,151,96,1) 52%,rgba(3,152,97,1) 56%,rgba(0,147,93,1) 59%,rgba(2,143,91,1) 70%,rgba(1,137,87,1) 82%,rgba(0,134,84,1) 84%,rgba(1,135,85,1) 87%,rgba(1,127,80,1) 98%,rgba(1,110,69,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ead73', endColorstr='#016e45',GradientType=0 ); /* IE6-9 */
  }
  a.buy-now-bttn:hover {
	color: #fff;
	text-decoration:none;
  }

  #login-btn-mobile {
	display:block;
	width:100%;
	text-align:center;
	padding:15px;
  }

  @media screen and (max-width: 992px) {
	#login-btn {
	  margin:auto;
	}
  }
  @media screen and (max-width: 700px) {
	#login-btn-mobile {
	  display:block;
	  text-align:center;
	  padding:15px;
	}
  }

  
  #hstv-search-bar {
	max-width: 80%;
	margin: 25px auto auto;
  }
