.body {
	font-family: 'TelefonicaLight';
}

header {
    box-shadow: 0 2px 5px rgb(0 0 0 / 21%);
    height: 5rem;
}

a{
	color: black;
    text-decoration: underline;
    background-color: transparent;
}

.txtTitulo{
	font-family: 'TelefonicaBold';
	font-size: 1.6rem;
}

p{
	font-family: 'TelefonicaRegular';
}

input,select{
    border-radius: 1rem;
    color: #86888c !important;
	font-family: 'TelefonicaLight';
}

.fuente{
	font-family:'TelefonicaLight';
}

.fonta{
	font-family: 'Font Awesome 5 Pro';
}

.img-fluid {
    max-width: 100%;
    height: 3rem;
}

.m-4 {
    margin: 0.9rem!important;
}

#title_ce {
    color: white;
    font-weight: bold;
    font-size: 1.2rem;
    text-align: center;
}

.heightMap{
	height: 42rem;
}

#map {
    margin-right: 1px;
    margin-left: 1px;
    height: 38rem;
}

.div {
    left: 0px !important;
}

.list-group-item {
    display: inline-flex;
    padding: .7rem 0rem;
    max-width: 260px;
}

.closeWindow {
    width: 10px;
    height: 10px;
    position: absolute;
    align-self: flex-end;
    cursor: pointer;
}

.closeBlue {
    display: none;
    color: #fff;
    position: absolute;
    left: 200px;
    top: -3px;
}

.responsivec {
    max-width: 170px;
}

.card {
    left: 85px;
    max-width: 388px;
    font-size: small;
}

.card-body {
    padding: 0;
}

.swal2-loader {
    width: 4.2em;
    height: 4.2em;
}

@media (max-width: 700px) {
    .list-group-item {
        padding: 0.5rem 0rem;
    }
    .gm-style-iw-c {
        max-width: 310px !important;
    }
    .card {
        max-width: 225px;
        left: 25px;
    }
    .responsivec {
        margin: auto;
        min-width: 225px;
        padding-left: 15px;
    }
    .closeBlue {
        display: block;
    }
    .closer {
        display: none;
    }
    .res {
        display: none;
    }
}

.horarios{
	width:11rem;
}

.backgroundStore {
    background-color: #0B2337;
    border-radius: 8px;
    max-width: 100%;
}

.storeHigh{
	margin-top: -0.3rem;;
}
.divStore{
	border-right-color: white;
    border-right-style: outset;
    height: 3rem;
    margin-top: 0.8rem;
    margin-left: 1rem;
    width: 7rem;
}
.storeTxt{
	color: white;
    font-size: 1.2rem;
    margin-top: 0.6rem;
}

.storeBtn{
	background: white;
    border-radius: 2rem;
    color: #051526;
    font-family: 'TelefonicaBold';
    font-size: 1.2rem;
    font-weight: 900;
    height: 3rem;
	text-decoration: none;
    width: 11rem;
}

.divStoreBtn{
	margin-left: 3rem;
	margin-top: 1rem!important;
}

.divceLocation{
	margin: auto;
	
}

.ceLocationInfo{
	display: flex;
	box-shadow: 0 1px 0px rgb(0 0 0 / 16%);
	padding: 1px 30px 20px 0px;
}

.ceLocationTxt{
    margin-bottom: 0rem;	
}

.ceLocationBtn{
	background: #479EF2;
	border: none;
    border-radius: 1rem;
    color: white;
    height: 2rem;
    width: 9rem;
}

.ceLocationSpan{
    color: gray;
	font-family: 'TelefonicaLight';
}

#divCeInfo {
	height: 14.5rem;
	overflow-y: scroll;
}

/*div Persona*/
.divPerson{
    background:#5387c4;
    border-radius: 0.3rem;
}

.personTitleTxt{
    color: white;
    font-size: 1.8rem;
	margin-left: 1.1rem;
	padding-top: 2rem;
}

.personPTxt{
	color: white;
    font-size: 0.9rem;
    margin: -1rem 0rem 0rem 1.2rem;
	width: 20rem;
}

