.navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #b8b8b8;
}

.navbar-nav > li > a {
	font-size: 12px;
}

.search-cart-header .subtitle{
	font-size: 13px;	
}

.menu-icono-buscar {
	font-size: 15px;
}

.menu-icono-carrito {
	font-size: 15px;
}

section {
    padding: 60px 0;
}

.section_blog {
    padding: 20px 0 !important;
}

.img-catgeneral {
    background-position: center center;
    background-repeat: no-repeat;	
	background-size: cover;		
	height: 280px; 
}

.producto-bloque{
	height: 400px;
}

.parrafo-margen{
	margin-bottom: 5px;
}

::-webkit-input-placeholder {
  color: white;
}

.seccion-productos{
	margin-top: 100px;
}

.clasificacion-img-dimension {
	max-height: 150px;
}

.slider-boton-color{
	background: var(--main-bg-color);
	border-color: var(--main-bg-color);
	color: #fff;  
}

.slider-boton-color:hover{
	border-color: var(--main-bg-color);
	color: var(--main-bg-color);  
}

.producto-boton-color{
	background: #fff;
	border-color: var(--main-bg-color);
	color: var(--main-bg-color);  
	padding: 6px 15px !important;
	font-size: .6875rem !important;
}

.producto-boton-color:hover{
	background: var(--main-bg-color);
	border-color: var(--main-bg-color);
	color: #fff;  
}

.footer-text{
	text-align: justify;
}

.producto-total-alineacion {
	text-align: right;
}
.alert-custom{
	color: #fff;
    background-color: var(--main-bg-color);
    border-color: var(--main-bg-color);
}
.home-slider-titulo{
	font-family: 'Chivo';
	/*font-style: italic;*/
	font-size: 35px !important;
	font-weight: 900 !important;
	letter-spacing: 0px;
	text-transform: none;

}

.home-slider-subtitulo{
	font-size: 14px !important;
	font-weight: bold !important;
	letter-spacing: 0px !important;
	text-transform: unset;
}

.item-menu-desk {
	margin: 10px 3px !important;
}

.item-menu-boton-1 {
	background-color: #fff !important; 
	border-color: #fff !important;  
	color: #0D1451 !important;
	letter-spacing: 0px;
	width: 75%;
	text-align: center;
	height: 30px;
	font-weight: 400;
	font-size: 14px !important;
	padding-top: 4px;
	margin-top: 0% !important;
}

.item-menu-boton-2 {
	background-color: #f88731 !important; 
	border-color: #f88731 !important; 
	color: #0D1451 !important;
	letter-spacing: 0px; 
	width: 75%; 
	text-align: center;
	height: 30px;
	font-weight: 400;
	font-size: 14px !important;
	padding-top: 4px;
	margin-top: 0% !important;
}

.item-menu-desk-link {
	margin-top: 25px;
	margin-bottom: 25px;
	font-weight: 400 !important;
}

.item-menu-desk-link:hover {
	border-bottom: 2px solid #fff !important;
	color: #fff;
}

.nuestra-compania-home {
	height: 600px; 
	background-repeat: no-repeat !important; 
    background-size: cover !important;
    background-position: center !important;
}

.slider-page {
	margin-top: 111px;
	height: 400px;
	background-repeat: no-repeat !important;
	background-size: cover !important;	
}

.cabecera-custom-page {
	margin-top: 110px;	
	background-repeat: no-repeat !important;
	background-size: cover  !important;
	padding: 9% !important;
	background-position: center center !important;

}


.cabecera-custom-slider {	
	background-repeat: no-repeat !important;
	background-size: cover  !important;
	padding: 9% !important;
	background-position: 50% 20% !important;
	height: -webkit-fill-available;
    max-height: 800px !important;
}

.cabecera-custom-slider-nosotros {	
	background-repeat: no-repeat !important;
	background-size: cover  !important;
	padding: 9% !important;
	background-position: bottom center !important;
	height: -webkit-fill-available;
    max-height: 800px !important;
}

.formularios-textos{	
    display: flex;
    justify-content: left;
    align-items: center;
    min-height: 145px;
    height: auto;
    background-color: #D8D8D8 !important;
}

.img-formularios-tamanio{
	width: 80px;
}


.cabecera-custom-slider-lg {	
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 10% !important;
    /*background-position: 50% 15% !important;*/
    height: 900px !important;
    max-height: none !important;
}

.cabecera-custom-slider-md {	
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 10% !important;
    /*background-position: 50% center !important;*/
    height: 700px !important;
    max-height: none !important;	
}

.cabecera-custom-slider-sm {	
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 10% !important;
    background-position: 50% center !important;
    height: 500px !important;
    max-height: none !important;	
}

.cabecera-custom-slider-xs {	
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding: 10% !important;
    background-position: 50% center !important;
    height: 300px !important;
    max-height: none !important;	
}

.cabecera-custom-slider-nosotros-lg {	
	background-repeat: no-repeat !important;
	background-size: cover  !important;
	padding: 10% !important;
	background-position: 50% center !important;
    height: 800px !important;
    max-height: none !important;
}

.cabecera-custom-slider-nosotros-md {	
	background-repeat: no-repeat !important;
	background-size: cover  !important;
	padding: 10% !important;
	background-position: 50% center !important;
    height: 600px !important;
    max-height: none !important;
}

.cabecera-custom-slider-nosotros-xs {	
	background-repeat: no-repeat !important;
	background-size: cover  !important;
	padding: 10% !important;
	background-position: 50% center !important;
    height: 200px !important;
    max-height: none !important;
}

.cabecera-custom-slider-nosotros-sm {	
	background-repeat: no-repeat !important;
	background-size: cover  !important;
	padding: 10% !important;
	background-position: 50% center !important;
    height: 400px !important;
    max-height: none !important;
}

@media (max-width: 1290px)  {
	.home-menu-display{
		display:none !important;
	}

	.font-size-menu{
		font-size: 11px !important;
	}

	.font-size-telefono-fotter{
		font-size: 30px !important;
	}	

	.font-size-titulo-slider-mobil{
		font-size: 40px !important;
	}		
}

.subtitulo-form-cobertura {
    background: #0d1451;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 10px 15px;
    margin-bottom: 20px;
}