@font-face {
	font-family: TwCentMT;
	src: url('./fonts/Verlag-Book.otf');
}

@font-face {
	font-family: Verlag-Book;
	src: url('./fonts/Verlag-Book.otf');
}


.navbar-toggler-icon {
	display: inherit !important;
}
body{
	font-size: 1.4rem;
}

.form-control{
	margin-right: 0 !important;
}

.us{
	margin-bottom: 1rem !important;
}

.con{
	margin: auto;
}

.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../img/pageLoader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}
.video{
	position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
#WindowLoad
{
    position:fixed;
    top:0px;
    left:0px;
    z-index:3200;
    filter:alpha(opacity=65);
   -moz-opacity:65;
    opacity:0.65;
    background:#999;
}
.aviso-privacidad{
	list-style: none; 
	margin: 0; 
	color:#ffffff;
}

.aviso-privacidad a:hover{
	color:#333333 !important;
}

.font-family-himalaya{
	font-family: "Microsoft Himalaya",himalaya !important;
}
.texto-kalakapala{
	line-height: 0.8 !important;
	letter-spacing: .15em;
	font-weight: normal!important;
	font-size: 1.45rem;
}
.agroindustries{
	letter-spacing: 0.1em;
	font-family: "Verlag-Book",verlag !important;
	font-size: 0.625em !important;
	font-weight: 1 !important;
}
.text-footer{
	color: #999999;
	margin-bottom: 0;
	/*display: block;
	margin: 0%;
	position: absolute;
	left: 100%;
	top: 100%;
	transform: translate(-100%,-100%);*/
}

.fondo-menu{
	padding: 6px !important;
    /*background: url(/img/fondo-menu.png) no-repeat fixed center !important;
      -webkit-background-size: cover !important;
      -moz-background-size: cover !important;
      -o-background-size: cover !important;
      background-size: cover !important;
      height: 100% !important;
      width: 100% !important;
	  text-align: center !important;*/
	  /*background-color: #333333;*/
	  background-color: rgb(51,51,51,0.7) !important;
	  
}

.btn-whatsappbackup {
	  display:block;
	  width:70px;
	  height:70px;
	  color:#fff;
	  position: fixed;
	  right:20px;
	  bottom:20px;
	  border-radius:50%;
	  line-height:80px;
	  text-align:center;
	  z-index:999;
}
.btn-whatsapp{
/*  position: fixed;
  bottom:20px;
  left:95%;
*/
  z-index: 9999;
/*  border-radius: 30px 0 0 30px;
  padding: 0px 0px 0px 0px;
*/
  /*background-color: #25D366;*/
/*
  color: white;
  text-align: center;
  box-sizing: border-box;
*/
  /*box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.2);*/
/*
  display: flex;
  align-items: center;
  font-weight: 700;
*/
	display:none;
	padding:0px;
	/*background:#024959;*/
	font-size:41px;
	cursor:pointer;
	position: fixed;
	bottom:20px;
	right:10px;
	z-index: 10;
	/*border-radius: 100px;*/

}
/*.btn_wapp img {
	width: 45px;
	margin-right: 10px !important;
	display: inline !important;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
}
.btn-whatsapp a{
  color: white;
}
.btn_wapp span{
  color: white !important;
}
.btn_wapp a:hover{
  color: #337ab7 !important;
}*/

.ir-arriba {
	display:none;
	padding:0px;
	/*background:#024959;*/
	background: #999999;
	font-size:41px;
	color:#fff;
	cursor:pointer;
	position: fixed;
	bottom:20px;
	right:10px;
	z-index: 1000;
	border-radius: 100px;
}

.footer-c{
	padding-left: 570px !important;
}

.nav-lang{
	padding-left: 153px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{ .fondo-menu 
	{
		background-color: rgb(51,51,51,0.7) !important;
	}
}

.text-menu-color{
	color: #fff !important;
}

.social-links-2 a {
	font-size: 50px;
    display: inline-block;
    background: #FFFFFF;
    color: #999999;
    line-height: 1;
    padding: 11px 0;
	margin-right: px;
    border-radius: 50%;
    text-align: center;
    width: 71px;
    height: 71px;
    transition: 0.3s;
}
.social-links-2 h3 {
	font-size: 35px;
	color: #FFFFFF;
}

.social-links-2 a:hover {
	 color: #333333;
}

.reg{
	margin-top: 350px;
	display: inline-block;
}

.reg b {
	padding: 40px;
	background-color: rgba(0, 0, 0, 0.5);
}

.reg > b > a {
	padding-top: 5px;
}

.reg > b > a > i {
	padding-top: 5px;
}

.social-links a {
	font-size: 18px;
    display: inline-block;
    background: #FFFFFF;
    color: #999999;
    line-height: 1;
    padding: 8px 0;
    margin-right: 4px;
    border-radius: 50%;
    text-align: center;
    width: 36px;
    height: 36px;
    transition: 0.3s;
}

.social-links a:hover {
	 color: #333333;
}
.nav-menu a{
	display: block;
    position: relative;
    color: #ffffff;
    transition: 0.3s;
    font-size: 1.2rem;
    /*font-family: "Poppins", sans-serif;*/
	font-family: "Verlag-Book",verlag !important;
    font-weight: 500;
}

.subtitulo-historia{
	font-weight: 400;
	/*font-family: 'Cinzel', Georgia, serif;*/
	font-family: "Verlag-Book",verlag !important;
}

.aptext{
	font-size: 1rem;
	font-weight: 400;
}
.elimina-espacio{
	padding-bottom: 0;
    margin-bottom: 0;
}
.altura-banner{
	/*height: 823px;*/
	height: 700px;
}

.tarjeta{
	border-radius: 25px 25px 25px 25px; 
	border-bottom-left-radius: 150px 150px; 
	border-top-right-radius: 150px 150px; 
	padding:20px; 
	font-weight:400; 
	/*font-family: 'DM Sans',sans-serif; */
	font-family: "Microsoft Himalaya",himalaya;
	font-size: 1.2rem;
}
.tarjeta-valores{
	border-radius: 0px 25px 0px 25px; 
	border-bottom-left-radius: 80px 80px; 
	border-top-right-radius: 80px 80px; 
	padding:20px; 
	font-weight:400; 
	font-family: "Microsoft Himalaya",himalaya;
	font-size: 1.2rem;
}
.tarjeta-azul{
	background-color: rgba(0, 0, 255, 0.3);
	border-color: #3F75E6; 
}
.tarjeta-gris{
	background-color: RGB(128, 128, 128,0.3); 
	border-color: #A5A5A5; 
}
.tarjeta-naranja{
	background-color: RGB(255, 87, 51,0.3); 
	border-color: #FD6500; 
}
.tarjeta-verde{
	background-color: RGB(0, 128, 0,0.3); 
	border-color: #91CF4F; 
}
.tarjeta-rosa{
	background-color: RGB(255, 0, 255,0.3); 
	border-color: #FE65CB; 
}
.tarjeta-texto{
	font-weight:bold; 
	color:#A1CEF8;
}
.tarjeta-bullets{
	font-weight:bold; 
}
.tarjeta-bullets-azul{
	color:#0a0a0a;
}
.tarjeta-bullets-gris{
	color:#0a0a0a;
}

.tarjeta-bullets-naranja{
	color:#0a0a0a;
}
.tarjeta-bullets-verde{
	color:#0a0a0a;
}
.tarjeta-bullets-rosa{
	color:#0a0a0a;
}

h1{
	font-size: 3.7rem!important;
}

@media (min-width:280px){
	
	.btn-whatsapp{
		bottom:20px;
		left:65%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 310px!important;
		font-size: 1.4rem!important;
		width: 250px!important;
		margin-left: 0px!important;
	}
	
	h1{
		font-size: 3rem!important;
	}
}
@media (min-width:320px){
	.btn-whatsapp{
		bottom:20px;
		left:70%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 350px!important;
		font-size: 1.5rem!important;
		width: 250px!important;
		margin-left: 25px!important;
	}
}
@media (min-width:360px){
	.btn-whatsapp{
		bottom:20px;
		left:73%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 450px!important;
		font-size: 1.5rem!important;
		width: 250px!important;
		margin-left: 40px!important;
	}
	.k_uc4{
		height: 500px!important;
	}
	.k_uc3{
		height: 500px!important;
	}
}
@media (min-width:400px){
	.btn-whatsapp{
		bottom:20px;
		left:75%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 500px!important;
		font-size: 1.6rem!important;
		width: 250px!important;
		margin-left: 60px!important;
	}
}
@media (min-width:540px){
	.btn-whatsapp{
		bottom:20px;
		left:81%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 500px!important;
		font-size: 1.7rem!important;
		width: 250px!important;
		margin-left: 130px!important;
	}
}
@media (min-width:600px){
	.altura-banner{
		height:412px;
	}
	.tarjeta{
		font-size: 1.375rem;
	}
	.tarjeta-valores{
		font-size: 1.375rem;
	}
	.linea-menu{
		border-bottom: 0;
	}
	.texto-titulo-cintillo{
		font-size: 3rem;
	}
	.footer-c{
		padding-left: 0px !important;
	}
	.btn-whatsapp{
		bottom:20px;
		left:83%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 500px!important;
		font-size: 1.8rem!important;
		width: 250px!important;
		margin-left: 130px!important;
	}
	.k_uc4{
		height: 800px!important;
	}
	.k_uc3{
		height: 800px!important;
	}
}

@media (max-width:600px){
	.imgHead1{
		background-image: url('../img/banner_m/encabezado_productos_hd.png')!important;
	}

	.imgHead2{
		background-image: url('../img/banner_m/nuestra-empresa.png')!important;
	}

	.imgHead3{
		background-image: url('../img/banner_m/Filosofia.png')!important;
	}

	.imgHead4{
		background-image: url('../img/banner/Nuestro-Equipo-2.png')!important;
	}

	.imgHead5{
		background-image: url('../img/banner_m/nuestro-compromiso.png')!important;
	}

	.imgHead6{
		background-image: url('../img/banner_m/vainilla-historia.png')!important;
	}

	.imgHead7{
		background-image: url('../img/banner_m/vainilla-leyenda.png')!important;
	}

	.imgHead8{
		background-image: url('../img/banner_m/vainilla-proceso.png')!important;
	}

	.imgHead9{
		background-image: url('../img/banner_m/cafe-historia.png')!important;
	}

	.imgHead10{
		background-image: url('../img/banner_m/cafe-leyenda.png')!important;
	}

	.imgHead11{
		background-image: url('../img/banner_m/cafe-proceso.png')!important;
	}

	.imgHead12{
		background-image: url('../img/banner_m/encabezado_productos_hd.png')!important;
	}

	.imgHead13{
		background-image: url('../img/banner_m/main_p2.png')!important;
	}

	.imgHead14{
		background-image: url('../img/banner_m/main_p3.png')!important;
	}

	.imgHead15{
		background-image: url('../img/banner_m/main_p4.png')!important;
	}

	.imgHead16{
		background-image: url('../img/banner_m/main_p5.png')!important;
	}

	.imgHead17{
		background-image: url('../img/banner_m/main_p6.png')!important;
	}
}

.imgHead1{
	background-image: url('../img/encabezado_productos_hd.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead2{
	background-image: url('../img/banner/nuestra-empresa-03-16.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead3{
	background-image: url('../img/Filosofia.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead4{
	background-image: url('../img/banner/Nuestro-Equipo-2.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead5{
	background-image: url('../img/banner/Nuestro-Compromiso.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead6{
	background-image: url('../img/banner/Historia-de-la-Vainilla.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead7{
	background-image: url('../img/banner/La-Leyenda-de-Vainilla.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead8{
	background-image: url('../img/banner/Proceso-de-Vainilla.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead9{
	background-image: url('../img/banner/Historia-del-cafe-01.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead10{
	background-image: url('../img/banner/Leyenda-del-Cafe.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead11{
	background-image: url('../img/banner/Proceso-de-Cafe.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead12{
	background-image: url('../img/banner_m/encabezado_productos_hd.png');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead13{
	background-image: url('../img/banner/carrusel-reducido/6_02.jpg');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead14{
	background-image: url('../img/banner/carrusel-reducido/4.jpg');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead15{
	background-image: url('../img/banner/carrusel-reducido/2_02.jpg');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead16{
	background-image: url('../img/banner/carrusel-reducido/3_02.jpg');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

.imgHead17{
	background-image: url('../img/banner/carrusel-reducido/coffee-beans.jpg');
	height: 100% !important;
	background-size: cover !important;
	background-position: center !important;
}

@media (max-width:767px ){
	.movil{
		width: 55%;
	}
	.movil2{
		width: 30%;
	}
	.movil-banner{
		font-size: 1.4rem !important;
	}
	.mbanner-foot{
		font-size: 1rem !important;
	}
}

@media (min-width:768px ){
	.altura-banner{
		height: 823px;
	}
	.tarjeta{
		font-size: 1.2rem;
	}
	.tarjeta-valores{
		font-size: 1.2rem;
	}
	.footer-c{
		padding-left: 285px !important;
	}
	.nav-lang{
		padding-left: 0px;
	}
	.btn-whatsapp{
		bottom:20px;
		left:87%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 500px!important;
		font-size: 2rem!important;
		width: 250px!important;
		margin-left: 140px!important;
	}
	.k_uc4{
		height: 800px!important;
	}
	.k_uc3{
		height: 800px!important;
	}

	h1{
		font-size: 3.7rem!important;
	}
}
@media (min-width:800px ){
	.footer-c{
		padding-left: 135px !important;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 500px!important;
		font-size: 2rem!important;
		width: 250px!important;
		margin-left: 150px!important;
	}
	.k_uc4{
		height: 400px!important;
	}
	.k_uc3{
		height: 400px!important;
	}
}

@media (min-width:889px ){
	.comingSoon{
		color: #FFF;
		margin-top: 300px!important;
		font-size: 2rem!important;
		width: 100%!important;
		margin-left: 0px!important;
	}
	.k_uc4{
		height: 445px!important;
	}
	.k_uc3{
		height: 445px!important;
	}
}

@media (max-width:889px ){
	.texto-titulo-cintillo-qr{
		font-size: 3rem !important;
		margin-top: -45px !important;
		margin-bottom: 33px !important;
	}
	.qr2{
		font-size: 2.2rem !important;
		margin-top: 45px !important;
		margin-bottom: 33px !important;
	}
}
@media (min-width:991px ){
	#logo_bel{
		width: 150px !important;
	}
	.margen-b{
		margin-top: 0px;
	}

	.nav-lang{
		padding-left: 153px !important;
	}
	.btn-whatsapp{
		bottom:20px;
		left:89%;
	}
	#logo_bel{
		width: 150px !important;
	}
}
@media (min-width:992px){
	.altura-banner{
		height: 823px;
	}
	.tarjeta{
		font-size: 1.2rem;
	}
	.tarjeta-valores{
		font-size: 1.2rem;
	}
	.footer-c{
		padding-left: 450px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 300px!important;
		font-size: 2rem!important;
		width: 100%!important;
		margin-left: 0px!important;
	}
	.k_uc4{
		height: 445px!important;
	}
	.k_uc3{
		height: 445px!important;
	}
}
@media (min-width:1024px){
	.btn-whatsapp{
		bottom:20px;
		left:90%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 300px!important;
		font-size: 2.3rem!important;
		width: 100%!important;
		margin-left: 0px!important;
	}
	.k_uc4{
		height: 445px!important;
	}
	.k_uc3{
		height: 445px!important;
	}
}
@media (min-width:1200px){
	.altura-banner{
		height: 823px;
	}
	.tarjeta{
		font-size: 1.2rem;
	}
	.tarjeta-valores{
		font-size: 1.2rem;
	}
	.footer-c{
		padding-left: 570px !important;
	}
	.nav-lang{
		padding-left: 153px;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 350px!important;
		font-size: 2.3rem!important;
		width: 100%!important;
		margin-left: 0px!important;
	}
	.k_uc4{
		height: 520px!important;
	}
	.k_uc3{
		height: 520px!important;
	}
}
@media (min-width:1366px){
	.btn-whatsapp{
		bottom:20px;
		left:92%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 400px!important;
		width: 100%!important;
		margin-left: 0px!important;
	}
	.k_uc4{
		height: 590px!important;
	}
	.k_uc3{
		height: 590px!important;
	}
}
@media (min-width:1500px){
	.btn-whatsapp{
		bottom:20px;
		left:93%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 490px!important;
		width: 100%!important;
		margin-left: 0px!important;
	}
	.k_uc4{
		height: 650px!important;
	}
	.k_uc3{
		height: 650px!important;
	}
}
@media (min-width:1700px){
	.btn-whatsapp{
		bottom:20px;
		left:93.5%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 600px;
		width: 100%!important;
	}
	.k_uc4{
		height: 750px!important;
	}
	.k_uc3{
		height: 750px!important;
	}
}
@media (min-width:1900px){
	.btn-whatsapp{
		bottom:20px;
		left:94%;
	}
	#logo_bel{
		width: 150px !important;
	}
	.comingSoon{
		color: #FFF;
		margin-top: 600px!important;
		margin-left: 0px!important;
		font-size: 3rem!important;
		width: 100%!important;
	}
	.k_uc4{
		height: 900px!important;
	}
	.k_uc3{
		height: 900px!important;
	}
}
@media (min-width:1920){
	.comingSoon{
		color: #FFF;
		margin-top: 600px!important;
		margin-left: 0px!important;
		font-size: 3rem!important;
		width: 400px!important;
	}
	.k_uc4{
		height: 900px!important;
	}
	.k_uc3{
		height: 900px!important;
	}

}

/*. {
	padding: 20px;
	margin: 20px;
}*/

.footer-sin-pbt{
	padding-bottom: 0.9rem !important;
	padding-top: 0.9rem !important;
}

.linea-menu-left{
	/*border-bottom: 2px solid #000;
	border-bottom-left-radius: 7px;*/
	background: url('../img/logo/vainilla-izquierda-menu.png') 50% 50% no-repeat;
	background-size: 100%;
	background-position: right 32px;
}
.linea-menu-right{
	/*border-bottom: 2px solid #000;
	border-bottom-right-radius: 7px;*/
	background: url('../img/logo/vainilla-derecha-menu.png') 50% 50% no-repeat;
	background-size: 100%;
	background-position: right 32px;
}

.linea-menu-left-dark{
	/*border-bottom: 2px solid #000;
	border-bottom-left-radius: 7px;*/
	background: url('../img/vainilla-izquierda-menu-dark.png') 50% 50% no-repeat;
	background-size: 100%;
	background-position: right 32px;
}
.linea-menu-right-dark{
	/*border-bottom: 2px solid #000;
	border-bottom-right-radius: 7px;*/
	background: url('../img/vainilla-derecha-menu-dark.png') 50% 50% no-repeat;
	background-size: 100%;
	background-position: right 32px;
}
.caja-texto-carrusel{
	background-color:rgba(0, 0, 0, 0.6);
	/*opacity:0.6; /* Opacidad 60% */
	padding-left: 30px;
	padding-right: 30px;
}

.titulo-carrusel{
	font-size: 2.4rem;
	color: #fff;
	margin-bottom: 1.5rem;;
	font-weight: normal !important;
	font-style: italic;
}
.texto-carrusel{
	font-size: 1.4rem;
	color: #fff;
	font-family: "Verlag-Book",verlag !important;
	/*text-align: left;*/
	
}
.titulo-cintillo{	
	position: relative;
	bottom:10rem;
	color:#fff;
	background-color:#996600;
	padding:0px 0px 0px 0px;
	opacity:0.8;
	/*font-weight:bold;*/
	font-family: "Microsoft Himalaya",himalaya !important;
	margin-top:0;
	margin-bottom:0;
	margin-right: 0;
	margin-left: 0;
	/*padding-bottom: 13px !important;*/
}
.texto-titulo-cintillo{
	font-family: "Microsoft Himalaya",himalaya !important;
	font-size: 3rem;
	/*margin-top: -13px;*/
    margin-bottom: -13px !important;
    padding-top: 0;
	padding-bottom: 0;
	letter-spacing: 0.3rem;
	margin: 0;
}
.titulo-cintillo-marca{	
	position: relative;
	bottom:10rem;
	color:#fff;
	/*background-color:#333;*/
	background-color:transparent !important;
	padding:0px 0px 0px 0px;
	/*opacity:0.8;*/
	/*font-weight:bold;*/
	font-family: "Microsoft Himalaya",himalaya !important;
	margin-top:0;
	margin-bottom:0;
	margin-right: 0;
    margin-left: 0;
}
.texto-titulo-cintillo-marca{
	font-family: "Raleway" !important;
	font-size: 5rem;
	/*margin-top: -13px !important;*/
    margin-bottom: -23px !important;
    padding-top: 0;
    padding-bottom: 0;
	letter-spacing: normal !important;
	text-transform: capitalize !important;
}

.texto-titulo-cintillo-marca2{
	font-family: "Raleway" !important;
	font-size: 3rem;
	/*margin-top: -13px !important;*/
    margin-bottom: -23px !important;
    padding-top: 0;
    padding-bottom: 0;
	letter-spacing: normal !important;
	text-transform: capitalize !important;
}


.texto-contenido{
	font-size: 1.3rem;
	font-weight: 500;
	color: #000;
}
.imagen-contenido{
	max-width: 100%;
}
.imagen-contenido-procesov{
	max-width: 80%;
}

.imagen-contenido-carrusel > .carousel-indicators{
	bottom: 1px !important;
}

.footer:after{
	position: fixed;
	bottom: 0;
 }
 
 .linea-valores{
	border: 10px solid #ba4a00;
    border-bottom-left-radius: 22px;
    border-top-right-radius: 22px;
 }
 
 .titulo-tab{
	font-weight: bold;
    font-size: 1.4rem;
}

#button  {
	list-style:none !important;
	padding: 0;
	
	/*position: absolute;*/
	position: fixed;
	/*margin-top: -37px;*/
	margin-top: -26px;
    padding-top: 0;
	/*margin-right: 0;*/
	margin-right: -38px;
    padding-right: 0;
    display: flex;
	/*margin-left: 76%;*/
	margin-left: 0;
	/*padding-left: 0%;*/
	padding-left: 163px;
}

#button li {
	display: inline;
}
 
#button li a {
	color: #333;
	font-size: 1rem;
	text-decoration: none;
	float: left;
	padding: 1px;
	/*background-color: #2175bc;*/
	text-decoration: none;
	font-size: 0.9rem;
	color: #fff !important;
 }
 
 #button li a:hover {
	/*background-color: #999;*/
	color: #999;
	margin-top: 0;
	padding-bottom: 0;
	text-decoration: none;
 }
 #button li a img:hover {
	/*background-color: #999;*/
	color: #fff;
	margin-top: -2;
	padding-bottom: 12px;
	-webkit-filter: opacity(0.3);
	filter: opacity(0.3);
	text-decoration: none;
 }
 
 .efecto-logo-nav {
	margin: 0;
 }
 .efecto-logo-nav img{
	-webkit-transition:all .9s ease; /* Safari y Chrome */
	-moz-transition:all .9s ease; /* Firefox */
	-o-transition:all .9s ease; /* IE 9 */
	-ms-transition:all .9s ease; /* Opera */
	/*width:100%;*/

 }
 .efecto-logo-nav img:hover{
	-webkit-filter: opacity(0.3);
	filter: opacity(0.3);
	
	-webkit-transform:scale(1.25);
	-moz-transform:scale(1.25);
	-ms-transform:scale(1.25);
	-o-transform:scale(1.25);
	transform:scale(1.25);
 }
 .btn-form-contacto{
	background-color: #333;
	color:#fff;
	font-size: 1.2rem;
 }
 .php-email-form{
	font-family: "Verlag-Book",verlag !important;
 }

.nav-item-menu:hover{
	/*border-top-left-radius: 30%;
	border-top-right-radius: 30%;*/
	border-radius: 1rem 1rem 0 0;
	background-color: #333 !important;
	color: #fff !important;
	opacity: 0.7;
}

.nav-item-menu{
	font-family: "Verlag-Book",verlag !important;
}

@media (max-width: 991.98px){
	#button{
		list-style: none !important;
		padding: 0;
		/* position: absolute; */
		/* position: fixed; */
		/* margin-top: -37px; */
		/* margin-top: -26px; */
		padding-top: 0;
		/* margin-right: 0; */
		margin-right: -38px;
		padding-right: 0;
		display: contents;
		/* margin-left: 76%; */
		margin-left: 0;
		/* padding-left: 0%; */
		/* padding-left: 153px;*/
	}
	#button li{
		display: flex;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#button li a{
		color: white !important;
		font-size: 1.2rem !important;
		display: contents;
		
	}
	/*.footer-c{
		padding-left: 250px !important;
	}*/
	.nav-lang{
		padding-left: 0px;
	}
	#logo_bel{
		width: 150px !important;
	}
}

#header{
    /*position: fixed;*/
    top: 0;
	left: 0;
}
.navOff{
	/*opacity: 0.5;*/
	/*background-color: rgb(249,249,249,1) !important;*/
	background-color: rgba(51, 51, 51, 0.7) !important;
	/*color: black !important;*/
}
.logoOnOff{
	opacity: 0;
    height: 0;
    transition: all .35s ease-in-out
}

.bgcolor{
	background-color: red;
	transition: all .35s ease-in-out
}

.k_uc{
	height:760px;
	background-image:url('../img/k_uc.png');
	/*background-image: url('../img/tienda-proximamente-4.png');*/
	background-size:cover;
	background-attachment: cover;
	background-repeat: no-repeat !important;
	background-color: #333333 !important;
}

.k_uc2{
	height:760px;
	/*background-image:url('../img/k_uc.png');*/
	/*background-image: url('../img/tienda-proximamente-4.png');*/
	background-size:cover;
	background-attachment: cover;
	background-repeat: no-repeat !important;
	/*background-color: #333333 !important;*/
}

.k_uc3{
	height:830px!important;
	background-image:url('../img/coming_soon_USA_final.png');
	/*background-image: url('../img/tienda-proximamente-4.png');*/
	background-size:cover;
	background-attachment: cover;
	background-repeat: no-repeat !important;
	background-color: #333333 !important;
}

.k_uc4{
	height:830px!important;
	background-image:url('../img/coming_soon_EUROPE_Final.png');
	/*background-image: url('../img/tienda-proximamente-4.png');*/
	background-size:cover;
	background-attachment: cover;
	background-repeat: no-repeat !important;
	background-color: #333333 !important;
}

.k_uc5{
	
	/*background-image: url('../img/tienda-proximamente-4.png');*/
	background-position: center !important;
	background-size:15% !important;
	background-attachment: cover;
	background-repeat: no-repeat !important;
	/*background-color: #333333 !important;*/
	align-items: center !important;
}

.k_uc6{
	height: 180px !important;
	background-image:url('../img/seleccionar_1.png');
	/*background-image: url('../img/tienda-proximamente-4.png');*/
	background-position: center !important;
	background-size:15% !important;
	background-attachment: cover;
	background-repeat: no-repeat !important;
	/*background-color: #333333 !important;*/
	align-items: initial !important;
}

.pad-0{
	margin-bottom: 1rem !important;
	margin-top: -3rem !important;
}

.k_uc_en{
	height:760px;
	/*background-image:url('../img/k_uc.png');*/
	background-image: url('../img/store-coming-soon-4.png');
	background-size:cover;
	background-attachment: cover;
	background-repeat: no-repeat !important;
	background-color: #333333 !important;
}

.border-gray-900{
	border-color: #333333 !important;
}

@media only screen and (max-width:812px){
	.k_uc {
		height: 685px;
		background-image:url('../img/banner-celular-tienda-2.png');
	}
	.k_uc3{
		height: 760px !important;;
		background-image:url('../img/coming_soon_USA_Final_V.png');
		/*background-image: url('../img/tienda-proximamente-4.png');*/
		background-size:cover;
		background-attachment: cover;
		background-repeat: no-repeat !important;
		background-color: #333333 !important;
	}
	.k_uc4{
		height: 760px !important;;
		background-image:url('../img/coming_soon_EUROPE_Final_V.png');
		/*background-image: url('../img/tienda-proximamente-4.png');*/
		background-size:cover;
		background-attachment: cover;
		background-repeat: no-repeat !important;
		background-color: #333333 !important;
	}
	.k_uc_en {
		height: 685px;
		background-image:url('../img/banner-celular-store-2.png');
	}
	.reg b {
		padding: 15px;
		color: #FFFFFF;
		background-color: rgba(0, 0, 0, 0.5);
	}
	.reg{
		margin-top: 345px;
		display: inline-block;
	}
	.reg > b > a {
		padding-top: 5px;
	}
	.reg > b > a > i {
		padding-top: 5px;
	}
	.social-links-2 h3 {
		font-size: 35px;
		color: #999999;
	}

	.social-links-2 a:hover {
		 color: #333333;
		 background-color: #FFFFFF;
	}
	.social-links-2 a {
		font-size: 35px;
		display: inline-block;
		background: #999999;
		color: #FFFFFF;
		line-height: 1;
		padding: 11px 0;
		margin-right: 0px;
		border-radius: 50%;
		text-align: center;
		width: 56px;
		height: 56px;
		transition: 0.3s;
	}
	#logo_bel{
		width: 150px !important;
	}
}

@media only screen and (max-width:600px){
	/*body{
		background-color: lightblue;
	}*/
	.altura-banner{
		height: 520px;
		/*height: 350px;*/
	}
	.margen-b{
		margin-top: 86.6px !important;
	}

	.carousel-caption{
		position: absolute;;
		right:15%;
		bottom:-26px;
		left:15%;z-index:10;
		padding-top:20px;
		padding-bottom:0px;
		color:#fff;text-align:center;
		margin-bottom: 10px;
		font-size: 1rem;
	}
	.texto-carrusel{
		font-size: 1rem;
		color: #fff;
		font-family: "Verlag-Book",verlag !important;
		/*text-align: left;*/
		
	}
	.titulo-carrusel{
		font-size: 1.4rem;
		color: #fff;
		margin-bottom: 1.5rem;;
		font-weight: normal !important;
		font-style: italic;
	}
	.carousel-indicators{
		position:absolute;right:0;
		bottom:-30px;
		left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none;
		/*margin-bottom: 83px;*/
	}
	.texto-titulo-cintillo-marca{
		font-size: 2rem !important;
		margin-bottom: -23px !important;
	}
	
	.texto-titulo-cintillo-marca2{
		font-size: 2rem !important;
		margin-bottom: -23px !important;
	}
	.texto-titulo-cintillo-qr{
		font-size: 2.2rem !important;
		margin-top: -45px !important;
		margin-bottom: 33px !important;
	}
	.qr2{
		font-size: 1.5rem !important;
		margin-top: 45px !important;
		margin-bottom: 33px !important;
	}
	.texto-titulo-cintillo{
		font-size: 1.9rem !important;
	}
	.titulo-cintillo-marca{
		padding-bottom: 13px !important;
	}
	.titulo-cintillo{
		padding-bottom: 13px !important;
	}

	.k_uc {
		height: 685px;
		background-image:url('../img/banner-celular-tienda-2.png');
	}

	.k_uc_en {
		height: 685px;
		background-image:url('../img/banner-celular-store-2.png');
	}

	.imagen-contenido{
		max-width: 85%;
	}

	.imagen-contenido2{
		max-width: 65%;
	}

	.imagen2-contenido{
		max-width: 55%;
	}

	.navbarmovil{
		justify-content: center;
    	align-items: center;
	}
	.navbarmobil-menu-hamburguesa{
		margin-left: calc(50% - 20px);
		position: fixed;
		left: calc(50% - 40px);
	}
	
	.footer-c{
		padding-left: 0px !important;
	}
	.pad-0 {
		margin-bottom: 1rem !important;
		margin-top: 0rem !important;
	}

	.social-links-2 a {
		font-size: 35px;
		display: inline-block;
		background: #999999;
		color: #FFFFFF;
		line-height: 1;
		padding: 11px 0;
		margin-right: 0px;
		border-radius: 50%;
		text-align: center;
		width: 56px;
		height: 56px;
		transition: 0.3s;
	}

	.social-links-2 h3 {
		font-size: 35px;
		color: #999999;
	}

	.social-links-2 a:hover {
		 color: #333333;
		 background-color: #FFFFFF;
	}

	.reg{
		margin-top: 345px;
		display: inline-block;
	}

	.reg b {
		padding: 15px;
		color: #FFFFFF;
		background-color: rgba(0, 0, 0, 0.5);
	}
	.us{
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	.text-footer{
		margin-top: 1rem !important;
	}
	.con{
		margin: 0;
	}
	#logo_bel{
		width: 150px !important;
	}
}

@media only screen and (max-width:350px){

	.imagen-contenido{
		max-width: 60%;
	}

	.imagen2-contenido{
		max-width: 20%;
	}

	#logo_bel{
		width: 150px !important;
	}

}

/*.slide-op{
	background-color: rgba(0, 0, 0, 0.1) !important;
}*/

.prev-slide{
	background-color: #000000 !important;
}

.next-slide{
	background-color: #000000 !important;
}

.g-form{
	background-color: rgba(255, 255, 255, 0.8);
}

.ir-arriba2 {
	padding:7px;
	/*background:#024959;*/
	background: #999999;
	font-size:35px;
	color:#fff;
	cursor:pointer;
	position: fixed;
	bottom:80px;
	right:10px;
	z-index: 1000;
	border-radius: 100px;
	/*
	padding:10px;
	/*background:#024959;/
	background: #FFE689;
	font-size:40px;
	color:#000;
	cursor:pointer;
	z-index: 1000;
	border-radius: 100px;
	*/
}

.ir-arriba2 >i:hover {
	color: rgb(44, 44, 44) !important;
}

.ir-arriba3 {
	padding:10px;
	/*background:#024959;*/
	background: #E72669;
	font-size:40px;
	color:#000;
	cursor:pointer;
	z-index: 900;
	border-radius: 100px;
	
}

.ir-arriba3 >i:hover {
	color: #FFF !important;
}

.Tcart{
	background-color: rgba(255, 255, 255, 0.8);
	font-size: 1.3rem;;
}

.input-newsletter{
    background-color: #F1DBC6!important;
    color: #000!important;
}

input.form-control{
	background-color: #F1DBC6 !important;
	color: #000 !important;
}

/*input.form-control{
	background-color: #afafaf !important;
	color: #ffffff !important;
}*/

.history{
	font-size: 1.1rem;
}

.history2{
	font-size: 1.4rem;
}

.galeria1 {
	height: calc( var(--h) + 2.15em);
	width: var(--w);
	margin:1em;
	border: 1px solid #555;
	position: relative;
	display:inline-block;
}

.galeria1 img {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 3s;
}

.galeria1 input[type=radio] {
	position: relative;
	bottom: calc(-1 * var(--h) - 1.1em);
	left: 0.5em;
	z-index: 10;
}

.galeria1 input[type=radio]:nth-of-type(1):checked ~ img:nth-of-type(1) {
	opacity: 1;
}

.galeria1 input[type=radio]:nth-of-type(2):checked ~ img:nth-of-type(2) {
	opacity: 1;
}

.galeria1 input[type=radio]:nth-of-type(3):checked ~ img:nth-of-type(3) {
	opacity: 1;
}

.galeria1 input[type=radio]:nth-of-type(4):checked ~ img:nth-of-type(4) {
	opacity: 1;
}

.galeria2 {
	height: calc( var(--h) + 3.055em);
	width: calc( var(--w) + 3.055em );
	margin:1em;
	border: 1px solid #555;
	position: relative;
	display:inline-block;
}

.galeria2 img {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 3s;
}

.galeria2 input[type=radio] {
	position: relative;
	bottom: calc(-1 * var(--h) - 1.1em);
	left: 0.5em;
	z-index: 10;
}

.galeria2 input[type=radio]:nth-of-type(1):checked ~ img:nth-of-type(1) {
	opacity: 1;
}

.galeria2 input[type=radio]:nth-of-type(2):checked ~ img:nth-of-type(2) {
	opacity: 1;
}

.galeria2 input[type=radio]:nth-of-type(3):checked ~ img:nth-of-type(3) {
	opacity: 1;
}

.galeria2 input[type=radio]:nth-of-type(4):checked ~ img:nth-of-type(4) {
	opacity: 1;
}

.galeria3 {
	height: calc( var(--h) + 3.055em);
	width: calc( var(--w) + 3.055em );
	margin:1em;
	border: 1px solid #555;
	position: relative;
	display:inline-block;
}

.galeria3 img {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 3s;
}

.galeria3 input[type=radio] {
	position: relative;
	bottom: calc(-1 * var(--h) - 1.1em);
	left: 0em;
	z-index: 10;
}

.galeria3 input[type=radio]:nth-of-type(1):checked ~ img:nth-of-type(1) {
	opacity: 1;
}

.galeria3 input[type=radio]:nth-of-type(2):checked ~ img:nth-of-type(2) {
	opacity: 1;
}

.galeria3 input[type=radio]:nth-of-type(3):checked ~ img:nth-of-type(3) {
	opacity: 1;
}

.galeria3 input[type=radio]:nth-of-type(4):checked ~ img:nth-of-type(4) {
	opacity: 1;
}

.alert-danger{
	background-color: #FF8787 !important;
	color: #FFFFFF !important;
	font-size: 1.3rem;
	text-align: center;
}

.alert-success{
	background-color: #999999 !important;
	color: #FFFFFF !important;
	font-size: 1.3rem;
	text-align: center;
}

h4{
	font-size: 1.5rem!important;
	font-weight: bold !important;
}

h3{
	font-weight: bolder !important;
}

.bold{
	font-weight: bolder !important;
}

#productosCafe{
	background-color: #333333!important;
	font-size: 0.0001rem !important;
	color: #333333 !important;
	width: 1px !important;
	padding: 0 !important;
}

#productosCafe:hover{
	background-color: #333333 !important;
	background-color: #333333!important;
	color: #333333 !important;
	cursor: default !important;
}
.texto-titulo-cintillo-qr{
	font-family: "Raleway" !important; 
	font-size: 4rem;
	/*margin-top: -13px !important;*/
    margin-bottom: -23px !important;
    padding-top: 0;
    padding-bottom: 0;
	letter-spacing: normal !important;
	/*text-transform: capitalize !important;*/
}
.qr2{
	font-family: "Raleway" !important;
	font-size: 2.7rem;
	/*margin-top: -13px !important;*/
    margin-top: 10px !important;
    margin-bottom: -23px !important;
    padding-top: 0;
    padding-bottom: 0;
	letter-spacing: normal !important;
	/*text-transform: capitalize !important;*/
}
.contenido2{
	font-weight: bolder;
	font-size: 35px !important;
	margin-bottom: 0px !important;
}

#logo_bel{
	width: 150px !important;
}

h2{
	font-size: 35px !important;
}

.cont2{
	margin-top: 5px !important;
	font-size: 20px !important;
}

.cont1{
	margin-bottom: 0px !important;
	font-size: 25px !important;
}

.contenido3{
	font-weight: bolder;
	font-size: 25px !important;
}

.contenido4{
	font-weight: bolder;
	font-size: 30px !important;
}

.hamb2{
	margin-left: -37% !important;
}

.icofont-shopping-cart{
	font-size: xx-large !important;
}

.navbar-brand{
	margin: 0 !important;
}

.imagen2-contenido{
	max-width: 100%;
}

.comingSoon{
	color: #FFF;
	margin-top: 600px;
	margin-left: 0px;
	width: 900px;
	font-size: 4rem;
}
.comingSoon2{
	color: #FFF;
	margin-top: 600px;
}

.centerdiv{
	display: flex; align-items: center; justify-content: center;
}

.margen-b{
	margin-top: 124px;
	background-color: rgba(204, 46, 133, 0.8) !important;
	text-align: center !important;
	color: #FFF !important;
}

.align-center{
	text-align: center !important;
	align-items: center !important;
	color: #FFF !important;
}

.menu-a {
    display: inline !important;
	font-size: 0.75rem !important;
	text-decoration: underline !important;
	color: #FFF !important;
	letter-spacing: 0.4ch !important;
	font-weight: 500 !important;
}

.menu-b {
	font-size: 0.75rem !important;
	letter-spacing: 0.4ch !important;
	font-weight: 500 !important;
}

.n-padding{
	padding: 8px !important;
}

.nav-margin-t{
	margin-top: 0px;
}

.transform{
	transform: translate(25px,40px) !important;
}

.transform1{
	transform: translate(0px,40px) !important;
}

.transform2{
	transform: translate(-55px,40px) !important;
	
	
}

.transform3{
	transform: translate(4px,40px) !important;
}

.marx-0{
	margin: 0px!important;
	padding: 0px!important;
}

.text-sizer{
	font-size: 1.3rem !important;
}

.text-sizer1{
	font-size: 1.2rem !important;
}

.text-sizer2{
	font-size: 1.4rem !important;
}

.close{
	color: #F1DBC6!important;
	font-weight: 900 !important;
}

.btn-info{
	background-color: #A7062D !important;
	color: #F1DBC6 !important;
}

.order-compra{
	margin:15px;
	margin-top: 30px;
}

.btn-info:hover{
	background-color: #F1DBC6 !important;
	color: #A7062D  !important;
}

.input-group-text {
    background-color: #A7062D !important;
    color: #F1DBC6 !important;
    font-size: 1.25rem;
    border-radius: 1rem 0 1rem 0;
}

.form-select, .form-control {
    background-color: #F1DBC6 !important;
    color: #000 !important;
    font-size: 1.25rem;
    border-radius: 1rem 0 1rem 0;
}

.nav-link::after{
	display: none;
}

.dropdown-link::after{
	display: none;
}

#gracias{
	background-image: url(../img/kalakapala_thankyou.png)!important;
	background-size: 100.1%!important;
}

