@media (min-width: 992px){
    .col-lg-mi5{width:20%}
    #header .header-nav-main nav > ul > li > a {font-size: 0.8rem; font-weight: 700; letter-spacing: 0px; }
    #header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {background: none; color:#212529}
    #header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before { border-bottom: none;}
    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu { border-top: none;background-color: #333;border-radius: 0px;}
    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a { color: #FFF; border:none; display: block;}
    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover { background: transparent; color:#6ca74f}
    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.accessibility-open > a {background-color: transparent;}
    .freeprivacypolicy-com---nb-simple { max-width: 30% !important; left:0 !important;}
    .sort-source.sort-source-style-3 > li > a{font-size:1rem !important; border-radius:0 !important}
}
@media (max-width: 768px){
    .center-xs{text-align:center !important}
    ul.history li .featured-box { margin-left: 0px !important;}
    ul.history li .thumb {float: none !important; }
    .isotope-item {width: 50% !important;}
    .thumb-info-inner{font-size:0.7rem}
}
@media (max-width: 991px){
    #footer .footer-copyright nav ul li {      
        padding: 0 8px 0 0;
    }
    #header .header-nav-main nav {
        border-top: 1px solid #6ca74f;
    }
    .freeprivacypolicy-com---nb-simple { max-width: 100% !important;}
}
.presupuesto{background-color:#6ca74f;}
.presupuesto a{color:#FFF !important;}
.presupuesto a:hover{color:#212529 !important;}
.telefono{padding:5px 0px 0px 30px}
.telefono a{color:#777; text-decoration: none !important;}
.telefono a:hover{color:#6ca74f;}
.home-intro p {font-size: 1.6em;font-weight: 100;line-height: 1.3em;}
.home-intro .get-started .btn {border-radius:0;text-transform: uppercase;}
.thumb-info.thumb-info-bottom-info .thumb-info-title {background: #6ca74f;color: #FFF;}
.btn-slide {border-radius:0;text-transform: uppercase;border:0; background: #6ca74f !important;color: #FFF !important;}
.btn-slide:hover{ background: #000 !important}
.align-left {text-align: left !important;}
.align-right {text-align: right !important;}
.font-size-sm {	font-size: 0.9em !important;}
.mt--1{margin-top:-1.5rem}
.btn{border-radius: 0; text-transform: uppercase}
.btn-marcas { font-size: 0.8rem !important;padding: 0.8rem 2rem !important; background-color: #6ca74f; color:#FFF}
.btn-marcas:hover{background-color: #212529;color:#FFF}
.familia-tag{position: absolute;left:0px; top:-5px;z-index:1}
.thumb-info .thumb-info-title { max-width: 100%; width:100%;font-size: 12px;padding: 5px 15px;bottom: 0%;}
.thumb-info-type{ background-color: #6ca74f;border-radius: 2px; color:#FFF;display: inline-block;float: left;font-size: 0.6em;font-weight: 600;letter-spacing: 0;margin: 8px 1px -15px 0px;padding: 2px 12px;text-transform: uppercase;z-index: 2; line-height: 2.3;}
.color{height:40px; width:40px; display:inline-flex; border:1px solid #CCC; background: transparent;}
.color div{height:38px; width:38px;}
input.error, textarea.error{ border-color: #F90 !important;}
#mensajeOk{ border:1px solid #6ca74f; padding:30px; background-color: #F3F4F5;}
#mensajeOk h3{ text-transform: none !important;}
.text-right{text-align: right;}
ul.history { margin: 0 0 25px;padding: 0;list-style: none;}
ul.history li .thumb { background: transparent url(../img/history-thumb.png) no-repeat 0 0; width: 227px;height: 160px;margin: 0 0 30px;padding: 0; float: left;}
ul.history li .featured-box { text-align: left; margin-left: 225px; margin-bottom: 50px; min-height: 115px;}
ul.history li .thumb img { border-radius: 150px; margin: 7px 8px; width: 145px; height: 145px;}
#header .header-body {border-top: none !important;}

.freeprivacypolicy-com---palette-light .cc-nb-okagree {background-color: #6ca74f !important;}
.freeprivacypolicy-com---palette-light .cc-nb-reject {background-color: #6ca74f !important;}
.caja-memoria .thumb-info .thumb-info-title { bottom: 10%;}
.caja-memoria .thumb-info-title{ font-size:20px; text-transform: uppercase;}
.sort-source.sort-source-style-3 > li.active > a { color: #FFF !important; background-color: black !important; border-bottom: none; font-weight: 700;}
.border-verde img {border: 1px dotted #6ca74f !important;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {  background-color: #6ca74f !important;}