/* ==============================================================
* INICIO //rtp-inicio-v1.css
* ============================================================== */
	#g-page-surround {
		box-shadow: 0 0 15px rgba(0, 0, 0, 0);
	}
  /* slick */
	.slick-dotted.slick-slider {
	  margin-bottom: 0 !important;
	}
	.slick-dots {
	  bottom: 13% !important;
	  position: relative !important;
	  margin: .5rem 0 !important;
	}
	.slick-dots li button {
	  border: 2px solid #002554 !important;
	  border-radius: 10px !important;
	  width: 16px !important;
	  height: 16px !important;
	}
	.slick-dots li button:before {
	  font-size: 16px !important;
	  line-height: 24px !important;
	  top: -3px !important;
	  left: -2px !important;
	  width: 20px !important;
	  height: 20px !important;
	  opacity: 0 !important;
	  color: #002554 !important;
	}
	.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	  opacity: .5 !important;
	}
	.slick-dots li.slick-active button:before {
	  opacity: 1 !important;
	  color: #002554 !important;
	}

  /* inicio slider */
	.inicio-slider-nodo { 
	  /*height: calc(100vh - 102px - 2rem);*/
	  height: calc(100vh - 200px - 2rem);
	  background: aliceblue; 
	  display: flex !important;
	  flex-direction: row;
	  align-items: center;
	  justify-content: space-between;

	  background: url(../../../rtp-resources/inicio/inicio-background.jpg) no-repeat center;
	  background-size: 100% 100%;
	}
	.inicio-slider-nodo p { 
		margin: 1rem;
	}
	.inicio-slider-col-der {
	  padding-left: 5%;
	  padding-right: 1rem;
	  width: 35%;
	}
	.inicio-slider-col-izq {
	  padding-left: 1rem;
	  /* height: 100%;
	  width: 65%; */
	  text-align: right;
	}
	.inicio-slider-col-izq img {
	  display: inline-block !important;
	  /* height: 100%;
	  width: auto; */
	}
	/* #inicio-slider-nodo-1 { 
	  background: url(../../../rtp-resources/inicio/inicio-background.jpg) no-repeat center;
	  background-size: 100% 100%;
	} */

	#inicio-slider-bebbia {
		background: url(../../../rtp-resources/inicio/fondo-bebbia-banner.jpg) no-repeat center !important;
		background-size: 100% 100% !important;
    }

	#inicio-slider-tinaco-plus,
    .inicio-slider-tinaco-plus {
		background: none;
	}
    
    #inicio-slider-ecomerce {
		background: none;
	}
    
    #inicio-slider-rotogotas {
		background: none;
	}
    
    #inicio-slider-ofertas-tuboplus {
		background: none;
	}


	#inicio-slider-almacenamiento-especializado {
		background: url(../../../rtp-resources/inicio/banner-almacenamiento-especializado-fondo.jpg) no-repeat center !important;
		background-size: 100% auto !important;
	}

	.inicio-slider-bajar {
	  /*position: absolute;*/
	  position: relative;
	  /*bottom: 3%;*/
	  left: calc(50% - 17px);
	  cursor: pointer;
		
	  margin-bottom: .5rem;
	}

	.inicio-slider-nodo-p {
	  background: #018abe !important;
	  color: #fff !important;
	  text-align: center !important;
	}

	@media screen and (max-width: 768px) {
	  .inicio-slider-nodo {
		height: auto;
		flex-direction: column;
		padding-bottom: 4rem;
		background-size: 100% auto;
	  }
	  .inicio-slider-col-der {
		padding-left: 0%;
		padding-right: 0%;
		width: 100%;
		text-align: center;
	  }
	  .inicio-slider-col-izq {
		padding-right: 0%;
		padding-left: 0%;
		width: 100%;
	  }
	  .inicio-slider-col-izq img {
		display: inline !important;
	  }
	  .slick-dots { bottom: 8% !important; }
	  .inicio-slider-bajar { bottom: 0%; }

		#informe-anual .prefooter-slider-nodo-img {
			background: none;
		}
	}

  /* soluciones */
	.inicio-soluciones-btn {
	  width: 18%;
	  display: inline-block;
	  padding: 1rem;
	  /* z-index: 40; */
	}
	.inicio-soluciones-btn img {
	  width: 40%;
	  opacity: .3;
	  filter: grayscale(100%);
	}
	.inicio-soluciones-btn button {
	  background: #e5e5e5;
	  color: #fff;
	  border-radius: 25px;
	  display: inline-block;
	  font-size: 17px;
	  padding: 6px 16px;
	  font-weight: 500;
	  transition: all ease .3s;
	  width: 90%;
	  margin-top: 1rem;
	}
	.inicio-soluciones-btn:hover img {
	  opacity: 1;
	}
	.inicio-soluciones-btn:hover button {
	  /* 00AFD7 */
	  background: #002554;
	}
	.inicio-soluciones-btn.active button {
	  background: #002554;
	}
	.inicio-soluciones-btn.active img {
	  opacity: 1;
	  filter: grayscale(0%);
	}
	.inicio-soluciones-tab {
	  padding: 1rem;
	  background: #f7f7f7;
	}
	.inicio-soluciones-tab-nodo {
	  width: 18%;
	  display: inline-block;
	  padding: 1rem 0;
	  vertical-align: top;
	  padding: 1rem;
	}
	/* .inicio-soluciones-tab-nodo a,  */.prefooter-btn {
	  background: #009cde;
	  color: #fff;
	  padding: .3rem 1rem;
	  border-radius: 20px;
	  transition: all ease .3s;
	}
	/* .inicio-soluciones-tab-nodo a:hover {
	  background: #236192;
	} */
	.inicio-soluciones-tab-nodo p {
	  min-height: 54px;
	}

	@media screen and (max-width: 768px) {
	  .inicio-soluciones-btn { width: 23%; }
	  .inicio-soluciones-tab-nodo { width: 30%; }
	}
	@media screen and (max-width: 425px) {
		.inicio-soluciones-btn { 
			width: 48%;
			padding: 0.5rem; 
		}
		.inicio-soluciones-btn button {
			font-size: 14px;
			padding: 6px 10px;
			width: 100%;
			margin-top: .5rem;
		}
	  .inicio-soluciones-tab-nodo { 
      width: 49%;
      padding: 0.5rem;
    }
    .inicio-soluciones-tab-nodo .rtp-btn {
      font-size: 16px;
    }
	}
	@media screen and (max-width: 375px) {
	  .inicio-soluciones-btn {
		width: 49%;
	  }
	  .inicio-soluciones-btn button {
		font-size: 14px;
		padding: 6px 6px;
		width: 100%;
		margin-top: .5rem;
	  }

	  .inicio-soluciones-tab-nodo a {
		font-size: 14px;
	  }
	}

  /* cintillos */
	/* #g-cintillo, */
	#g-cintillo-almacenamiento,
	#g-cintillo-purificacion,
	#g-cintillo-sustentable {
	  /* background: linear-gradient(to bottom, #fff 30%, #009cde 0%);
	  color: #fff; */
	  padding-top: 3rem !important;
	}
	#g-cintillo-almacenamiento,
	#g-cintillo-purificacion,
	#g-cintillo-sustentable {
	  display: none !important;
	  visibility: hidden !important;
	}
	.inicio-cintillo-texto {
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  /* padding-bottom: 3rem; */
	}
	/* .inicio-cintillo-texto a {
	  padding: .25rem 1rem;
	  background: #009cde;
	  color: #fff;
	  border-radius: 20px;
	  border: 3px solid #70cbf2;
	  display: inline-block;
	  box-shadow: 0px 4px 10px 2px rgba(0,0,0,.3);
	} */

	@media screen and (max-width: 768px) {
	  .inicio-cintillo-texto { padding-bottom: 0rem; }
	}
	@media screen and (max-width: 767px) {
	  #g-cintillo { padding-top: 0rem !important; }
	  /* #g-cintillo { background: linear-gradient(to bottom, #fff 0%, #009cde 0%); } */
	}

  /* prefooter */
	#g-prefooter { padding: 1.5rem !important; background: #f7f7f7; }
	/* .prefooter-slider {} */
	.prefooter-slider-nodo {
	  min-height: 400px;
	  display: flex !important;
	  margin: 1rem;
	  color: #002554;
	  box-shadow: 0px 3px 10px 0px rgba(0,0,0,.3);
	}
	.prefooter-slider-nodo-inf {
	  width: 30%;
	  /* margin-right: 2%; */
	  background: #fff;
	  border-radius: .25rem;
	  /* box-shadow: 0px 3px 10px 0px rgba(0,0,0,.3); */
	}
	.prefooter-slider-nodo-inf-tit {
	  margin: 0;
	  padding: 1rem;
	  border-bottom: 1px solid #009CDE;
	  line-height: normal;
	  font-size: 20px;
	}
	.prefooter-slider-nodo-img {
	  position: relative;
	  overflow: hidden;
	  width: 70%;
	  background: #fff;
	  border-radius: .25rem;
	  /* box-shadow: 0px 3px 10px 0px rgba(0,0,0,.3); */
	}
	.prefooter-slider-nodo-logo {
	  margin-top: 1rem;
	  margin-left: 1rem;
	}
	.prefooter-slider-nodo-img img, .prefooter-slider-nodo-img button {
	  position: absolute;
	}
	.prefooter-slider-nodo-img img:nth-child(1) {
	  bottom: 0;
	  right: 0;
	}
	.prefooter-slider-nodo-img img:nth-child(2) {
	  top: 3%;
	  left: 3%;
	}
	.prefooter-slider-nodo-img button {
	  bottom: 15%;
	  left: 6%;
	}

	#informe-anual {
        background: url(https://rotoplas.com.mx/rtp-resources/inicio/informe-anual-rotoplas-2022.jpg) no-repeat #002554;
        background-size: 100%;
		background-position: center center;
        display: block !important;
    }
    #informe-anual-2021 .prefooter-slider-nodo-inf,
    #informe-anual-2021 .prefooter-slider-nodo-img {
        background: transparent !important;
    }

	@media screen and (max-width: 768px) {
	  .prefooter-slider-nodo-inf { width: 38%; }
	}

	@media screen and (max-width: 425px) {
		#informe-anual-2021 {
			background-size: auto 50%;
		}
		.prefooter-slider-nodo { display: flex !important; flex-direction: column; }
		.prefooter-slider-nodo-inf { width: 100%; margin-right: 0%; /* margin-bottom: 1.5rem; */ }
		.prefooter-slider-nodo-img { width: 100%; min-height: 300px; }
	}
    
