/* 2340x1080 pixels at 476ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {
	.person-info {
	    margin-top: 0;
	    padding-right: 20px;
	}
	.tp-splitted{
		font-size: 22px !important;
	}
	.custom-subtitle-slider{
		font-size: 10px !important;
		line-height: 12px !important;
	}
	.hide-767{
		display: none !important;
	}
	.btn-movil{
		margin-top: 10px !important;
	}
}


/* 2532x1170 pixels at 460ppi */
@media only screen 
    and (device-width: 390px) 
    and (device-height: 844px) 
    and (-webkit-device-pixel-ratio: 3) { 
	.person-info {
	    margin-top: 0;
	    padding-right: 20px;
	}
	.tp-splitted{
		font-size: 22px !important;
	}
	.custom-subtitle-slider{
		font-size: 10px !important;
		line-height: 12px !important;
	}
	.hide-767{
		display: none !important;
	}
	.btn-movil{
		margin-top: 10px !important;
	}	    
}
    
    
/* 2778x1284 pixels at 458ppi */
@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) 
    and (-webkit-device-pixel-ratio: 3) { 
	.person-info {
	    margin-top: 0;
	    padding-right: 20px;
	}
	.tp-splitted{
		font-size: 22px !important;
	}
	.custom-subtitle-slider{
		font-size: 10px !important;
		line-height: 12px !important;
	}
	.hide-767{
		display: none !important;
	}
	.btn-movil{
		margin-top: 10px !important;
	}
}
    
    
/* 1792x828px at 326ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { 
	.person-info {
	    margin-top: 0;
	    padding-right: 20px;
	}
	.tp-splitted{
		font-size: 22px !important;
	}
	.custom-subtitle-slider{
		font-size: 10px !important;
		line-height: 12px !important;
	}
	.hide-767{
		display: none !important;
	}
	.btn-movil{
		margin-top: 10px !important;
	}	   
}
    
    
/* 2436x1125px at 458ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) { 
	.person-info {
	    margin-top: 0;
	    padding-right: 20px;
	}
	.tp-splitted{
		font-size: 22px !important;
	}
	.custom-subtitle-slider{
		font-size: 10px !important;
		line-height: 12px !important;
	}
	.hide-767{
		display: none !important;
	}
	.btn-movil{
		margin-top: 10px !important;
	}	    
}
    
    
/* 2436x1125px at 458ppi */
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {
	.person-info {
	    margin-top: 0;
	    padding-right: 20px;
	}
	.tp-splitted{
		font-size: 22px !important;
	}
	.custom-subtitle-slider{
		font-size: 10px !important;
		line-height: 12px !important;
	}
	.hide-767{
		display: none !important;
	}
	.btn-movil{
		margin-top: 10px !important;
	}	    
}