.tab-recharge { padding: 10px; border-radius: 30px; width: 100%; max-width: 480px; font-family: Magistral-Medium !important; text-align: center; background-color: #fff; color: #0072BC; text-transform: uppercase; cursor: pointer; } .tab-recharge.active { background-color: #0072BC; color: #fff; } .recharge-action { display: flex; justify-content: end; gap: 20px; } .recharge-action a { flex-grow: 1; } .recharge { background-color: #F9F7F7; padding: 30px 0; } .recharge .register { border-radius: 20px !important; } .recharge .box { box-shadow: 0 4px 40px rgb(0 0 0 / 15%); border-radius: 33px; padding: 40px 40px 24px 40px; margin-bottom: 20px; background-color: #fff; flex-grow: 1; } .recharge .carousel { margin-top: 0 !important; } .recharge .carousel-item img { height: auto !important; max-height: 510px; width: auto; } .recharge .carousel-item .description { margin: 25px 0; } .content-recharge { justify-content: center; display: flex; flex-wrap: wrap; } .text-blue { color: #0072BC; font-size: 18px; } .font-weight-bold { font-size: 18px; } .recharge .carousel-control-next { right: -26px; } .recharge .carousel-control-prev { left: -24px; } .recharge .carousel-control-next, .recharge .carousel-control-prev { width: auto; } .recharge .carousel-indicators { align-items: center; bottom: -30px; } .recharge .carousel-indicators li { background: rgba(0, 114, 188, 0.5); width: 10px; height: 10px; border-radius: 50%; border: 1px solid rgba(0, 114, 188, 0.25); opacity: 1; margin: 0 5px; } .recharge .carousel-indicators .active { background: #0072BC; border: 2px solid #fff; box-shadow: 0px 0px 0px 2px #0072bc; } .breadcrumb-back { display: flex; font-size: 14px; font-weight: 500; float: right; gap: 2px; color: #595A5C; cursor: pointer; } .collapse-action { margin-bottom: -25px; padding-top: 25px; display: none; } @media only screen and (max-width: 450px) { .recharge .box { box-shadow: 0 4px 40px rgb(0 0 0 / 15%); border-radius: 33px; padding: 30px 15px 30px 15px; margin-bottom: 20px; background-color: #fff; flex-grow: 1; } .recharge .carousel-control-next-icon, .recharge .carousel-control-prev-icon, .recharge .carousel-control-prev-icon:hover, .recharge .carousel-control-prev-icon:hover { width: 30px !important; background-size: contain !important; } .recharge .carousel-item .description { margin: 15px 0; } .text-blue { font-size: 13px; } .font-weight-bold { font-size: 13px; } .collapse-action { display: block; } }