a.nile-bottom,
#search .btn {
  background-color: #f38844;
}

a.action-bottom:hover {
  background-color: #f38844;
}

.service.layout-2 {
  background-color: #9b9b9b;
  /* background-color: #474747; */
}

footer.layout-light .nile-widget.widget_nav_menu ul li a:before {
  color: #f38844;
}

.price-table.active,
.blog-item .date span.day {
  background-color: #f38844;
}

.background-1 {
  background-color: #fffee5;
}

.background-2 {
  background-color: #e5fad7;
}

.background-3 {
  background-color: #fef1f4;
}

/*--- Global Background ---*/
.background-main-color {
  /* background-color: #f38844; */
  background-color: #000;
}

.background-second-color {
  background-color: #022f7a;
}

.background-third-color {
  background-color: #f0b800;
}

.background-fourth-color {
  background-color: #f60000;
}

/*--- Text Color ---*/
.text-main-color {
  /* color: #f38844; */
  color: #000;
}

.text-second-color {
  color: #022f7a;
}

/*--- Border Main Color ---*/
.border-main-color {
  border-color: #f38844 !important;
}

.border-second-color {
  border-color: #022f7a !important;
}

ul.pagination.color li a {
  background-color: #f38844;
}

ul.pagination.color-1 li a {
  background-color: #022f7a;
}

a.btn-outline-primary {
  border-color: #f38844;
  color: #f38844;
}
a.btn-outline-primary:hover {
  background-color: #f38844;
}

section .section-title h1 span {
  color: #f38844;
}

.owl-theme .owl-controls .owl-page span {
  border: 1px solid #f38844;
}

.widget h4.widget-title {
  color: #f38844;
}

.widget.widget_nav_menu ul li a:before,
.widget.widget_recent_entries ul li a:before,
.widget.widget_recent_comments ul li a:before,
.widget.widget_archive ul li a:before,
.widget.widget_categories ul li a:before,
.widget.widget_meta ul li a:before,
.widget.widget_rss ul li a:before {
  color: #f38844;
}

h4.table-title {
  color: #f38844;
}

.nav-tabs-2 .nav-link {
  background-color: #f38844;
}

.timeline-item .date:before {
  color: #f38844;
}

header a.model-link span {
  background-color: #f38844;
}

header ul.nav-menu > li.active > a {
  color: #f38844;
}
header ul.nav-menu > li > a:hover {
  color: #f38844;
}

.mega-links-4columns ul.sub-menu-columns > li > a {
  color: #f38844;
}

header a.model-link span {
  background-color: #f38844;
}

.fixed-header-dark {
  background-color: #f38844;
}

@media only screen and (max-width: 991px) {
  #fixed-header-dark {
    background-color: #f38844;
  }
}

/*# sourceMappingURL=color-3.css.map */

/* Overrides */
.nile-accordion .card-header {
  background-color: #000;
}

.border-fourth-color {
  border-color: #f60000 !important;
}

footer.layout-dark {
  background-color: #000;
}

footer.layout-dark .copy-right {
  background-color: #d8d8d8;
}

footer.layout-dark .copy-right .copy-right-text {
  color: #000;
}

.services-section {
  background-color: #f7f7f7;
  background-image: none;
}

.carousel-section {
  background-color: #fff;
  background-image: none;
}

.call-action.ba-1 {
  background-image: url(../../img/ventajas.jpg);
  background-size: cover;
}

.btn-contact-submit {
  width: 100%;
}

.services-img-container {
  display: flex;
  align-items: center;
}

.contact-send-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.square-2 {
  content: url('../../img/square_2_xs.jpg');
  margin-bottom: 30px;
}

.square-1 {
  content: url('../../img/square_1_xs.jpg');
}

.section-title .des {
  font-size: 18px;
}

.big-header {
  font-size: 32px;
}

.big-text {
  font-size: 18px;
}

.img-circular {
  border-radius: 1000px;
}

.tech-container {
  display: flex;
  flex-direction: column;
}

/* @media (max-width: 768px) {
  .tp-caption.tp-resizeme.h1 {
    font-size: 32px !important;
  }
} */

/* mobile sm */
@media (min-width: 576px) { 
  .square-2 {
    content: url('../../img/square_2_sm.jpg');
  }
  
  .square-1 {
    content: url('../../img/square_1_sm.jpg');
  }
}

/* desktop md */
@media (min-width: 768px) { 
  .square-2 {
    content: url('../../img/square_2_md.jpg');
  }
  
  .square-1 {
    content: url('../../img/square_1_md.jpg');
  }
}

/* desktop lg */
@media (min-width: 992px) { 
  .square-2 {
    content: url('../../img/square_2_lg.jpg');
  }
  
  .square-1 {
    content: url('../../img/square_1_lg.jpg');
  }
}

/* desktop xl */
@media (min-width: 1200px) {
  .square-service {
    height: 255px;
  }

  .square-2 {
    content: url('../../img/square_2_xl.jpg');
  }

  .square-1 {
    content: url('../../img/square_1_xl.jpg');
  }
}

html, body { overflow-x: hidden; }