.btnCliente{
	background: white;
    border-radius: 2rem;
    color: #3d8ad5;
    font-family: 'TelefonicaLight';
    font-size: 0.9rem;
    font-weight: 900;
    height: 2.2rem;
    margin: 3rem 0rem 0rem 2rem;
    text-decoration: none;
    width: 9rem;
}

.pesonDivStick{
	background: #0B2337;
    border-radius: 1rem;
    height: 5rem;
}

.personTxtStick{
	color: white;
    margin-top: 0.9rem;
    text-align: center;
}

.personDivHeighImage{
	height: 7.2rem;
}

.personImage{
    height: 12.5rem;
    margin-left: 2.9rem;
    margin-top: -5.3rem;
}

.txtRedirectFooter{
    font-family: 'TelefonicaLight';
	font-size: 1.3rem;
}

.infoPerson{
    color: white;
    font-size: 0.7rem;
    margin-left: 3.3rem;
    margin-top: -5.3rem;
    width: 7rem;
}
.imageInfoPerson{
	margin-top: 2rem;
    width: 9.5rem;
}

/*font awesome*/

input, textarea { 
	font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}

.ocultar{
	display:none;
}
.txtMobileStore{
	color:white;
}
.txtSpanMobile{
	font-size: 0.6rem;

}
.txtMobile{
	color: #0B2337;
    font-weight: bold;
}

.txtPmobile{
    font-family: 'TelefonicaLight';
}


.bannerWhatsapp{
	width: 100%;	
}

.divAppStores{
	margin: 0.5rem 0rem 0rem -4rem;
}

.imgPlayStore{
	margin:-6.5rem 0rem 0rem 35rem;
}

.imgAppStore{
	margin: -9.5rem 0rem 0rem 44.5rem;
}

.imgHuaweiStore{
	margin: -12.5rem 0rem 0rem 53.5rem;
}

.divImgWhatsapp{
	margin: -3rem 0rem 0rem 1rem;
}

.imgWhatsapp{
	margin: 0rem 0rem 0rem 48rem;
}

/*responsive*/
@media(max-width:2900px) and (min-width:690px){
	.txtMobileStore{
		display:none;
	}

	.storeMobile{
		display:none;
	}

	#txtMobile{
		display:none;
	}
	
}
@media(max-width:690px) and (min-width:0px){
	#divH1{
		display:none;
	}	
}

@media(max-width:2900px) and (min-width:1200px){
	.personImage {
	    width: 18rem;
	}
}

/*Ocultar banner mobile*/
@media(max-width:3500px) and (min-width:546px){
	#bannerMobileApps{
		display:none;
	}
	#bannerMobileWhatsapp{
		display:none;
	}
	
	#personImage{
		display:none;
	}
}


/*icono whatsapp*/
@media(max-width:2900px) and (min-width:2400px){
	.divImgWhatsapp {
	    margin: -6rem 0rem 0rem 92rem;
	}
	
	.imgWhatsapp {
	    height: 5rem;
	    margin: -1rem 0rem 0rem 0rem;
	}
}

/*icono whatsapp*/
@media(max-width:2400px) and (min-width:2000px){
	.divImgWhatsapp {
	    margin: -5.5rem 0rem 0rem 87rem;
	}
	
	.imgWhatsapp {
    	height: 3rem;
    	margin: 0rem 0rem 0rem 0rem;
	}	
}

/*icono whatsapp*/
@media(max-width:1999px) and (min-width:1600px){
	.divImgWhatsapp {
	    margin: -6rem 0rem 0rem 92rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem -20rem;
	}
}

/*icono whatsapp*/
@media(max-width:1599px) and (min-width:1500px){
	.divImgWhatsapp {
	    margin: -5rem 0rem 0rem 78rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem -20rem;
	}
}

/*icono whatsapp*/
@media(max-width:1499px) and (min-width:1300px){
	.divImgWhatsapp {
	    margin: -4.9rem 0rem 0rem 55rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem;
	}
}

/*icono whatsapp*/
@media(max-width:1299px) and (min-width:1200px){
	.divImgWhatsapp {
	    margin: -4.4rem 0rem 0rem 47rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem;
	}
}

