/*  ------  dts   ------  */

body,html {
	overflow-x: clip !important;
}

 @media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
	.exf__page .exf__faq-title {
        font-size: 30px;
    }
  	.exf__page .exf__routine-product-cta {
	    padding-top: 13px;
	}
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
	.exf__page .exf__routine-title {
    	padding-bottom: 10%;
  	}
  	.exf__page .exf__faq-title{
  		font-size: 30px;
  	}
  	.exf__page .exf__benefits_2-number:nth-child(1) .exf__benefits_2-number-text, 
  	.exf__page .exf__benefits_2-number:nth-child(2) .exf__benefits_2-number-text {
        font-size: 18px;
    }

}

@media (max-width: 480px) {
	.exf__page .exf__routine-product[data-item="6"] .exf__routine-product-media-3 .exf__routine-product-extra {
	  	left: calc(29% - 108px);
	}
}
