/* latin-ext */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 200;
  src: local('Barlow Condensed ExtraLight Italic'), local('BarlowCondensed-ExtraLightItalic'), url(https://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3DmtYkGUrs.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 200;
  src: local('Barlow Condensed ExtraLight Italic'), local('BarlowCondensed-ExtraLightItalic'), url(https://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrF3Dmu4kG.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 600;
  src: local('Barlow Condensed SemiBold Italic'), local('BarlowCondensed-SemiBoldItalic'), url(https://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3XmtYkGUrs.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 600;
  src: local('Barlow Condensed SemiBold Italic'), local('BarlowCondensed-SemiBoldItalic'), url(https://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrB3Xmu4kG.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Barlow Condensed Bold Italic'), local('BarlowCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3TmtYkGUrs.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Barlow Condensed Bold Italic'), local('BarlowCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/barlowcondensed/v1/HTxyL3I-JCGChYJ8VI-L6OO_au7B6xTrY3Tmu4kG.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/**
 * Custom CSS
 * Dixander Carballo Buque
 * dixancarballo@gmail.com
 */

.h1-big{
  font-size: 34px !important;
}

.carousel-fade {
    .carousel-inner {
        .item {
            transition-property: opacity;
        }
        
        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }
    }

    .carousel-control {
        z-index: 2;
    }
}


.carousel-control.left, .carousel-control.right{
  background-image: none !important;
}

.carousel-control{
  width: 5% !important;
}

.ul-white ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.ul-white ul li {
  padding-left: 1em !important; 
  text-indent: -.7em !important;
}

.ul-white ul li::before {
  content: "• " !important;
  color: red !important; /* or whatever color you prefer */
}

.rtf-2 ul li{
  position:relative;
  padding-left:25px
  }

.rtf-2 ul li:after,.rtf-2 ul li:before{
  position:absolute;
  content:"";
  border-radius:50%;
  background-color:#fff;
}

.rtf-2 ul li:before{
  top:14px;
  left:0;
  width:5px;
  height:5px
  }

.rtf-2 ul li:after{
  z-index:-1;
  top:4px;
  left:-5px;
  width:15px;
  height:15px;
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-animation:poiGlow 1s ease-out infinite;animation:poiGlow 1s ease-out infinite;
  background-color:rgba(74,74,74,.3)
  }
.rtf-2 li{
  line-height:30px;
}

#title-inicio{
  padding-top: 120px;
}

#title-inicio2{
  padding-top: 2px;
  font-size: 18px;
  font-weight: bold;
}

#title-inicio3{
  padding-top: 2px;
  font-size: 18px;
  font-weight: bold;
  color: #B52000;
}

.hero-title__label, .hero-title__label_RED, 
.hero-title__label_GREEN, 
.hero-title__label_YELLOW, 
.hero-title__label_RED_BLACK, 
.hero-title__label_PURPLE,
.hero-title__label_BLUE,
.hero-title__label_ORANGE,
.hero-title__label_ORANGE_BLACK{
  font:italic 600 16px/1 "Barlow Condensed",sans-serif;
  position:relative;
  text-transform:uppercase
  }


/*ORANGE_BLACK*/
.hero-title__label_ORANGE_BLACK:after,.hero-title__label_ORANGE_BLACK:before{
  position:absolute;
  top:50%;
  width:700px;
  height:2px;
  content:"";
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border:1px solid transparent;
  background-color:#CC6600
  }

.hero-title__label_ORANGE_BLACK:before{
  right:calc(100% + 20px)
  }
  
.hero-title__label_ORANGE_BLACK:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_ORANGE_BLACK::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #CC6600;
}

.hero-title__tagline_ORANGE_BLACK:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#CC6600
}
/*ORANGE_BLACK*/


/*ORANGE*/
.hero-title__label_ORANGE:after,.hero-title__label_ORANGE:before{
  position:absolute;
  top:50%;
  width:700px;
  height:2px;
  content:"";
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border:1px solid transparent;
  background-color:#ED7D31
  }

.hero-title__label_ORANGE:before{
  right:calc(100% + 20px)
  }
  
.hero-title__label_ORANGE:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_ORANGE::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #ED7D31;
}

.hero-title__tagline_ORANGE:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#ED7D31
}
/*ORANGE*/


.hero-title__label_PURPLE:after,.hero-title__label_PURPLE:before{
    position:absolute;
    top:50%;
    width:700px;
    height:2px;
    content:"";
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    border:1px solid transparent;
    background-color:#890DE4
}

.hero-title__label_PURPLE:before{
  right:calc(100% + 20px)
}
  
.hero-title__label_PURPLE:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_PURPLE::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #890DE4;
}

