/*clases comunes*/

html, body {
    max-width: 100%;
    overflow-x: hidden;
    font-family: 'Lato'!important;
}

.border_bajo {
    border-bottom: 2px solid #cc0935;
    margin-left: 5px;
    margin-right: 5px;
}

.boton-Grande
{
    font-size: 20px;
    min-width: 290px;
    padding: 2%;
    margin: 1.3%;
}
/*contratacion Online*/
.imgConfirmaDatos img{
    width: 56%;
    padding: 392% 6% 14% 6%; 
}
.boton-contratacion{
    width:145% !important;
    margin:auto;
}
.h1-General
{
    
}

.input-cotizador{
    background-color: #9FBACD;
    border: none;
    border-radius: 5px;
    color: white;
    padding: 2%;
    margin-bottom: 3%;
    width:100%;
}
.dvBanner{
    background-color: #173760;
    color: #fff;
    height: 100%;
    text-align: center;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.boton-comun-rosado {
	border-radius: 20px;
    border: none;
    padding: 1% 1%;
    background-color: #EC0044;
    color: white;
    font-family: 'Lato';
}
.titulo-rosado-centrado {
	text-align: center;
    color: #E50946;
    font-weight: 900;
    font-size: 35px;
}

.titulo-blanco {
	color: white;
    font-size: 50px;
    font-weight: 900;
}

.titulo-azul {
    color: #003368;
    font-weight: 100;
    font-size: 40px;
}
.subtitulo-azul-grande {
	color: #003368;
    font-weight: 600;
    font-size: 40px;
    margin-bottom:3%;
}

.subtitulo-azul-mediano {
    color: #00365F;
    font-weight: 600;
    font-size: 30px;
}

.parrafo-gris {
	color: #727270;
    font-size: 13px;
    font-weight: 400;
    text-align:justify;
}

.parrafo-gris-mediano {
	color: #727270;
    font-size: 20px;
    font-weight: 400;
    text-align:justify;
}

.parrafo-azul {
	font-weight: 900;
    color: #00365F;
    font-size: 11px;
}

.parrafo-azul-grande {
	color: #00365F;
    font-size: 15px;
    text-align: justify;
    font-weight:400;
}

.subtitulo-azul {
	color: #00365F;
	font-weight: 600;
	font-size: 17px;
}

.mini-subtitulo-azul {
	color: #00365F;
    font-weight: 900;
    font-size: 13px;
    text-align:right;
}

.subtitulo-rosado {
	color: #E50946!important;
    font-weight: 600;
    font-size: 17px;
}

.span-mini-rosado {
	color: #E50946;
    font-size: 11px;
    font-weight: 600;
}

.hover-none {
    text-decoration:none!important;
}

.hover-none:hover {
    text-decoration:none!important;
}

.boton-verde {
    border: none;
    margin-top: 4%;
    background-color: #71AF2D;
    color: white;
    padding: 1.5% 3%;
    border-radius: 9px;
}

.bg-gris {
    background-color: #E9F0F8;
}

.bg-gris2 {
    padding: 2% 4%;
    width: 60%;
    margin: 3% 0 5%;
    border-radius: 12px;
    background-color: #E8EFF7;
}

.p-gris {
    color: #707070!important;
    font-family: 'Lato';
}

.p-blanco {
    color: #ffffff;
    font-family: 'Lato';
}

.p-azul-pequeño {
    color: #00365F;
    font-size: 13px;
    font-weight: 400;
}
.submenu-right-aseguradora{
    top: 0;
    left: 100%;
    margin-top: -1px;
}


.numero-secuencia-movil {
    color: white;
    font-size: 27px;
    margin-bottom: 16%;
}

.cuadro-secuencia-movil {
    margin-top: 2%;
    text-align: center;
}

.ofi-region-nombre {
    color: white;
    margin: 3%;
}

.ofi-aseguradora-nombre {
    color: #15375c;
    margin: 1%;
}

.detalle-marcas-lista {
    margin-left: -3%;
    padding-right: 34%;
    margin-top: 4%;
    color: white;
    text-align: justify;
}

.padding-section {
    padding:3%;
}

.padding-color-grey{
    background-color:#f5f5f5;
}

.numero-gigante {
    text-align: center;
    color: #E50946;
    font-weight: 900;
    font-size: 64px;
    font-family: 'Lato'!important;
}

.lineas-rosadas{
    border-bottom: 3px solid #E50946;
    padding-bottom: 3.5%;
}
.parrafo-blanco {
    color: white;
    font-weight: 100;
}

.parrafo-blanco-grande{
    color: white;
    font-size: 20px;
    font-weight: 100;
}

.parrafo-azul-grande2 {
    color: #00365F;
    font-size: 17px;
    text-align: justify;
    font-weight: 400;
}

.titulo-azul-grande2 {
    color: #00365F;
    font-size: 23px;
    text-align: justify;
    font-weight: 400;
}

.padding-2 {
    padding:2%;
}

.padding-0-15 {
    padding: 0 15%;
}

.boton-blanco {
    padding: 1% 2%;
    border: none;
    border-radius: 10px;
    width: auto;
    font-size: 25px;
    margin-top: 1%;
}

.boton-rosado-transparente {
    border: 1px solid #ff0044;
    border-radius: 20px;
    padding: 3% 1% 1%;
}

.subtitulo-rosado-mediano {
    color: #ff0044;
    text-align: center;
    font-size: 21px;
    font-weight: 900;
}

.cuadro-bordes-izquierdos {
    padding: 8% 3% 7% 7%;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    margin-top: 1%;
    text-align: justify;
    font-size: 20px;

}

.cuadro-bordes-derechos {
    padding: 8% 7% 7% 3%;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    margin-top: 1%;
    text-align: justify;
    font-size: 20px;
}

.bordes-redondos-para-texto {
    border-bottom-right-radius: 60px;
    border-top-right-radius: 60px;
    color: white;
    padding-left: 1%;
    padding:2%;
}

.titulo-blanco-mediano {
    font-size: 35px;
    font-weight: 900;
    color:#fff;
}

.subtitulo-blanco {
    font-size: 25px;
    font-weight: 900;
    color:#fff;
}
.subtitulo-verde {
    font-size: 25px;
    font-weight: 900;
    color:#72AF2E;
}
.boton-azul-comun {
    background-color: #13395E;
    font-size: 20px;
    padding: 0.5% 1%;
    border-radius: 23px;
    color: white;
    border: none;
}

.input-gris-100 {
    width: 100%;
    border: none;
    background-color: #E8EFF7;
    padding: 3%;
    border-radius: 12px;
    color: #00365F;
    height:50px;
}

.titulo-azul-grande {
    color: #15375c;
    font-size: 30px;
    font-weight: 900;
}

.row-margin0 {
    margin-left:0!important;
    margin-right:0!important;
}

.subtitulo-azul-mediano-delgado {
    color: #00365F;
    font-weight: 400;
    font-size: 25px;
}

.subtitulo-azul-mediano-100 {
    color: #00365F;
    font-weight: 100;
    font-size: 25px;
}

.padding-2-12 {
    padding: 3% 2% 4% 12%;
}

.padding-12-2 {
    padding: 3% 12% 4% 2%;
}
.col-md-fila-img{
    width: 56% !important;
    padding: 528% 6% 26% 6%;
}
   .col-md-fila-img2{
         width: 56% !important;
    padding: 370% 6% 26% 6%;
     }
   .col-md-fila-img3 {
    width: 56% !important;
    padding: 290% 6% 26% 6%;
}
   .col-md-fila-img4 {
    width: 56% !important;
    padding: 569% 6% 26% 6%;
}
   .col-md-fila-img5 {
    width: 56% !important;
    padding: 748% 6% 26% 6%;
}
   .col-md-fila-img7 {
    width: 56% !important;
    padding: 240% 6% 26% 6%;
}
.input-gris::-webkit-input-placeholder { color: #808080; } /* WebKit */
.input-gris:-moz-placeholder { color: #808080; } /* Firefox 18- */
.input-gris::-moz-placeholder { color: #808080; } /* Firefox 19+ */
.input-gris:-ms-input-placeholder { color: #808080; } /* IE 10+ */

.input-blanco::-webkit-input-placeholder { color: white; } /* WebKit */
.input-blanco:-moz-placeholder { color: white; } /* Firefox 18- */
.input-blanco::-moz-placeholder { color: white; } /* Firefox 19+ */
.input-blanco:-ms-input-placeholder { color: white; } /* IE 10+ */

/*fin- clases comunes*/

.form_geosanslight
{
    padding-top: 63px;
}

#dvRegistro {
	/*background-image:  url("../images/comun/fondo-home.png");
	background-repeat: no-repeat;
    background-position: 25% -3%;
    background-size: 85% 67%;
    margin-top: -14%;
    padding-top: 14%;
    */
    display:block;
}

#dvRegistroMovil
{
    display:none;
}

#Pie-Cotizacion-Resultado-Movil
{
    display:none;
}

.logo-segurosimple {
    width: 110%;
    display: inline;
    margin-bottom: -65px;
}

.logo-segurosimple-movil
{
    height: 70px;
    padding-left: 8px;
    padding-top: 8px;
    display:none;
}

#CompadadorResultadoDesktop { display: block !important; }
#CompadadorResultadoMovil { display:none !important; }
/*NUEVO*/
.te-llamamos-button {
    margin-left: 68%;
    margin-top: 6.4%;
    border: none;
    border-radius: 6px;
    color: white;
    font-size: 18px;
    padding: 0.5% 2%;
}
.te-llamamos-numero-aseguradora{
    display: inline-block;
    margin-left: 5%;
    font-weight: 600;
    color: #00365F;
    font-size: 16px;
}
/*.te-llamamos-button {
    margin-left: 20%;
    margin-top: 4%;
    border: none;
    border-radius: 13px;
    color: white;
    font-size: 18px;
    padding: 0.5% 2%;
}*/
.contactanos-button{
    border: none;
    border-radius: 8px;
    color: white;
    font-size: 18px;
    width: 100%;
    margin-top: 14%;
    margin-left: 15%;
}
/*.whatsapp{
    font-weight: 900;
    color: #00365F;
    font-size: 18px;
}*/

.whatsapp {
    font-weight: 600;
    color: #00365F;
    font-size: 16px;
    margin-left: 25%;
}
.te-llamanos-numero-aseguradora{
      display: inline-block;
    margin-left: 4%;
    font-weight: 500;
    color: #00365F;
    font-size: 16px;
}
.otros-seguros-button {
    border: none;
    border-radius: 8px;
    /*background-color: #E50946;*/
    color: white;
    font-size: 18px;
    width: 100%;
    margin-top: 14%;
    margin-left: 15%;
}

.dropdown-otros-seguros {
    border: none;
    border-radius: 15px;
    margin-left: 21%;
    margin-top: 5%;
    min-width: 148px!important;
    padding: 0;
}
.dropdown-home {
    border: none;
    border-radius: 15px;
    margin-left: -31%;
    margin-top: -5%;
    min-width: 148px!important;
    padding: 0;
}

.dropdown-otros-seguros a:hover, .dropdown-home a:hover  {
    color: white!important;
    background-color: #E50946!important;
}
/*NUEVO*/
/*.te-llamamos-numero {
    display: inline-block;
    margin-left: 5%;
    font-weight: 900;
    color: #00365F;
    font-size: 18px;
}*/
.te-llamamos-numero {
    display: inline-block;
    margin-left: 5%;
    font-weight: 600;
    color: #00365F;
    font-size: 16px;
}
.dropdown.menu-home button {
	background-color: transparent;
    border: none;
    background-image: url("../images/comun/menu-hamburguesa.png"); 
    padding: 13%;
    background-size: 145% 116%;
    background-position: 58% 100%;
  	margin-top: 8%;
    margin-left: 52%;
}



.row.titulo-home h1 {
	margin-left: 5%;
    color: white;
    margin-top: 10% !important;
    font-weight: 900;
    font-size: 34px;
}

.row.titulo-home h2 {
 	margin-left: 5%;
    color: white;
    margin-top: -0.5%;
    font-weight: 100;
    font-size: 30px;
 }

 .cotizador_principal {
 	background-color: #E9F0F8;
    width: 70%;
    border-radius: 30px;
    margin-left: 12%;
    padding: 2%;
    margin-bottom: 2%;
    padding-bottom: 2%;
 }

 .cotizador_principal h3 {
  	color: #00365F;
    margin-top: -1%;
    font-size: 17px;
    margin-left: 1.4%;
    margin-bottom: 1.6%;
    font-weight: 600;
 }

.format-p {
	color: #00365F;
}
 .cotizador_principal p {
 	color: #00365F;
 }

 .cotizador_principal p, .cotizador_principal input, .cotizador_principal select {
    font-size: 13px!important;
 }

 .cotizador_main input, .cotizador_main select {
 	background-color: #9FBACD;
    border: none;
    border-radius: 5px;
    color: white;
    padding: 3%;
        margin-bottom:7%;
  
 }

.boton-comparar {
    margin-top: 0.9%;
    margin-bottom: 0.5%;
}

.logos-aseguradoras-grises img {
	width: 57%;
    margin: 0 auto;
    margin-top: 3px;
}

.logos-aseguradoras-grises {
	margin: 0;
}

.datos-segurosimple {
    margin-left: 0;
}

.datos-segurosimple img {
	width: 85%;
    margin-left: 35%;
}

.datos-segurosimple h5 {
        text-align: center;
    }

.datos-segurosimple p {
	color: #727270;
	font-size: 11px;
    text-align: center;
}

#como-funciona {
	background-color: #F5F5F5;
    padding: 3% 18%;
}

#como-funciona .col-md-3 {
    text-align: center;
}

#como-funciona .col-md-3 p {
	text-align: center;
    color: #E50946;
    font-weight: 900;
    font-size: 64px;
    font-family: 'Lato';
}

#como-funciona .col-md-9 p, #como-funciona .col-md-7 p {
	color: #727270;
    font-size: 13px;
    font-weight: 600;
}

