body {

  font-family: 'Roboto', sans-serif;

}

p {font-size: 1.25em;}



* {

  font-family: 'Quicksand', sans-serif;

}

.text-montserrat {

  font-family: 'Montserrat', sans-serif;

}

.slider2, .slider-company {

    width: 100%;

    margin: 0 auto;

}



.slider2 .slick-slide {

  margin: 0px 0px;

  height: 550px;

}



.slider-company .slick-slide {

  height: 250px !important;

}



.slider2 .slick-slide img {

  width: 100%;

}



.slider-company .slick-slide img {

  width: auto;

}



.slider2 .slick-prev:before,

.slider2 .slick-next:before,

.slider-company .slick-prev:before,

.slider-company .slick-next:before {

  color: black;

}





.slider2 .slick-slide, .slider-company .slick-slide {

  transition: all ease-in-out .3s;

}



.slider2 .slick-active, .slider-company .slick-active {

  opacity: 1;

}



.slider2 .slick-current, .slider-company .slick-current {

  opacity: 1;

}



.slider-wraper {

  width: 100vw;

  height: 100vh;

}



.slider--item {

  width: auto;

  height: 550px;

  background-repeat: no-repeat;

  background-size: cover;

  background-position: center;



  display: -ms-flexbox !important;

  display: -webkit-flex !important;

  display: flex !important;

  

  -webkit-flex-wrap: wrap;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  

  -webkit-align-items: flex-end;

  -ms-flex-align: end;

  align-items: flex-end;

}



.slick-slide {

  position: relative;

  outline: none;

  z-index: 1;

}

.slick-slide.slick-current {

  z-index: 2;

}



.slick-arrow {

  position: absolute;

  width: 150px;

  top: 0;

  height: 100%;

  border: none;

  outline: none;

  background-color: rgba(255, 255, 255, 0);

  text-indent: -9999px;

  z-index: 999;

  cursor: pointer;

}

.slick-arrow:before {

  content: "";

  position: absolute;

  display: block;

  width: 42px;

  height: 42px;

  top: 50%;

  margin-top: -21px;

  -webkit-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -khtml-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -moz-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -ms-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -o-transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  transition: all, 0.3s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

}

.slick-arrow:after {

  content: "";

  position: absolute;

  display: block;

  height: 2px;

  width: 160px;

  top: 50%;

  background-color: white;

  -webkit-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -khtml-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -moz-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -ms-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  -o-transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  transition: all, 0.4s 0.1s, cubic-bezier(0.55, 0, 0.1, 1) 1s ease-in-out;

  opacity: 0;

}

.slick-arrow.slick-prev {

  left: 0;

}

.slick-arrow.slick-prev:before {

  border-top: 2px solid white;

  border-left: 2px solid white;

  left: 50px;

  -webkit-transform: rotate(-45deg);

  -khtml-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

}

.slick-arrow.slick-prev:after {

  left: 300px;

}

.slick-arrow.slick-prev:hover:before {

  left: 120px;

}

.slick-arrow.slick-prev:hover:after {

  left: 113px;

  opacity: 1;

  width: 80px;

}

.slick-arrow.slick-next {

  right: 0;

}

.slick-arrow.slick-next:before {

  border-bottom: 2px solid white;

  border-right: 2px solid white;

  right: 50px;

  -webkit-transform: rotate(-45deg);

  -khtml-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

}

.slick-arrow.slick-next:after {

  right: 300px;

}

.slick-arrow.slick-next:hover:before {

  right: 120px;

}

.slick-arrow.slick-next:hover:after {

  right: 113px;

  opacity: 1;

  width: 80px;

}



.slick-dots {

  padding: 0;

  margin: 0;

  width: 100%;

  position: absolute;

  bottom: 30px;

  text-align: center;

}

.slick-dots li {

  display: inline-block;

  vertical-align: middle;

  margin: 0 6px;

}

.slick-dots li.slick-active button {

  background-color: white;

  height: 14px;

  width: 14px;

}

.slick-dots li.slick-active button:hover {

  background-color: white;

}

