.pagination li:first-child {
    display:none;
}
.pagination li:last-child {
    display:none;
}

#portfolio {
    padding-top: 0;
}



.bg-gray-light-1{
    background-color: #151f34;
}

.hs-status{
    position: absolute;
    bottom: 30px;
    right: var(--full-wrapper-margin-x);
    width: 240px;
    font-size: 16px;
    line-height: 1.375;
    padding-left: 10px;
    border-right: 2px solid currentColor;
    display: flex;
    text-align: right;
    
}
.main-nav {
    background-color: #151f34;
}

.call-action-4-image-2{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 83.17%;
    overflow: hidden;
    border-radius: var(--border-radius-default);
    isolation: isolate;
    transform: translateZ(0);
}

#submit_btn {
    background-color: #2795cd;
    width: 66%;
}


#my-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: -8px;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    border: 1px solid #000000;
    border-radius: 50%;
    transition: all .4s var(--ease-out-medium);
}

.light-content .fw-top-link .icon:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #ffffff;
    border-radius: 50%;
    opacity: 0;
    transform: scale(.25);
    transition: all .4s var(--ease-elastic-1);
}

.section-title-strong.mb-90.mb-sm-50 {
    color:#151f34;
}


.hs-status.uppercase.wow.fadeInUp.animated {
    color: #151f34
}

#header-arrow {
    color: #151f34
}


.row.wow.fadeInUpShort.animated {
        color: #151f34
}
.white.mt-0.mb-30.wow.scalexIn.animated {
    background-color: #151f34;
}

.wow.charsAnimIn-1.words.chars.splitting.animated {
    color: #151f34;
}

.section-title-strong.mb-40 {
    color: #141f33;
}

.mb-40 {
    color: #141f33;
}

.portfolio-1-title.font-alt.mb-20 {
    color: #141f33;
}

.section-title.text-center.mb-40 {
    color: #ffffff;
}

.form-tip {
    color: #ffffff;
}

.contact-2-title {
    color: #2694cc;
}

.bg-light-alpha-80:before, .bg-light-alpha-80 .YTPOverlay:before {
    background: revert;
}

.bg-light-alpha-90:before, .bg-light-alpha-90 .YTPOverlay:before {
    background: revert;
}

.bg-dark-alpha-30:before, .bg-dark-alpha-30 .YTPOverlay:before {
    background: revert;
    opacity: .3;
}


#submit_btn {
    background-color: #2795cd;
}

/*  @media (min-width: 992px)
.offset-lg-2 {
   margin-left: -0.333333%!important;
}  */


.lalala {
    padding-right: 30px!important;
}



.split-right {
    min-height: 60vh;
    overflow: hidden;
    padding-right: 30px;
    
    isolation: isolate;
    transform: translateZ(0);
    
    padding-left: 220px;
    padding-bottom: 60px;
    padding-top: 60px;
}


.team-carousel .owl-next {
    right: 30px;
    transform: translate(calc(50% - 30px), -50%);
}

.team-carousel .owl-prev {
    left: 30px;
    transform: translate(-50%, -50%);
}

#home-section-button {
    width: 41%;
    color: #141f33;
}


.about-text-big {
    color: #151f34;
    font-weight: 100;
    margin-bottom: 90px!important;
    font-size: 80px;
    line-height: 1.15;
    letter-spacing: -0.033em;
}

@media only screen and (max-width: 1350px){
#services-split-left {
   width: 51%;
}
#team-carousel-big {
    margin-left: 0.8%;
}
}

@media only screen and (max-width: 992px){
#services-split-left {
   width: 100%;
   margin-left: 15px;
}
#team-carousel-big {
    margin-left: 2.5%;
}
}



@media only screen and (max-width: 850px){

#team-carousel-big {
    margin-left: 2.7%;
}
} 

@media only screen and (max-width: 800px){

#team-carousel-big {
    margin-left: 2.9%;
}
} 

@media only screen and (max-width: 700px){

#team-carousel-big {
    margin-left: 3%;
}
} 

@media only screen and (max-width: 600px){

#team-carousel-big {
    margin-left: 3.5%;
}
} 

@media only screen and (max-width: 500px){

#team-carousel-big {
    margin-left: 4.2%;
}
} 

@media only screen and (max-width: 430px){

#team-carousel-big {
    margin-left: 5.2%;
}
} 

@media only screen and (max-width: 380px){

#team-carousel-big {
    margin-left: 6.2%;
}
} 

