.btn-whats {position: fixed;bottom: 110px;right: 14px;z-index: 11;height: 60px;width: 60px;}
.btn-whats:hover,
.btn-whats:focus{opacity: .9}

/* ------------------------------- HEAD ------------------------------- */
#colorlib-logo > a > img{height: 70px; margin-top: -12px;}
/* ------------------------------- HEAD ------------------------------- */


/* ------------------------------ BANNER ------------------------------ */
#colorlib-hero .flexslider .slides li .overlay{background: linear-gradient(45deg, #3062aa 0%, #24497f 100%);}
/* ------------------------------ BANNER ------------------------------ */

/* ------------------------------ GALERIA ------------------------------ */
.ekko-lightbox{padding: 0 40px;}
.ekko-lightbox .modal-header{padding: 0; border: none; min-height: 0;}
.ekko-lightbox .modal-header .close{position: absolute; right: -10px; top:-10px; background: #e39f24; color:#fff; opacity: 1; z-index: 1; padding: 4px 8px; border-radius: 10px;}
.ekko-lightbox .modal-header h4{display: none;}
/* ------------------------------ GALERIA ------------------------------ */

.services h3{min-height: 50px;}
.services .icon img{ width:50px;}

.img-nosotros{display: block;width: 100%;margin: 20px auto 40px;}

.btn-vermas{background: #f7b633; color: #fff; padding: 8px 16px; border-radius: 4px; display: inline-block;}
.btn-vermas:focus, .btn-vermas:hover{color:#fff; text-decoration: none; opacity: .5;}

.clientes img{margin-bottom: 20px;}

.aside-stretch, .aside-stretch::after {background: #3062aa;}
.colorlib-counters .icon i{background: #3062aa;}

.colorlib-counters .icon-white i{background: #fff; color: #3062aa;}

#colorlib-footer .contact-information{margin-bottom: 0;}
#colorlib-footer .copy{background: #000;}
#colorlib-footer .copy p{color:#fff;}

.gototop a:first-child{display: none;}

.contact-info-wrap-flex .con-info {width: 49%;}

.error {background: rgba(220,30,30,0.5);}
.gracias_contacto{min-height: 200px; padding: 40px 0;}
.gracias_contacto img{width:80px; display: inline-block; margin:40px auto 20px;}
.gracias_contacto h2{font-size: 22px;}


/* ---------------------------------------------------------- MEDIA QUERY  ---------------------------------------------------------- */
@media (max-width: 1399px){
}

@media (max-width: 1199px){
	
}

@media (max-width: 991px){
	
}

@media (max-width: 767px){
	.contact-info-wrap-flex .con-info {width: 100%;}
	.ekko-lightbox{padding: 0;}
	 #colorlib-intro .nav-tabs li {font-size: 7.6px;}
	
}

@media (max-width: 575px){
	
}
