.social {
  width: 40px !important;
}


.home-page-one .theme-title-two:before {
  background: #cccccc;
}

.texto-blanco{
  color: #fff !important;
}

.texto-naranja{
  color: #d48b45 !important;
}



.advance-feature .feature-warpper .single-feature.bg-two {
  background-image: linear-gradient( 51deg, rgb(216,127,22) 0%, rgb(255,204,0) 100%);
}

.advance-feature .feature-warpper .single-feature.bg-one {
  background-image: linear-gradient( 51deg, rgb(0,0,0) 0%, rgb(122,122,122) 100%);
}


.theme-main-header .button-group li a {
  width: 120px;
  line-height: 36px;
  font-weight: 500;
  border: 2px solid transparent;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
  border-radius: 20px;
}

.theme-main-header:hover .button-group li:hover a {
  width: 120px;
  line-height: 36px;
  font-weight: 500;
  border: 2px solid transparent;
  text-align: center;
  color: #d48b45;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
  border-radius: 20px;
  background: #ffffff;
}

.color-botton{
  background: #d8d2cd;
}

.home-page-one .theme-button span {
  background: linear-gradient( -160deg, #d48b45 0%, #f3b52f 100%);
}

.what-we-do .single-block:hover {
  
  -webkit-box-shadow: 0px 4px 70px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 70px 0px rgba(0, 0, 0, 0.1);
}

.mt-lg {
  margin-top: 100px;
}

.mt-md {
  margin-top: 75px;
}

.mt-sm {
  margin-top: 50px;
}

.mt-xs {
  margin-top: 25px;
}


.mb-lg {
  margin-bottom: 100px;
}

.mb-md {
  margin-bottom: 75px;
}

.mb-sm {
  margin-bottom: 50px;
}

.mb-xs {
  margin-bottom: 25px;
}

.home-page-one .testimonial-section .main-bg-wrapper .main-slider-wrapper {
  background: #d48b45;
  
}

.advance-feature {
  padding: 0px 0 200px 0;
}

.advance-feature .feature-text {
  padding: 00px 70px 0 0;
}

.inner-page-banner {  
  margin-bottom: 100px;
}

.advance-feature .feature-warpper .single-feature {
  padding: 125px 35px 62px 35px;

}

.advance-feature .feature-warpper .single-feature i {
  left: 100px;
  font-size: 55px;
}

footer {
  background: #f1f1f1;
}


.inner-page-banner-nosotros {
  background: url(../images/home/inner-banner-nosotros.jpg) no-repeat center;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.inner-page-banner-contacto {
  background: url(../images/home/inner-banner-contacto.jpg) no-repeat center;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}


.negro {
  color: #000000 !important;
}

.home-page-two .blog-details .comment-area .leave-comment form button {
  background: linear-gradient( 11deg, rgb(0, 0, 0) 0%, rgb(255,127,82) 100%);