.slick-dots li button {

  outline: none;

  display: block;

  width: 18px;

  height: 18px;

  border: 1px solid white;

  background-color: rgba(255, 255, 255, 0);

  text-indent: -9999px;

  border-radius: 100%;

  cursor: pointer;

  -webkit-transition: all, 0.2s, ease-in 1s ease-in-out;

  -khtml-transition: all, 0.2s, ease-in 1s ease-in-out;

  -moz-transition: all, 0.2s, ease-in 1s ease-in-out;

  -ms-transition: all, 0.2s, ease-in 1s ease-in-out;

  -o-transition: all, 0.2s, ease-in 1s ease-in-out;

  transition: all, 0.2s, ease-in 1s ease-in-out;

}

.slick-dots li button:hover {

  background-color: rgba(255, 255, 255, 0.5);

}



.modal.in {display: flex !important; align-items: center !important;justify-content: center !important;}



.texto-destacado {

  color:#20bd39;

}

.input-reunion {

  background-color: transparent;

  border: 0;

  border-bottom: 1px solid #ccc;

  color: #4cc12d;

}

.input-reunion::placeholder {

  color:#ccc;

  font-style: italic;

}

select.input-reunion {

  padding: 11px 5px;

}

#txt {

  min-width:160px!important;

  max-width:99.99%!important;

  transition: width 0.25s;

  text-align:center;

}



.texto-fundadora {

  padding-top: 10px;

  color:#536656

}

.texto-fundadora:after {

  content: "";

  position: absolute;

  bottom: -5px;

  left: 16px;

  right: 0;

  width: 60px;

  height: 1px;

  border-top: 1px solid #536656;

  z-index: 1;

}



.seccion-blanca {

  background-color: #fff;

  padding-top: 50px;

  padding-bottom: 40px;

}

.seccion-gris {

  background-color: #f9f9f9;

  padding-top: 90px;

  padding-bottom: 90px;

  overflow: hidden;

  position: relative;

}



.seccion-adriana:after {

  content: "";

  font-family: FontAwesome;

  font-style: normal;

  font-weight: normal;

  text-decoration: inherit;

  position: absolute;

  font-size: 400px;

  color: #5366566b;

  bottom: -30%;

  left: 30%;

  margin: -300px 0 0 -200px;

  z-index: 1;

}

.texto-somos {

  color: #536656;

  padding: 60px;

}



.seccion-1-somos {

  background-image: url(../img/somos.jpg);

  min-height: 450px;

  background-size: cover;

  background-position: center;

}

.seccion-somos-contacto {

  display: flex;

  align-items: center;

}

.somos-contacto {

  color: #536656;

  padding: 25px 60px;

}

.companias {

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

}

.companias > div {

  margin:10px;

}



.m-t-10 {

  margin: 10px 0 0 0;

}

.m-t-50 {

  margin-top: 50px

}

.m-t-60 {

  margin-top: 60px;

}

.m-b-25 {

  margin-bottom: 25px;

}

.p-60 {

  padding: 60px;

}

.p-60-0 {

  padding: 60px 0;

}

.p-0 {

  padding: 0;

}

.p-l-0 {

  padding-left: 0;

}

.p-t-40 {

  padding-top: 40px;

}

.p-b-40 {

  padding-bottom: 40px;

}

#menuMobile {display: none;}

.menu-mobile {

  display: none;

  width: 100%;

  position: fixed;

  background-color: white;

  max-height: 70px;

  z-index: 2000;

  top: 0;

  box-shadow: 0 -15px 32px #000;

}

.menu-mobile .logo-mobile {

  float: left;

}

.menu-mobile .logo-mobile img {

  height: 60px;

}

.menu-mobile .menu-2 {

  float: right;

}

.menu-mobile .menu-2 button {

  background: none;

  border: 0;

  padding: 20px;

  color: #486655;

}

.menu-mobile .menu-2 button.cerrarMenu {

  color: white;

  background-color: #486655;

}

.menu-mobile .menu-2 button:hover, .menu-mobile .menu-2 button:focus, .menu-mobile .menu-2 button:active {

  background-color: #486655;

  color: white;

}

.menu-mobile .menu-2 button.cerrarMenu:hover, .menu-mobile .menu-2 button.cerrarMenu:active, .menu-mobile .menu-2 button.cerrarMenu:focus {

  color: #486655;

  background-color:white;

}

