/* xl - DESKTOP STYLES */
.page-id-5559 {
  background-image: url('https://sites.gafa.mx/bigsmart/wp-content/uploads/2021/02/map-scaled.jpg');
  background-position: center center;
  background-size: cover;
}
.home .loginprof img {
  filter: invert(1);
}
body.elementor-page-5073 span.timer {
  float: right;
  padding-right: 18%;
}
body.elementor-page-5073 .elementor-repeater-item-d6e1ccb span.timer {
  float: right;
  padding-right: 30%;
}
body.elementor-page-5073 .agn-counter-section .counter-wrapper .single-counter-box .number {
  max-width: 300px;
  margin: 0 auto;
}
.navbar-nav .nav-item .nav-link {
  font-size: 16px;
}
.seo-work-progress .single-work-list {
  padding-bottom: 235px;
}
.seo-work-progress {
  position: relative;
  padding: 150px 0 0px;
}
.pricing-plan-classic.pb-200 {
  padding-bottom: 15px;
}
.elementor-repeater-item-f773f3a.col-sm-3 .single-counter-box .number {
  color: #FC47AD !important;
}
.our-feature-sass .single-feature-block {
  position: relative;
  margin-bottom: 150px;
}
.single-feature-block.row2 {
  margin-top: 240px !important;
}
.theme-menu-one.fixed.d-align-item .logo {
  top: 25px;
}
.menu_action_btn {
  line-height: 40px;
  font-size: 16px;
  margin-top: 0px;
  padding: 0px 32px 0px;
}
.elementor-repeater-item-f773f3a .agn-counter-section .counter-wrapper .single-counter-box .number {
  color: #FC47AD !important;
}
.container-fluid.tracking {
  padding: 150px 0;
}
@media only screen and (max-width: 992px) {
  .container-fluid.tracking {
    padding: 0px 0;
  }
}
.big__loader {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: #fff;
  transition: 0.2s linear all;
}
.removeloader .big__loader {
  pointer-events: none;
}
.theme-menu-one.d-align-item .logo {
  top: 50px;
  left: 75px;
}
.theme-menu-one, .theme-menu-three {
  padding-top: 45px;
}
.loginprof {
  margin-left: 25px;
  position: relative;
  display: inline-block;
  top: 0px;
}
.loginprof img {
  width: 28px;
  height: auto;
}
.tracking__map {
  pointer-events: none;
}
/*
	=============================================================
	Ayuda
	=============================================================
*/
#formContacto .quform-1 {
  margin-top: 80px;
  margin-bottom: 20px;
  padding: 0 40px;
}
#formContacto .quform-1 input {
  border: 0;
  border-bottom: 1px solid #e3e3e3;
}
#formContacto .quform-1 select {
  border: 0;
  border-bottom: 1px solid #e3e3e3;
  background: transparent;
}
#formContacto .quform-1 .quform-label > label {
  text-transform: uppercase;
  font-size: 13px;
}
#formContacto .quform-1 .quform-2-columns .quform-element .quform-cf {
  margin-bottom: 20px;
}
#formContacto .quform-1 .quform-2-columns .quform-element-select {
  margin-bottom: 18px;
}
#formContacto .quform-1 .quform-element-submit {
  text-align: center;
}
#formContacto .quform-1 .quform-element-submit .quform-button-submit {
  float: none;
  text-align: center;
  position: relative;
  display: inline-block;
}
#formContacto .quform-1 .quform-element-submit .quform-button-submit button {
  background: #FFC630;
  box-shadow: 0 8px 21px 0 rgba(47, 47, 94, 0.12);
  border-radius: 42px;
  padding: 16px 40px;
  text-transform: uppercase;
}
#formContacto .quform-1 .quform-element-submit .quform-button-submit button:hover {
  color: #FFC630;
  background: #fff;
}
/*
	=============================================================
	BIG Pack
	=============================================================
*/
.pricing-plan-classic .nav-tabs > li > a {
  font-size: 13px !important;
}
.page .blog-details ul li:before, .single-service .blog-details ul li:before, .user-comment-data ul li:before, .blog-details .post-data ul li:before {
  display: none !important;
}
.pricing-plan-classic .nav-tabs > li > a.active:before {
  background: #282955 !important;
}
.pricing-plan-classic .upper-title.mb-5 {
  font-size: 13px !important;
}
.pricing-plan-classic h6:first-child {
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 100 !important;
}
.pricing-plan-classic h6 .titulito {
  color: #fff;
  text-transform: none;
  font-size: 32px;
  line-height: 1.4;
  margin-bottom: 30px;
  margin-top: 40px;
}
.pricing-plan-classic h6 ul p {
  font-size: 13px;
  line-height: 1.4;
  color: #fff;
  padding: 0 30px;
  font-weight: 300 !important;
  text-transform: none !important;
}
.pricing-plan-classic .theme-btn {
  display: none !important;
}
.pricing-plan-classic .tab-content .table-content .price-table {
  border-radius: 25px !important;
  color: #fff !important;
}
.pricing-plan-classic .tab-content .table-content .price-table .col-inner {
  background: #6F71C1;
  border-radius: 25px !important;
}
.pricing-plan-classic .tab-content .table-content .price-table.active .col-inner {
  background: #44457C;
}
/*
	=============================================================
	Home
	=============================================================
*/
#theme-banner-four {
  padding: 0 100px;
}
#theme-banner-four .screen-one {
  top: 30%;
  width: 50%;
}
h1, h2, h3, h4, h5, h6, a, p, span, em, strong {
  font-family: "Titillium Web" !important;
}
.our-feature-sass .single-feature-block .text-box .theme-title-one .main-title .line, .section-shape-one, .section-shape-two, .section-shape-three, .section-shape-four, .round-shape-one, .round-shape-two, .round-shape-three, .round-shape-four {
  display: none !important;
}
#mega-menu-holder .menu_action_btn {
  border-radius: 30px;
  border-color: #EAC633;
  background: transparent !important;
}
#mega-menu-holder .menu_action_btn:hover {
  background: #EAC633 !important;
  color: #fff !important;
}
#mega-menu-holder .navbar-nav .nav-item .nav-link:hover {
  color: #161635 !important;
}
#mega-menu-holder .navbar-nav .nav-item .nav-link:before {
  background-color: #161635;
}
.theme-menu-one.d-align-item .navbar .dropdown-item:hover {
  color: #161635 !important;
  text-decoration: underline;
}
.home .theme-menu-one #mega-menu-holder .navbar-nav .nav-item:hover .nav-link {
  color: #fff !important;
}
.theme-menu-one.d-align-item .navbar-nav .nav-item:hover .nav-link, .theme-menu-one.d-align-item .navbar .navbar-toggler {
  color: #161635 !important;
}
.home .theme-menu-one.d-align-item .navbar .navbar-toggler {
  color: #FFF !important;
}
.navbar .navbar-toggler {
  font-size: 24px;
}
.home .theme-menu-one #mega-menu-holder .navbar-nav .nav-item .nav-link:hover {
  color: #fff !important;
}
.home .theme-menu-one #mega-menu-holder .navbar-nav .nav-item .nav-link:before {
  background-color: #FFF !important;
}
.theme-menu-one.d-align-item .navbar-nav .nav-item.active .nav-link, .navbar .dropdown-menu .menu-item.active > a, .theme-menu-one .navbar-nav .nav-item.current-menu-ancestor .nav-link {
  color: #161635 !important;
}
.home .theme-menu-one .navbar-nav .nav-item.current-menu-ancestor .nav-link {
  color: #fff !important;
}
#sec--hero .more-button {
  border-radius: 30px !important;
  width: auto !important;
  padding: 5px 40px;
  text-transform: uppercase;
  font-size: 14px;
}
.subr {
  position: relative;
  display: inline-block;
}
.subr::after {
  content: "";
  width: 100%;
  height: 5px;
  background: #F0BD18;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.subr.esp::after {
  bottom: -16px;
  z-index: -1;
}
.subr.super::after {
  z-index: -1;
}
b, strong {
  font-weight: 600;
}
/*
	=============================================================
	BIG Smart
	=============================================================
*/
.our-feature-sass .down-arrow {
  height: 0;
}
.home #theme-banner-one .illustration {
  right: 0%;
}
#theme-banner-one {
  background-image: none !important;
}
#theme-banner-one .shape-two {
  display: none !important;
}
#theme-banner-one .main-wrapper .slogan {
  padding: 0;
  background: transparent;
  border: 0;
  letter-spacing: 2px;
}
#theme-banner-one .main-wrapper .main-title {
  font-family: inherit;
}
.agn-counter-section {
  margin: 0;
}
.agn-counter-section .counter-wrapper .single-counter-box .number {
  font-weight: 500;
  color: #F2C942;
}
.our-feature-sass {
  background-image: none;
}
.our-feature-sass .down-arrow {
  opacity: 0 !important;
}
/*
	=============================================================
	Footer
	=============================================================
*/
#footer {
  background: #2F2F5E;
  color: #fff;
  margin-top: -1px;
  border-top: 0;
}
#footer a {
  color: #fff;
}
#footer p {
  font-size: 14px;
  color: #fff;
}
#footer .top-footer .title {
  color: #FFC630;
  font-size: 14px;
  font-weight: 500;
}
#footer .menu li a {
  font-size: 14px;
  font-size: 500;
}
#footer .bottom-footer {
  padding-top: 0;
  border-top: 0;
  margin-top: 40px;
}
#footer .bottom-footer p {
  font-size: 14px;
  color: #fff;
}
#footer .bottom-footer ul li a {
  font-size: 14px;
}
#footer .shape-two, #footer .shape-one {
  display: none;
}
@media (max-width: 767px) {
  #theme-banner-one .illustration, .agn-contact-banner .title br {
    display: block;
    width: 85%;
    top: 70% !important;
    opacity: 0.6;
  }
  #theme-banner-four .screen-one {
    top: 70%;
    width: 80%;
    right: -4%;
  }
  #theme-banner-four .main-wrapper .button-group .more-button {
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  #theme-banner-one .illustration {
    right: -20%;
  }
  #theme-banner-one .illustration img {
    max-width: 80%;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .container-fluid.tracking {
    padding: 0px 0;
  }
}
