

  #gig-cats {
	padding-bottom:25px;
  }
  #gig-cats img {
	display:block;
	width:100%;
  }
  #gig-cats img.hslogo {
	max-width:175px;
  }

  .gig-wrap {
	background: url('/Images/HomeSC/images/gigabit-infographic/bg-need-for-speed-infographic.jpg') no-repeat center center / cover;
	color: #fff;
	padding:25px;
  }
  .gig-wrap p {
	margin:5px 0 20px;
  }
  .gig-wrap h3 {
	color: #f9b76c;
	font-size:25px;
	font-weight:500;
  }
  .white {
	color: #fff!important;
  }
  .gig-intro {
	text-align:center;
  }
  .gig-intro h1 {
	color: #fff;
	text-transform:uppercase;
	text-shadow: 2px 4px 4px #0e246d;
	margin: 25px 0 35px;
  }
  .gig-wrap h2 {
	color: #fff;
	text-transform:uppercase;
	text-shadow: 2px 4px 4px #0e246d;
	margin: 25px 0 15px;
  }

  .gig-bord-top {
	border-top: dashed 4px #f9b76c;
  }
  .gig-bord-left {
	border-left: dashed 4px #f9b76c;
  }
  .gig-bord-right {
	border-right: dashed 4px #f9b76c;
  }

  .gig-icon {
	text-align:center;
  }
  .gig-icon img {
	display:block;
	max-width:125px;
	margin: 0 auto 5px;
  }
  .gig-icon p {
	color: #fff;
	font-size:13px;
  }
  .gig-icon p span {
	display:block;
	color: #f9b76c;
	font-size:15px;
  }

  #infographic-wrap {
	padding:150px 0;
	position:relative;
  }
  #family {
	max-width:300px;
	margin:25px auto 5px;
  }

  #icon-house {
	max-width:650px;
	margin:auto;
  }
  #icon-security {
	position:absolute;
	top:2%;
	left:27%;
  }
  #icon-washer {
	position:absolute;
	top:18%;
	left:13%;
  }
  #icon-gaming {
	position:absolute;
	top:48%;
	left:8%;
  }
  #icon-connected {
	position:absolute;
	top:70%;
	left:8%;
  }
  #icon-house-assistant {
	position:absolute;
	top:73%;
	left:31%;
  }
  #icon-laptop {
	position:absolute;
	top:80%;
	left:55%;
  }
  #icon-iphones {
	position:absolute;
	top:66%;
	left:75%;
  }
  #icon-tablets {
	position:absolute;
	top:42%;
	left:77%;
  }
  #icon-4k-tv {
	position:absolute;
	top:19%;
	left:71%;
  }
  #icon-smart-thermostat {
	position:absolute;
	top:5%;
	left:54%;
  }


  @media screen and (max-width: 992px) {
	#icon-house {
	  max-width:575px;
	}
	.gig-icon img {
	  max-width:75px;
	}
  }
  @media screen and (max-width: 767px) {
	#icon-house {
	  max-width:250px;
	}
	.gig-icon img {
	  max-width:55px;
	}
	.gig-icon p {
	  font-size:10px;
	}
	.gig-icon p span {
	  font-size:12px;
	}
  }
  @media screen and (max-width: 600px) {
	#icon-security {
	  position:absolute;
	  top:2%;
	  left:25%;
	}
	#icon-washer {
	  position:absolute;
	  top:20%;
	  left:3%;
	}
	#icon-gaming {
	  position:absolute;
	  top:48%;
	  left:0%;
	}
	#icon-connected {
	  position:absolute;
	  top:70%;
	  left:2%;
	}
	#icon-house-assistant {
	  position:absolute;
	  top:73%;
	  left:30%;
	}
	#icon-laptop {
	  position:absolute;
	  top:80%;
	  left:57%;
	}
	#icon-iphones {
	  position:absolute;
	  top:66%;
	  left:75%;
	}
	#icon-tablets {
	  position:absolute;
	  top:45%;
	  left:79%;
	}
	#icon-4k-tv {
	  position:absolute;
	  top:23%;
	  left:71%;
	}
	#icon-smart-thermostat {
	  position:absolute;
	  top:7%;
	  left:54%;
	}
	.gig-bord-top {
	  border-top: dashed 4px #f9b76c;
	}
	.gig-bord-left {
	  border-left: none
	}
	.gig-bord-right {
	  border-right: none
	}
	img.hslogo {
	  display:none;
	}
  }
  @media screen and (max-width: 575px) {
	#icon-house {
	  max-width:200px;
	}
  }