.nav-menu {

  background: none;

  border: 0;

  box-shadow: none;

  position: absolute;

  z-index: 15;

  width: 100%;

}

.menu {

  margin-top: 76px;

  background-color: white;

  border-radius: 5px;

  box-shadow: 0 5px 15px -5px #ccc;

}

.seccion-somos-medios {

  background-color: rgba(81, 113, 71, 0.7);

  padding: 120px 60px;

  color: white;

  width: 100%;

}



.caja-slide {

    background-color: white;

    padding: 30px 45px;

    border-left: 3px solid #486655;

    box-shadow: 0 10px 10px -10px #5a6d5b;

    position: absolute;

    bottom: 80px;

    margin-left: 11.5%;

}

.caja-slide h1 {

  font-family: 'Handlee', cursive;

  margin: 0

}

.slider-inicio {

  background-size: cover;

  background-position: center center;

}

.slide-1 {

  background-image: url(../img/slider/1.jpg);

}

.slide-2 {

  background-image: url(../img/slider/2.jpg);

}

.slide-3 {

  background-image: url(../img/slider/3.jpg);

}



.btn-footer {

  color: white;

  text-decoration: none;

  padding-bottom: 5px;

}

.btn-footer:hover, .btn-footer:focus {

  color: #f1f1f1 ;

  text-decoration: none;

}

.contain-importante {

  border-top: 1px solid #e2dfc7;

  border-bottom: 1px solid #e2dfc7;

  background-color: #fdfff5;

}

.contain-importante  img{

  border-radius: 50px;

  box-shadow: 0 5px 15px -5px #57690d61;

}

.importante  {

    color: #536656;

    padding: 60px 25px;

}

.m-l-responsive {

  margin-left: -60px;

}



.align-center-center {

  display: flex;

  align-items: center;

  justify-content: center;

}



.align-center {

  display: flex;

  align-items: center;

}



.footer {

  background-color: #536656;

  padding: 50px 0;

  color: #f2f7ef;

}

.footer-end {

  background-color: #2A3D2C;

  padding: 25px;

  text-align: center;

  color: #f2f7ef;

}

.img-pasos {

  width: 150px; 

  height: 150px;

  border-radius: 150px;

  overflow: hidden;

  margin: auto;

}

.line-h-25 {

  line-height: 25px;

}

.text-como-operamos {

  padding: 0 120px;

}

.text-diferencia {

  color: #536656;

  padding: 60px;

}

.caja-seguros {

  border:1px solid #ccc;

  margin-top: 25px;

  align-items: center;

  margin-bottom: 25px;

  border-radius: 15px;

  box-shadow: 0 5px 15px -5px #d5d5d5;

  overflow: hidden;

}

.caja-seguros > div {

  overflow: hidden;

}

.box-correo {

  background-color: rgba(167, 189, 141, 0.16);

}

.separador-correo {

    margin-top: 15px;

    border-top: 1px solid #ccc;

    padding-top: 15px;

}

.text-align {

    text-align: justify;

}

.pymes {

  background-image: url(../img/pyme.jpg);

  background-size: cover;

  height: 450px;

  background-position: center;

}

.pyme-box {

  background-color: #4d6344db;

  color: white;

  position: absolute;

  bottom: 0px;

  right: 0;

  padding: 15px 60px;

  width: 100%;

  text-align: left;

  display: flex;

  align-items: center;

}

.pyme-box > div:first-child {

  width: 75%;

}

.btn-pyme {

  background-color: #ffffff;

  color: #536656;

  background-image: none;

}

.btn-pyme:hover, .btn-pyme:focus, .btn-pyme:active {

  background-color:#536656 !important;

  color: #ffffff !important;

  background-image: none !important;

}

.personas {

  background-image: url(../img/personas.jpg);

  background-size: cover;

  height: 450px;

  background-position: center;

}

.persona-box {

  background-color: #3f3f63d6;

  color: white;

  position: absolute;

  bottom: 0;

  left: 0;

  padding: 15px 60px;

  width: 100%;

  text-align: left;

  display: flex;

  align-items: center;  

}

.persona-box > div:first-child {

  width: 75%;

}

.btn-persona {

  background-color: white;

  color: darkblue;

  background-image: none;

}

