
   
body,h3{font-family: 'Raleway', sans-serif !important;  }

body,span{font-family: 'Raleway', sans-serif !important;  }
body,h2{font-family: 'Raleway', sans-serif !important;  }
body,p{font-family: 'Raleway', sans-serif !important;  }
body,h4{font-family: 'Raleway', sans-serif !important;  }
body,a.thm-btn{font-family: 'Raleway', sans-serif !important;  }
body,h3.thm-btn{font-family: 'Raleway', sans-serif !important;  }

.about-one .thm-btn {
    background-color: #ddab0b;
}
.mobile-nav__content .main-menu__list li a button {
  
    display: none;
}
.main-header__info-phone {
   
    background-color: #ddab0b;
    
}
.main-slider .swiper-slide .thm-btn {
    background-color: #ddab0b; 
    }
.scroll-to-top {
   
    background: #ddab0b;
   
}
.about-one .thm-btn {
    background-color: #ddab0b;
}
.service-two__card:hover .service-two__card-icon {
    background-color: #ddab0b ;
}
#projects-one__swiper-pagination .swiper-pagination-bullet {
    
    background-color: #ddab0b;
    
}
#testimonials-one__carousel .testimonials-one__icons i {
    
    color: #ddab0b;

}
.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a, .stricky-header .main-menu__list > li.current > a, .stricky-header .main-menu__list > li:hover > a {
    color: #14713B;
    
}

.about-one__box h4 {
    
    color: #14713B;
   
}
h1, h2, h3, h4, h5, h6 {
    font-family: var(--heading-font);
    color: var(--thm-black);
}
.topbar__right > a > i {
    
    color: #d73227;
    
}
.contact-one__form .thm-btn:hover {
    background-color: #14713B;
   
}
.main-header__info-phone {
    
    background-color: #ddab0b;
    
}
.main-slider .swiper-slide h2 {font-size: 60px;}

.about-one__box:{
    color: #ddab0b;
}
.about-one__box i {
    
    color: #d73227;
   
}
.service-one {
    background-color:#ddab0b;
   
}
.service-two__card-icon {
  ;
    background-color: #d73227;
}
.menumovil
{
    display: none;
}
.menuescritorio{
    display: block;
}

@media (min-width: 1200px){
.project-one__home-one .projects-one__content {
     background-color: #ddab0b;
}
     
}
.main-header__info-phone:hover {
    background-color:#14713B;
}
    .scroll-to-top:hover {
    background-color:#14713B ;
}
.testimonials-one {
    background-color: #d73227;
}

@media(max-width:  1199px){
    .o1{
        padding-bottom: 60px;
    }
    .o4{
        padding-bottom: 60px;
    }
    .analisisl{
    padding-bottom: 62px !important;

}
}
@media(max-width:  1018px){
    .asesoriaes{
    padding-bottom: 55px !important;

}
}
@media(max-width:  1007px){
    
.o2{
    padding-bottom: 60px;
}

}
@media(max-width:  1006px){
    .asesoriaes{
    padding-bottom: 85px !important;

}
}
@media(max-width:  998px){
    .diseñosis{
    padding-bottom: 60px !important;

}
}
@media (min-width: 768px){
    .videos2s {
    margin-top: 15px;
}
.ofes{
    margin-top: -90px;
}
.mejes{
    margin-top: 25px;
}
.blog-home__slogan-image::before {
   
    background-color: #ddab0b;
   
}
}
.contact-two__image-bubble-2 {
    
     background-color: #d73227; 
    
}
.contact-two__image-bubble-3 {
   
    background-color:#d73227 ;
  
    }
    .contact-one__form .thm-btn {
    background-color:#ddab0b ;
}


