 .servicesBoxes,
 .servicesBoxes div,
 .servicesBoxes div a,
 .servicesBoxes div h3,
 .servicesBoxes div i {
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
 }

 .servicesBoxes {
     padding: 20px 0;
 }

 .servicesBoxes div {
     padding: 20px 0;

     text-align: center;


 }

 footer a {
     color: white;
 }

 .slideScroll h2 {
     line-height: 70px !important;
 }

 .prestamosWrap ul {
     padding: 0px 0px 0px 75px;
 }

 .prestamosWrap ul li {
     padding: 10px 0px 0px 0px;
 }

 .prestamosWrap h3 {
     text-transform: uppercase;
     margin-top: 12px;
     font-size: 20px !important;
 }

 .cuentasUl .fa-li {



     left: -2.6em;


 }

 .cuentasUl i {


     color: #8bc53f;


 }


 .servicesBoxes div a {
     color: white;

 }




 .servicesBoxes div h3 {
     color: white;
     font-size: 15px;
     text-shadow: 0 0 0 #000000;
 }

 .servicesBoxes div i {
     color: #faaf40;
     font-size: 40px;
     text-shadow: 0 0 0 #000000;
 }

 .servicesBoxes div a:hover h3,
 .servicesBoxes div a:hover i {
     color: #faaf40 !important;
     text-shadow: 0 0 3px #000000;
 }

 .servicesBoxesWhite,
 .servicesBoxesWhite div,
 .servicesBoxesWhite div a,
 .servicesBoxesWhite div h3,
 .servicesBoxesWhite div i {
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
 }

 .servicesBoxesWhite {
     padding: 20px 0;
 }

 .servicesBoxesWhite div {
     padding: 20px 0;

     text-align: center;


 }

 .servicesBoxesWhite div a {
     color: #555;

 }

 .servicesBoxesWhite div h3 {
     color: #555;
     font-size: 15px;
     text-shadow: 0 0 0 #000000;
 }

 .servicesBoxesWhite div i {
     color: #8bc53f;
     font-size: 40px;
     text-shadow: 0 0 0 #000000;
 }

 .servicesBoxesWhite div a:hover h3,
 .servicesBoxesWhite div a:hover i {
     color: #8bc53f !important;
     /*   text-shadow: 0 0 3px #000000; */
 }



 .menuDeskFirst li {
     display: table-cell;
     height: 60px;
     padding: 10px;
     border: 3px dashed #00b2e3;
     vertical-align: middle;
 }

 .menuDeskFirst {
     margin: 0;
 }

 .nopadding {

     padding: 0 !important;

     margin: 0 !important;

 }

 .gallery-image {
     height: 200px;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
 }

 .menuIconLi,
 .menuIconLi h3,
 .menuIconLi i,
 .menuIconLi a {
     text-align: center;

     -webkit-transition: all 0.5s;
     transition: all 0.5s;
 }

 .menuIconLi a {
     color: white;

 }

 .menuIconLi h3 {
     color: white;
     font-size: 15px;
     text-shadow: 0 0 0 #000000;
 }

 .menuIconLi i {
     color: #faaf40;
     font-size: 40px;
     text-shadow: 0 0 0 #000000;
 }

 .menuIconSpacer {
     width: 100px;
     height: 1px;
     background-color: rgba(255, 255, 255, 0.05);
     margin: 20px auto;
 }

 .menuIconLi a:hover h3,
 .menuIconLi a:hover i {
     color: #faaf40 !important;
     text-shadow: 0 0 3px #000000;
 }




 .frontIcons {
     background-color: transparent !important;
     color: #8bc53f !important;
     border: 3px solid !important;
 }

 .themesflat-icon-box.accent-bg .icon-wrap {}

 .tp-dottedoverlay.twoxtwo {
     opacity: 0.3;
     background-size: 3px !important;
 }

 .menuDesk {
     background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 37%, rgba(0, 0, 0, 0.5) 100%);
     background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 37%, rgba(0, 0, 0, 0.5) 100%);
     background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 37%, rgba(0, 0, 0, 0.5) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#80000000', GradientType=1);
     padding: 30px 0;
 }

 .arrow22 {
     position: absolute;
     bottom: 15px;
     left: 50%;
     margin-left: -20px;
     width: 42px;
     height: 42px;
     z-index: 99;
     animation: bounce 2.5s infinite;
     -webkit-animation: bounce 2.5s infinite;
     -moz-animation: bounce 2.5s infinite;
 }

 .main-logo img {
     max-width: 250px;
 }

 .yellowcolor,
 .yearsuffix {
     color: #faaf40 !important;
 }

 .yearsuffix {
     font-size: 54px !important;
 }

 .greencolor {
     color: #8bc53f !important;
 }

 .bluecolor {

     color: #00b2e3 !important;
 }

 .rowBggreen {
     background-color: #8bc53f !important;
 }


 .rowBgblue {
     background-color: #00b2e3 !important;
 }


 .rowBgYellow {
     background-color: #faaf40 !important;
 }

 .rowBgYellow2 {
     background-color: #ffdd16 !important;
 }



 .rowBgpurple {
     background-color: #662d91 !important;
 }

 .rowBgpink {
     background-color: #ef509c !important;
 }



 .rowBggray {
     background-color: #9c9c9c !important;
 }



 .rowBgdarkgreen {
     background-color: #224934 !important;
 }

 .fontHeavy {
     font-family: "keepcalm", sans-serif;
     text-transform: uppercase;
     letter-spacing: 1px;
     font-weight: 900;
 }

 .colorBoxes .col-md-4 {
     padding: 50px 0px;

 }


 #main-nav > ul > li {
     margin: 0 0px 0 15px;
 }

 .button-wrap i {
     font-size: 14px;
     margin: 0px 0px 0px 0px;
 }

 .button-wrap {
     margin: 0px 0px 0px 0px;
 }

 #site-header-inner {
     /* padding-top: 30px;
     padding-bottom: 30px;
     */
     padding-top: 35px;
     padding-bottom: 20px;
 }

 #site-header.is-small #site-header-inner {
     padding-top: 20px;
     padding-bottom: 10px;
 }

 .themesflat-button {
     text-transform: uppercase;
     padding: 10px 20px 10px 20px;
     font-family: "keepcalm", sans-serif !important;
     font-weight: 700;
     letter-spacing: 2px;
     font-size: 0.7em;
 }

 .themesflat-tabs .tab-title .item-title > span {

     padding-left: 20px;
     padding-right: 20px;
 }

 .themesflat-button.blue {
     background-color: #00b2e3;
     color: #fff;
 }

 .shadowSlideText {
     text-shadow: -2px 2px 1px rgba(0, 0, 0, 0.33);
 }

 .themesflat-button.green {
     background-color: #8bc53f;
     color: #fff;
 }
 
 .themesflat-button.green:hover {
     background-color: #faaf40;
     color: #fff;
 }

 #footer {
     background-image: url(img/overlays/footerbg.jpg);
     background-size: cover;
     overflow: hidden;
     background-position: center;
     background-repeat: no-repeat;
     /* background-blend-mode: lighten;
     */
 }

 .footerSmallText {

     font-size: 12px;
     line-height: 20px;
 }

 footer a:hover,
 footer a:focus,
 footer a:active {
     outline: 0;
     color: #faaf40;
     text-decoration: none;
 }
 .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px solid #ddd !important;
      border-bottom: 1px solid #ddd !important;
}
 
 
 
 
 