.btn-persona:hover, .btn-persona:focus, .btn-persona:active {

  background-color: darkblue !important;

  color: white !important;

  background-image: none !important;

}

.list-seguros {

    background-color: #536656;

    padding: 5px;

}

.nos-enfocamos {

  background-color: #f1f3ee;

  padding-top: 50px;

}

.img-home {

  border-radius: 15px 15px 0 0;

}

.box-slide {

  background-color: white;

  padding: 30px 45px; 

  border-left: 3px solid #486655;

  bottom: 15px;

  box-shadow: 0 10px 10px -10px #5a6d5b;

  position: absolute;

  left: 11.5%;

}

.box-slide > h1.titulo {

  font-family: 'Handlee', cursive;

  margin-top: 0;

}

.btn-asesorate {

    background-color: #486655;

    background-image: none;

    border: 0;

    padding: 15px;

}

.btn-asesorate:hover, .btn-asesorate:focus {

  background-color: #2A3D2C;

}

.contenedor-btn {

  position: absolute;

  width: 99%;

}

.btn-vermas {

  width: 100px;

  background-color: #536656;

  border-radius: 0 0 5px 5px;

  padding: 10px;

  margin: auto;

  color: white;

  cursor: pointer;

  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);

}

.bg-green {

  background-color: #f1f3ee;

}

.img-seguro {

  overflow: hidden;

  width: 100%;

  height: 250px;

  border-radius: 10px;

  text-align: center;

  margin-top: 15px;

  margin-bottom: 15px;

  box-shadow: 0 5px 15px -7px #575757;

  background-size: cover;

  background-position: center;

}

.img-vehiculo {

  background-image: url(../img/seguros/vehiculo.jpg)

}

.img-vida {

  background-image: url(../img/seguros/vida.jpg)

}

.img-accidente {

  background-image: url(../img/seguros/accidentes.jpg)

}

.img-incendio {

  background-image: url(../img/seguros/incendio.jpg)

}

.img-viaje {

  background-image: url(../img/seguros/viaje.jpg)

}

.img-transporte {

  background-image: url(../img/seguros/transporte.jpg)

}

.img-responsabilidad {

  background-image: url(../img/seguros/responsabilidad.jpg)

}

.img-apv {

  background-image: url(../img/seguros/apv.jpg)

}

.img-responsabilidad-adm {

  background-image: url(../img/seguros/rc-adm.jpg)

}

.img-garantia {

  background-image: url(../img/seguros/garantia.jpg) 

}

.img-credito {

  background-image: url(../img/seguros/credito.jpg) 

}

.img-ingenieria-1 {

  background-image: url(../img/seguros/ingenieria-1.jpg)

}

.img-ingenieria-2 {

  background-image: url(../img/seguros/ingenieria-2.jpg)

}

.opacity5 {

  opacity: .5;

}

.li-5 > li {

  line-height: 30px;

}

.seguros-nav-mobile {

  display: flex;

  flex-wrap: wrap;

  justify-content: space-between;

}

.seguros-nav-mobile > li {

  width: 16.6%;

  text-align: center;

  padding: 15px 5px;

  margin-bottom: 10px;

}

.seguros-nav-mobile i {

  margin-bottom: 7px

}

.seguros-nav-mobile a {

  display: block;

  color: #aaa;

}

.seguros-nav-mobile a:hover, .seguros-nav-mobile a:focus, .seguros-nav-mobile a:active {

  text-decoration: none;

  color: #486655 ;

}

.seguros-nav-mobile > li.active {

  background-color: #536656;

  border-radius: 5px;

  box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 0.5);

}

.seguros-nav-mobile li.active a {

  color: white

}  



.scroll {

  color: white;

  text-align: center;

  margin-top: 15px;

  position: absolute;

  width: 97%;

  z-index: 10;

}

.scroll > span {

  padding: 10px 15px;

  border-radius: 25px;

  color: #536656;

  border: 3px solid;

  background-color: white;

  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.4)

}