.call-to-action__three {
    background-color: #d73227;
  
}
.site-footer {
    background-color: #d73227;
  
}
.bottom-footer {
    background-color: #ddab0b;
    
}
.site-footer::before {
    
    background-image: url();
   
}
.bottom-footer::before {
  
    background-image: url();
    
}
.call-to-action__three .thm-btn {
    background-color: #ddab0b;
 

}
.call-to-action__three .thm-btn:hover {
    background-color: #14713B;
    color: #ffffff;
}
.about-one .thm-btn:hover {
    background-color: #14713B;
  
}
.main-slider .swiper-slide .thm-btn:hover {
    background-color: #14713b;
    color: #ffff;
}
.topbar__right > a:hover {
    color:  #ddab0b;
}
.main-menu .main-menu__list > li.current::before, .main-menu .main-menu__list > li.current::after, .main-menu .main-menu__list > li:hover::before, .main-menu .main-menu__list > li:hover::after, .stricky-header .main-menu__list > li.current::before, .stricky-header .main-menu__list > li.current::after, .stricky-header .main-menu__list > li:hover::before, .stricky-header .main-menu__list > li:hover::after {
    
    background-color: #ddab0b;
}
.main-menu .main-menu__list > li > a::before, .stricky-header .main-menu__list > li > a::before {
  
    background-image: url(../../images/lin.png);
   
}


.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a {
    
    color: #14713b;
    
}
.service-one__box-content h3 a:hover {
    color: #ddab0b;
}
.footer-widget__contact li > i {
  
    color: #ffffff;
   
}
.footer-widget__contact li a {
    color: #ffffff;
    }
    .footer-widget__contact li:hover a {
    color:#14713b ;
}
.footer-widget__links li a {
   
    color: #ffffff;
  
}
.footer-widget__links li::before {
  
    
    color: #ffffff;
   
}
.footer-widget__links li:hover::before, .footer-widget__links li:hover a {
    color: #14713b;

}
.footer__social a:hover {
    color: #14713b;
}

.service-one::before {
    content: "";
    width: 100%;
    height: 16px;
   
    position: absolute;
    top: -16px;
    left: 0;
    z-index: 10;
    -webkit-transform: rotate(
180deg
);
    transform: rotate(
180deg
);
    background-size: auto;
}
@media(max-width: 1199px){
.menumovil
{
    display: block;
}
.menuescritorio{
    display: none;
}
}
@media (min-width: 992px){
     .imgt{
        width: 50% !important;
    }
    .max{
     margin-left: 50px !important;
        
}
.about-one {
    padding-top: 370px;
    padding-bottom: 120px;
}
.container, .container-lg, .container-md, .container-sm {
    max-width: 1021px;
}
}
@media (min-width: 991px){


}
@media (max-width: 991px){
     .imgt{
        width: 100% !important;
    }
    .o1 {
    padding-bottom: 68px;
}
    .asesoriaes{
    padding-bottom: 30px !important;

}
.service-one__box {
    margin-bottom: 210px;
}
}
.service-one__box-content {
    padding: 30px;
    box-shadow: 0px 0px 3px #c5c2c2;
}
.service-one__box-content {

    -webkit-transform: translateX(-50%) translateY(80%);
    transform: translateX(-50%) translateY(80%);
}


element.style {
}
.main-slider__nav .swiper-button-prev {
    margin-bottom: 10px;
}
.main-slider__nav .swiper-button-next, .main-slider__nav .swiper-button-prev {
   
    color: #d73227;
    border: 2px solid #d73227;
}
#testimonials-one__thumb .swiper-slide-thumb-active img {
    border-color: #14713b;
}
@media(max-width: 767px)
{
    .ofes {
    margin-top: -55px;
}
    .tp{
    margin-top: 20px !important;
}
    .es{
    margin-top: 35px;
}
.esp{
    margin-top: 35px;
}


    .espacio{
    margin-top: -95px !important;
    }
     .espacio3{
    margin-top: -90px;
    }
     .espacio2{
    margin-top: -40px;
    }

.productos{
  min-height: 700px;
}
.productos2{
  min-height: 630px;
}
.service-one__box-content {
    -webkit-transform: translateX(-50%) translateY(90%);
    transform: translateX(-50%) translateY(90%);
}
.main-slider .swiper-slide h2 {
    font-size: 30px;
}
.service-one__box {
    margin-bottom: 210px;
    px: ;
    margin-top: 60px;
}

}
@media(max-width: 575px)
{
 .espacio2{
    margin-top: -10px;
    }
    .espacio{
    margin-top: 0px !important;
    }
}
@media(max-width: 575px)
{
 
    .espacio{
       margin-top: -25px !important;
    }
}

