.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .row{
    --bs-gutter-x: 0!important;
}

.carousel-inner {
    padding: 0px!important;
}
.dropdown-menu {
    --bs-dropdown-bg: #90b311;
}

.contenedor-slide{
    --bs-gutter-x: 0;
    z-index:0 !important;
}

.bg-success {
    background: rgba(6,75,24,0.8) !important;
}
.seccion1{
    z-index: 0;
}
.seccion1-interior{
    position: absolute;
    padding-top: 150px;
    color: rgba(6,75,24,0.8);
    font-size: 14px;
    font-weight: bold;
}

.seccion2{
    margin-top: 500px;
}
.barra-verde{
    background-color: #9db735;
}
.texto-verde{
    padding: 0px 20px 0px 20px;
}
.novedades{
    margin-top: -10px;
}

.naranja{
    color: #ef7402;
}

.seccion4{
    background-image: url("../imagenes/seccion4-fondo.png");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    z-index: 3 !important;
    padding-bottom: 80px;
}

.pie{
    background-color: #e6d8c1;
}

.fondo-seccion1{
    display:none;
}
.lema{
    font-size: 16px;
    font-weight: bold;
}

.texto-nosotros{
    padding-top: 50px;
    font-size: 16px;
    font-weight: bold;
    color: rgba(6,75,24,0.8)
}
.texto-chico{
    font-size: 12px;
}
.cuadro-verde{
    display: none;
} 

.nos-pie{
    background-image: url("../imagenes/nos-fondo-pie.png");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}   

.prod-pie{
    background-image: url("../imagenes/prod-fondo-pie.png");
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
}  

.carousel-control-next-icon{background-image: url("../imagenes/flecha-der.png"); }
.carousel-control-prev-icon{background-image: url("../imagenes/flecha-izq.png"); }

.modal-content{
    background-color:transparent;
}

.carousel-inner{
    background-color:white;
    padding: 10px;
    border-radius: 10px;
}

.link-color:hover{
    opacity: .8;
}
.enlace-verde-oscuro {
    color: #0d6820;
}
.enlace-verde-claro {
    color: #90b311;
}

.fondo-preguntas{
    
}
.texto-preguntas{
    font-size: 16px;
    font-weight: bold;
}










/***********************************576px*/
@media (min-width: 576px) {
    .contenedor-slide{
        
    }
    .fondo-seccion1{
        display:block;
    }
    .seccion1-interior{
        padding-top: 120px;
        font-size: 13px;
    }
    .seccion1{
        margin-top: -35px;
        background-image: url("../imagenes/seccion1-fondo.png");
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center;
    }

    .seccion2{
        margin-top: 0px;
    }
    .fondo-nosotros{
        background-image: url("../imagenes/nos-seccion1-fondo.png");
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center;
        
    }
    .fondo-novedades{
        background-image: url("../imagenes/nov-seccion1-fondo.png");
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center;
    }

    .fondo-productos{
        background-image: url("../imagenes/prod-seccion1-fondo.png");
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center;
        margin-bottom: 0px;
    }
    .fondo-preguntas{
        
    }

    

/***********************************768px*/
}
@media (min-width: 768px) {
    .seccion1-interior{
        padding-top: 150px;
        font-size: 18px;
    }
    .cuadro-verde{
        display: block;
    } 
    .nos-cuadro-interno{
        position: absolute;
        top: 0%;
        left: 0%;
    }
    .texto-nosotros{
        padding-top: 10px;
        padding-left: 20px;
        font-size: 9px;
        font-weight: bold;
        color: rgba(6,75,24,0.8);
        line-height: 12px;
    }
    .texto-chico{
        font-size: 9px;
    }
    .titulo{
        font-size: 14px;
    }
    .fondo-preguntas{
        
    }
    .detalle-cuadro-interno{
        position: absolute;
        top: 0%;
        left: 0%;
        padding-top: 50px;
    }
}

/***********************************992px*/
@media (min-width: 992px) {
    .seccion1-interior{
        padding-top: 200px;
        font-size: 20px;
    }
    .seccion1{
        margin-top: -50px;
    }
    .texto-nosotros{
        padding-top: 20px;
        padding-left: 20px;
        font-size: 13px;
        line-height: 15px;
    }
    .titulo{
        font-size: 20px;
    }
    .texto-chico{
        font-size: 11px;
    }
    .fondo-nosotros{
        
    }
    .fondo-preguntas{
       
    }
    .detalle-cuadro-interno{
        padding-top: 100px;
    }
}
/***********************************1200px*/
@media (min-width: 1200px) {
    .seccion1-interior{
        padding-top: 250px;
    }
    .texto-nosotros{
        font-size: 16px;
        line-height: 18px;
    }
    .titulo{
        font-size: 25px;
    }

}
/***********************************1400px*/
@media (min-width: 1400px) {
    .seccion1-interior{
        padding-top: 400px;
        font-size: 24px;
    }
    .seccion1{
        margin-top: -90px;
    }
    .lema{
        font-size: 32px;
    }
    .seccion4{
        padding-bottom: 160px;
    }
    .texto-nosotros{
        font-size: 20px;
        line-height: 24px;
    }
    .titulo{
        font-size: 32px;
    }
    .texto-chico{
        font-size: 14px;
    }
    .nav-link{
        padding-right: 50px!important;
    }
}

/*****WHATSAPP***/
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}
.float:hover {
	text-decoration: none;
	color: #25d366;
  background-color:#fff;
}

.my-float{
	margin-top:16px;
}