#como-funciona img {
	position: relative;
}

#mayor-corredor {
	background-image: url("../images/mayor-corredor.png?version=123");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 9% 1%;
}

#mayor-corredor .cuadro-bordes-izquierdos p {
    text-align: right;
}
#mayor-corredor .cuadro-bordes-izquierdos {
    background-color: #01B1AE;
    width: 75%;
    margin-left: 29.5%;
}


#promedio-users {
	padding: 4% 1%;
}

.logos-aseguradoras-colores img {
	width: 85%;
}

#tasas-reales {
	background-color: #F5F5F5;
    padding: 3% 1%;
}

#tasas-reales p {
    padding: 2% 10%;
    text-align: center;
}

#tasas-reales span {
	font-weight: 900;
}

#asistente-personal {
	padding: 9% 1%;
	background-image: url("../images/peru/asistente-personal.png");
	background-repeat: no-repeat;
	background-size: cover;
    background-position: center center;
}

#asistente-personal .cuadro-bordes-derechos p {
    text-align: left;
}

#asistente-personal .cuadro-bordes-derechos {
    background-color: #A13388;
    width: 75%;
    margin-left: -4.5%;
}

#conocenos-mas {
    padding: 2% 1%;
    background-color: #f5f5f5;
    margin-top: 2%;
}

#conocenos-mas iframe {
	margin-left: 26.5%;
    margin-top: 2%;
    margin-bottom: 2%;
}

#blog {
	padding: 3% 1%;
}

#blog .col-md-12 {
    padding-right:0!important;
}

#blog h5 {
	color: #00365F;
	font-weight: 600;
	font-size: 17px;
}

#cotiza-aqui {
	background-color: #F5F5F5;
	padding: 3% 1%;
}

#cotiza-aqui .boton-cotiza-aqui {
	margin-left: 36%;
    font-size: 150%;
    padding: 2%;
    margin-top: 3%;
}

#comentarios {
	padding: 4%;
}

