.menu-web{

width: 25px;
padding: 5px 0px; 
margin: auto;
text-align: center;
display: block;
 

}


.logo{

text-align: center;
display: block;
margin: 0 auto;
}


.hero-slider-wrapper{

padding-top: 20px;

}

 
.iconenv{

position: relative;
display: inline-block;
padding-right: 8px;
 

}


.oferta{

float: right; 
line-height: 76px;
color: #fff;
padding: 0 20px;
padding-right: 0px !important;
font-size: 24px; 
font-style: normal;
font-weight: 800; 
 
}



.titulobanner{


           position: relative;
           
         
        }


 .imagen{
                width: 100%;
            position: relative;
            z-index: 1;
            /* Image z-index */
        }

        .texto{

 position: absolute;
            top: 40px;
            right:40px; 
            z-index: 2; 
      

        }





.hero-slider-content p.slider-ban {
  font-family: "Nunito", sans-serif;
  font-size:18px;
  color: #333;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 5px;
}

.hero-slider-content p.slider-banu {
    font-family: "Nunito", sans-serif;
    font-size: 30px;
    color: #3a9943;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 5px;
 

}


.hero-slider-content p.slider-banus {
        font-family: "Nunito", sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 35px;



}


.siguenos{

font-size: 14px;

}




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


    .menu-web{

width: 30px;
padding: 8px 0px; 
margin: 0 !important;
text-align: left !important;
display: inline-block !important;

    position: relative;
    display: inline-block;
    padding-right: 8px;
 

}


.mobile-menu .mean-bar .mean-nav > ul li a {
  display: block;
  text-transform: capitalize;
  position: relative;
  border-bottom: 1px solid #fff;
 
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  line-height: 42px;
  /*---- Menu Expand For Sub Menu ----*/
}



.oferta{

float: right; 
line-height: 76px;
color: #fff;
padding: 5px 0px; 
font-size: 24px; 
font-style: normal;
font-weight: 800;  
 
}

.hero-slider-bg-1 {
  background-image: url("../img/sliders/slider1.png");
  background-position: center;
}


.hero-slider-bg-2 {
  background-image: url("../img/sliders/slider1.png");
  background-position: center;
}



.hero-slider-bg-3 {
  background-image: url("../img/sliders/slider1.png");
  background-position: center;
}



.hero-slider-bg-4

{
  background-image: url("../img/sliders/slider1.png");
  background-position: center;
}






.hero-slider-content p.slider-ban {
  font-family: "Nunito", sans-serif;
  font-size:14px;
  color: #333;
  font-weight: 400;
  line-height: 14px;
  margin-bottom: 5px;
      text-align: right;

}

.hero-slider-content p.slider-banu {
    font-family: "Nunito", sans-serif;
    font-size: 24px;
    color: #3a9943;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: right;
 

}


.hero-slider-content p.slider-banus {
        font-family: "Nunito", sans-serif;
    font-size: 18px;
    color: #333;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 18px;



}


.boton-banner {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  color: #ffffff;
  font-weight: 700;
  line-height: 50px;
  text-align: center;
  background-color: #3a9943;
  padding: 0 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: none;
  float: right;
    /*----------  outline style  ----------*/:;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}



        .texto{

 
            top: 25px;
            right: 25px;
           

        }



}