.plan_cr{margin-top: 40px;}
.plan_cr .listado-planes{background: #FFF;max-width: 1080px; margin: 0 auto 45px; box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, 0.4); overflow: hidden;}
.plan_cr .listado-planes .plan-cr-nombre{display: table-cell;width: 28%; vertical-align: middle;background: #019BF2;text-align: center;}
.plan_cr .listado-planes .plan-cr-nombre h3{font: 44px/46px Telefonica; color: #fff;}
.plan_cr .listado-planes .plan-cr-nombre h4{font: 40px/40px Telefonica; color: #fff;}
.plan_cr .listado-planes .plan-cr-nombre h3 span{font-family: Telefonica; font-size: 23px; display: block;line-height: 23px;}
.plan_cr .listado-planes .plan-cr-nombre h4 span{font-family: Telefonica; font-size: 20px; display: block;line-height: 20px;}
.plan_cr .listado-planes .incluye-plan-cr{display: table-cell;width: 47%; vertical-align: middle;padding: 30px;background: #fff;}
.plan_cr .listado-planes .incluye-plan-cr p{font: 20px/22px Telefonica; color: #86888C; }
.plan_cr .listado-planes .incluye-plan-cr ul{margin-top: 14px;}
.plan_cr .listado-planes .incluye-plan-cr ul li{margin-bottom: 6px;font: 18px/20px Telefonica; color: #86888C;position: relative;padding-left: 15px;}
.plan_cr .listado-planes .incluye-plan-cr ul li a{font-size: 16px;color: #019BF2;text-decoration: none;}
.plan_cr .listado-planes .incluye-plan-cr ul li:after{position: absolute;left: 0;top: 9px;width: 6px;height: 6px;background: #019BF2;border-radius: 7px;}
.plan_cr .listado-planes .incluye-plan-cr ul li strong{font-family: Telefonica;}
.plan_cr .listado-planes .incluye-plan-cr ul li span{color: #019BF2; font-family: Telefonica;}
.plan_cr .listado-planes .incluye-plan-cr ul li a{color: #019BF2;font-family: Telefonica;}
.plan_cr .listado-planes .incluye-plan-cr span{font: 18px/20px Telefonica; color: #86888C; }
.plan_cr .listado-planes .precio-plan-cr{display: table-cell; width: 32%; vertical-align: middle; text-align: center; background: #fff;}
.plan_cr .listado-planes .precio-plan-cr .txt-contratalo{font: 18px/20px Telefonica; color: #0b2739; }
.plan_cr .listado-planes .precio-plan-cr .txt-precio{font: 34px/34px Telefonica; color: #0b2739;margin: 12px 0;}
.plan_cr .listado-planes .precio-plan-cr .txt-precio .signo{font-size: 18px;line-height: 44px;}
.plan_cr .listado-planes .precio-plan-cr .txt-precio .mes{font-family: Telefonica; font-size: 16px;line-height: 44px;}
.plan_cr .listado-planes .precio-plan-cr .txt-instalacion{font-family: Telefonica; font-size: 21px; color: #86888C }
.plan_cr .listado-planes .precio-plan-cr a{margin-top: 28px;background: #0b2739; color: #fff; font: 20px/22px Telefonica;padding: 15px 87px; display: inline-block;text-decoration: none;border-radius: 5px; }

@keyframes slide {
  from {
	background-position-x: 0;
  }
  to {
	background-position-x: -2066px;
  }
}
		
@media(max-width: 768px){

	.canales-movistar-play .cont .box .planes {display: block;height: 450px; overflow: scroll;}
	.canales-movistar-play .cont{display: block;}
	.canales-movistar-play .cont .box .planes .cont-planes{width: 93% !important;margin: 0 auto 25px!important;}
	.canales-movistar-play .cerrar {position: absolute;right: 10px;top: 11px;background: url(img/cerrar.png) no-repeat 0 0 / cover;width: 25px;height: 28px;z-index: 9999;}

}

@media(max-width: 768px){
	
	.plan_cr .listado-planes .plan-cr-nombre,
	.plan_cr .listado-planes .precio-plan-cr,
	.plan_cr .listado-planes .incluye-plan-cr{display: table; width: 100%;box-sizing: border-box;}
	.plan_cr .listado-planes{width: 90%;box-sizing: border-box;}
	.plan_cr .listado-planes .plan-cr-nombre h3 span{display: inline;}
	.plan_cr .listado-planes .plan-cr-nombre h3 {font: 23px/24px Telefonica;color: #fff;padding: 25px 25px;}
	.plan_cr .listado-planes .precio-plan-cr {padding: 21px 0;border-top: solid 1px #D3D4D3;}
	.box-movistar-play .cont .informacion .icono{display: table; width: 100%;text-align: center;}
	.box-movistar-play .cont .informacion .texto{display: table; width: 100%;text-align: center;}
	.box-movistar-play .cont .informacion .texto{padding-left: 0;}
	.box-movistar-play .cont .informacion .texto a{float: left;}
	.box-movistar-play .cont .accesos .texto{width: 196px;}
	
}

@media(max-width: 500px) {
	.movistar-play-lb .cont-lb .box {width: 94%;}
	.movistar-play-lb .cont-lb .box .box-header h3{font-size: 17px;}
	.movistar-play-lb .cont-lb .box .box-header p{font-size: 14px;}
	.movistar-play-lb .cont-lb .box .box-cont{padding: 25px 13px;}
	.movistar-play-lb .cont-lb .box .box-cont .btn-activar a{max-width: 100%;box-sizing: border-box;}
	.movistar-play-lb .cont-lb .box .box-cont .btn-activar {box-sizing: border-box;}
	.movistar-play-lb .cont-lb .box .box-cont ul li {font: 13px Telefonica, sans-serif;}
	.movistar-play-lb .cont-lb .box .box-cont .btn-activar a{font-size: 15px;font-family: Telefonica;}
}

@media(max-width: 414px){

.box-movistar-play .cont .accesos .texto,
.box-movistar-play .cont .accesos .botones{display: table; width: 100%;text-align: center;box-sizing: border-box;}
.box-movistar-play .cont .accesos .texto{padding-bottom: 33px;}
.box-movistar-play{padding: 29px 18px;width: 90%;}
.box-movistar-play .cont .accesos .botones .activar{width: 236px;;margin-right: 0px;margin-bottom: 15px;padding: 16px 0px;}
.box-movistar-play .cont .accesos .botones .movistar-play{width: 236px;box-sizing: border-box;padding: 6px 0px 6px 11px;text-align: left;}
.planes-movistar-play{display: block;}
.planes-movistar-play .plan:first-child{margin-right: 0; margin-bottom: 30px;}
.planes-movistar-play .plan{width: 100%;}
.box-movistar-play .cont h3 {font: 20px/23px Telefonica;}
.box-movistar-play .cont .informacion .texto h2 {font: 23px/25px Telefonica;color: #86888C;margin-bottom: 23px;margin-top: 24px;}
.box-movistar-play .cont .informacion .texto p {font: 18px/24px Telefonica;color: #86888C;text-align: center;}
.box-movistar-play .cont .informacion .texto a {font: 18px/20px Telefonica;}
.planes-movistar-play .plan .informacion p {font: 18px/21px Telefonica;}
.planes-movistar-play .plan .informacion {text-align: center;padding: 0px 17px 20px;box-sizing: border-box;}
header#banner2018._television h1 {font: 42px Telefonica;line-height: normal;text-align: center;position: relative;top: 55px;line-height: 42px;}
.plan_cr .listado-planes .incluye-plan-cr ul li {font: 18px/20px Telefonica;}
.plan_cr .listado-planes .precio-plan-cr{width: 80%;margin: 0 auto;}

}

#myBtn {
	  display: block; /* se visualiza para el home */
	  position: fixed; /* Fixed/sticky position */
	  bottom: 20px; /* para mover el boton de abajo hacia arriba + */
	  right: 30px; /* Pposicion del boton left */
	  z-index: 99; /* Make sure it does not overlap */
	  border: none; /* Remove borders */
	  outline: none; /* Remove outline */
	  background-color: #954b97; /* color principal */
	  color: white; /* Text color */
	  cursor: pointer; /* Add a mouse pointer on hover */
	  padding: 15px; /* Some padding */
	  border-radius: 15px; /* curva del boton */
	  font-size: 18px; /* Increase font size */
	}
	
	#myBtn:hover {
	  background-color: #954b99; /* Add a dark-grey background on hover */
	}	