/*BOOTSTRAP*/

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {

    background-image: -webkit-linear-gradient(top,#536656 0,#536656 100%);

    background-image: -o-linear-gradient(top,#536656 0,#536656 100%);

    background-image: -webkit-gradient(linear,left top,left bottom,from(#536656),to(#536656));

    background-image: linear-gradient(to bottom,#536656 0,#536656 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#536656', endColorstr='#536656', GradientType=0);

    border-color: #536656;

    padding: 15px 15px;

    font-size: 1.3em;

}

.list-group-item {

    border: 1px solid #f7f7f7;

    font-size: 1.25em;

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {

    border-bottom: 3px solid #486655;

}

.has-feedback .form-control {

    padding-left: 42.5px;

    padding-right: 5px;

}

.form-control-feedback {

  left: 0;

  right: initial;

  padding-top: 16px;

}

.nav-tabs.nav-justified>li>a {

  color: #aaa;

  border:0;

  border-radius: 5px;  

}

.nav-tabs.nav-justified>li>a>i {

  margin-bottom: 15px;

}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {

  border-color: #536656;

  color: #ffffff;

  background-color: #536656;

  box-shadow: 0 5px 15px -7px #4b863c;

}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {

  border-bottom: 3px solid;

}

.nav-tabs.nav-justified.seguros-home>li>a {

    color: #f3f7e8;

    padding: 25px 0;

}

.nav-tabs.nav-justified.seguros-home>li>a>i {

  margin-bottom: 10px;

}

.nav.seguros-home>li>a:focus, .nav.seguros-home>li>a:hover {

    background-color: #f2f7e914;

    color: white;

}

.form-control {

  height: 45px;

}

.has-feedback label~.form-control-feedback {

    top: 25px;

}

.has-error .form-control {

    border-color: #a94442;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    background-color: #fff2df;

}

.has-success .form-control {

    border-color: #31ab33;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {

    color: #35ac37;

}

.close {

    font-size: 36px;

    color: #fff;

    opacity: .5;

    position: absolute;

    right: 10px;

    top: 12px;

}



.local-1,

.local-2,

.local-3,

.local-4,

.local-5,

.local-6,

.local-7,

.local-8,

.local-9,

.local-10 {

  display: none !important;

}



/*MANTENEDOR*/

.box-companias {

    display: flex;

    justify-content: center;

    flex-wrap: wrap;

}



.companyShow {

    overflow: hidden;

    max-height: 120px;

    height: 120px;

}



.company {

    overflow: hidden;

    max-height: 120px;

    border: 1px solid #ccc;

    border-radius: 5px 5px 0 0;

    border-bottom-width: 0;

    height: 120px;

}



.company:hover {

  box-shadow: 0 -4px 10px #eee;

}



.company img {

  max-height: 120px

}



.icon-ingenieria {

  position: absolute;

  margin-top: 10px;

  margin-left: -68px;

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #536656;
}



/* RESPONSIVE */

@media screen and (min-width: 1200px) {

  .m-l-responsive {

    margin-left: 0px;

  }

}



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

  .p-60 {

    padding: 45px;

  }

  .persona-box, .pyme-box {

    padding: 15px 25px;

  }

  .img-seguro {

    height: 180px;

  }

}



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

  .texto-fundadora {

    text-align: center !important;

  }

  .texto-fundadora:after {

    content: "";

    position: absolute;

    bottom: -10px;

    left: 42%;

    width: 60px;

    height: 1px;

    border-top: 1px solid #536656;

    z-index: 1;

  }

  .seccion-adriana {

    padding-bottom: 50px;

  }

  .seccion-adriana:after {

    bottom: -28%;

    left: 63%;

  }

  .m-b-50-mobile {

    margin-bottom: 50px;

  }

  .p-60 {

    padding: 25px;

  }

  .p-60-0 {

    padding: 25px 0;

  }

  .texto-somos {

    padding: 60px 30px;

  }

  .nav-menu {

    display: none;

  }

  .menu-mobile {

    display: block;

  }

  .seccion-somos-contacto {

    flex-wrap: wrap;

  }

  .seccion-somos-medios {

    padding: 40px;

  }

  header {

    margin-top: 60px;

  }



  #menuMobile {

    position: fixed;

    z-index: 1000;

    width: 85%;

    height: 100%;

    background-color: rgb(255, 255, 255);

    top: 0;

    right: 0;

    left: 0;

    bottom: 0;

    max-width: 350px;

    box-shadow: -49px 0 112px 15px black;

    padding-top: 61px;

    overflow: auto;

  }

  #menuMobile > div {

    padding:0;

  }

  #menuMobile > div:first-child {

    background-color: #486655;

  }

  #menuMobile small {

    padding: 15px;

    margin-top: 0px;

    background-color: #415449;

    width: 100%;

    display: block;

    color: white;

  }

  #menuMobile > div:first-child .col-xs-12 {

    padding: 0;

  }

  #menuMobile > div:first-child ul, #menuMobile > div:first-child a {

    margin: 0;

    text-align: left;

  }

  #menuMobile > div:first-child a {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 15px;

    width: 100%;

    text-decoration: none;

    border-bottom: 1px solid #488261;

  }

  #menuMobile > div:first-child a:hover, #menuMobile > div:first-child a:focus {

    background-color: #405649;

  }

  #menuMobile > div:first-child li.active a {

    background-color: #48775c;

  }

  #menuMobile small.seguros {

    padding: 15px;

    margin-top: 0px;

    background-color: #eff1e0;

    width: 100%;

    display: block;

    color: #486655;

  }

  #menuMobile ul {

    padding-left: 0

  }

  #menuMobile ul li {

    width: 100%;

    text-align: left;

    color: white;

    display: block;

  }

  #menuMobile ul li a {

    color: white

  }

  #menuMobile > div:nth-child(2) .col-xs-12 {

    padding: 0;

  }

  #menuMobile > div:nth-child(2) .list-group, #menuMobile > div:nth-child(2) .list-group h5 {

    margin: 0;

    text-align: left;

  }

  #menuMobile > div:nth-child(2) .list-group h5 {

    padding-top: 5px;

    padding-bottom: 5px;

  }

  .caja-slide {

    padding: 20px 16px;

    bottom: 80px;

    margin-left: 5%;

    width: 90%;

  }

  .caja-slide h1 {

    font-size: 20px;

  }

  .img-flecha {

    transform: rotateZ(90deg);

  }

  .m-l-responsive {

    margin-left: 0px;

  }

  .align-center {

    display: initial;

    align-items: center;

  }

  .text-como-operamos {

    padding: 0 60px;

  }

  .text-diferencia {

    padding: 40px;

  }

  .caja-seguros {

    display: block;

  }

  .nav-tabs.nav-justified>li {

    float: left;

    font-size: .5em;

    width: 14.25%;

  }

  .nav-tabs.nav-justified>li>a>i {

    margin-bottom: 0;

  }

  .nav-tabs.nav-justified.seguros-home>li {

      float: left;

      font-size: .8em;

      width: 33%;

  }

  .m-t-mobile-75 {

    margin-top: 75px;

  }

  .importante-mobile {

    display: block;

    text-align: center;

  }

  .contain-importante img {

    margin-top: 35px;

  }

  .importante {

    padding: 25px 0 35px 0;

  }

  .importante-mobile .badge {

    margin-bottom: 15px;

  }

  .text-align {

    text-align: center;

  }

  .slider2 .slick-slide {

    height: 400px;

  }

  .pymes, .personas {

    height: 350px;

  }

  footer {

    text-align: center !important;

  }

  .pyme-box, .persona-box {

    padding: 15px 25px;

  }

  .img-home {

    border-radius:0;

  }

  .box-slide {

    padding: 15px 20px;

    position: static;

    margin-bottom: 10px;

    text-align: center;

  }

  .box-slide > h1.titulo {

    font-size: 24px;

  }

  .btn-asesorate {

    background-color: #486655;

    background-image: none;

    border: 0;

    padding: 10px 20px;

  }

  .slider--item {

    height: 400px;

  }

  .seguros-nav-mobile {

    margin-left: -15px;

    width: calc(100% + 30px) !important;

  }

  .seguros-nav-mobile .fa-3x {

      font-size: 2.5em;

  }

  .img-seguro > img {

    transform: translateX(0%);

  }



  .breadcrumb {

    margin-top: 0;

    float: left;

    text-align: center;

    background: none;

    margin-bottom: 0;

    padding: 20px;

  }



  .icon-ingenieria {

    margin-top: 43px;

  }

}



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

  .img-seguro > img {

    transform: translateX(-27%);

  }

}