/* inicio */

.yotu-videos {
    padding: 0;
}
.yotu-playlist {
    padding: 0;
}

/* ==============================================================
* SLIDER
* ============================================================== */

@media screen and (max-width: 567px) {
	#inicio-slider-aviso .inicio-slider-col-izq {
		text-align: center;
	}
	#inicio-slider-aviso .inicio-slider-col-izq img {
		width: 150px;
	}
}

#banner-tinacoplus-movil,
#banner-ofertas-tuboplus-movil,
#banner-ecomerce-movil,
#banner-ecomerce-2024,
#banner-ecommerce-2024-movil,
#banner-sorbos-movil,
#banner-rotolindro-movil,
#banner-whatsapp-movil,
#banner-agroindustria-movil {
    display: none;
}

@media screen and (max-width: 768px) {
    #banner-tinacoplus-escritorio,
    #banner-ofertas-tuboplus-escritorio,
    #banner-ecomerce-escritorio,
    #banner-ecommerce-2024-escritorio,
    #banner-sorbos-escritorio,
    #banner-rotolindro-escritorio,
    #banner-whatsapp-escritorio,
    #banner-agroindustria-escritorio {
        display: none;
    }
    #banner-tinacoplus-movil,
    #banner-ofertas-tuboplus-movil,
    #banner-ecomerce-movil,
    #banner-ecommerce-2024-movil,
    #banner-sorbos-movil,
    #banner-rotolindro-movil,
    #banner-whatsapp-movil,
    #banner-agroindustria-movil {
        display: inline-block;
    }
}