@font-face {
  	font-family:"Philosopher-Regular";
  	src:url("../fonts/Philosopher-Regular.eot?") format("eot"),
  	url("../fonts/Philosopher-Regular.woff") format("woff"),
  	url("../fonts/Philosopher-Regular.ttf") format("truetype"),
  	url("../fonts/Philosopher-Regular.svg#Philosopher-Regular") format("svg");
  	font-weight:normal;
  	font-style:normal;
	}

@font-face {
  	font-family:"LUZERN";
  	src:url("../fonts/LUZERN.eot?") format("eot"),
  	url("../fonts/LUZERN.woff") format("woff"),
  	url("../fonts/LUZERN.ttf") format("truetype"),
  	url("../fonts/LUZERN.svg#LUZERN") format("svg");
  	font-weight:normal;
  	font-style:normal;
	}
	
	
#contenedor{
  width:100%;
  overflow:hidden;
  z-index:9999;
  position:relative;
  background-image: url(../img/bg.jpg);
}

.pad{
  padding-left:0px;
  padding-right:0px;
}

.clear{
  clear:both;
}

header {
  background-color: #1f1636;
  /*background-image: url(../img/header.jpg) ;*/
  background-position:left top;
  background-repeat: no-repeat;
}

#slogan p{
  float: right;
  font-size: 24px;
  font-family: "arial";
  margin-top: -69px;
  color:#fff;
}	

#slogan {
  float: right;
  margin-top: 32px;
}	
	
#barra-menu{
  min-height: 46px;
  background-color: #82749d;
}

#menu{
	padding-bottom: none;
	background: transparent;
	width: 100%;
	margin-bottom:0;
	border: none;
	font-family:"Philosopher-Regular";
  min-height: 10px;
}

.menu{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}

.menu li{
  text-align: center;
}

#navbar a{
  color: #fff;
  font-size: 24px;
  float: left;
  position: relative;
  margin-left: 20px;
  text-decoration: none !important;
  padding-top: 13px;
  margin-top: -4px;
  padding-bottom: 12px;
}

#navbar a span {
  display: none;
  width: 100%;
  position: absolute;
  text-align: center;
  top: -10px;
  left: 0px;
}

#navbar a:hover{
  color: #1f1636;
}

#navbar .selec{
  color: #1f1636;
}

#navbar a:hover span {
  display: block;
}

#navbar .selec span {
  display: block;
}

#buscar{
  width: 250px;
  float: left;
  position: relative;
  background: #fff;
  margin-top: 15px;
  padding: 0px 5px;
}

#buscar input{
  border: none;
  background: #fff;
  border-radius: 5px;
  color: #000;
  font-size: 16px;
}

#buscar button{
	border: none;
	color: #000;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
}

#btns-carrito a{
  padding: 5px;
  display: inline-block;
  font-family:"Philosopher-Regular";
  color: #fff;
  margin-top: 5px;
}

.borde{
  border-left: solid 1px #fff;
}

.caption{
  position: absolute;
  right:13%;
  bottom: 70px;
}

/*.caption h1{
  font-family: "Roboto Regular";
  font-size: 48px;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid #ffffffb3;
  padding: 6px;

}*/

#carousel-home .carousel-indicators{
  text-align: right;
  width: auto;
  background: #fff;
  float: right;
  padding: 6px;
  margin-left: 0px;
  left: auto;
  right: 13%;
  bottom: 0px;
  border-radius: 14px;
}

#carousel-home .carousel-indicators li{
  width:16px;
  height:16px;
  background: #1F1636;
  border-color: #1F1636;
  border: none;
}

#carousel-home .carousel-indicators .active{
  background: #82749d;
  border-color: #82749d;
  border: none;
}

#contenido{
  padding: 35px 0px;
}

.btn-home{
  background: #3c1c0f;
  padding: 10px;
  float: left;
  position: relative;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  box-shadow: 5px 5px 6px #000c;
}

.btn-home h2{
  font-family:"Philosopher-Regular";
  text-transform: uppercase;
  color: #fff;
  font-size: 26px;
}