.text-kalakapala{
	text-align: center!important;
	color: #F1DBC6!important;
	font-size: 50pt;
	margin-top: 780px;
}

.line{
	margin-top: -1px ;
	margin-bottom: 10px ;
	padding: 0px;
}

.line2{
	margin-top: 10px ;
	margin-bottom: 0px ;
	padding: 0px;
}

.btn-close{
	background-color:rgb(241, 219, 198);
}

h4.text-center{
	text-transform: uppercase;
}

.titulo-tab{
	color:#000;
}

.btn-info{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
}

.btn-inf{
	background-color: #F1DBC6 !important;
	color: #000 !important;
}

.btn-inf:hover{
	background-color: #A7062D !important;
	color: #F1DBC6 !important;
}

.accordion-button>h4{
	margin-right: 10px !important;
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

.modal-md{

	max-width: 650px;

}

.modal-dialog-scrollable .modal-content {
	height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

.promokl{
	height: max-content !important;
	height: min-content !important;
	margin-left: auto;
	margin-right: auto;
	align-content: center;
	align-items: center;
	justify-content: center;
	justify-items: center;
}

.promokl{
	height: fit-content !important;
	max-height: fit-content !important;
	height: 100% !important;
	max-height: 100% !important;
	margin-top: 0%;
	margin-bottom: 0%;
}

.carousel-item{
	/*margin-left: auto;
	margin-right: auto;
	align-content: center;
	align-items: center;
	justify-content: center;
	justify-items: center;*/
}

.carousel-caption{
	margin-top: 10px;
}

.order {
    margin-bottom: -400px;
}

.carousel-indicators{
	bottom: 45px;
}

@media (max-width:600px){
	.order {
		margin-bottom: 47px;
	}

	.carousel-indicators{
		/*margin-bottom: 90px !important;*/
	}
}

@media (max-width:576px) {
	.carousel-caption{
		margin-bottom: -20px;
	}
	.order{
		font-size: 20px;
		margin-bottom: 20px !important;
	}

	.carousel-indicators{
		bottom: 25px !important;
	}
}

@media (max-width:768px) {
	.carousel-caption{
		margin-bottom: 20px;
	}
	.order{
		font-size: 20px;
		margin-bottom: -110px;
	}

	.carousel-indicators{
		bottom: 45px;
	}

	.promokl{
		height: fit-content !important;
		max-height: fit-content !important;
		height: 100% !important;
		max-height: 100% !important;
		margin-top: 0%;
		margin-bottom: 0%;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.h-100{
		width: 100% !important;
		max-width: 100% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media (max-width:992px) {
	.carousel-caption{
		margin-bottom: 20px;
	}
	.order{
		font-size: 20px;
		margin-bottom: -270px;
	}

	.carousel-indicators{
		bottom: 45px;
	}

}

@media (max-width:1200px) {
	.carousel-caption{
		margin-bottom: 10px;
		z-index: 1 !important;
	}
	.order{
		font-size: 20px;
		margin-bottom: -270px;
	}

	.carousel-indicators{
		bottom: 45px;
	}

	.promokl{
		height: fit-content !important;
		max-height: fit-content !important;
		height: 100% !important;
		max-height: 100% !important;
		margin-top: 0%;
		margin-bottom: 0%;
	  }
}

@media (min-width:1201px) {
	.carousel-caption{
		margin-bottom: 20px;
	}
	.order{
		font-size: 20px;
		margin-bottom: -270px;
	}

	.carousel-indicators{
		bottom: 45px;
	}
	
	.promokl{
		height: fit-content !important;
		max-height: fit-content !important;
		height: 100% !important;
		max-height: 100% !important;
		margin-top: 0%;
		margin-bottom: 0%;
	  }
}

@media (min-width:1920px) {
	.carousel-caption{
		margin-bottom: 20px;
	}
	.order{
		font-size: 20px;
		/*margin-bottom: -270px;*/
	}

	.carousel-indicators{
		/*bottom: 45px;*/
	}

  .promokl{
	height: fit-content !important;
	max-height: fit-content !important;
    height: 100% !important;
	max-height: 100% !important;
	margin-top: 0%;
	margin-bottom: 0%;
  }
}

.contain-fit {
	object-fit: fill !important;
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto !important;
}
.h-100{
	width: 85%;
	max-width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.modal-content {
	-webkit-box-shadow: 0 0 24px rgba(27, 22, 66, .00), 0 44px 74px rgba(27, 22, 66, .00) !important;
	box-shadow: 0 0 24px rgba(27, 22, 66, .00), 0 44px 74px rgba(27, 22, 66, .00) !important;
}

.object-fit {
	width: 85% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}