@import url(font.css);
dl,ol,p,ul{margin-top:0}.jvalidation .form-label-group .form-ctrl:focus,.modal{outline:0}.visually-hidden,select{word-wrap:normal}.city-center .lists-types li img{width:25px;height:25px;background:#b61e42;border-radius:100%;padding:3px;margin-right:10px}a{text-decoration:unset!important;transition:color .5s linear}.jvalidation .link,a,a:focus,a:hover{text-decoration:none}@media (max-width:991px){body{padding-top:61px!important}}.layout-container .header .container.PR{max-width:1140px}.mb-0,.my-0,.sub-header ul.menu-sub.ml-auto{margin-bottom:0!important}select option{color:#000}.Center-List #block-peoplestories-3 .stories{background:#fff!important}.content_read{margin-left:-3px!important}.MT50 .inClinic-slick,.PR,.footer .container,.header .menu>li>a,.home-banner .banner-wrapper,.main-menu>li,.map-sec .map-wraper{position:relative}.header,.mobile-menu{position:fixed;left:0;z-index:2}.MT50 .inClinic-slick .slick-arrow{position:absolute;top:-50px!important}div.block.block-custom-text-block section.topics.sec3{padding-top:0!important}ul{margin:0;padding:0}address,dl,ol,p,ul{margin-bottom:1rem}ul li{list-style:none}b,strong{font-weight:700}.flex,.jvalidation .mobile-combo,.sub-header .menu-sub{display:-ms-flexbox;display:flex}.CTR,.image-card .card-info{text-align:center}.MR5{margin-right:5px}.MR25{margin-right:25px}.MR30{margin-right:30px}.ML15{margin-left:15px}.MR15{margin-right:15px}.ML20{margin-left:20px}.MR20{margin-right:20px}.ML10{margin-left:10px}.MT5{margin-top:5px}.MT10,.team-card .btn-box .btn-blue1{margin-top:10px}.MT20{margin-top:20px}.MT30,.profile-map .form-bx .f20{margin-top:30px}.MT40{margin-top:40px}.MT50{margin-top:50px}.MB5{margin-bottom:5px}.MB20,.jvalidation.op1 .form-label-group,.mobile-menu .mobile-nav .trgrm{margin-bottom:20px}.f12{font-size:12px}body{font:400 18px Lato,sans-serif;color:#353535}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;padding:0;font-size:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit}.hd1{font-family:Work Sans,sans-serif;font-size:55px;line-height:1.2;color:#fff;letter-spacing:-1.83px}.hd2,.header .menu>li a,.mobile-menu .mobile-nav .tog_contm ul li>a,.sub-header .menu-sub li a{color:#353535}.hd2{font:500 40px/1.1 Work Sans,sans-serif;letter-spacing:-1.33px}.hd28{font:500 28px Work Sans,sans-serif;color:#fff}.hd20,.tbl-data .table th{font:500 20px Work Sans,sans-serif;color:#b61e42;letter-spacing:.27px}.desc{line-height:26px;margin-bottom:0}.link,.mobile-menu .mobile-nav .trgr1 a{color:#2b37ae}.f13{font-size:13px;letter-spacing:.18px;line-height:18px}.btn-box .btn-blue,.btn-box .btn-red,.btn-box .btn-white{border-radius:6px;font:600 18px/1 Work Sans,sans-serif;color:#fff;letter-spacing:.25px;white-space:nowrap}.about,.faqs,.fertility-team,.footprint,.looking-for,.map-sec,.reviews,.sec1,.sec2,.stories,.treatments{padding:100px 0;background:#fff}.faqs,.looking-for,.reviews,.sec2,.stories,.treatments{background:#fef3f7}.sec3{padding-top:100px;background:#fff}.btn-box .btn-red{display:inline-block;padding:13px 20px;background:#b61e42;transition:background .3s}.btn-box .btn-red:hover{background:#2b37ae}.disN,.header .mobIcon{display:none}.btn-box .btn-blue1,.play,.slick-dots li{display:inline-block}.btn-box .btn-blue,.btn-box .btn-white{display:inline-block;padding:11px 25px;border:2px solid #fff;text-decoration:none;overflow:hidden;background:linear-gradient(90deg,#fff,#fff 50%,transparent 0);background-size:200% 100%;background-position:100%;transition:background-position 275ms}.btn-box .btn-blue{border-color:#2b37ae;background:linear-gradient(90deg,#2b37ae,#2b37ae 50%,transparent 0);background-size:200% 100%;background-position:100%}.btn-box .btn-blue:hover{color:#fff!important;background-position:0 100%}.btn-box .btn-blue1{font:600 18px Work Sans,sans-serif;color:#2b37ae;letter-spacing:.25px;padding:0 0 5px;border-bottom:2px solid #2b37ae}.menu.sub-menu-l1>li>a,.mobile-menu .mobile-nav{font-family:Work Sans,sans-serif;font-weight:500}.header .menu,.home-banner .banner-wrapper .banner-img,figure.banner-img,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.home-banner .banner-wrapper .banner-img img,.home-banner .banner-wrapper .banner-img video,figure.banner-img img{width:100%;height:auto}.home-banner .banner-wrapper .banner-ctnt{position:absolute;width:100%;top:50%;bottom:auto;transform:translateY(-50%)}.sarrow .slick-arrow{border:0;font-size:0;width:28px;height:28px;position:absolute;z-index:1;top:-78px}.header .menu,.sub-header .menu-sub{font-size:13px;letter-spacing:.18px}.sarrow .slick-prev{background:url(/themes/indiraivf/images/svg/left-arw.svg) no-repeat;right:40px}.sarrow .slick-next{background:url(/themes/indiraivf/images/svg/right-arw.svg) no-repeat;right:0}.fertility-team .slick-slide,.footprint .slick-slide,.reviews .slick-slide,.slide-gap .slick-slide,.stories .slick-slide{margin:0 10px}.fertility-team .slick-list,.footprint .slick-list,.reviews .slick-list,.slide-gap .slick-list,.stories .slick-list{margin:0 -10px}.slick-dots{text-align:center;margin-top:25px}.slick-dots li{font-size:0;margin:0 10px}.slick-dots li.slick-active button{width:20px;height:20px}.slick-dots li button{width:12px;height:12px;border-radius:2px;background:#2b37ae;border:0;padding:0}.banner-info{padding:40px;background:#b61e42;border-radius:12px}.banner-info .f14w{color:#fff}.play{background:url(/themes/indiraivf/images/svg/play.svg) no-repeat;width:29px;height:32px}.image-card figure{margin-bottom:20px;overflow:hidden;border-radius:12px}.image-card figure img{width:100%;height:auto;transition:.5s}.image-card figure.PR .play{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-khtml-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1}.image-card .card-info .desc{padding:10px 30px 20px}.fadeInLeft{animation-name:x}.fade:not(.show),.os-animation{opacity:0}.fertility-team.clinic .slick-slide.slick-current,.os-animation.animated{opacity:1}.animated{animation-duration:1s;animation-fill-mode:both}.fadeInUp{animation-name:wb}body{padding-top:115px;font-family:Lato,sans-serif!important;font-size:18px!important}.header{width:100%;top:0;padding:0 0 18px;background:#fff;box-shadow:0 2px 8px 0 hsla(0,0%,44%,.76)}.header .flex{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header .menu{display:-ms-flexbox;display:flex;line-height:26px}.header .menu>li.no-hover a:hover{border-bottom:0}.header .main-menu>li>a.is-active:before,.header .menu>li.show>a:before,.header .menu>li>a:hover:before,.profile-map .map-wraper iframe{width:100%}.header .menu>li>a:before{display:block;content:"";width:0;height:2px;left:0;bottom:-5px;z-index:0;position:absolute;background:#b61e42;transition:.3s ease-in-out}.menu.sub-menu-l1>li>a{font-size:15px;z-index:9;width:100%;background:url(/themes/indiraivf/images/svg/rt-arw.svg) 90% no-repeat;display:block}.sub-header{background:#ebbcc6;margin-bottom:18px;padding:8px 0}.sub-header .menu-sub li{margin-left:30px}.dropdown-menu.menu-box{position:absolute;width:740px;min-height:380px;background:#fff;transform:none!important;margin:62px 0 0 -112px;border:0;border-radius:0 0 16px;padding:50px 120px}.dropdown-menu.menu-box .sub-menu{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.dropdown-menu.menu-box .sub-menu .nav-menu{width:40%}.dropdown-menu.menu-box .sub-menu .tab-content{width:60%;margin-left:30px;padding-left:30px;border-left:1px solid #c1c1c1}.nav-menu{font:500 15px Work Sans,sans-serif;letter-spacing:.2px}.nav-menu li{margin-bottom:15px;width:100%}.nav-menu li a{display:block;background:url(/themes/indiraivf/images/svg/rt-arw.svg) 100% no-repeat}.book-app .thank-msg p a,.mobile-menu .mobile-nav .trgr1.act a,.nav-menu li a.active,.nav-menu li a:hover{color:#2b37ae;text-decoration:underline}#bookAppointmentModal a,.header-form1 .thank-msg p a,.menu.sub-menu-l1>li>a.is-active,.profile-map a.tdu{text-decoration:underline!important}.list-menu li{font-size:14px;letter-spacing:.18px;line-height:26px;margin-bottom:5px}.mobile-menu{width:100%;height:100%;top:0;background:#fff;overflow-y:scroll;display:none}.mobile-menu .logo-bx{justify-content:center!important;position:relative}.mobile-menu .logo-bx .cls{position:absolute;right:15px;top:16px}.mobile-menu .btn-box{margin:0!important}.mobile-menu .mobile-nav{padding:30px;line-height:1.2}.mobile-menu .mobile-nav .trgrm span{background:url(/themes/indiraivf/images/svg/down2.svg) no-repeat;width:8px;height:7px;position:absolute;margin:8px 0 0 15px}.mobile-menu .mobile-nav .trgrm.act a{border-bottom-color:#b61e42}.mobile-menu .mobile-nav .trgrm a{font-size:18px;color:#b61e42;letter-spacing:.25px;padding-bottom:8px;border-bottom:2px solid transparent;display:inline-block}.mobile-menu .mobile-nav .tog_contm{padding-left:20px;padding-bottom:10px}.mobile-menu .mobile-nav .tog_contm ul li{font-size:15px;letter-spacing:.2px;margin-bottom:12px}.mobile-menu .mobile-nav .trgr1 a span{background:url(/themes/indiraivf/images/svg/down3.svg) no-repeat;width:8px;height:7px;display:inline-block;margin:6px 0 0 12px}.mobile-menu .mobile-nav .tog_cont1{padding:10px 0 0 20px}.mobile-menu .mobile-nav .tog_cont1 li a{font:400 13px Lato,sans-serif;letter-spacing:0}.book-app .modal-content{background:#fef3f7;border-radius:18px;border:0}.book-app .modal-content .close{width:12px;height:12px;top:25px;right:25px}.close{position:absolute;z-index:1;background:url(https://www.indiraivf.com/themes/indiraivf/images/svg/close1.svg) 0 0/cover no-repeat}.book-app .modal-body{padding:60px 50px 40px}.book-app .thank-msg .lh1{line-height:26px}.book-app .thank-msg .lh2{line-height:36px}#bookAppointmentModal .CTR.MT20.f12,#bookAppointmentModal a,#bookAppointmentModal p{color:#000!important}.copy-right{background:#ebbcc6;padding:18px 0}.jvalidation.op1 .form-label-group .form-ctrl{border-color:#353535;color:#353535}.jvalidation.op1 .form-label-group .form-ctrl::-webkit-input-placeholder{color:#353535}.jvalidation.op1 .form-label-group .form-ctrl:-ms-input-placeholder{color:#353535}.jvalidation.op1 .form-label-group .form-ctrl::placeholder{color:#353535}.jvalidation.op1 .form-label-group .form-ctrl.is-invalid{background-image:url(/themes/indiraivf/images/svg/error1.svg)}.jvalidation.op1 .form-label-group .form-ctrl.nselect{background-image:url(/themes/indiraivf/images/svg/down1.svg)}.block-custom-text-block .topics .content_read a,.block-custom-text-block .topics p a,.block-custom-text-block .topics ul li a,.jvalidation.op1 .form-label-group .error{color:#b61e42}.jvalidation.op1 .btn-box.op1{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.jvalidation.op1 .btn-box.op1 .link{color:#2b37ae;border-bottom-color:#2b37ae;margin-right:30px}.footer ul li,.jvalidation .form-label-group{margin-bottom:10px}.jvalidation .form-label-group .form-ctrl{border:2px solid #fff;width:100%;border-radius:6px;background:0 0;font:500 15px/16px Work Sans,sans-serif;padding:10px 20px;color:#fff;letter-spacing:.2px;min-height:42px}.jvalidation .form-label-group .form-ctrl::-webkit-input-placeholder{color:#fff}.jvalidation .form-label-group .form-ctrl:-ms-input-placeholder{color:#fff}.jvalidation .form-label-group .form-ctrl::placeholder{color:#fff}.jvalidation .form-label-group .form-ctrl.nselect{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/indiraivf/images/svg/down.svg) 97% no-repeat}.jvalidation .form-label-group .form-ctrl.nselect::-ms-expand{display:none}.jvalidation .form-label-group .form-ctrl.nselect.p1{background-position:92%}.bmw-report .tbl-data .table,.header-form1 .thank-msg p,.header-form1 .thank-msg p a,.jvalidation .form-label-group .form-ctrl.nselect option,.reviews .review-card .hd20,.reviews .review-card .rating strong,.reviews .review-card .tbl-data .table th,.tbl-data .table .reviews .review-card th{color:#353535}.jvalidation .form-label-group .error{font-size:13px;margin-bottom:0}.jvalidation .mobile-combo .w25{width:24%}.jvalidation .mobile-combo .w25 .nselect{border-radius:6px 0 0 6px;border-right:0;background-position:84%;min-height:42px}.jvalidation .mobile-combo .w75{width:76%}.jvalidation .mobile-combo .w75 .form-ctrl{border-radius:0 6px 6px 0}.jvalidation .form-ctrl.is-invalid{background:url(/themes/indiraivf/images/svg/error.svg) 97%/20px no-repeat}.jvalidation .link{background:0 0;border:0;font:600 18px Work Sans,sans-serif;color:#fff;letter-spacing:.25px;padding:0 0 5px;border-bottom:2px solid #fff}.about .row,.profile-map,.treatments-box.op1 .treatments-item a{-ms-flex-align:center;align-items:center}.about .line{border-left:2px solid #b61e42;padding:20px 0 20px 4vw;min-height:100px}.stories .image-card .card-info .desc{padding:0 30px}.treatments-box{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.treatments-box.op1{-ms-flex-pack:center;justify-content:center}.treatments-box.op1 .treatments-item{width:33.33%}.treatments-box .treatments-item{width:50%}.treatments-box .treatments-item a figure{-ms-flex:0 0 98px;flex:0 0 98px;margin-right:20px;margin-bottom:0}.menu-heading,.menu.mene-ul li>a:hover:before,.treatments-box .treatments-item a figure .hover{display:none}.treatments-box .treatments-item a:hover{background:#b61e42}.map-sec .hd2,.map-sec a,.profile-map a.tdu,.tbl-data .table .treatments-box .treatments-item a:hover th,.treatments-box .treatments-item a:hover .desc,.treatments-box .treatments-item a:hover .hd20,.treatments-box .treatments-item a:hover .info .link.read-more,.treatments-box .treatments-item a:hover .tbl-data .table th{color:#fff}.treatments-box .treatments-item a:hover figure img{display:none;height:67px;width:65px}.treatments-box .treatments-item a:hover figure img.hover{display:inline-block;height:98px;width:98px}.treatments-box .treatments-item a .desc{color:#353535;margin-top:5px}.team-card{background:#fef3f7;text-align:center;padding:0 30px 30px;border-radius:12px}.team-card figure img{width:100%;border-radius:0 0 12px 12px}.team-card .card-info .f14w{margin:5px 0 8px}.team-card .btn-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.fertility-team .sarrow .slick-arrow{top:-106px}.MB130{margin-bottom:130px}.rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rating.op1 span{background-image:url(/themes/indiraivf/images/svg/starb.svg)}.rating strong{font:600 14px/1 Work Sans,sans-serif;letter-spacing:.19px;color:#fff;margin-right:10px}.rating span{background:url(/themes/indiraivf/images/svg/star.svg) no-repeat;width:10px;height:10px;margin-right:5px}.fertility-team .sarrow.op1 .slick-arrow{top:-50px}.link,.link:hover,.tdu{text-decoration:underline}.reviews .review-card{background:#fff;padding:30px 20px;color:#353535;border-radius:12px}.map-sec{background:#b61e42;color:#fff}.map-sec #map,.map-sec .mapStyle{width:100%;height:500px;border-radius:12px;color:#353535}.map-sec .form-bx{padding-right:20px}.profile-map .form-bx .hd2{font-size:40px}.profile-map .form-bx .f18{margin-top:20px;line-height:1.4}.f20{font-size:20px}.f18{font-size:18px}.home-banner .banner-info h1.hd1{font-weight:400}.fform #callBackForm1 button[type=submit],.link.js-form-submit.form-submit{text-decoration:none!important}.treatments-box .treatments-item a{padding:25px;display:-ms-flexbox;display:flex;border-radius:9px;transition:.3s;display:-ms-flexbox;display:flex;align-items:center}.treatments-box.op1 .info,.treatments-box.op2 .info{height:inherit}.fertility-listing .list-fertility .team-card .card-info .hd20+p,section.fertility-team .team-card .card-info .hd20+p{min-height:28px}.fertility-team .card35-slick .slick-dots{width:190px;height:32px;overflow:hidden;margin-left:auto;margin-right:auto}.map-sec .mapStyle iframe{width:100%!important;height:100%!important;border-radius:12px}.tools-help.sec2{background:#ebbcc69e}.author,.f14w{font:italic 500 14px/1 Work Sans,sans-serif;letter-spacing:.19px}.menu.sub-menu-l1{display:block;position:absolute;top:45px;background:#fff;padding:50px}.header .menu>li{margin:0 10px;display:flex}.menu.mene-ul{display:none;width:560px}.menu-heading.show,.menu.mene-ul.show,.slick-initialized .slick-slide,.slick-slide img,article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.menu.mene-ul.show .is-active~.menu.mene-ul{overflow:hidden;border-radius:0 0 20px 20px;display:block;position:absolute;right:0;width:100%;text-align:start;padding-left:50%;background:#fff;z-index:1;padding-bottom:20px;min-height:221px;top:70px}.menu.sub-menu-l1>li>a.is-active{font-weight:600;color:#2b37ae}.header .main-menu>li>.mene-ul>li{margin-bottom:10px;width:48%;border-right:0}.main-menu>li:nth-child(2)>.mene-ul li{width:inherit}.main-menu>li>.mene-ul>li>ul>li{padding-left:20px}.main-menu>li>.menu-heading{position:fixed;top:130px;left:110px;padding:0 20px;z-index:999;white-space:nowrap;font:500 20px Work Sans,sans-serif;color:#b61e42;letter-spacing:.27px}.main-menu>li>.mene-ul{border-radius:0 0 20px;box-shadow:0 4px 6px -1px rgb(0 0 0 / 35%);position:fixed;left:0;top:115px;width:740px;padding:60px 120px}header.header .PR .menu>li{position:static}header.header .main-menu>li>.mene-ul{position:absolute;margin:62px 0 0 -112px;top:0;padding:71px 120px 60px;min-height:380px}header.header .main-menu>li>.menu-heading{position:absolute;left:0;top:100px}.main-menu>li.small>.mene-ul{width:540px}.main-menu>li:nth-child(2)>.mene-ul{width:425px}.image-card figure.PR:after,.stories .image-card figure.PR:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);left:0;top:0}.fertility-team h2.hd2~.line{padding-bottom:30px}.fertility-team.clinic .slick-slide{margin:0;opacity:.5}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}button{border-radius:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.fade{transition:opacity .15s linear}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.mt-2,.my-2{margin-top:.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-auto,.mx-auto{margin-left:auto!important}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.breadcrumb-inner .breadcrumb-lists li:before{content:"/";padding-left:3px;content:"/";padding-right:3px;font-size:13px}.treatments-box.op1{align-items:center}.youtube-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.youtube-player img{object-fit:cover;display:block;left:0;bottom:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("/themes/indiraivf/images/svg/play.svg") no-repeat;cursor:pointer}.youtube-section{text-align:center;width:800px;margin:0 auto;height:400px}.center-reviews .slick-prev,.inClinic-slick .slick-prev,.slick-next{color:transparent;border:transparent}.breadcrumb-inner .breadcrumb-lists{display:flex;padding-top:20px}.breadcrumb-inner li{color:#353535;font-size:13px}.breadcrumb-inner a.active{margin-right:8px;color:#b61e42}.breadcrumb-inner .breadcrumb-lists li:first-child:before{content:"";padding-right:0}.block-custom-text-block .topics ul li{list-style:disc}.block-custom-text-block .topics h2{margin-bottom:20px;font-size:22px;font-weight:600;color:#b61e42}.footer{padding:80px 0;background:#b61e42;letter-spacing:.25px}.footer,.footer a{color:#fff!important}.footer .container .scroll-top{position:absolute;top:-115px;right:15px;letter-spacing:.25px;font-weight:700;color:#353535!important}.footer .hd20,.footer .tbl-data .table th,.tbl-data .table .footer th{color:#fff;margin-bottom:20px}.footer .PR .clr{position:absolute;left:-40px;top:-3px}.footer span.clr{display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px solid #fff}.footer ul.social{display:flex}.social-media-links--platforms{padding-left:0}.footer ul.social li{margin-right:8px}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.footer ul.social li:last-child{margin-right:0}.platforms li>a img{width:32px;height:36px} @media (max-width:1366px){.layout-container.FAQs .home-banner .slick-dots{bottom:0}.layout-container.FAQs .banner-info{padding:20px 40px}}@media (max-width:991px){.btn-box .btn-blue,.btn-box .btn-white,.header .btn-box a,.main-mobile-menu>li>.mene-ul>li{font-size:15px;letter-spacing:.2px}.header{padding:0;position:fixed;top:0;left:0;width:100%}.header,.header.open-menu .PR{z-index:2}.header .container.PR{padding:0;max-width:100%}.form-list.twoCol,.header .flex{-ms-flex-direction:column;flex-direction:column}.header .menu,.main-menu>li>.menu-heading,.sub-header{display:none}.header .logo img{height:26px;width:100%}.header .logo-bx{padding:17px 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header .logo-bx .mobIcon{display:inline-block}.header .btn-box{width:100%;margin:0 -15px}.header .btn-box a{display:none;border-radius:0;text-align:center;text-decoration:underline}.map-sec .row.m-col-reverse{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.map-sec .hd2,.map-sec .hd2+p,.map-sec .jvalidation .btn-box,.profile-map .form-bx{text-align:center}.map-sec .form-bx{margin-top:30px;padding-right:0}.map-sec .jvalidation{margin-top:30px}.form-list.twoCol li{width:100%}.youtube-section{width:auto;height:auto}.home-banner.sm-ban .hd28{font-size:20px}.home-banner.sm-ban .hd28+.btn-box.MT30{margin-top:20px}.treatments-box.op1 .treatments-item{width:50%}.about,.faqs,.fertility-team,.footprint,.looking-for,.map-sec,.reviews,.sec1,.sec2,.stories,.treatments{padding:50px 0}.slick-dots li{margin:0 12px}.mobile-menu .main-mobile-menu{display:block;line-height:1.2;font-weight:500;font-family:Work Sans,sans-serif;padding:30px}.main-mobile-menu>li>.mene-ul>li>a{background:url(/themes/indiraivf/images/svg/down3.svg) 90% no-repeat;width:auto;padding-right:30px;transition:.3s}.header .main-menu>li>.mene-ul>li{border-right:none;width:auto}.mobile-menu .main-mobile-menu>li{margin:10px 10px 20px;display:flex;flex-wrap:wrap}.main-mobile-menu>li>a{margin-bottom:20px;background:url(/themes/indiraivf/images/svg/down2.svg) 90% no-repeat;padding-right:50px;white-space:nowrap;font:500 20px Work Sans,sans-serif;color:#b61e42!important;letter-spacing:.27px}header.header .main-mobile-menu>li>.mene-ul{position:static;padding:0 0 10px 15px;width:100%;margin-top:10px}header.header .main-menu>li>.mene-ul{margin:initial;min-height:initial}.menu.mene-ul.show .is-active~.menu.mene-ul{min-height:inherit;position:static;padding-left:0}.main-mobile-menu>li>.mene-ul>li{flex-wrap:wrap;margin-bottom:12px!important}}@media (max-width:768px){.map-sec{padding:70px 0}#hdm{display:none}}@media (max-width:767px){.hd1,.hd2,.profile-map .form-bx .hd2{font-size:24px}.about,.copy-right,.sitemap{text-align:center}.book-app .modal-body{padding:50px 20px}.book-app .jvalidation.op1{margin-top:20px}.book-app .jvalidation.op1 .form-label-group{margin-bottom:10px}.book-app .jvalidation.op1 .form-label-group.ML10{margin-left:0}#block-treatmentblock .treatments-box,.book-app .jvalidation.op1 .f12 a,.copy-right span{display:block}.home-banner.sm .banner-info{padding:25px 20px}.map-sec #map,.map-sec .mapStyle{height:360px}.map-sec .white-bx{padding:50px 30px 30px}.map-sec .white-bx span{display:inline}.profile-map .form-bx .f18{font-size:16px}.profile-map .form-bx .f20{font-size:18px}body{font-size:16px!important}.treatments-box .info{height:92px;overflow:hidden}.header .btn-box a{text-decoration:underline!important}.banner-info{padding:18px!important}.home-banner .banner-wrapper .banner-ctnt{top:unset!important;bottom:0!important;transform:none!important}.home-banner .banner-wrapper .article-banner{transform:none!important}div.block.block-custom-text-block section.topics.sec3{padding:0 20px!important}#block-breadcrumbs{display:none}.treatments-box .treatments-item a figure{flex:0 0 98px}.home-banner .banner-wrapper{padding-bottom:100px}.hd2{letter-spacing:-.8px}.treatments-box .treatments-item,.treatments-box.op1 .treatments-item{width:100%}.about{padding:40px 0 50px!important}.about .line{border-left:0;padding:8px 0 0;min-height:inherit}.footer .container .scroll-top{top:-75px}.footer .or1{order:1}.footer .hd20,.footer .tbl-data .table th,.tbl-data .table .footer th{margin-top:40px}.footer .or3{order:3;flex:0 0 100%}.footer{padding:50px 0}.footer ul.social li{padding-right:0;margin-right:3px}.footer .or3 li,.footer .or4 li{width:50%;float:left}.footer .or4{order:4}footer .or2{order:2}.platforms li>a img{width:21px;height:24px}}@media (min-width:576px){.book-app .modal-dialog{max-width:540px}}@media (max-width:428px){.footer .or1{display:flex;padding-left:55px}.footer .or1 .fot-contact,.footer .or1 .fot-contact+div{width:50%}.footer .or1 p.PR a{font-size:15px}.footer .PR .clr{position:absolute;left:-36px;top:3px}.footer span.clr{width:25px;height:25px}}.header-form1 .thank-msg p a{color:#353535!important}.bmw-report{margin-bottom:80px}.bmw-report .sec2d .table-responsive.tbl-data .table td,.sec2d .table-responsive.tbl-data .table th{border-top:0}.bmw-report .tbl-data .table td,.tbl-data .table th{padding:15px 3%;text-align:center;vertical-align:middle;border-color:#c1c1c1;border-right:1px solid #c1c1c1}.bmw-report .tbl-data .table th{border-bottom-width:1px;background:#b61e42;color:#fff}.bmw-report .tbl-data{background:#fef3f7;border-radius:12px;margin-top:40px}.btn-box .btn-blue{color:#2b37ae!important}.block-custom-text-block .topics h3{font-size:20px;font-weight:600;color:#b61e42}.moreinsta-content .instacontent-btn:hover { background-color: #2b37ae;    color: #fff;}.moreinsta-content .instacontent-btn { background-color: #fff;    border: 2px solid #2b37ae;    color: #2b37ae;    margin: 0 auto;    padding: 10px 20px;  border-radius: 5px;  font-size: 17px;  font-weight: 500;  margin-top: 10px;}.moreinsta-content {    text-align: center;}.map-img img {    width: 100%;    height: auto;    border-radius: 12px;} @media (max-width: 767px) { .map-sec #map, .map-sec .mapStyle #ifrmap {  height: 360px !important;} } .map-sec #map, .map-sec .mapStyle #ifrmap { width: 100%; height: 500px;  border-radius: 12px; color: #353535;}.block-custom-text-block .content_read{ margin-left: -4px!important;}
.Center-List .accordian .trgr {
    font-size: 18px!important;
}

.Center-List .accordian .trgr:before {
    right: 0!important;
    width: 22px!important;
    left: auto!important;
}

/* .Center-List .block-custom-text-block .topics h2 {
    font-size: 28px!important;
} */

.block-custom-text-block .topics h2 {
    font-size: 28px!important;
}

.Center-List .faqs {
    background: #fef3f7!important;
}

.breadcrumb-inner .breadcrumb-lists {
    display: flex;
    padding-top: 20px;
}

.breadcrumb-inner li {
    color: #353535;
    font-size: 13px;
}

.breadcrumb-inner a.active {
    margin-right: 8px;
    color: #b61e42;
}

.breadcrumb-inner .breadcrumb-lists li:before {
    content: "/";
    padding-right: 3px;
    font-size: 13px;
}
.ivf4640 .team-card .card-info .f14w {
    min-height: 14px;
}
.breadcrumb-inner .breadcrumb-lists li:first-child:before {
    content: "";
    padding-right: 0;
}
.map-sec .hd2{
    text-align: left;
}
.bodytextcustom{
    margin-bottom: 100px;
}
@media (max-width: 767px) {
    #block-breadcrumbs,.breadcrumb-inner {
        display: none;
    }
    .map-sec .hd2{
        text-align: center;
    }
    .bodytextcustom{
        margin-bottom: 60px;
    }
}
 .youtube-section {
    z-index: 0;
    position: relative;
}

 .accordian .trgr,
  .accordian .trgbmw,
  .accordian .trgr1 {
      padding: 20px 30px;
      position: relative;
      cursor: pointer;
      font: 500 20px/1.2 Work Sans, sans-serif;
      color: #b61e42;
      letter-spacing: 0.27px;
      border-bottom: 1px solid rgba(53, 53, 53, 0.2);
  }
  
  .accordian .trgr1:before,
  .accordian .trgbmw:before,
  .accordian .trgr:before {
      content: "";
      position: absolute;
      width: 15px;
      height: 15px;
      left: 0;
      top: 24px;
      background: url(../images/svg/plus.svg) no-repeat 0;
  }
  
  .accordian .trgr1.act,
  .accordian .trgbmw.act,
  .accordian .trgr.act {
      border-bottom: 0;
  }
  
  .accordian .trgr1.act:before,
  .accordian .trgbmw.act:before,
  .accordian .trgr.act:before {
      background: url(../images/svg/minus.svg) no-repeat 0;
  }
  
  .accordian .tog_cont,
  .accordian .tog_cont1 {
      background: #b61e42;
      color: #fff;
      border-radius: 10px;
      padding: 20px 30px;
      margin-bottom: 10px;
      letter-spacing: 0.25px;
      line-height: 26px;
  }
  
  .accordian .tog_cont1 .block,
  .accordian .tog_cont .block {
      display: block;
  }
  .accordian .trgbmw:before {
    right: 0!important;
    width: 22px!important;
    left: auto!important;
}


  .accordian.op1 .trgr,
  .accordian.op1 .trgr1 {
      padding-left: 10px;
  }
  
  .accordian.op1 .trgr1:before,
  .accordian.op1 .trgr:before {
      left: auto;
      right: 10px;
      background: url(../images/svg/down2.svg) no-repeat 100%;
      background-size: 11px;
  }

  .sec3 .hd2 {
    font-size: 28px!important;
  }

