.tp-logo img
{
  width: 229px;
}

.sec-servicios .tp-subtitle
{
  font-size: 16px;
}


.project-section-box-two .tp-title-sm
{
  font-size: 35px;
}

.social-icon-1
{
  color: #0866FF;
}


.tp-bp-hero-paly-button a:hover {
  background-color: var(--tp-theme-primary);
}


.tp-main-menu ul li a
{
  text-transform:none;
}

.tp-border-left {
  border-left: none;
  padding-left: 0;
  margin-left: 20px;
  margin-right: 20px;
}

#dv_Sv_Cnt_Contact_Form
{
  padding-top: 3.5em;
  padding-bottom: 3em;
}

.tp-btn-sky-similar{
  width: 100%;
}

.tp-btn-sky-similar
{
  background: var(--tp-theme-secondary);
  color: #fff;
}

.tpcontact__form textarea
{

}

.jb-subtitle
{
  color:var(--tp-theme-secondary);
}

.tp-copyright-logo img {
  width: 245px;
}

.tpoffcanvas__logo{
  text-align: center;
    /* width: 2405px; */
}


.tpoffcanvas__logo img
{
  width: 134px;
}

.swiper-slide
{
  width: 225px !important;
}

.tp-hero-title{
  font-size: 50px;
}

.sec-recursos-gratis .tp-title-sm{
  font-size: 34px;
}

.tp-hero-social
{
  z-index: 9;
}

.tp-project-tab-button button:before {
  background: #fabf4c;
  border-radius: 0.25em;
}

.tp-project-tab-button button.active
{
  color: #fff;
  font-size: 1.11em;
  font-weight: bold;
}



/* MOBILE */

@media only screen and (max-width: 767px)
{
  #dv_Sv_Cnt_Contact_Form
  {
    padding-top: 1em;
    padding-bottom: 3em;

    /* --- */
    margin-top: 3em;
  }

  .tp-bp-hero-section-box .tp-hero-title {
    font-size: 30px;

  }

  .tp-hero-three-button-box {
    flex-wrap: nowrap;
  }

  .tp-btn-purple:not(.a_Contact_Sect_Fo) {
    width: 100%;
  }

  /* a_Contact_Sect_Fo */
  .tp-news-button .tp-btn-lg-yellow {
    width: 100%;
  }

  .tp-blog-info{
    padding-left: 1em;
  }

  .jobdetails
  {
    padding-left: 1em;
    /* padding-right: .7em; */
  }

  .tp-news-letter-img{
    padding-right: 0 !important;
  }

}
/* MOBILE */




/* .tp-btn-yellow:hover
{
  background-color: white;
} */

/* 
.tp-btn-purple {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: var(--tp-common-white);
  background: var(--tp-theme-secondary);
  height: 60px;
  line-height: 60px;
  text-align: center;
  padding: 0 50px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-radius: 10px;
  text-transform: capitalize;
}
 */


/* .tp-btn-purple::before, .tp-btn-purple::after {
  content: "";
  background: var(--tp-theme-primary);
  height: 50%;
  width: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: -1;
} */

/* .tp-btn-purple::before, .tp-btn-purple::after {
  content: "";
  background: var(--tp-theme-1);
  height: 50%;
  width: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition: 0.3s cubic-bezier(0.71, 0.29, 0.15, 0.86);
  z-index: -1;
}

.tp-btn-purple:hover
{
  color: var(--tp-common-black);
  background-color: var(--tp-theme-primary);
}

.tp-btn-purple::before {
  top: 0;
  left: 0;
  right: auto;
}

.tp-btn-purple::after {
  bottom: 0;
  right: 0;
  left: auto;
} */

/* .tp-btn-sky
{
  background: #714966 !important;
} */

/* .tp-btn-yellow
{
  background: #fabf4c !important;
}

.tp-btn-yellow::before, .tp-btn-yellow::after
{
  background: #714966 !important;
}

.jobdetails__feature ul li i
{
  background: #fabf4c !important;
} */

/* .tp-subtitle::before */