.listas li {
	list-style-image: url(../images/hoja.png);
	list-style-position: inside;
}

.t-right{
	text-align: right!important;
}

.background1{
	background-attachment:scroll;
}

.zoom-bannner {
	transition: transform 0.25s ease !important;
    transform: scale(1.2) !important;
}

.cuadro_titulo{
	background: rgba(212, 118, 34, 0.9);
}

.empresa_main .cuadro_titulo{
	background: rgba(49, 106, 176, 0.85);
}

.destacado-naranja{
	color: #d47622;
}

.float-right{
	float: right;
}

.banner_casa .font16, .banner_casa .font45, .banner_casa p, .banner_casa .btn{
	text-align: right;
	float: right;
	clear: both;
}

.owl-nav{
	visibility: hidden;
}

.cuadros{
	display: flex;
	justify-content: center;
	align-items: flex-start;
}

.cuadro {
	flex: 1;
	text-align: center;
	padding: 20px;
	margin-top: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;

	width: 300px;
}

.filter{
		-webkit-appearance: menulist;
}

.text444{
	font-weight: 600;
	color: #444;
}

.beneficios .owl-carousel .owl-item {
    background-color: #316ab0;
    margin-right: 3px;
		margin-left: 5px;
    height: 430px;
    width: calc( 97% / 7 )!important;
}

#productos_empresa > div > div > div.owl-stage-outer > div > div{
	  width: calc( 97% / 6 )!important;
}

/* @media (max-width:480px) {
	.beneficios .owl-carousel .owl-item {
	    width: calc( 97% / 7 )!important;
	}
} */

.docs .col-sm-3{
	margin-bottom: 15px;
}

.empresa_main .botonera_simulador li{
	background:  rgba(49, 106, 176, 0.9);
}

.empresa_main .box_simulador{
	background:  rgba(49, 106, 176, 0.9);
}

.card{
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	height: auto;
}


.card-img-top img{
	width: 100%;
	height: auto;
}

.card-body{
	padding: 15px;
}

.card-footer{
	border-top:1px solid #e5e5e5;
	padding-top: 10px;
	display: flex;
	justify-content: space-between;
}

.card-footer i{
	margin-right: 5px;
}

.beneficios .owl-carousel .owl-item img {
    width: auto; }


.agro-main .beneficios .owl-carousel .owl-item:first-child{
background-color: #66a544!important;
}


#beneficios, #cobertura, #requisitos{
	overflow: auto;
}


.team-title{
	height: 36px;
}

.team-detail p{
	height: 50px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.titulo_seguro{
	max-width: 250px;
}

/*modal index*/
.persona_main .modal-body img.img-responsive{
	max-width: 80%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pymes_main .footer {
	background-color: #6b6b6b;
}

.footer{
	background-color: #d47622;
}

.the-premium.footer a.toggle_div{
	display: none;
}

.the-premium.footer .col-md-3.footer-block{
	float: right;
}

.close {
	font-size: 30px;
}

.form-group-bancop {
    height: 30px;
    margin-bottom: 10px;
}
.form-group-bancop .radio-button input[type="radio"] {
    display: none;
}
.form-group-bancop .radio-button .faux-radio {
    -webkit-appearance: none;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    padding: 10px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    margin-right: 1rem;
    height: 22px;
    width: 22px;
		top: 5px;
}
.form-group-bancop .radio-button input[type="radio"]:checked+label .faux-radio:after {
    content: ' ';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    background: #316ab0;
    left: 4px;
}

.fieldset-inline {
    float: left;
    margin-right: 2em;
}

#login_form > button{
	width: 100%;
}

.background3{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	background-size: cover;
}

ul.lista_formularios {
    list-style: none;
		padding-inline-start: unset;
}

ul.lista_formularios > li > a > img {
    width: 40px;
}

ul.lista_formularios > li{
	padding: 5px;
}

.fa-file-pdf-o{
	color: #316ab0;
	font-size: 1.8em;
	margin-right: 5px;
}
.pymes_main .fa-file-pdf-o{
	color: #747474;
	font-size: 1.8em;
	margin-right: 5px;
}

.persona_main .fa-file-pdf-o{
	color: #d68136;
}
.agro_main .fa-file-pdf-o{
	color: #66a544;
}
.pr-h3{
	color: #000;
  font-weight: 600;
	}
#premium_body .col-md-4.pt_20{
min-height: 100px;
}
#premium_body ul.no-puntito,#premium_body ul {
    padding-left: 0!important;
}
ul.nav.nav-tabs.pestana > li > a{
	padding: 7px 8px;
}

#premium_body .video-container {
	display: flex;
	justify-content: center;
}
#premium_body .video-container video {
width: auto;
max-height:409px;
}