@media only screen and (max-width: 380px){

#team-carousel-big {
    margin-left: 7.2%;
}
} 


 @media (max-width: 1000px) and (min-width: 768px){
#contact-responsive {
    flex-direction: column;
    width: 200%;
}

}

 @media (max-width: 575px) {
#Inform-Tip {
    padding-left: 15px;
}
#home-section-button {
    width: revert;
}
}


 @media (max-width: 652px) {

#home-section-button {
    width: 50%;
}
}

@media (max-width: 783px) {

#home-section-text {
    font-size: 17px;
}
}

@media only screen and (max-width: 991px){

#home-blog-big-item {
    width: 49.9%!important;
}

#home-blog-small-items {
    width: 80%!important;
}

.items-title {
    font-size: 18px!important;
}

}

@media only screen and (max-width: 864px){

#nav-tabs-items{
    flex-wrap: wrap!important;
}
}

@media only screen and (max-width: 1350px){

#offset-slider-items {
    display: revert;
    width: 200%;
}
.team-carousel .owl-prev {
    left: 43px;
}
}

@media only screen and (max-width: 992px){

#offset-slider-items {
    display: revert;
    width: 100%;
}
#team-carousel-big {
    width: 200%;
}
}


@media only screen and (max-width: 481px){
.page-link {
    height: 83%;
    width: 83%;
}
}



 @media (min-width: 1000px){
#contact-row1 {
    flex-wrap: revert!important;
}

}


.ubuntu-light {
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.ubuntu-regular {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.ubuntu-medium {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.ubuntu-bold {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.ubuntu-light-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.ubuntu-regular-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.ubuntu-medium-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.ubuntu-bold-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.ubuntu-light {
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.ubuntu-regular {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.ubuntu-medium {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.ubuntu-bold {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.ubuntu-light-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.ubuntu-regular-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.ubuntu-medium-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.ubuntu-bold-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-style: italic;
}


.open-sans-regular {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


.manrope-regular {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
}




@media (max-width: 652px){
#home-section-button {
    width: 50%;
}
}


@media (max-width: 575px){
#home-section-button {
    width: 100%;
}
}

@media (max-width: 448px){
#about-text-big {
  font-size: 55px;
}
}

@media only screen and (max-width: 991px){
#home-blog-big-item {
    width: 57.9%!important;
}
}

#services-split-left {
    border-radius: 0px 0px 10px 0px;
}

@media only screen and (max-width: 1240px){
#about-us-row-{
    flex-direction: column;
    padding-left: 40px;
    
}
#about-images {
    width: 60%;
    padding-bottom: 20px;
}
#about-text {
    width: 60%!important;
}
}

@media only screen and (max-width: 868px){
#about-us-row-{
    align-items: center!important;
    padding-left: 40px;
    
}

}




.inner-nav > ul > li > a.active:before {
    transform: scaleX(1);
}


.inner-nav > ul > li > a:not(.no-hover):before {
    content: "";
    position: absolute;
    top: calc(50% + 0.7em);
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background: currentColor;
    transform: scaleX(0);
    transform-origin: 0 50%;
    transition: transform .27s var(--ease-default);
}

*, ::after, ::before {
    box-sizing: border-box;
}

.main-nav.dark .inner-nav ul > li > a:hover, .main-nav.dark .inner-nav ul > li > a.active {
    color: #fff;
    opacity: 1;
}

.inner-nav > ul > li > a:not(.no-hover):after {
    content: "";
    position: absolute;
    top: calc(50% - 0.5em);
    right: -0.5em;
    display: block;
    width: 3px;
    height: 3px;
    background: currentColor;
    border-radius: 50%;
    opacity: 0;
    transform: scale(0);
    transition: var(--transition-default);
}

*, ::after, ::before {
    box-sizing: border-box;
}

#services-icon-1 {
    margin-bottom: 25px;
}
#services-icon-2 {
    margin-bottom: 25px;
}
#services-icon-3 {
    margin-bottom: 25px;
}
#services-icon-4 {
    margin-bottom: 25px;
}
#services-icon-5 {
    margin-bottom: 25px;
}
#services-icon-6 {
    margin-bottom: 25px;
}

@media only screen and (max-width: 481px){

#services-icon-1 {
    margin-bottom: 30px;
}
#services-icon-2 {
    margin-bottom: 30px;
}
#services-icon-3 {
    margin-bottom: 30px;
}
#services-icon-4 {
    margin-bottom: 30px;
}
#services-icon-5 {
    margin-bottom: 30px;
}
#services-icon-6 {
    margin-bottom: 30px;
}

} 


#testimonials-text{
    color: #646464;
}


#testimonials-sub-text{
    color: #646464;
}