.btn-home p{
  font-family:"LUZERN";
  font-size: 15px;
  margin-top: 10px;
  color:#fff;
}

.btn-home a{
  display: inline-block;
  margin-top: 101px;
  padding: 7px 20px;
  background: #c3a04c;
  text-transform: uppercase;
  font-size: 14px;
  color: #FFF;
	font-family:"LUZERN";
}

.btn-home a:hover{
   background:#fd806c;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebc469', endColorstr='#ebc469', GradientType=0 );
  text-decoration: none;
}

#home-emp{
	padding: 24px 0px;
	
}
#home-emp h1{
	color: #000;
	text-align: center;
    font-size: 28px;
    font-family: "Philosopher-Regular";
}

.photo {
  padding-top: 100px;
  padding-bottom: 80px;
  background-position: 20% 0;
  position: relative;
  background-image: url(../img/img.jpg);
  background-size: cover;
  font-family: 'Roboto', sans-serif;
}

.texto-photo{
  display: inline-block;
  padding:60px 30px;
  color: #FFF;
}

.texto-photo h1{
  width: 100%;
  float: left;
  position: relative;
  font-family:"Philosopher-Regular";
  font-size: 36px;
  text-align: center;
  text-shadow: 1px 3px 1px #000;
}

.texto-photo p{
  font-family:"LUZERN";
  width: 100%;
  float: left;
  position: relative;
  font-size:20px;
  margin-top: 20px;
  line-height: 24px;
  text-align: center;
  text-shadow: 2px 0px 2px #000;
}

#ver_mas {
  padding: 40px 15px;
  text-align: center;
}

#ver_mas a{
  display: inline-block;
  padding: 7px 20px;
  background: #82749d;
  text-transform: uppercase;
  font-size: 14px;
  color: #FFF;
	font-family:"Philosopher-Regular";
}

#ver_mas a:hover{
  text-decoration: none;
  background: #1F1636;
}

#logos {
  background: #fff;
  padding: 24px 0px;
  border-top: 1px solid #82749d;
}

#logos h1{
  text-align: center;
  font-size: 30px;
  padding-bottom: 40px;
  font-family: "Philosopher-Regular";
}

#links{
  padding: 30px 0px;
}

.link{
  width: 100%;
  float: left;
  position: relative;
}

.texto-link{
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  right: 0px;
  top: 0px;
  width: 50%;
  height: 100%;
  padding: 45px 15px;
}

.texto-link h1{
  text-transform: uppercase;
  font-family:"Roboto Bold";
  font-size: 22px;
  color: #FFF;
}

.texto-link p{
  font-family:"Roboto Regular";
  margin-top: 20px;
  font-size: 15px;
  color: #FFF;
  line-height: 19px;
}

.link-p{
  text-transform: uppercase;
  text-decoration: underline;
}

.link:hover .texto-link{
  background: #003C17B3;
}

.diseno-texto p {
  float: left;
  font-family: "decker";
  color: #fff;
  font-size: 24px;
  text-align: justify;
}

.diseno-img img{
	margin-top: 39px;
  border: 4px solid #000;
}	

.diseno-texto p {
	border-top: solid 3px #82749d;
  margin-top: 10px;
	padding: 17px 0px;
	font-size: 18px;
	float: left;
	text-align: justify;
  color: #1f1636;
	line-height: 20px;
	font-family:"Philosopher-Regular";
}

.diseno-texto h4{
  text-transform: uppercase;
  padding-bottom: 0px;
  font-size: 22px;
  color: #82749d;
  font-family:"Philosopher-Regular";
}

#prev2 {
  background: #FFF;
  color: #c3a04c;
  opacity: 1;
  padding: 15px;
  width: 45px;
  height: 45px;
  position: relative;
  right: 90px;
  bottom: 3%;
  top: auto;
  left: auto;
  float: right;
}

#prev2:hover {
	color:#fd806c;
}

#next2 {
  background: #FFF;
  color: #c3a04c;
  opacity: 1;
  padding: 15px;
  width: 45px;
  height: 45px;
  position: relative;
  right: 0px;
  bottom: 3%;
  top: auto;
  float: right;
}

#next2:hover {
	color:#fd806c;
}