/*icono whatsapp*/
@media(max-width:1199px) and (min-width:1100px){
	.divImgWhatsapp {
		margin: -3.4rem 0rem 0rem 1rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem;
	}
}

/*icono whatsapp*/
@media(max-width:1099px) and (min-width:1000px){
	.divImgWhatsapp {
   		 margin: -3.9rem 0rem 0rem 40rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem !important;
	}
}

/*responsive*/
@media(max-width:2900px) and (min-width:1000px){
	.txtMobileStore{
		display:none;
	}

	.storeMobile{
		display:none;
	}

	#txtMobile{
		display:none;
	}
}


@media(max-width:1200px) and (min-width:1000px){
	.storeTxt{
		font-size: 1rem;
	}
	
	.infoPerson {
	    font-size: 0.5rem;
	    margin-left: 2.7rem;
	    margin-top: -4rem;
	    width: 5rem;
	}
	.personImage {
	    height: 8.5rem;
    	margin-left: 2.4rem;
    	margin-top: -1.3rem;
	}
	.personTxtStick{
		width: 10rem;
	}
	.personPTxt{
		width: 18rem;
		font-size: 0.8rem;
	}
	
	.bannerApps{
		width: 61rem;
	}
	
	.imgPlayStore{
		margin: -6.5rem 0rem 0rem 32rem;
		width: 7rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 39.5rem;
		width: 7rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 47rem;
    	width: 7rem;
	}
	.divTiendasApps{
		margin: 0.3rem 0rem 0rem -4rem;
	}
	
	.imgWhatsapp{
		margin: 0.2rem 0rem 0rem 43rem;
	}
	
}


@media(max-width:999px) and (min-width:996px){
	.divStore{
		height: 3rem;
	    margin-top: 0.8rem;
	    margin-left: 1rem;
	    width: 7rem;
	}
	
	.storeHigh{
		margin-top: -0.4rem;
	}
	.storeTxt{
		font-size: 1rem;
	}
	.storeBtn{
		height: 2.5rem;
	    width: 9rem;
	}
	.imgPlayStore{
		margin: -6.5rem 0rem 0rem 32rem;
		width: 7rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 39.5rem;
		width: 7rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 47rem;
    	width: 7rem;
	}
	
	.imgWhatsapp {
	    height: 1.6rem;
	    margin: 0.4rem 0rem 0rem 35rem;
	}
	
	.divTiendasApps{
		margin: 0.6rem 0rem 0rem -3.5rem;
	}
}

/*responsive divPersona*/
@media(max-width:999px) and (min-width:768px){
	.personTitleTxt{
		font-size: 1.6rem;
	}
	.personPTxt{
		width: 16rem;
		font-size: 0.8rem;
	}
	
	.personTxtStick{
		width: 7rem;
	}
	.pesonDivStick{
		height: 7.4rem;
		margin-bottom: 1rem;
	}
	
	.infoPerson {
	    font-size: 0.4rem;
	    margin-left: -1.4rem;
	    margin-top: -3rem;
	    width: 4rem;
	}
	.personImage {
	    height: 7rem;
	    margin-left: -1.6rem;
	    margin-top: 0.2rem;
	}
	
	.ceLocationBtn{
		font-size: 0.7rem;
		width: 6rem;
	}
	
	.btnCliente {
	    font-size: 0.7rem;
	    margin: 1rem 0rem 0rem 2rem;
	    width: 7rem;
	}
}