.centerlist-videos {
    margin-bottom: 120px!important;
}
  
  @media (max-width: 767px) {
      .accordian .trgr,
      .accordian .trgr1 {
          font-size: 18px;
          letter-spacing: 0;
          padding-right: 20px;
      }
      .accordian .tog_cont,
      .accordian .tog_cont1 {
          padding: 20px;
          line-height: 22px;
      }
      .sec3 .hd2 {
        font-size: 20px!important;
      }
  }

  @media (max-width: 767px) {
  .accordian .trgr {
      font-size: 20px!important;
  }

  /* .Center-List .block-custom-text-block .topics h2 {
    font-size: 22px!important;
} */
.block-custom-text-block .topics h2 {
    font-size: 22px!important;
}
}



/*24/7/23 */

.centercost.costfaqs .hd2 {
    font-size: 40px!important;
}

@media (max-width: 767px) {
    .centercost.costfaqs .hd2 {
        font-size: 24px!important;
    }
}

#Padmini-Nursing-Home-–-Solapur .Center-List .MB130 {
    margin-bottom: 0!important;
}

.sec3.faqs .btn-box {
    margin-bottom: 10px;
}

.copy-right {
    text-align: center;
}


.team-card .card-info {
    min-height: 1px;
    flex: 1 1 auto;
}

