
  .lrgPrice {font-size: 1em; padding: 3px; margin: 0; font-weight: 700;}
  .smallPrint {font-size: .9em; line-height: 1em;}
  .priceBloxNoBdr {border: 0px solid #cdcdcd; border-radius: 10px; padding: 3px; text-align: center; line-height: 1.5em; font-size: 15px;}
  .priceBlox {border: 1px solid #cdcdcd; border-radius: 10px; padding: 3px; text-align: center; line-height: 1.5em; font-size: 15px;}
  .phone-results { font-size: .9em; margin: 2px auto 2px auto; width: 95%;} 


  .pricing {border-top: 0px solid #cdcdcd; width: 100%;}
  .pricingIn { margin: 0 auto 1px auto; width: 90%;}


  b,
  strong {
	font-weight: bold; }



  .phoneTitle {font-weight: bold;display:block; margin: 4px;}

  .imgApl {
	vertical-align: middle;
	border: 0;
	width:167px; 
  }

  .imgSam {
	vertical-align: middle;
	border: 0;
	width: 95%;
  }


  .deviceH {
	text-align: left;
	border-radius: 5px;

	position: relative;
	padding: 25px 0 20px;
	float: left;
	width: 100%;
	/*height: 49rem;*/
	opacity: 1;
	box-shadow: 0 1px 5px rgba(0,0,0,0);
	transition: box-shadow .8s;
	transition-timing-function: ease-in-out


  }


  .deviceH:hover {
	box-shadow: 0 5px 15px rgba(0,0,0,0.3);
	opacity: 1;

	background: rgb(216,245,251);
	background: -moz-linear-gradient(3deg, rgba(216,245,251,1) 0%, rgba(234,250,253,1) 23%, rgba(255,255,255,1) 46%);
	background: -webkit-linear-gradient(3deg, rgba(216,245,251,1) 0%, rgba(234,250,253,1) 23%, rgba(255,255,255,1) 46%);
	background: linear-gradient(3deg, rgba(216,245,251,1) 0%, rgba(234,250,253,1) 23%, rgba(255,255,255,1) 46%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d8f5fb",endColorstr="#ffffff",GradientType=1);

  }

  strong.phone {
	font-size: 1.2em;
	color: green;

  }



  /* .deviceH:hover {
  text-align: center;
  border-radius: 5px;
  padding: 0;
  -webkit-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  cursor: pointer;
  position: relative;
  padding: 0;
  }
  */

  .deviceH .gift-cardNoPromo {
	width:80%;
	color: #0e8751;
	position: relative;
	text-align: center;
	height: .5rem;
	margin: 0 auto 10px auto;
  }

  .deviceH .gift-card {   height: 4rem; margin: 0 auto 10px auto;
	position: relative; top: 0px; width: 80%; border-top: 0px solid #16407e; background: rgb(243,7,86);
	background: linear-gradient(180deg, rgba(243,7,86,1) 0%, rgba(255,11,11,1) 56%, rgba(255,128,0,1) 100%); color: white; padding: 3px 6px; font-size: .8em; text-align: center;
  }

  .image-wrap {
	text-align: center;
	/*height: 18rem;*/
	position: relative;
	line-height:1.1rem;
	margin-bottom: 10px;

	position: relative; width: 330px; margin: auto;
  }




  #wirelessDevices-slideshow img {
	display:block;
	width:100%;
	max-width:1100px;
	margin:auto;
  }


  /* pager */
  .cycle-pager { 
	text-align: center; width: 100%; z-index: 99999; position: relative; overflow: hidden;
  }
  .cycle-pager span { 
	font-family: arial; font-size:40px; width: 16px; height: 16px; 
	display: inline-block; color: #eee; cursor: pointer; 
  }
  .cycle-pager span.cycle-pager-active {color: #0056b3;}
  .cycle-pager > * {cursor: pointer;}




  .banner-wireless-devices {
	background: url('/Images/ATMC-facebook/site/images/atmc-banners/residential-wireless-devices.jpg') no-repeat center center / cover;
	min-height:325px;
  }

  .top-promo {background: rgb(255,144,52);
	background: linear-gradient(0deg, rgba(255,144,52,1) 0%, rgba(237,46,78,1) 76%); text-align: center; padding: 3px;     margin-top: 1.5rem!important;}

  @media screen and (min-width: 1000px) {
	.top-promo {background: rgb(255,144,52);
	  background: linear-gradient(0deg, rgba(255,144,52,1) 0%, rgba(237,46,78,1) 76%); text-align: center; padding: 3px; margin-top: 1rem!important;}
  }



  @media screen and (max-width: 767px) {

	.banner-wireless-devices {background:none}
	#banner {min-height:100px}
	#banner img {width:100%}
  }
  .phone-results div {
	display:none;
  }
  img.sale-tag {
	max-width:88px;
	position:absolute;
	top:0px;
	right:0;
	z-index:999;
  }
  ul.phone-nav {
	margin:10px 0;
	padding:0;
	list-style:none;
	border-bottom: solid 1px #ddd;
  }
  ul.phone-nav li {
	list-style:none;
	display:inline-block;
	font-size:13px;
	padding:0 9px;
	cursor:pointer;
	border-right:solid 1px #ddd;
  }
  ul.phone-nav li:last-child {
	border-right:none;
  }
  ul.phone-nav li.activate {
	color:#3A7FA9;
  }



  img.phone-logo {
	max-width:140px;
  }
  .wireless-device-details-btn {
	cursor:pointer;
  }
  #wireless-device-insurance {
	background: url('/Images/ATMC-facebook/site/images/universal/bg-wireless-insurance.jpg') no-repeat center center / cover;
  }
  img#device-insurance-phone {
	display:block;
	width:100%;
	max-width:350px;
	margin:0px auto -65px;
	position:relative;
	z-index:999;
  }

  @media screen and (max-width: 575px) {
	img#device-insurance-phone {
	  margin:0px auto;
	}
  }

  @media screen and (min-width: 1350px){

	.banner-pos-middle {
	  display: block;
	}
  }



  .desktopBanner {display: block; }
  .tabletBanner {display: none;}
  .mobileBanner {display: none;}


  .pink-banner {
	top:319px !important;
  }


  @media screen and (max-width: 912px) {
	.desktopBanner {display: none;}
	.tabletBanner {display: block;}
	.mobileBanner {display: none;} 
	.pink-banner {
	  top:290px!important;

	}}





  @media screen and (max-width: 501px) {
	.desktopBanner {display: none;}
	.tabletBanner {display: none;}
	.mobileBanner {display: block;}
	.pink-banner {
	  top:290px !important;
	}}

  @media screen and (max-width: 285px) {
	.desktopBanner {display: none;}
	.tabletBanner {display: none;}
	.mobileBanner {display: block;}
	.pink-banner {
	  top:312px !important;
	}

	.productImage {

	  top: -55px;

	}}

  .SilverS {background-color: #98a8b7;}

