/*
Theme Name: selzeirl
Theme URI: selzeirl.com
Description: Tema desarrollado para selzeirl.com 
Author: Martin Martinez
Author URI: www.mativaweb.com
Version: 1.0.0
*/
@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:100,300,400,600,700);
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500');
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);
body {
    padding-bottom: 0px;
    color: #5a5a5a;
   /* background: url(./imagenes/textura-2.png) #1e1e1f;*/
   background: #fff;
     }
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?gbeaus');
  src:  url('fonts/icomoon.eot?gbeaus#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?gbeaus') format('truetype'),
    url('fonts/icomoon.woff?gbeaus') format('woff'),
    url('fonts/icomoon.svg?gbeaus#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a:hover{
    text-decoration: none;
}
.icon-check:before {
  content: "\f00c";
}
.icon-check-square-o:before {
  content: "\f046";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-envelope-o:before {
  content: "\e900";
}
.icon-chevron-right2:before {
  content: "\e901";
}
.icon-chevron-right:before {
  content: "\e902";
}
.icon-home:before {
  content: "\e903";
}
.icon-bullhorn:before {
  content: "\e91a";
}
.icon-profile:before {
  content: "\e923";
}
.icon-phone:before {
  content: "\e942";
}
.icon-location:before {
  content: "\e947";
}
.icon-alarm:before {
  content: "\e950";
}
.icon-mobile:before {
  content: "\e958";
}
.icon-user:before {
  content: "\e971";
}
.icon-user-check:before {
  content: "\e975";
}
.icon-switch:before {
  content: "\e9b6";
}
.icon-power-cord:before {
  content: "\e9b7";
}
.icon-list-numbered:before {
  content: "\e9b9";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-mail:before {
  content: "\ea83";
}
.icon-facebook2:before {
  content: "\ea91";
}
.custom-toggler .navbar-toggler-icon {
   /*background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,102,203, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");*/
   
 }
.navbar-light .navbar-toggler-icon{
   stroke:rgba(184, 153, 129, 0.5) !important;
   
   
} 
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,148, 3)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-light .navbar-toggler {
    background:#253559;
}
button.navbar-toggler.navbar-toggler-right {
  
   stroke:rgba(184, 153, 129, 0.5) !important;
   border-color: rgba(0,0,0,.1);
   margin-top: 6%;
    /*  background: #292e96;*/
}
/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
/* Carousel base class */
.carousel {
  margin-bottom: 4rem;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
  bottom: 3rem;
}
/* Declare heights because of positioning of img element */
.carousel-item {
  height: 32rem;
  background-color: #777;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 32rem;
}
/* MARKETING CONTENT
-------------------------------------------------- */
/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}
/* Featurettes
------------------------- */
.featurette-divider {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}
/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.05rem;
}
/* RESPONSIVE CSS
-------------------------------------------------- */
@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }
  .featurette-heading {
    font-size: 50px;
  }
}
@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}
.titulo-pagina h1
{
font-family: 'open sans',sans-serif;
    font-size: 38px;
    font-weight: 600;
    color: #253559;
    letter-spacing: -2px;
}
h1:after {
       margin: -1px auto;
    background-color: #ff9403;
    content: "";
    display: block;
    height: 3px;
    position: relative;
    width: 60px;
    top: 10px;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light {
    border-bottom: 0.5px solid #e5e5e5;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
}
.titulo-pagina {
       border-left: 1px solid #e5e5e5;
    background: /*#f5f5f5*/ transparent;
    padding: 2%;
    margin: 3% 0%;
    /* border-radius: 6px; */
    text-align: center;
        border: 1px solid #e5e5e5;
   /* border-bottom: 4px solid #ff9403;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;*/
}
.fila-contenido
{
  margin: 3% 0% !important;
}
blockquote {
    padding: 0px 25px;
    /* margin: 0 0 20px; */
    font-size: 16px;
    color: #2f2f2f;
    background: #ffffff;
    border-radius: 2px;
    border: 1px solid #ccc;
    /* border-bottom: 1px solid #253559; */
    border-left: 6px solid #3a4765;
    font-family: 'open sans',sans-serif;
  
}
  blockquote p {
       margin-top: 10px;
    color: #253559 !important;
  }   
.container
{
	/*background:#fff;*/
}
.thumb, figure {
    float: left;
    width: 100%;
    /*overflow: hidden;*/
    position: relative;
}
ul.menuservicios>li {
    color: #2F2E2E;
    font-family: 'open sans',sans-serif;
    font-size: 16px;
    line-height: 40px;
    list-style: square !important;
    border-bottom: 1px solid #dad8d8;
    margin-right: 20px;
}
ul.menuservicios {
    /*margin: 10% 0%;*/
    background: #efefef;
}
img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
     border: 0;
}
figure {
    margin-bottom: 6px;
    position: relative;
     margin: 0;
}
t-weight: normal;
  font-style: normal;
}
span.icon-envelope-o {
    color: #ff9403;
    font-size: 16px;
}
span.icon-phone2 {
    color: #ce172b;
    font-size: 40px;
}
span.icon-phone {
    color: #ff9403;
    font-size: 16px;
}
span.icon-facebook {
    color: #ff9403;
    font-size: 16px;
}
span.icon-location2 {
    font-size: 14px;
}
span.icon-mail4 {
    font-size: 14px;
}
.topbar-menu .topnav li a {
    display: block;
    padding: 0 3px;
    font-weight: 400;
    font-size: 12px;
    text-transform: capitalize;
    color: white;
}
span.icon-envelope-o {
    color: #ff9403;
    font-size: 16px;
}
span.icon-location {
    color: #ff9403;
    font-size: 16px;
}
span.icon-facebook2 {
    font-size: 20px;
}
span.icon-twitter {
    font-size: 20px;
}
/******HEADER GELUK - HEADER GELUK - HEADER GELUK - HEADER GELUK - HEADER GELUK*********/
/******HEADER GELUK - HEADER GELUK - HEADER GELUK - HEADER GELUK - HEADER GELUK*********/
.navbar-brand figure {
    position: relative;
}
.navbar-brand {
      background: url(./imagenes/logo2.png);
    background-repeat: no-repeat;
        height: 95px;
   margin: 3% 0%;
    width: 300px;
}
.navbar-toggle 
{
    background-color: #E12163;
    margin-top: 10%;
}
 .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom:0px !important; 
   /* padding: 20px 0px; */
}
.navbar-right {
    /*margin-right: -15px;
    margin-top: 15px;*/
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 8px 15px;
    /* font-weight: 600; */
    /* font-size: 16px; */
    color: #fff;
    border-bottom: 2px solid #212e4c;
    font-family: 'Open sans',sans-serif;
}
section#categ-slider {
    margin-top: -5px;
}
.menu-menu-principal-container {
    background: #253559;
}
.contactoestilo
{
 padding:1px 10px 1px 10px;
}
.contactoestilo>a
{
background-color: #ff9403;
    color: white !important;
    border-radius: 2px;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
}
.contactoestilo>a:hover
{
background-color: #ffaa31 !important;
   
    color: white !important;
    border-radius: 2px;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #E12163;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #292e96;
    font-weight: bolder;
    border-radius: 10px;
    background-color: transparent;
}
                /* DROP DOWN MENU HOVER */ 