.team-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.costabout p strong {
    margin-right: 8px
}


.loc-geo {
    margin-right: 8px!important;
}



.fertility-team.clinic {
    padding: 10px 0 100px 0!important;
}

.loc-geo {
    background: url(https://www.indiraivf.com/themes/indiraivf/images/svg/geotag.svg) no-repeat;
    width: 11px;
    height: 13px;
    display: inline-block;
}


#Kothapeta  .banner-ctnt .f14w.mt-2.mb-0 {display: none;}


.data-secure {
    display: flex;
    justify-content: center;
    align-items: center;
}

.data-secure img {
    width: 25px;
    height: 25px
}

.data-secure p {
    margin: 0;
}

.ivf3996 h1.hd1 {
    font-family: Work Sans,sans-serif;
    font-size: 51px !important;
}

 h1.hd1 {
    font-family: Work Sans,sans-serif;
    font-size: 45px !important;
}
.ivf4003 .hd1 {
    font-family: Work Sans,sans-serif;
    font-size: 49px !important;
    line-height: 1.2;
    color: #fff;
    letter-spacing: -1.83px;
}

.webpages  .comp-appointmentbtn {
    display: none;
}

@media (max-width: 767px){
    .webpages .comp-appointmentbtn {
        position: fixed;
        bottom: 0;
        width: 100%;
        padding: 20px 0px;
        z-index: 999;
        display: flex!important;
        justify-content: space-around;
       
    }
    .webpages .comp-appointmentbtn a {
        font-size: 17px;
        text-decoration: none!important;
        font-weight: 700!important;
        margin: 15px 0 -18px;
        width: 100%;
        border-radius: 0;
        text-align: center;
        letter-spacing: .2px;
        padding: 18px 20px!important;
    }
    .webpages .comp-appointmentbtn .custom-btn{
        background: #2b37ae;
        color: #fff;
        font-weight: 700;
    }
    .webpages .comp-appointmentbtn .custom-btn img{
        width: 17px;
        height: 17px;
        margin-right: 5px;
    }
    .webpages .comp-appointmentbtn a{
        padding: 10px 12px!important;
        font-size: 15px;
    }
    .webpages .comp-appointmentbtn .custom-btn img{
        display: block;
        margin: 0 auto;
        margin-bottom: 4px;
        width: 15px;
        height: 15px;
    }
    .webpages .comp-appointmentbtn{
        bottom: -2px;
        left: 0;
    }
    .webpages .comp-appointmentbtn .custom-btn:first-child{
        border-right: solid 1px #fff;
    }
    .webpages .copy-right{
        padding-bottom: 70px;
    }
}


.bmw-report {
    margin-bottom: 80px;
}

.bmw-report .sec2d .table-responsive.tbl-data .table td,
.sec2d .table-responsive.tbl-data .table th {
    border-top: 0;
}

.bmw-report .tbl-data .table td,
.tbl-data .table th {
    padding: 15px 3%;
    text-align: center;
    vertical-align: middle;
    border-color: #c1c1c1;
    border-right: 1px solid #c1c1c1;
}

.bmw-report .tbl-data .table th {
    border-bottom-width: 1px;
    background: #b61e42;
    color: #fff;
}

.bmw-report .tbl-data {
    background: #fef3f7;
    border-radius: 12px;
    margin-top: 40px;
}

.btn-box .btn-blue {
    color: #2b37ae !important;
}

.block-custom-text-block .topics h3 {
    font-size: 20px;
    font-weight: 600;
    color: #b61e42;
}
#bmwreports {
    color: #2b37ae;
    text-decoration: unset;
    border-bottom: 0;
    margin-bottom: 0;
}


