div.reg-header{
	display: none !important;
}
.tag-box-v3 {
    border: none !important;
	display: inline !important;
}
.tag-box {
    padding: 1px !important;
    background: #fff !important;
    margin-bottom: 0 !important;
}
div.controls {
	display: inline !important;
}
.btn-u-orange {
    white-space: nowrap !important;
    border: 0 !important;
    color: #fff !important;
    font-size: 12px !important;
    cursor: pointer !important;
    font-weight: 400 !important;
    padding: 0px 7px !important;
    position: relative !important;
    background: #4765a0 !important;
    display: inline-block !important;
    text-decoration: none !important;
}
.mostrar{
display: block !important;
}
.headline h3 a:hover {text-decoration:none;}
.imagenescai img{
width: 325px;
height: 200px;
}

.equidirec{
	min-height: 20px;
    margin-top: 10px;
}
.hide{
	display:none;
}
.covid a.btn-u-blue{background: #0057AA !important; padding:4px 15px !important ;font-size:12px !important;}
span.slider{
    font-size: 40px;
    font-weight: bolder;
    color: #0057aa;
}
h2.heading-md {
    font-size: 18px;
    line-height: 24px;
}

@media (min-width: 1501px){
	h2.heading-md {
		font-size: 18px;
    	line-height: 24px;
	}
	.servive-block.servive-block-u.no-rounded {
		min-height: 165px;
	}
}
@media (min-width: 992px) and (max-width: 1600px){
	.servive-block.servive-block-u.no-rounded {
		min-height: 215px !important;
	}
}
@media (min-width: 992px) and (max-width: 1500px){
	h2.heading-md {
		font-size: 14px;
		line-height: 10px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	h2.heading-md {
		font-size: 14px;
		line-height: 10px;
	}
}
@media (max-width: 767px){
	h2.heading-md {
		font-size: 14px;
		line-height: 10px;
	}
}

.servive-block .container-fluid div p{
	font-size: 12px;
}
.servive-block.servive-block-u.no-rounded {
    min-height: 165px;
}
.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
}

.equipo-direccion .thumbnail-style small{
	display: block;
	min-height: 40px;
}
html[lang="es"] .equipo-direccion .thumbnail-style {
    padding: 12px;
    min-height: 414px;
}
.equipo-abajo .thumbnail-style{
 	min-height: 180px !important;
}


@media (max-width: 999px){
	html[lang="es"] .equipo-direccion .thumbnail-style {
		padding: 12px;
		min-height: 405px;
	}
}

.sostenibilidad .demo img{
	object-fit: cover;
    height: 260px;
    width: 5038px;
    text-align: center;
}

.sostenibilidad .saga-imagen .img-responsive{
	width: 100%;
    height: 270px;
    object-fit: cover;
	}
	
.sostenibilidad .media-heading {
    float: none;
    margin-top: 15px;
	text-align: center;
	
}

.shadow-effect-estudios {
    -webkit-box-shadow: 0 5px 6px -6px #bbb !important;
}

.webform .col-sm-1,.webform .col-sm-2,.webform .col-sm-3,.webform .col-sm-4,.webform .col-sm-5,.webform .col-sm-6,.webform .col-sm-7,.webform .col-sm-8,.webform .col-sm-9,.webform .col-sm-10,.webform .col-sm-11,.webform .col-sm-12 {
	float: left !important;
}

.webform {
    padding: 10px;
}

.webform label.check-wrapper {
    display: flex;
}

.webform input[type=checkbox], .webform input[type=radio] {
    margin-right: 5px;
}