.about h2,.cal-now h2{text-align:left}.congratulation .poll-meter,.poll-meter ul,.poll-meter ul li{position:relative}.cal-now{background:#fef3f7;padding:3.5rem 0}.cal-now label{font:500 20px Work Sans,sans-serif;color:#b61e42}.cal-now .congratulation{background:#fff;border-radius:12px;margin-left:60px;overflow:hidden;display:flex}.cal-now .first-scrn{display:flex;align-items:center;padding:3.5rem}.cal-now .first-scrn figure{margin-right:50px;width:400px}.cal-now .congratulation .box1{display:flex;justify-content:space-between;align-items:center;width:100%}.cal-now .congratulation .date-result .date-box{background:#fef3f7;border-radius:8px;margin:0 15px;-ms-flex:0 0 60px;flex:0 0 60px;overflow:hidden;text-align:center;width:70px}.cal-now .congratulation .date-result .date-box .month{color:#b61e42;padding-top:1px;font:italic 600 12px Work Sans,sans-serif}.date-box .hd24{font-size:24px;font-weight:700;color:#b61e42;line-height:44px}.congratulation.op1 .box1 .date-result{display:flex;align-items:center}.date-box .hd30{font-size:30px;font-weight:700;color:#b61e42}.cal-now .congratulation .date-result .date-box .weekbox{background:#b61e42;color:#fff;padding:1px 5px;font:italic 600 12px Work Sans,sans-serif}.date-result:has(.date-box:nth-child(2)){display:flex}.cal-now .congratulation.disN{display:none}.congratulation .col-left{padding:50px;width:100%}.congratulation .col-right{width:130px;background:#ebbcc6;padding:75px 10px;display:-ms-flexbox;display:flex;justify-content:center}.poll-meter .poll-ping{width:66px;height:48px;position:absolute;top:100%;left:-45px;z-index:1}.poll-meter .poll-ping img{width:100%;display:block}.poll-meter.p1 .poll-ping{top:7%}.poll-meter.p1 ul li:first-child .meter-box,.poll-meter.p4 ul li:nth-child(2) .meter-box,.poll-meter.p7 ul li:nth-child(3) .meter-box{height:33%}.poll-meter.p2 .poll-ping{top:16%}.poll-meter.p2 ul li:first-child .meter-box,.poll-meter.p5 ul li:nth-child(2) .meter-box,.poll-meter.p8 ul li:nth-child(3) .meter-box{height:66%}.poll-meter.p3 .poll-ping{top:28%}.poll-meter.p3 ul li:first-child .meter-box,.poll-meter.p4 ul li:first-child .meter-box,.poll-meter.p5 ul li:first-child .meter-box,.poll-meter.p6 ul li:first-child .meter-box,.poll-meter.p6 ul li:nth-child(2) .meter-box,.poll-meter.p7 ul li:first-child .meter-box,.poll-meter.p7 ul li:nth-child(2) .meter-box,.poll-meter.p8 ul li:first-child .meter-box,.poll-meter.p8 ul li:nth-child(2) .meter-box,.poll-meter.p9 ul li:first-child .meter-box,.poll-meter.p9 ul li:nth-child(2) .meter-box,.poll-meter.p9 ul li:nth-child(3) .meter-box{height:100%}.poll-meter.p4 .poll-ping{top:42%}.poll-meter.p5 .poll-ping{top:52%}.poll-meter.p6 .poll-ping{top:63%}.poll-meter.p7 .poll-ping{top:77%}.poll-meter.p8 .poll-ping{top:88%}.poll-meter.p9 .poll-ping{top:100%}.poll-meter ul{height:100%;width:12px;left:7px;padding-left:0}.poll-meter ul:before{width:2px;background:#fff;position:absolute;height:100%;content:"";top:10px;left:5px}.poll-meter ul li{height:33%;margin:8px 0;background:#fff;border-radius:4px;list-style:none}.poll-meter ul li .meter-box{background:#b61e42;position:absolute;content:"";top:0;left:0;width:12px;border-radius:4px}.poll-meter.p9 ul li:first-child .meter-box{height:100%}.poll-meter ul li span{font-family:Work Sans,sans-serif;text-align:center;transform:rotate(90deg);float:left;white-space:nowrap;position:absolute;top:42%;left:-10px;font-size:12px}.poll-meter ul li span strong{font-weight:600;font-size:14px}.cal-now .disclaimer{font-size:12px}.cal-cont{margin-top:3.5rem}.cal-now .calBx .ovulation-calendar .datepicker{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .12);padding:12px;font-family:Lato,sans-serif;width:100%}.ovulation-calendar .cal-arrow{width:max-content;margin:0 auto}.datepicker table{border-collapse:separate;border-spacing:4px}.datepicker thead th{font-weight:600;color:#b61e42;padding:10px 0}.datepicker-switch{font-size:16px}.datepicker .next,.datepicker .prev{color:#666;font-size:18px;cursor:pointer}.datepicker .next:hover,.datepicker .prev:hover{color:#000}.datepicker tbody tr{height:auto}.datepicker td,.datepicker th{width:36px;height:36px;padding:0;line-height:36px;border-radius:8px;text-align:center;vertical-align:middle;font-size:14px}.datepicker td.day{color:#333;transition:0.2s}.datepicker td.day:hover{background:#eef2ff}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active:hover.active{background:#b61e42;color:#fff;font-weight:600}.datepicker td.disabled,.datepicker td.disabled:hover{color:#ccc;background:0 0;cursor:not-allowed}.datepicker td.today{border:1px solid #b61e42;color:#b61e42;font-weight:600}.datepicker span.century,.datepicker span.decade,.datepicker span.month,.datepicker span.year{display:inline-block;width:70px;padding:8px 0;border-radius:8px;margin:4px;transition:0.2s;font-size:14px}.datepicker span.century:hover,.datepicker span.decade:hover,.datepicker span.month:hover,.datepicker span.year:hover{background:#f1f5ff}.datepicker span.active{background:#b61e42;color:#fff;font-weight:600}.datepicker td.month,.datepicker td.year{display:flex;justify-content:center;align-items:center}.datepicker .table-condensed{width:100%}.block-image-overlay-block{margin-top:0!important}.cal-cont h2{margin-top:30px;text-align:left}.datepicker-inline{width:100%}.datepicker.form-ctrl{background:url(https://www.indiraivf.com/themes/indiraivf/images/svg/datepicker.svg) 97% no-repeat!important}.about .scroll-link .link{color:#2b37ae;text-decoration:underline}.about .scroll-link .link:hover{color:#b61e42}.costfaqs .btn-box{display:none}.tools-help{background:#fef3f7;padding:3.5rem 0}.cal-now label.weeks,.cal-now label.days{color:#353535}@media (max-width:1200px){.cal-now .congratulation{}}@media (max-width:991px){.cal-now .congratulation{margin:30px 0 0}.cal-now h2{text-align:center}}@media (max-width:767px){.ovulation-calendar .row .col-md-6+.col-md-6{margin-top:30px}.ovulation-calendar .ov-cal{width:100%}.cal-now .first-scrn{flex-wrap:wrap}.cal-now .first-scrn figure{margin-right:0;width:100%;text-align:center}.congratulation.op1 .box1 .m3{width:auto;margin-bottom:15px;text-align:center}.cal-now .disclaimer{text-align:center!important}.about h2{text-align:center}.about h2+p{text-align:center}.cal-cont h2{text-align:center}}@media (max-width:575px){.congratulation .col-left{padding:20px}.congratulation .col-right{padding:75px 25px 75px 10px}.cal-now .congratulation .box1{flex-flow:column}}@media (max-width:400px){.home-banner .banner-wrapper{margin-bottom:45px}.home-banner.sm-ban .banner-wrapper{margin-bottom:90px}}