.reports_bmw {
    margin-bottom: 80px;
}

.reports_bmw .sec2d .table-responsive.tbl-data .table td,
.sec2d .table-responsive.tbl-data .table th {
    border-top: 0;
}

.reports_bmw .tbl-data .table td,
.tbl-data .table th {
    padding: 15px 3%;
    text-align: center;
    vertical-align: middle;
    border-color: #c1c1c1;
    border-right: 1px solid #c1c1c1;
}

.reports_bmw .tbl-data .table th {
    border-bottom-width: 1px;
    background: #b61e42;
    color: #fff;
}

.reports_bmw .tbl-data {
    background: #fef3f7;
    border-radius: 12px;
    margin-top: 40px;
}

.reports_bmw {
    margin-bottom: 80px;

}
.reports_bmw .sec2d .table-responsive.tbl-data .table td,
.sec2d .table-responsive.tbl-data .table th {
    border-top: 0;
}
.reports_bmw .tbl-data .table td,
.tbl-data .table th {
    padding: 15px 3%;
    text-align: center;
    vertical-align: middle;
    border-color: #c1c1c1;
    border-right: 1px solid #c1c1c1;
}
.reports_bmw .tbl-data .table th {
    border-bottom-width: 1px;
    background: #b61e42;
    color: #fff;
}
.reports_bmw .tbl-data {
    background: #fef3f7;
    border-radius: 12px;
    
    }
