
@media (min-width: 1200px) {
    .content_store {margin-top: 35px; text-align: center;}
    .store_fondo {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 1140px; min-height: 200px; width: 100%; border-radius: 5px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_fondo_2 {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 1140px; min-height: 200px; width: 100%; border-radius: 5px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_text {position: absolute; right: 7px; top: 0px; z-index: 0; display: grid; grid-template-rows: 50px 100px 50px; text-align: center;}
    .store_text_1 {font-weight: 700; font-size: 38px; line-height: 50px; color: rgb(255, 255, 255);}
    .store_price_after {display: grid; grid-template-columns: auto auto auto; gap: 6px 6px;}
    .store_price_back {font-weight: 700; font-size: 38px; line-height: 50px; color: rgb(110, 112, 114); text-decoration: line-through;}
    .store_rayita {font-weight: 800; font-size: 40px; line-height: 50px;}
    .store_price_real {font-weight: 700; font-size: 38px; line-height: 50px; color: rgb(255, 255, 255);}
    .discoun {font-weight: 700; font-size: 100px; line-height: 100px;}

}
 
@media (min-width: 768px) and (max-width: 1199px) {
    .content_store {margin-top: 35px; text-align: center;}
    .store_fondo {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 1200px; min-height: 120px; width: 100%; border-radius: 5px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_fondo_2 {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 1200px; min-height: 120px; width: 100%; border-radius: 5px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_text {position: absolute; right: 7px; top: 0px; z-index: 0; display: grid; grid-template-rows: 30px 70px 30px; text-align: center;}
    .store_text_1 {font-weight: 600; font-size: 22px; line-height: 20px; color: rgb(255, 255, 255);}
    .store_price_after {display: grid; grid-template-columns: auto auto auto; gap: 4px 4px;}
    .store_price_back {font-weight: 600; font-size: 22px; line-height: 20px; color: rgb(110, 112, 114); text-decoration: line-through;}
    .store_rayita {font-weight: 600; font-size: 20px; line-height: 20px;}
    .store_price_real {font-weight: 600; font-size: 22px; line-height: 20px; color: rgb(255, 255, 255);}
    .discoun {font-weight: 600; font-size: 50px; line-height: 50px;}
}

@media (min-width: 480px) and (max-width: 767px) {
    .content_store {margin-top: 35px; text-align: center;}
    .store_fondo {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 900px; min-height: 120px; width: 100%; border-radius: 5px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_fondo_2 {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 900px; min-height: 120px; width: 100%; border-radius: 5px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_text {position: absolute; right: 7px; top: 0px; z-index: 0; display: grid; grid-template-rows: 30px 70px 30px; text-align: center;}
    .store_text_1 {font-weight: 600; font-size: 22px; line-height: 20px; color: rgb(255, 255, 255);}
    .store_price_after {display: grid; grid-template-columns: auto auto auto; gap: 4px 4px;}
    .store_price_back {font-weight: 600; font-size: 22px; line-height: 20px; color: rgb(110, 112, 114); text-decoration: line-through;}
    .store_rayita {font-weight: 600; font-size: 20px; line-height: 20px;}
    .store_price_real {font-weight: 600; font-size: 22px; line-height: 20px; color: rgb(255, 255, 255);}
    .discoun {font-weight: 600; font-size: 50px; line-height: 50px;}
}

@media (min-width: 355px) and (max-width: 479px) {
    .content_store {margin-top: 35px; text-align: center;}
    .store_fondo {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 700px; min-height: 100px; width: 100%; border-radius: 3px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_fondo_2 {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 700px; min-height: 100px; width: 100%; border-radius: 3px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_text {position: absolute; right: 5px; top: 0px; z-index: 0; display: grid; grid-template-rows: 20px 60px 20px; text-align: center;}
    .store_text_1 {font-weight: 600; font-size: 18px; line-height: 18px; color: rgb(255, 255, 255);}
    .store_price_after {display: grid; grid-template-columns: auto auto auto; gap: 2px 2px;}
    .store_price_back {font-weight: 600; font-size: 18px; line-height:18px; color: rgb(110, 112, 114); text-decoration: line-through;}
    .store_rayita {font-weight: 600; font-size: 18px; line-height: 18px;}
    .store_price_real {font-weight: 600; font-size: 18px; line-height: 18px; color: rgb(255, 255, 255);}
    .discoun {font-weight: 600; font-size: 40px; line-height: 50px; min-height: 50px;}
}

@media (max-width: 354px){
    .content_store {margin-top: 35px; text-align: center;}
    .store_fondo {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 700px; min-height: 70px; width: 100%; border-radius: 3px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_fondo_2 {position: relative; left: 0px; top: 0px; z-index: 0; max-width: 700px; min-height: 70px; width: 100%; border-radius: 3px; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; display: block;}
    .store_text {position: absolute; right: 5px; top: 0px; z-index: 0; display: grid; grid-template-rows: 15px 40px 15px; text-align: center;}
    .store_text_1 {font-weight: 600; font-size: 15px; line-height: 15px; color: rgb(255, 255, 255);}
    .store_price_after {display: grid; grid-template-columns: auto auto auto; gap: 2px 2px;}
    .store_price_back {font-weight: 600; font-size: 15px; line-height:15px; color: rgb(110, 112, 114); text-decoration: line-through;}
    .store_rayita {font-weight: 600; font-size: 15px; line-height: 15px;}
    .store_price_real {font-weight: 600; font-size: 15px; line-height: 15px; color: rgb(255, 255, 255);}
    .discoun {font-weight: 600; font-size: 30px; line-height: 40px; min-height: 30px;}
}
