#about, #services, #quienes, #contact{
	min-height: 100vh;
}

body{
	background: #deebff;/*d0e7f6*/
}

.logonav img{
	max-height: 25px;
}

.wrapper{
	width: 80%;
	margin: auto;
}
/*para librar nav*/
.mmenu{
    padding-top: 60px;
}

.bg-primary {
  background-color: #3b61c2;
}

.text-faded {
  color: rgba(0,0,0, 0.9);
}

.navbar-default .navbar-header .navbar-brand {
  color: #3b61c2;
}

.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {
  color: #3b61c2;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus:hover {
  color: #617dc2;
}
.navbar-default .nav > li.active > a,
.navbar-default .nav > li.active > a:focus {
  color: #617dc2 !important;
}

  .navbar-default.affix .navbar-header .navbar-brand {
    color: #617dc2;
}

 .navbar-default.affix .navbar-header .navbar-brand:hover,
  .navbar-default.affix .navbar-header .navbar-brand:focus {
    color: #3b61c2;
  }

  .navbar-default.affix .nav > li > a:hover,
  .navbar-default.affix .nav > li > a:focus:hover {
    color: #617dc2;
  }

header{
  background-image: url('../img/header2.jpg');
}

header .header-content .header-content-inner p {
  font-weight: 300;
  color: rgba(255, 255, 255, 0.9);
}

.portfolio-box .portfolio-box-caption {
  background: rgba(97, 125, 194, 0.9);
}

.text-primary {
  color: #617dc2;
}

.btn-primary {
  background-color: #617dc2;
  border-color: #617dc2;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #222222;
  background-color: #d4e0ff;
  border-color: #ededed;
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: white;
  background-color: #0944d8;/*7087c2*/
  border-color: #7c90c2;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #3b61c2;
  border-color: #3b61c2;
}

.btn-primary .badge {
  color: #3b61c2;
  background-color: white;
}


/********GALERIA*********/

.galeria{
    /*background: #fff;*/
    text-align: center;
}
/* .galeria img{
    /*padding: 15px;
} */

.galeria p{
    /*min-height: 3em;*/
    margin-top: 15px;
}

.galeria img:hover{
    /*-ms-transform: scale(1.2, 1.2);  IE 9 * /
    -webkit-transform: scale(2, 3); /* Safari * /
    transform: scale(1.1, 1.1);*/
    -webkit-transition: all 200ms ease-in-out;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in-out;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in-out;
    -moz-transform: scale(1.1);
    transition: all 500ms ease-in-out;
    transform: scale(1.1);
}

/*.galeria div:hover{
    
    / /border: solid 2px black;
    //content: ""; /
}*/

/*.galeria div:last-child{
    /*margin-bottom: 4em; * /
}*/

.itemcat{
    text-align: center;
    margin-bottom: 1em;
}
.itemcat img{
    width: 100%;
}

.nombreitem{
    text-shadow: 5px 5px 5px #d1dbe8;
    text-align: center;
		margin-bottom: 1em;
}

.icono{
	color: #21409a;
	display: block; text-align: center;
	margin-bottom: .5em;
}


.minimar{
	font-family: Merriweather, serif;
	font-size: 1.3em;
	border-radius: 13px;
	padding: 6px 2em;
	margin-bottom: 1em;
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,deebff+100 
background: #deebff; /* Old browsers /
background: -moz-linear-gradient(top, #deebff 0%, #deebff 100%); /* FF3.6-15 /
background: -webkit-linear-gradient(top, #deebff 0%,#deebff 100%); /* Chrome10-25,Safari5.1-6 /
background: linear-gradient(to bottom, #deebff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##deebff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
}

.nuevo{color:red;}

@media(min-width:920px){
    .itemcat img{
        max-width: 720px;
    }
}
/*footer{margin-bottom: 0;}  */


/**************** Sticky footer************************
*********************************************************
******************************************************/
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
	margin-bottom: -60px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  /* .push must be the same height as footer */
	height: 60px; 
    
}

/********************Termina sticky footer*******/

/********* Slider *******/

#carousel1{
    margin-top: 50px;
}

.item{
    height: 40rem;
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}

.slider-css, .img-slider {
    object-fit: cover;
    width: 100%;
}

/********* Termina slider *******/

.img-col {
    max-width: 85%;
}

.thead {
    background-color: #617DC2;
    color: white;
}

.mt-8 {
    margin-top: 6rem!important;
}

.btn-prod {
    display: block !important;
}

.link-prod{
    text-decoration: none !important;
}