#reports_bmw .accordian .tog_cont{
    background: transparent;
}
#bmwreports {
    color: #b61e42;
    font-size: 25px;
}
.bmw-reports-sec.centercost.sec3{
    padding-top: 0;
    padding-bottom:0 ;
}
.reports_bmw.tbl-data .table tbody tr td:first-child{
    border-left: 1px solid #c1c1c1;
}
.reports_bmw.tbl-data .table{
    border-bottom: 1px solid #c1c1c1;
}
.reports_bmw .tbl-data{
    margin-top: 0;
}


#reports_bmw .tbl-data .table td,
.tbl-data .table th {
    padding: 15px 3%;
    text-align: center;
    vertical-align: middle;
    border-color: #c1c1c1;
    border-right: 1px solid #c1c1c1;
}
#reports_bmw.tbl-data .table th {
    border-bottom-width: 1px;
    background: #b61e42;
    color: #fff;
}
#reports_bmw .tbl-data {
    background: #fef3f7;
    border-radius: 12px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
   
}

.bmw-reports-sec .accordian .trgbmw:before{
    right: 122px !important;
}
.bmw-reports-sec .accordian .trgbmw .collapse{
    display: none;
}
.bmw-reports-sec .accordian .trgbmw .expand{
    font-size: 15px;
    position: absolute;
    right: 0;
    padding-right: 0;
    font-weight: bold;
    top: 22px;
}
.bmw-reports-sec .accordian .trgbmw.act .expand{
    display: none;
}