#proyectos{
	padding:20px 0px;
}

#contenido h3{
  padding-bottom: 10px;
  font-family:"Philosopher-Regular";
  font-size: 36px;
  color:#fff;
  text-align: center;
  text-shadow: 1px 3px 1px #000;
}

.btn-home1{
  float: left;
  position: relative;
  width: 100%;
  background: url(../img/home1.jpg) no-repeat;
  background-size: cover;
  margin-top: 30px;
  height: 470px;
  box-shadow: 2px 3px 4px #0009;
}

.btn-home1 span{
  position: absolute;
  left: 0px;
  top: 30%;
  width: 100%;
  padding: 43px 40px;
}

.btn-home1 h1{
  color: #000;
  text-align: center;
  font-size: 53px;
  font-weight: 400;
}

.btn-home1 p{
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  margin-top: -9px;
}

.btn-home1 img {
    position: absolute;
    bottom: -85px;
    left: 33%;
}

.btn-home2{
  float: left;
  position: relative;
  width: 100%;
  background: url(../img/home2.jpg) no-repeat;
  background-size: cover;
  margin-top: 30px;
  height: 470px;
  box-shadow: 2px 3px 4px #0009;
}

.btn-home2 span{
  position: absolute;
  left: 0px;
  top: 30%;
  width: 100%;
  padding: 43px 40px;
}

.btn-home2 h1{
  color: #000;
  text-align: center;
  font-size: 53px;
  font-weight: 400;
}

.btn-home2 p{
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  margin-top: -9px;
}

.btn-home2 img {
    position: absolute;
    bottom: -85px;
    left: 34%;
}

.video{
	height:337px;
  margin-bottom: 0px;
}

footer{
  padding: 15px 0px 40px 0px;
  margin-top: 20px;
  line-height: 20px;
	font-family:"LUZERN" !important;
	font-size:15px;
}

#footer{
  border-bottom: solid 1px #dedede;
  border-top: solid 1px #dedede;
  padding: 15px 0px;
  font-family:"LUZERN";
  font-size:15px;
  float: left;
  margin-left: 12px;
  color:#000;
}

#redes{
  float: right;
  position: relative;
}

#redes p{
  font-family:"LUZERN";
  float:left;
  padding-top:10px;
}

#fb{
  float: left;
  position: relative;
  background: url(../img/redes.png) no-repeat left;
  width: 40px;
  height: 35px;
}

/*#tw{
  float: left;
  position: relative;
  background: url(../img/redes.png) no-repeat -47px;
  width: 36px;
  height: 35px;
  margin-left: 5px;
}*/


#in{
  float: left;
  position: relative;
  background: url(../img/redes.png) no-repeat -92px;
  width: 36px;
  height: 35px;
  margin-left:5px;
}

#web{
  float: left;
  position: relative;
  background: url(../img/web.png) no-repeat right;
  padding-right: 127px;
  color: #0000003b;
  font-family:"LUZERN";
  font-size: 12px;
}

#web:hover{
  background: url(../img/web-h.png) no-repeat right;
}

#link{
  float: left;
  position: relative;
  background: url(../img/link.png) no-repeat right;
  padding-right: 200px;
  color: #000;
  font-family:"LUZERN";
  font-size: 18px;
  
}
#link:hover{
  background: url(../img/link-h.png) no-repeat right;
}

#contenido h1{
  text-transform: uppercase;
  border-bottom: solid 1px #3c1c0f;
  padding-bottom: 10px;
  font-size: 30px;
  color: #3c1c0f;
  font-family:"Philosopher-Regular";
}

#contenido p{
	color: #3c1c0f;
}

#carousel-emp{
  margin-top: 30px;
}

#texto-emp{
  margin-top: 60px;
  font-family:"Roboto Regular";
  font-size:18px;
  text-align: justify;
  color: #000;
  line-height: 20px;
}

.productos{
  margin-top: 20px;
  float: left;
  position: relative;
  width: 100%;
}

.productos p {
  font-family: "LUZERN";
  font-size: 17px;
  color: #000;
  line-height: 21px;
  padding-top: 16px;
}

