.plan-card{min-height:740px;border-radius:40px;border:1px solid #ff9e1b;background-color:#fff;padding:35px 20px 20px}
.plan-card .tag-text{background-color:#ff9e1b;font-family:'DIN-Regular';font-weight:500;color:#fff;font-size:14px;display:inline-block;margin:0 auto;max-width:100%;padding:1px 2px}
.plan-card .plan-head h2{color:#ff9e1b;font-family:'DINRound-Regular';font-weight:800;margin:0}
.plan-card .plan-head h2:first-of-type{font-size:75px}
.plan-card .plan-head h2~p{color:#000;font-weight:800;margin-top:1rem;font-size:32px}
.plan-card .plan-head h2:not(:first-of-type){font-size:50px;margin:0;letter-spacing:-0.5px;line-height:50px}
.plan-card .plan-head{text-align:center}
.plan-card .plan-pricing-content{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center}
.plan-card .plan-pricing-content .plan-1{display:inline-block;padding:0 30px}
.plan-card .plan-pricing-content .plan-duration,.plan-card .plan-pricing-content .plan-price{font-size:1rem;font-family:'DIN-Regular'}
.plan-card .plan-pricing-content .plan-duration{color:#ff9e1b}
.plan-card .plan-pricing-content .plan-1:not(:first-child){border-left:1px solid black}
.plan-card .product-container{display:flex;align-items:baseline;justify-content:center}
.plan-card .tick-image{flex:0 0 auto;margin-right:10px}
.plan-card .product-content{flex:1;text-align:left}
.plan-card .plan-product .product-title~p{font-size:1rem;font-family:'DIN-Regular';color:#000;font-weight:700;margin-bottom:.5px}
.plan-card .plan-product .simPlanDetails~ul{list-style:none;padding-left:0;font-family:'DIN-Bold' !important;font-weight:800;font-size:14px !important}
.plan-card .plan-product .simPlanDetails~ul li{padding-bottom:1rem !important}
.plan-card .plan-product .simPlanDetails~ul li::before{content:"";display:inline-block;width:16px;height:14px;background-image:url('../../../../../content/dam/M1/icons/tick.svg');background-size:cover;margin-right:5px}
.plan-card .plan-product .product-container .product-content{font-size:1rem;font-family:'DIN-Regular';color:#000;font-weight:400}
.plan-pricing{padding-bottom:20px}
.plan-card.card-small{min-height:274.979px !important}
.plan-card .plan-sm-head h2{font-family:'DIN-Bold';font-weight:800;color:#ff9e1b;font-size:16px;text-align:center}
.product-content p{margin-bottom:.5px}
.plan-pricing-content .col-12{display:flex;justify-content:center}
.fiberPlanDetails{margin-top:1.5rem}
@media(min-width:1024px){.plan-pricing-content .col-12>.btn-abd-animation{min-width:250px !important}
}
@media(max-width:767px){.plan-card{min-height:250px !important}
}
@media(min-width:375px) and (max-width:480px){.plan-card .plan-head h2:first-of-type{font-size:50px !important}
.plan-card .plan-head h2:not(:first-of-type){font-size:30px !important}
.plan-card .plan-pricing-content{margin-top:1rem}
.plan-card .plan-head h2~p{font-size:18px !important;margin:0;letter-spacing:-0.5px;line-height:30px}
}
@media(max-width:374px){.plan-card .tag-text{font-size:11px}
.plan-card .plan-head p:nth-child(2){font-size:40px}
.plan-card .plan-head p:nth-child(3){font-size:24px;letter-spacing:.2px;line-height:26px}
.plan-card .plan-product .product-title~p{font-size:13px}
.plan-card .plan-product .product-container .product-content{font-size:12px}
.plan-card .plan-pricing-content .plan-duration,.plan-card .plan-pricing-content .plan-price{font-size:12px}
}
.line-strike{text-decoration:line-through}