.bmw-reports-sec .accordian .trgbmw.act .collapse{
    font-size: 15px;
    position: absolute;
    right: 0;
    padding-right: 0;
    font-weight: bold;
    top: 24px;
    display: block;
}

@media (max-width: 449px) {
    #reports_bmw table td{
        font-size: 13px;
        font-size: 13px;
    }
    .bmw-reports-sec .accordian .trgbmw:before {
        right: 92px !important;
    }
    
    .bmw-reports-sec .accordian .trgbmw .expand, .bmw-reports-sec .accordian .trgbmw.act .collapse{
        top: 25px;
        font-size: 11px;
    }
    #bmwreports{
        font-size: 18px;
    }
    .webcenter_list .home-banner .banner-wrapper .banner-img img{
        padding-top: 0;
    }
}

@media (max-width: 767px) {
    .home-banner.sm-ban{
        margin-bottom: 70px;
    }
    .sarrow .slick-arrow {
      top: -42px;
   }
   #reports_bmw.tbl-data .table th {
        font-size: 14px;
        
    }
    .MB130{
        margin-bottom: 60px;
    }
}

.fertility-team .team-card {
    min-height: 400px;
    position: relative;
}
.fertility-team .team-card .btn-box{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 32px;
}

.ivf4076 .hd1 {
    font-family: Work Sans, sans-serif;
    font-size: 43px !important;
    line-height: 1.2;
    color: #fff;
    letter-spacing: -1.83px;

    }


    

/* 21 march 2023 */
.link,.link:hover {
    text-decoration: underline;
}

.link {
    color: #2b37ae;
}

.link:hover {
    color: #b61e42;
}
.link,.link:hover {
    text-decoration: underline;
}
.reviews_custom .show_hide, .reviews_custom a.link {
    display: block;
    margin-left: 10px;
    font-size: 11px;
    margin-top: 2px;
    color: #11111180;
    margin-bottom: 0;
    text-transform: capitalize;
    float: right;
}

.reviews_custom .slider__item {
    padding: 0px 15px;
  }
  
.reviews_custom .slider__item img {
    max-width: 100%;
  }
  .Center-List .reviews_custom .slick-track {
    display: flex;
    }
    .Center-List .reviews_custom .camp-award .slick-arrow {
        border: 0;
        font-size: 0;
        width: 28px;
        height: 28px;
        position: absolute;
        z-index: 1;
        top: -90px;
    }
    
    .Center-List .reviews_custom .camp-award .slick-arrow.slick-prev {
        background: url(https://www.indiraivf.com/themes/indiraivf/images/svg/left-arw.svg) no-repeat;
        right: 85px;
    }
    
    .Center-List .reviews_custom .camp-award .slick-arrow.slick-next {
        background: url(https://www.indiraivf.com/themes/indiraivf/images/svg/right-arw.svg) no-repeat;
        right: 45px;
    }
    
    .Center-List .reviews_custom .camp-award .slick-arrow.slick-disabled {
      opacity: 0.2;
    }
    .Center-List .reviews_custom{
        background: #fef3f7;
    }
    .reviews_custom .googlereviews-sec .greviews-cards{
        background-color: #fff;
        height: 260px;
    }
    .reviews_custom .googlereviews-sec .google-reviews{
        background-color: transparent;
        margin: 0;
        padding: 15px;
    }
    .reviews_custom .googlereviews-sec .googlereviews-slider{
        margin: 15px 0;
        margin-bottom: 0;
    padding-bottom: 20px !important;
    }
    .reviews_custom .greviews-post{
        position: absolute;
        bottom: 16px;
    }
    .reviews_custom .reviews-icon{
        margin-left: 22px;
    }
    .Center-List .faqs{
        padding-top: 50px;
    } 
    #Jaipur---Adarsh-Nagar .home-banner .banner-info .hd1{
        font-size: 40px !important;
    }
    #Jaipur---Adarsh-Nagar{
        padding-top: 78px;
    }
    .home-banner .banner-info h1.hd1{}

  @media (max-width: 767px) {
    .reviews_custom .slider__item img {
        margin: 0 auto;
    }
    .Center-List .reviews_custom .camp-award .slick-arrow {
        top: -43px;
    }

    .Center-List .reviews_custom .camp-award .slick-arrow.slick-prev {
        right: 38px;
    }

    .Center-List .reviews_custom .camp-award .slick-arrow.slick-next {
        right: 0;
    }
    .reviews_custom .reviews-icon{
        margin-left: 15px;
    }
    .reviews_custom .googlereviews-sec .googlereviews-slider .slick-arrow{
        top: -42px !important;
    }
    #Jaipur---Adarsh-Nagar .home-banner .banner-info .hd1{
        font-size: 26px !important;
    }
    #Jaipur---Adarsh-Nagar .home-banner .banner-wrapper .banner-ctnt{
        /* bottom: -79px !important; */
    }
    #Jaipur---Adarsh-Nagar .about {
        padding: 64px 0 50px !important;
    }
    .home-banner .banner-info h1.hd1{
        font-size: 30px !important;
    }
  }
/* 21 march 2023 */


h2.googlereviews-heading {
    text-align: center;
    margin-top: 13px;
}



.btn-box .btn-blue{
    color: #fff !important;
    background: linear-gradient(90deg, #b61e42, #b61e42 50%, transparent 0) !important;
    background-size: 200% 100% !important;
    background-position:100% !important;
    border-color: #2b37ae !important;
    background-color: #2b37ae !important;
    border: none;
}
.btn-box .btn-blue:hover{
    background-position:0 100% !important;
    border-color: #b61e42 !important;
    border: none;
}

.btn-box .btn-blue.btn-white-new{
    color: #fff !important;
    background: linear-gradient(90deg, #fff, #fff 50%, transparent 0) !important;
    background-size: 201% 100% !important;
    background-position:100% !important;
    border-color: #2b37ae !important;
    background-color: #2b37ae !important;
    border: none;
}
.btn-box .btn-blue.btn-white-new:hover{
    background-position:0 100% !important;
    border-color: #fff !important;
    border: none;
    color:#2b37ae !important;
}
.map-sec .btn-box .btn-blue.btn-white-new{
    border-radius: 6px !important;
    padding: 11px 25px !important;
    border-bottom: 0 !important;
}

.home-banner.sm-ban .btn-box .btn-blue.btn-white-new:hover {
    background-position: 0 100% !important;
}


.consent{
    display: flex;
    font-size: 11px;
    justify-content: center;
    align-items: center;
}
#bookAppointmentModal .consent_desc{
    margin-bottom: 0;
}

  .consent_checkbox {
    display: block;
  }
  
  .consent_checkbox input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
  }
  
  .consent_checkbox label {
    position: relative;
    color: #000;
  }
  .consent_checkbox label a{
    color: #0056b3 !important;
    cursor: pointer;
  }
  
  .consent_checkbox label:before {
    content:'';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #000;
    padding: 5px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
  }
  
  .consent_checkbox input:checked + label:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 4px;
    width: 5px;
    height: 9px;
    border: solid #000;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
  }
  
  .btn-box .btn-blue{
    color: #fff !important;
    background: linear-gradient(90deg, #b61e42, #b61e42 50%, transparent 0) !important;
    background-size: 200% 100% !important;
    background-position:100% !important;
    border-color: #2b37ae !important;
    background-color: #2b37ae !important;
    border: none;
}
.btn-box .btn-blue:hover{
    background-position:0 100% !important;
    border-color: #b61e42 !important;
    border: none;
}
.consent p.error{
    color: #b61e42 !important;
}

.looking-for .consent, .map-sec .consent, .fform .consent{
    margin-top: 25px;
}
.looking-for .consent .consent_checkbox label a, .map-sec .consent .consent_checkbox label a, .fform .consent .consent_checkbox label a{
    text-decoration: underline !important;
}
.map-sec .consent{
    justify-content: left;
}
.map-sec .consent_checkbox label, .fform .consent_checkbox label{
    color: #fff;
}
.map-sec .consent_checkbox label:before, .fform .consent_checkbox label:before{
    border: 1px solid #fff;
}
.consent_checkbox input#consent5:checked + label:after {
    display: block;
}
.consent_checkbox input#consent2:checked + label:after {
    display: block;
}
.map-sec .consent_checkbox input#consent3:checked + label:after {
    border: solid #fff;
    display: block;
    border-width: 0 1px 1px 0;
}
.fform .consent_checkbox input#consent:checked + label:after {
    border: solid #fff;
    display: block;
    border-width: 0 1px 1px 0;
}

