
#header .header-body {
    background-color: #00235D !important;
    color: #ffffff;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
    color: #ffffff;
}

@media (max-width: 896px) {
    #header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
        color: #00235D;
    }
}

#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
    color: #4788FF;
}

html .btn-primary {
    background-color: #00235D !important;
}

.social-icons li a {
    color: #ffffff !important;
}


/* PORTO Big Title */
.porto-big-title {
	letter-spacing: 1px;
	font-size: 111px;
	font-size: 8rem;
	line-height: 0.8;
}

@media (max-width: 575px) {
	.porto-big-title {
		letter-spacing: 1px;
		font-size: 2rem;
	}
}

.bg-blue {
    background-color: #00235D !important;
}

.white-text, .white-text .fab {
    color: #ffffff !important;
}

.owl-carousel .owl-item img {
    max-height: 500px;
    width: auto;
}

html .scroll-to-top {
    right: 0px;
}

.thumb-info .thumb-info-type, .thumb-info .thumb-info-action-icon, .thumb-info-social-icons a, .thumbnail .zoom, .img-thumbnail .zoom, .thumb-info-ribbon {
    background-color: #00328F;
}

.thumb-info .thumb-info-title {
    background: rgba(0, 35, 93, 0.5);
}

.thumb-info:hover .thumb-info-title {
    background: rgba(0, 35, 93, 0.9);
}

#k9a9vi91efa81643653519760 {
    
}

html .overlay-color-primary:not(.no-skin):before {
    background-color: #00328F !important;
}

html .overlay-color-secondary:not(.no-skin):before {
	background-color: #70A2FF !important;
}

#footer {
    background-color: #00328F !important;
}

#footer p, #footer a, #footer a:not(.btn):not(.no-footer-css) {
    color:#CCCCCC;
}

html .bg-color-dark, html .bg-dark {
    background-color: #00235D !important;
}

html .text-color-dark, html .text-dark {
    color: #00235D !important;
}

.social-icons.social-icons-dark-2 li a {
    background: #00235D;
}

.whatsapp {
    position: fixed;
    bottom: 0;
    z-index: 100;
    margin-left: 10px;
    margin-bottom: 10px;
}



.service-container {
  position: relative;
  width: 100%;
}

.service-container a {
color: #ffffff;
  text-decoration: none !important;
}
.service-image {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    max-height: 225px !important;
    transition: .5s ease;
    backface-visibility: hidden;
}

.service-middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.service-container:hover .service-image {
  opacity: 0.3;
}

.service-container:hover .service-middle {
  opacity: 1;
}

.service-title {
    background-color: #00328F;
    width: 100%;
    height: 70px;
    color: #f7f7f7;
    padding: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
}

.service-text {
  background-color: #00328F;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}

form #lastname{ display:none; }