/*responsive elementos baner superior y baner tiendas Apps*/
@media(max-width:995px) and (min-width:690px){
	
	.container{
		max-width: 697px;
	}
	
	.divStore{
	    height: 2rem;
	    margin-top: 0.8rem;
	    margin-left: 1rem;
	    width: 5rem;
	}
	
	.storeHigh{
		height: 3rem;
		margin-top: -0.4rem;
	}
	.storeTxt{
		font-size: 0.8rem;
	}
	.storeBtn{
		font-size: 0.7rem;
		height: 2rem;
    	width: 6rem;
	}
	.divStoreBtn {
	    margin-left: 1rem;
	}
	.txtRedirectFooter {
	    font-size: 1rem;
	}
	
	.imgPlayStore{
		margin: -6.5rem 0rem 0rem 32rem;
		width: 5rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 37.5rem;
		width: 5rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 43rem;
    	width: 5rem;
	}
	
	.imgWhatsapp{
	    height: 1.6rem;
		margin: 0.6rem 0rem 0rem 36rem;
	}
	
	.divTiendasApps{
		margin: 1rem 0rem 0rem -12.5rem;
	}
}

/*icono whatsapp*/
@media(max-width:900px) and (min-width:800px){
	.divImgWhatsapp {
	    margin: -3.4rem 0rem 0rem 33rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem;
	}
}

/*icono whatsapp*/
@media(max-width:799px) and (min-width:700px){
	.divImgWhatsapp {
	    margin: -3.2rem 0rem 0rem 29rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem;
	}
}

/*Caja de ciuades con geo*/
@media(max-width:767px) and (min-width:0px){
	.margenTop{
		margin-top: 9rem;
	}
}

@media(max-width:689px) and (min-width:0px){
	.divStore{
	    height: 2rem;
	    margin-top: 0.8rem;
	    margin-left: 1rem;
	    width: 5rem;
	}
	
	.storeHigh{
		display:none;
	}
	.storeTxt{
		display:none;
	}
	.storeBtn{
		font-size: 0.7rem;
		height: 2rem;
    	width: 6rem;
	}
	.divStoreBtn {
	    margin-left: 1rem;
	}
	.txtRedirectFooter {
	    font-size: 1rem;
	}
}


@media(max-width:689px) and (min-width:480px){
	.storeMobile{
		height: 2rem;
	}
	
	.divStore{
	    margin-top: 1.5rem;
	}

	.txtMobileStore{
		margin-top: 0.5rem;
	}
	.storeBtn{
		margin:1rem 0rem 0rem 2rem;
	}
	.txtRedirectFooter {
	    font-size: 1rem;
	}
	
	.infoPerson {
	    font-size: 0.5rem;
	    margin-left: 4.2rem;
	    margin-top: -3.7rem;
	    width: 5rem;
	}
	
	.personImage {
	    height: 8.5rem;
    	margin-left: 3.9rem;
    	margin-top: -1.3rem;
	} 
	.divTiendasApps{
		margin: 1.4rem 0rem 0rem -17rem;
	}
		
	.imgPlayStore{
		margin: -6.5rem 0rem 0rem 32rem;
		width: 4rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 36.5rem;
		width: 4rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 41rem;
    	width: 4rem;
	}
	
	.imgWhatsapp{
  	   height: 1.1rem;
       margin: 1.7rem 0rem 0rem 24rem;
	}

}

/*icono whatsapp*/
@media(max-width:699px) and (min-width:600px){
	.divImgWhatsapp {
	    margin: -2.8rem 0rem 0rem 25rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem;
	}
}

/*icono whatsapp*/
@media(max-width:599px) and (min-width:547px){
	.divImgWhatsapp {
	    margin: -2.6rem 0rem 0rem 22rem;
	}
	.imgWhatsapp {
	    margin: 1rem 0rem 0rem 0rem;
	}
}

/*Ocultar banner apps y banner footer*/
@media(max-width:546px) and (min-width:0px){
	#bannerApps{
		display:none;
	}
	#bannerWhatsapp{
		display:none;
	}	
	
	#personImageStick{
		display:none;
	}	
	
	.infoPerson{
		display:none;
	}
}

/*Responsive img mobiles footer y tienda apps*/
@media(max-width:545px) and (min-width:488px){
	
	.personImage {
	    height: 8rem;
	    margin-left: 5.9rem;
	    margin-top: -0.8rem;
	}
	.divTiendasApps{
		margin: 0.5rem 0rem 0rem -29rem;
	}
		
	.imgPlayStore{
		margin: -6.5rem 0rem 0rem 32rem;
		width: 6rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 38.5rem;
		width: 6rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 45rem;
    	width: 6rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	    height: 2.1rem;
	    margin: 0.7rem 0rem 0rem 7rem;
	}
}