.hero-title__tagline_PURPLE:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#890DE4
}



.hero-title__label_RED:after,.hero-title__label_RED:before{
    position:absolute;
    top:50%;
    width:700px;
    height:2px;
    content:"";
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    border:1px solid transparent;
    background-color:#B52000
}

.hero-title__label_RED:before{
  right:calc(100% + 20px)
}
  
.hero-title__label_RED:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_Red::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #B52000;
}

.hero-title__tagline_Red:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#B52000
}

.hero-title__label_GREEN:after,.hero-title__label_GREEN:before{
  position:absolute;
  top:50%;
  width:700px;
  height:2px;
  content:"";
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border:1px solid transparent;
  background-color:#47AD81
  }

.hero-title__label_GREEN:before{
  right:calc(100% + 20px)
  }
  
.hero-title__label_GREEN:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_Green::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #47AD81;
}
.hero-title__tagline_Green:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#47AD81
}


.hero-title__label_YELLOW:after,.hero-title__label_YELLOW:before{
  position:absolute;
  top:50%;
  width:700px;
  height:2px;
  content:"";
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border:1px solid transparent;
  background-color:#D6C736
  }

.hero-title__label_YELLOW:before{
  right:calc(100% + 20px)
  }
  
.hero-title__label_YELLOW:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_YELLOW::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #D6C736;
}
.hero-title__tagline_YELLOW:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#D6C736
}

.hero-title__label_RED_BLACK:after,.hero-title__label_RED_BLACK:before{
  position:absolute;
  top:50%;
  width:700px;
  height:2px;
  content:"";
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border:1px solid transparent;
  background-color:#920B1C
  }

.hero-title__label_RED_BLACK:before{
  right:calc(100% + 20px)
  }
  
.hero-title__label_RED_BLACK:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_RED_BLACK::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #920B1C;
}

.hero-title__tagline_RED_BLACK:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#920B1C
}

/*BLUE*/
.hero-title__label_BLUE:after,.hero-title__label_BLUE:before{
  position:absolute;
  top:50%;
  width:700px;
  height:2px;
  content:"";
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border:1px solid transparent;
  background-color:#03079F
  }

.hero-title__label_BLUE:before{
  right:calc(100% + 20px)
  }
  
.hero-title__label_BLUE:after{
  left:calc(100% + 20px)
  }

.hero-title__tagline_BLUE::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    content: "";
    border: 1px solid transparent;
    background-color: #03079F;
}

.hero-title__tagline_BLUE:first-child:last-child:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  border:1px solid transparent;
  background-color:#03079F
}
/*BLUE*/


.background--orange{
  background-image:linear-gradient(
    120deg,
    #d85a04 20%,
    #b32005 100%
    )
}

.background--red{
  background-image:linear-gradient(
    120deg,
    #B91B00 100%,
    #B91B00 100%
    )
}

.background--red-black{
  background-image:linear-gradient(
    120deg,
    #AF0720  40%,
    #830E1A 100%
    )
}

.background--brown{
  background-image:linear-gradient(
    120deg,
    #B24C00 100%,
    #B24C00 100%
    )
}

.background--green{
  background-image:linear-gradient(
    120deg,
    #82BC49 100%,
    #82BC49 100%
    )
}

.background--green-black{
  background-image:linear-gradient(
    120deg,
    #0E9082 100%,
    #0E9082 100%
    )
}

.background--white{
  background-image:linear-gradient(
    120deg,
    #FFFFFF 100%,
    #FFFFFF 100%
    )
}

.background--yellow{
  background-image:linear-gradient(
    120deg,
    #ecbd47 20%,
    #e08615 100%
    )
}

.background--purple{
  background-image:linear-gradient(
    120deg,
    #9C5C99  20%,
    #351336 60%
    )
}

.background--blue,.background--blue .content-block__image:before{
  background-image:

  linear-gradient(
    120deg,
    #143975 20%,
    #0b1d3a 100%
    )
  }

.background--blue--D,.background--blue--D .content-block__image--D:before{
  background-image:linear-gradient(
    120deg,
    #133871 100%,
    #133871 100%
    )
  }

.content-block__bkg-D{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden;
  -webkit-transform:skewY(3deg);
  transform:skewY(3deg)
  }

.content-block__bkg__N{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow:hidden;
  }

.content-block__bkg_N2{

  overflow:hidden;
  transform: rotate(-3.9deg);
  }

.panel-scroll{
  overflow-y: scroll;
  max-height: 150px;
}