#comentarios input, #comentarios textarea {
	margin-bottom: 1%;
    border-radius: 8px;
    border: 1px solid #808080;
    padding: 0.6%;
    font-size: 18px;
}

#comentarios input {
	width: 25%;
}

#comentarios .boton-comentar {
	font-size: 20px;
    float: left;
    margin-top: 2%!important;
}

#opiniones {
	padding: 3%;
}

#opiniones img {
    float: right;
}

#medios {
	padding: 3% 1%;
}

#medios img {
    margin: auto;
}

#medios .mini-subtitulo-azul {
    text-align: center;
}

#medios .parrafo-gris {
    text-align: center;
}

#medios .sin-padding-col.col-md-4, #medios .sin-padding-col.col-md-6 {
    padding-right:0px!important;
    padding-left:0px!important;
}

#beneficiados-por {
	background-color: #F5F5F5;
	padding: 4% 1%;
}

#beneficiados-por img {
	width: 100%;
}

#opciones-footer {
	background-color: #3E3C3D;
	color: white;
    padding: 4% 1%;
}

#opciones-footer a {
	color: white;
}

footer {
	color: white;
    background-color: #202020;
    padding: 2% 1%;
}

.datos-ategia-footer {
	text-align: center;
    margin-bottom: 2%;
}

.datos-ategia-footer .col-md-4, .datos-ategia-footer .col-md-3, .datos-ategia-footer .col-md-2 {
	font-size: 11px;
}

.letras-pequeñas-footer p {
	font-size: 10px;
    text-align: justify;
}

/*modal inicio*/

/*POP-UP 'TE LLAMAMOS' (modal)*/


.modal-content p {
    margin-left: 15px;
    margin-top: 5px!important;
    text-align: justify;
}
.title {
    margin-bottom: -9px!important;
    font-size: 15px!important;
}
.modal-content input {
    width: 94%;
    margin-left: 13px;
    border-radius: 5px;
    border-style: none;
    border: 1px solid #a9a9a9;
    margin-bottom: -1px;
    padding: 1.5%;
    margin-top: 4px;
}
.modal-content button {
    margin-left: 12px;
    border: none;
    background-color: #D9534F;
    border-radius: 4px;
    color: white;
    padding: 5%;
    margin-top: 21%;
    font-size: 18px;
    width: 90%;
}
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: hidden; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal hr {
    margin: 5px 0;
}
.modal span {
    
    font-weight: 900;
}
/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 10% auto;
    padding: 20px;
    border: 1px solid #888;
    font-family: "Lato";
    letter-spacing: 0;
    font-weight: 100;
    color: #333;
    padding-left: 1%;
    padding-right: 2%;
}

.modal-content-video { 
    padding-right: 35px;
    background-color: #fefefe;
    margin: 12% auto;
    padding: 22px;
    border: 1px solid #888;
    width: 45%;
    padding-top: 23px;
}
/* The Close Button */
.close {
    float: right;
    font-size: 28px;
    color: black;
    margin-top: -6%;
    margin-right: -5%;
}

.closeVideo {
    margin-bottom: 8px;
    margin-right: 2px;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.closeVideo:hover,
.closeVideo:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

#menu-flotante {
    background-color: #15375C;
    z-index: 9999;
    position: fixed;
    width: 100%;
    display: none;
    top:0px;
}

#menu-flotante .te-llamamos-button {
    background-color: #EC0044;
    margin-left: 42%;
    padding: 2%;
    margin-top: 8%;
    width: 110px;
}

#menu-flotante .regresa-a-cotizacion {
    width: 100%;
    margin: -1.3% -9%;
}

#menu-flotante .texto-cotizacion {
    color: white;
    font-weight: 100;
    font-size: 12px;
    margin-left: 1%;
    margin-top: -30%;
}

#menu-flotante .logo-isotipo {
    width: 58%;
    margin-left: 84%;
    margin-top: 7%;
    margin-bottom: 7%;
}

#menu-flotante .te-llamamos-numero {
    margin-top: 10%;
    margin-left: 15%;
}

#aseguradoras-header {
    background-image: url('../images/fondo-ejemplo.png');
    padding: 14% 0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

#aseguradoras-info {
    padding-top: 5%;
}

#requisitos-segurovehicular {
    background-image: url('../images/fondo-ejemplo.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 5% 0;
}

#requisitos-segurovehicular .cuadro-bordes-izquierdos {
    background-color: #F18626;
    width: 100%;
    margin-left: 2.5%;
    border-top-left-radius: 130px;
    border-bottom-left-radius: 130px;
}

#requisitos-segurovehicular ul li, #opciones-financiamiento ul li {
    color: white;
    font-weight: 100;
    text-align: left;
}

.mayor-corredor-seguro-vehicular #mayor-corredor .cuadro-bordes-izquierdos {
    background-color: #F18626;
}

#opciones-financiamiento {
    background-image: url('../images/fondo-ejemplo.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 5% 0;
}

#opciones-financiamiento .cuadro-bordes-izquierdos {
    background-color: #01B1AE;
    width: 100%;
    margin-left: 2.5%;
    border-top-left-radius: 130px;
    border-bottom-left-radius: 130px;
}

#coberturas-seguro h5, #beneficios-seguro h5, #tipo-seguro h5 {
    text-align: center;
    color: #15375C;
}

#coberturas-seguro img, #beneficios-seguro img, #tipo-seguro img {
    width: 80%;
    margin-left: 10%;
} 

#info-sobre-aseguradoras {
    background-color: #F5F5F5;
    padding: 3% 4%;
}

#info-sobre-aseguradoras img {
    width: 65%;
}

#blog-header {
    background-image: url('../images/fondo-blog.png');
    margin-top: -13.8%;
    background-position: 27% 100%;
    background-size: 83% 95%;
    background-repeat: no-repeat;
}

#blog-aseguradoras img {
    width: 70%;
    margin-left: 15%;
}

.region-ofi-aseguradoras {
    border: 1px solid transparent;
    width: 60%;
    margin: auto;
    margin-bottom: 14%;
    margin-top: 10%;
    border-radius: 14px;
    text-align: center;
    background-color: #15375c;
}

.aseguradoras-nombres-ofi {
    border: 1px solid transparent;
    width: 28%;
    margin: auto;
    text-align: center;
    border-radius: 14px;
    background-color: #E9F0F8;
    margin-bottom: 4%;
    padding: 1%;
}

.boton-llamar img {
    width: 155%;
    margin-left: -51%;
    margin-top: 76%;
}

.info-agencia {
    border-radius: 53px;
    padding: 2% 6%;
    margin: 1% 10%;
    background-color: #E9F0F8;
    margin-bottom: 4%;
}

.detalle-agencia img {
    width: 35%;
}

.detalle-telefono {
    width: 225%;
    margin-left: -113%;
    text-align: center;
    margin-top: 117%;
    color: #15375c;
    font-weight: 600;
}

.detalle-region {
     color: #15375c; 
     font-weight: 600; 
     font-size: 22px;
}

.detalle-distrito {
    color: #15375c; 
    font-size: 18px;
}

.blog_item_posts img {
    width: 70%;
    margin-left: 15%;
}

#info-aseguradora {
    padding: 1% 6% 4%;
}

#info-aseguradora iframe {
    max-width: 100%;
    margin-top: 20%;
}

.lista-modelos-marcas {
    background-image: url('../images/marcas/fondo-modelo.png');
    padding: 15% 6% 10% 20%;
    width: 100%;
}

.lista-modelos {
    background-image: url(../images/marcas/fondo-modelo.png);
    padding: 12% 19% 12% 27%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.lista-modelos-marcas h5 {
    text-align: right;
    color: #15375c;
    font-size: 30px;
    margin-right: 11%;
    margin-top: -2%;
    font-weight: 900;
}
.lista-modelos h5 {
    text-align: right;
    color: #15375c;
    font-size: 30px;
    margin-right: 11%;
    margin-top: -2%;
    font-weight: 900;
}


.detalle-modelos-marcas {
    background-image: url('../images/marcas/detalle-modelo.png');
    background-size: 100% 118%;
    background-position: 100% 53%;
    padding: 5% 0%;
}

.detalle-modelos-marcas img {
    width:100%
}

.detalle-modelos-marcas p {
    font-size: 14px;
    margin-top: 7%;
    color: #00365F;
    margin-left: -6%;

}

.detalle-modelos-marcas button {
    border-radius: 10px;
    border: none;
    padding: 8%;
    color: white;
    background-color: #EC0044;
    margin-top: 13%;
    margin-left: -22%;
}

.video-marca-movil {
    margin-left: 10%;
    margin-top: 22%;
}
#compara-asegura-ahorra p {
    font-weight:400;
    text-align:left;
}
#compara-asegura-ahorra img {
    width: 100%;
}