.productos h1{
  padding-bottom: 10px;
  font-family:"Philosopher-Regular";
  font-size: 30px;
  border-bottom: 1px solid #000;
}

#mapa{
	height:400px;
  width: 100%;
  float: left;
  position: relative;
  margin-top: 0px;
	}

#ampliar{
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background-color: #3c1c0f;
  color: #c3a04c;
  text-align: center;
  position: absolute;
  left:70%;
  bottom:5px;
  font-size: 17px;
  z-index: 1;
  font-family:"Philosopher-Regular";
  padding-top: 23px;
}

#ampliar:hover{
  background-color: #FD806C;
  text-decoration: none;
	color: #fff !important;
}

#formulario{
  margin-top: 30px;
}

#formulario h2{
	color: #1f1636 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
	text-transform: none;
	font-size: 18px;
	margin-top: 5px;
}

#formulario input{
	width:100%;
	color:#000;
	border:none;
	font-family:"Philosopher-Regular";
	font-size:14px;
	padding:11px 8px;
	margin-top: 5px;
	border: 1px solid #1f1636;
}

#formulario textarea{
	width:100%;
	background-color:#fff;
	color:#000;
	border:none;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	padding:7px 8px;
	margin-top: 5px;
	border: 1px solid #3c1c0f;
}

#enviar{
	width:90px !important;
	cursor:pointer;
	position:relative;
	float:right;
	font-size:20px !important;
	color:#fff !important;
	text-align:center;
    margin-right: 15px;
	margin-top:30px !important;
	padding:9px 0px !important;
	background: #1f1636 !important;
  font-family:"Philosopher-Regular";
  border: none;
}

#enviar:hover{
  background-color: #82749D !important;
  color: #fff !important;
}

#borrar{
	width:90px !important;
	cursor:pointer;
	position:relative;
	float:right;
  font-family:"Philosopher-Regular";
	font-size:20px !important;
	color:#fff !important;
	text-align:center;
	margin-top:30px!important;
	padding:9px 0px !important;
  border:none;
  margin-right: 8px;
	background:#1f1636 !important;
}

#borrar:hover{
  background-color: #82749D !important;
  	color: #fff !important;
}

#contacto p{
  text-align: justify;
  font-family:"LUZERN";
  margin-top: 70px;
  font-size: 18px;
  padding-left: 30px;
  color: #1f1636;
}

#inicio {
  color: #FFF;
  margin-top: 30px;
  border-bottom: solid #82749D 15px;
  float: left;
  position: relative;
  background-color: #aeaeae33;
}

#texto-in{
  padding: 20px;
  text-align: justify;
}

#texto-in p{
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 23px;
  font-size: 18px;
}

#texto-in .campo {
  background: #FFF;
  width: 100%;
  float: left;
  position: relative;
  margin-top: 10px;
}

#texto-in h4 {
  border-right: 1px solid #000;
  padding: 10px;
  color: #000;
  font-family: "Philosopher-Regular";
  font-size:18px;
  text-align: right;
  width: 25%;
  position: relative;
  float: left;
}

#inicio form{
  float: left;
  position: relative;
  margin-bottom: 22px;
  width: 100%;
}

#texto-in input {
  background: #FFF;
  color: #000;
  width: 65%;
  position: relative;  
  border: medium none;
  padding: 10px;
}

#texto-is{
  background: RGBA(103, 100, 100, 0.66);
  color: #FFF;
  text-align: center;
  padding: 15px 7px;
  font-size: 18px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  font-family: "Philosopher-Regular";
}

#form-reg h3{
  color: #000;
  font-family:"Philosopher-Regular";
  font-size:18px;
  margin-top: 14px;
}

#form-reg input{
  background: #82749d;
  padding: 8px;
  color: #fff;
  margin-top: 5px;
  width: 100%;
  border: none;
  border-radius: 0px !important
}

#enviar-r {
  width: 90px !important;
  cursor: pointer;
  position: relative;
  float: right;
  font-size: 20px !important;
  color: #fff !important;
  text-align: center;
  margin-right: 15px;
  margin-top: 30px !important;
  padding: 9px 0px !important;
  background:#1f1636 !important;
  border: none;
  font-family:"Philosopher-Regular";
}