.img-oblicua-uno{
    -ms-transform: scaleY(1.215) -ms-rotate(-5deg); /* IE 9 */
    -webkit-transform: scaleY(1.215) -webkit-rotate(-5deg); /* Safari 3-8 */
    transform: scaleY(1.215) rotate(-5deg);
}

.div-oblicua-uno{
    -ms-transform: scaleY(1.215) -ms-rotate(-2.65deg); /* IE 9 */
    -webkit-transform: scaleY(1.215) -webkit-rotate(-2.65deg); /* Safari 3-8 */
    transform: scaleY(1.215) rotate(-2.65deg);
}


/**
 * PREDETERMINADOS
 */
/*
  *CASOS DE EXITOS 
 */
.caso-uno{
  height: 450px; 
  background: url(../../assets/img/bkg35.png); 
  background-size: cover;
  background-position: 30% 50%;
  width: 33.3%; 
  right: -20px;
}

.caso-dos{
  height: 450px; 
  background: url(../../assets/img/bkg37.png); 
  background-size: cover;
  background-position: 30% 50%;
  width: 33.3%; 
  right: 20px;
}

.caso-tres{
  height: 550px; 
  background: url(../../assets/img/bkg39.png); 
  background-size: cover;
  background-position: 30% 50%;
  width: 33.3%; 
  right: 20px;
}


.caso-cuatro{
  height: 550px; 
  background: url(../../assets/img/bkg42.png); 
  background-size: cover;
  background-position: 30% 50%;
  width: 33.3%; 
  right: 20px;
}

.circulo-caso{
  float: right;
  left: 176px;
  top: 426px;
}

.circulo-caso-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px; 
  font-weight: bold; 
  background-color: #EAC49A; 
  border-radius: 132px; 
  padding: 30px 20px 20px 20px ; 
  width: 165px; 
  height: 165px; 
  float: right;
}

/*
Sobre nosotros
 */
.vision-mision{
  height: 450px; 
  background: url(../../assets/img/bkg9.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;
}

.valores{
  height: 531px; 
  background: url(../../assets/img/bkg11.png); 
  background-size: cover; 
  width: 33.3%; 
  right: 23px; 
  background-position: 88% 50%;
}

.div-circulo-valores{
  padding-top: 190px;
  left: 80px;
}

.circulo-valores{
  text-align: center; 
  color: #fff; 
  font-size: 16px; 
  font-weight: bold; 
  background-color: #F8D164; 
  border-radius: 132px; 
  padding: 35px 20px 20px 20px;
  width: 165px; 
  height: 165px;
}

.texto-valores{
  padding-top: 60px;
  padding-left: 95px;
  width: 41.3%;
}

.div-princ-valores{
  width: 103%;
}

.exito{
  height: 531px; 
  background: url(../../assets/img/bkg13.png); 
  background-size: cover; 
  width: 450px; 
  right: 23px; 
  background-position: 88% 50%;
}

.circulo-exito{
  padding-top: 20px;
  margin-left: 98px;
}

.circulo-exito-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px; 
  font-weight: bold; 
  background-color: #EAC49A; 
  border-radius: 132px; 
  padding: 30px 20px 20px 20px ; 
  width: 165px; 
  height: 165px; 
  float: right;
}

/*
Contabilidad
 */