#premium_body .infinite-img img{
	max-height: 349px;
	width: 100%;
	object-fit: contain;
}
body > div.persona_main > div.container > div > div.col-sm-8.col-md-8.col-lg-9.mtb_30 > div.row > div > div > div.about-text > div > div > div > p:nth-child(8) > span > span,body > div.persona_main > div.container > div > div.col-sm-8.col-md-8.col-lg-9.mtb_30 > div.row > div > div > p:nth-child(10) > span > span,body > div.persona_main > div.container > div > div.col-sm-8.col-md-8.col-lg-9.mtb_30 > div.row > div > div > p:nth-child(7) > span > span{
	display: none;
}
body > div.persona_main > div.container > div > div.col-sm-8.col-md-8.col-lg-9.mtb_30 > div.row > div > div > p:nth-child(6){
	    margin: auto!important;
			display: contents;
}

body > div.persona_main > div.container > div > div.col-sm-8.col-md-8.col-lg-9.mtb_30 > div.row > div > div > p:nth-child(6) > span{
	display: flex!important;
	justify-content: center!important;
}

#acceso_respo > div{
	padding-left: 20px;
	padding-right: 20px;
}

@media screen and ( max-width : 1100px ){
	.banner {
		padding: 0px 0px;
	}
	#premium_body .video-container video {
	width: 100%;
	max-height:409px;
	}
}

@media screen and ( max-width : 991px ){
	.the-premium.footer .col-md-3.footer-block{
		float: left;
	}
	#premium_body > div > section > div > div > div.col-sm-12.col-md-9.col-lg-9.mtb_30,#premium_body > div > section > div > div > div.col-sm-12.col-md-9.col-lg-9.mtb_30 > div{
		padding: 0;
	}
}

@media (min-width: 772px){
	#acceso_respo{
		display: none!important;
	}
	#premium_body .mb30.p20 {
	    height: 476px;
			overflow: auto;
	}
	.infinite-img{
		/* width: 71.5vw; */
		/* left: 60%; */
		/* margin-left: -43vw; */
	}
}
@media (max-width: 771px){
	#header > div.header > div{
		padding: 0;
	}
	#header > div.header > div > nav{
		padding-left: 15px;
		padding-right: 15px;
	}

	.seguros_texto{
		padding-right: 15px;
    padding-left: 15px;
	}

	#premium_body div#exTab5,#premium_body > div > section > div > div,#premium_body .col-sm-12.col-md-9.col-lg-9.mtb_30{
		margin-top: 0;
		padding-top: 0;
	}
	#premium_body > div > section > div > div > div.col-sm-12.col-md-3.col-lg-3.mtb_30{
		display: none;
	}
}

@media (max-width: 720px) {
  .cuadros {
	  display: block;
	}
    .cuadro {
      width: 100%;
      margin: 0 0 10px 0;
    }

	.franja1::before{
		height: 300px;
	}
}

@media screen and ( max-width : 580px ){

	.t-12{
		font-size: 12px;
	}

	.empresa_main section.franja2.franjeado.background3{
		padding-top: 100px!important;
	}

	div.team_grid.box > div > div.owl-nav.disabled{
		display: block;
	}

	div.team_grid.box > div > div.owl-nav{
		visibility: visible;
	}

	div.team_grid.box > div > div.owl-nav > div.owl-prev:hover,div.team_grid.box > div > div.owl-nav > div.owl-next:hover{
		background-color: #d47622;
	}
	.owl-nav > div:hover{
		border-color: #d47622;
	}
	.the-premium .premium_botonera {
    background: #252525;
	}
	#premium_body ul.nav.nav-tabs.pestana li {
	    width: 50%;
	}
	#premium_body .nav-tabs li a{
		font-size: 14px;
	}
	ul.nav.nav-tabs.pestana > li > a {
    padding: 7px 2px;
	}
	.mini-footer h3 {
    display: flex;
    flex-direction: column;
	}
}


.cookie-message {
	width: 100%;
	position: fixed;
	bottom: 0;
	background: #eee;
	padding: 15px 0;
	z-index: 12;
	box-shadow: 0px -3px 16px rgba(0, 0, 0, 0.08);
}
.cookie-message .row {
	display: flex;
	align-items: center;
}
.cookie-message .cookie-icon {
	font-size: 32px;
}
.cookie-message .cookie-text {
	font-size: 12px;
	color: #555;
}
.cookie-btn .btn{
	background: #316ab0 none repeat scroll 0 0;
}
@media (max-width:425px) {
	.cookie-message .row {
		flex-direction: column;
	}
	.cookie-message .cookie-icon,.cookie-message .cookie-text {
	  margin-bottom: 10px;
	}
}

.politicas-text p{
	margin-bottom: 20px;
}