@media(max-width: 500px){
    .service-one {
    margin-bottom: -170px !important;
}
    .espacio{
    margin-top: -130px !important;
    }
    
     .espacio2{
    margin-top: -60px;
    }
}
@media(max-width: 479px){
    .espacio{
        margin-top: -80px !important;
    }

}
@media(max-width: 477px){
  .espacio2{
    margin-top: -35px;
  }
  .espacio{
    margin-top: -55px !important;
  }
  .service-one {
    margin-bottom: -115px !important;
}

}
@media(max-width: 435px){
    .espacio2{
        margin-top: -85px;
    }
.espacio{
    margin-top: -155px !important;
}
.service-one {
    margin-bottom: -230px !important;
}
}
@media(max-width: 421px){
.espacio{
    margin-top: -120px !important;

}
.service-one {
    margin-bottom: -200px !important;
}
}
@media(max-width: 415px){
    .espacio2{
        margin-top: -45px;
    }
    .espacio{
        margin-top: -75px !important;
    }
    .service-one{
    margin-bottom: -150px !important;
}
}
@media(max-width: 370px){
    .espacio2{
        margin-top: -95px;

    }
    .espacio{
        margin-top: -180px !important;
    }
    .service-one {
    margin-bottom: -260px !important;
}


}
@media(max-width: 357px){
    .espacio2{
        margin-top: -50px;
    }
    .espacio{
        margin-top: -118px !important;
    }
    .service-one {
    margin-bottom: -220px !important;
}

}
@media(max-width: 332px){
    .espacio{
    margin-top: -85px !important;
    }
    .espacio2{
        margin-top: -60px !important;

    }
}
@media(max-width: 320px){
     .service-one {
    margin-bottom: -215px !important;
}
.espacio2{
    margin-top: -85px !important;
}
.espacio{
    margin-top: -135px !important;
}
}
@media(max-width: 318px){
    .espacio2{
        margin-top: -60px !important;
    }
.espacio{
    margin-top: -120px !important;
}
}
@media(max-width: 316px){
    .espacio{
        margin-top: -85px !important;
    }
    .service-one {
    margin-bottom: -150px !important;
}

} 
@media(max-width: 309px){
    .espacio2{
        margin-top: -35px !important;
    } 
.espacio{
    margin-top: -65px !important;
}
}
@media(max-width: 305px){    
    .espacio{
        margin-top: -55px !important;
    }
    .espacio2{
       margin-top: -45px !important; 
    }
     .service-one {
    margin-bottom: -145px !important;
}

}

.block-title h3 {
    
    color: #14713B;
}

.team-one__content .team-one__nav .swiper-button-next, .team-one__content .team-one__nav .swiper-button-prev {
    color: #d73227;
    border: 2px solid #d73227;
   }

   .team-card__social a:hover {
    background-color: #ddab0b;
    color: #fff;
}
.blog-card__content .thm-btn {
    background-color: #ddab0b;
}
.blog-card__date {
   
    background-color: #d73227;
}
  .feature-one__check-list li > i {
 
    background-color: #ddab0b;
}
.feature-one__check-list li:hover > i {
    background-color: #14713b;

}
div#jarallax-container-0 {
    background: #d73227;
}
    
     .blog-card__date {
   
    background-color:#d73227;
}
    .blog-card__content .thm-btn:hover {
    background-color: #14713b;
    
}
.blog-card__content .thm-btn {
    background-color:#ddab0b;
    
}
.mobile-nav__content {
    
    background-color: #d73227;
   
}
.mobile-nav__content .main-menu__list li a button {
   
    background-color: #ddab0b;
   }
   .mobile-nav__contact li > i {
    
    background-color: #ddab0b;
   
}

.call-to-action__icon {
   
    color: #fff;
   
}
.boton{ 
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: none;
    outline: none !important;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 700;
    font-family: var(--thm-font);
    padding: 16.5px 39.5px;
    -webkit-transition: 500ms;
    transition: 500ms;
    background-color: #ddab0b;
    color: #fff;

}
.boton:hover {
    color: #ffffff;
    background-color: #14713b;
}
.mobile-nav__contact li a:hover {
    color: #14713b;
}
.mobile-nav__contact li {
    color: #fff;
    }
.mobile-nav__social a {
    
    color: #fff;
    
}
.far {
   
    color: #fff;
}
.cont{
    text-align: center;
}
.mobile-nav__social a:hover {
    color: #14713b;
}
.hovermenu:hover{
    color: #ddab0b !important;
}
