.popGaleria {		display:none;		position:fixed;		top:0;		bottom:0;				left:0;		right:0;		margin:auto;		width:100%;		height:101%;		background:rgba(0,0,0,0.90);		z-index:99999;		cursor:auto;	}.popGaleria.view{    display: block;}		#imgGrafica .contentPop{		display:block;	}			.popGaleria .contentPop {			position:absolute;			top:0;			bottom:0;					left:0;			right:0;			margin:auto;			width:1024px;			display:none;			height:660px;            background: #ffffff;            padding: 40px 20px 40px 40px;            border-radius: 10px;		}				.popGaleria .cerrar {			width: 40px;			height: 40px;            border-radius: 100%;			position: absolute;			top: -20px;			right: -20px;			background: #c33154 url(../imgs/close.svg) no-repeat center;			background: #c33154 url(../imgs/close.png) no-repeat center\9;            background-size: 50%;			cursor: pointer;			z-index:999;		}        		.popGaleria .flecha {			width: 4%;		    height: 12%;			position: absolute;			top: 45%;			cursor: pointer;			z-index:999;		}					.popGaleria .flecha.flechaIzq {				background:url(../imgs/flechaIzq.svg) no-repeat center;				background:url(../imgs/flechaIzq.png) no-repeat center\9;				/*left:-45px;*/			}						.popGaleria .flecha.flechaDer {				background:url(../imgs/flechaDEr.svg) no-repeat center;				background:url(../imgs/flechaDer.png) no-repeat center\9;				right:-5px;			}				.popGaleria .info {			width: 30% !important;			display: inline-block;			vertical-align: middle;			padding: 12px;			box-sizing: border-box;			margin:120px auto;		}					.popGaleria .info .cajaImg {				width: 145px;				height: 145px;				margin: 15px auto 0px;			    border-radius: 50%;			    overflow: hidden;				display:none;			}							.popGaleria .info .cajaImg img {					width: 100%;					display: block;					height:auto;				}											.popGaleria .info .logoEmpresa {				margin: 20px auto 0;				width: 45px;				display: block;				height:auto;			}						.popGaleria .info h5 {				font-size: 30px;				color: #878787;				text-align: center;				margin: 10px auto;			}							#bodyGaleria .info h5 span {					font-size: 25px;				}						.popGaleria .cajaImgGal {			/*display: inline-block;			vertical-align: top;*/			width: 70%;		}					#imgGrafica .cajaImgGal {			width:100%;		}					.popGaleria .cajaImgGal img{				width:100%;				}                .btn__pop{    cursor: pointer;    color: #15B1FF;}.pop__item{    margin-bottom: 25px;}.pop__item:last-of-type{    margin-bottom: 0;}.pop__item h4{    font-weight: bold;    font-size: 25px;    margin: 0;}.pop__item p{    line-height: 23px;    margin-bottom: 0;}.scroll{    max-height: 670px;    padding-right: 30px;    overflow-y: scroll;}@media screen and (min-width: 411px){    #imgGrafica .contentPop {        width: 76%;        height: 558px !important;    }    .scroll {        max-height: 580px !important;    }}@media screen and (max-width: 375px){    .scroll {        max-height: 516px !important;    }    .popGaleria .contentPop{        height: 520px !important;    }}@media screen and (max-width: 375px) and (max-height: 812px){    .scroll {        max-height: 676px !important;    }    .popGaleria .contentPop{        height: 680px !important;    }}@media screen and (max-width: 375px) and (max-height: 667px){    .scroll {        max-height: 554px !important;    }    .popGaleria .contentPop{        height: 530px !important;    }}@media screen and (max-width: 360px){    #imgGrafica .contentPop {        width: 75% !important;        height: 80% !important;        overflow: initial;        padding: 25px 10px 25px 25px;    }    .scroll {        max-height: 600px !important;        padding: 0 20px 0 0 !important;    }}@media screen and (max-width: 360px) and (max-height: 640px){    .scroll {        max-height: 510px !important;    }}@media screen and (max-width: 320px){    .pop__item {        margin-bottom: 15px;    }    .pop__item h4{        font-size: 20px;    }    .scroll {        max-height: 460px !important;    }    .popGaleria .contentPop {        height: 470px !important;    }}