#logos-cias-grises .img-aseguradoras {
    margin: 0% auto;
}

#detalle-aseguradora {
    padding: 0 0 3%;
}
#info-cia-aseguradora, #beneficios-aseguradoras {
    background-image: url(../images/peru/mayor-corredor.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 6% 1%;
}

#siniestro-aseguradoras {
    padding: 2% 3%;
}

.s-cortada {
    padding: 61% 0%;
    margin-right: -29.5%;
    margin-top: 38%;
}

.col-md-6.row-bottom .row{
    margin-bottom: 2%!important;
}

#oficinaInicio .boton-comun-rosado {
    padding: 2%;
}

#acordeon-info dt {
    border-radius: 20px;
    background-color: white;
    padding: 1% 2%;
    margin: 0.7% 0;
    border: 1px solid #72AF2E;
}

.popup-otros-seguros {
    width: 96%;
    border-radius: 25px;
    background-color: #003763;
    margin: 43% auto;
    padding: 1% 5%;
    border: none;
    font-family: "Lato";
    color: white;
}

.popup-otros-seguros .closePopUp {
    font-size: 35px;
    font-family: 'Lato';
    font-weight: 400;
    cursor:pointer;
}

.popup-otros-seguros .titulo-popup {
    font-size: 20px;
    font-weight: 400;
    margin: 0!important;
}

.popup-otros-seguros .lista-popup {
    font-size: 20px;
    font-weight: 100;
    border-top: 1px solid #cc0935;
    padding: 5% 0 0;
    margin: 0!important;
}

#prensa img {
    margin:auto;
}

/*monalisa campaña*/
/*#monalisa-campana{
    background-image: url("../images/monalisa-responsive.jpg?version=123");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 57.5% 2% 8% 0;
}*/
/*fin de campaña monalisa*/

@media screen and (max-width: 1345px) {
    .otros-seguros-button {
        width: 100%;
    }
    .te-llamamos-button {
        border-radius: 8px;
    }
}
@media screen and (max-width: 1330px) {
    .te-llamamos-button {
        margin-left: 58%;

    }
}
@media screen and (max-width: 1327px){
    #como-funciona img{
        display: none;
    }
}

@media screen and (max-width:1280px){
    /*.te-llamamos-button {
    margin-left: 59%;
    }*/
    .te-llamamos-button {
    margin-left: 17%;
}
    .otros-seguros-button {
        margin-left: 20%;
        width: 98%;
    }
}

@media screen and (max-width: 1260px) {
    .otros-seguros-button {
    margin-left: 21%;
    width: 140%;
}
    .botones-concesionarios-modelos {
        background-size: 100% 77%;
        width: 90%;
    }
}

@media screen and (max-width: 1206px){
    .cotizador_principal
    {
        width: 74%;
    }
    .form_geosanslight
    {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
}

@media screen and (max-width:1199px){
    #conocenos-mas iframe {
        margin-left: 21%;
    }
    .col-md-fila-img {
        width: 56% !important;
        padding: 683% 6% 26% 6%;
    }
    .col-md-fila-img2 {
    width: 56% !important;
    padding: 446% 6% 26% 6%;
}
    .col-md-fila-img3 {
    width: 56% !important;
    padding: 355% 6% 26% 6%;
}
    .col-md-fila-img4 {
    width: 56% !important;
    padding: 704% 6% 26% 6%;
}
    .col-md-fila-img5 {
    width: 56% !important;
    padding: 951% 6% 26% 6%;
}
    .col-md-fila-img7 {
    width: 56% !important;
    padding: 256% 6% 26% 6%;
}
}

@media screen and (max-width: 1197px) {
    .te-llamamos-button {
    margin-left: 5%;
}
    /*.otros-seguros-button {
    width: 108%;
    margin-left: 24%;
}*/
    .otros-seguros-button {
    width: 150%;
    margin-left: 24%;
}
    .titulo-home h1 {
        font-size: 28px!important;
    }
    .titulo-home h2 {
        font-size: 24px!important;
    }
}

@media screen and (max-width: 1138px){
    .cotizador_principal{
        width: 80%;
    }
        .otros-seguros-button {
        width: 125%;
        margin-left: 38%;
    }
}

@media screen and (max-width: 1090px){
    .input-lima, .input-provincia {
        font-size: 12px;
    }
}

@media screen and (max-width: 1049px){
        .cotizador_principal{
        margin-left: 7%!important;
        width: 85%;
    }

    .titulo-home h1, .titulo-home h2 {
        margin-left: 7%!important;
    }
    #info-aseguradora {
        padding: 4% 3%;
    }

    .botones-concesionarios-modelos {
        background-size: 100% 80%;
        width: 100%;
    }
}
@media screen and (max-width: 1024px) {
    .te-llamamos-button {
    margin-left:50%;
    }
    .te-llamamos-numero {
        position: relative;
        top: 0px;
        left: -3%;
        font-size: 16px;
    }
    .whatsapp{
        font-size:16px;
    }
    .img-whatsapp{
        width: 35px;
        margin-bottom: 3%;
        margin-left: 0%;
    }
   /*.imagen-seguro {
           padding: 130% 6% 26% 6%;
   }*/
   /*.imgConfirmaDatos img {
        width: 56%;
        padding: 566% 6% 48% 6%;
    }*/
   .dropdown-otros-seguros {
        margin-left: 33%;
    }
   .otros-seguros-button {
        width: 128%;
        margin-left: 31%;
    }
   /*.dropdown-menu {
        left: -46px;
    }*/
   .submenu-right-aseguradora {
    top: 0;
    left: 0%;
    margin-top: 64px;
}
}

@media screen and (max-width: 1015px) {
    .otros-seguros-button {
        width: 134%;
        margin-left: 17%;
    }
    .te-llamamos-button {
        margin-left: 10%;
    }
    .contactanos-button {
    width: 162%;
    margin-left: -54%;
}
    /*.otros-seguros-button {
    width: 226%;
    margin-left: 17%;
}*/
 }

@media screen and (max-width: 994px){
    .otros-seguros-button {
        width: 245%;
        margin-left: -4%;
    }
    .te-llamamos-numero{
        color: white;
        font-weight: 400;
    }     
    .ItemsCoberturasDeducibles { font-size:12px; }

}


