body{
	font-family: 'Roboto', sans-serif;
}
/*Header */
#logo-principal{
	width: 226px; height: 61px;
}
.header{
	height: 97px;
}
.menu-ibroken{
    background-color: #ffffff!important;
    box-shadow: -2px 1px 8px rgba(52, 46, 46, 0.1803921568627451);
    padding: 1% 1% 1% 15%;
    width: 100%;
}
.nav-link{
	line-height: 19px;
    color: #000000;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.nav-item{
	padding: 0px 10px 0px 10px;
}
/*Header */



/* Body */
.mayusculas{
	text-transform: uppercase;
}
.sticky{
	transition: .32s;
}
.centro{
	text-align: center;
}

#cotiza_reparacion{
	width: 100%;
	height: 350px;
	background-image: url(../images/cotizador.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.42);
}

.cotiza_h2{
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.enmedio{
	padding: 13% 15%;
}

#selecciona_dispositivo{
	padding: 30px;
}
.fadeIn, .fadeInUp{
	webkit-animation-duration:1s;animation-duration:1s;
}
.selecciona_dispositivo{
	padding: 30px 30px;
}

.btn-ifix{
    background: #59ba41;
    color: #FFF;
}
.btn-azul{
    background: #19b2d4;
    color: #FFF;
}
.btn-recoleccion{
	background: #eee;
    color: #000;
}
.space{
    padding: 0px 0px 30px 0px;
}
.iphones{
	padding-bottom: 10px;
}
.div_centro{
	margin: 0 auto;
}
.costo_reparacion{
    width: 49%;
    border: solid 1px #cecece;
    border-radius: 6px;
    display: inline-block;
    padding: 10px;
    height: auto;
    margin-bottom: 10px;
    cursor: pointer;
}
.caja_precios{
	height: 580px;
    overflow: auto;
    background: #fbfbfb;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 1px 6px 3px rgb(190 190 190 / 55%);
}
.costo_reparacion_clicked{
	background: #eee;
}
.costo_reparacion:hover{
    border: solid 1px #000;

}
.iphone_descripcion_reparacion{
	width: 75%;
	display: inline-block;
	vertical-align: text-top;
}
.iphone_costo_reparacion{
	width: 20%;
	display: inline-block;
	vertical-align: text-top;
}
.precio{
	font-size: 25px;
    font-weight: bold;
}
.big{
	width: 200px;
	margin-bottom: 15px;
}
.esconder{
	display: none;
}
#dispositivo-header{
	background: #f4f8fa;
	width: 100%;
	height: auto;
	padding: 50px;
}
#iphones-header{
	background: #f4f8fa;
	width: 100%;
	height: auto;
	padding: 20px;
}
.div-iphones{
	border: 1px solid #eee;
	border-radius: 5px;
}
.reparar-iphones{
	border-top:2px solid #3870cd;
	padding: 15px 0px 0px 0px;
}
.full-btn{
	width: 100%;
}
.texto-info{
	font-size: 15.8px;
}
.button-margen{
	margin: 0px 0px 15px 0px;
}
#precio-final{
	background: #3870cd;
    color: #FFF;
}
#modales-recoleccion{
	background:#EEE;

}

#configuracion-precio{
    position: fixed;
    bottom: 0;
    width: 100%;
    line-height: normal;
	/* background: linear-gradient(to right,#1B98E0 0%,#26a7f1 58% 100%); */
	background: rgba(254,102,52,1);
	background: -moz-linear-gradient(left, rgba(254,102,52,1) 0%, rgba(245,103,56,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(254,102,52,1)), color-stop(100%, rgba(245,103,56,1)));
	background: -webkit-linear-gradient(left, rgba(254,102,52,1) 0%, rgba(245,103,56,1) 100%);
	background: -o-linear-gradient(left, rgba(254,102,52,1) 0%, rgba(245,103,56,1) 100%);
	background: -ms-linear-gradient(left, rgba(254,102,52,1) 0%, rgba(245,103,56,1) 100%);
	background: linear-gradient(to right, rgba(254,102,52,1) 0%, rgba(245,103,56,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6634', endColorstr='#f56738', GradientType=1 );
    text-align: center;
	color: #ffffff;
	padding: 10px;
    font-family: sans-serif;
    font-weight: bold;
    box-shadow: 0 0 5px #5d5d5d;
	z-index: 10;
	
}
.small-words{
	font-size: 11.5px;
}
.return-home{
	text-align: right;
    padding-bottom: 8px;
}
/* Body */



/* Footer */
#footer{
	width: 100%;
	height: auto;
	background: #342E2E;
	padding:  30px;
}
.white{
	color: #FFF;
	padding: 5px;
}
.descripcion_footer{
	padding: 10px;
}
.small{
	font-size: 13px;
}
ul.footer_listas {
  list-style-type: none;
	list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.border-footer{
	border-right: solid 1px #FFF;
}
.white-hr{
	background: #FFF;
}
/* Footer */



/***Modal***/
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.ibroken-mapa{
	color: #1B98E0;
    font-weight: bold;
}
.ventas, #titulo-iphone {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #2a3f7d;
}
.modal hr {
    display: inline-block;
}
.modalh4{
    font-size: 18px;
    line-height: 20px;
    font-weight: 700;
    color: #2a3f7d;
}
.flotar{
	float: left;
}
@media screen and (min-width: 1024px){
	.addresses {
		padding: 50px 0 35px 0;
	}	
}
@media screen and (max-width: 970px) and (min-width:100px){
	.flotar{
		display: none!important;
	}
}
@media screen and (max-width: 900px) and (min-width:100px){
	
	.costo_reparacion{
		width: 100%;
	}
	.iphone_descripcion_reparacion{
		width: 100%;
	}
	.iphone_costo_reparacion{
		width: 100%;
	}
	h3{
		font-size: 0.95rem;
	}
	#tipo-iphone {
		font-size: 1.6rem;
	}
	#configuracion-precio{
		line-height: normal;
	}
}
@media (min-width: 2560px){
	.selecciona_dispositivo img {
		width: 100%;
		height: auto !important;
	}
}
@media (min-width: 1920px) and (max-width: 2559px){
	.selecciona_dispositivo img {
		width: 100%;
		height: auto !important;
	}
}
@media (min-width: 1511px) and (max-width: 1919px){
	.selecciona_dispositivo img {
		width: 100%;
		height: auto !important;
	}
}
@media (min-width: 1025px) and (max-width: 1510px){
	.selecciona_dispositivo img {
		width: 100%;
		height: auto !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	.selecciona_dispositivo img {
		width: 100%;
		height: auto !important;
	}
}
@media (max-width: 767px){
	.selecciona_dispositivo img {
		width: 100%;
		height: auto !important;
	}
}
.modal hr {
    width: 4.375rem;
    border: 0;
    height: .125rem;
    border-radius: .0625rem;
    background-image: linear-gradient(92deg,#3870cd,#3870cd);
    box-shadow: 0 20px 30px 0 rgba(37,15,138,.2);
    margin-left: 0;
}
.selecciona_dispositivo .row {
	align-items: center;
    justify-content: flex-start;
}