@media(max-width:515px) and (min-width:0px){
	.personPTxt{
		width: 21rem;
	}
	.pesonDivStick{
	    height: 5.7rem;
	}
}

/*Responsive img mobiles footer y tienda apps*/
@media(max-width:487px) and (min-width:455px){
	
	.personImage {
	    height: 7rem;
	    margin-left: 3.9rem;
	    margin-top: 0.2rem;
	}
	.divTiendasApps{
		margin: 0.5rem 0rem 0rem -29rem;
	}
		
	.imgPlayStore{
		margin: -6.5rem 0rem 0rem 32rem;
		width: 6rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 38.5rem;
		width: 6rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 45rem;
    	width: 6rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	    height: 2.1rem;
	    margin: 0.7rem 0rem 0rem 6rem;
	}
}


/*Responsive img mobiles footer y tienda apps*/
@media(max-width:454px) and (min-width:415px){
	.personImage {
	     height: 6rem;
   		 margin-left: 1.9rem;
    	 margin-top: 1.2rem;
	}
	.divTiendasApps{
		margin: 0.5rem 0rem 0rem -31rem;
	}
		
	.imgPlayStore{
		margin: -6.5rem 0rem 0rem 32rem;
		width: 6rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 38.5rem;
		width: 6rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 45rem;
    	width: 6rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	    height: 2.1rem;
	    margin: 0.7rem 0rem 0rem 4rem;
	}
}


/*Responsive img mobiles footer y tienda apps*/
@media(max-width:414px) and (min-width:385px){
	.personImage {
	     height: 6rem;
   		 margin-left: 0.9rem;
    	 margin-top: 1.2rem;
	}
	.divTiendasApps{
		margin: 0.5rem 0rem 0rem -31rem;
	}
		
	.imgPlayStore{
		    margin: -6.5rem 0rem 0rem 32rem;
		width: 5rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 37.5rem;
		width: 5rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 43rem;
    	width: 5rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	    height: 1.5rem;
   		margin: 1.5rem 0rem 0rem 5rem;
	}
}

/*Responsive img mobiles footer y tienda apps*/
@media(max-width:384px) and (min-width:300px){
	.personPTxt {
    	width: 17rem;
	}
	
	.personImage {
	     height: 6rem;
   		 margin-left: 0.9rem;
    	 margin-top: 1.2rem;
	}
	.divTiendasApps{
		margin: 0.5rem 0rem 0rem -31rem;
	}
		
	.imgPlayStore{
		    margin: -6.5rem 0rem 0rem 32rem;
		width: 5rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 37.5rem;
		width: 5rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 43rem;
    	width: 5rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	    height: 1.5rem;
   		margin: 1.5rem 0rem 0rem 5rem;
	}
}


/*Responsive img mobiles footer y tienda apps*/
@media(max-width:374px) and (min-width:330px){
	.personPTxt {
    	width: 14rem;
	}
	
	.btnCliente {
	    font-size: 0.7rem;
	    height: 2rem;
	    width: 7rem;
	}
	
	.personImage {
	    height: 5rem;
	    margin-left: -0.1rem;
	    margin-top: 2.2rem;
	}
	.divTiendasApps{
		margin: 0.8rem 0rem 0rem -29rem;
	}
		
	.imgPlayStore{
		    margin: -6.5rem 0rem 0rem 32rem;
		width: 3rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 35.5rem;
		width: 3rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 39rem;
    	width: 3rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	     height: 1.2rem;
   		 margin: 1.9rem 0rem 0rem 5rem;
	}
}


/*Responsive img mobiles footer y tienda apps*/
@media(max-width:329px) and (min-width:300px){
	.personPTxt {
    	width: 12rem;
	}
	
	.btnCliente {
	    font-size: 0.7rem;
	    height: 2rem;
	    width: 8rem;
	}
	
	.personImage {
	    height: 5rem;
	    margin-left: 0.9rem;
	    margin-top: 2.2rem;
	}
	.divTiendasApps{
		margin: 1rem 0rem 0rem -30rem;
	}
		
	.imgPlayStore{
		    margin: -6.5rem 0rem 0rem 32rem;
		width: 3rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 35.5rem;
		width: 3rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 39rem;
    	width: 3rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	     height: 1.2rem;
   		 margin: 1.9rem 0rem 0rem 3.8rem;
	}
}


