.grecaptcha-badge {display: none !important;}
html.no-js {margin-top: 0px !important;}
 ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu .mega-menu-item .custom-html-widget .videos-menu-inner.award-section.header-part .award-img-content a{transition: none;}
.mega-toggle-on .award-section .award-img .image-part{transition: all .2s ease !important;}
 ul.mega-sub-menu .award-section .award-img .image-part{ transition: all .2s ease !important}
 ul.mega-sub-menu .award-section .award-img .image-part .videos-title{transition: none !important;}

/* CSS For New Homepage  start */

/*global css start */
#scroll-top{    left: 30px;bottom: 50px;}
html {scroll-behavior: smooth;}
body.home section p{padding-bottom:0px;}
.home-new h1,.home-new h2,.home-new h3,.home-new h4,.home-new h5,.home-new h6{color: #000000;font-weight: bold;font-family: "Open Sans",sans-serif;font-weight: bold;}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight: bold;}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{ position: relative;}
.bg-cream{background-color: #FFE5E5}
.bg-white{background-color: #fff !important}
.home-new h1 strong::after, .home-new h2 strong::after,.home-new h3 strong::after,.home-new h4 strong::after,.home-new h5 strong::after,.home-new h6 strong::after{position: absolute;bottom: 4px;left: 0;background-image: url(/app/uploads/2024/01/title-arrow.svg);width: 100%;background-repeat: no-repeat;background-size: contain;background-position: bottom;content: "";height: 100%;z-index: -1;}
.videos-template-default h1 strong::after, .videos-template-default h2 strong::after,.videos-template-default h3 strong::after,.videos-template-default h4 strong::after,.videos-template-default h5 strong::after,.videos-template-default h6 strong::after, .video_title h2 strong::after{position: absolute;bottom: 4px;left: 0;background-image: url(/app/uploads/2024/01/title-arrow.svg);width: 100%;background-repeat: no-repeat;background-size: contain;background-position: bottom;content: "";height: 100%;z-index: -1;}
.post-type-archive-videos h1 strong::after, .post-type-archive-videos h2 strong::after,.post-type-archive-videos h3 strong::after,.post-type-archive-videos h4 strong::after,.post-type-archive-videos h5 strong::after,.post-type-archive-videos h6 strong::after{position: absolute;bottom: 4px;left: 0;background-image: url(/app/uploads/2024/01/title-arrow.svg);width: 100%;background-repeat: no-repeat;background-size: contain;background-position: bottom;content: "";height: 100%;z-index: -1;}
.home-new h1,.videos-template-default h2, h1{font-size: 54px;line-height: 74px}
.videos-template-default h2,.home-new h2,.post-type-archive-videos h2,.video_title h2{font-size: 50px;line-height: 68px;position: relative;z-index: 0}
.home-new h3{font-size: 45px;line-height: 61px}
.videos-template-default h3{font-size: 45px;line-height: 61px}
.home-new h4{font-size: 30px;line-height: 42px;font-weight: 600}
.videos-template-default h4{font-size: 30px;line-height: 42px;font-weight: 600}

.container{width: 100%;padding: 0 15px;margin: 0 auto;max-width: 100%}
body{font-family:"Open Sans",sans-serif;}
/* body.home-new,body.videos-template-default,body.single-videos{color: #000;font-size: 21px;line-height: 35px;} */
body p{ font-weight: 400;font-family: "Open Sans",sans-serif;margin: 0 0 24px}
body p:last-child{margin: 0}
body p:empty{display: none}

a.btn{margin: 32px 0 41px;display: block;background-color: #ef5ea2;color: #fff;width: fit-content;border-radius: 38px;padding: 22px 33px;font-size: 24px;line-height: 33px;font-weight: 500;transition:all .5s ease}
a.btn:hover{background-color: #5EA5B0; transform: translate3d(0, -3px, 0.01px);}
/*global css end */

/*sticky header css  start*/

.sticky_menu {position: fixed;top: 0;left: 0;width: 100%;-webkit-transition: all 1.1s;-moz-transition: all 1.1s;transition: all 1.1s;z-index: 999;background-color: #fff;}
.sticky_menu.stickAnimate-visible {-webkit-transition: all 1.1s;-moz-transition: all 1.1s;transition: all 1.1s;top: 0;}
.sticky_menu.stickAnimate-hide {-webkit-transition: all 1.1s;-moz-transition: all 1.1s;transition: all 1.1s;top: -104px;}
#siteheader.sticky_menu.stickAnimate-visible {-webkit-transition: all 1.1s;-moz-transition: all 1.1s;transition: all 1.1s;}
#siteheader.sticky_menu.stickAnimate-hide {-webkit-transition: all 1.1s;-moz-transition: all 1.1s;transition: all 1.1s;}

/*sticky header css end*/

/*header menu css start */
header{font-family: "Open Sans",sans-serif;   }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top: 0%;border-top: 1px solid #ef5ea2;padding-top: 22px;padding-bottom: 22px;border-bottom: 4px solid #ef5ea2;box-shadow: 0px 0px 6px #0000003D;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu#mega-menu-item-162040 > ul.mega-sub-menu .mega-sub-menu{display: flex !important;flex-wrap: wrap;justify-content: space-between;margin-left: -14px;margin-right: -7px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu> ul.mega-sub-menu .mega-sub-menu #mega-menu-162040-0-0{width: 42.6% !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-sub-menu #mega-menu-162040-0-1{width: 26% !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-sub-menu #mega-menu-162040-0-2{width: 27.5% !important;}
.desktp_menu li#mega-menu-item-162050 > ul{width: 100% !important;left: 0px !important;padding-left: 22px !important;padding-right: 22px !important;}
ul.mega-sub-menu .mega-menu-item h4.mega-block-title {display: none !important;}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row {display: flex;flex-wrap: wrap;}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu {width: 50%;}
ul.mega-sub-menu .mega-menu-item .main-menu {margin-bottom: 16px;border-bottom: 1px solid #EA4E91;padding-bottom: 16px;}
ul.mega-sub-menu .mega-menu-item .main-menu a.menu {font-size: 20px;display: block;font-weight: 500;color: #EA4E91;line-height: 1}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background-color: #fff;transition: all .5s ease}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-title a,ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner a {font-size: 20px;color: #000;font-weight: 600;line-height: 1}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner{list-style: none;margin: 16px 0 0;} 
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner a,ul.mega-sub-menu .mega-menu-item  .menu-row .sub-menu .sub-menu-inner a.sub-menu-underline{font-size: 20px;color: #000000;font-weight: 400;line-height: 1;position: relative;display: flex;align-items: center;width: fit-content;}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner a i,ul.mega-sub-menu .mega-menu-item  .menu-row .sub-menu .sub-menu-inner a.sub-menu-underline i{ transition: all .5s ease;margin-right: 10px;font-size: 15px}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner a:hover i,ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner a.sub-menu-underline:hover i{transform: translate3d(3px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner a::before,ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner a.sub-menu-underline::before{content: "";position: absolute;bottom: -2px;width: 0;transition: all .5s ease;background-color: #ef5ea2;left: 0;height: 1px}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner a:hover::before,ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner a.sub-menu-underline:hover::before{width: 100%}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner li{margin-bottom: 16px}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner li:last-child{margin-bottom: 0}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .sub-menu-inner li:last-child a{margin-bottom: 0}
ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner li:last-child, ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner li:last-child a{margin-bottom: 0}
ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner{margin: 0;list-style: none}
ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner li ,ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .sub-menu-inner li a{margin-bottom: 16px}
ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .main-menu{border: none;margin: 16px 0 0;padding: 0}
ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .main-menu a{margin-bottom: 16px}
ul.mega-sub-menu .mega-menu-item .menu-row .sub-menu .main-menu a:last-child{margin-bottom: 0}
ul.mega-sub-menu .mega-menu-item .fertility-main-menu .menu-row .sub-menu .main-menu{margin-bottom: 0px;border-bottom:none;padding-bottom: 0px;}  
ul.mega-sub-menu .mega-menu-item img{width: 100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link span::after{content: '\f054' !important;font-weight: 900 !important;font-family: "Font Awesome 6 Free" !important;color: #EA4E91 !important;font-size: 14px;transform: rotate(0) !important;transition: all .5s ease;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{height: 100px !important;line-height: 100px !important}
#mega-menu-wrap-primary{background-color: transparent;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background-color: transparent;color: #EA4E91}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link span::after{transform: rotate(90deg) !important;transition: all .5s ease;}
.menu-row .sub-menu a.right-side-arrow{position: relative;width: fit-content;}
.menu-row .sub-menu a.right-side-arrow:after{display: block;content: "\f061";position: absolute;transform: translateX(16px) scale(0.7);font-weight: 900;font-family: "Font Awesome 6 Free" !important;width: 16px;z-index: 1;right: 0;top: 2px;opacity: 0;transition: all .5s ease;fill: #000;font-size: 16px;}
.menu-row .sub-menu a.right-side-arrow:hover:after{transform: translateX(24px) scale(1);opacity: 1;}
 a.right-side-arrow.pink{position: relative;width: fit-content;}
 a.right-side-arrow.pink:after{display: block;content: "\f061";position: absolute;transform: translateX(16px) scale(0.7);font-weight: 900;font-family: "Font Awesome 6 Free" !important;width: 16px;z-index: 1;right: 0;top: 2px;opacity: 0;transition: all .5s ease;fill: #EA4E91;font-size: 16px;}
 a.right-side-arrow.pink:hover:after{transform: translateX(24px) scale(1);opacity: 1;}
.menu-row  h2.title{font-size: 30px;line-height: 40px;text-align: center;margin-bottom: 16px;}
.menu-row .btn a{margin-left: auto;margin-right: auto;font-size: 18px;line-height: 26px;font-weight: 500;margin-bottom: 0;padding: 15px 20px}
.menu-row .btn a span{display: none}
.header-wrap .videos-menu-inner .grid-3-columns{grid-column-gap: 30px;grid-row-gap: 30px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr;grid-auto-columns: 1fr;display: grid;position: relative;}
.header-wrap .videos-menu-inner  .image-part {width: 100%;position: relative;transition: all .5s ease;}
.header-wrap .videos-menu-inner  .image-part::before{background-image: url(/app/uploads/2024/01/gallery-back.svg);content: "";height: 100%;width: 100%;position: absolute;top: 50%;left: 50%;background-repeat: no-repeat;background-size: contain;background-position: center;transform: translate(-50%, -50%);}
.award-section .award-img .image-part img{width: 100%;padding: 20px 24px ;position: relative;z-index: 1;}
.videos-menu-inner.award-section .award-img .image-part img{padding: 20px 24px ;}
.videos-menu-inner.award-section {margin: 20px 0;}
.menu-row .main {grid-column-gap: 15px;grid-row-gap: 15px;grid-template-rows: auto;grid-template-columns: 1fr;grid-auto-columns: 1fr;display: grid;}
.menu-row .main .video-image a{display: flex;}
.treatments-with-icons {display: grid;grid-column-gap: 38px;grid-row-gap: 38px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr;grid-auto-columns: 1fr;}
.testimonial-col .menu-row .main,.youtube-shorts-col .menu-row .main{grid-column-gap: 15px;grid-row-gap: 15px;grid-template-rows: auto;grid-template-columns: 1fr 1fr;grid-auto-columns: 1fr;display: grid;}
 .treatments-with-icons img {max-width: 77px !important;margin: 0 0 13px;height: 77px;object-fit: contain;}
.treatments-with-icons .service-list-inner.fad-up.menu-treatments {text-align: center;}
.treatments-with-icons .service-list-inner.fad-up.menu-treatments a img,.treatments-with-icons .service-list-inner.fad-up.menu-treatments a h4{transition: all .5s ease;line-height: 1}
.treatments-with-icons .service-list-inner.fad-up.menu-treatments a:hover img{transform: translate3d(0px, -3px, 0.01px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;}
.treatments-with-icons .service-list-inner.fad-up.menu-treatments a:hover h4{color: #ef5ea2 !important}
.treatments-with-icons .service-list-inner.fad-up.menu-treatments h4 {font-size: 20px;color: #000 !important}
.videos-menu-inner.award-section .award-img .image-part{position: relative;}
.videos-menu-inner.award-section.header-part .grid-3-columns{grid-template-columns: 1fr;grid-column-gap: 0;grid-row-gap: 0;} 
.videos-menu-inner.award-section.header-part .grid-3-columns .w-dyn-item{padding-bottom: 15px;border-bottom: 1px solid #ed5fa0;margin-bottom: 15px}
.videos-menu-inner.award-section.header-part .grid-3-columns .w-dyn-item:last-child{margin: 0;padding: 0;border-bottom: none}
.award-section.header-part .award-img .image-part::before{content: none;}
.videos-menu-inner.award-section.header-part{margin: 0}
.videos-menu-inner.award-section.header-part .award-img .image-part{display: flex;flex-wrap: wrap;align-items: center;scale: 1}
.videos-menu-inner.award-section.header-part .award-img .image-part:hover{scale: 1}
.videos-menu-inner.award-section.header-part .award-img .image-part img{padding: 0;max-width: 50px !important;margin: 0;border-radius: 100%   ; height: 50px;object-fit: cover;}
.videos-menu-inner.award-section.header-part .award-img .image-part .videos-title{padding: 0 0 0 15px;font-size: 18px;font-weight: 500;color: #000;transition: all .5s ease;}
.videos-menu-inner.award-section.header-part .award-img .award-img-content  a:hover .image-part .videos-title {color: #ed5fa0}
.videos-menu-inner.award-section .award-img .image-part a:hover::before{background-color: #ed5fa0}
.videos-menu-inner.award-section .award-img .image-part a {display: flex !important;flex-wrap: wrap;align-items: center;justify-content: center;color: #fff;}
.header-wrap .video-menu-stets-list{display: flex;flex-wrap: wrap;align-items: center;padding: 0 0 15px;margin: 0 0 15px;border-bottom: 1px solid #ed5fa0}
.header-wrap .video-menu-stets-list:last-child{margin: 0;padding: 0;border: none}
.header-wrap .video-menu-stets-list .stets-icon,.header-wrap .video-menu-stets-list .hero-icon{width: 50px;height: 50px}
.header-wrap .video-menu-stets-list .stets-icon,.header-wrap .video-menu-stets-list .hero-icon img{height: 100%;object-fit: contain;}
.header-wrap .video-menu-stets-list  .video-menu-stets-content{padding-left: 20px;width: calc(100% - 50px);}
.header-wrap .video-menu-stets-list  .video-menu-stets-content h4{line-height: 1;font-size: 25px;color: #000}
.header-wrap .video-menu-stets-list  .video-menu-stets-content p{margin: 0;font-size: 16px}
.header-wrap .video-menu-stets{max-width: 302px;margin-left: auto;}
.header-wrap #mega-menu-item-162043 .mega-sub-menu{border-top: 1px solid #ef5ea2 !important;background-color: #fff !important;right: 0 !important;top: unset !important;padding: 22px !important;border-bottom: 4px solid #ef5ea2 !important;box-shadow: 0px 0px 6px #0000003D !important;}
.header-wrap #mega-menu-item-162043 .mega-sub-menu a{    font-size: 20px !important;display: block !important;font-weight: 400 !important;color: #000 !important;line-height: 1 !important;margin-bottom: 16px !important;background-color: transparent !important;position: relative !important;width: fit-content !important;padding: 0 0 0 23px!important}
.header-wrap #mega-menu-item-162043 .mega-sub-menu li:last-child a{margin-bottom: 0 !important}
.header-wrap #mega-menu-item-162043 .mega-sub-menu a::before{display: block !important;content: "\f061" !important;position: absolute !important;font-weight: 900 !important;font-family: "Font Awesome 6 Free" !important;width: 16px !important;z-index: 1 !important;left: 0 !important;top: 2px !important;transition: all .5s ease !important;fill: #000 !important;font-size: 16px !important;} 
.header-wrap #mega-menu-item-162043 .mega-sub-menu a::after{content: "" !important;position: absolute !important;bottom: -2px !important;width: 0 !important;transition: all .5s ease !important;background-color: #ef5ea2 !important;left: 0 !important;height: 1px !important;display: block !important}
.header-wrap #mega-menu-item-162043 .mega-sub-menu a:hover::after{    width: 100% !important;  }
.header-wrap #mega-menu-item-162043 .mega-sub-menu a:hover::before{transform: translate3d(3px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;transform-style: preserve-3d !important;}
.header-wrap .video-menu-stets-list .video-menu-stets-content p{color: #000}
.header-wrap .logo_menu{background-color: #fff}
.mega-menu-item-type-custom.mega-menu-item-object-custom.mega-menu-item-has-children.mega-menu-megamenu.mega-align-bottom-left.mega-menu-grid .mega-menu-item-media_image-3 {padding: 0;}

/*header menu css end */

/*header css start */

.wtsup, .fbsup{display: none !important}
.header_top a.phone_no{margin-right: 44px}
.header_top a.phone_no img{margin-right: 13px;padding: 0;border-right: none}
.header_top a {font-weight: bold;display: flex;}
.header_top a img{margin-right:6px;border-right: 1px solid #fff;padding-right: 6px;width: 25px;}
.header-wrap .header_top .col-md-6.call-email.text-right{display: flex;align-items: center;justify-content: end;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{background-color: #fff !important;color: #000 !important;font-size: 19px;font-weight: 500 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background-color: #fff;color: #ef5ea2;font-weight: 500 !important}
.whatsapp-text a.whatapp-no {justify-content: end;align-items: center;font-size: 15px;line-height: 1;}
#navigation ul li a {display: block!important;}
.whatsapp-text a.whatapp-no i.fa-brands.fa-whatsapp, .whatsapp-text a.whatapp-no i.fa.fa-phone {font-size: 18px;margin-right: 10px;}

/*header css end */

/*footer css start */

footer.new-footer-sec {background-color: #FFEFF6; padding-top: 90px; padding-bottom: 40px; }
#pre-footer-location footer.new-footer-sec .best-ivf-centre-bar span,#pre-footer-location footer.new-footer-sec .best-ivf-centre-bar a {color: #000 !important; }
.best-ivf-centre-bar {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding: 18px 0; border-top: 1px solid #EA4E91; border-bottom: 1px solid #EA4E91; }
.best-ivf-centre-bar span.starRatting {align-items: center; display: flex; flex-wrap: wrap; margin-right: 25px; }
.best-ivf-centre-bar span.starRatting span.wp-star {display: contents; }
.best-ivf-centre-bar span.starRatting span.wp-star path {fill: #EA4E91; }
.best-ivf-centre-bar span.starRatting span.wp-star svg {height: 30px; width: 30px; }
#pre-footer-location footer.new-footer-sec .best-ivf-centre-bar p.sub-text {font-size: 28px; font-weight: 500; color: #000}
#pre-footer-location .footer-content {padding-top: 88px; }
#pre-footer-location .social-box h5 {font-size: 20px !important; font-weight: 500 !important; margin-bottom: 20px; margin-top: 30px;color:#000 }
#pre-footer-location .address h6 {font-size: 20px; font-weight: 700; padding-bottom: 5px; color: #000}
#pre-footer-location .address p {font-size: 18px; margin-bottom: 15px;color:#000 }
#pre-footer-location .address a {color: #EA4E91 !important; text-decoration: underline; font-size: 20px; font-weight: 500; }
#pre-footer-location .location-box .menu li.menu-item {border: none; margin-bottom: 15px; }
#pre-footer-location .location-box .menu li.menu-item a {color: #000 !important; font-size: 20px; padding-left: 0;position:relative;width:fit-content; }
#pre-footer-location .location-box .menu li.menu-item a::before,.col-md-6.copyright-col p.copyright-text a.sitemap{content: "";position: absolute;bottom: -2px;width: 0;transition: all .5s ease;background-color: #ef5ea2;left: 0;height: 1px;}
#pre-footer-location .location-box .menu li.menu-item a:hover::before,.col-md-6.copyright-col p.copyright-text a.sitemap:hover::before{width: 100%}
#pre-footer-location .location-box h4.widget-title {margin-bottom: 34px; padding-bottom: 0; color: #000; font-size: 24px; font-weight: 700; }
#pre-footer-location .location-box .menu li.menu-item a:after {display: none; }
section#pre-footer-location .footer-content .col {-webkit-flex-basis: inherit; -ms-flex-preferred-size: inherit; flex-basis: inherit; -webkit-box-flex: inherit; -webkit-flex-grow: inherit; -ms-flex-positive: 1; flex-grow: inherit; max-width: inherit; }
section#pre-footer-location .footer-content .logo-adress-col {width: fit-content; margin-right: auto; }
section#pre-footer-location .footer-content .ivf-services-col {width: auto;margin-right: 7%;}
section#pre-footer-location .footer-content .ivf-treatments-col {width: auto;padding-right: 30px;}
#pre-footer-location .location-box .menu li.menu-item a:hover{color: #000 !important;}
#pre-footer-location{padding-bottom: 0 !important;}
footer#footer {background-color: #FFEFF6; padding: 0; }
footer#footer section#as-seen-on .row {padding: 25px 0;border-top: 1px solid #EA4E91;justify-content: space-between;}
.col-md-6.social-col {width: fit-content;-webkit-box-flex: inherit;-webkit-flex: inherit;-ms-flex: 0 0 50%;flex: inherit;max-width: inherit;padding: 0;}
.col-md-6.copyright-col {width: fit-content; -webkit-box-flex: inherit; -webkit-flex: inherit; -ms-flex: 0 0 50%; flex: inherit; max-width: inherit; }
.col-md-6.copyright-col p.copyright-text, .col-md-6.copyright-col p.copyright-text a.sitemap {font-size: 18px; color: #000 !important; font-weight: 500; position: relative;background-color: transparent;}
.col-md-6.copyright-col p.copyright-text a.sitemap:hover{color: #EA4E91 !important;}
.social_h a {margin-right: 12px;}
.social_h a:last-child {margin-right: 0;}
#pre-footer-location footer.new-footer-sec .best-ivf-centre-bar a:hover{color: #EA4E91 !important;}
#pre-footer-location{padding: 0;padding: 60px 0 0;}


/*footer css end */

/* service-content css start */

.service-content{padding: 110px 0 110px}
.service-content .main-title{max-width: 496px;margin: 0 auto 48px;text-align: center;}
.service-content .service-list-inner{background-color: #FFF3F8;padding: 54px 40px;border-radius: 18px;display: flex;flex-direction: column;height: 100%;transition: all .5s ease;}
.service-content .grid-3-columns{grid-column-gap: 28px;grid-row-gap: 28px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr;grid-auto-columns: 1fr;display: grid;}
.service-content .service-list-inner img{max-width: 77px;margin: 0 0 23px;height: 77px;object-fit: contain;}
.service-content .service-list-inner h4{margin: 0 0 23px;line-height: 1;font-weight: bold;}
.service-content .service-list-inner a{margin-top: auto;font-size: 21px;line-height: 27px;font-weight: bold;color: #000;transition: all .5s ease;display: flex;align-items: center;flex-wrap: wrap;}
.service-content .service-list-inner a svg{width: 20px;margin: 0 0 0 10px;transition: all .5s ease;}
.service-content .service-list-inner a svg path{transition: all .5s ease;}
.service-content .service-list-inner .content{  overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 2; -webkit-box-orient: vertical;margin-bottom: 23px}
.service-content .service-list-inner .content p{margin-bottom: 0;font-size: 21px;line-height: 35px;}
.service-content .service-list-inner:hover{transform: translate3d(0px, -3px, 0.01px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;}
.service-content .service-list-inner:hover a svg{transform: translate3d(6px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;}
.service-content .service-list-inner:hover h4{color: #EA4E91}
/* service-content css end */

/*issues_section css start */

.issues_section{margin: 110px 0 94px}
.issues_section .issues-main-title{max-width: 443px;margin-bottom: 21px}
.issues_section .issues-main-title h2 strong::after{bottom: -3px}
.issues_section .issue-content p{font-size: 25px;line-height: 42px;margin-bottom: 27px;padding: 0 8px}
.issues_section .video-part video{position: absolute;top: 50%;transform: translateY(-50%);width: 557px;height: 559px;border-radius: 100%;opacity: 0}
.issues_section .play-icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 88%;height: 88%;border-radius: 100%;}
.issues_section .play-icon video{border-radius: 100%;width: 100%;height: 100%;}
.issues_section .play-icon a{display: block;}
.issues_section .play-icon a img{transition: all .5s ease;}
.issues_section .play-icon a img:hover{opacity: 0.8}
.issues_section .issue-content{display: flex;flex-wrap: wrap;margin: 0 -8px}
.issues_section .issue-content .btn{font-size: 18px;line-height: 32px;color: #EA4E91;font-weight: 500;background-color: #FFEFF6;border-radius: 32px;box-shadow: 3px 3px 4px #EA4E9117;padding: 16px 27px 16px 35px;margin: 0 8px 16px;transition: all .5s ease;display: block;}
.issues_section .col{max-width: 55.4%;}
.issues_section .col:nth-child(even){max-width: 44.4%}
.issues_section .image-part,.about-us-content .image-part{padding: 0 0 0 60px;position: relative;}
.issues_section .image-part .image-part-inner{position: relative;} 
.issues_section .image-part img{width:100%}
.issues_section .row{align-items: center;}
.issues_section .expert-infomation,.about-us-content .expert-infomation{    position: absolute;bottom: 77px;width: 230px;border: 1px solid #FFEFF6;border-radius: 50px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;left: -17px;z-index: 1;backdrop-filter: blur(6px);box-shadow: 0px 3px 6px #00000029;}
.issues_section .expert-infomation .expert-infomation-inner,.about-us-content .expert-infomation .expert-infomation-inner{   background-color: rgb(255 251 251 / 90%);border-radius: 50px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;padding: 15px 40px 15px 15px;border-left: 8px solid #EA4E91;}
.issues_section .expert-infomation .expert-infomation-inner .expert-infomation-wrapper,.about-us-content .expert-infomation .expert-infomation-inner .expert-infomation-wrapper{display: flex;align-items: center;}
.issues_section .expert-infomation .expert-infomation-inner .expert-infomation-wrapper .expert-infomation-icon,.about-us-content  .expert-infomation-inner .expert-infomation-wrapper .expert-infomation-icon{padding: 0 10px 0 0 ;border-right: 2px solid #FFEFF6;margin: 0 10px 0 0;display: flex;width: 50px}
.issues_section .expert-infomation .expert-infomation-inner .expert-infomation-wrapper .expert-infomation-icon img,.about-us-content .expert-infomation .expert-infomation-inner .expert-infomation-wrapper .expert-infomation-icon img{width: auto;}
.issues_section .expert-infomation .expert-infomation-inner .expert-infomation-wrapper .expert-infomation-name ,.about-us-content .expert-infomation .expert-infomation-inner .expert-infomation-wrapper .expert-infomation-name{    width: calc(100% - 50px);font-size: 16px;font-weight: 500;line-height: 22px;}

/*issues_section css end */
    

/*treatment_section css start */

.treatment_section{margin: 150px 0 168px}
.treatment_section .list-of-treatments{padding: 58px 75px 58px;border: 1px solid #EA4E91;border-radius: 36px;max-width: 1097px;margin: 0 auto}
.treatment_section .list-of-treatments ul.grid-3-columns{grid-column-gap: 33px;grid-row-gap: 33px;grid-template-rows: auto;grid-template-columns: 1fr 1fr;grid-auto-columns: 1fr;display: grid; margin: 0px;list-style: none;list-style: none;}
.treatment_section .list-of-treatments ul li{position: relative;font-size: 26px;line-height: 42px;padding: 0 52px;margin-bottom: 0px;}
.treatment_section .list-of-treatments ul li::before{position: absolute;top: 6px;left: 0;width: 28px;height: 28px;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url('/app/uploads/2024/01/treatments-list-icon.png');content: ""}
.treatment_section .title{margin-bottom: 65px;text-align: center;}
.treatment_section .title h4{font-weight: 600;margin-bottom: 7px;}

/*treatment_section css end */


/*about-us-section css start */

.about-us-section {margin: 168px 0 110px;}
.about-us-section .title{margin-bottom: 70px;text-align: center;}
.about-us-section .title h4{margin-bottom: 7px}
.about-us-section .title h2{max-width: 765px;margin:0 auto; }
.about-us-section .technology{display: flex;flex-wrap: wrap;margin-bottom: 51px;transition: all .5s ease;}
.about-us-section .technology:hover .technology-icon{transform: translate3d(0, -3px, 0.01px);}
.about-us-section .technology .technology-icon{width: 138px;background-color: #FFEFF6;border-radius: 22px;padding: 29px 30px;display: flex;height: 138px;transition: all .5s ease;}
.about-us-section .technology .technology-icon img{width: 100%;height: 100%;object-fit: contain;}
.about-us-section .technology .col-md-auto{width: calc(100% - 138px);text-align: left;padding: 0 0 0 34px;display: flex;flex-direction: column;margin: auto;}
.about-us-section .technology .col-md-auto h4{line-height:1;margin-bottom: 16px}
.about-us-section .technology .col-md-auto p{margin-bottom: 0;font-size: 21px;line-height: 35px;}
.about-us-section .row{align-items: center;}
.about-us-section .col{max-width: 53%;}
.about-us-section .col:nth-child(even){max-width: 47%;}
.about-us-section .image-part {padding: 0 0 0 57px}
.about-us-section .image-part img{width: 100%}
.about-us-content .expert-infomation{bottom: 50%;left: 25px;}
/*about-us-section css end*/

/*about-doctor-section css start */

.about-doctor-section{padding: 110px 0 ;background-image: linear-gradient(#FFEFF5, #F8F8F8);}
.about-doctor-section .title{max-width: 833px;margin: 0 auto 46px;text-align: center;}
.about-doctor-section .content-about-dr p{font-size: 25px;line-height: 42px;margin-bottom: 33px}
.about-doctor-section .content-about-dr ul{list-style: none;margin: 50px 0 0;padding: 0}
.about-doctor-section .content-about-dr ul li{font-size: 25px;line-height: 53px;font-weight: 500;position: relative;padding: 0 0 0 34px}
.about-doctor-section .content-about-dr ul li::before{content: "";position: absolute;left: 0;top: 15px;height: 18px;width: 18px;background-repeat: no-repeat;background-position: center;background-size: cover;background-image: url(/app/uploads/2024/01/doctor-bag.png)}
.about-doctor-section .col{max-width: 42.7%;}
.about-doctor-section .col:first-child{padding-right: 128px;}
.about-doctor-section .col:nth-child(even){max-width: 57.3%;}
.about-doctor-section  .image-part{position: relative;text-align: center;}
.about-doctor-section  .image-part img{position: relative;width: auto;z-index: 1;}
.about-doctor-section     .dr-info{background-color: #FFE4EF;border-radius: 14px;box-shadow: 0px 3px 6px #00000029;border: 2px solid #FFFFFF;margin: -7px auto 0px;width: 475px;padding: 23px 48px 31px;display: none}
.about-doctor-section    .dr-info-wrapp{display: flex;}
.about-doctor-section  .dr-info-rigt-list{display: flex;flex-wrap: wrap;align-items: center;background-color: #EA4E91;padding: 15px;border-radius: 100%;color: #fff;border: 1px solid #fff;height: 66px;margin: 0 0 0 -32px}
.about-doctor-section  .dr-info-rigt-list:first-child{margin: 0}
.about-doctor-section .title h2{position: relative;z-index: 1}
.about-doctor-section .title h2 strong::after{bottom: 8px}
.about-doctor-section .dr-info-rigt-list.bg-remove{width: 66px;padding: 0;background-color: transparent;border: none;}
.about-doctor-section   .dr-info-rigt{display: flex;width: calc(100% - 168px);margin: 0 0 0 auto;justify-content: end}
/*about-doctor-section css end */

/*about-wellspring-section css start*/

.about-wellspring-section .col{max-width: 56.7%;}
.about-wellspring-section .col:nth-child(even){    max-width: 43.7%;}
.about-wellspring-section .left-part{padding: 110px 69px 110px 84px;max-width: 958px;margin: 0 0 0 auto;display: flex;justify-content: center;align-items: center;height: 100%;}
.about-wellspring-section .left-part .left-part-inner{text-align: left;}
.about-wellspring-section .left-part .left-part-inner h2{margin-bottom: 28px}
.about-wellspring-section .left-part .left-part-inner h4{margin-bottom: 16px}
.about-wellspring-section .left-part .left-part-inner p{font-size: 25px;line-height: 42px;}
 .about-wellspring-section .left-part .left-part-inner a{padding: 22px 54px;margin-top: 39px;display: flex;width: fit-content}
.about-wellspring-section .right-part .right-part-image img{width: 100%;height: 100%;object-fit: cover;}
.about-wellspring-section .right-part{height: 100%;}
.about-wellspring-section .right-part  .right-part-image{height: 100%;}
.about-wellspring-section{margin-bottom: 110px}

/*about-wellspring-section css end*/

/*testing-owner-section css start */
.testing-owner-section {margin: 110px 0}
.testing-owner-section .testing-owner-title{max-width: 1084px;margin: 0 auto 42px;text-align: center;}
.testing-owner-section .testing-owner-title h2{max-width: 608px;margin: 0 auto 14px;}
.testing-owner-section .testing-owner-title p{font-size: 25px;line-height: 34px}
.testing-owner-section .video-section .video_img img{border-radius: 15px;}
.testing-owner-section .video-section .video_img,.Shorts .video_img{position: relative;transition: all .5s ease;display: flex;}
.single-videos .Shorts .single-shorts .rll-youtube-player{width: 100%;padding-bottom: 177.61989342806396% !important;}
.single-videos .Shorts .video_content p{font-size: 21px;line-height: 35px}
.single-videos .Shorts .video_content p:empty{margin-bottom: 0}
.videos-template-default .Shorts h3{font-size: 35px;line-height: 44px;margin-bottom: 20px}
.videos-template-default .Shorts .shorts-content{margin-bottom: 30px}
.videos-template-default .Shorts .shorts-content .shorts-description{margin-bottom: 20px}
.videos-template-default .Shorts .shorts-content .shorts-description a{display: block;margin-top: 20px}
.videos-template-default .Shorts .shorts-content .short-content-list{list-style: none;margin: 0;padding: 0}
.videos-template-default .Shorts .shorts-content .short-content-list li{position: relative;font-size: 21px;line-height: 30px;margin-bottom: 15px;padding: 0 0 0 20px}
.videos-template-default .Shorts .shorts-content .short-content-list li::before{content: "";position: absolute;top: 8px;left: 0px;height: 8px;width: 8px;background-color:#ef5ea2;border-radius: 100%}
.videos-template-default .Shorts .content{padding-left: 30px}
.testing-owner-section .video-section .video_img:hover,.Shorts .video_img:hover{transform: translate3d(0, -3px, 0.01px);}
.Shorts .video_img img{width: 100%}
#left-area h1{margin-bottom: 20PX}
.Shorts .clearfix{max-width: 1200px;margin: 0 auto;}
.Shorts  .grid-4-columns{grid-column-gap: 30px;grid-row-gap: 30px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-columns: 1fr;display: grid;}
.Shorts  .mainButton.btn{margin-bottom: 0;}
.testing-owner-section .video-section .video_img .play-icon,.Shorts .video_img .play-icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 79px;height: 79px;transition: all .5s ease}
.testing-owner-section .video-section .video_img .play-icon:hover,.Shorts .video_img .play-icon:hover{opacity: 0.8}
.testing-owner-section  .owl-carousel {padding: 0 38px}
.testing-owner-section .video-section .img,.Shorts img{border-radius: 24px;}
.single-videos .Shorts .single-shorts .rll-youtube-player img{height: 100%;width: 100%;object-fit: cover;}
.testing-owner-section .owl-nav{display: block;}
.testing-owner-section .owl-nav .owl-prev{position: absolute;top: 50%;left: 12px;background-color: #ef5ea2 !important;height: 50px;width: 50px;border-radius: 100%;display: flex;align-items: center;justify-content: center;transform: translateY(-50%);transition: all .5s ease;}
.testing-owner-section .owl-nav .owl-prev:hover,.testing-owner-section .owl-nav .owl-next:hover{background-color: #5EA5B0 !important}
.testing-owner-section .owl-nav .owl-next{position: absolute;top: 50%;right: 12px;background-color: #ef5ea2 !important;height: 50px;width: 50px;border-radius: 100%;display: flex;align-items: center;justify-content: center;transform: translateY(-50%);transition: all .5s ease;}
.testing-owner-section .owl-nav .owl-prev span,.testing-owner-section .owl-nav .owl-next span{color: #fff;font-size: 52px;height: 100%;width: 100%;line-height: 39px;}
.testing-owner-section .owl-nav.testing-owner-section .owl-stage-outer{padding: 20px 0 0 }
/*testing-owner-section css end */

/*review-section css start */
.review-section{margin: 110px 0 }
.review-section .row{justify-content: end}
.review-section .review-title{margin-bottom: 62px;position: relative;}
.review-section .review-title h2 strong::after{bottom: 0;}
.review-section .image {position: absolute;top: 50%;width: auto;right: 43px;transform: translateY(-50%);}
.review-section  .reviewslist .owl-carousel{padding: 0}
.review-section  .itemR .reviewtext{background-color: #FFEFF6 !important;border-color: #EA4E91 !important;display: flex;flex-direction: column;font-size: 21px !important;line-height: 35px !important;font-weight: 400 !important;padding: 0px !important;border: none !important;min-height: auto}
.itemR .reviewtext:before{   padding: 15px 17px 12px;content: "";position: absolute;background: url(/app/uploads/2024/01/qute.png) no-repeat !important;background-size: 28px !important;width: 54px !important;height: 54px !important;top: -94px !important;left: 0px !important;display: flex;left: 37px;background-color: #EA4E91 !important;border-radius: 6px;justify-content: center;align-items: center;background-position: center !important;}
.review-section  .itemR .reviewtext::after{content: none !important}
.review-section .itemR{height: 100%;display: flex;flex-direction: column;background-color: #FFEFF6 !important;border-color: #EA4E91 !important;border: 1px solid;border-radius: 10px;padding: 68px 37px 39px !important;justify-content: space-between}
.review-section .itemR .reviewtext .review-content{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 2;-webkit-box-orient: vertical;}
.review-section  .rBottom{margin-top: 17px;padding-left: 0;}
.review-section  .rBottom .authorR,.review-section  .rBottom .authorR a{font-weight: bold;font-size: 25px;line-height: 28px;color: #000;transition: all .5s ease;}
.review-section  .rBottom .authorR,.review-section  .rBottom .authorR a:hover{color: #EA4E91}
.review-section .rBottom .authorR{padding: 0}
 .review-section .owl-carousel .owl-stage {display: flex;padding: 25px 0 0;}
 .review-section .owl-carousel .owl-item {display: flex;flex: 1 0 auto;padding: 0 40px;}
 .review-section .owl-carousel .caption {display: flex;flex: 1 0 auto;flex-direction: column;}
 .review-section .owl-carousel .flex-text {flex-grow: 1;}
 .review-section .owl-carousel .thumbnail {display: flex;flex-direction: column;margin: 0 15px;}
 .review-section .itemR .reviewtext .starRatting{margin-bottom: 17px;margin-right: -2px;margin-left: -2px;display: flex;flex-wrap: wrap;}
 .review-section .itemR .reviewtext .starRatting .wp-star{padding: 0 2px;display: flex;}
 .review-section .itemR .reviewtext .starRatting .wp-star svg{width: 26px !important;height: 26px !important;}
 .review-section .itemR .reviewtext .starRatting .wp-star svg path{fill: #ffbb00;}
/*review-section css end */

/*faq-section css start */
.faq-section .cost-effective-section{background-image: url(/app/uploads/2024/01/cta-bg.png);padding: 60px 51px;background-repeat:no-repeat;background-size:cover;background-position:center; }
.faq-section .cost-effective-section h4{color: #fff;font-size: 26px;margin-bottom: 5px;line-height: 36px;}
.faq-section .cost-effective-section .row{align-items: center;}
.faq-section .cost-effective-section a{color: #EA4E91;background-color: #EFFDFF; text-align: center;margin: 0;margin: 0;margin-left: auto;text-transform: capitalize;}
.faq-section .cost-effective-section a:hover{background-color: #5EA5B0;color:#EFFDFF }
.faq-section .cost-effective-section .title-content{padding-left: 30px;position: relative;}
.faq-section .cost-effective-section .title-content::before{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 1px;background-color: #fff}
.faq-section .cost-effective-section p{color: #fff;max-width: 900px;font-size: 21px;line-height: 35px;}
.faq-section .faq {background-color: #FFE5E5;padding: 110px 0 110px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.faq-section .faq .faq-title{text-align: center;}
.faq-section .faq .faq-title h4{margin-bottom:0px;font-size: 29px;line-height: 39px}
.faq-section .faq .faq-title h2{position: relative;z-index: 1}
.faq-section .faq .faq-title h2 strong::after{bottom: -6px;}
.faq-section .faq .faq-title .sseo_faqs, .sseo_faqcont{position: relative;float: inherit;display: flex;flex-wrap: wrap;padding: 87px 0 0;width: 100%;}
.sseo_faqcont{ padding: 0 0px 32px;height: auto;display: flex;margin-bottom: 0}
.faq-section .faq .row{margin: 0 -34px}
.faq-section .faq .col{padding: 0 34px}

.sseo_faqcont .sseo_faqtitle::before{content: none !important}
.sseo_faqs .sseo_faqtitle:after{background-image: url(/app/uploads/2024/01/pluse.png) !important;width: 18px;height: 43px;background-color: transparent !important;right: 27px;top: 50%;transform: translateY(-50%);}
.sseo_faqs .sseo_faqcont .sseo_faqtitle::after{transition: all .5s ease;}
.sseo_faqs .sseo_faqcont .sseo_faqtitle{font-size: 22px !important;line-height: 36px;font-weight: 400 !important ;padding: 23px 57px 23px 43px;background-color: #FFFFFF;box-shadow: 0px 0px 13px #00000026;border-radius: 7px;color: #000000 !important}
.sseo_faqs .sseo_faqcont .sseo_faqtitle.f_open::after{transform: translateY(-50%) rotate(313deg);}
.sseo_faqs .sseo_faqdet{padding: 0px 57px 27px 43px;border-radius: 7px;border-top-left-radius: 0px;border-top-right-radius: 0px;margin-top: -3px}
.sseo_faqs .sseo_faqdet p{font-size: 18px;line-height: 28px}
.sseo_faqs .sseo_faqcont .sseo_faqtitle.f_open{border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;height: auto;}

.sseo_faqcont {box-shadow: 0px 0px 13px #00000026;margin-bottom: 32px;padding: 0}
.sseo_faqcont .sseo_faqtitle{box-shadow: none;}
.sseo_faqcont:last-child{margin-bottom: 0}
.sseo_faqdet{padding-top: 0}
/*faq-section css end*/

/*award-section css start */
.award-section {margin: 110px 0;position: relative;}
.award-section::before{content: "";position: absolute;top: 50%;left: 50%;height: 100%;width: 100%;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url('/app/uploads/2024/01/gallery-back-section.svg'); transform: translate(-50%, -50%);}
.award-section .award-title{margin-bottom: 112px;text-align: center;}
.award-section  .see_more-button a{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-top: 104px;padding: 22px 67px;width: fit-content;margin-left: auto;margin-right: auto;}
.award-section .award-img  .image-part{width: 100%;position: relative;transition: all .5s ease;scale: 1}
.award-section .award-img  .image-part:hover{transform: translate3d(0, -3px, 0.01px);scale: 1.11}
.award-section .award-img   .image-part::before{background-image: url(/app/uploads/2024/01/gallery-back.svg);content: "";height: 100%;width: 100%;position: absolute;top: 50%;left: 50%;background-repeat: no-repeat;background-size: contain;background-position: center;transform: translate(-50%, -50%);}
.award-section .grid-3-columns{grid-column-gap: 45px;grid-row-gap: 45px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr;grid-auto-columns: 1fr;display: grid;position: relative;}
.award-section .award-img  .image-part img{width: 100%;padding: 32px 34px;position: relative;z-index: 1;}
/*award-section css end */


/*blog-section css start */

.blog-section {padding: 110px 0 146px;background-image: linear-gradient(#FFEFF5, #ffff);}
.blog-section .blog-title{margin-bottom: 90px;}
.blog-section .blog-title h2 strong{position: relative;z-index: 1}
.blog-section .blog_content .n_box{display: flex;flex-direction: column;height: 100%;}
.blog-section .blog_content .n_box .blog-item-image a img{border-radius: 25px;margin-bottom: 30px;}
.blog-section .blog_content .n_box .box_shadow_s  {box-shadow: none;padding: 0;min-height: auto;display: flex;flex-direction: column;height: 100%;}
.blog-section .blog_content .n_box .box_shadow_s h4 a{color: #000;font-size: 32px;line-height: 43px;font-weight: bold;transition: all .5s ease;margin-bottom: 18px;display: block;}
.blog-section .blog_content .n_box .box_shadow_s h4 a:hover{color: #EA4E91}
.blog-section .blog_content .n_box .box_shadow_s p{font-size: 22px;line-height: 36px;margin-bottom: 0px}
.blog-section .blog_content .n_box .box_shadow_s p.date{font-size: 18px;line-height: 32px;margin-bottom: 0;margin-top: auto;color: #000}
.blog-section .blog_content .n_box .box_shadow_s p.date span a{color: #000}
.blog-section .blog_content .n_box .box_shadow_s p.date span a:hover{color: #EA4E91}
.blog-section .blog_content .n_box .box_shadow_s p.date span{padding: 0 0 0 50px;position: relative;}
.blog-section .blog_content .n_box .box_shadow_s p.date span::before{position: absolute;top: 50%;left: 4px;transform: translateY(-50%);height: 1px;background-color: #000;width: 35px;content: ""}
.blog-section .blog_content .col{padding: 0 37px 57px}
.blog-section  .blog-item-image img{min-height: 441px;max-height: 441px;}
.blog-section  .blog-item-image a{border-radius: 25px}
.blog-section .blog_content .n_box .box_shadow_s{padding: 30px 0 0 }
.blog-section .blog_content.row{margin: 0 -37px}
.blog-section .blog-item-image{border-radius: 25px;min-height: 441px}
.blog-section  .section-link {padding: 0}
.blog-section  .section-link  a{font-size: 24px;font-weight: 500;line-height: 33px;background-color: #EA4E91;padding: 22px 62px;border-radius: 38px;transition: all .5s ease;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;}
.blog-section  .section-link  a span{display: none}
.blog-section  .section-link  a:hover{background-color: #5EA5B0}

/*blog-section css end */


/*video_section css start */

.video_section {padding: 110px 0;background-color: #FFE5E5}
.video_section .video_title{text-align: center;margin-bottom: 70px}
.video_section .video_title h2{position: relative;z-index: 0;}
.video_section .video_title h2 strong::after{bottom: -3px;}
.video_section .main{display: flex;flex-direction: column;height: 100%;box-shadow: 0px 0px 20px #5D5D5D3D;border-radius: 18px;}
.video_section .main .video-image a{display: flex;}
.video_section .main .video-image a{border-top-right-radius: 18px;border-top-left-radius: 18px;}
.video_section .full_videos .full_videos_content{background-color: #FFFFFF;padding: 12px 20px 20px;display: flex;flex-direction: column;height: 100%;border-bottom-right-radius: 18px;border-bottom-left-radius: 18px;}
.video_section .main .perfmatters-lazy-youtube{border-top-left-radius: 18px;border-top-right-radius: 18px;}
.video_section .full_videos .full_videos_content .content{  margin-bottom: 18px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 2; -webkit-box-orient: vertical;}
.video_section .main  .video-image a img{border-top-right-radius: 18px;border-top-left-radius: 18px;width: 100%}
.video_section .full_videos .full_videos_content .content p{margin-bottom: 0;font-size: 21px;line-height: 35px;}
.video_section .full_videos .full_videos_content .title .video-title a{margin-bottom: 21px;color: #000;font-size: 30px;line-height: 42px;font-weight: bold;transition: all .5s ease;display: block;}
.video_section .full_videos .full_videos_content  .content p a{font-size: 21px;line-height: 35px}
.video_section .full_videos .full_videos_content .link-list{display: flex;justify-content: space-between;align-items: center;margin: auto 0 0;}
.video_section .full_videos .full_videos_content .link-list a{padding: 11px 30px;font-size: 17px;line-height: 23px;margin: 0}
.video_section .full_videos .full_videos_content .link-list span{font-size: 16px;line-height: 27px;position: relative;padding: 0 0 0 30px}
.video_section .full_videos .full_videos_content .link-list span::before{content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 0px;width: 22px;height: 22px;background-repeat: no-repeat;background-position: center;background-size: cover;background-image: url(/app/uploads/2024/01/time-icon.png)}
.video_section .btn a{margin-top: 60px;margin-left: auto;margin-right: auto;padding: 22px 46px;margin-bottom: 0}
.video_section .btn a span{display: none}
.video_section .section-link .btn{margin-left: auto;margin-right: auto;margin-bottom: 0;}
.video_section .perfmatters-lazy-youtube .play {background-image: url(/app/uploads/2024/01/play-icon.svg);background-size: contain;transition: all .5s ease;}
.video_section .perfmatters-lazy-youtube .play:hover{opacity: 0.8}
.video_section .grid-3-columns{grid-column-gap: 34px;grid-row-gap: 34px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr;grid-auto-columns: 1fr;display: grid;}
/*video_section css end */
/*banner section css start */
.inner-text .hero-link .player:before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 60px;height: 60px;background: #FFE5E5;border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;z-index: -1;}
.slider.\32  a.player {display: none;}
.slider.\32 .slide-owl-wrap h1{color: #ffffff;text-shadow: 4px 3px 7px #00000061;}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.bx-wrapper {margin-bottom: 0 !important;box-shadow: none !important;border: none !important}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: 35px !important;line-height: 100% !important}
.bx-wrapper .bx-pager{padding: 0!important;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background-color: #EA4E91 !important;position: relative !important;transition: all .5s ease;}
.bx-wrapper .bx-pager.bx-default-pager a{background-color: grey !important;position: relative;margin: 0 10px !important}
.bx-wrapper .bx-pager.bx-default-pager a::before{ content: "";position: absolute;top: 50%;left: 50%;border: 1px solid grey;border-radius: 100%;height: 17px;width: 17px;transform: translate(-50%, -50%);}
.bx-wrapper .bx-pager.bx-default-pager a.active::before{border-color:#EA4E91  }
.banner-inner{background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;width: 100%;display: flex;flex-direction: column;min-height: 751px;justify-content: center;}
.bx-wrapper .bx-viewport, .bxslider, .bxslider li, .bxslider .bx-caption span{height: 751px !important;}
.inner-text  .bg-text.inner{max-width: 510px;margin: 0 0 0 auto;padding: 50px 0px;display: flex;flex-direction: column;height: 100%;}
.inner-text  .hero-title {margin-bottom: 5px;}
.inner-text  h1{font-weight: 800;color: #5EA5B0;}
.inner-text  .hero-content p{font-size: 29px;line-height: 39px;font-weight: 500;}
.inner-text  .hero-link a{margin: 32px 0 41px;display: block;background-color: #ef5ea2;color: #fff;width: fit-content;border-radius: 38px;padding: 22px 33px;font-size: 24px;line-height: 33px;font-weight: 500;transition: border-color .3s, background-color .3s, transform .3s, color .3s;}
.inner-text  .hero-link a:hover{background-color: #5EA5B0; transform: translate3d(0, -3px, 0.01px);}
.inner-text  .hero-banner-icon-list {display: flex;flex-wrap: wrap;align-items: center;}
.inner-text  .hero-icon {width: 82px;padding: 17px;}
.inner-text  .hero-icon img{width: auto;margin: 0 auto 0 0;}
.inner-text  .hero-banner-icon-content h4{font-weight: bold;}
.inner-text  .hero-banner-icon-content p{font-size: 18px;line-height: 24px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover{color: #5EA5B0;}
.bx-wrapper .bx-pager.bx-default-pager a.active:hover::before{color:#5EA5B0 ;}
.hero-banner-icon{display: flex;margin: 0 0px;}
.inner-text .hero-banner-icon-list{padding: 0 25px 30px}
.inner-text .hero-icon{width: 65px;padding: 0}
.hero-banner-icon-content{width: calc(100% - 82px);padding: 0 0 0 17px}
.inner-text{margin-right: 110px;}
.inner-text .hero-banner-icon-list:first-child {padding-left: 0;}
.banner-slider {position: relative;}
.banner-slider .owl-nav{display: none !important}
.banner-slider .owl-dots{padding-top: 15px;display: block!important;position: absolute;bottom: 35px;left: 50%;transform: translateX(-50%);}
.banner-slider .owl-dots button:hover, .banner-slider .owl-dots button.active, .banner-slider .owl-dots button:focus{background-color: #EA4E91 !important;position: relative !important;transition: all .5s ease;}
.banner-slider .owl-dots button span{display: none !important}
.banner-slider .owl-dots button{background-color: grey !important;position: relative;margin: 0 10px !important;border-radius: 100%;height: 10px;width: 10px}
.banner-slider .owl-dots button::before{ content: "";position: absolute;top: 50%;left: 50%;border: 1px solid grey;border-radius: 100%;height: 17px;width: 17px;transform: translate(-50%, -50%);}
.banner-slider .owl-dots button.active::before{border-color:#EA4E91  }
.inner-text .hero-link{position: relative;}
.inner-text .hero-link .player{position: absolute;top: 47%;right: 28%;transform: translateY(-50%);margin: 0;padding: 0;background-color: transparent;width: 65px;height: 65px;box-shadow: 0px 0px 8px #0000003D;}
.inner-text .hero-link .player:hover{transform: translateY(-50%);background-color: transparent;opacity: 0.6}
/*banner section css end */

/*form css start */

.contact-form-sec {position: relative;background-color: #FFA4CB;width: 100%;border-radius: 38px;display: flex;align-items: center;justify-content: center;padding: 55px;}
#pre-footer-location{background-color:transparent;}
/*.contact-form-sec:after {content: ''; background-color: #FFA4CB; width: 100%; height: 75%; position: absolute; z-index: -1; border-radius: 38px; }*/
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{display: none !important}
.contact-form-sec:after form.wpcf7-form.invalid{height: 86%}
.contact-form-sec .form-img {   width: 31.3%;position: absolute;bottom: -5px;left: 55px}
.contact-form-sec .form-img img{width: 100%;padding: 0 61px 0 0px;object-fit: fill;height: 100%}
#pre-footer-location .widget_nav_menu ul li{padding-bottom: 0 !important;}
.form-sec{margin: 0 0 55px;width: 96%;margin-left: auto;}
.contact-form-sec .form-sec {width: 65.7%;margin-left: auto;margin-bottom: 0}
.contact-form-sec .form-sec  .wpcf7-form{display: flex;flex-wrap: wrap;}
.contact-form-sec .form-sec  .wpcf7-form p{font-size: 20px !important;line-height: 33px !important;width: 100%;padding: 0 22px 17px;}
.contact-form-sec .form-sec  .wpcf7-form p span,.contact-form-sec span{display: block;}
.contact-form-sec .wpcf7-form .col-md-6{padding: 0 22px 17px}
.contact-form-sec .wpcf7-form .col-md-6 p{padding: 0}
.contact-form-sec .wpcf7-form .row{margin: 0 -22px}
.contact-form-sec .form-sec .wpcf7-form p{padding-left: 0;padding-right: 0}
.contact-form-sec .wpcf7-form  input,.contact-form-sec .form-sec  .wpcf7-form select,.contact-form-sec .form-sec  .wpcf7-form textarea{border-radius: 40px;font-size: 20px;line-height: 32px;font-weight: 400;padding: 21px 35px;background-color: #fff;height: 100%;margin: 0}
.contact-form-sec .form-sec  .wpcf7-form p span input::placeholder,.contact-form-sec .wpcf7-form .col-md-6  input::placeholder,.contact-form-sec .form-sec  .wpcf7-form p select::placeholder,.contact-form-sec .form-sec  .wpcf7-form p textarea::placeholder {font-size: 20px;line-height: 32px;font-weight: 400; opacity: 1;color: #000}
.contact-form-sec .form-sec  .wpcf7-form p:nth-child(6){width: 100%;padding-bottom: 0}
.contact-form-sec .form-sec  .wpcf7-form p textarea{height: 126px}
.contact-form-sec .form-sec  .wpcf7-form p:nth-child(7){padding-bottom: 0}
.contact-form-sec .form-sec input[type="submit"]{padding: 19px 60px;border-radius: 33px;font-size: 21px;line-height: 28px;font-weight: 500;text-transform: uppercase;margin-top: 7px;transition: all .5s ease;background-color: #EA4E91;height: auto;}
.contact-form-sec .form-sec input[type="submit"]:hover{background-color: #5EA5B0;transform: translate3d(0, -3px, 0.01px);}
.bg-color-div{position: relative;}
.contact-form-sec .form-sec .ajax-loader{position: relative;bottom: 42px;left: 67px;margin: 0;}
.bg-color-div::after{content: "";position: absolute;left: 0;width: 100%;background-color: #FFEFF6;height: 50%;z-index: -1;bottom: 0;}
/*form css end*/


/*fix content css start */

.fix-content{    position: fixed;bottom: 20px;right: 13px;z-index: 10;}
.fix-content .fix-content-link .link:first-child{margin-bottom: 10px}
.fix-content .fix-content-link .link .btn .icon{position: absolute;top: 50%;left: -15px;transform: translateY(-50%);border: none;border-radius: 100%;background-color: #EA4E91;height: 34px;width: 34px;margin: 0;}
.fix-content .fix-content-link .link .btn .icon img{width: 100%;height: 100%}
.fix-content .fix-content-link .link:first-child .link-icon-inner .btn{background-color: #fff;color: #EA4E91;display: flex;align-items: center;justify-content: center;width: 187px;border: 3px solid #EA4E91;font-size: 16px;line-height: 24px;font-weight: bold;position: relative;padding: 11px 22px;border-radius: 50px;margin-left: auto;}
.fix-content .fix-content-link .link:first-child .link-icon-inner .btn:hover{background-color: #5EA5B0;color: #fff}
.fix-content .fix-content-link .link:first-child .link-icon-inner .btn::before{content: "Whatsapp us";position: absolute;top: -17px;left: 31px;color: #F8F8F8;background-color: #EA4E91;padding: 6px 10px;font-size: 10px;line-height: 15px;border-radius: 6px;width: 90px;}
.fix-content .btn{margin: 0;width: 100%;text-align: center;box-shadow: 0px 0px 8px #0000003D;font-size: 16px;padding: 10px 22px;border-radius: 8px;line-height: 24px;width: 220px;}
.fix-content .fix-content-link .link:first-child .link-icon-inner .btn:hover{transform: none}

/*fix content css end */


/*inner section css start*/
.bio-review-wrap {display: flex; flex-wrap: wrap; align-items: center; margin: 25px 0; }
.bio-review-wrap .author-img-div {width: 80px; height: 80px; overflow: hidden; background-color: #ed5fa0; border-radius: 50px; padding: 10px 0px; }
.bio-review-wrap .author-bio.text-left {display: grid; font-size: 16px; margin-left: 24px;line-height:26px }
.bio-review-wrap .author-bio.text-left b{font-size: 20px;line-height: 24px}
.full_video div#content-area {padding: 30px 0; width: 80%; margin: 0 auto;}
.video_title .title {margin-top: 40px; margin-bottom: 40px; }
.video_title .title h1 {font-family: "Open Sans",sans-serif !important; font-size: 50px;}
.get-preview-cnt.shorts-get-preview-cnt{width: 100%;flex-direction: column;max-width: 550px;justify-content: center;margin: 0 auto;} 

.get-preview-cnt.shorts-get-preview-cnt .heading-lbl{padding-right: 20px !important}
.get-preview-cnt.shorts-get-preview-cnt .get-preview-content{flex-direction: column;}
.get-preview-cnt.shorts-get-preview-cnt .get-preview-content .prv-try-free{margin-top: 20px}
.get-preview-cnt.shorts-get-preview-cnt  .get-preview-heading{width: auto;}
.get-preview-cnt.shorts-get-preview-cnt .get-preview-content{width: 100%;;margin-top: 20px;}
.get-preview-cnt.shorts-get-preview-cnt .bio-review-wrap .author-img-div{width: 50px;height: 50px;}
.get-preview-cnt.shorts-get-preview-cnt  .bio-review-wrap .author-bio.text-left{margin-left: 20px;}
.get-preview-cnt.shorts-get-preview-cnt .get-preview-content .heading-lbl{padding-left: 0;text-align: center;}

.get-preview-cnt{background: #ef5ea2;border-radius: 10px;padding: 30px;display: flex;align-items: center;margin: 30px 0 30px;}
.get-preview-cnt .get-preview-heading{width: 30%;}
.get-preview-cnt .get-preview-heading .spn_prv{font-size: 26px;color: #fff;font-weight: 600;}
.get-preview-cnt .get-preview-content{display: flex;align-items: center;width: 70%;justify-content: space-between;}
.get-preview-cnt .bio-review-wrap .author-img-div{background-color: #fff}
.get-preview-cnt .get-preview-content .heading-lbl{margin: 0;text-align: left;width: 100%;font-size: 18px;padding-right: 40px;padding-left: 20px;text-transform: lowercase;}
.get-preview-cnt .get-preview-content .heading-lbl strong{text-transform: initial;}
.get-preview-cnt .get-preview-content .prv-try-free{background: #fff;color: #ef5ea2;width: 200px;text-align: center;padding: 10px 10px;border-radius: 50px;font-size: 18px;font-weight: 500;text-decoration: none;transition: all .5s ease;}
.get-preview-cnt .get-preview-content .prv-try-free:hover{background-color: #5EA5B0;transform: translate3d(0, -3px, 0.01px);color: #fff}
.get-preview-cnt .bio-review-wrap{margin: 0}
.w-dyn-items .item h3 {padding-top: 15px;}
.w-dyn-items .item h3 a {font-size: 21px;line-height: 35px;color: #000;font-weight: 400;}
/*inner section css end*/

/*Shorts css start */

.single.single-videos .Shorts{padding: 30px 0;}
.Shorts{padding: 110px 0}
.Shorts .video_title{text-align: center;margin-bottom: 70px;}
.Shorts  .section-link .btn{margin-left: auto;margin-right: auto;}
.btn-link .btn{margin: 50px auto 0;}
.about-doctor-section .btn-link .btn{margin-top: 0}
/*Shorts css end */

/* CSS For New Homepage end*/

/*widget video design css start*/
.education-video-widget a {box-shadow: 0px 0px 20px #5D5D5D3D; border-radius: 0 0 10px 10px; height: 100%; display: block; overflow: hidden; margin-bottom: 20px; }
.education-video-widget a h4 {padding: 15px; padding-top: 0; color: #000; font-size: 18px; line-height: 1.4;}
.patient-video-widget a {box-shadow: 0px 0px 20px #5D5D5D3D; border-radius: 0 0 10px 10px; height: 100%; display: block; overflow: hidden;}
.patient-video-widget a h4 {padding: 15px; padding-top: 0; color: #000; font-size: 18px; line-height: 1.4;}

/*widget video design css end*/


/* Search css start */

  
.astm-search-menu .search-close {right: 10px;}
.astm-search-menu form.is-search-form {right: 0;}
.is-ajax-search-result {border: 1px solid #ffa0cd !important;padding: 0 !important;box-shadow: 0px 6px 12px 7px #0000001a !important;}
.is-ajax-search-result .is-ajax-search-post:hover {background-color: #ffeff6 !important;}
.is-ajax-search-result .is-ajax-search-post {transition: 0.2s;border-bottom: 1px solid #ffeff6;}
.is-ajax-search-result .is-ajax-search-post a {color: #000;font-size: 15px;}
.is-ajax-search-result .is-ajax-search-post:hover a {color: #ef5ea2;}
.is-show-more-results{margin-top: 0px !important;border-top: 3px solid #ffa0cd !important;}
.is-show-more-results:hover{background-color: #ffeff6 !important;}


@media(min-width:800px){

  .page_head .is-search-form label {width: 50% !important;}
}
/* Search css end */



.video_content .transcript-info {
  max-height: 450px;
  overflow: auto;
}

/* width */
.video_content .transcript-info::-webkit-scrollbar {
width: 10px;
}

/* Track */
.video_content .transcript-info::-webkit-scrollbar-track {
background: #f1f1f1;
}

/* Handle */
.video_content .transcript-info::-webkit-scrollbar-thumb {
background: #ef5ea2;
}

/* Handle on hover */
.video_content .transcript-info::-webkit-scrollbar-thumb:hover {
background: #5EA5B0;
}

.youtube-mobile-scroll::-webkit-scrollbar {
  display: none;
}