.videos iframe{width: 100%;
	height: 80vh;}

header{	margin-top: 20px;}

html,body{background-image: url("../img/background.png"); background-size: 50%; background-repeat: repeat; position: relative;height: 100%;min-height: 100%;overflow: auto;}

footer{	background-image: url("../img/menu/pleca.jpg");background-size: 100% 100%;color: #fff;}

footer .mapa{margin-left: 20px;}

footer .footer-body{padding: 20px 20px 20px 20px;color: #fff;}

footer .foot-title{font-size: 16px;font-weight: bold;color: #fd6a10;margin-bottom: 16px;}

footer .foot-link a{font-size: 14px;color: #fff;}

footer .foot-info{font-size: 14px;color: #fff;}

footer .copyright{padding-bottom: 20px;}

nav{background-image: url(../img/menu/plecaf.png);background-size: 100% 100%;height: 60px;}

nav .plecader{height: 70px;}

nav .navbar-brand img{overflow: visible;padding-bottom: 0px;}

nav ul{padding-bottom:  7px;}

.navbar ul li a{font-size: 13px !important;}

.navbar-nav {flex-direction: row;}
    
.nav-link {padding-right: .5rem !important;padding-left: .5rem !important;color: #fff;}

.nav-link:hover{color: #b2bec3;}

.videos{margin-bottom: 50px;}

.box{padding: 10px 20px 30px 20px;margin: 10px 10px 10px 10px;}

b{color: #e67e22;}

.box .box-header{font-size: 40px;}

.vertical{writing-mode: vertical-lr;transform: rotate(180deg);padding-right:-30px;margin-right: -30px; }

.box-body{font-size: 20px;text-align: justify;}

.box-body img:hover{transform: scale(1.1);}

.box-body a{font-size: 16px;font-weight: bold;color: #34495e;text-align: right;}

.inline{float: left;} 

.navbar ul li a{font-size: 16px;margin:0px 10px 0px 10px;}

.jumbotron{	margin: 5px 0px 5px 0px;}

.nosotros img { position: relative; bottom: 0px; right: 0px; min-width: 100%; min-height: 100%; width: 100%; height: 100% z-index: -1000; overflow: hidden; }

.nosotros{margin: 20px 0px 20px 0px;}

.nosotros .text{position: absolute; bottom: 50%;right: 30px;text-align: center;	width: 100%;font-size: 70px;color: #fff;font-size: 14px;}

.banner-product{margin-bottom: 20px;}

.darken{background-color: rgba(0,0,0,0.8);filter:brightness(0.4);transition: all 0.5s ease;}

.glow{color: #fff;transform: scale(1.1);transition: all 0.9s ease;}

.nosotros .carousel-caption{top: 20% !important;bottom: 0px !important;}

.nosotros .carousel-caption p{font-size: 1.60rem;}

.content-text{margin: 10px 0px 30px 0px;padding: 10px 30px 10px 30px ;text-align: center;font-size: 25px;}

.title{font-size: 20px;}

.servicios .categorias{	transition: all .2s ease-in-out;}

.servicios .categorias:hover{transform: scale(1.1);}

.servicios .categorias a{color: #000;text-decoration: none}

.product{margin-bottom: 50px;}

.product .product-image{border-style: solid;border-color: #95a5a6;border-width: 1px;text-align: center;width: auto;}

.product .product-thumbnail{background-color: rgba(44, 62, 80,0.2);	border-style: solid;border-color: #95a5a6;	border-width: 1px;	text-align: center; border-radius: 8px; }

.product .product-thumbnail img{border-radius: 8px;}

.product .product-thumbnail:hover{	transform: scale(1.003);border-color: #e67e22;}

.product .product-data{}

.product .product-title{text-align: center;	font-size: 30px;font-weight: bold;}

.product .product-title a{	color:#fd6a10;}

.product .sku{font-size: 12px;color: #95a5a6;margin-bottom: 10px;text-align: center;}

.product .price{font-size: 20px;font-weight: bolder;margin: 20px 0px 20px 0px;}

.product .caption{text-align: center; }

.product .datasheet{margin: 20px 0px 20px 0px;}

.product .datasheet a{font-weight: bold;font-size: 12px;color: #c0392b;}

.product .posted{font-size: 12px;color: #95a5a6;margin-top: 10px;font-style: italic;}

.distribuidores img { width: 100%; height: 100%;margin-bottom: 5vh;}

.title label{font-size: 30px;font-weight: bold;}

.title-center label{text-align: center;	font-size: 30px;font-weight: bold;}

.videos a {font-size: 14px;color: #fd6a10 !important;  text-align: center;}

.menu{width: 100%;height: 100%;background-color: #fd6a10;	background-image: url("../img/menu/circuito.png");background-size: 100%;padding-right: 0px !important;	padding-left: 0px;	padding-bottom: 120%;}

.menu .nav-item{background: linear-gradient(#302F30, black);}

.menu .nav-item a:hover{color: #fd6a10;}

.menu .dropdown-menu{background: linear-gradient(#302F30, black);color: #fff;}

.menu .dropdown-menu .dropdown-item{color: #fff;padding-right: -24px;width: 250px;}

.menu .dropdown-menu .dropdown-item:hover{background: linear-gradient(#302F30, black);color: #fd6a10;}

.menu .nav-item span{margin-left: 15%;margin-right: 20px;}

.menu .navbar{padding: 0px 0px 0px 0px;width: 100%;}


.ir-arriba {
	background: rgba(255,255,255,0);
	cursor:pointer;
	position: fixed;
	bottom:0px;
	right:50px;
	width: 50px;
	height: 50px;
	transition: all .2s ease-in-out;
}

.ir-arriba:hover {
	transform: scale(1.2);
}

@media screen and (max-width: 808px) {
	.nosotros .carousel-caption{display: block !important;top: 15% !important;bottom: 0px !important;}

	.nosotros .carousel-caption p{font-size: 1.2rem;}

}

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

	.nosotros .carousel-caption{display: block !important;top: 15% !important;bottom: 0px !important;}

	.nosotros .carousel-caption p{font-size: 1rem;}

	.navbar{padding: -0.5rem 0;}

	nav button{	margin-top: -5px;margin-right: 30px !important;background-color: #fff;}

	.navbar-collapse{margin-top: -19px;margin-right: 30px;position: relative !important;z-index: 1 !important;}

	.navbar-collapse .nav-item{	background-image: url("../img/menu/pleca.jpg");}

	.navbar-brand{  }
	.navbar-collapse .hide{	display: none;}

	.menu{	z-index: 0;	padding: 0px 0px 0px 0px;}

	.menu-lateral .navbar-collapse{	margin: 0px 0px;}

	.menu .nav-item img{display: none;}

	.caption{height: 150px;	overflow: scroll;}

}

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

	.nosotros .carousel-caption{display: block !important;top: 0% !important;bottom: 0px !important;}

	.nosotros .carousel-caption p{	font-size: .8rem;}

	.navbar{padding: -0.5rem 0;}

	nav button{	margin-top: -12px;	margin-right: 30px !important;	background-color: #fff;	}

	.navbar-collapse{margin-top: -19px;	margin-right: 30px;	position: relative !important;	z-index: 1 !important;}

	.navbar-collapse .nav-item{	background-image: url("../img/menu/pleca.jpg");}

	.navbar-brand{width: 250px;}

	.navbar-brand img{width: 60%;}

	.navbar-collapse .hide{	display: none;}

	.menu{padding: 0px 0px 0px 0px;}
}


