@import url(https://fonts.googleapis.com/css?family=Raleway:400,600);
body, p, h1, h2, h3, h4, h5, span, strong, a {font-family: 'Raleway', sans-serif!important;}
h1{text-transform: uppercase;margin-top: 30px;float: left;width: 100%;}
a:hover {text-decoration: none!important}
.conten-header {width: 90%; margin: 0 auto}
.logo img {width: 320px;margin-top: 30px;margin-left: 10px;float: left;max-width: 100%}
.redes-header {float: right;margin-top: 30px}
.redes-header img {width: 30px;margin-right: 10px;}
.header-top {height: 100px;margin-bottom: 15px;}
.busquedad {margin-top: 30px;float: right!important;}
.busquedad input[type="submit"] {background: url(images/home/icon_lupa.png) no-repeat;border: 1px solid transparent;background-size: 30px;height: 30px;width: 30px;float: right;}
.nav-next, .nav-previous {
    font-size: 18px;
    font-weight: bold;
}
.nav-next a, .nav-previous a{
	color:#7c7c7c;
}
.nav-next a:hover, .nav-previous a:hover {
    color: #000;
}
.nav-next {
    float: right;
    position: relative;
}
.nav-previous {
    float: left;
    position: relative;
}	
.busquedad input[type="text"]   {width: 180px;float: right;}
.nav > li > a {padding: 10px 15px!important;margin-right: 15px;}
.navbar-default {border-bottom: 1px solid #ef8304;}
.home {height: 20px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #ef8304!important;color: #fff!important;}
.navbar {border-radius: 20px 0px 0px 20px!important;min-height: 30px!important;}
.navbar-default {border-color: #ef8304!important;background-color: #fff!important;border-right-color: transparent!important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333333;background-color: #ef8304!important;color:#fff!important;}
.bg-border {height: 3px;background:  #ef8304;float: left;}
.header-2 {height: 40px;}
.primero {border-radius: 18px 0 0 18px;}
.navbar-nav {margin-left: -15px!important;}
.text-intro h2{text-align: center;font-weight: normal;margin-top: 60px;}
.text-intro span {font-weight: bold;}
.text-intro p {width: 60%;text-align: center;margin: 0 auto;margin-bottom: 60px;}
.productos-home {background: #fff5e9;float: left;width: 100%;}
.prod-home {background: #fff;height: 190px;max-width: 190px;padding-top: 15px;border-radius: 50%; margin-top: 30px;margin-bottom: 30px}
.prod-home h4 {color: #fea541;text-align: center;font-size: 15px;width: 50%;margin: 0 auto;}
.prod-home img {border-radius: 30px;max-width: 100%;width: 120px;display: block;margin: 0 auto;height: 120px;}
.hover-home {display: none; background: rgba(1,125,195,0.8); height: 190px;width: 190px;padding-top: 15px;border-radius: 50%;margin-top: -222px;margin-bottom: 30px;position: absolute;}
.hover-home img { display: block;margin: 0 auto;padding-top: 50px;}
.hover-home p {text-align: center;color: #fff}
.productos-home a:hover .hover-home{display: block;}
.ver-todo {margin: 0 auto;text-align: center;width: 150px;display: block;margin-bottom: 50px}
.ver-todo a {background: #fea541; color: #fff; margin: 0 auto; display: block;height: 40px;padding-top: 10px}
.ver-todo a:hover {color: #fff;text-decoration: none;background: #000}
.footer-hover {margin-top: 0px;position: absolute;display: none;}
.header-hover {margin-top: -30px;position: absolute;display: none;}  
.redes-footer a:hover .footer-hover, .redes-header a:hover .header-hover{display: block;}

iframe {width: 100%}
.map {padding:0!important;}
.ubicacion {height:450px!important}
.pad {padding: 0!important;}
.top-footer {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#009ddf+0,0065ae+100 */
background: #009ddf; /* Old browsers */
background: -moz-linear-gradient(top,  #009ddf 0%, #0065ae 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #009ddf 0%,#0065ae 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #009ddf 0%,#0065ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ddf', endColorstr='#0065ae',GradientType=0 ); /* IE6-9 */
float: left;width: 100%;}
footer {height: 300px}
.redes-footer {float: left;}
.redes-footer img {width: 40px;margin-right: 5px;float: left;}
.col-footer {border-right: 1px solid #cdffff; margin-top: 30px;height: 300px;padding: 0px 50px!important;margin-bottom: 30px;}
.col-footer p {color: #cdffff}
.col-footer a, .col-footer a:hover {color: #ffa137;}
.col-footer input[type="email"]{margin-bottom: 10px;border: 1px solid #efefef;border-radius: 5px;background: transparent;width: 100%;height: 40px;}
.col-footer textarea {height: 80px;border: 1px solid #efefef;border-radius: 5px;margin-bottom: 10px;background: transparent;width: 100%;}
.col-footer input[type="submit"] {float: right;background: #000;color: #fff;border-radius: 5px;border: 1px transparent;    padding: 10px 20px;}
.col-footer input[type="submit"]:hover {background: #ef8304}
.menu-footer {float: left;background: #fff; width: 100%}
.menu-footer a {}  
.credit {background: #000; width: 100%;float: left;}
.text-credit p {color: #fff; margin-top: 20px;margin-left: 20px;float: left;}
.mosca {float: right;margin-right: 20px;margin-top: 20px;}
.col-menu-footer {width: 71%;margin: 0 auto;}
.col-menu-footer a {color: #000; padding: 20px 0;text-align: center;}
.col-menu-footer a:hover {background: #ef8304;color: #fff;text-decoration: none;padding: 20px 0;text-align: center;}
.icon-interna {float: left;width: 75px;margin-right: 15px;margin-left: 40px;}
.bg-interna {margin-top: 58px;padding-bottom: 84px;padding-top: 20px;}
.bg-interna h3 {text-decoration: underline;margin-top: 0;padding-top: 40px;text-transform: uppercase;}
.bg-interna p {text-align: justify;width: 92%;margin: 0 auto;}
.bg-interna .img-responsive {margin-top: 50px;margin-left: auto;margin-right: auto;margin-bottom: 50px;}
.manual img {margin-bottom: 0px!important;margin-left: 0px;}
.manual h3 {padding-top: 30px;    margin-bottom: 60px;}
.manu {margin-bottom: 60px;    height: 400px !important;}
.manu p {width: 100%}
.manu span {background: #7a7a7a;text-align: center;color: #fff;padding-bottom: 10px;float: left;width: 100%;margin-left: 0px;padding-top: 10px;}
.manu span:hover, .manuel img:hover .manu {background: #000}
#videos { margin-top: 50px;margin-bottom: 50px;}
.map-contact {padding: 0!important}
.contacto em, .contact p {color: #ea9545;font-style: normal;}
.contact p {margin-bottom: 10px}
.contacto strong {color:#006ab2;font-size: 18px;}
.contacto p, .contacto a {color:#7c7c7c; margin-bottom: 15px;}
.contacto table {border: none;}
.contacto table tr td {border: 1px transparent; text-align: center;width: 160px;}
.contacto table tr td a {color:#006ab2 }
.contact {margin-top: 90px;}
.contact input, .contact textarea {border: 1px solid #7c7c7c;margin-bottom: 10px;border-radius: 5px;width: 80%;background: transparent;padding-bottom: 10px;padding-top: 10px;padding-left: 20px;}
.contact textarea {height: 100px}
.contact input[type="submit"]{background: #ef8404;float: right;margin-right: 20%;color: #fff;width: 35%;height: 40px;}
.title-product {background: #000}
.title-product p {color: #fff; text-align: center;display: block;padding: 10px 0;margin-bottom: 0;}
#menu {background: #fff; 
    /*
    -webkit-box-shadow: 10px 0px 79px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 0px 79px -5px rgba(0,0,0,0.75);
    box-shadow: 10px 0px 79px -5px rgba(0,0,0,0.75);
    */
}
.nav > li {margin-right: -15px;}
#menu ul{list-style: none;margin-left: -40px;background: #fff;}
#menu ul li {border:1px solid #b7b7b7; padding-top: 10px;}
#menu ul li a {color:#000;text-transform: uppercase;    padding-left: 20px;}
#menu ul li ul {margin-top: 10px;}
#menu ul li ul li a{text-transform: capitalize!important; margin-left: 20px;color: #000!important;}
.enlace-producto {margin-bottom: 20px;}
.enlace-producto img {height: 240px}
.enlace-producto span {display: none; margin-top: -240px;position: absolute;background: rgba(240,129,0,0.4);height: 240px;width: 86%;}
.enlace-producto span img {height: 100px; width: 100px;height: 100px;width: 100px;display: block;margin-left: auto;margin-right: auto;margin-top: 75px!important;display: block;}
.enlace-producto a:hover span {display: block;}
.text-cat-1 {margin-top: 0px;background: #7c7c7c; text-align: center;color: #fff;}
.text-cat {background: #7c7c7c; text-align: center;color: #fff;}
.text-cat p, .text-cat-1 p {padding: 5px 0;line-height: 1.7;text-align: center;}
.enlace-producto a:hover .text-cat, .enlace-producto a:hover .text-cat-1  {background: #000;}
.enlace-producto a:hover .text-cat a, .enlace-producto a:hover .text-cat-1 a {text-decoration: none}


.bb{height: 1px; border:1px solid #dce7eb}
ul li a {color: #6d6d6d!important}
.act {background: #009ee0!important; color: #fff;padding-top: 10px;}
.act a {color: #fff!important}
#productos table {width: 100%}
#productos table{border:1px solid #b7b7b7;}
#productos table tr td {border:1px solid #b7b7b7;text-align: center;    width: 50%;}
.last-videos {margin-bottom: 50px;}
.icon-descargar img {display: block;margin-left: auto; margin-right: auto; margin-top: 10px}
.img-size img {
    height: 84px !important;
    margin: 20px 40px !important;
}
/*Acordeon*/
#prod .transition, p, ul li i:before, ul li i:after {transition: all 0.25s ease-in-out;}
#prod.flipIn, h1, ul li {animation: flipdown 0.5s ease both;}

.no-select, h2 {-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.taxonomia {padding-bottom: 60px}
.taxonomia h1 {margin-bottom: 30px;margin-left: 32px;margin-top: 30px}

@media (max-width: 992px) {
  body {box-sizing: border-box;transform: translate(0, 0);max-width: 100%;min-height: 100%;margin: 0;left: 0;}
  .col-sm-12.manual {
    position: relative;
    height: auto !important;
}
.paginador {
    width: 100%;
    position: relative !important;
    bottom: 0;
    left: 0;
    right: 0;
}
}
.block-menu {margin-bottom: 300px}
.block-menu h1, h2 {color: #ff6873;}
.block-menu h1 {text-transform: uppercase;font-size: 36px;line-height: 42px;letter-spacing: 3px;font-weight: 100;}
.block-menu h2 {font-size: 16px;line-height: 34px;font-weight: 300;letter-spacing: 1px;display: block;margin: 0;cursor: pointer;padding-left: 15px;padding-top: 5px;padding-bottom: 5px;}
.block-menu p {font-size: 17px;line-height: 26px;letter-spacing: 1px;position: relative;overflow: hidden;max-height: 800px;opacity: 1;transform: translate(0, 0);margin-top: 14px;z-index: 2;}
.block-menu ul li p{background: #fff;margin-bottom: -5px;}
.block-menu p a {color: #818181!important;margin-left: 30px;}
.block-menu p a:hover {color: #009ee0!important}
.block-menu ul {list-style: none;perspective: 900;padding: 0;margin: 0;}
.block-menu ul li {position: relative;padding: 0;margin: 0;padding-bottom: 5px;border: 1px solid #dce7eb;}
.block-menu ul li:hover, #prod h2:hover {background-color: #009ee0;color:#fff;}
.block-menu ul li:nth-of-type(1) {animation-delay: 0.5s;}
.block-menu ul li:nth-of-type(2) {animation-delay: 0.75s;}
.block-menu ul li:nth-of-type(3) {animation-delay: 1s;}
.block-menu ul li:last-of-type {padding-bottom: 0;}
.block-menu ul li i {position: absolute;transform: translate(-6px, 0);margin-top: 16px;right: 0;}
.block-menu ul li i:before, #prod ul li i:after {content: "";position: absolute;background-color: #ff6873;width: 3px;height: 9px;}
.block-menu ul li i:before {transform: translate(-2px, 0) rotate(45deg);}
.block-menu ul li i:after {transform: translate(2px, 0) rotate(-45deg);}
.block-menu ul li input[type=checkbox] {position: absolute;cursor: pointer;width: 100%;height: 100%;z-index: 1;opacity: 0;}
.block-menu ul li input[type=checkbox]:checked ~ p {margin-top: 0;max-height: 0;opacity: 0;transform: translate(0, 50%);}
.block-menu ul li input[type=checkbox]:checked ~ i:before {transform: translate(2px, 0) rotate(45deg);}
.block-menu ul li input[type=checkbox]:checked ~ i:after {transform: translate(-2px, 0) rotate(-45deg);}
.back {display: block;margin: 0 auto;text-align: center;background: #ef8304;width: 20%;padding-top: 10px;padding-bottom: 10px;margin-top: 60px;}
.back a, .back a:hover {color: #fff}
.back:hover {background: #000}
@media screen and (min-width: 1300px){
    .container {width: 1370px!important;}/*1500*/
    .enlace-producto span {width: 90.7%;}

}
@keyframes flipdown {
  0% {opacity: 0;transform-origin: top center;transform: rotateX(-90deg);}
  5% {opacity: 1;}
  80% {transform: rotateX(8deg);}
  83% {transform: rotateX(6deg);}
  92% {transform: rotateX(-3deg);}
  100% {transform-origin: top center;transform: rotateX(0deg);}
}
/*fin*/
.act-2 {color: #009de0!important}
.title-pro{background: #000;color: #fff;text-align: center;}
.title-pro h3 {margin: 0}
input[name="slider-select-element"] {display: none;}
#slider-arrows {margin: -10% auto 0 auto;width: 80%;}
#slider-box {
    -moz-animation: autoSlider 15s infinite linear;
    -o-animation: autoSlider 15s infinite linear;
    -webkit-animation: autoSlider 15s infinite linear;
    animation: autoSlider 15s infinite linear;

    -webkit-transition: all 0.75s ease;
    -moz-transition: all 0.75s ease;
    -ms-transition: all 0.75s ease;
    -o-transition: all 0.75s ease;
    transition: all 0.75s ease;

    height: 100%;
    width: 300%;
}

#slider-container {height: 20%;margin: 0 auto;overflow: hidden;text-align: left;width: 100%;}
.element-blue, .element-green, .element-red {min-height: 500px;max-height: 100%;width: 100%;background-size: cover!important;}
.slider-element {float: left;width: 33.3333%;}
.slider-element p      {text-align: right;padding-top:   120px;padding-right: 300px;margin-bottom: 0;font-size: 30px;}
.slider-element h2     {text-align: right;padding-right: 165px;margin-top: 0px;margin-bottom: 0px;color: #033d91}
.slider-element b      {text-align: right;padding-right: 180px;display: block;}
.slider-element .boton {float: right;margin-right: 170px;width: 10%;padding: 10px;text-align: center;color: #fff;background: #ef8304; border-radius: 5px;margin-top: 20px;}
.slider-element .boton a {color: #fff}
.slider-element .boton:hover {background: #000}

@-moz-keyframes autoSlider {
    0% {margin-left: 0}
    30% {margin-left: 0;}
    35% {margin-left: -100%;}
    65% {margin-left: -100%;}
    70% {margin-left: -200%;}
    95% {margin-left: -200%;}
    100% {margin-left: 0;}
}
@-webkit-keyframes autoSlider {
    0% {margin-left: 0;}
    30% {margin-left: 0;}
    35% {margin-left: -100%;}
    65% {margin-left: -100%;}
    70% {margin-left: -200%;}
    95% {margin-left: -200%;}
    100% {margin-left: 0;}
}
@keyframes autoSlider {
    0% {margin-left: 0;}
    30% {margin-left: 0;}
    35% {margin-left: -100%;}
    65% {margin-left: -100%;}
    70% {margin-left: -200%;}
    95% {margin-left: -200%}
    100% {margin-left: 0;}
}
.resul-bus {max-width: 990px;margin: 0 auto;margin-top: 100px;margin-bottom: 100px;}
.resul-bus b {display: block;color: #3dace0;text-align: center!important;font-size: 40px;}
.resul-bus p {text-align: center;line-height: 1;color: #6d7274;font-size: 18px;}
.search {height: auto;}
.page-header {margin-top: 70px!important;}
.manu-1 {margin-left: 0px}
.title-product img {display: block;margin:0 auto;padding-bottom: 10px;padding-top: 10px;}
/* Ajustes Responsive */

@media screen and (min-width: 315px) and (max-width: 370px) and (orientation : portrait) {
.busquedad{margin-top: 0}
.redes-header {margin-left: 10%;}
.redes-header img {max-width: 50px;width: auto}
.redes-header {margin-top: 10px;float: left;}
.header-hover {margin-top: -50px;}
.header-2 {height: auto;}
.navbar-default {border-color: transparent!important;}
.navbar-toggle {margin-right: 0}
.nav > li {width: 100%;text-align: center;}
.navbar-nav {margin: 0;}
.slider-element .boton {width: 40%;}
.slider-element p      {text-align: left;padding-top: 120px;padding-right: 0}
.slider-element h2, .slider-element b    {text-align: left;padding-right: 0;}
.slider-element .boton {float: left;}
.prod-home {margin-left: auto;margin-right: auto;}
.col-footer {border-bottom: 1px solid #cdffff;height: 275px;}
.top-footer { height: 890px;}
.mosca {margin-top: 20px;width: 100%;}
.mosca img {display: block;margin: 0 auto}
.text-intro p {width: 100%; text-align: justify;}
.col-menu-footer a {color: #000;margin: 5px 0;float: left;text-align: center;}
header {min-height: 185px;}
.icon-interna {margin-left: 0px;}
.manu {margin-bottom: 45px;}
.bg-interna p {width: 100%;}
.bg-interna h3 {font-size: 18px;}
.page-id-4 .img-page {height: 170px;}
.bg-interna {margin-top: 0px;padding-top: 10px;}
#prod {margin-top: 100px;}
.taxonomia h1 {font-size: 20px;margin-left: 0;text-align: center;}
.single-productos h1 {margin-left: 0!important; text-align: center;}
.manu-1 {margin-left: 0}
.contact input, .contact textarea {width: 100%;}
.logo img {margin-bottom: 15px;}
#lista {display: none;}
/*.block-menu p {text-align: center;margin-left: -45px;background: transparent!important;}*/
.title-product {padding: 0 10px}
}
@media screen and (min-width: 371px) and (max-width: 380px) and (orientation : portrait) {

.busquedad{margin-top: 0}
.redes-header {margin-left: 10%;}
.redes-header img {max-width: 50px;width: auto}
.redes-header {margin-top: 10px;float: left;}
.header-hover {margin-top: -50px;}
.header-2 {height: auto;}
.navbar-default {border-color: transparent!important;}
.navbar-toggle {margin-right: 0}
.nav > li {width: 100%;text-align: center;}
.navbar-nav {margin: 0;}
.slider-element .boton {width: 40%;}
.slider-element p      {text-align: center;padding-top: 120px;padding-right: 0}
.slider-element h2, .slider-element b    {text-align: center;padding-right: 0;}
.slider-element .boton {float: left;margin-left: 30%;}
.prod-home {margin-left: auto;margin-right: auto;}
.col-footer {border-bottom: 1px solid #cdffff;height: 280px;}
.top-footer { height: 800px;}
.mosca {margin-top: 20px;width: 100%;}
.mosca img {display: block;margin: 0 auto}
.text-intro p {width: 100%; text-align: justify;}
.col-menu-footer a {color: #000;margin: 5px 0;float: left;text-align: center;}
header {min-height: 185px;}
.icon-interna {margin-left: 0px;}
.manu {margin-bottom: 45px;}
.bg-interna p {width: 100%;}
.bg-interna h3 {font-size: 18px;}
.page-id-4 .img-page {height: 170px;}
.bg-interna {margin-top: 20px;padding-top: 10px;}
#prod {margin-top: 100px;}
.taxonomia h1 {font-size: 20px;margin-left: 0;text-align: center;}
.single-productos h1 {margin-left: 0!important; text-align: center;}
.manu-1 {margin-left: 0}
.contact input, .contact textarea {width: 100%;}
.logo img {margin-bottom: 15px;}
#lista {display: none;}
/*.block-menu p {text-align: center;margin-left: -45px;background: transparent!important;}*/
.title-product {padding: 0 10px}
}

@media screen and (min-width: 381px) and (max-width: 400px) and (orientation : portrait) {

.busquedad{margin-top: 0}
.redes-header {margin-left: 10%;}
.redes-header img {max-width: 50px;width: auto}
.redes-header {margin-top: 10px;float: left;}
.header-hover {margin-top: -50px;}
.header-2 {height: auto;}
.navbar-default {border-color: transparent!important;}
.navbar-toggle {margin-right: 0}
.nav > li {width: 100%;text-align: center;}
.navbar-nav {margin: 0;}
.slider-element .boton {width: 40%;}
.slider-element p      {text-align: center;padding-top: 120px;padding-right: 0}
.slider-element h2, .slider-element b    {text-align: center;padding-right: 0;}
.slider-element .boton {float: left;margin-left: 30%;}
.prod-home {margin-left: auto;margin-right: auto;}
.col-footer {border-bottom: 1px solid #cdffff;height: 280px;}
.top-footer { height: 800px;}
.mosca {margin-top: 20px;width: 100%;}
.mosca img {display: block;margin: 0 auto}
.text-intro p {width: 100%; text-align: justify;}
.col-menu-footer a {color: #000;margin: 5px 0;float: left;text-align: center;}
header {min-height: 185px;}
.icon-interna {margin-left: 0px;}
.manu {margin-bottom: 45px;}
.bg-interna p {width: 100%;}
.bg-interna h3 {font-size: 18px;}
.page-id-4 .img-page {height: 170px;}
.bg-interna {margin-top: 10px;padding-top: 10px;}
#prod {margin-top: 100px;}
.taxonomia h1 {font-size: 20px;margin-left: 0;text-align: center;}
.single-productos h1 {margin-left: 0!important; text-align: center;}
.manu-1 {margin-left: 0}
.contact input, .contact textarea {width: 100%;}
.logo img {margin-bottom: 15px;}
#lista {display: none;}
/*.block-menu p {text-align: center;margin-left: -45px;background: transparent!important;}*/
.title-product {padding: 0 10px}
}

@media screen and (min-width: 401px) and (max-width: 420px) and (orientation : portrait) {
.busquedad{margin-top: 0}
.redes-header {margin-left: 10%;}
.redes-header img {max-width: 50px;width: auto}
.redes-header {margin-top: 10px;float: left;}
.header-hover {margin-top: -50px;}
.header-2 {height: auto;}
.navbar-default {border-color: transparent!important;}
.navbar-toggle {margin-right: 0}
.nav > li {width: 100%;text-align: center;}
.navbar-nav {margin: 0;}
.slider-element .boton {width: 40%;}
.slider-element p      {text-align: center;padding-top: 120px;padding-right: 0}
.slider-element h2, .slider-element b    {text-align: center;padding-right: 0;}
.slider-element .boton {float: left;margin-left: 30%;}
.prod-home {margin-left: auto;margin-right: auto;}
.col-footer {border-bottom: 1px solid #cdffff;height: 280px;}
.top-footer { height: 800px;}
.mosca {margin-top: 20px;width: 100%;}
.mosca img {display: block;margin: 0 auto}
.text-intro p {width: 100%; text-align: justify;}
.col-menu-footer a {color: #000;margin: 5px 0;float: left;text-align: center;}
header {min-height: 185px;}
.icon-interna {margin-left: 0px;}
.manu {margin-bottom: 45px;}
.bg-interna p {width: 100%;}
.bg-interna h3 {font-size: 18px;}
.page-id-4 .img-page {height: 170px;}
.bg-interna {margin-top: 10px;padding-top: 10px;}
#prod {margin-top: 100px;}
.taxonomia h1 {font-size: 20px;margin-left: 0;text-align: center;}
.single-productos h1 {margin-left: 0!important; text-align: center;}
.manu-1 {margin-left: 0}
.manu span {width: 90%;margin-left: 15px;}
.contact input, .contact textarea {width: 100%;}
.logo img {margin-bottom: 15px;}
#lista {display: none;}
/*.block-menu p {text-align: center;margin-left: -45px;background: transparent!important;}*/
.title-product {padding: 0 10px}
}

@media screen and (max-width: 370px) and (min-width: 360px) and (orientation: portrait){


}
@media screen and (min-width: 600px) and (max-width: 700px) and (orientation : portrait) {


}

@media screen and (min-width: 700px) and (max-width: 750px) and (orientation : portrait) {


}

@media screen and (min-width: 750px) and (max-width: 820px) and (orientation : portrait) {
.manu span {width: 88%;margin-left: 17px;}
.redes-header {float: left;margin-top: 7px;}
.redes-header img {width: 21px;margin-right: 19px;}
#lista {display: none;}
/*.block-menu p {text-align: center;margin-left: -45px;background: transparent!important;}*/
.title-product {padding: 0 10px}
}

/* landscape */
@media screen and (min-width: 568px) and (max-width: 650px) and (orientation : landscape) {
.nav > li {text-align: center;margin-right: 0}
.redes-1 { margin-left: 80px;}
.logo img {float: none; display: block;margin-left: auto;margin-right: auto;}
.redes-header {margin-left: 10%;}
.redes-header img {max-width: 50px;width: auto}
.redes-header {margin-top: 10px;float: left;}
.header-hover {margin-top: -50px;}
.busquedad input[type="text"] {margin-left: 30%;}
.bg-border {margin-top: 10px;}
.navbar-default {border-color: transparent!important;}
.slider-element .boton {width: 25%;margin-left: 40%;}
.text-intro p {width: 100%;text-align: justify;}
.productos-home .col-xs-12{width: 50%;float: left;}
.col-footer {border-bottom: 1px solid #cdffff;margin-top: 30px;height: 260px;}
.redes-footer img {width: auto;max-width: 100%}
.col-menu-footer a {color: #000;margin: 5px 0;float: left;text-align: center;}
header {min-height: 170px;}
.manu span { width: 60%;margin-left: 95px;margin-bottom: 30px;}
.bg-interna p {width: 100%;}
.bg-interna {margin-top: 0px;padding-top: 10px;}
.enlace-producto img {width: 100%;}
#prod {margin-top: 100px;}
.taxonomia h1 {font-size: 20px;margin-left: 0;text-align: center;}
.single-productos h1 {margin-left: 0!important; text-align: center;}
.manu-1 {margin-left: 0}
.busquedad input[type="submit"] {margin-right: 80px;}
#lista {display: none;}
/*.block-menu p {text-align: center;margin-left: -45px;background: transparent!important;}*/
.title-product {padding: 0 10px}
#videos .col-xs-6 {width: 33%;}
.productos-home {padding-left: 8%;}
}
@media screen and (min-width: 655px) and (max-width: 720px) and (orientation : landscape) {
.logo img {float: none; display: block;margin-left: auto;margin-right: auto;}
.nav > li {text-align: center;margin-right: 0}
.redes-1 { margin-left: 80px;}
.redes-header {margin-left: 10%;}
.redes-header img {max-width: 50px;width: auto}
.redes-header {margin-top: 10px;float: left;}
.header-hover {margin-top: -50px;}
.busquedad input[type="text"] {margin-left: 30%;}
.bg-border {margin-top: 10px;}
.navbar-default {border-color: transparent!important;}
.slider-element .boton {width: 25%;margin-left: 40%;margin-right: 0;float: left;}
.text-intro p {width: 100%;text-align: justify;}
.productos-home .col-xs-12{width: 50%;float: left;}
.col-footer {border-bottom: 1px solid #cdffff;margin-top: 30px;height: 260px;}
.redes-footer img {width: auto;max-width: 100%}
.col-menu-footer a {color: #000;margin: 5px 0;float: left;text-align: center;}
header {min-height: 170px;}
.manu span {width: 49%;margin-left: 144px;margin-bottom: 30px;}
.bg-interna p {width: 100%;}
.bg-interna {margin-top: 0px;padding-top: 10px;}
.enlace-producto img {width: 100%;}
#prod {margin-top: 100px;}
.taxonomia h1 {font-size: 20px;margin-left: 0;text-align: center;}
.single-productos h1 {margin-left: 0!important; text-align: center;}
.manu-1 {margin-left: 0}
.busquedad input[type="submit"] {margin-right: 80px;}
#lista {display: none;}
/*.block-menu p {text-align: center;margin-left: -45px;background: transparent!important;}*/
.title-product {padding: 0 10px}
#videos .col-xs-6 {width: 33%;}
.productos-home {padding-left: 8%;}
}
@media screen and (min-width: 720px) and (max-width: 768px) and (orientation : landscape) {
.logo img {float: none; display: block;margin-left: auto;margin-right: auto;}
.nav > li {text-align: center;margin-right: 0}
.redes-1 { margin-left: 80px;}
.redes-header {margin-left: 10%;}
.redes-header img {max-width: 50px;width: auto}
.redes-header {margin-top: 10px;float: left;}
.header-hover {margin-top: -50px;}
.busquedad input[type="text"] {margin-left: 30%;}
.bg-border {margin-top: 10px;}
.navbar-default {border-color: transparent!important;}
.slider-element .boton {width: 25%;margin-left: 40%;margin-right: 0;float: left;}
.text-intro p {width: 100%;text-align: justify;}
.productos-home .col-xs-12{width: 50%;float: left;}
.col-footer {border-bottom: 1px solid #cdffff;margin-top: 30px;height: 260px;}
.redes-footer img {width: auto;max-width: 100%}
.col-menu-footer a {color: #000;margin: 5px 0;float: left;text-align: center;}
.slider-element .boton {width: 18%;}
header {min-height: 170px;}
.manu span {width: 44%;margin-left: 176px;margin-bottom: 30px;}
.bg-interna p {width: 100%;}
.bg-interna {margin-top: 0px;padding-top: 10px;}
.enlace-producto img {width: 100%;}
#prod {margin-top: 100px;}
.taxonomia h1 {font-size: 20px;margin-left: 0;text-align: center;}
.single-productos h1 {margin-left: 0!important; text-align: center;}
.manu-1 {margin-left: 0}
.busquedad input[type="submit"] {margin-right: 80px;}
#videos .col-xs-6 {width: 33%;}
.productos-home {padding-left: 8%;}
}

@media screen and (min-width: 860px) and (max-width: 1024px) and (orientation : landscape) {
    .navbar-default .navbar-nav > li > a {font-size: 11px;}
}
@media  (min-width: 768px){
    .navbar-nav > li > a {font-size: 13px;}
}
@media (max-width: 991px) and (min-width: 768px){
    .redes-header {float: right;margin-top: 4px;margin-right: 5px;}
    .enlace-producto span {width: 86%;}
    .prod-home {margin-left: 20%;}
    .hover-home {margin-left: 18%;}
}

.paginador {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.nav-next, .nav-previous {
    position: relative;
    top: 20px;
}
.col-sm-12.manual {
    position: relative;
    height: 1300px;
}