.mil-card-2 .mil-description .mil-category,
.mil-additional-panel .mil-ap-list li a:hover,
.mil-top-panel .mil-navigation nav ul li a:hover, .mil-slider-nav .mil-slider-btn-prev:hover *, .mil-slider-nav .mil-slider-btn-next:hover *, .mil-accent,.mil-top-panel .mil-navigation nav ul li a:hover,
.mil-slider-nav .mil-slider-btn-prev:hover *, 
.mil-slider-nav .mil-slider-btn-next:hover *, 
.mil-accent {
	color: rgb(151, 27, 27) !important;
}

.mil-hover-card:hover,
.mil-button.mil-border {
	border-color: rgb(151, 27, 27);

}
.mil-footer-content .mil-list-title::before,
.mil-about-illustration .mil-image-frame::before,
.mil-card-2 .mil-cover-frame::after,
.mil-link i,
.mil-banner-nav .mil-banner-button:hover,
.mil-suptitle.mil-suptitle-2::before, 
.mil-icon-frame::before, 
.mil-button.mil-accent-bg , 
.mil-divider::before, 
.mil-divider::after , 
.mil-simple-list li::before, 
.mil-hover-card:hover i 
{
	background-color: rgb(151, 27, 27);
}
.mil-top-panel .mil-navigation nav .mil-search-icon:hover svg path {
	fill: rgb(151, 27, 27);
}
.mil-button.mil-border:hover {
	-webkit-box-shadow: inset 0 0 0 1px rgb(151, 27, 27);
	box-shadow: inset 0 0 0 1px rgb(151, 27, 27);

}