#enviar-r:hover{
  background: #82749D !important;
  color: #fff !important;
}

#borrar-r {
  width: 90px !important;
  cursor: pointer;
  position: relative;
  float: right;
  font-size: 20px !important;
  color: #fff!important;
  text-align: center;
  margin-top: 30px !important;
  padding: 9px 0px !important;
  border: none;
  margin-right: 8px;
  background:#1f1636 !important;
  font-family:"Philosopher-Regular";
}

#borrar-r:hover{
  background: #82749D !important;
  color: #fff !important;
}

#prev2 {
    background: url(../img/flechas.jpg) left;
    opacity: 1;
    padding: 15px;
    width: 38px;
    height: 39px;
    position: relative;
    right: 90px;
    bottom: 3%;
    top: auto;
    left: auto;
    float: right;
}

#next2 {
    background: url(../img/flechas.jpg) right;
    color: #000000 ;
    opacity: 1;
    padding: 15px;
    width: 38px;
    height: 39px;
    position: relative;
    right: 0px;
    bottom: 3%;
    top: auto;
    float: right;
}

#empresa{
  padding-bottom: 49px;
}

.navbar-default .navbar-toggle .icon-bar{
  background-color: #fff;
}


/*------------------------------------------------------------------------------------------------------*/

@media (max-width: 800px){

header {
  height: auto;
}

.navbar-header {
    float: none;
}

.navbar-left,.navbar-right {
    float: none !important;
}

.navbar-toggle {
    display: block;
    border: none;
    border-radius: 0px !important;
}

.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-collapse.collapse {
    display: none!important;
}

.navbar-nav {
    float: none!important;
    margin-top: 7.5px;
}

.navbar-nav>li {
    float: none;
}

.navbar-nav>li>a {
    padding-top: 10px ;
    padding-bottom: 10px;
}

.collapse.in{
    display:block !important;
}

#navbar li {
   width: 100%;
 }

#navbar a{
  width: 100%;
  text-align: left;
	padding: 5px;
	margin-top: 2px;
  min-height: 30px;
}

.menu{
  display: block;
}

.caption {
  bottom: 40px;
}

.caption h1 {
  font-size: 20px;
}

#buscar {
  margin-left: 30px;
}

#btns-carrito a {
  margin-left: 20px;
}

#logo{
  margin-top: 10px;
  margin-bottom: 10px;
}

.link {
  margin-top: 10px;
  margin-bottom: 10px;
}

.texto-link {
  padding: 10px 15px;
  width: 60%;
}

.texto-link h1 {
  font-size: 14px;
}

.texto-link p {
  margin-top: 5px;
  font-size: 12px;
  color: #FFF;
  line-height: 12px;
}

.datos {
  padding: 10px 0px;
  font-family: 'Roboto', sans-serif;
  color: #FFF;
  font-size: 11px;
}

.datos h1 {
  min-width: 75px;
  padding-right:7px;
}

.datos p{
	font-size:14px;
	margin-left:6px;
}

.redes {
  background-size: contain;
}
#texto-emp {
  margin-top: 20px;
}

.texto-photo h1{
	font-size:30px;
}

.btn-home h2{
	font-size:17px;
}

.texto-photo p{
	font-size:16px;
	line-height:20px;
}

#contacto p {
  padding-left: 0px;
  color: #000;
  margin-top: 30px;
}

#slogan {
	top:0px;
}

}


/*----------------------------------------------------------------------------------------------------------*/