/*Responsive img mobiles footer y tienda apps*/
@media(max-width:300px) and (min-width:0px){
	.personPTxt {
    	width: 9rem;
	}
	
	.btnCliente {
	    font-size: 0.7rem;
	    height: 2rem;
	    width: 8rem;
	}
	
	.personImage {
	    height: 3rem;
	    margin-left: 0.9rem;
	    margin-top: 2.2rem;
	}
	.divTiendasApps{
		margin: 1rem 0rem 0rem -30rem;
	}
		
	.imgPlayStore{
		    margin: -6.5rem 0rem 0rem 32rem;
		width: 3rem;
	}
	
	.imgAppStore{
		margin:-9.5rem 0rem 0rem 35.5rem;
		width: 3rem;
	}
	
	.imgHuaweiStore {
    	margin: -12.5rem 0rem 0rem 39rem;
    	width: 3rem;
	}
	
	.divImgWhatsapp {
	    margin: -4.5rem 0rem 0rem 1rem;
	}
	
	.imgWhatsapp {
	     height: 1.2rem;
   		 margin: 1.9rem 0rem 0rem 3.8rem;
	}
}

@media(max-width:466px) and (min-width:430px){
	.personPTxt{
		width: 21rem;
	}

	.personTxtStick{
		width: 10rem;
	}
	.ceLocationBtn{
		font-size: 0.7rem;
		width: 6rem;
	}
}

@media(max-width:437px) and (min-width:430px){
	.divStore{
	    height: 2rem;
	    margin-top: 1.5rem;
	    width: 2.7rem;
	}

	.txtMobileStore{
		margin-top: 0.5rem;
	}
	.divStoreBtn{
		margin-top: 2rem!important;
	}

}
/*div banner store*/
@media(max-width:429px) and (min-width:300px){
	.divStore{
	    height: 2rem;
	    margin-top: 1.5rem;
	    width: 2.7rem;
	}

	.txtMobileStore{
		margin-top: 0.5rem;
	}
	.divStoreBtn{
		margin-top: 2rem!important;
	}
}

/*div person*/
@media(max-width:429px) and (min-width:300px){
	.divStore{
	    height: 2rem;
	    margin-top: 1.5rem;
	    width: 2.7rem;
	}

	.txtMobileStore{
		margin-top: 0.5rem;
	}
	.divStoreBtn{
		margin-top: 2rem!important;
	}
	.ceLocationBtn{
		font-size: 0.7rem;
		width: 6rem;
	}
}

@media(max-width:400px) and (min-width:342px){
	.divStore{
		margin-left: 0rem;
	    margin-top: 1.3rem;
		width: 2.7rem;
	}

	.txtMobileStore{
		font-size: 0.8rem;
    	margin-top: 0.5rem;
		margin-left: -1rem;
	}
	.txtSpanMobile{
		font-size: 0.5rem;
	}
	
	.txtMobile{
		font-size: 1.1rem;
	}
	
	.txtPmobile{
   	  font-size: 0.9rem;
	}

	.ceLocationBtn{
		font-size: 0.7rem;
		width: 6rem;
	}
}

@media(max-width:400px) and (min-width:333px){
	.divStore{
		margin-left: 0rem;
	    margin-top: 1.3rem;
		width: 2.7rem;
	}

	.txtMobileStore{
		font-size: 0.8rem;
    	margin-top: 0.5rem;
		margin-left: -1rem;
	}
	.txtSpanMobile{
		font-size: 0.5rem;
	}
	
	.txtMobile{
		font-size: 1.1rem;
	}
	
	.txtPmobile{
   	  font-size: 0.9rem;
	}
	
	.storeBtn{
		margin-left: -0.6rem;
	}
}
