/*QUITANDO OPCIDAD DEL VIDEO HEADER*/
.banner-overlay::after {
    background: rgba(0, 0, 0, 0)!important;
}

/*COLOR TEXTO MENU HEADER*/
.navbar-color-yellow .nav-link {
  color: rgb(254, 209, 54)!important;
}
.navbar-color-yellow .nav-link:hover {
 color: rgb(194, 153, 73)!important;
}

/*COLORES INDICADORES DEL MENU CABECERA*/
.nav-three-circles .navbar-nav .nav-item .nav-link-scroll.active::after, .nav-three-circles .navbar-nav .nav-item .nav-link-scroll:hover::after {
    color: rgb(254, 209, 54)!important;
    text-shadow: 10px 0 rgb(254, 209, 54), -10px 0 rgb(254, 209, 54)!important;
}

/*COLOR DEL SCROLLBAR*/
::-webkit-scrollbar-thumb {
    background: rgb(254, 209, 54)!important;
}
/*COLOR DE ICONO DE LAS TARJETAS DE SERVICIOS SIN HOVER*/
/* .about-box .about-main-icon i {
	color: #fed136!important;
}  */

/*COLOR TEXTO TARJETAS DE SERVICIOS SIN HOVER*/
/* .about-box h5 {
    color: rgb(254, 209, 54)!important;
} */
	
/*COLOR FONDO TARJETAS DE SERVICIOS CUANDO ESTAN ACTIVOS*/
.about-box.active {
    background: rgb(254, 209, 54)!important;
} 

/*COLOR FONDO TARJETAS DE SERVICIOS CUANDO ES HOVER*/
.about-box:hover{
	background: rgb(254, 209, 54)!important;
}
/*COLOR CUANDO DEJAN DE SER SELECCIONADAS POR HOVER LAS TARJETAS DE SERVICIOS*/
.about-box.active.about-box-green {
    background: #a73428;
    -webkit-box-shadow: 0 0 10px -2px rgba(127, 123, 123, 0.9);
    box-shadow: 0 0 10px -2px rgba(127, 123, 123, 0.1);
}

/*OPACIDAD Y COLOR DE ICONO DE FONDO DE TARJETAS*/
.about-opacity-icon i {
    opacity: 0;
}

/*COLOR DE TEXTO, FONDO, BORDE Y ESCALA BOTON PAQUETE 3 (COSTOS)*/
.btn-paq-3{
	color:white!important;
	background-color:#212529!important;
	border: 2px solid rgb(254, 209, 54)!important;
	box-shadow: 0 0 10px black!important;
}
/*COLOR BORDE Y ESCALA AL HACER HOVER EN BOTON DE PAQUETE 3 (COSTOS)*/
.btn-paq-3:hover{
	transform: scale(1.1)!important;
}

/*COLOR DE TEXTO, FONDO, BORDE Y ESCALA BOTON PAQUETE 1 Y 2 (COSTOS)*/
.btn-paq{
	color:white!important;
	background-color:rgb(254, 209, 54)!important;
	border: 2px solid #212529!important;
	box-shadow: 0 0 10px black!important;
}
/*ESCALA AL HACER HOVER EN BOTON DE PAQUETE 1 Y 2 (COSTOS)*/
.btn-paq:hover{
	transform: scale(1.1)!important;
}

/*COLOR TEXTO DE TARJETAS DE PRECIOS Y PADDING*/
.price-description p {
    color:#212529!important;
	padding: 5px!important;
}

.has-search .form-control {
    padding-left: 2.375rem;
}

.has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}

/*COLOR TEXTO CABECERA DE TARJETAS DE PRECIOS*/
.price-box h3{
	color:#212529!important;
}


/* .contact_address .contact-table:first-child .icon-cell, .contact_address .contact-table.colorone .icon-cell {
    background: #008cba;
} */

.contact-table .icon-cell {
    display: inline-block;
    background: #4fb8aa;
    color: #fff;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    border-radius: 50%;
    margin-right: 10px;
    -webkit-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;
}

/*COLOR FONDO ICONO WHATSAPP DE FOOTER*/
.footer-icons li a.pinterest:hover, .footer-icons li a.pinterest:focus {
    -webkit-box-shadow: 0 0 15px 30px #25d366 inset !important;
    box-shadow: 0 0 15px 30px #25d366 inset !important;
}

/* .process-wrapp:hover .pro-step.midnight {
    -webkit-animation: itg_pulse_midnight 1s infinite !important;
    -o-animation: itg_pulse_midnight 1s infinite !important;
    animation: itg_pulse_midnight 1s infinite !important;
    -webkit-box-shadow: 0 0 0 0 rgb(27, 176, 52) !important;
    box-shadow: 0 0 0 0 rgb(27, 176, 52) !important;
} */


/*SOMBRA ICONOS DE SECCION "CONTACTO"*/
.contact-table .icon-cell{
	box-shadow: 2px 2px 5px black;
}

/*COLOR FONDO BOTON "ENVIAR MENSAJE" DE SECCION CONTACTO*/
.btn.btn-blue-black:hover, .btn.btn-blue-black:focus {
    /*background-image: linear-gradient(to right, #2e73b6 0%, #23ced5 51%, #2e73b6 100%)!important;*/
	/* background-image: linear-gradient(to right, #111414c7 0%, #2e73b6 51%, #111414c7 100%)!important; */
	background-position: right center !important;
    color: #FFFFFF !important;
	border-color:none;
    font-size: 15px;
}

/*HOVER MOVIMIENTO COLOR FONDO ICONOS DE SECCION CONTACTO*/
.icon-cell:HOVER{
	background-position: right center !important;
	
}

/*COLOR TEXTO DE SECCION SERVICIOS*/
h4.service-heading {
   color: #212529;
}

/*DISEÑO DE TEXTO DE ESPECIFICACIONES DE TARJETAS DE PRECIOS*/
.price-description {
    text-align: justify;
	color:#212529;
}
	
/*OPACIDAD DE COLOR DE FONDO DE MENU SUPERIOR (CABECERA)*/
.header-appear .navbar-top-default{
	background: #20202099!IMPORTANT;
}

/*COLOR TEXTO TARJETAS DE PRECIOS*/
.price-description p{
	color:black!important;
}

/*MARGEN DE ICONOS DE SECCION VALORES (PAGINA NOSOTROS)*/
.service-card{
	margin-bottom: 30px!IMPORTANT;
}

/********* MEDIA QUERIES *********/

/*QUITANDO SOBRA DE MENU CABECERA*/
@media only screen and (max-width: 992px) {
	#nav_principal{
	box-shadow: 0 10px 10px -10px white;
	}
}

/*GIF AMPLIFICADO AL SER RESPONSIVO EN MOVIL*/
@media only screen and (min-width: 600px) {
	.gif-responsivo{
		width:80%!important;
	}
}

@media only screen and (min-width: 800px) {
	.gif-responsivo{
		width:70%!important;
	}
}

@media only screen and (min-width: 1000px) {
	.gif-responsivo{
		width:60%!important;
	}
}
/******* FIN MEDIA QUERIES *********/