.dropdown:hover .dropdown-menu {
   display: block;
}
.dropdown-menu {
    background-color: white;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { 
    background-color: #e12163;
    outline: 0;
}
.navbar-nav>li>.dropdown-menu {
    border-top: 3px solid #e12163;
}
.dropdown-menu>li>a {
    padding: 8px 20px;
    border-bottom: 1px solid #e0dfdf;
    font-family: 'open sans', sans-serif;
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
     color:#F0F0F0;text-decoration:none;background-color:#1e4b90 ; 
}
            /* DROP DOWN MENU HOVER */ 
/******HEADER GELUK - HEADER GELUK - HEADER GELUK - HEADER GELUK - HEADER GELUK*********/
/******MENU CATEGORIAS GELUK - MENU CATEGORIAS GELUK - MENU CATEGORIAS GELUK - MENU CATEGORIAS GELUK - MENU CATEGORIAS GELUK*********/
span.glyphicon.glyphicon-chevron-right {
    font-size: 12px;
    color: #1E4B90;
}
.col-xs-4.caract {
    margin-left: 25px;
}
a
{
color:#333;	
}
span.glyphicon.glyphicon-menu-right {
    font-size: 10px;
    margin-right: 2%;
    color: #103f86;
}
.texto-p {
    color: #961221;
    font-family: 'Open sans',sans-serif;
    font-weight: 600;
    letter-spacing: -1px;
    font-size: 20px;
    float: none;
    margin: 30px 0 35px 0px;
    text-align: left;
    line-height: 30px;
}
.container.menusgeluk {
       /*border-bottom: 3px solid #efefef;*/
       /* padding: 0% 4% 0.5% 4%;*/
}
.container
{
	/*padding: 0 4%;*/
}  
span.glyphicon.glyphicon-triangle-right {
    font-size: 12px;
}
.tituloseccion {
       font-family: 'Open Sans', sans-serif;
    letter-spacing: -2px;
    font-size: 32px;
    text-align: center;
    color: #292828;
    margin-top: 3%;
}
.sub-tituloseccion {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -1px;
    font-size: 20px;
    text-align: center;
    color: #232121;
}
.tituloseccion-claro {
       font-family: 'Open Sans', sans-serif;
    letter-spacing: -2px;
    font-size: 32px;
    text-align: center;
    color: #fff;
    margin-top: 4%;
}
.sub-tituloseccion-claro {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: -1px;
    font-size: 22px;
    text-align: center;
    color: #fff;
    font-weight: 300;
}
.iconocentro-servicios {
         height: 50px;
    display: block;
    margin: 3px;
    margin-top: -53px !important;
    z-index: 99999;
    /* border-right: 3px solid #000; */
    /* border-left: 3px solid #000; */
    /* border-bottom: 3px solid #000; */
    border-radius: 0px;
    position: relative;
}
.contenedor-servicios .img-thumbnail
{
         display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 1px;
    border: 2px solid #222032 !important;
    z-index: 1;
    position: relative;
    background-color: #1f1f1f;
}
.colum-servicios figure
{
position: relative;
}
.caja-img {
       position: relative;
    overflow: hidden;
    display: inline-block;
    padding: 3px;
    background: white;
    border: 4px solid #000000 !important;
}
.caja-oculta {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: -60px;
    transition: .3s ease-out;
    background: rgba(0, 0, 0, 0.75);
    transform: translate(0,100%);
}
h4 {
    font-family: 'open sans', sans-serif;
    color: #fff;
    line-height: 50px;
    margin: 0;
    padding: 0;
    transition: .5s ease-in-out;
}
a.effect-thumb {
    text-decoration: none;
}
.contenedor-servicios:hover  .iconocentro-servicios
{
background-color: #ff9403;
    border-top: 3px solid #242738;
-webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.contenedor-servicios:hover  a.effect-thumb
{
opacity: 0.6;
-webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.col-footer
{
          margin-bottom: 5%;
}
ul.nav-final {
      margin-left: -10%;
    margin-top: -2%;
}
.contenedor-servicios:hover  .subtitulo-servicios
{
color: #fff;
-webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.contenedor-servicios:hover  .img-thumbnail
{
    background-color: #ff9403;
-webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}
.text-intro li{
         list-style-type: none;
    font-family: 'open sans',sans-serif;
    font-size: 16px;
    color: #292828;
    font-weight: 600;
    line-height: 26px;
    border-bottom: 1px solid #dfdbdb;
    margin-left: -5%;
}
.iconocentro-servicios {
      background-color: #242738;
    border-top: 3px solid #ff9403;
}
section.servicios {
    /*background: #1e2276;*/
    background-color: #253559;
        margin-top: 2%;
        padding-bottom: 2%;
}
.container.servicios {
    background: transparent;
}
.subtitulo-servicios {
    /* margin-top: 5%; */
    font-weight: 100;
    line-height: 31px;
    padding-top: 10px;
    text-align: center;
    /* letter-spacing: -0.5PX; */
    font-size: 16px;
    /* margin: 0% 13%; */
    color: #fff;
    /* text-transform: uppercase; */
    font-family: 'open sans',sans-serif;
}
.overlay {
   /* background: rgba(41, 46, 150, 0.87);
    padding-bottom: 4%;*/
   /* padding-top: 75px;*/
}
span.icon-check {
    color: #ff9403;
    margin-right: 5px;
}
.lista_hidden ul
{
    margin-top: 5%;
}
.text-intro p {
    /*padding: 20px 5px;*/
    line-height: 23px;
    position: relative;
    font-weight: 400;
    color: #292929;
    font-size: 16px;
    text-align: justify;
    font-family: 'open sans', sans-serif;
}
.cont-caracteris span {
     background: #f5f5f5 ;
    border: 2px solid #ff9403;
    border-radius: 100px;
    clear: both;
    color: #ff9403;
    display: block;
    font-size: 32px;
    height: 85px;
    margin: 0 auto 30px;
    padding: 25px;
    /* box-shadow: 0px 4px 0px #b96e09; */
    width: 85px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.cont-caracteris:hover  span
{
   background: #ff9403;
   color: #ffffff;
}
.nosotros
{
          background-color: #f1f0ee;
    color: #d2d6da;
    padding: 2%;
    /* border-radius: 60px; */
    /* border: 2px solid #e5e5e5; */
    /* margin: 3% !important; */
}
.nosotros p
{
        color: #343232;
    font-size: 18px;
    /* text-align: center; */
    margin-left: 15%;
    margin-bottom: 1px !important;
    font-family: 'open sans',sans-serif;
}
.enlace-btn
{
        padding: 12px 15px !important;
    background-color: #ff9403;
    font-size: 14px;
    font-family: 'open sans',sans-serif;
    color: #fff;
    border-radius: 4px;
    margin-top: 5px !important;
}
.ctn-btn
{
  margin-top: 5px;
}
.masthead 
{
    background-color: #253559;
    color: #d2d6da;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 0px; 
    margin-bottom: 0px; 
}
.masthead ul li {
    display: inline-block;
    list-style: none;
    color: #F3F2F2;
    font-weight: 400;
    /* padding: 0 8px; */
    font-size: 15px;
    font-family: 'open sans',sans-serif;
    margin-top: 10px;
}
ol, ul {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 5px;
}
figure {
   
    overflow: hidden;
}
figure:hover+span {
    bottom: -36px;
    opacity: 1;
}
.contenedor-servicios figure {
    position: relative;
    float: none;
}
.contenedor-servicios figure::before {
   position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255,255,255,.2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
}
.contenedor-servicios figure:hover::before {
  -webkit-animation: circle .75s;
    animation: circle .75s;
}
@-webkit-keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
@keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
/*
.colum-servicios a::before {
   position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 100px;
    height: 100px;
    background: rgba(255,255,255,.2);
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
}
.colum-servicios a:hover::before{
  -webkit-animation: circle .75s;
    animation: circle .75s;
}
.colum-servicios img {
   
    overflow: hidden;
}
.colum-servicios a {
   
    overflow: hidden;
}
.contenedor-servicios
{
  overflow: hidden;
}
@-webkit-keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
@keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
*/
.container.cont-slider {
    background: #f3f3f3;
       /* padding: 0 0% !important;*/
}
#menu-menu-principal .navbar-nav>li>a {
    color: #424141;
    font-family: 'open sans', sans-serif;
    font-size: 17px;
    letter-spacing: -0.5px;
    font-weight: 600;
    /* text-transform: uppercase; */
}
/*.navbar-header {
    position: relative;
    float: left;
}*/
.container.headcon {
    background: #253559;
    /*border-right: 2px solid #000000;
    border-left: 2px solid #000000;*/
    height: 40px;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img 
{  
    margin: auto;
}	
.colum-servicios {
   /* margin-bottom: 4%;*/
}
h3 {
        font-family: 'open sans',sans-serif;
    font-size: 18px;
    font-weight: 600;
        color: #191a19;
    letter-spacing: -0.5px;
}
/*************** FOOTER GELUK *************/

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
       border: solid 2px #dfe5f1;
    padding: 10px 25px;
    color: #726e6e;
    font-weight: 600;
    font-size: 15px;
    width: 100%;
    letter-spacing: -0.5px;
    font-family: 'open sans',sans-serif;
}
textarea {
          border: solid 2px #dfe5f1;
    padding: 10px 25px;
    color: #726e6e;
    font-weight: 600;
    font-size: 15px;
    width: 100%;
    letter-spacing: -0.5px;
    font-family: 'open sans',sans-serif;
}
.titulocontacto
{

    font-size: 24px !important;
    font-family: 'open sans',sans-serif !important;
    color: #253559 !important;
    font-weight: 600;
  /*  margin-bottom: 25px !important;*/

}
.subtitulocontacto

{
     font-size: 16px;
    font-family: 'open sans',sans-serif;
   color: #1f1e1e;
      margin-bottom: 30px;
}
.btncontacto 
{
     background: #ff9b13;
    min-width: 170px;
    font-size: 15px;
    font-family: 'open sans', sans-serif;
    color: white;
    padding: 10px 25px;
    border: 1px solid #ccc;
    text-align: center;
    transition: 0.5s ;
    width: 100%;
}
.btncontacto:hover
{
     background: #253559;
}
.contacto p
{
      font-size: 16px;
    font-family: 'open sans',sans-serif;
   color: #1f1e1e;

}
.control_form {
    margin-bottom: 8px;
}
footer {
    background: /*#2a2d33*/#181e2a;
    /* background-size: cover; */
}
footer a{
    color: #fff;
}
footer a:hover{
    color: #fff;
    text-decoration: none;
}
footer span.glyphicon.glyphicon-envelope{
    background: #1E4B90;
    padding: 8px;
    border-radius: 100%;
    width: 31px;
    height: 31px;
}
footer span.glyphicon.glyphicon-earphone{
    background: #1E4B90;
    padding: 8px;
    border-radius: 100%;
    width: 31px;
    height: 31px;
}
.final {
    background: #171a1f;
}
.finalfooter {
    text-align: center;
   /* background: #0a0a0a;
    border-right: 2px solid #000000;
    border-left: 2px solid #000000;*/
    padding: 23px 0px 5px 0px;
}
.nav-menu li:last-child {
  border: none !important;
}
footer .contenedor-footer h3 {
    /*border-bottom: 2px solid #f7a60e;*/
    padding-bottom: 12px;
    margin-bottom: 15px;
    font-weight: 400;
    color: #ffab0d;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'open sans',sans-serif;
}
.row.contenedor-footer {
    padding-top: 4%;
}
.contenedor-footer span
{
  font-size: 20px !important;
      color: #ff9403;
}
footer .contenedor-footer p {
        color: #DDDDDD;
    font-family: 'open sans',sans-serif;
    font-size: 16px;
    line-height: 1,7em;
    /* margin-bottom: 1em; */
    font-weight: 100;
}
.nav-final li {
   font-family: 'open sans',sans-serif;
    font-size: 16px;
    border-bottom: 1px solid #4f494966;
    list-style-type: none;
    padding: 4px 0px;
    font-weight: 100;
}
.final p {
    color: #CFCCCC;
    font-family: 'open sans',sans-serif;
    font-size: 16px;
}
@media (max-width: 420px)
    {
.navbar-brand {
    /*background: url(./imagenes/logo-s.png);
    height: 145px;*/
    background-repeat: no-repeat;
    width: 270px;
}
.container.menusgeluk {
    height: 150px;
}
.navbar-toggle {
    margin-top: 10%;
 }
 .navbar-brand { 
    margin-top: 0;
 }
    }
@media (max-width: 576px)
    {
.navbar-brand {
   background: url(./imagenes/logo-small.png);
   /*height: 145px;*/
    background-repeat: no-repeat;
    width: 270px;
}
  .collapse {
    display: block !important;
}
.contenedor-servicios {
    padding: 5px 15px;
}
    }
    @media (min-width: 576px)
     {
      .navbar {
    
    padding: .5rem 1rem;
}
     }
@media (min-width: 768px)
    {
.navbar-nav>li {
    float: left;
    border-right: 1px solid #dfdddd;
}
.navbar-brand {
       margin: 0%;
}
.tituloseccion {
      
    font-size: 38px;
    
}
.sub-tituloseccion {
   
    font-size: 22px;
}
.tituloseccion-claro {
   font-size: 38px;
}
}
@media (min-width: 992px)
{
.navbar-brand:before {
            content: '';
    display: block;
    position: absolute;
    top: -21px;
   /* left: 295px;*/
    border-bottom: 21px solid #fff;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    height: 0;
    width: 330px;
    z-index: 1;
}
.nav>li>a {
        position: relative;
    display: block;
    color: #171e2d;
    padding: 12px 15px;
    font-weight: 600;
    font-size: 16px;
    font-family: 'open sans',sans-serif;
    border-bottom: 0;
}
.menu-menu-principal-container {
    background: transparent;
}
}
@media (min-width: 1200px)
	{
.container {
    width: 1080px;
/*
border-right: 2px solid #ccc;
border-left: 2px solid #ccc;
border-bottom: 2px solid #ccc;
*/
}
	}