@media screen and (max-width: 991px) {
    .h1-General {
        font-size: 28px;
    }
    .datos-segurosimple img {
        width: 42%;
        margin-left: 31%;
    }
    #promedio-users h3, #cotiza-aqui h3 {
        font-size: 35px;
    }
    #promedio-users span, #cotiza-aqui span {
        font-size: 35px;
    }
    #conocenos-mas iframe {
        margin-left: 12%;
    }
    #info-cia-aseguradora {
        background-position: center left;
    }
    .logo-segurosimple {
        display: none;
    }
    .logo-segurosimple-movil {
        display: inline;
    }
    .SubTituloCotizacion {
        display: none;
    }
    .imgPromocion {
        display: none;
    }
    .CalificacionEstrellas {
        width: 150px !important;
    }
    .RemoverMovil {
        display: none;
    }
    .form_geosanslight {
        padding-top: 23px;
    }
    #btCotizarOtroVehiculo, #btEnviarMail, #btDescargar, #btCotizarOtroVehiculo_pie, #btEnviarMail_pie, #btDescargar_pie {
        font-size: 10px;
    }
    .info-detalle-aseguradora {
        background-size: 100% 90%;
    }
    .botones-oficinas {
        width: 265px;
    }
    .numeros-oficinas {
        width: 290px;
    }
    #cotizaciones-aseguradoras iframe {
        margin: -5% 13% 6% 0% !important;
        width: 100%;
    }
    .logos-aseguradoras {
        margin-top: 0 !important;
        width: auto !important;
    }
    #detalle-aseguradora .botones-oficinas {
        margin-left: 25%;
    }
    #detalle-aseguradora .boton-rosado-transparente {
        margin-top: 5% !important;
    }
    .botones-concesionarios {
        padding: 18% !important;
        width: 97% !important;
    }
    #info-aseguradora iframe {
        max-width: none;
        margin-top: 50%;
        width: 100%;
        margin-left: 4%;
    }
    .s-cortada {
        display: none;
    }
    .input-lima, .input-provincia {
        font-size: 14px;
    }
    .logos-aseguradoras-grises img {
        width: 100%;
        margin: 0 auto;
    }
    #Seccion-Home .col-md-6 {
        margin-top: 0 !important;
    }
    .cotizador_main input, .cotizador_main select {
        padding: 7px;
    }
    .botones-concesionarios-modelos {
        padding: 7% !important;
        width: 36% !important;
    }

    .imagen-aseguradora img {
        width: 100% !important;
        margin-top: 0 !important;
    }

    .mini-subtitulo-azul {
        text-align: center;
    }

    .menu {
        width: 35% !important;
        margin-left: 65% !important;
    }

    #dvRegistroMaestro img{
        width: 155px!important;
    }
    .titulo-calificacion{
        font-size: 20px!important;
    }

}




@media screen and (max-width: 985px){
    .cotizador_principal{
        width: 90%;
        margin-left: 6%;
    }
    .titulo-home h1, .titulo-home h2 {
        margin-left: 6%!important;
    }
        .contactanos-button {
        width: 169%;
        margin-left: -59%;
    }
}

@media screen and (max-width: 930px){
    .cotizador_principal{
        width: 95%;
        margin-left: 2%!important;
    }
}

@media screen and (max-width: 919px){
    .otros-seguros-button {
        width: 274%;
        /*margin-left: -83%;*/
    }
}
@media screen and (max-width:881px){
    #menu-flotante .logo-isotipo{
        width: 100%;
        margin-left: 84%;
        margin-top: 28%;
    } 
    #menu-flotante .te-llamamos-button{
        background-color: #EC0044;
        margin-left: 42%;
        padding: 2%;
        margin-top: 13%;
        width: 110px;
    }
    #menu-flotante .te-llamamos-numero{
        margin-top: 15%;
        margin-left: 8%;
    }
}

@media screen and (max-width:861px) {
    .te-llamamos-button {
        margin-left: -63%;
    }
   .otros-seguros-button {
        width: 300%;
        margin-left: -63%;
    }
    .dropdown.menu-home button {
        margin-top: 13%;
        background-size: 160% 133%;
    }
    .titulo-home h1 {
        font-size: 25px!important;
    }
    .titulo-home h2 {
        font-size: 21px!important;
    }
    #menu-flotante .te-llamamos-numero{
        margin-left: -7%;
    }
    #menu-flotante .te-llamamos-button{
        margin-left: 15%;
    }
    #menu-flotante{
        margin-top: -12.4%;
    }
    .botones-concesionarios-modelos {
        padding: 10%!important;
        width: 45%!important;
    }
    .contactanos-button {
        width: 205%;
        margin-left: -148%;
    }

}

@media screen and (max-width: 830px){
    #promedio-users h3, #cotiza-aqui h3  {
        font-size:30px;
    }
    #promedio-users span, #cotiza-aqui span  {
        font-size:30px;
    }
   .contactanos-button {
        width: 214%;
        margin-left: -200%;
    }
}

@media screen and (max-width:819px) {
    .otros-seguros-button {
        width: 355%;
    }
    /*.contactanos-button {
        width: 230%;
        margin-left: -204%;
    }*/
    .contactanos-button {
    width: 232%;
    }
}

@media screen and (max-width: 804px) {
        .otros-seguros-button {
        width: 348%;
        margin-left: -77%;
    }
}

@media screen and (max-width: 768px){
    /*cotizacion mexico*/
    .col-md-fila-img7 {
        width: 56% !important;
        padding: 175% 6% 26% 6%;
    }
    /*cierre cotizacion mexico*/
     .contactanos-button {
        width: 254%;
        margin-top: 63%;
        font-size: 15px;
        margin-left: -183%;
    }
     .otros-seguros-button {
        width: 300%;
        margin-left: -55%;
        margin-top: 64%;
    }
     .seguros-otros h1{
        width: 50%;
        background-color: #0383C5;
        margin-left: -3.2%!important;
        font-size: 28px;
    }
     .dvBanner {
        background-color: #173760;
        color: #fff;
        text-align: center;
        border-top-left-radius: 8px;
        border-top-right-radius: 1px;
        border-bottom-left-radius: 8px;
        padding-right: 0%;
    }
     /*.dvBanner .imagen-seguro {
        width: 90% !important;
        margin: auto;
        padding: 30% 6% 23% 6% !important;
      }*/
     .col-md-fila-img {
    width: 56% !important;
    padding: 563% 6% 26% 6%;
}
     .col-md-fila-img2 {
    width: 56% !important;
    padding: 382% 6% 26% 6%;
}
     .col-md-fila-img4 {
    width: 56% !important;
    padding: 581% 6% 26% 6%;
}
     .col-md-fila-img5 {
    width: 56% !important;
    padding: 650% 6% 26% 6%;
}

     .vcenter{  
        height: 80px !important;
        padding: 220% 4% 200% 1%!important;
        font-size: 14px;
        margin: 12px;
     }
    .vcenter_confirmar{
        padding: 11% 6% 0% 6%!important;
    }
    .imgConfirmaDatos img{
        width: 16% !important;
        padding: 8% 6% 5% 6%!important;
    }
    .boton-contratacion {
        width: 80% !important;
        margin: auto;
    }
    .dropdown-otros-seguros {
    margin-left: -81%;
}
    /*responsive whatsaap*/
    .logo-segurosimple-movil {
        height: 65px;
    }
    .te-llamamos-button {
        margin-left: -45%;
        margin-top: 23%;
    }

    .te-llamamos-button {
        font-size: 15px;
    }
    .te-llamamos-numero {
        font-size: 14px;
    }
    .img-whatsapp{
        width: 27px;
        margin-bottom: 3%;
        margin-left: 4%;
    }
    .whatsapp {
        font-size: 14px;
        font-weight:100;
    }
    .otros-seguros-button {
        font-size: 15px;
    }
    .submenu-right-aseguradora {
        top: 62px;
        left: 0%;
        margin-top: -1px;
    }
    .dropdown-contactanos{
        left:-183%;
    }
}
  