@media (max-width:900px) and (min-width:800px){

  #navbar a{
    padding: 10px 0px;
  }

  header {
    height: auto;
  }

  .navbar-header {
      float: none;
  }

  .navbar-left,.navbar-right {
      float: none !important;
  }

  .navbar-toggle {
      display: block;
      border-color: #000 !important;
      border-radius: 0px !important;
      background: #fd806c  !important;
  }

  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }

  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }

  .navbar-collapse.collapse {
      display: none!important;
  }

  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }

  .navbar-nav>li {
      float: none;
  }

  .navbar-nav>li>a {
      padding-top: 10px ;
      padding-bottom: 10px;
  }

  .collapse.in{
      display:block !important;
  }

  #navbar li {
     width: 100%;
  }

  #navbar a{
    width: 100%;
    text-align: left;
    padding: 5px;
    margin-top: 2px;
    min-height: 30px;
  }

  .menu{
    display: block;
  }

  .caption {
    bottom: 40px;
  }

  .caption h1 {
    font-size: 20px;
  }

  #buscar {
    margin-left: 30px;
  }

  #btns-carrito a {
    margin-left: 20px;
  }

  #logo{
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .link {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .texto-link {
    padding: 10px 15px;
    width: 60%;
  }

  .texto-link h1 {
    font-size: 14px;
  }

  .texto-link p {
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
    line-height: 12px;
  }

  .datos {
    padding: 10px 0px;
    font-family: 'Roboto', sans-serif;
    color: #FFF;
    font-size: 11px;
  }

  .datos h1 {
    min-width: 75px;
    padding-right:7px;
  }

  .datos p{
    font-size:14px;
    margin-left:6px;
  }

  .redes {
    background-size: contain;
  }

  #texto-emp {
    margin-top: 20px;
  }

  .texto-photo h1{
    font-size:30px;
  }

  .btn-home h2{
    font-size:17px;
  }

  .texto-photo p{
    font-size:16px;
    line-height:20px;
  }

  #contacto p {
    padding-left: 0px;
    color: #000;
    margin-top: 30px;
  }

  #slogan {
    top:0px;
  }

  .btn-home2{
   height: 310px;
  }

  .btn-home2 span{
    top: 11%;
  }

  .btn-home1{
    height: 310px;
  }

  .btn-home1 span{
    top: 11%;
  }

  .diseno-texto h4{
    padding-top: 19px;
  }

}


/*-----------------------------------------------------------------------------------------------------------*/



@media (max-width:1000px) and (min-width:900px){
  
   #navbar a{
    margin-left: 0px;
   }

	.btn-home h2{
		font-size:17px;
	}
	
	.texto-link{
		padding:13px 15px;
	}
	
	.texto-link p{
		line-height:16px;
		margin-top:7px;
	}
	
	.datos h1{
		font-size:8px;
		padding-right:4px;
	}
	
	.datos p{
		font-size:12px;
		margin-left:7px;
	}
	
	#texto-emp{
		margin-top:24px;
	}
	
	.productos p{
		margin-top:0px;
	}

	#slogan {
	  top:0px;
	}

  .btn-home2{
   height: 355px;
  }

  .btn-home1{
    height: 355px;
  }

  .btn-home1 span{
    top: 17%;
  }
}

/*----------------------------------------------------------------------------------------------------------------*/

@media (max-width:1300px) and (min-width:1000px){

	
	.btn-home h2{
		font-size:22px;
	}
	
	.texto-link p{
		line-height:17px;
	}
	
	.texto-link{
		padding:32px 15px;
	}
	
	.datos h1{
		font-size:15px;
		padding-right:2px;
	}
	
	.datos p{
		margin-left:4px;
		font-size:14px;
	}
	
	#texto-emp{
		margin-top:40px;
	}
	
	.productos p{
		margin-top:5px;
	}
  
  #slogan {
	  top:0px;
	}

  .btn-home1{
    height: 432px;
  }
	
  .btn-home2{
    height: 432px;
  }
}

/*----------------------------------------------------------------------------------------------------*/

@media (max-width:1400px) and (min-width:1300px){
	
	
	.texto-link{
		padding:12px 15px;
	}
	
	.texto-link p{
		line-height:18px;
		margin-top:9px;
	}
	
	.datos h1{
		padding-right:4px;
	}
	
	.datos p{
		font-size:14px;
	}
	
	.productos p{
		margin-top:13px;
	}

	#slogan {
	  right: 14px;
	}


/*------------------------------------------------------------------------------------------------*/

@media (max-width:1950px) and (min-width:1400px){
  
  #slogan {
  	float: right;
  	margin-top: 32px;
    right: 180px;
	}	
	
}
