
  html {
	scroll-behavior: smooth;
  }
  .bg-lime-green {
	background-color: #95c147;
  }
  .bg-green {
	background-color: #00b08c;
  }
  .phone {
	color:#019B69;
	font-size:28px;
	font-weight:bold;
  }

  #calling-features {
	background: url('/Images/HomeSC/2021/calling-features/bg-calling-features.jpg') no-repeat right center / cover;
  }
  #calling-features article {
	max-width:700px;
	
	padding:136px 15px;
  }
  #calling-features h1 {
	font-family: 'bebas_kairegular', sans-serif;
	color: #22a9ce;
	font-size:100px;
	font-weight:400;
	text-transform:uppercase;
	line-height: 90px;
  }
  #calling-features p {
	font-size:25px;
	line-height:1.4;
	font-weight: 300;
  }
  #calling-features img {
	display:none;
  }

  @media screen and (max-width: 992px) {
	#calling-features {
	  background: none;
	}
	#calling-features article {
	  max-width:650px;
	  padding:40px 15px;
	}
	#calling-features img {
	  display:block;
	  width:100%;
	}
	#calling-features h1 {
	  font-size:52px;
	}
  }



  #calling-feature-calls {
	color: #fff;
	position:relative;
  }
  img#waves {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:999;
  }
  #calling-feature-calls article {
	min-height:425px;
	padding:20px 15px;
  }
  #calling-feature-calls h2 {
	font-family: 'Bebas Neue',sans-serif;
	color: #fff;
	font-size:42px;
	text-align:center;
	text-transform:uppercase;
	margin:25px 15px;
  }
  #calling-feature-calls p {
	font-size: 20px;
	line-height: 32px;
  }
  #calling-feature-calls img.call {
	display:block;
	width:100%;
	max-width:170px;
	margin:10px auto;
	padding:10px;
  }

  @media screen and (max-width: 1200px) {
	#calling-feature-calls {
	  text-align:center;
	}
  }




  #calling-feature-requirements {
	padding:50px 10px 0;
  }
  #calling-feature-requirements div.requirement {
	padding:0;
  }
  #calling-feature-requirements div.pin-requirement {
	margin-right:-20px;
  }
  #calling-feature-requirements article {
	color: #fff;
	min-height:315px;
	padding:40px 25px;
	box-shadow: 0 0  10px #333;
	transform: skewY(-5deg);
  }
  #calling-feature-requirements h2 {
	font-family: 'Bebas Neue', sans-serif;
	color: #000;
	font-size:42px;
	text-align:center;
	margin:0;
	padding:40px 15px;
  }
  #calling-feature-requirements article h3 {
	color: #fff;
	font-size:25px;
	text-transform: uppercase;
	transform: skewY(5deg);
  }
  #calling-feature-requirements article.dk-blue {
	background-color: #014a60;
  }
  #calling-feature-requirements article.lt-blue {
	background-color: #036987;
  }
  #calling-feature-requirements article p {
	line-height:25px;
	margin-left:25px;
	transform: skewY(5deg);
	font-size: 20px;
  }
  @media screen and (max-width: 1200px) {
	#calling-feature-requirements article {
	  min-height:350px;
	  margin-bottom:10px;
	}
  }
  @media screen and (max-width: 992px) {
	#calling-feature-requirements div.pin-requirement {
	  margin-right: 0px;
	}
  }

    


  #calling-feature-packages h2 {
	font-family: 'Bebas Neue', sans-serif;
	color: #000;
	font-size:42px;
	text-transform:uppercase;
  }
  #calling-feature-packages img {
	display:block;
	width:100%;
	max-width:900px;
	margin:5px auto;
  }
  #calling-feature-packages article {
	padding:20px 15px 10px;
  }
  
  #calling-feature-packages p {
    font-family: "quasimoda",sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 21px;
}



  #let-us-help {
	background-color: #fff;
  }
  #let-us-help article {
	background-color: #fff;
	padding:50px 25px 50px;
  }
  #let-us-help h2 {
	font-family: 'bebas_kairegular', sans-serif;
	color: #019B69;
	font-size:56px;
	font-weight:400;
	text-transform:uppercase;
	margin:15px 0;
  }
  #let-us-help p {
	font-size:18px;
  }
  img#let-us-help-img {
	display:none;
	width:100%;
  }
  img#ht-logo {
	display:block;
	width:100%;
	max-width:400px;
	padding:10px;
	margin:auto;
  }
  .bg-letushelp {
	background: url('/Images/HomeSC/2021/calling-features/let-us-help-v2.jpg') no-repeat center right / cover;
	min-height:500px;
  }
  @media screen and (max-width: 992px) {
	.bg-letushelp {
	  display:none;
	}
	#let-us-help article {
	  padding:50px 25px 30px;
	}
	img#let-us-help-img {
	  display:block;
	}
	#let-us-help h2 {
	  font-size:42px;
	}
  }
   a.bttn-green, a.bttn-green:visited {
	display: inline-block;
	background-color: #70b840;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 10px 0;
	padding: 1.25em 20px 1.25em 20px !important;
	border-radius: 10px;
	overflow: hidden;
	border: 0;
	position: relative;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
    
}
  
  .bttn-green:hover {
    background-color: #80db44!important;
}
  a.bttn-green:hover:before {
	opacity: 0;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-animation-name: hvr-icon-drop;
	animation-name: hvr-icon-drop;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: cubic-bezier(0.52,1.64,0.37,0.66);
	animation-timing-function: cubic-bezier(0.52,1.64,0.37,0.66);
  }
  
  a.bttn-green img {
	display: inline-block;
	width: 25px;
	margin-left: 8px;
	margin-right: 10px;
  }


  #calling-features-unlimited-voice {
	background: url('/Images/HomeSC/2021/calling-features/bg-calling-features-unlimited-voice.jpg') no-repeat right center / cover;
  }
  #calling-features-unlimited-voice article {
	max-width:575px;
	margin:auto;
	padding:100px 15px;
  }
  #calling-features-unlimited-voice h2 {
	font-family: 'Bebas Neue', sans-serif;
	color: #95c147;
	font-size:42px;
	text-transform:uppercase;
  }
    #calling-features-links h2 {
	font-family: 'Bebas Neue', sans-serif;
	font-size:42px;
	 margin: 20px 0;
	}
  
  #calling-features-unlimited-voice p {
	font-size:21px;
	line-height:1.4;
   font-weight:300;

  }
  
   #disclaimer small {
	font-size:18px;
    font-weight:300;

  }
  #calling-features-unlimited-voice img {
	display:none;
  }
	 #calling-features-unlimited-voice a.bttn-green img {
	display: inline-block !important;
	width: 25px;
	margin-left: 8px;
	margin-right: 10px;
  }
  
  
 
  
  
  @media screen and (max-width: 992px) {
	#calling-features-unlimited-voice {
	  background: none;
	}
	#calling-features-unlimited-voice article {
	  max-width:100%;
	  padding:40px 15px;
	}
	#calling-features-unlimited-voice img {
	  display:block;
	  width:100%;
	}
	#calling-features-unlimited-voice h2 {
	  font-size:42px;
	}
  }





  #convenient-links {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#252525+0,212121+0,202020+1,252525+1,262624+4,303030+18,373737+36,363636+69,313131+80,262624+96,252525+99,202020+99,222222+100,272727+100 */
	background: rgb(37,37,37); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(37,37,37,1) 0%, rgba(33,33,33,1) 0%, rgba(32,32,32,1) 1%, rgba(37,37,37,1) 1%, rgba(38,38,36,1) 4%, rgba(48,48,48,1) 18%, rgba(55,55,55,1) 36%, rgba(54,54,54,1) 69%, rgba(49,49,49,1) 80%, rgba(38,38,36,1) 96%, rgba(37,37,37,1) 99%, rgba(32,32,32,1) 99%, rgba(34,34,34,1) 100%, rgba(39,39,39,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(37,37,37,1) 0%,rgba(33,33,33,1) 0%,rgba(32,32,32,1) 1%,rgba(37,37,37,1) 1%,rgba(38,38,36,1) 4%,rgba(48,48,48,1) 18%,rgba(55,55,55,1) 36%,rgba(54,54,54,1) 69%,rgba(49,49,49,1) 80%,rgba(38,38,36,1) 96%,rgba(37,37,37,1) 99%,rgba(32,32,32,1) 99%,rgba(34,34,34,1) 100%,rgba(39,39,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(37,37,37,1) 0%,rgba(33,33,33,1) 0%,rgba(32,32,32,1) 1%,rgba(37,37,37,1) 1%,rgba(38,38,36,1) 4%,rgba(48,48,48,1) 18%,rgba(55,55,55,1) 36%,rgba(54,54,54,1) 69%,rgba(49,49,49,1) 80%,rgba(38,38,36,1) 96%,rgba(37,37,37,1) 99%,rgba(32,32,32,1) 99%,rgba(34,34,34,1) 100%,rgba(39,39,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#272727',GradientType=0 ); /* IE6-9 */
	padding:25px 15px;
  }
  #convenient-links a,
  #convenient-links a:visited {
	display:block;
	background-color: #fff;
	color: #179c69;
	font-size:15px;
	font-weight:600;
	text-decoration:none;
	text-align:center;
	outline:none;
	border:none;
	border-radius:20px;
	margin-bottom:5px;
	padding:12px 15px 10px;
  }
  #convenient-links a:hover {
	display:block;
	background-color: #179c69;
	color: #fff;
	text-decoration:none;
	text-align:center;
	outline:none;
	border:none;
	border-radius:20px;
	padding:10px 15px;
  }

  
    #calling-features-links {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#252525+0,212121+0,202020+1,252525+1,262624+4,303030+18,373737+36,363636+69,313131+80,262624+96,252525+99,202020+99,222222+100,272727+100 */
	background: rgb(37,37,37); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(37,37,37,1) 0%, rgba(33,33,33,1) 0%, rgba(32,32,32,1) 1%, rgba(37,37,37,1) 1%, rgba(38,38,36,1) 4%, rgba(48,48,48,1) 18%, rgba(55,55,55,1) 36%, rgba(54,54,54,1) 69%, rgba(49,49,49,1) 80%, rgba(38,38,36,1) 96%, rgba(37,37,37,1) 99%, rgba(32,32,32,1) 99%, rgba(34,34,34,1) 100%, rgba(39,39,39,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(37,37,37,1) 0%,rgba(33,33,33,1) 0%,rgba(32,32,32,1) 1%,rgba(37,37,37,1) 1%,rgba(38,38,36,1) 4%,rgba(48,48,48,1) 18%,rgba(55,55,55,1) 36%,rgba(54,54,54,1) 69%,rgba(49,49,49,1) 80%,rgba(38,38,36,1) 96%,rgba(37,37,37,1) 99%,rgba(32,32,32,1) 99%,rgba(34,34,34,1) 100%,rgba(39,39,39,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(37,37,37,1) 0%,rgba(33,33,33,1) 0%,rgba(32,32,32,1) 1%,rgba(37,37,37,1) 1%,rgba(38,38,36,1) 4%,rgba(48,48,48,1) 18%,rgba(55,55,55,1) 36%,rgba(54,54,54,1) 69%,rgba(49,49,49,1) 80%,rgba(38,38,36,1) 96%,rgba(37,37,37,1) 99%,rgba(32,32,32,1) 99%,rgba(34,34,34,1) 100%,rgba(39,39,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#272727',GradientType=0 ); /* IE6-9 */
	padding:20px 15px;
	margin-top: 45px;
  }
  #calling-features-links a,
  #calling-features-links a:visited {
	display:block;
	background-color: #fff;
	color: #179c69;
	font-size:15px;
	font-weight:600;
	text-decoration:none;
	text-align:center;
	outline:none;
	border:none;
	border-radius:20px;
	margin-bottom:5px;
	padding:12px 15px 10px;
  }
  #calling-features-links a:hover {
	display:block;
	background-color: #179c69;
	color: #fff;
	text-decoration:none;
	text-align:center;
	outline:none;
	border:none;
	border-radius:20px;
	padding:10px 15px;
  }



  a.bttn-blue,
  a.bttn-blue:visited {
	display: inline-block;
	background-color: #fff;
	color: #22a9ce;
	font-size: 15px;
	font-weight:bold;
	line-height:20px;
	text-decoration: none;
	text-transform:uppercase;
	outline: none;
	border: solid 1px #22a9ce;
	border-radius: 5px;
	padding: 12px 50px 8px;
	cursor: pointer;
	transition:all 1s;
  }

  a.bttn-blue:hover {
	background-color: #22a9ce;
	color: #fff;
	text-decoration: none;
	outline: none;
	border: solid 1px #22a9ce;
  }