header .btn-box {
    display: flex;
    align-items: center;
}

@media only screen and (max-width: 991px){
.header .btn-box {
      
        display: unset;
    }
}

#mapHomeForm .consent p.error {
    color: #fff !important;
}

#bookAppointmentModal .descpr .hd2{
    font-size: 28px;
}

#bookAppointmentModal .descpr .hd2 span{
     font-weight: 600;
}


.footer .fform .consent_checkbox label a {
    color: #fff !important;
}
.desc, .CTR{
    text-align: justify;
}
.CTR p {
    text-align: center;
}
.topics .CTR p {
    text-align: justify;
}
h2.hd2{
    text-align: center;
}
.accordian p {
    text-align: justify;
}
.btn-box{
    text-align: center;
}
.banner-info .btn-box{
    text-align: left;
}
#bookAppointmentModal p, .team-card p{
    text-align: center;
}
footer li{
    text-align: unset;
}
.Center-List li {
    margin-bottom: 25px;
}

 h1.hd1 {
    font-family: Work Sans,sans-serif;
    font-size: 45px !important;
}
#DescrpModal .thank-you-pop p {
    font-size: 13px;
    margin-bottom: 27px;
    color: #5C5C5C;
}
.disclaimerPop .modal-content{
    border-radius: 1rem;
}
.disclaimerPop .modal-header{
    padding: 1rem 1.5rem;
}
.disclaimerPop .modal-header .close{
    
    right: 20px;
    top: 35px;
}
.disclaimerPop .modal-header h2{
    text-align: center;
    /* width: 100%; */
    font-size: 22px;
}
.disclaimerPop .modal-body{
    padding: 1.5rem;
}
.center-tbl.tbl-data {
    padding: 20px;
    background: #fef3f7;
    border-radius: 12px;
    margin-top: 40px;
}
.center-tbl.table-responsive.tbl-data {
    padding: 0;
    border: 1px solid #c1c1c1;
}
.center-tbl.tbl-data .table th{
    background: #b61e42;
    color: #fff;
}
.center-tbl .tbody tr:nth-child(odd){
    background: #fef3f7;
}
.center-tbl .tbody tr{
    text-align: center;
}
.center-tbl.table-responsive.tbl-data .table td{
    border-top: 0;
    text-align: center;
}
.center-tbl.table-responsive.tbl-data .table tr td:first-child{
    border-right: 1px solid #c1c1c1;
}
.center-tbl thead th{
    border-bottom: 0;
}
.center-tbl{
    margin-bottom: 15px;
}
.disclaimer{
    font-size: 14px;
}
.slick-arrow{
    border: 0;
    font-size: 0;
    width: 28px;
    height: 28px;
    position: absolute;
    z-index: 1;
}
.slick-arrow.slick-prev{
    right: 50px !important;
    background: url(https://www.indiraivf.com/themes/indiraivf/images/svg/left-arw.svg) no-repeat;
}
.slick-arrow.slick-next{
    right: 10px !important;
    background: url(https://www.indiraivf.com/themes/indiraivf/images/svg/right-arw.svg) no-repeat;
}

/* Javascript disable */

.jsnone .getreconnd{
        display: none !important;
    } 
.jsnone .treatments .tab-pane{
        display: block !important;
    }

 .jsnone .stories .btn-box{text-align: center;}
 
    .jsnone .sarrow{
        display: flex;
        justify-content: space-between;
        /* align-items: center; */
    }
    .jsnone .image-card{
        width: 32%;
    }
    .noscript2{
        background-color: yellow;
        text-align: center;
        padding: 12px;
        color: red;
        font-weight: bold;
        position: sticky;
        top: 117px;
        z-index: 2;
    }
    /* new footer design */
    .footer li{
        text-align: left;
    }
    .footer li a{
        font-size: 16px;
    }
    .fot-contact{
        margin-top: 60px;
    }
    .footer .col-lg-3 p, .footer .col-lg-6 p{
        font: 500 20px Work Sans, sans-serif;
        font-weight: 600;
        text-align: left;
    }
    .keyword-cluster{
        padding-bottom: 60px;
    }
    .keyword-cluster li{
        display: inline-block;
        padding: 10px 0;
    }
    .keyword-cluster li a{
        color: #fff;
        padding: 0 5px;
        border-right: solid 1px #fff;
        font-size: 13px;
    }
    .keyword-cluster li:last-child a{
        border-right: 0;
    }
    /* new footer design */

    
    /* new seo suggestions 30May */
    .ivf215 .CityCenterList{
    display: flex;
    justify-content: center;
    padding-top: 36px;
}
.ivf215 .CityCenterList .team-card{
    text-align: left;
    padding: 0;
    background-color: #fff;
    box-shadow: 0px 3px 16px #00000017;
    width: 31%;
    overflow: hidden;
    border-radius: 8px;
    margin-left: 20px;
    margin-right: 20px;
    height: 615px;
    position: relative;
    margin-bottom: 40px;
}
.ivf215 .CityCenterList .team-card figure img{
    border-radius: 0;
}
.ivf215 .CityCenterList .card-info{
    padding: 0 30px;
}
.ivf215 .CityCenterList .card-info h3{
    font-weight: 600;
    font-size: 20px;
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}
.ivf215 .CityCenterList .card-info h3 p{
    display: inline-block;
    padding: 5px;
    background-color: #b61e42;
    margin-right: 10px;
    margin-bottom: 0;
}
.ivf215 .CityCenterList .card-info h3 p img{
    width: 25px;
}
.ivf215 .CityCenterList .card-info .center-add{
    text-align: left;
    font-size: 16px;
}
.ivf215 .CityCenterList .card-info .contact-cta{
    text-align: left;
    margin-bottom: 0;
    position: absolute;
}
.ivf215 .call-center{
    bottom: 115px;
}
.ivf215 .center-loc{
    bottom: 63px;

}
.ivf215 .CityCenterList .card-info .contact-cta p{
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    border: solid 1px #b61e42;
    padding: 6px;
    background-color: #fef3f7;
    margin-bottom: 0;
    margin-right: 5px;
}
.ivf215 .CityCenterList .card-info .contact-cta a{
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}
.ivf215 .CityCenterList .card-info .contact-cta p img{
    width: 100%;
}
.ivf215 .CityCenterList .card-info .contact-cta span{
    /* color: #353535; */
}
.ivf215 .CityCenterList .btn-box{
    position: absolute;
    bottom: 0;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border: solid 1px #b61e42;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 100%;
}
.ivf215 .CityCenterList .btn-box a{
    text-align: center;
    width: 50%;
    color: #353535;
    padding: 15px 0;
    font-size: 15px;
}
.ivf215 .CityCenterList .btn-box a:hover{
    color: #fff;
    background-color: #b61e42;
}
.ivf215 .CityCenterList .btn-box a:nth-child(2){
    color: #fff;
    background-color: #b61e42;
    border-bottom-right-radius: 8px;
}
.ivf215 .CityCenterList .btn-box a:nth-child(2):hover{
    background-color: #fff;
    color: #353535;
    border-left: solid 1px #b61e42;
}
/* new seo suggestions 30May */

.bmw-reports-sec td {
    font-size: 14px;
}
.more_bmw a{
    display: inline-block;
    margin-left: 5px;
}
.more_bmw a:first-child{
    margin-left: 0;
}
/* IVF calculator stickey*/
    .ivf-score-btn-btn-box{
      position: fixed;
      width: 100%;
      top: 115px;
      z-index: 1;
   }
   .btn-box .btn-red.ivf-score-btn{
    width: 100%;
    border-radius: 0;
    font-size: 16px;
   }
   .ivf-score-btn-span{
        animation: blinker 3s linear infinite;
   }
   @keyframes blinker {
    50% {
        opacity: 0;
    }
   }

   .new-flash-patch{
        background-color: #2b37ae;
        animation: blinker 3s linear infinite;
        padding: 5px;
        border-radius: 5px;
        margin-right: 10px;
     }
     .new-flash-patch span{
         color:#fff ;
         font-size: 13px;
         line-height: 1.2;
     }
     .btn-box .btn-red.ivf-score-btn{
        display: flex;
        justify-content: center;
        align-items: center;
     }
     .btn-box .btn-red.ivf-score-btn:hover .new-flash-patch{
        background-color: #B61E42;
     }
     .home-banner .slick-dots li button{
        width: 10px;
        height: 10px;
        border-radius: 100%;
        background-color: #ccc;
     }
     .home-banner .slick-dots li.slick-active button{
        width: 10px;
        height: 10px;
        border-radius: 100%;
        background-color: #2b37ae ;
     }
     .home-banner .slick-dots li button:focus{
        outline: none;
     }
     .home-banner .slick-dots{
        bottom: 16%;
        right: 0;
        left: 0;
     }
      body{
        padding-top: 128px;
    }

/* IVF calculator stickey*/
    .ivf6672 body {
        padding-top: 167px;
    }

    @media (max-width: 767px) {
        .jsnone .sarrow{
            flex-flow: column;
        }
        .jsnone .image-card{
            width: 100%;
            margin-top: 35px;
        }  
        .jsnone .image-card:first-child{
            margin-top: 0;
        } 
        .noscript2{
        background-color: yellow;
        text-align: center;
        padding: 12px;
        color: red;
        font-weight: bold;
        position: sticky;
        top: 97px;
        z-index: 2;
    }

    .footer .col-lg-3 p, .footer .col-lg-6 p{
        margin-top: 40px;
    }
    .fot-contact .PR a{
        padding-left: 36px;
    }
    /* new seo suggestions 30May */
    .ivf215 .CityCenterList{
        flex-flow: column;
    }
    .ivf215 .CityCenterList .team-card{
        width: 100%;
        margin: 0;
    }
    .ivf215 .CityCenterList .team-card:last-child{
        margin-bottom: 0;
    }
    /* new seo suggestions 30May */
     /* IVF calculator stickey*/
    .ivf-score-btn-btn-box{
        top: 60px;
      }
      .btn-box .btn-red.ivf-score-btn{
        background: #2b37ae;
        font-size: 14px;
      }
      .new-flash-patch{
        background-color: #B61E42;
      }
      body{
        padding-top: 98px !important;
     }
     #Home .home-banner .banner-info .hd1 {
        font-size: 24px !important;
     }
     .home-banner .banner-wrapper .banner-ctnt{
        bottom: 40px;
      }
     .home-banner.sm-ban .banner-wrapper .banner-ctnt{
        bottom: 0;
     }
     #Home .home-banner .banner-info .btn-box.MT30 {
        margin-top: 20px;
    }
    .home-banner .slick-dots{
        bottom: 11px;
    }
    /* IVF calculator stickey*/

    }
    

    @media (min-width: 992px){
        ul.menu.main-menu.hide{ display:none }
        .main-menu>li>.mene-ul{
            width: 550px !important;
        }
        .main-menu li{
            position: relative !important;
            padding-bottom: 12px;
        }
        header.header .main-menu>li>.sub-menu-l1.mene-ul{
            position: absolute;
            margin: 62px 0 0 -112px;
            /* top: -36px !important; */
            top: -28px !important;
            padding: 30px 30px 30px;
            min-height: 380px;
            left: 112px;
            overflow: visible;
        }
        .menu.mene-ul {
            display: none;
            width: 560px;
            visibility: hidden;
            opacity: 0;
        }
        .main-menu li:hover .sub-menu-l1.mene-ul, .main-menu li .sub-menu-l1.mene-ul:hover {
            display: block;
            visibility: visible;
            opacity: 1;
            transform: translate(0, 0);
            overflow: auto;
        }
        .sub-menu-l1.mene-ul li:hover .sub-menu-l2.mene-ul, .sub-menu-l2.mene-ul:hover {
            display: block;
            visibility: visible;
            opacity: 1;
            transform: translate(0, 0);
            overflow: auto;
            position: absolute;
            left: 255px;
            top: 30px;
            border-left: solid 1px #ccc;
            height: 84%;
            width: fit-content;
        }
        .header .main-menu>li>.mene-ul>li{
            width: 100% !important;
        }
        .sub-menu-l1>li{
            position: static !important;
        }
        .sub-menu-l1>li>a{
            width: 205px !important;
            background-position-x: 100% !important;
            background-position-y: 10px !important;
        }
        .sub-menu-l1.mene-ul li{
            width: 238px !important;
        }
        .menu.sub-menu-l1>li>a.is-active{
            color: #212529 !important;
            text-decoration: none !important;
            font-weight: 500 !important;
        }
        .menu.sub-menu-l1>li>a.is-active:hover{
            color: #2b37ae !important;
            text-decoration: underline !important;
        }
        .jsnone .menu.sub-menu-l1>li>a{
            background: none !important;
        }
        .menu.sub-menu-l1>li>a.is-active{
            background: url(https://www.indiraivf.com/themes/indiraivf/images/svg/rt-arw.svg) no-repeat 90% !important;
        }
        .header .main-menu>li>a.is-active:before{
            width: 0 !important;
        }
        .header .main-menu>li>a.is-active:hover:before{
            width: 100% !important;
        }
        .main-menu::-webkit-scrollbar {
            width: 3px;
        }
        .main-menu::-webkit-scrollbar-track {
            background: #f1f1f1;
        }
        .main-menu::-webkit-scrollbar-thumb {
            background: #888;
        }
    }

    @media (max-width: 428px){
        .footer .PR .clr {
            left: 6px !important;
            top: -1px;
        }
    }  

       .accordian .footeraccord{
    padding: 20px 30px;
    position: relative;
    cursor: pointer;
    font: 500 20px/1.2 Work Sans, sans-serif;
    color: #b61e42;
    letter-spacing: 0.27px;
    border-bottom: 1px solid rgba(53, 53, 53, 0.2);
}


.accordian .footeraccord:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    top: 24px;
    background: url(../images/svg/plus.svg) 0 no-repeat;
}
.accordian .footeraccord.active{
    border-bottom: 0;
}
.accordian .footeraccord.active:before{
    background: url(../images/svg/minus.svg) 0 no-repeat;
}
.accordian.op1 .footeraccord{
    padding-left: 10px;
}
.accordian.op1 .footeraccord:before {
    left: auto;
    right: 10px;
    background: url(/themes/indiraivf/images/svg/down2.svg) 100%/11px no-repeat;
}

.menu-heading.show{display: none}