@media screen and (max-width: 767px) {
    .logos-aseguradoras-colores img {
        width: 65%;
        margin: 6%;
    }

    #blog img {
        width: 55% !important;
        margin: auto;
        margin-bottom: 2%;
    }

    #IndicadorRecibirInformacion{
        margin-left: 6%!important;
    }

    #beneficiados-por img {
        width: 50%;
    }
    #medios img {
        width: 65%;
        margin-bottom: 2%;
    }
    #medios .mini-subtitulo-azul {
        width: 50%;
        margin: auto;
    }
    #medios .parrafo-gris{
        width: 55%;
        margin: auto;
        margin-bottom: 4%;
    }
    #blog .span-mini-rosado{
        width: 53%;
        margin: 1% auto;
    }
    #blog .subtitulo-azul {
        width: 45%;
        margin: auto;
        text-align: center !important;
    }
    #blog .parrafo-gris {
        width: 53%;
        margin: auto;
        margin-bottom: 4%;
    }
    .pading-responsive{
        padding: 3% 4% 5% 4%!important;
    }
    #compara-asegura-ahorra img {
        width: 100%;
        margin-left: 0;    
    }
    .numeros-oficinas {
        padding: 11%!important;
        margin-top: 10%!important;
        width: 290px!important;
    }
    .info-detalle-aseguradora{
        background-size: 110% 100%!important;
    }
    .botones-oficinas {
        width: 285px!important;
        margin-top: 1%!important;
    }
    .numeros-oficinas {
        padding: 6%!important;
        margin-top: 5%!important;
        width: 300px!important;
    }
    .botones-concesionarios {
        width: 71%!important;
        padding: 16% 25% 16% 18%!important;
    }
    #info-aseguradora iframe {
        max-width: none;
        margin-top: 0%;
        width: 100%;
        margin-left: 0;
    }
    .modif-col-modelos.col-xs-12 {
        width: 106%;
        margin-left: -22px;
        background-color: #f5f5f5;
    }
    #compara-asegura-ahorra img {
    	width: 80%;
	}
    #beneficios-modelo .row.padding-0-15 {
        padding: 0 10%;
    }
    #otros-modelos img.isotipo-modelo {
        width: 60%;
        margin: auto;
        margin-bottom: 4%;
    }
    .botones-concesionarios-modelos {
        width: 71%!important;
        padding: 16% 25% 16% 18%!important;
    }
    .imagen-aseguradora {
        display:none;
    }
    #acordeon-info dt {
        border-radius: 10px;
    }
   .menu {
    width: 98%!important;
    margin-left: 2%!important;
    padding: 25px 18% 9px!important;
    border-top-left-radius: 0!important;
}
    .arrow_sep {
        height: 4px!important;
    }
    .menu ul li {
    font-size: 16px!important;
    font-weight: 100;
}
    #asistente-personal {
        background-position: center right;
    }
    #comentarios input {
        width: 45%;
        font-size: 15px!important;
        padding: 1%!important;
    }
    #comentarios textarea {
        font-size: 15px!important;
        padding: 1%!important;
        height: 100px;
        width: 95%;
    }
    #comentarios .boton-comentar {
        width: 28%;
        font-size: 17px;
        margin-top: 2%!important;
    }
    .dvBanner{
        border-top-left-radius: 10px !important;
        border-top-right-radius: 10px !important;
        border-bottom-left-radius: 0px;
        width: 100%;
    }
   .dvBanner .texto-info{
        padding: 12% 6% 0% 6% !important;
   }
   .dvBanner .imagen-seguro{
        width: 32% !important;
        margin:auto;
        padding: 7% 6% 4% 6% !important;
   }
   .img-siniestro {
        width: 15% !important;
    }
}

@media screen and (max-width: 760px){
    .te-llamamos-button {
        padding: 2% 4%;
        font-size: 14px;
    }
    .te-llamamos-numero{
        font-size: 14px;
    }
    .otros-seguros-button {
        font-size: 14px;
        width: 312%;
        /*margin-left: -284%;*/
    }
    .CalificacionEstrellas{ width: 120px !important; }
    .ItemsCoberturasDeducibles { font-size:10px; }
}

@media screen and (max-width: 731px){
    .otros-seguros-button {
        width: 349%;
        margin-left: -58%;
    }
}

@media screen and (max-width:720px){
    #conocenos-mas iframe {
        margin-left: 7%;
    }
}

@media screen and (max-width: 708px) {
    /*.te-llamamos-button {
        margin-left: -65%;
        font-size: 14px;
    }*/
    .te-llamamos-numero {
        font-size: 14px;
    }
    /*.otros-seguros-button {
        width: 368%;
        margin-left: -277%;
        font-size: 14px;
    }*/
    .dropdown.menu-home button {
        margin-top: 17%;
        background-size: 169% 131%;
    }

    /*.te-llamamos-button {
        margin-top: 10%;
        margin-left: -48%;
    }*/
    .otros-seguros-button {
           margin-top: 62%;
    width: 359%;
    margin-left: -81%;
    }
        .te-llamamos-button {
        margin-top: 22%;
        margin-left: -48%;
    }
}

@media screen and (max-width: 670px){
    #promedio-users h3, #cotiza-aqui h3  {
        font-size:25px;
    }
    #promedio-users span, #cotiza-aqui span  {
        font-size:25px;
    }
    .te-llamamos-button {
        margin-left: -68%;
    }
    /*.otros-seguros-button {
        width: 430%;
        margin-left: -250%;
    }*/
    #conocenos-mas iframe{
        margin-left: 5%;
    }
    .otros-seguros-button {
    width: 355%;
    margin-left: -76%;
}
    .contactanos-button {
    width: 268%;
    margin-top: 63%;
    font-size: 15px;
    margin-left: -241%;
}
}


@media screen and (max-width: 640px){
    /*contratacion online*/
    .boton-contratacion {
        width: 80% !important;
        margin: auto;
    }
    .texto-cotizacion-confirmacion{
        font-size:15px;
    }
    .dvBanner {
        width: 102.5%!important;
    }
    .call-cotizacion{
        width: 38%;
    }
    /*cierre de contratacion*/
    .contenido-confirmacion{

    }
     #detalle-aseguradora .botones-oficinas{
        padding: 6%!important;
        margin-top: 4%!important;
        width: 50%!important;
        margin-left: 23%!important;
        }
     .subtitulo-responsive{
         left:-15px!important;
     }
     .numeros-oficinas{
         margin-left:23%!important;
     }
     /*.img-whatsapp{
         display:none;
     }
     .whatsapp{
         display:none;
     }*/

    .te-llamamos-button {
    margin-top: 15%;
    margin-left: -75%;
}
     .otros-seguros-button {
        margin-top: 40%;
        width: 406%;
        margin-left: -176%;
        font-size:14px;
    }
     .logo-segurosimple-movil {
        height: 70px;
    }
     .te-llamamos-numero {
        left: 1%;
        margin-right: 20%;
        margin-bottom: 0px;
     }
     .whatsapp {
        font-size: 14px;
        font-weight: 400;
        margin-left: 2%;
    }
     .img-whatsapp {
        width: 21px!important;
        margin-bottom: 3%;
        margin-left: 0%!important;
    }
     .dropdown-otros-seguros {
        margin-left: -173%;
        min-width: 126px!important;
    }
     .boton-Grande {
        padding: 3%;
    }
     .contactanos-button {
        margin-left: -302%;
        width: 310%;
        margin-top:44%;
    }
     .boton-comun-rosado a{
          text-decoration: none;
        color: white;
     }
     .dropdown-menu{
             left: -90px;
     }
     .submenu-right-aseguradora {
    top: 62px;
    left: -1%!important;
    margin-top: -1px;
}
     .dropdown-otros-seguros{
         left:-17%;
     }
} 
@media screen and (max-width:630px){
    #landing-otros-seguros #dvPanelIzquierdo {
        display: block!important;
    }
    #conocenos-mas iframe {
        width: 60%;
        margin-left: 20%;
    }
    #conocenos-mas h3 {
        font-size: 27px;
    }
    .otros-seguros-button{
        width: 460%;
        margin-left: -259%;
    }
    .te-llamamos-button {
        display:none;
    }
    .contactanos-button{
        display:none;
    }
    .te-llamamos-numero
    {
        display:none;
    }
    .otros-seguros-button
    {
        display:none;
    }
    .img-whatsapp{
        display:none;
    }
    .whatsapp{
        display:none;
    }

    /*#dvRegistro{ display:none;}*/
    #dvRegistroMovil{ display:block;}
    #Seccion-Home{ background-image:none !important; }
    .cotizador_main {
         padding:0% !important; 
         background: none !important;
    }
    #dvPanelIzquierdo, #logos-cias-grises, #menu-flotante{ display:none !important; }

    #CompadadorResultadoDesktop { display:none !important; }
    #CompadadorResultadoMovil { display:block !important; }
    #Pie-Cotizacion-Resultado-Movil{ display:block !important; }

    .form_geosanslight {
        padding-top: 10px;
    }

    .form_geosanslight .btn-danger
    {
        font-size: 10px;
        margin-bottom:5px;
    }
}