#porfolio-button{
    color: #6e6e6e!important;
}

#portfolio-sub-text{
    color: #6e6e6e!important;
}

@media only screen and (max-width: 991px){
#home-blog-small-items {
    left: 17px;
}
}



@media only screen and (max-width: 833px){
#home-blog-big-item {
    width: 70%;
}
}

@media only screen and (max-width: 480px){
#home-blog-small-items {
    left: 10px!important;
}
}




@media only screen and (max-width: 991px){
#home-blog-big-item {
    width: 72%!important;
}
}


@media (min-width: 992px){
#blog-head {
    margin-left: 9.666667%;
}
}

@media (min-width: 992px){
#blog-head {

    width: 80.666667%;
}
}



.newsletter-field::placeholder {
  color: #141f33!important;
  
}

#blog-header-home {
    width: 117%;
}

@media (max-width: 635px){
#blog-header-home {

    width: revert;
}
}

@media (max-width: 1747px){
#split-img-left {

    padding-left: 220px;
    padding-bottom: 30px;
    
}
}

@media (max-width: 1724px){
#split-img-left {

    padding-left: 220px;
    padding-bottom: 60px;
    padding-top: 64px;
}
}

@media (max-width: 1654px){
#split-img-left {

    padding-left: 183px;
}
}

@media (max-width: 1580px){
#split-img-left {

    padding-left: 150px;
}
}

#text-bubble {
    font-weight: 400;
    font-size: 16px;
}


.contact-borders {
    border-left: 1px solid var(--color-gray-light-3)!important;
}

@media (min-width: 1857px){
#split-img-left {

    padding-bottom: 75px;
}
}



@media (max-width: 1250px){
#Inform-Tip {

    margin-left: -38px!important;
}
}

@media (max-width: 1230px){
#Inform-Tip {

    margin-left: -28px!important;
}
}

@media (max-width: 1230px){
#Inform-Tip {
    width: 100%!important;
    margin-left: 0px!important;
}
}

@media (max-width: 991px){
#newsletter-header {
    
    margin-left: 160.484px!important;
}
}

 @media (max-width: 977px){
#newsletter-header {
    
    margin-left: 157.484px!important;
}
}

 @media (max-width: 960px){
#newsletter-header {
    
    margin-left: 154.484px!important;
}
}

 @media (max-width: 950px){
#newsletter-header {
    
    margin-left: 150.484px!important;
}
}


 @media (max-width: 918px){
#newsletter-header {
    
    margin-left: 148.484px!important;
}
}

 @media (max-width: 900px){
#newsletter-header {
    
    margin-left: 144.484px!important;
}
}

 @media (max-width: 870px){
#newsletter-header {
    
    margin-left: 148.484px!important;
}
}

 @media (max-width: 850px){
#newsletter-header {
    
    margin-left: 136.484px!important;
}
}

 @media (max-width: 820px){
#newsletter-header {
    
    margin-left: 131.484px!important;
}
}

 @media (max-width: 790px){
#newsletter-header {
    
    margin-left: 126.484px!important;
}
}

 @media (max-width: 767px){
#newsletter-header {
    
    margin-left: 0px!important;
}
#portfolio {
    padding-top: 0!important;
}
}


 @media (max-width: 768px){
#split-img-left {
    
    padding-left: 0px!important;
}
}

.mobile-none {
    display: block!important;
}

@media (max-width: 1024px){
.mobile-none {
    display: none!important;
}

#portfolio {
    padding-top: 120px;
}
}

@media (max-width: 390px){
#about-text-big {
    font-size: 47px;    
}
}
@media (max-width: 320px){
#about-text-big {
    font-size: 38px;   
}
}
@media (max-width: 575px){
#xiliadas-cv-section {
    width: 100%!important;
}
}
@media (max-width: 415px){
#services-items-responsive {
    word-break: break-word;
}
}
.babelbutton {
    text-decoration: none;
}

.babelbutton:hover {
  text-decoration: underline;
}

#about-text-big {
    word-break: break-word;
}

h1 {
    font-size:43px!important;
}

#about-text-big {
    font-size:43px!important;
}

.fonthi {
     font-size:43px!important;
}

#terms-accepted {
    margin-right:10px;
}

#Newsletter-check {
    margin-right:10px; 
}


.privacy-text {
    font-size: 15px;
}


.img-hero {
    background-position: left!important;
}

@media only screen and (max-width: 575px){
.privacy-text {
    width: 80%;
}
}















@media only screen and (max-width: 480px){
.tpl-alt-tabs > li {
    width: 100%;
}
}