.contabilidad{
  height: 450px; 
  background: url(../../assets/img/bkg15.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;"
}

.contabilidad-texto{
  padding-top: 140px;
}

.extrenalizacion{
  position: relative; 
  z-index: 2;  
  float: left; 
  left: -119px; 
  top: -311px;
}

.extrenalizacion-texto{
  text-align: center; 
  color: #fff; 
  font-size: 15px !important; 
  font-weight: bold; 
  background-color: #D3AF7E; 
  border-radius: 132px; 
  padding: 75px 50px 50px 50px; 
  width: 265px; 
  height: 265px;"
}

.outsoursing{
  position: relative; 
  z-index: 2; 
  float: right;
  right: -121px; 
  top: 354px;
}

.outsoursing-texto{
  text-align: center; 
  color: #fff; 
  font-size: 15px !important; 
  font-weight: bold; 
  background-color: #C0AC75; 
  border-radius: 132px;  
  padding: 70px 50px 50px 50px; 
  width: 265px; 
  height: 265px;"
}

.contabilidad-ofrecemos-uno{
  padding-top: 100px; 
  padding-left: 20px;
}

.contabilidad-ofrecemos-dos{
  padding-top: 100px;
}

.ofrecemos-img{
  height: 531px; 
  background: url(../../assets/img/bkg15.png); 
  background-size: cover;
  width: 450px; 
  right: 23px; 
  background-position: 88% 50%;
}

.en-blanco-contabilidad{
  
}

/*
Nomina
 */
.nomina{
  height: 450px; 
  background: url(../../assets/img/bkg18.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;
}

.nomina-texto{
  padding-top: 140px;
}

.nomina-servicios{
  height: 531px; 
  background: url(../../assets/img/bkg18.png); 
  background-size: cover; 
  width: 33.3%; 
  right: 23px; 
  background-position: 88% 50%;
  top: -5px;
}

.nomina-servicios-h1{
  text-align: left; 
  font-size: 20px !important; 
  font-weight: bold; 
  margin-bottom: 30px;
}


.nomina-servicios-uno{
  width: 32.3%;

}

.nomina-servicios-dos{
  padding-top: 30px;
  width: 32.3%;
}

.nomina-servicios-div{
  padding-top: 100px; 
  padding-left: 20px;
}

/*
Sap Bussines
 */
.sap-business{
  height: 463px; 
  background: url(../../assets/img/bkg21.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -155px;
}

.sap-business-panel{
  padding-top: 80px; 
  padding-left: 150px;
}

.sap-business-axis{
  position: relative; 
  z-index: 2; 
  float: right; 
  right: -30px; 
  top: -354px;
}

.sap-business-axis-texto{
  text-align: center; 
  color: #fff; 
  font-size: 15px !important; 
  font-weight: bold; 
  background-color: #C0AC75; 
  border-radius: 132px; 
  padding: 70px 50px 50px 50px; 
  width: 265px; 
  height: 265px;
}

/*
Head Hunting
 */
.head-hunting{
  height: 450px; 
  background: url(../../assets/img/bkg26.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;
}

.head-hunting-dos{
  height: 531px; 
  background: url(../../assets/img/bkg26.png); 
  background-size: cover; 
  width: 33.3%; 
  right: 208px; 
  background-position: 88% 50%;
}

.head-hunting-div{
  padding-top: 120px;
}

.head-hunting-texto{
  text-align: left; 
  color: #fff; 
  font-size: 18px !important;
}

.head-hunting-servicio-uno{
  padding-top: 100px; 
  padding-left: 20px; 
  margin-left: -120px; 
  margin-right: 90px;
}

.head-hunting-servicio-dos{
  padding-top: 100px;
}

/*
Seuridad y Salud ocupacional
 */
.seguridad{
  height: 450px; 
  background: url(../../assets/img/bkg28.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;"
}

.seguridad-uno{
  height: 531px; 
  background: url(../../assets/img/bkg28.png); 
  background-size: cover; 
  width: 33.3%; 
  right: 208px; 
  background-position: 88% 50%;
}

.seguridad-globo-uno{
  position: relative; 
  z-index: 2;  
  float: left; 
  left: -171px; 
  top: -265px;
}

.seguridad-globo-uno-texto{
  text-align: center; 
  color: #fff; 
  font-size: 15px !important; 
  font-weight: bold; 
  background-color: #D3AF7E; 
  border-radius: 132px; 
  padding: 75px 50px 50px 50px; 
  width: 265px; 
  height: 265px;
}

.seguridad-globo-dos{
  position: relative; 
  z-index: 2; 
  float: right; 
  right: -121px;
  top: 354px;
}

.seguridad-globo-dos-texto{
  text-align: center; 
  color: #fff; 
  font-size: 15px !important; 
  font-weight: bold; 
  background-color: #C0AC75; 
  border-radius: 132px; 
  padding: 90px 50px 50px 50px; 
  width: 265px; 
  height: 265px;
}

.seguridad-servicio-uno{
  padding-top: 100px; 
  padding-left: 20px; 
  margin-left: -120px; 
  margin-right: 40px;
}

.seguridad-servicio-dos{
  padding-top: 160px;
}

/**
 * RESOLUCIONES
 */


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

  .nomina-servicios-div{
    padding-top: 60px; 
    padding-left: 20px;
  }

  .valores{
    height: 538px; 
    background: url(../../assets/img/bkg11.jpg); 
    background-size: 100% 80%; 
    width: 33.3%; 
    right: 23px; 
    top: 50px;
    background-position: center;
  }
  
  .div-circulo-valores{
    padding-top: 200px;
    left: 180px;
  }

  .circulo-valores{
    text-align: center; 
    color: #fff; 
    font-size: 14px !important; 
    font-weight: bold; 
    background-color: #F8D164; 
    border-radius: 132px; 
    padding: 33px 20px 20px 20px !important;
    width: 150px !important; 
    height: 150px !important;
  }

  .extrenalizacion{
    position: relative; 
    z-index: 2;  
    float: left; 
    left: -119px; 
    top: -275px;
  }

  .extrenalizacion-texto{
    text-align: center; 
    color: #fff; 
    font-size: 14px !important; 
    font-weight: bold; 
    background-color: #D3AF7E; 
    border-radius: 132px; 
    padding: 35px 20px 20px 20px; 
    width: 190px; 
    height: 190px;
  }

  .outsoursing{
    position: relative; 
    z-index: 2; 
    float: right;
    right: -121px; 
    top: 320px;
  }

  .outsoursing-texto{
    text-align: center; 
    color: #fff; 
    font-size: 14px !important; 
    font-weight: bold; 
    background-color: #C0AC75; 
    border-radius: 132px;  
    padding: 35px 20px 20px 20px; 
    width: 190px; 
    height: 190px;
  }

  .sap-business-axis{
    position: relative; 
    z-index: 2; 
    float: right; 
    right: -30px; 
    top: -320px;
  }

  .sap-business-axis-texto{
    text-align: center; 
    color: #fff; 
    font-size: 14px !important; 
    font-weight: bold; 
    background-color: #C0AC75; 
    border-radius: 132px; 
    padding: 35px 20px 20px 20px; 
    width: 190px; 
    height: 190px;
  }

  .seguridad-globo-uno{
    position: relative; 
    z-index: 2;  
    float: left; 
    left: -171px; 
    top: -265px;
  }

  .seguridad-globo-uno-texto{
    text-align: center; 
    color: #fff; 
    font-size: 14px !important; 
    font-weight: bold; 
    background-color: #D3AF7E; 
    border-radius: 132px; 
    padding: 35px 20px 20px 20px;  
    width: 190px; 
    height: 190px;
  }

  .seguridad-globo-dos{
    position: relative; 
    z-index: 2; 
    float: right; 
    right: -121px;
    top: 314px;
  }

  .seguridad-globo-dos-texto{
    text-align: center; 
    color: #fff; 
    font-size: 14px !important; 
    font-weight: bold; 
    background-color: #C0AC75; 
    border-radius: 132px; 
    padding: 35px 20px 20px 20px;  
    width: 190px; 
    height: 190px;
  }

  .nomina{ 
    top: -43px;
  }

  .vision-mision{
    height: 400px;
    width: 33.3%;
    right: -20px;
  }

  .sap-business{
    width: 34.6%;
    top: -8px;
  }

  .exito {
    height: 362px; 
    top: 72px;
  }

  .texto-exito{
    top: -60px;
    left: 100px;
  }

  .circulo-exito {
    top: 50px;
    padding-top: 20px;
    margin-left: 266px
  }

  .contabilidad-ofrecemos-uno {
    margin-left: 150px;
    margin-top: -30px;
  }

  .contabilidad-ofrecemos-dos{
    margin-top: 30px;
  }

  .contabilidad-texto{
    padding-top: 180px;
  }

}



@media screen and (max-width: 1366px) {
/*
Sobre nosotros
 */
.vision-mision{
  height: 450px; 
  background: url(../../assets/img/bkg9.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;
}

.valores{
  height: 538px; 
  background: url(../../assets/img/bkg11.jpg); 
  background-size: 130% 80%; 
  width: 33.3%; 
  right: 23px; 
  top: 30px;
  background-position: center;
}

.div-circulo-valores{
  top: 20px;
  padding-top: 185px;
  left: 80px;
}

.circulo-valores{
  text-align: center; 
  color: #fff; 
  font-size: 14px !important; 
  font-weight: bold; 
  background-color: #F8D164; 
  border-radius: 132px; 
  padding: 33px 20px 20px 20px !important;
  width: 150px !important; 
  height: 150px !important;
}

.texto-valores{
  padding-top: 60px;
  padding-left: 95px;
  width: 41.3%;
}

.div-princ-valores{
  width: 103%;
}

.exito{
  height: 400px; 
  background: url(../../assets/img/bkg13.png); 
  background-size: cover; 
  width: 450px; 
  right: 23px; 
  background-position: 88% 50%;
}

.circulo-exito{
  top: 80px;
  padding-top: 20px;
  margin-left: 98px;
}

.circulo-exito-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px; 
  font-weight: bold; 
  background-color: #EAC49A; 
  border-radius: 132px; 
  padding: 30px 20px 20px 20px ; 
  width: 165px; 
  height: 165px; 
  float: right;
}

.texto-exito{
  top: -60px;
  left: 0px;
}

/*
Contabilidad
 */
.contabilidad{
  height: 450px; 
  background: url(../../assets/img/bkg15.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;"
}

.contabilidad-texto{
  padding-top: 140px;
}

.extrenalizacion{
  position: relative; 
  z-index: 2;  
  float: left; 
  left: -119px; 
  top: -275px;
}

.extrenalizacion-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px !important; 
  font-weight: bold; 
  background-color: #D3AF7E; 
  border-radius: 132px; 
  padding: 35px 20px 20px 20px; 
  width: 190px; 
  height: 190px;
}

.outsoursing{
  position: relative; 
  z-index: 2; 
  float: right;
  right: -121px; 
  top: 320px;
}

.outsoursing-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px !important; 
  font-weight: bold; 
  background-color: #C0AC75; 
  border-radius: 132px;  
  padding: 35px 20px 20px 20px; 
  width: 190px; 
  height: 190px;
}

.contabilidad-ofrecemos-uno{
  padding-top: 100px; 
  padding-left: 20px;
  margin-left: -10px;
  margin-top: -80px;
}

.contabilidad-ofrecemos-dos{
  padding-top: 100px;
  margin-top: -20px;
}

.ofrecemos-img{
  height: 531px; 
  background: url(../../assets/img/bkg15.png); 
  background-size: cover; 
  width: 450px; 
  right: 23px; 
  background-position: 88% 50%;
}

.en-blanco-contabilidad{
  
}

/*
Nomina
 */
.nomina{
  height: 450px; 
  background: url(../../assets/img/bkg18.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;
}

.nomina-texto{
  padding-top: 140px;
}

.nomina-servicios{
  height: 531px; 
  background: url(../../assets/img/bkg18.png); 
  background-size: cover; 
  width: 33.3%; 
  right: 23px; 
  background-position: 88% 50%;
  top: -5px;
}

.nomina-servicios-h1{
  text-align: left; 
  font-size: 20px !important; 
  font-weight: bold; 
  margin-bottom: 30px;
}


.nomina-servicios-uno{
  width: 32.3%;

}

.nomina-servicios-dos{
  padding-top: 30px;
  width: 32.3%;
}

.nomina-servicios-div{
  padding-top: 25px; 
  padding-left: 20px;
}

/*
Sap Bussines
 */
.sap-business{
  height: 463px; 
  background: url(../../assets/img/bkg21.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -155px;
}

.sap-business-panel{
  padding-top: 80px; 
  padding-left: 150px;
}

.sap-business-axis{
  position: relative; 
  z-index: 2; 
  float: right; 
  right: -30px; 
  top: -320px;
}

.sap-business-axis-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px !important; 
  font-weight: bold; 
  background-color: #C0AC75; 
  border-radius: 132px; 
  padding: 35px 20px 20px 20px; 
  width: 190px; 
  height: 190px;
}

/*
Head Hunting
 */
.head-hunting{
  height: 450px; 
  background: url(../../assets/img/bkg26.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;
}

.head-hunting-dos{
  height: 531px; 
  background: url(../../assets/img/bkg26.png); 
  background-size: cover; 
  width: 33.3%; 
  right: 208px; 
  background-position: 88% 50%;
}

.head-hunting-div{
  padding-top: 120px;
}

.head-hunting-texto{
  text-align: left; 
  color: #fff; 
  font-size: 18px !important;
}

.head-hunting-servicio-uno{
  padding-top: 100px; 
  padding-left: 20px; 
  margin-left: -120px; 
  margin-right: 90px;
}

.head-hunting-servicio-dos{
  padding-top: 100px;
}

/*
Seuridad y Salud ocupacional
 */
.seguridad{
  height: 450px; 
  background: url(../../assets/img/bkg28.png); 
  background-size: cover; 
  width: 33.3%; 
  right: -20px;"
}

.seguridad-uno{
  height: 531px; 
  background: url(../../assets/img/bkg28.png); 
  background-size: cover; 
  width: 33.3%; 
  right: 208px; 
  background-position: 88% 50%;
}

.seguridad-globo-uno{
  position: relative; 
  z-index: 2;  
  float: left; 
  left: -171px; 
  top: -265px;
}

.seguridad-globo-uno-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px !important; 
  font-weight: bold; 
  background-color: #D3AF7E; 
  border-radius: 132px; 
  padding: 35px 20px 20px 20px;  
  width: 190px; 
  height: 190px;
}

.seguridad-globo-dos{
  position: relative; 
  z-index: 2; 
  float: right; 
  right: -121px;
  top: 314px;
}

.seguridad-globo-dos-texto{
  text-align: center; 
  color: #fff; 
  font-size: 14px !important; 
  font-weight: bold; 
  background-color: #C0AC75; 
  border-radius: 132px; 
  padding: 35px 20px 20px 20px;  
  width: 190px; 
  height: 190px;
}

.seguridad-servicio-uno{
  padding-top: 100px; 
  padding-left: 20px; 
  margin-left: -120px; 
  margin-right: 40px;
}

.seguridad-servicio-dos{
  padding-top: 160px;
}

}

@media screen and (max-width: 1280px) {
  
  .valores{
    height: 538px; 
    background: url(../../assets/img/bkg11.jpg); 
    background-size: 120% 70%; 
    width: 33.3%; 
    right: 23px; 
    top: 50px;
    background-position: center;
  }

  .circulo-valores{
    padding: 50.5px;
    width: 245px;
    height: 245px;
    right: 38px;
    position: relative;
  }

  .texto-exito{
    padding-top: 2px;
    padding-left: 30px;
    float: right;
    margin-top: -221px;
    left: -215px;
  }

  .circulo-exito{
    padding-top: 20px;
    right: 20px;
    float: right;
    margin-top: -400px;
  }

  .contabilidad-ofrecemos-uno{
    padding-top: 100px; 
    padding-left: 20px;
    width: 32.2%;
    margin-top: -110px;
  }

  .contabilidad-ofrecemos-dos{
    padding-top: 100px;
    width: 32.2%;
    margin-top: -50px;
  }

  .nomina-servicios{
   top:-10px;
  }

  .head-hunting-dos{
    width: 34.3%; 
  }

  .seguridad-globo-uno{
    top: -253px;
    left: -147px;
  }
}


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

  .valores{
    height: 538px; 
    background: url(../../assets/img/bkg11.jpg); 
    background-size: 140% 70%; 
    width: 33.3%; 
    right: 23px; 
    top: 50px;
    background-position: center;
  }

  .vision-mision{
    height: 500px;  
    width: 33.3%; 
    right: -20px;
  }

  .exito {
    height: 400px;
    background-size: cover;
    width: 350px;
    right: 23px;
    background-position: 88% 50%;
    top: 66px;
  }

  .circulo-exito{
    top: 100px;
    padding-top: 25px;
    margin-left: 98px;
  }

  .texto-exito{
    padding-top: 3px;
    padding-left: 30px;
    left: -210px;
  }

  .contabilidad-texto{
    padding-top: 80px;
  }

  .contabilidad-ofrecemos-uno{
    padding-top: 100px;
    padding-left: 20px;
    width: 37.5%;
    margin-left: -94px;
  }

  .contabilidad-ofrecemos-dos{
    padding-top: 100px;
    width: 41.5%;
    margin-left: -39px;
  }

  .contabilidad-texto{
    padding-top: 120px;
  }

  .ofrecemos-img{
    width: 33.3%;
    right: 114px;
    top: -1px;
  }

  .nomina-texto{
    padding-top: 80px;
  }

  .nomina-servicios{
    height: 663px;
    top:-10px;
  }

  .nomina-servicios-div{
    padding-top: 12px;
  }

  .head-hunting{
    top: 20.65px;
  }

  .head-hunting-texto{
    margin-bottom: 60px;
  }

  .head-hunting-servicio-uno{
    padding-left: 0px; 
    margin-left: -185px;
    margin-right: 38px;
    width: 34.333%;
  }

  .head-hunting-servicio-dos{
    padding-top: 100px;
  } 

  .head-hunting-dos{
    width: 40.3%;
    margin-right: 36px;
  }

  .seguridad{
    top: 10px;
  }

  .seguridad-uno{
    width: 40%;

  }

  .seguridad-servicio-uno{
    padding-top: 100px;
    padding-left: 20px;
    margin-left: -174px;
    margin-right: 22px;
    width: 36%;
  }

  .seguridad-servicio-dos{
    padding-top: 160px;
    width: 36%;
    margin-left: -15px;
  }

  .seguridad-globo-uno{
    left: -154px;
    top: -248px;
  }

}

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

  .vision-mision{
    height: 500px;  
    width: 340px; 
    right: -20px;
  }

  .texto-valores{
    padding-top: 60px;
    padding-left: 38px;
    width: 40.3%;
  }  

  .contabilidad-ofrecemos-uno{
    padding-top: 100px;
    padding-left: 20px;
    width: 37.5%;
    margin-left: -103px;
  }

  .contabilidad-ofrecemos-dos{
    padding-top: 100px;
    width: 41.5%;
    margin-left: -39px;
  }

  .contabilidad-texto{
    padding-top: 130px;
  }

  .ofrecemos-img{
    width: 33.3%;
    right: 114px;
    top: -1px;
  }

  .nomina-texto{
    padding-top: 80px;
  }

  .nomina-servicios{
    height: 663px;
    top:-10px;
  }

  .head-hunting{
    top: 20.65px;
  }

  .head-hunting-texto{
    margin-bottom: 60px;
  }

  .head-hunting-servicio-uno{
    padding-left: 0px; 
    margin-left: -185px;
    margin-right: 38px;
    width: 34.333%;
  }

  .head-hunting-servicio-dos{
    padding-top: 100px;
  }

  .head-hunting-dos{
    width: 40.3%;
    margin-right: 36px;
  }

  .seguridad-servicio-uno{
    width: 37%;
  }

  .seguridad-servicio-dos{
    width: 36%;
    margin-left: -37px;
  }
  
  .seguridad-uno{
    height: 531px; 
    width: 44.3%; 
    right: 208px; 
    background-position: 88% 50%;
  }

  .seguridad-globo-uno{
    left: -122px; 
  }

  .exito {
    height: 400px;
    background-size: cover;
    width: 350px;
    right: 23px;
    background-position: 88% 50%;
    top: 66px;
  }

  .circulo-exito{
    top: 100px;
    padding-top: 25px;
    margin-left: 85px;
  }

  .texto-exito{
    padding-top: 3px;
    padding-left: 30px;
    left: -200px;
  }


}

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

  .vision-mision{
    height: 609px;
    width: 110%;
    right: 18px;
    top: 80px;
  }

  .valores{
    height: 538px; 
    background: url(../../assets/img/bkg11.jpg); 
    background-size: cover; 
    right: 23px; 
    width: 106%;
    top: 73px;

  }

  .texto-valores{
    padding-top: 160px;
    padding-left: 78px;
    width: 40.3%;
    margin-top: 80px;
    margin-bottom: 10px;
  }

  .div-circulo-valores{
   padding-top: 50px;
   top: -310px;
   left: 506px;
  }

  .div-princ-valores{
    width: 110%;
  }

  .exito{
    height: 531px; 
    width: 110%; 
    right: 23px; 
    background-position: 88% 50%;
  }

  .circulo-exito{
    top: 10px;
    padding-top: 94px;
    margin-left: 98px;
    margin-top: 20px;
  }

  .texto-exito{
    padding-top: 3px;
    padding-left: 30px;
    margin-top: 45px;
    left: 10px;
  }

  .contabilidad{
    width: 104%;
    left: -10px; 
  }

  .contabilidad-texto{
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contabilidad-ofrecemos-uno{
    padding-top: 200px;
    padding-left: 20px;
    width: 48.5%;
    margin-left: 24px;
  }

  .contabilidad-ofrecemos-dos{
    padding-top: 20px;
    width: 54.5%; 
    margin-left: 31px;
    top: -462px;
    left: 325px;
  }

  .en-blanco-contabilidad{
    margin-top: -304px;
  }

  .ofrecemos-img{
    width: 113%;
    right: 76px;
    top: -46px;
  }

  .extrenalizacion{
    left: 9px; 
    top: -311px;
  }

  .outsoursing{
    right: 9px; 
    top: 354px;
  }

  .nomina{
    width: 110%;
    right: 21px;
    top: 64px;
  }

  .nomina-servicios{
    width: 110%;
    top:-40px;
    left: -27px;
  }

  .nomina-servicios-div{
    padding-top: 100px; 
    padding-left: 20px;
  }

  .nomina-servicios-h1{
    margin-bottom: 30px;
  }

  .nomina-servicios-uno{
    padding-top: 1px;
    width: 50%;
    margin-left: 5px;
  }

  .nomina-servicios-dos{
    padding-top: 60px;
    width: 49%;
  }

  .sap-business{
    width: 110%;
    right: 21px;
    top: 103px;
  }

  .sap-business-panel{
    padding-top: 80px; 
    padding-left: 36px;
  }

  .sap-business-axis{
    right: -5px;
  }

  .head-hunting{
    width: 110%;
    right: 17px;
  }

  .head-hunting-dos{
    width: 110%;
    right: 17px;
    top: -42px;
  }

  .head-hunting-servicio-uno{
    margin-left: 93px;
    width: 40.333%;
  }

  .head-hunting-servicio-dos{
    padding-top: 100px;
  } 

  .seguridad{
    height: 450px;
    width: 110%;
    right: 20px;
    top: 77px;
  }

  .seguridad-uno{
    width: 110%;
    left: -36px;
    top: -49px;
  }

  .seguridad-globo-uno{
    left: 7px;
    top: -329px;
  }

  .seguridad-globo-dos{
    left: 7px;
    top: 356px;
  }

   .seguridad-servicio-uno{
    width: 49%;
    margin-left: 50px;
  }

  .seguridad-servicio-dos{
    width: 43%;
    margin-left: 429px;
    margin-top: -500px;
  }

}