@media screen and (max-width:611px){
    .otros-seguros-button{
        font-size: 11px;
        margin-top: 34%;
        width: 96px;
    }
    .cotizador_main select {
        background-color: #00365F!important;
        color:white;
    }
    .cotizador_main input, .cotizador_main select{
        background-color: #00365F!important;
        color:white;
    }
    .parrafo-azul-grande {
        color: #00365F!important;
        font-size: 14px !important;
        margin: 1% 12% 1% 12%!important;
        padding-right: 0% !important;
    }
}
@media screen and (max-width: 583px){
    #asistente-personal .detalle-asistente-personal{
        width: 100%;
    }
    #mayor-corredor .detalle-mayor-corredor {
        width:100%;
        margin-left:6.5%;
    }
    .Nav-Cotizacion { 
        font-size: 20px !important; 
    }
}
@media screen and (max-width: 560px){
    #promedio-users h3, #cotiza-aqui h3  {
        font-size:20px!important;
    }
    #promedio-users span, #cotiza-aqui span  {
        font-size:20px;
    }
    #conocenos-mas iframe {
        width: 70%;
        margin-left: 14%;
    }
    #blog img{
        width: 70% !important;
    }
    #blog .subtitulo-azul{
        width: 60%;
    }
    #blog .parrafo-gris{
        width: 65%;
    }
    .botones-concesionarios{
        width: 95%!important;
    }
    .botones-concesionarios-modelos {
        width: 90%!important;
    }
}

@media screen and (max-width:540px){
    .otros-seguros-button{
        margin-left: -350%;
    }
    #landing-otros-seguros h1 {
        width: 100%!important;
    }
     .dvBanner{
        width:104%!important;
    }
}

@media screen and (max-width:518px){
    .otros-seguros-button{
        margin-top: 46%;
        margin-left: -512%;
    }
}

@media screen and (max-width: 491px){
    #mayor-corredor .detalle-mayor-corredor {
        padding: 2% 3% 2% 12%;
    }
    .lista-modelos {
        padding: 12% 8% 6% 12%;
    }
}
@media screen and (max-width:480px){
    .mini-subtitulo-azul {
        text-align: left;
    }
     .dvBanner {
        width: 103.2%!important;
    }
     #detalle-aseguradora .botones-oficinas{
        margin-left: 20%!important;
        padding: 4%!important;
        width: 53%!important;
     }
     .numeros-oficinas {
        padding: 8%!important;
        margin-top: 4%!important;
        width: 60%!important;
        margin-left: 16%!important;
    }
     .subtitulo-responsive{
         font-size:16px!important;
         left: -14%!important;
     }
     #caso-de-siniestro{
         display:none;
     }
}
@media screen and (max-width: 460px) {
    .botones-oficinas {
        margin-left: 12%;
    }
    .numeros-oficinas{
        padding: 9%!important;
        margin-top: 5%!important;
        width: 287px!important;
        margin-left: 11%!important;
    }
}

@media screen and (max-width: 450px){

    #promedio-users h3{
        font-size:15px;
    }
    #cotiza-aqui h3  {
        font-size:21px;
    }
    #promedio-users span  {
        font-size:15px;
    }
    #cotiza-aqui span  {
        font-size:20px;
    }
    #conocenos-mas iframe {
        width: 80%;
        margin-left: 9%;
    }
}

@media screen and (max-width: 424px){
    .otros-seguros-button{
        margin-top: 105%;
        margin-left: -767%;
    }
    .dvBanner {
        width: 104%!important;
    }
}

@media screen and (max-width: 410px){
    .otros-seguros-button{
        margin-top: 138%;
        margin-left: -39px;
    }
}

@media screen and (max-width: 360px){
    .dvBanner {
        width: 105%!important;
    }
}

@media screen and (max-width:320px){
     .dvBanner {
        width: 105%!important;
    }
     #detalle-aseguradora .botones-oficinas {
        margin-left: 14%!important;
        padding: 7%!important;
        width: 67%!important;
    }
     .numeros-oficinas {
            padding: 9%!important;
            margin-top: 5%!important;
            width: 75%!important;
            margin-left: 13%!important;
        }
        .subtitulo-responsive {
            font-size: 13px!important;
            top: 20px!important;
        }
        .seguros-otros h1 {
        margin-left: -3.2%!important;
        font-size: 25px;
    }
}

/*Landing Inicio*/

.cotizador_main_otros_seguros {
        background: rgba(233, 240, 248, 0.73);
    border-radius: 20px;
    padding: 2%;
    margin-bottom: 2%;
    padding-bottom: 2%;
    color: #00365F;
    width: 100%;
 }

.cotizador_main {
    background: #EBEFF8;
    border-radius: 75px;
    padding: 2%;
    margin-bottom: 2%;
    padding-bottom: 2%;
    color: #00365F;
 }

#Seccion-Home {
	background-image: url("../images/1-home.png?version=123");
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding:0.5% 3% 1% 0;
}

/*Landing Fin*/

/*Menu Inicio*/

#nav-icon1 {
  width: 40px;
  height: 32px;
  position: relative;
  margin: 20px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 99999 !important;
  margin-right: 10px;
}

#nav-icon1 span {
  display: block;
  position: absolute;
  height: 6px;
  width: 100%;
  background: #00365F;
  border-radius: 5px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 15px;
  width: 80%;
  left: 20%;
}

#nav-icon1 span:nth-child(3) {
  top: 30px;
}

#nav-icon1.open span:nth-child(1) {
  top: 15px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 15px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.menu {
    width: 20%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 99998;
    background: #00365F;
    padding: 50px 2% 35px;
    color: white;
    font-size: 15px;
    font-family: 'Lato';
    margin-left: 80%;
    border-bottom-left-radius: 45px;
    border-bottom-right-radius: 45px;
    border-top-left-radius: 45px;
}

.arrow_sep {
    background: white;
    height: 2px;
    padding: 0%!important;
    background-color: #cc0935;
    margin: 5% 0!important;
}

.menu .row{
	margin:0; 
}

.menu .close_menu{
	position: absolute;
	top: 50px;
	right: -45px;
}

.menu a{
	color: white;
}

.menu ul,
.menu ul li{
	list-style:none;
	padding: 0;
	margin: 0;
}

.menu ul li{
	padding: 7px 0;
    font-size: 17px;
}

.menu ul li a {
    background-color: #00365F!important;
    color: white!important;
}

.menu ul li a:hover {
    color:#32b1f3!important;
}

.menu .close_menu_white{
	position: absolute;
	top: 15px;
	right: 15px;
	display: none;
}

/*Menu Fin*/

/*Header Cotizacion*/

.Nav-Cotizacion{
    background-color: #00365F; 
    min-height:48px;
    color: #fff;
}

.PasoInactivo
{
    text-align: center;
    color: white;
}

.PasoActivo
{
    text-align: center;
    background-color: #CC0935;
    color: white;
    min-height: 50px;
}

.PasoAnterior
{
    text-align: center;
    color: white;
    cursor:pointer;
    min-height: 50px;
}

.p_Nav-Cotizacion {
    margin: 10px 10px 10px !important;
}

.Tr_Marca
{
    
}

.Td_Marca{
    color: #00365F; 
    font-weight: 600; 
    font-size: 17px; 
    border-bottom: 1.3px solid #FE0041; 
    padding-left: 3%;
    padding-top: 2%;
    padding-bottom: 2%;
    cursor:pointer;
}
/*pagina principal*/
@media screen and (max-width: 1310px){
    .boton-Grande {
        margin: 1% 0% 4% 0%;
    }
}