.mil-hover-link-list li a::before {

	background-color: rgb(151, 27, 27);
	
}
.mil-hover-link-list li a:hover {
	color: rgb(151, 27, 27);
}
/* #0ff  */
h1, .mil-h1 {
	font-size: 2rem;
}
.mil-banner .mil-background-image {
	-webkit-filter: grayscale(50%);
	filter: grayscale(50%);
}
.mil-timeline li::after {
	background-color: rgb(151, 27, 27);
}
.mil-checbox-frame .mil-checkbox:hover + label::before {
	border: solid 1px rgb(151, 27, 27);
}
.mil-checbox-frame .mil-checkbox:checked + label::before {
	background: rgb(151, 27, 27);
	border: solid 1px rgb(151, 27, 27);
}
.mil-top-panel.mil-top-panel-transparent .mil-navigation nav .mil-search-icon:hover svg path {
	fill: rgb(151, 27, 27);
}
.mil-list-title::before {
	background-color: rgb(151, 27, 27);
}
.mil-sidebar-input-frame button {

	background-color: rgb(151, 27, 27);
	
}
.mil-dot-list li::before {

	background-color: rgb(151, 27, 27);

}
.mil-tags li a:hover {
	background-color: rgb(151, 27, 27);
	
}
.mil-breadcrumbs li::after {

	background-color: rgb(151, 27, 27);
	
}
.mil-banner-sm-2 {
	height: 400px;

}
.mil-vacancies-frame .mil-vacancy .mil-vacancy-head .mil-badge {

	background-color: rgb(151, 27, 27);

}
.mil-about-illustration-2 .mil-play-button {

	background-color: rgb(151, 27, 27);
	
}
.mil-about-illustration-2 .mil-image-frame::after , .mil-banner-slide::after, .mil-banners-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	
	background-color: rgb(151, 27, 27);

	
}
.mil-Equipo-card .mil-image-frame .mil-Equipo-circle {

	background-color: rgb(151, 27, 27);
	
}
.mil-Equipo-card:hover p {
	color: rgb(151, 27, 27);
}
.mil-portrait-frame::before {
	content: "";
	width: 100%;
	padding-bottom: 100%;
	border-radius: 50%;
	background-color: rgb(151, 27, 27);
	position: absolute;
	bottom: 0;
	left: 0;
}
.mil-top-panel .mil-navigation nav ul li.mil-has-children::before {

	border: solid 2px rgb(151, 27, 27);
}
.mil-tabs input[type="radio"]:checked + label::after {

	border-bottom: solid 2px rgb(151, 27, 27);
}
.mil-accordion::after {

	color: rgb(151, 27, 27);

}
.mil-checbox-frame.mil-dark-input .mil-checkbox:hover + label::before {
	background: rgba(255, 255, 255, 0.1);
	border: solid 1px rgb(151, 27, 27);
}
.mil-checbox-frame.mil-dark-input .mil-checkbox:checked + label::before {
	background: rgb(151, 27, 27);
	border: solid 1px rgb(151, 27, 27);
}
.mil-partners-frame a::before {

	background-color: rgba(151, 27, 27,0);

}
.mil-pagination .mil-pagination-numbers li.mil-active a {
	color: rgb(255, 255, 255);
	background-color: rgb(151, 27, 27);
}
.mil-project-cover::after {
	
	background-color: rgb(151, 27, 27);
	
}
.mil-top-panel .mil-logo {
	width: 100%;
	height: 65px !important;
}
.mil-top-panel .mil-navigation nav ul li.mil-has-children > a::before {

	border: solid 2px rgb(151, 27, 27);
}
.mil-circle-illustration .mil-circle-bg {

	background-color: rgb(151, 27, 27);

}
.mil-tabs label {
	width: 20%;
	padding: 20px 10px;
}
.mil-banner-sm {
	height: 320px;
	position: relative;
	padding-top: 140px;
	padding-bottom: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media screen and (max-width: 430px) {
	.mil-tabs label {
	  width: 100%;
	}
	.mil-xs-hidden {
    display: none;
  }
  }
  @media screen and (max-width: 768px) {
	.mil-tabs label {
	  width: 100%;
	}
  }
  .mil-window p {
	padding-bottom: 1rem;
}
.mil-footer-links ul li:hover a {
	color: rgb(151, 27, 27) !important;
}
.mil-post-sm:hover .mil-description h6 {
	color: rgb(151, 27, 27);
}
.mil-banner .mil-overlay {
	background-color: rgba(18, 24, 32, 0.26);

}
.mil-call-to-action .mil-overlay {
	background-color: rgba(18, 24, 32, 0.26);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
}
.mil-banner-sm-3 .mil-overlay {
	background-color: rgba(18, 24, 32, 0.18);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
}
#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:rgba(255, 255, 255, 0);
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
	border:3px solid rgb(151, 27, 27);
    border-radius:60px;
	z-index: 1;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:rgb(151, 27, 27);
	
	
}
#scroll:hover {
    background-color:rgb(151, 27, 27);/* #0ff */
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
#scroll:hover span {

	border-bottom-color:rgb(255, 255, 255);
	
	
}
.mil-about-illustration .mil-image-frame img {
	-webkit-filter: grayscale(30%);
	filter: grayscale(30%);
	
}
.mil-project-cover img {
	-webkit-filter: grayscale(60%);
	filter: grayscale(60%);
	
}
.mil-top-panel .mil-navigation nav ul li {
    margin: 0 10px 10px 0;
    list-style-type: none;
}
.mil-menu-btn {
    padding: 0px 0 0px 10px;
}
.mil-additional-panel .mil-ap-call-to-action p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: rgb(151, 27, 27) !important;
}
.mil-top-panel .mil-logo {

    background-position: left;
}
h2, .mil-h2 {
    font-size: 32px;
}
.mil-photo .mil-card .mil-cover-frame img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    
}
.mil-card-2 .mil-cover-frame img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.text_center {
	text-align: center;
}
.mil-xs-hidden {
    display: none;
  }
  .mil-breadcrumbs li a:hover {
	color: rgb(151, 27, 27);
}
.mil-buttons-frame {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
/* .mil-partners-frame a {
	width: 150px;
	position: relative;
	cursor: pointer;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 30px;
} */
 .mil-partners-frame a {
	width: 150px;
	position: relative;
	cursor: pointer;
	/* display: -webkit-box; */
	/* display: -ms-flexbox; */
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 30px;
}
.mil-banner .mil-button, .mil-contact .mil-button {
	
	color: rgb(255, 255, 255);
	
}

.mil-accent {
	color: rgb(255, 0, 0) !important;
}