@media screen and (max-width: 991px){
    #Seccion-Home {
        padding: 2% 3% !important;
    }
    .cotizador_main{
        width:77%;
        padding:5%;
        margin-left:12%;
    }
    .boton-Grande {
        margin: 3% 0% 1% 0%;
    }
        #promedio-users span, #cotiza-aqui span {
        font-size: 25px;
    }
        #cotiza-aqui .boton-cotiza-aqui {
        padding: 1%!important; 
    }
       .responsive-subtitulo {
        color: #E50946!important;
        font-weight: 600;
        font-size: 20px;
        margin-bottom: 21px!important;
    }
       .parrafo-azul-grande {
        font-size: 13px!important;
        margin:0%;
    }
       .titulo-rosado-centrado {
        text-align: center;
        font-size: 28px;
        margin-bottom: 3%;
    }
        .numero-gigante {
        font-size: 55px;
    }
        #mayor-corredor {
        background-image: url(../images/mayor-corredor.png?version=123);
        padding: 3% 1%;
    }
        .titulo-blanco {
        font-size: 40px;
    }
        .titulo-azul {
        text-align: center;
        font-size: 25px!important;
    }
        #asistente-personal {
        padding: 3% 1%;
        background-image: url(../images/peru/asistente-personal.png);
    }
        #asistente-personal .cuadro-bordes-derechos {
        padding: 6% 5% 6% 6%;
        width: 64%;
        margin-left: -2.5%;
        font-size: 17px;
    }
        .logos-aseguradoras-grises img {
            width: 73%;
            margin: 0 auto;
        }
        .boton-comun-rosado {
        margin-bottom: 2%;
    }
        #compara-asegura-ahorra img {
        width: 100%;
    }
}
/*rimac*/
@media screen and (max-width: 783px){

    .subtitulo-azul-grande {
    font-size: 20px!important;
    text-align: center;
}
    .subtitulo-azul-mediano-delgado {
    color: #00365F;
    font-weight: 400;
    font-size: 16px;
}
    .parrafo-gris{
    text-align: justify;
    }
    .subtitulo-azul-mediano {
        font-size: 16px !important;
        text-align: center!important;
    }
    .parrafo-gris-mediano{
            font-size: 14px!important;
            padding: 1% 9% 3% 9%;
    }
    .boton-comun-rosado {
        font-size:16px !important;
     
    }
    .cuadro-bordes-izquierdos ul li {
        font-size:14px !important;
    }
    .cuadro-bordes-derechos ul li {
        font-size:14px !important;
    }
    .centrar-logo{
        text-align:center !important;
    }
    .logos-aseguradoras{
        width:70% !important;
    }
    .img-responsive{
        display:initial;
    }
    .boton-rosado-transparente .subtitulo-rosado-mediano {
        color: #003368!important;
        font-size: 17px;
    }
    .cuadro-bordes-derechos{
      text-align:inherit;
    }
    /*responsive de contrataciòn*/
   
}

@media screen and (max-width: 783px){
  .logos-responsive{
       background: white;
       margin: 0;
       margin-top: 6%;
    }

   #beneficiados-por {
        background-color: white;
        padding: 4% 1%;
    }
   #blog {
        padding: 0% 1%;
    }
   .titulo-azul {
        font-size: 16px !important;
        margin-bottom: 4% !important;
    }
   .boton-comun-rosado {
        border-radius: 6px;
        padding: 1% 0%;
        color: white;
        font-family: 'Lato';
        background-color: #EC0044;
    }
    .boton-Grande {
        font-size: 14px;
        min-width: 255px;
        margin-bottom: 2.5%;
        padding: 2%;
    }
    
    .subtitulo-rosado {
        color: #E50946!important;
        font-weight: 500;
        font-size: 14px;
        text-align: center;
    }
    .subtitulo-opinion{
        text-align:initial;
    }
    #compara-asegura-ahorra p {
        font-weight: 400;
        text-align: center;
        /*margin: 2% 12% 3% 12%!important;*/
        font-size: 13px !important;
    }
    .titulo-rosado-centrado {
        text-align: center;
        color: #E50946;
        font-weight: 900;
        font-size: 22px;
    }
    .numero-gigante {
        font-size: 23px!important;
    }
    .titulo-blanco {
    font-size: 20px!important;
}
    .parrafo-gris {
        text-align: initial;
    }
    #mayor-corredor {
        padding: 2% 0%;
    }
    .titulo-blanco {
        font-size: 20px;
    }
    #mayor-corredor .cuadro-bordes-izquierdos {
     padding: 5% 7% 3% 12%!important;
    width: 87%!important;
    margin-left: 20%!important;
}

    .subtitulo-rosado {
    color: #E50946!important;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
}
     .cuadro-bordes-izquierdos {
        padding: 3% 7% 1% 6%;
        border-top-left-radius: 100px;
        border-bottom-left-radius: 100px;
        margin-top: 1%;
        text-align: justify;
    }
    .cuadro-bordes-izquierdos p{
            font-size:14px;
        }
    #asistente-personal {
        padding: 5% 1%;
        }
    #asistente-personal .cuadro-bordes-derechos {
        padding: 3% 8% 3% 5%!important;
        width: 87% !important;
        margin-left: -6.5%!important;
        font-size: 14px!important;
        }
    #asistente-personal .cuadro-bordes-derechos p {
        text-align: left;
        font-size: 14px;
    }
    .cuadro-bordes-derechos {
        padding: 5% 5% 2% 4%;
    }
    #conocenos-mas {
        margin-top: 0%;
    }
    #medios .mini-subtitulo-azul {
        width: 68%;
        margin: auto;
    }
    #asistente-personal .cuadro-bordes-derechos {
        background-color: #A13388;
        width: 88%;
        margin-left: -6.5%;
    }
    #opiniones {
        padding: 3%;
        background-color: #F5F5F5;
    }
   .responsive-img-online{
            width: 42px;
    float: right;
    }
 .subtitulo-responsive{
     left:-13%!important;
    }
}
@media screen and (max-width: 783px){
/*aseguradoras*/
    #aseguradoras-header {
        padding: 23% 0;
    }
/*que hacemos*/
.subtitulo-azul-grande {
         font-size: 20px !important;
        font-weight: 600;
        padding: 6% 1% 2% 1%;
    }
    .subtitulo-azul-mediano {
        color: #00365F;
        font-weight: 600;
        font-size: 20px;
        text-align: center;
    }
    .parrafo-gris-mediano {
        font-size: 15px !important;
        padding: 1% 10% 1% 10%;
        text-align: justify;
    }
    /*.boton-comun-rosado {
            font-size: 16px !important;
        font-weight: 400;
        padding: 2% 1% 4% 1%;
    }*/
/*nosotros*/
    .subtitulo-azul-mediano-delgado {
        font-size: 20px;
    }
/*trabaja con nosotros*/
    .titulo-azul-grande2 {
        font-size: 17px;
        text-align: justify;
    }
        .input-gris-100 {
            width: 100%;
            text-align: center;
        }
/* preguntas frecuentes*/
    .justificaTexto {
        text-align: justify;
        font-size: 13px;
    }
    .titulo-preguntas{
        font-size:16px;
    }
    titulo-preguntas-mediano{
        font-size:14px;
    }
/*otros seguros*/
    .popup-otros-seguros .lista-popup {
        font-size: 14px;
        font-weight: 100;
        border-top: 1px solid #cc0935;
        padding: 2% 0 0;
        margin: 0!important;
    }
    .popup-otros-seguros .titulo-popup {
        font-size: 17px;
        font-weight: 400;
        margin: 0!important;
    }
    .titulo-rosado-centrado{
        font-size:20px!important;
        padding: 0% 0% 0% 3%;
    }
    .subtitulo-azul {
        font-size: 14px!important;
        font-weight: 400;
    }
    /*.parrafo-azul-grande {
        color: #00365F;
        font-size: 14px !important;
            margin: 1% 6% 1% 0%!important;
        padding-right: 0% !important;
    }*/
}

@media screen and (max-width: 767px){
    #comentarios{
        padding:0px !important;
    }
    #medios{
        padding:0px !important;
    }
 }
@media screen and (max-width: 766px){
    .cotizador_main {
        width: 100%!important;
        margin-left: 0%!important;
    }
    .row.titulo-home h1 {
        text-align: center;
    }
    #compara-asegura-ahorra img {
        width: 18%!important;
    }
    #compara-asegura-ahorra{
        padding: 3% 0 2% !important;
    }
}    

}
bootstrap.min.css:12
.h5
/*blog*/
    #blog-header {
    background-image: url(../images/fondo-blog.png);
    margin-top: -2.8%;
    background-position: 27% 100%;
    background-size: 83% 95%;
    background-repeat: no-repeat;
}
