/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
/*tricore7 css start*/
/*change hamburger icon to x when mobile menu is open*/
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
    content: '\4d';
}
/*adjust the new toggle element which is added via jQuery*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
    width: 44px;
    height: 100%;
    padding: 0px !important;
    max-height: 44px;
    border: none;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 999;
    background-color: transparent;
}
/*some code to keep everyting positioned properly*/
ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
    position: relative;
}
/*remove default background color from menu items that have children*/
.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
    background-color: transparent;
}
/*hide the submenu by default*/
ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
    display: none !important;
    visibility: hidden !important;
}
/*show the submenu when toggled open*/
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
    display: block !important;
    visibility: visible !important;
}
/*adjust the toggle icon position and transparency*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    text-align: center;
    opacity: 1;
}
/*submenu toggle icon when closed*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    top: 10px;
    position: relative;
    font-family: "ETModules";
    content: '\33';
    color: #00d263;
    background: #f0f3f6;
    border-radius: 50%;
    padding: 3px;
}
/*submenu toggle icon when open*/
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
    content: '\32';
}
/*add point on top of the menu submenu dropdown*/
.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
    position: absolute;
    right: 5%;
    margin-left: -20px;
    top: -14px;
    width: 0;
    height: 0;
    content: '';
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #ffffff;
}
/*adjust the position of the hamburger menu*/
.mobile_menu_bar {
    position: relative;
    display: block;
    bottom: 3px;
    line-height: 0;
}
/*force the background color and add a rounded border*/
.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
    background-color: #ffffff!important;
    border-radius: 10px;
}

/*.et-social-youtube a.icon:before {
    content: "\E0A3";
}*/
/*tricore7 css end*/

/*Links do not have descriptive text issue css start - 15/9/23*/
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important; width: 1px;word-wrap: normal !important;word-break: normal;}
/*Links do not have descriptive text issue css start - 15/9/23*/

/*Tricore 23 css start*/


body, a, button{transition: all 1s ease;}
body {font-weight: normal !important; }

ul.sub-menu {display: grid; }
.preloader-plus {background-color: #ffffffb3 !important;}


/*Header css Start*/

.header-topbar .header-topbar-row {display: flex; flex-wrap: wrap;align-items: center}
.header-topbar .headr-call-icon {display: flex; flex-wrap: wrap; align-items: center; }
.header-topbar .headr-call-icon p {padding-left: 15px;color: #434343; }
.header-topbar .headr-call-icon p a{color: #434343; }
.header-topbar .header-topbar-col3 a.header-appointment-btn {transition: all 1s ease;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;    font-weight: normal !important;position: relative; font-size: 14px;margin: 5px 0;text-decoration: none; color: #434343; display: inline-block;}
.header-topbar .header-topbar-col3 a.header-appointment-btn:before {content: ''; border: solid black; border-width: 0 1.8px 1.8px 0; display: inline-block; padding: 2.5px; right: -15px; position: absolute; top: 30%; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.header-topbar a.header-appointment-btn:hover:before {border-color: #804795; }
.header-topbar .header-topbar-common {width: 33.33%; }
.header-topbar .header-icon {text-align: center; }
.header-topbar .header-icon a{padding: 0 8px; }
.header-topbar-col3.header-topbar-common {text-align: right;}
.header-topbar a.header-appointment-btn i {padding-right: 5px; }
.header-secondary-menu {display: flex; flex-wrap: wrap; justify-content: space-between;padding: 0 !important; line-height: normal !important;}
.header-secondary-menu li{list-style: none;}
.header-secondary-menu li a{text-decoration: none;color: #fff;font-size: 16px;}
.header-topbar .headr-call-icon img {width: 18px; }
.middle-header span.et_pb_image_wrap img.wp-image-166 {width: 200px; }
.bottum-menu {padding: 10px 0 !important;}
.middle-header .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu {display: flex; flex-wrap: wrap; align-items: center; }
.header-topbar a.header-appointment-btn:hover {color: #804795; }
ul.header-secondary-menu a:hover {color: #804795; }
.header-topbar .header-icon a {color: #434343; }
.header-topbar .header-icon a:hover {color: #eb6ca4; }
.et-menu .menu-item-has-children>a:first-child:after{color: #eb6ca4;}
.et_pb_menu_1_tb_header.et_pb_menu ul li a:hover, .et_pb_menu_0_tb_header.et_pb_menu ul li a:hover{color: #eb6ca4 !important;}
.headr-call-icon a {padding: 0 5px; }
.headr-call-icon a:hover {color: #eb6ca4 !important; }
.header-icon a.fa-brands.fa-instagram {font-size: 15px; }
.header-topbar-col1.header-topbar-common.only-mobile {display: none; }

.mobile-header{display: none;}
.et-menu ul.sub-menu {border-top: 3px solid #eb6ca4; }
.et-menu ul.sub-menu li {padding: 0px 30px !important; }
.et-menu ul.sub-menu a {padding-left: 0; padding-right: 0; width: 100%; }
.et-menu ul.sub-menu .menu-item {padding: 0; }
.et-menu li li.menu-item-has-children>a:first-child:after{right: -8px !important;transform: rotate(-90deg); top: 7px;}
.nav li li ul{left: 230px !important;}

.our-doc-btn a.btn-appointment {font-size: 12px; background-color: #EB6CA4; padding: 15px 30px; border-radius: 30px; text-decoration: none; color: #fff; }
.our-doc-btn a.btn-appointment:hover {background-color: #804795 !important;}
/*Header css End*/
.et_pb_module.et_pb_image.et_pb_image_0_tb_header{
        margin-left: auto!important;
    margin-right: auto!important;
    text-align: center;
}
.et_pb_module.et_pb_image.et_pb_image_0_tb_header img.wp-image-4594 {
    max-height: 80px;
    width: 100%;
}
/*Home page css start*/

/*Banner css Start*/

.home-slider .et_pb_slide_description {margin: 10% 50px;margin-bottom: 20% !important; }
.home-slider .et_pb_slide_description {background: rgba(255 255 255 / 62%); width: 40%; border-left: 10px solid #eb6ca4;box-shadow: 0px 3px 6px #00000029;}
/*.home-slider a.et_pb_button.et_pb_more_button{color: #FFFFFF!important; border-width: 0px!important; border-radius: 40px; font-size: 16px; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important; background-color: #eb6ca4;}
*/.home-slider a.et_pb_button.et_pb_more_button:hover{background-color: #804795 !important;}
.mobile-home-slider{display: none;}

/*banner css End*/

/*certificate css Start*/

.certificate-section {text-align: center; background-color: white; padding: 50px; border-radius: 12px; box-shadow: 0px 3px 6px #00000029; }
.certificate-section .certificate-content span.certificate-name {color: #804795; font-size: 20px; font-weight: 600; }
.certificate-section .certificate-content span {font-size: 18px; font-weight: 400; color: #434343; }
.certificate-content {margin-top: 30px; position: relative;}
.certificate-content:before {content: ''; position: absolute; width: 80px; left: 32%; height: 2px; background-color: #EB6CA4; top: -16px;}
.certificate {margin-top: -200px; background: transparent; }

/*certificate css End*/

/*about shukan css start*/

.about-shukan .about-shukan-button:hover{background-color: #804795 !important;}

/*about shukan css end*/


/*stage css start*/

.stage-section .stage-row {display: flex; flex-wrap: wrap; justify-content: space-between;margin-top: 60px; margin-bottom: 60px;position: relative;}
.stage-section .stage-row:after {content: ''; position: absolute; height: 4px; width: 100%; background-color: #eb6ca4; bottom: 51px; border-radius: 10px; z-index: 1;}
.stage-section .stage-row .stage-content {text-align: center; }
.stage-section .stage-row .stage-content p {font-size: 16px; font-weight: 500; color: #434343; margin-top: 50px;position: relative; }
.stage-section .stage-row .stage-content p:before {content: '';z-index: 2; position: absolute; background-image: url(/wp-content/uploads/2022/09/circle_icon.png); background-size: contain; background-repeat: no-repeat; width: 30px; height: 30px; bottom: 40px; left: 86px; }
.stage-button:hover{background-color: #804795 !important;}
.stage-row a:hover img {scale: 1.09; }
.stage-row img{transition: all 1s ease;}
/*stage css end*/




/*We are best css start*/

.We-are-best-section{display: flex;flex-wrap: wrap;align-items: flex-start;}
.We-are-best-section .We-are-best-content-1,.We-are-best-section .We-are-best-content-2 {width: 48%;position: relative;}
.We-are-best-section .icon-text {display: flex;flex-wrap: wrap;align-items: center; margin-bottom: 10px;}
.We-are-best-section .icon-text p {padding-left: 20px; color: #434343; font-size: 18px; }
.We-are-best-content-1:before {content: ''; position: absolute; width: 2px; height: 90%; top: 8px; right: 39px; background-color: #ffe8f2; }

/*We are best css end*/


/*what_services css start*/

.what_services h2:before {content: ''; width: 50%; height: 3px; right: 25%; bottom: -6px; position: absolute; background-color: #ffd3e6; }
.what_services h2 {position: relative; }
#what_servives_content p a {color: #eb6ca4;}
#what_servives_content a {color: #eb6cac;}
#what_servives_content p a:hover{color: #804795}
/*what_services css end*/


/*Why Shukan css start*/

.why-shukan-section .why-shukan-row {display: flex; flex-wrap: wrap;    margin-top: 30px;}
.why-shukan-section .why-shukan-col1,.why-shukan-col2 {width: 49%;}
.why-shukan-section .why-shukan-section .why-shukan-row h3 {font-size: 20px; font-weight: 500; }
.why-shukan-section .why-shukan-col1 {padding-right: 30px; }
.why-shukan-section .why-shukan-content {padding-bottom: 60px;}
.why-shukan-section .why-shukan-col2 {padding-left: 30px; }
.why-shukan-section .why-shukan-col1{position: relative; }
.why-shukan-section .why-shukan-col1:before {content: ''; width: 2px; height: 90%; right:0; background-color: #ffd3e6; position: absolute; }
.why-shukan-section {position: relative; }
.why-shukan-section:before{  content: ''; width: 100%; height: 2px; top:43%; background-color: #ffd3e6; position: absolute;}
.why-choose-shukan-button:hover{background-color: #804795 !important;}
.tooltip-text {visibility: hidden; position: absolute; z-index: 2; color: #fff; font-size: 14px; }
.hover-text {color: #804795; font-weight: 800; cursor: pointer; }
.hover-text:hover .tooltip-text {visibility: visible; background-color: #ed6ca4; min-width: 240px; border-radius: 0; padding: 10px; transition: all 0.5s ;text-align: left;}
#top {top: 50px; left: 0; }
#top::before {top: 80%; }
.hover-text {display: inline-block;text-align: center;transition: all 1s ease}
.why-shukan-content{position: relative;}
.why-shukan-content.content-left .hover-text:hover span#top {top: 32px; left: 0; }


/*Why Shukan css end*/

/*book appointment css start*/

.appointment-button a.button-call-whatsapp{display: flex; flex-wrap: wrap;border: 1px solid #e4699f;align-items: center; color: #EB6CA4; background-color: #fff; padding: 10px 30px;width: fit-content;margin: 0 auto;border-radius: 30px;}
.appointment-button a.button-call-whatsapp img {margin-right: 18px; width: 20px; }
.appointment-button a.button-call-whatsapp{position: relative; }
.appointment-button a.button-call-whatsapp:before {content: ''; transition: all 1s ease;background-color: #EB6CA4; position: absolute; width: 1px; height: 50%; top: 11px; left: 25%; }
.appointment-button a.button-call-whatsapp:hover:before{background-color: #fff;}
.appointment-button a.button-call-whatsapp:hover,.we-are-here-button a.we-are-here-button:hover{background-color: #eb6ca4; border: 1px solid #fff; color: #fff;}
.we-are-here-button a.we-are-here-button{border: 1px solid #EB6CA4;}
i.button-call-icon.fa-brands.fa-whatsapp {padding-right: 10px; }
i.button-whatsapp-icon.fa-solid.fa-phone-volume {padding-left: 10px; padding-right: 10px; padding-bottom: 1px; transform: rotate(-30deg); }
a.button-call-whatsapp i {font-size: 19px; }


/*book appointment css end*/

/*service full size section css start*/

.service-full-size-section {padding: 30px; text-align: center; }
.service-full-size-section .detail-section img {width: 20%; }
.service-full-size-section .detail-section h2.detail-title {color: #fff; margin: 20px 0; font-size: 26px; position: relative; }
.service-full-size-section .detail-section p {color: #fff; padding: 0 40px; margin-bottom: 30px; }
.service-full-size-section .detail-section a {background-color: #fff; text-decoration: none; color: #eb6ca4; padding: 15px 30px; border-radius: 30px;border: 1px solid #fff;}
.service-full-size-section .detail-section h2.detail-title:before {content: ''; position: absolute; background-color: #ffffff5c; width: 50%; height: 2px; top: 40px; left: 25%; border-radius: 10px; }
.service-full-size-section:before{content: ''; position: absolute; top: 0; left: 0; background-image: url(/wp-content/uploads/2022/09/box-design-1.png); background-size: contain; width: 130px; height: 100%; background-repeat: no-repeat; opacity: 0.5; }
.service-full-size-section{position: relative;}
.service-full-size-section .detail-section a:hover{background-color: #eb6ca4;border: 1px solid #fff;color: #fff;}
.book-a-video-appointment:hover{background-color: #804795 !important;}
/*.book-a-video-appointment{    font-size: 12px; background-color: #EB6CA4; padding: 10px 30px; border-radius: 30px; text-decoration: none; color: #fff; margin-right: 15px;}*/
/*service full size section css end*/

/*WE ARE HERE TO HELP YOU css start*/

.we-are-here-button a.we-are-here-button {display: flex;color: #EB6CA4; background-color: #fff; padding: 10px 30px;width: fit-content;margin: 0 auto;border-radius: 30px;}

/*WE ARE HERE TO HELP YOU css end*/

/*OUR DOCTORS css start*/

.slider-content span {color: #FFA5CD; }
.slider-description p {font-size: 16px; line-height: 1.5; color: #434343; }
.slider-title h2 {color: #000; font-size: 28px; font-weight: 500; }
.main-content .row a.btn-my-story {font-size: 12px; background-color: #EB6CA4; padding: 10px 30px; border-radius: 30px; text-decoration: none; color: #fff; margin-right: 15px; }
.main-content .row {display: flex; flex-wrap: wrap; align-items: center; margin-top: 30px; }
.main-content .row a.btn-appointment {font-size: 12px; background-color: #EB6CA4; padding: 10px 30px; border-radius: 30px; text-decoration: none; color: #fff; }
.main-content .row a.btn-my-story:hover,.main-content .row a.btn-appointment:hover{background-color: #804795 !important;}
.our-doctor-slider:hover a.et-pb-arrow-prev {left: 0; opacity: 1; }
.our-doctor-slider:hover a.et-pb-arrow-next {right: 0; opacity: 1; }
.our-doctor-slider a.et-pb-arrow-prev {left: 0; opacity: 1; }
.our-doctor-slider a.et-pb-arrow-next {right: 0; opacity: 1; }
.our-doctor-slider .et-pb-arrow-prev:before{font-size: 34px;}
.our-doctor-slider .et-pb-arrow-next:before{font-size: 34px;}
.our-doctor-slider a.et-pb-arrow-prev,.our-doctor-slider a.et-pb-arrow-next{    background-color: #EB6CA4; color: #fff !important; border-radius: 100%;}
.our-doctor-slider .et_pb_container.clearfix {height: auto !important; }

.our-doctor-slider .et_pb_slider_container_inner {display: flex !important; align-items: center; }
.our-doctor-slider .et_pb_slide_description {margin-left: auto !important; margin-right: inherit !important; height: 660px; }

/*OUR DOCTORS css end*/

/*TESTIMONIALS css start*/

li.amazingcarousel-item{opacity: 0.5; transform: scale(0.8); transition: all 300ms ease 0s; height: auto !important; }
li.amazingcarousel-item.amazingcarousel-item-current{opacity: 1; transform: scale(1); transition: all 300ms ease 0s; height: auto !important; }
div#wpsisac-slick-carousal-1 {position: relative; }
div#wpsisac-slick-carousal-1 span.slick-prev.slick-arrow{position: absolute; top: -40px !important; left: 90% !important; background: transparent; }
div#wpsisac-slick-carousal-1 span.slick-prev.slick-arrow svg,div#wpsisac-slick-carousal-1 span.slick-next.slick-arrow svg{    background-color: #EB6CA4 !important; color: #fff !important; border-radius: 100%; width: 35px; height: 35px; padding: 8px;}
div#wpsisac-slick-carousal-1 span.slick-next.slick-arrow{position: absolute; top: -40px !important; left: 95% !important; background: transparent;}

/*TESTIMONIALS css end*/

/*blog css start*/

h2.entry-title,.post-content {padding: 0px 15px; }
.post-content {padding-bottom: 10px; padding-top: 10px;}
.category-blog-category h2.entry-title {color: #804795; font-weight: 800;padding: 30px 0 0 0;}
.blog-bg-img {background-image: url(https://res.cloudinary.com/db8swqoib/image/upload/c_scale,w_1920,h_400/f_auto,q_auto/v1669382875/shukan_hospital/Male-infertility-2.jpg?_i=AA); padding: 100px 0; background-position: center; background-size: cover; text-align: center; }
.blog-bg-img h1.entry-title-1 {color: #804795; font-weight: 800; font-size: 35px;padding-left: 20px;padding-right: 20px}
.blog-bg-img span {color: #000; font-size: 16px;}
.blog-bg-img a {color: #eb6ca4;}

/*blog css end*/

/*Googler review css start*/

ul.wprs_unslider-wrap.wprs_unslider-carousel span.wprevpro_star_imgs_T1 {display: block; }
.wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1:before {content: '';color: #000;font-size: 90px;position: absolute;left: 0;top: 24px;background-image: url(/wp-content/uploads/2022/09/22_icon.png);width: 35px;height: 35px;background-repeat: no-repeat;background-size: contain;}
span.wprevpro_star_imgs_T1 {margin-bottom: 6px; }
span.wprevpro_t1_SPAN_5 {padding: 0px 25px 0px 48px; font-size: 18px; font-weight: 800; color: #000; }
a.wprs_rd_more {color: #eb6ca4; }
a.wprs_unslider-arrow.next, a.wprs_unslider-arrow.prev, nav.wprs_unslider-nav {display: none; }
/*google review after update design issue css start*/
.review_section .wprevpro_t1_DIV_2{bottom: 0;box-sizing: border-box;color: #fff;height: auto;left: 0;position: relative;right: 0;text-size-adjust: 100%;top: 0;column-rule-color: #fff;perspective-origin: 277.5px 69px;transform-origin: 277.5px 69px;background: #fff;padding: 20px 25px 20px 48px;border: none;margin: 0;outline: none;box-shadow: none;    font-style: normal;}
.review_section .wprevpro_t1_DIV_2.wprev_preview_bg1_T1.wprev_preview_bradius_T1:before{margin:0}
.review_section .wprevpro_t1_DIV_2:after{content:none;}
.review_section .wprevpro_t1_DIV_2 p{box-sizing: border-box;color: #434343;font-size: 13px;line-height: 20.8px;margin: 0;font-style: normal;}
/*google review after update design issue css start*/
/*Googler review css end*/

/*whatapp icon css start*/

.qlwapp-container i.qlwapp-icon.qlwapp-whatsapp-icon {font-size: 35px !important; }
a.qlwapp-toggle{box-shadow: 0px 0px 11px rgb(0 0 0 / 50%) !important;}

/*whatapp icon css end*/


/*TESTIMONIALS css start*/

.amazingcarousel-image {height: 230px !important;border-radius: 10px 0 0 10px;}
.amazingcarousel-text {padding: 40px; }
.amazingcarousel-text .amazingcarousel-description {font-weight: 400;font-size: 16px !important; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important; line-height: 1.3 !important; height: auto !important; }
.amazingcarousel-text .amazingcarousel-title{    font-weight: 500;font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;line-height: 1.3 !important;font-size: 20px !important; height: auto !important;}
.amazingcarousel-item-container {border-radius: 10px;display: flex; flex-wrap: wrap; align-items: center; box-shadow: 3px 4px 6px 0px #00000021 !important; }
.amazingcarousel-item div.amazingcarousel-image :nth-child(3) { z-index: -99; } 

/*TESTIMONIALS css end*/


/*faqs css start */

.faqs-section .et_pb_accordion_item {position: relative; }
.faqs-section .et_pb_accordion_item {padding-left: 80px; margin-bottom: 40px !important; }
.faqs-section .et_pb_accordion_item:before {content: ''; width: 65px; text-align: center; height: 65px; position: absolute; background-color: #EB6CA4; border-radius: 100%; left: -20px; top: -5px; }
.faqs-section .et_pb_accordion_item_0:after{content: 'Q1';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_1:after{content: 'Q2';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_2:after{content: 'Q3';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_3:after{content: 'Q4';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_4:after{content: 'Q5';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_5:after{content: 'Q6';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_6:after{content: 'Q7'; 	   position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_7:after{content: 'Q8';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_8:after{content: 'Q9';    position: absolute; left: 0px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_9:after{content: 'Q10';    position: absolute; left: -5px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_10:after{content: 'Q11';    position: absolute; left: -5px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_11:after{content: 'Q12';    position: absolute; left: -5px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_12:after{content: 'Q13';    position: absolute; left: -5px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item_13:after{content: 'Q14';    position: absolute; left: -5px; top: 16px; color: #fff; font-size: 20px;}
.faqs-section .et_pb_accordion_item h5.et_pb_toggle_title:before {background-color: #eb6ca4; font-size: 31px; color: #fff; padding: 14px; border-radius: 100%; top: -6px; right: -43px; }

/*faqs css end */

/*Book form css start*/

.book-form form label input {width: 100%; padding: 14px; background-color: transparent; border: 2px solid #fff; color: #fff!important; border-radius: 5px; margin:10px 0; }
.book-form form label textarea{width: 100%; padding: 14px; background-color: transparent; border: 2px solid #fff; color: #fff!important; border-radius: 5px;margin: 10px 0;}
.book-form input::placeholder{color:#fff !important;}
.book-form textarea:focus{border: 2px solid #fff;}
.book-form textarea::placeholder{color:#fff !important;}
.book-form input:focus{border: 2px solid #fff;}
.book-form input[type="tel"],.book-form input[type="email"] {width: 100% !important; }
.book-form input[type="email"]{margin-left: 20px; }
.book-form input.book-form-btn {transition: all 1s ease;cursor: pointer;font-size: 16px;background-color:#fff ; padding: 10px 30px; border-radius: 30px;text-decoration: none; color: #EB6CA4;border:1px solid #fff;margin-top: 15px;}
.book-form input.book-form-btn:hover{border:1px solid #fff;background: transparent; color: #804795 !important;}




/*Book form css end*/




/*footer css start*/

#footer-widgets .footer-widget {margin-bottom: 20px; }
.container.clearfix {border-top: 1px solid #EB6CA4; padding-top: 20px; }
#footer-widgets .footer-widget h2:before {content: ''; width: 70px; height: 2px; background-color: #EB6CA4; position: absolute; bottom: 20px; left: 0; border-radius: 10px; }
#footer-widgets .footer-widget h2 {position: relative; padding-bottom: 30px; }
ul.footer-icons li:before {display: none;}
ul.footer-icons li.icon {display: flex; flex-wrap: wrap; align-items: flex-start; padding-left: 0 !important; }
ul.footer-icons li.icon p {width: 80%; padding-left: 12px; }
ul.footer-icons li.call-icon.icon, ul.footer-icons li.email-icon.icon {align-items: center !important; }
ul.footer-icons .icon img {width: 5%; }
div#footer-widgets .footer-widget a:hover {color: #eb6ca4; }

/*footer css End*/


/*Home page css end*/


/*Treatment Of Male page css start*/

.treatment-of-male-ul ul li {position: relative;list-style: none;padding-bottom: 10px;}
.treatment-of-male-ul ul li:before {content: '';width: 6px;height: 6px;position: absolute;background-color: #eb6ca4;top: 10px;border-radius: 10px;left: -18px;}
/*.treatment-of-male-no-section .et_pb_text_inner p,.treatment-of-male-no-section .et_pb_text_inner strong.treatment-of-male-no-title {padding-left: 15px;position: relative; }
.treatment-of-male-no-section .et_pb_text_inner strong.treatment-of-male-no-title-1:before {content: '1.'; position: absolute; left: -2px; color: #eb6ca4; }
.treatment-of-male-no-section .et_pb_text_inner strong.treatment-of-male-no-title-2:before {content: '2.'; position: absolute; left: -2px; color: #eb6ca4; }
.treatment-of-male-no-section .et_pb_text_inner strong.treatment-of-male-no-title-3:before {content: '3.'; position: absolute; left: -2px; color: #eb6ca4; }
.treatment-of-male-no-section .et_pb_text_inner strong.treatment-of-male-no-title-4:before {content: '4.'; position: absolute; left: -2px; color: #eb6ca4; }
.treatment-of-male-no-left:before {content: ''; width: 2px; height: 110%; right: -25px;top: -20px;background-color: #ffd3e6; position: absolute; }*/
.treatment-of-male-ul ul {padding-top: 0 !important; padding-bottom: 0 !important; }
.treatment-of-male-ul ul a{    color: #eb6ca4;}
.treatment-of-male-ul ul a:hover{color: #804795}

/*Treatment Of Male page css end*/

/*Blog page css start*/

.et_pb_salvattore_content .column .et_pb_post {box-shadow: 0 0 8px 2px #00000030;/* margin-bottom: 0 !important;*/}
.et_pb_salvattore_content .column .et_pb_post h2.entry-title a {line-height: 1.4; }

/*Blog page css end*/

/*Content-us page css start*/

.Content-us-content {padding: 35px; box-shadow: 0 0 20px 0px #00000021;background-color: #fff; }
.book-form .contact-us-book-form form label input {width: 100%; padding: 14px; background-color: transparent; border: 2px solid #000; color: #000!important; border-radius: 5px; margin:10px 0; }
.book-form .contact-us-book-form form label textarea{width: 100%; padding: 14px; background-color: transparent; border: 2px solid #000; color: #000!important; border-radius: 5px;margin: 10px 0;}
.book-form .contact-us-book-form input::placeholder{color:#000 !important;}
.book-form .contact-us-book-form textarea:focus{border: 2px solid #000;}
.book-form .contact-us-book-form textarea::placeholder{color:#000 !important;}
.book-form .contact-us-book-form input:focus{border: 2px solid #000;}
.book-form .contact-us-book-form input[type="tel"],.book-form input[type="email"] {width: 100% !important; }
.book-form .contact-us-book-form input[type="email"]{margin-left: 20px; }
.book-form .contact-us-book-form input.book-form-btn {cursor: pointer;font-size: 16px;background-color:#eb6ca4 ; padding: 10px 30px; border-radius: 30px;text-decoration: none; color: #fff;border:1px solid #eb6ca4;margin-top: 15px;}
.book-form .contact-us-book-form input.book-form-btn:hover{border:1px solid #804795;background: #804795; color: #fff;}

/*Content-us page css end*/


/*First visit to Hospital css start*/

.visit-hospital-content, .contact-number-content,.email-content {display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.visit-hospital-content .visit-hospital-image-icon,.contact-number-content .contact-number-image-icon,.email-content .email-image-icon {margin-right: 45px; }
.visit-hospital-text h2 {font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; font-weight: 700; font-size: 24px; color: #804795!important; }
.first-visit-to-hospital-content p {color: #434343; font-size: 16px; }
.visit-hospital-content .visit-hospital-image-icon:before, .contact-number-content .contact-number-image-icon:before, .email-content .email-image-icon:before{content: ''; position: absolute; width: 2px; height: 22px; background-color: #804795; left: 44px;}
.first-visit-to-hospital-content a{color: #eb6ca4;}
.visit-hospital-text p {padding-bottom: 10px; }

/*First visit to Hospital css end*/

/*testimonial page css start*/

.et_pb_testimonial .et_pb_testimonial_portrait {width: 100% !important; height: 200px !important; }
.et_pb_testimonial {padding: 0; box-shadow: 0 0 8px 2px #00000030; }
.et_pb_testimonial_description {padding: 10px; }
.et_pb_testimonial_description span.et_pb_testimonial_author {margin-top: 0; color: #804795;margin-bottom: 20px; }
.et_pb_testimonial_description .et_pb_testimonial_description_inner .et_pb_testimonial_content p {color: #000; font-size: 16px; }
.et_pb_testimonial .et_pb_testimonial_portrait:before {content: ''; background-image: url(/wp-content/uploads/2022/09/play-button-1.png); background-repeat: no-repeat; background-position: center; }

/*testimonial page css end*/

/*our-team page css start*/
.team-image{display: flex;flex-wrap: wrap;align-items: center;}
.our-team-banner{padding-top: 140px;padding-bottom: 200px;}
/*our-team page css end*/

/*Inner pages banner css start*/

.Inner-page-banner-responsive{padding-top: 80px !important; padding-bottom: 80px !important;}

/*Inner pages banner css end*/


p.comment-form-comment textarea#comment {background-color: #fff; border: 2px solid #959595; }
.link-a-tag a{color: #eb6ca4;}

/*Responsive start*/

@media(max-width: 1440px){

	.certificate {margin-top: -150px;}

}


@media(max-width: 1319px) {


	.book-form input[type="tel"], .book-form input[type="email"] {width: 47.7% !important; }

}

@media(max-width: 1270px){

ul#menu-primary-left-menu li.menu-item, ul#menu-primary-right-menu li.menu-item {padding-right: 0 !important; padding-left: 8px; }

ul#menu-primary-left-menu li.menu-item a, ul#menu-primary-right-menu li.menu-item a{font-size:14px; } 

}

@media(max-width: 1200px) {

.header-topbar-col2.header-topbar-common {width: 20%; }
.header-topbar-col1.header-topbar-common {width: 40%; }
.header-topbar-col3.header-topbar-common {width: 40%; }
.We-are-best-content-1:before{right: 10%;}

}

@media(max-width: 1149px) {


	.book-form input[type="tel"], .book-form input[type="email"] {width: 47.6% !important; }

}

@media(max-width: 1099px) {


	.book-form input[type="tel"], .book-form input[type="email"] {width: 47.5% !important; }
	.We-are-best-content-1:before{right: 7%;}

}



@media(max-width: 1073px){.main-content .row a.btn-appointment{margin-top: 20px;}}

@media(max-width: 1024px) {

	.stage-section .stage-row .stage-content img {width: 80%; }
	.header-topbar .headr-call-icon p{width: 95%;}
	.book-form input[type="tel"], .book-form input[type="email"] {width: 47% !important; }
	.We-are-best-content-2 {margin-left: 10px; }
	.We-are-best-content-1:before {right: 2%; }
	div#wpsisac-slick-carousal-1 span.slick-prev.slick-arrow{left: 89% !important;}
	.header-topbar-col3.header-topbar-common {width: 33%; }
	.header-topbar-col1.header-topbar-common {width: 47%; }
	.certificate-content span.certificate-name {padding: 0 20px; }


}

@media (max-width: 999px) {

.stage-section .stage-row .stage-content img {width: 75%; }
.stage-content {width: 25%; }

}


@media (max-width: 980px) {


.we-have-track-record {display: flex; flex-direction: column-reverse; flex-wrap: wrap; }
.stage-section .stage-row .stage-content img {width: 25%; }
.stage-content {width: 100%; }
.stage-row a {width: 100%; }
.stage-section .stage-row:after{/*height: 96%; width: 4px;bottom: 44px; left: 27.3%;*/display: none;}
.stage-section .stage-row .stage-content p{margin-top: 10px; margin-bottom: 50px;}
.stage-section .stage-row .stage-content p:before{/*bottom: 120px; left: 25.7%;*/display: none;}
.We-are-best-content-2 {margin-left: 0px; }
.We-are-best-content-1:before {right: 25%; }
.certificate .et_pb_column {width: 30%; }
.certificate-content {display: grid;}
.certificate .et_pb_row.et_pb_row_0 {display: flex; flex-wrap: wrap; margin: 0 auto !important; justify-content: space-between; max-width: 800px !important; width: 80%; padding: 0 40px !important; }
.certificate-section img {width: 75%; }
.certificate-content:before{left: 18%;}
.stage-section .stage-row .stage-content img {width: 50%; }
.stage-section .stage-row .stage-content p {font-size: 18px; }
.treatment-of-male-no-left:before {display: none;}

.mobile-screen-flip-section {display: flex; flex-direction: column-reverse; flex-wrap: wrap; }
.mobile-screen-flip-section .et-last-child {margin-bottom: 40px !important; }
.home-slider .et_pb_slide_description{width: 50%;}

/*menu bar css start*/

.middle-header .et_pb_column.et-last-child.et_pb_column--with-menu {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; position: absolute; }
.middle-header .et_pb_column.et-last-child.et_pb_column--with-menu .et_pb_module.et_pb_menu.et_pb_menu_2_tb_header.et_pb_bg_layout_light.et_pb_text_align_left.et_dropdown_animation_fade.et_pb_menu--without-logo.et_pb_menu--style-left_aligned {margin: 0; }
ul#mobile_menu3 {width: 100%; max-width: 900px !important; min-width: 320px; top: 40px; border-top: 3px solid #eb6ca4;left: -26%; }
ul#mobile_menu4 {width: 100%; max-width: 900px !important; min-width: 320px; top: 40px; left: -280px; position: absolute; border-top: 3px solid #eb6ca4; }
.mobile_nav span.mobile_menu_bar:before {color: #eb6ca4 !important; }

/*menu bar css end*/

.why-shukan-section .why-shukan-col1:before{height: 94%;}

.middle-header .et_pb_css_mix_blend_mode_passthrough {margin: 0; margin-bottom: 5px; }
.mobile-header{display: block;box-shadow: 0 3px 5px 0px #0000003d; z-index: 2;}
.mobile-header .et_pb_row--with-menu {display: flex; flex-wrap: wrap; align-items: center; }
.mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough {width: 33.33%; margin: 0; }
.header-icon.mobile-icons {text-align: center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.header-icon.mobile-icons a {color: #434343;padding: 0px;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;}
.header-icon.mobile-icons a:hover {color: #eb6ca4;}
.mobile-header img.wp-image-166 {width: 70% !important; }

/* .et_mobile_menu .parent-menu-item > a {background-color: transparent; position: relative; }
.et_mobile_menu .parent-menu-item > a:after {font-family: 'ETmodules'; content: '\3b'; font-weight: normal; position: absolute; font-size: 16px; top: 13px; right: 10px; }
.et_mobile_menu .parent-menu-item > .switched-icon:after{content: '\3a'; }
.child-menu-item {display: none; }
.show-menu-items {display: block; } */
/*change hamburger icon to x when mobile menu is open*/
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
	content: '\4d';
}
/*adjust the new toggle element which is added via jQuery*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
	width: 44px;
	height: 100%;
	padding: 0px !important;
	max-height: 44px;
	border: none;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	background-color: transparent;
}
/*some code to keep everyting positioned properly*/
ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
	position: relative;
}
/*remove default background color from menu items that have children*/
.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}
/*hide the submenu by default*/
ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
	display: none !important;
	visibility: hidden !important;
}
/*show the submenu when toggled open*/
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
	display: block !important;
	visibility: visible !important;
}
/*adjust the toggle icon position and transparency*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
	text-align: center;
	opacity: 1;
}
/*submenu toggle icon when closed*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	top: 10px;
	position: relative;
	font-family: "ETModules";
	content: '\33';
	color: #eb6ca4!important;
	background: #f0f3f6;
	border-radius: 50%;
	padding: 3px;
}
/*submenu toggle icon when open*/
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
	content: '\32';
}
/*add point on top of the menu submenu dropdown*/
.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
	position: absolute;
	right: 5%;
	margin-left: -20px;
	top: -14px;
	width: 0;
	height: 0;
	content: '';
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid #ffffff;
}
/*adjust the position of the hamburger menu*/
.mobile_menu_bar {
	position: relative;
	display: block;
	bottom: 10px;
	line-height: 0;
}
/*force the background color and add a rounded border*/
.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
	background-color: #ffffff!important;
	border-radius: 10px;
}

.we-have-track-record .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {margin-bottom: 0; }
.why-shukan-section .why-shukan-content{min-height: 60%;}
.why-shukan-section:before{top: 51%;}


}



@media(max-width: 970px){

	.stage-section .stage-row .stage-content p {font-size: 20px;}

}

@media(max-width: 956px) {

/*	.header-topbar-col1.header-topbar-common {width: 100%; margin-bottom: 20px; text-align: center; }
	.header-topbar .headr-call-icon{justify-content: center;}*/
	.header-topbar .headr-call-icon img{margin-right: 10px;width: 18px;}
	.header-topbar .headr-call-icon p{display: contents;}
	.header-topbar .header-topbar-row{    justify-content: space-between;}
	/*.header-topbar .headr-call-icon p a{margin: 0 5px;}
	.header-topbar-col3.header-topbar-common {text-align: center; width: 100%;}
	.header-topbar-col2.header-topbar-common {width: 100%;margin-bottom: 20px;}*/
	.header-topbar .header-topbar-row .header-topbar-col2.header-topbar-common {display: none; }


}

@media(max-width: 867px){

	.our-doctor-slider .et_pb_slide_description{height: 700px;}
}



@media(max-width: 860px){

	.certificate-section{padding: 40px;}
	.certificate-content:before {left: 14%;}
	div#wpsisac-slick-carousal-1 span.slick-prev.slick-arrow{left: 87% !important;}


}

@media(max-width: 851px){

	.header-topbar-col1.header-topbar-common {width: 62%; }
	.header-topbar-col3.header-topbar-common {width: 38%; }
}

@media(max-width: 768px){

	.stage-section .stage-row:after{left: 27.7%;}
	.stage-section .stage-row .stage-content p:before {bottom: 100px;}
	.certificate-content:before {left: 0;}
	.home-slider .et_pb_slide_description {width: 70%; }
	ul#mobile_menu3{left: -60%;}


}



@media(max-width: 767px) {

	.main-content .row a.btn-appointment {margin-top: 0px; }
	.main-content .row{justify-content: center;}
	.our-doctor-slider .et_pb_slide_image {display: block !important; }
	.our-doctor-slider .et_pb_slide {padding: 0 85px; }
	.our-doctor-slider .et_pb_slider_container_inner{flex-wrap: wrap;}
	.our-doctor-slider .et_pb_slider_container_inner .et_pb_slide_image img {width: 90%; margin-bottom: 40px; }
	.our-doctor-slider .et_pb_slide_description {height: auto; }
	.our-doctor-slider .et_pb_container.clearfix {height: auto !important; }
	.et_pb_slider_0, .et_pb_slider_0 .et_pb_slide {max-height: 100% !important; }
	.et_pb_slider_0, .et_pb_slider_0 .et_pb_slide {min-height: 920px !important; }



}

@media(max-width: 707px){

	.et_pb_row.et_pb_row_0_tb_header {margin-left: 15px !important; margin-right: 15px !important; width: 94%;}
	.mobile-header .et_pb_row--with-menu {margin: 0 auto !important; width: 93%;}
}

@media(max-width: 700px){

.book-form input[type="tel"], .book-form input[type="email"] {width: 100% !important; }
.book-form input[type="email"] {margin-left: 0px; }
.faqs-section .et_pb_accordion_item {padding-left: 65px;} 
.certificate-section {padding: 30px; }
div#wpsisac-slick-carousal-1 span.slick-prev.slick-arrow{left: 85% !important;}
.book-form .contact-us-book-form input[type="tel"], .book-form input[type="email"]{width: 100% !important; }
.book-form .contact-us-book-form input[type="email"]{    margin-left: 0;}


}


@media(max-width: 658px) {

	.main-content .row a.btn-appointment {margin-top: 20px; }
	.We-are-best-content-1:before {right: 17%; }
	.certificate .et_pb_column {width: 60%; }
	.certificate-content {display: block;}
	.certificate .et_pb_row.et_pb_row_0 {justify-content: center; }
	.certificate-content:before {left: 33%; }
	.banner-text {padding: 0 !important; }
	ul#mobile_menu3{left: -123px;}
	.home-slider{display: none;}
	.mobile-home-slider{display: block;}
	.mobile-home-slider .et_pb_slide_description {margin: 20% 0; margin-bottom: 50% !important; }
	.mobile-home-slider .et_pb_slide_description{background-color: #bfbfbf9e; width: 100%; border-left: 10px solid #fff;box-shadow: 0px 3px 6px #00000029;}


}

@media(max-width: 589px){

	.header-topbar-col3.header-topbar-common {width: 40%; }
	.header-topbar-col1.header-topbar-common {width: 58%; }
	.visit-hospital-content .visit-hospital-image-icon, .contact-number-content .contact-number-image-icon, .email-content .email-image-icon {margin-right: 0;}
	.visit-hospital-content .visit-hospital-image-icon img, .contact-number-content .contact-number-image-icon img, .email-content .email-image-icon img {width: 25px; }
	.visit-hospital-content .visit-hospital-image-icon:before, .contact-number-content .contact-number-image-icon:before, .email-content .email-image-icon:before{opacity: 0;}
	.visit-hospital-content, .contact-number-content, .email-content{justify-content: center;margin-bottom: 30px; }
	.visit-hospital-text,.contact-number-text,.email-text{width: 100%; text-align: center; margin-top: 20px;}
	ul#mobile_menu3{    left: -147px;}
}

@media(max-width: 561px){

	.header-topbar-col1.header-topbar-common {width: 50%; }
	.header-topbar-col3.header-topbar-common {width: 46%; }
	.header-topbar-col3.header-topbar-common{text-align: center;}
	.header-topbar-col1.header-topbar-common.only-mobile {display: block; }
	.header-topbar-col1.header-topbar-common{display: none;}
	.header-topbar-col1.header-topbar-common.only-mobile {display: flex; flex-wrap: wrap; align-items: center; }
	.header-topbar-col1.header-topbar-common.only-mobile .headr-call-icon {display: flex; }
	.header-topbar-col1.header-topbar-common.only-mobile .content_no p {padding: 0 0 8px; }
    .header-topbar-col1.header-topbar-common.only-mobile .content_no p:last-child{padding: 0;}
	.header-topbar-col1.header-topbar-common.only-mobile .content_no p a {color: #434343;display:block;}
	.header-topbar-col1.header-topbar-common.only-mobile .content_no p a:hover {color: #eb6ca4; }
	.header-topbar-col1.header-topbar-common.only-mobile .content_no {padding-left: 10px; }
	ul#mobile_menu3 {left: -70px; }


}

@media(max-width: 540px) {

.We-are-best-content-1:before {right: 10%; }
div#wpsisac-slick-carousal-1 span.slick-prev.slick-arrow {left: 82% !important; }
a.why-choose-shukan-button {margin-top: 40px; }
ul#mobile_menu3 {    left: -76%; top: 67px; max-width: 100% !important; min-width: -webkit-fill-available;}
.mobile-home-slider .et-pb-slider-arrows {display: none; }
.mobile-header img.wp-image-166{width: 100% !important;}


}


@media(max-width: 500px) {

	.stage-section .stage-row .stage-content p:before {bottom: 71px; left: 19.7%;width: 25px; height: 25px;}
	.stage-section .stage-row:after{    left: 22.2%;}
	.certificate-content {display: grid;}
	.certificate-content:before {left: 20%; }
	.our-doctor-slider .et_pb_slide{    padding: 0 45px;}
	ul#mobile_menu3{left: -137%; top: 63px;}


}

@media(max-width: 487px){

	.header-topbar-col3.header-topbar-common {width: 50%; }
	ul#mobile_menu3 {top: 63px;}

}


@media(max-width: 479px){


	.mobile-header .et_pb_row--with-menu {margin: 0 auto !important; width: 93%; }
	.mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough {width: 33.33% !important;}

}


@media (min-width: 449px) and (max-width: 457px){
	.header-topbar .header-topbar-col3 a.header-appointment-btn {font-size: 11px;} 
}

@media(max-width: 450px) {

	.our-doctor-slider .et_pb_slide {padding: 0 35px; }
	/*.our-doctor-slider .et-pb-slider-arrows {display: none; }
	.our-doctor-slider.et_pb_slider_0.et_pb_slider .et-pb-controllers{display: block !important;}*/
	
	.stage-section .stage-row .stage-content p {font-size: 18px; }
	.stage-section .stage-row .stage-content p:before {bottom: 151px; left: 1%;width: 30px; height: 30px;}
	.stage-section .stage-row:after{left: 5%;}
	.We-are-best-section .We-are-best-content-1, .We-are-best-section .We-are-best-content-2 {width: 100%;}
	.We-are-best-content-1:before{opacity: 0;}
	.appointment-button a.button-call-whatsapp{justify-content: center; text-align: center;}
	.appointment-button a.button-call-whatsapp img{margin-bottom: 10px;}
	.service-full-size-section .detail-section p{padding: 0 20px;}
	.certificate-content:before {left: 30%; }
	.et_pb_column .et_pb_module {margin-bottom: 10px !important;}
	.et_pb_text_1 h2,.et_pb_text_6 h2,.et_pb_text_9 h2,.et_pb_text_12 h2 {font-size: 26px !important; }
	.et_pb_text_inner p {font-size: 16px; line-height: 1.5; }
	.et_pb_text_21 h2, .et_pb_text_23 h2, .et_pb_text_25 h2, .et_pb_text_27 h2{font-size: 32px !important;}
	.et_pb_text_29 h2, .et_pb_text_4 h2, .et_pb_text_18 h2, .et_pb_text_31 h2, .et_pb_text_35 h2, .et_pb_text_33 h2, .et_pb_text_37 h2{font-size: 34px !important;}
	ul#mobile_menu3 {left: -290px; top: 70px; max-width: 100% !important; min-width: -webkit-fill-available;}
	.we-have-track-record .et_pb_text_inner h3 {margin-top: 30px;}
	.our-doctor-slider {margin-top: 40px;}
	.our-doctor-slider .et_pb_slide_description {padding-bottom: 0 !important; }
	.amazingcarousel-text {padding: 10px; }
	.amazingcarousel-text .amazingcarousel-description{font-size: 14px !important;}
	.amazingcarousel-text .amazingcarousel-title{font-size: 18px !important;}
	.amazingcarousel-image {height: 180px !important; }
	.et_pb_blog_grid_wrapper,.et_pb_accordion {margin-top: 40px; }
	.et_pb_row_5.et_pb_row, .et_pb_row_3.et_pb_row, .et_pb_row_4.et_pb_row, .et_pb_row_2.et_pb_row{padding-top: 50px!important;padding-bottom: 50px!important;}
	.et_pb_row_9.et_pb_row, .et_pb_row_6.et_pb_row{padding-top: 50px!important;}
	.why-shukan-section .why-shukan-col1, .why-shukan-col2 {width: 100%; }
	.why-shukan-section .why-shukan-col1:before,.why-shukan-section:before{opacity: 0;}
	.why-shukan-section .why-shukan-col2 {padding-left: 0px;}
	.why-shukan-section .why-shukan-content{    height: auto; min-height: auto; padding-bottom: 40px;}
	a.why-choose-shukan-button {margin-top: 0; }
	.header-topbar .headr-call-icon{display: block;}
	.mobile-header img.wp-image-166 {width: 100% !important; }
	.most-successful-ivf h2 {font-size: 40px; }

/*	.et_pb_column{margin-bottom: 0;}*/

	.et_pb_column_6_tb_header.et-last-child.et_pb_column--with-menu {width: fit-content !important; }
	.mobile-header .et_pb_row--with-menu {justify-content: space-between; }


}






@media(max-width: 448px){

	.header-topbar .header-topbar-col3 a.header-appointment-btn{    padding: 10px 20px;}
	.mobile-home-slider .et_pb_slide_description{margin-bottom: 70% !important;}
    .header-topbar .header-topbar-col3 a.header-appointment-btn:before{display:none;}
	}

@media(max-width: 425px){

	.header-topbar-col1.header-topbar-common{text-align: center;}

}

@media(max-width: 415px){
	.header-topbar .header-topbar-col3 a.header-appointment-btn {
    font-size: 11px;}
}

@media(max-width: 406px){

	/*.header-topbar .header-topbar-col3 a.header-appointment-btn {
    font-size: 10px;}*/
}

@media(max-width: 375px) {

	.our-doctor-slider .et_pb_slide {padding: 0 45px; }
	.stage-section .stage-row .stage-content p:before {bottom: 120px ;}
	ul#mobile_menu3 {left: -260px;top: 67px;}
	
	
	
	.service-full-size-section .detail-section p{padding: 0;}
	.certificate-content:before {left: 25%; }
	div#wpsisac-slick-carousal-1 span.slick-prev.slick-arrow {left: 78% !important; }
	ul#mobile_menu4 {left: -246px;min-width: 280px;}

}
@media(max-width: 376px){

	.header-topbar-col1.header-topbar-common.only-mobile .content_no {padding-left: 5px; }
/*	.header-topbar .header-topbar-col3 a.header-appointment-btn {padding: 8px 10px; }*/

}

@media(max-width: 320px){

	.certificate-content:before {left: 18%;}
	ul#mobile_menu3 {left: -215px;top: 64px;}


}

/*Responsive end*/


/*Tricore 23 css End*/


/* Dsign CSS - 17-11-22 */
.top-header.et_pb_section, .middle-header.et_pb_section{padding: 0px;}
.top-header .et_pb_row{padding: 14px 0;}
.middle-header .et_pb_row{padding: 15px 0;}

@media (max-width: 700px){
	.mobile-header img.wp-image-166{
		width: 100% !important;
	}
	.slider-title h2{font-size: 24px;}
	.abt-hm-img{padding-bottom: 20px;}
	.about-shukan-button, .why-shukan-section .why-shukan-row{margin-top: 20px;}
	.stage-section .stage-row a .stage-content p{
		margin-bottom: 20px;
	}
	.stage-section .stage-row{
		margin-top: 30px;
	}
	.our_prc{padding-top: 20px;}
	.stage-section .stage-row{margin-bottom: 0px;}
	.our-doctor-slider {margin-top: 20px;}
	.why-shukan-section .why-shukan-content{
		padding-bottom: 20px;
	}
}
@media (max-width: 568px) {
	.mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-logo-col{
		width: 50% !important;
	}
	.faqs-section .et_pb_accordion_item:before{
		width: 50px;
		height: 50px;
	}
	.faqs-section .et_pb_accordion_item_13:after, .faqs-section .et_pb_accordion_item_12:after, .faqs-section .et_pb_accordion_item_11:after,
	.faqs-section .et_pb_accordion_item_10:after{
		left: -9px;
    	top: 10px;
    	font-size: 16px;
	}
	.faqs-section .et_pb_accordion_item_9:after, .faqs-section .et_pb_accordion_item_8:after,
	.faqs-section .et_pb_accordion_item_7:after, .faqs-section .et_pb_accordion_item_6:after, .faqs-section .et_pb_accordion_item_5:after,
	.faqs-section .et_pb_accordion_item_4:after, .faqs-section .et_pb_accordion_item_3:after, .faqs-section .et_pb_accordion_item_2::after,
	.faqs-section .et_pb_accordion_item_1:after, .faqs-section .et_pb_accordion_item_0:after{
		left: -6px;
    	top: 10px;
    	font-size: 16px;
	}
	.faqs-section .et_pb_accordion_item h5.et_pb_toggle_title:before{
		padding: 11px;
		top: 4px;
		font-size: 28px;
	}
	.faqs-section .et_pb_accordion_item {
		padding-left: 50px;
	}
	.mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-social-col{
		width: 30% !important;
	}
	.mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-toggle-col{
		width: 20% !important;
	}
	.what_services h2 br{display: none;}
	.et_pb_column .et_pb_module.what_services{margin-bottom: 20px !important;}
    .mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-logo-col{    width: 30% !important;}
    .et_pb_column.et_pb_column_1_3.et_pb_column_5_tb_header.mb-social-col.et_pb_css_mix_blend_mode_passthrough{width: 50% !important}

}
@media (max-width: 450px){
	.header-top-rw .et_pb_column .et_pb_module{
		margin-bottom: 0px !important;
	}
}
@media (max-width: 360px) {
	.mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-logo-col, .mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-social-col {
		width: 40%!important;
	}
    .mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-social-col{width: 50% !important;}
    .mobile-header .et_pb_row--with-menu .et_pb_css_mix_blend_mode_passthrough.mb-logo-col{width: 30% !important;}
}




/*CLS changes*/

html {margin-top: 0px !important;}
.et_pb_menu__menu nav.et-menu-nav ul.et-menu li.menu-item a {font-size: 16px; color: #434343!important;}
.bottom-main-menu {padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; background-color: #eb6ca4!important; }
.header-top-rw {padding-top: 0px!important; padding-bottom: 0px!important; margin-top: 0px!important; margin-bottom: 0px!important;}
.et_pb_module.et_pb_image.et_pb_image_0_tb_header{padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
div#primary-left-menu {padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px!important; margin-right: 3px!important; margin-bottom: 0px!important; margin-left: 0px!important; width: 120%; }
ul.header-secondary-menu{list-style: none;margin: 0; padding: 0;}
.header-secondary-menu li a{font-weight: normal !important;}

@media only screen and (min-width: 981px){

    .et_pb_module.et_pb_image.et_pb_image_0_tb_header{width: 240px;}
}







h1.entry-title {
    padding-top: 50px;
}

/*Update css : 01/02/2023*/

.ivf-sub-topics h3 {
    position: relative;
    padding-left: 20px !important;
}

.ivf-sub-topics h3:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #804795;
    border-radius: 50px;
    left: 0;
    top: 5px;
}

.ivf-page-h2 h3 {padding: 0;}



article#post-422{
    padding-bottom: 0;
}
article#post-422{
    margin-bottom: 0;
}


.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{
  margin-bottom: 20px;
}
.et_pb_text_1 h3, .et_pb_text_7 h3, .et_pb_text_11 h3, .et_pb_text_13 h3, .et_pb_text_22 h3, .et_pb_text_20 h3, .et_pb_text_17 h3,
.et_pb_text_19 h3, .et_pb_text_12 h3, .et_pb_text_16 h3, .et_pb_text_10 h3, .et_pb_text_7 h3, .et_pb_text_1 h3{
  padding-bottom: 0px;
  margin-top: 35px;
}
.treatment-of-male-ul ul li{
  padding-bottom: 0px;
}
.treatment-of-male-ul ul li:not(:last-child){
  padding-bottom: 10px;
}
.et_pb_text_inner p, .et_pb_text_inner li{
  font-size: 18px;
}
.mb-2{margin-bottom: 10px;}

.faq-bx{
  background-color: #efefef;
  padding: 20px;
  margin-top: 30px;
}
.faq-bx a{color:#eb6ca4;}
.faq-bx a:hover{color:#804795;}
.faq-bx h2{
  font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
  font-size: 26px;
  color: #804795;
  margin-bottom: 20px;
  text-align: center;
}
#left-area ol.que-list, .entry-content ol.que-list{  
  list-style: none;
  counter-reset: section;
  padding: 0px;
}
ol.que-list li.que-bx{
  position: relative;
  padding-left: 35px;
}
ol.que-list li ul{
  margin-top: 15px;
}
ol.que-list li.que-bx:not(:last-child){
  margin-bottom: 20px;
}
ol.que-list li.que-bx:before{
  counter-increment: section;
  content: counter(section)".";
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 1;
  font-weight: bold;
  color: #eb6cac;
  font-size: 20px;
}
.for_white ol.que-list li.que-bx:before{color: #fff}
ol.que-list li h4{
  margin-bottom: 15px;
  padding-bottom: 0px;
  font-size: 20px;
}

ol.que-list li p{
  padding-bottom: 10px;
  color:#434343;
}
.for_white ol.que-list li p{color: #fff}
ol.que-list li ul li{
  color:#434343;
  padding-bottom: 3px;
}
.for_white ol.que-list li ul li{
    color: #fff;
}
ol.que-list li ul li:last-child{
  padding-bottom: 0px;
}
ol.que-list li br{
  display:none;
}
#left-area ul, .entry-content ul{
  list-style: none;
}
#left-area ol li ul{
  padding: 0px 0px 0px 30px;
}
ol.que-list li ul li{
  position: relative;
}
ol.que-list li ul li:before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    background-color: #eb6ca4;
    top: 10px;
    border-radius: 10px;
    left: -18px;
}

.for_white ol.que-list li ul li:before {
    background-color: #fff;
}
@media (max-width: 767px){
  ol.que-list li h4, ol.que-list li.que-bx:before{  
    font-size: 18px;
  }
  .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row{
    width: 90%;
  }
  .et_pb_text_inner p, .et_pb_text_inner li{
    font-size: 16px;
  }
  .faq-bx{padding: 15px; margin-top: 25px;}
  
  .et_pb_text_1 h3, .et_pb_text_7 h3, .et_pb_text_11 h3,         .et_pb_text_13 h3, .et_pb_text_22 h3, .et_pb_text_20 h3, .et_pb_text_17 h3, .et_pb_text_19 h3, .et_pb_text_12 h3,  .et_pb_text_16 h3, .et_pb_text_10 h3, .et_pb_text_7 h3, .et_pb_text_1   h3{
    margin-top: 25px;    
  }
  
}


.tags_btn {
    font-size: 12px;
    background-color: #fff;
    padding: 15px 30px;
    border-radius: 30px;
    text-decoration: none;
    color: #000;
}

/* Start: CSS to fix top header spacing issue in Desktop, Mobile and Tablet */

.ekit-template-content-header .elementor-section.elementor-section-boxed > .elementor-container {justify-content: space-between;}
.ekit-template-content-header .book_appoitment p a {    color: #fff !important;background-color: #804795;padding: 10px 15px;border-radius: 40px;text-align: right;display: flex;justify-content: end;align-items: end;width: fit-content;margin: 0 0 0 auto;}
.ekit-template-content-header .book_appoitment p a:hover{background-color: #fff;color:#EB6CA4 !important;}
@media (max-width: 767px){
    .ekit-template-content-header .elementor-7771 .elementor-element.elementor-element-8916c81 {
        width: 50%;
    }

    .ekit-template-content-header .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-23a2b94b {
        width: 50%;
    }

    .ekit-template-content-header .elementor-7771 .elementor-element.elementor-element-683db397 {
        text-align: right;
    }

    .ekit-template-content-header .elementor-7771 .elementor-element.elementor-element-683db397 {
        font-size: 15px;
    }

    .ekit-template-content-header .book_appoitment p a {
        padding: 5px 15px;
                font-size: 12px;
    }
}
@media (max-width: 370px){
 .ekit-template-content-header .book_appoitment p a {
        padding: 5px 10px;
    }
}
/* End: CSS to fix top header spacing issue in Desktop, Mobile and Tablet */

/*28-1-2025 blog page deisgn the tricore css start */

.post .entry-content .et_pb_section{background-color: transparent !important;padding: 0 !important}
.post .et_pb_section .et_pb_module{text-align: left !important;}
.post .et_pb_section .et_pb_module p a,.post .et_pb_section .et_pb_module p a span,.post .et_pb_section .et_pb_module ul li a span{color: #e54791 !important;}
.post .et_pb_section .et_pb_module p a:hover,.post .et_pb_section .et_pb_module p a:hover span,.post .et_pb_section .et_pb_module ul li  a:hover span{color:#804795!important }
.post .et_pb_section .et_pb_module h3,.post .et_pb_section .et_pb_module h3 span,.post .et_pb_section .et_pb_module h4{color:#804795!important;margin: 0 0 20px;padding-bottom: 10px}
.post .et_pb_section .et_pb_module h3 span b,.post .et_pb_section .et_pb_module h3 b{color:#804795!important}
.post .et_pb_section .et_pb_module h4 span b,.post .et_pb_section .et_pb_module h4 b{color:#804795!important}
.post .et_pb_section .et_pb_module ul{list-style: none !important;margin: 0 !important;padding: 0 !important;    margin: 0 0 20px !important;}
.post .et_pb_section .et_pb_module ul li{    position: relative;padding: 0 0 8px 35px;list-style: none;}
.post .et_pb_section .et_pb_module ul li a{color: #e54791 !important;}
.post .et_pb_section .et_pb_module ul li span{    color: #434343 !important; }
.post .et_pb_section .et_pb_module ul li a:hover{color:#804795!important}
.post .et_pb_section .et_pb_module ul li::before{    content: "";position: absolute;top: 8px;left: 0;background-color: #e54791;    height: 8px;width: 8px;border-radius: 100%;}
.post .et_pb_section .et_pb_module h2{    color: #804795 !important;margin: 20px 0 20px !important;padding-bottom: 10px !important;font-weight: 800 !important;padding-top: 10px !important;}
.post .et_pb_section .et_pb_module h2 a,.post .et_pb_section .et_pb_module h2 a span,.post .et_pb_section .et_pb_module h4 a,.post .et_pb_section .et_pb_module h4 a span,.post .et_pb_section .et_pb_module h4 a b{color: #eb6cac !important;transition: all .5s ease;}
.post .et_pb_section .et_pb_module h2 a:hover,.post .et_pb_section .et_pb_module h2 a:hover span,.post .et_pb_section .et_pb_module h4:hover a,.post .et_pb_section .et_pb_module h4 a:hover span,.post .et_pb_section .et_pb_module h4 a:hover b{color:#804795 !important }
.post .et_pb_section .et_pb_module h2 span{color: #804795 !important;font-weight: 800 !important;}
.post .et_pb_section .et_pb_module p span,.post .et_pb_section .et_pb_module p{color: #434343 !important}
.post .et_pb_section .et_pb_module p span:empty,.post .et_pb_section .et_pb_module p:empty{display: none}
.post .et_pb_section .et_pb_module{margin-top: 0 !important}
.post .et_pb_section  .faqs-section {    margin-top: 0 !important;}
.post .et_pb_section .et_pb_row{margin-top: 0 !important}
.page p, .page li, .page span,.page h3,.page h4,.page h5,.page h6,.page h2{text-align: left;}
.page p span{color: #434343 !important}
.our-team-banner .et_pb_text_inner p{text-align: center;}
.testimonial .testimonial-content p span{color: #fff !important}
.testimonial-content-with-slider .testimonial .testimonial-content p span{    color: #434343 !important;}
.testimonial .testimonial-content p a{color:#804795!important} 
.testimonial .testimonial-content p a:hover{color: #fff !important}
.pink-bx .content p,.pink-bx .content h4{text-align: center !important;}
a:hover{color:#804795 }
.for_white_color p span{color: #fff !important}
.for_white_color span a{color: #804795 !important}
.for_white_color span a:hover{color: #fff !important}
.for_white_color
.fbc-page .fbc-wrap .fbc-items li a{color: #e54791 !important}
.fbc-page .fbc-wrap .fbc-items li a:hover{color: #804795 !important}
.faqs-section .et_pb_accordion_item_20:after{    content: 'Q21';position: absolute;left: -5px;top: 16px;color: #fff;font-size: 20px;}
.contact-form{justify-content: center !important;}
.post .et_pb_section .et_pb_module ol.que-list li.que-bx p,.post .et_pb_section .et_pb_module ul li p{padding-bottom: 0}
.post .et_pb_section .et_pb_module ol.que-list{margin-bottom: 20px}

@media (max-width:767px){
    .post .et_pb_section .et_pb_module h3,.post .et_pb_section .et_pb_module h3 span{margin: 0 0 10px}
    .post .et_pb_section .et_pb_module h2{margin-bottom: 10px !important;margin-top: 10px !important}
    .post .et_pb_section .et_pb_row{        width: 100%;padding: 0 20px;}
    .post .et_pb_section .et_pb_module p span img,.post .et_pb_section .et_pb_module p span b img{width: 100%}
    .single .et_pb_section .et_pb_module img.alignright , .single .et_pb_section .et_pb_module img.alignleft{float: unset !important;        margin: 0 auto;width: 100%;height: auto;}
    .single .et_pb_section .et_pb_module .western b img{margin-top: 20px}
    .single .et_pb_section .et_pb_module a b img{margin-top: 20px !important}
    .single .et-boc #et-main-area .container{    width: 90%;}
    .post .et_pb_section .et_pb_module ul li{padding-left: 15px}
    ol.que-list li.que-bx{padding-left: 25px}
}

/*28-1-2025 blog page deisgn the tricore css end */


/*18-2-2025 service page design css start */
.service-list-order-section .service-list-order ul ul{list-style: none !important;margin: 0 !important;padding: 0 !important;    margin: 0 0 20px !important;}
.service-list-order-section .service-list-order ul li{    position: relative;padding: 0 0 8px 20px;list-style: none;}
.service-list-order-section .service-list-order ul li a{color: #e54791 !important;}
.service-list-order-section .service-list-order ul li span{    color: #434343 !important; }
.service-list-order-section .service-list-order ul li a:hover{color:#804795!important}
.service-list-order-section .service-list-order ul li::before{    content: "";position: absolute;top: 8px;left: 0;background-color: #e54791;    height: 8px;width: 8px;border-radius: 100%;display: block;}
.service-list-order-section .service-list-order ul li p{padding-bottom: 0}
.service-list-order-section .service-list-order ol.que-list{  
  list-style: none;
  counter-reset: section;
  padding: 0px;
}
.service-list-order-section .service-list-order ol.que-list li.que-bx{
  position: relative;
  padding-left: 35px;
  margin-bottom: 0px;
}
.service-list-order-section .service-list-order ol.que-list li ul{
  margin-top: 15px;
}
.service-list-order-section .service-list-order ol.que-list li.que-bx:before{
  counter-increment: section;
  content: counter(section)".";
  position: absolute;
  left: 0px;
  top: 3px;
  line-height: 1;
  font-weight: bold;
  color: #eb6cac;
  font-size: 20px;
}
.service-list-order-section .service-list-order .for_white ol.que-list li.que-bx:before{color: #fff}
.service-list-order-section .service-list-order ol.que-list li h4{
  margin-bottom: 15px;
  padding-bottom: 0px;
  font-size: 20px;
}

.service-list-order-section .service-list-order ol.que-list li p{
  padding-bottom: 10px;
  color:#434343;
}
.service-list-order-section .service-list-order .for_white ol.que-list li p{color: #fff}
.service-list-order-section .service-list-order ol.que-list li ul li{
  color:#434343;
  padding-bottom: 3px;
}
.service-list-order-section .service-list-order .for_white ol.que-list li ul li{
    color: #fff;
}
.service-list-order-section .service-list-order ol.que-list li ul li:last-child{
  padding-bottom: 0px;
}
.service-list-order-section .service-list-order ol.que-list li br{
  display:none;
}
.service-list-order-section .center-item{    align-items: center;display: flex;    flex-wrap: wrap;}
.testimonial-videos .carousel8{    box-shadow: none;-moz-box-shadow: 0px 0px 25px #009491;-webkit-box-shadow: none;}
@media (max-width:767px){
    .service-list-order ul li li{padding-left: 15px}
      .service-list-order-section .service-list-order ol.que-list li h4,.service-list-order-section .service-list-order  ol.que-list li.que-bx:before{  
    font-size: 18px;
  }
  .service-list-order-section .service-list-order ol.que-list li.que-bx p{padding-bottom: 0}
.service-list-order-section .service-list-order ol.que-list{margin-bottom: 20px}
.service-list-order-section .et_pb_row{padding-right: 0}
.service-list-order-section .service-list-order ul li{padding-left: 15px}
.service-list-order-section .service-list-order ol.que-list li.que-bx{    padding-left:25px}
.service-list-order-section .center-item.wrap-item{flex-direction: column-reverse;}
.service-list-order-section .center-item img{margin-bottom: 30px}
.service-list-order-section .et_pb_row{width: 90%;        padding-top: 0 !important;padding-bottom: 0 !important;}
.service-list-order-section .top-space{padding-top: 50px !important}
.Inner-page-banner-responsive .et_pb_row{padding-right: 0}
.service-faq-section .et_pb_row{padding-right: 0;}
.service-content.et_pb_section .et_pb_row{width:90%;padding-right:0 }
.service-content.et_pb_section {padding-top: 50px !important;padding-bottom: 24px !important}
.service-wrapper.et_pb_section .et_pb_row.et_pb_row_11{width: 90%; padding: 50px 0 !important;}
.service-wrapper.et_pb_section .et_pb_row{padding-right: 0}
.service-wrapper.et_pb_section .et_pb_row{width: 90%;}
.service-testimonials.et_pb_section .et_pb_row{width:90%;padding-right:0 }
.service-testimonials.et_pb_section{padding-top: 50px !important;padding-bottom: 0px !important;margin-top: 0 !important}
.testimonial-videos-mobile.et_pb_section{padding-top: 50px !important;padding-bottom: 0px !important;margin-top: 0 !important}
.service-wrapper-mobile.et_pb_section{padding-top: 20px !important;padding-bottom: 50px !important;margin-top: 0 !important}
}

/*18-2-2025 service page design css end */

/*3-3-2025 home page service list section start */
.service-list-section{    justify-content: center;display: flex;}
.service-list-section .et_pb_column{margin: 0 ;   width: 18%;}
.service-list-section .et_pb_column .certifications-title{border-color: #EB6CA4 !important;}
@media (max-width:1700px){
.service-list-section .et_pb_column .certifications-title{    padding-right: 20px !important;margin-right: 20px !important;}    
.service-list-section .et_pb_column.et-last-child .certifications-title{padding-right: 0px !important;margin-right: 0px !important;}
.service-list-section .et_pb_column{    width: 20%;}
}
@media (max-width:1440px){
    .service-list-section .et_pb_column .certifications-title h3{font-size: 18px !important}
}
@media (max-width:980px){
.service-list-section .et_pb_column .certifications-title{        margin-bottom: 20px !important;}
}
@media (max-width:767px){
    .service-list-section .et_pb_column .certifications-title{        padding-right: 0px !important;margin-right: 0px !important;margin-bottom: 0 !important;border-bottom: 0px solid;border-right: 0px solid;padding-bottom: 0;}
    .service-list-section .et_pb_column{ border-bottom: 1px solid;border-color: #EB6CA4 !important;}
    .service-list-section .et_pb_column.et-last-child{border-bottom: 0px solid;border-color: transparent; !important;}
}
/*3-3-2025 home page service list section end */


/*5-3-2025 tricore 11 table section  css start */

.blog-table table{ border-collapse: collapse;width: 100%;}
.blog-table table td,.blog-table  table th {border: 1px solid  #d9d9d9;text-align:left;padding: 8px;font-size: 18px;vertical-align:middle;display: table-cell;background-color: transparent;height: 71px;background-color: transparent;color: #434343;}
.blog-table table th {font-size: 20px;color: #804795;}
.blog-table table tr:nth-child(even) {background-color: transparent;color: #434343;}
.blog-table table tr:nth-child(odd) {background-color: transparent;color: #434343;}
@media (max-width:767px) {
    .blog-table{overflow-x: auto;}
    .blog-table table th {font-size: 18px}
    .blog-table table td,.blog-table table table th{font-size: 16px}   
}

/*5-3-2025 tricore 11  section css end */


/*6-3-2025 blog page css start */

.post .et_pb_section .et_pb_module ol.que-list li.que-bx ul{margin-top: 20px !important}
.blog-content-left-right .blog-content-center{    display: flex;align-items: center;flex-wrap: wrap;}
.blog-content-left-right .blog-content-center.full-image-height{    width: 100% !important;max-width: 100% !important;position: relative;justify-content: end;padding-right: 20px;min-height: 1127px;}
.blog-content-left-right .blog-content-center.full-image-height .left-part {    margin: 0;z-index: 0 !important;direction: ltr;text-align: left;    width: 57.6%;    position: absolute;left: 0;height: 100%}
.blog-content-left-right .blog-content-center.full-image-height .left-part .et_pb_module{height: 100%;width: 100%}
.blog-content-left-right .blog-content-center.full-image-height .left-part .et_pb_module .et_pb_image_wrap {height: 100%;width: 100%}
.blog-content-left-right .blog-content-center.full-image-height .left-part .et_pb_module .et_pb_image_wrap img{    width: 100%;height: 100%;object-fit: cover;object-position: center;}
.blog-content-left-right .blog-content-center.full-image-height .right-content {    position: relative;z-index: 1;margin-left: -200px;float: right;width: 53.1%;}
.blog-content-left-right .blog-content-center.full-image-height .right-content .et_pb_module{    background-color: #fef5f9;visibility: visible;opacity: 1;padding: 60px;}
.post .et_pb_section .blog-content-list {display: flex;flex-wrap: wrap;}
.blog-content-list .blog-content-item{padding: 30px;display: flex;flex-direction: column;}
.post .et_pb_section .blog-content-list .blog-content-item h3{margin: 0 0 10px;padding: 0}
.post .et_pb_section  .blog-content-list .blog-content-item h3 span{    padding: 15px;display: flex;width: 40px;height: 40px;background-color: #e54791;border-radius: 100%;justify-content: center;align-items: center;color: #fff !important;}
.blog-content-list.blog-content-list-symptons .blog-content-item{flex-direction: row;justify-content: center;padding-bottom: 10px}
.blog-content-list.blog-content-list-symptons .blog-content-item .et_pb_module{margin: 0}
.blog-content-list.blog-content-list-symptons .blog-content-item .et_pb_module .et_pb_text_inner{    display: flex;flex-direction: column;justify-content: center;margin: 0;align-items: center;}
.blog-content-list.blog-content-list-symptons .blog-content-item .et_pb_module .et_pb_text_inner img{margin-bottom: 20px}

@media (max-width:1600px){
    .blog-content-left-right .blog-content-center.full-image-height .right-content{    width: 59.1%;}
    .blog-content-left-right .blog-content-center.full-image-height .left-part{    width: 74.6%;}
}
@media (max-width:1440px){
    .blog-content-left-right .blog-content-center.full-image-height{    justify-content: center;overflow: hidden;    margin-top: 70px !important;}
    .blog-content-left-right .blog-content-center.full-image-height .left-part{        width: 100%;}
    .blog-content-left-right .blog-content-center.full-image-height .right-content{        width: 60%;margin-left: 0}
    .blog-content-left-right .blog-content-center.full-image-height .right-content .et_pb_module{    background-color: #fef5f9e8;}
}
@media (max-width:980px){
    .blog-content-left-right  .blog-content-center.mobile-image-top{flex-direction: column-reverse;}
    .blog-content-left-right  .blog-content-center.mobile-image-top .blog-content-right{padding-bottom: 50px}
    .blog-content-left-right .blog-content-center.full-image-height {margin-top: 50px !important}
    .blog-content-left-right .blog-content-center.full-image-height .right-content{        margin-left: 20px;width: 100%}
}
@media (max-width:767px){
    .blog-content-left-right  .blog-content-center.mobile-image-top .blog-content-right{padding-bottom: 30px}
    .blog-content-list .blog-content-item{    padding: 30px 20px 0;}
    .blog-content-list.blog-content-list-symptons .blog-content-item{justify-content: center;}
    .post .et_pb_section .blog-content-list .blog-content-item h3 span{    margin: 0 0 20px;width: 30px;height: 30px;}
    .blog-content-left-right .blog-content-center.full-image-height {margin-top: 0px !important}
    .blog-content-left-right .blog-content-center.full-image-height .right-content .et_pb_module{        padding: 40px 20px;}
    .blog-content-left-right .blog-content-center.full-image-height .right-content{        margin-left: 0;margin-top: 50px;margin-bottom: 50px}
    .blog-content-left-right .blog-content-center.full-image-height{min-height: auto;}

}

/*6-3-2025 blog page css end */


/*19 march video blog section css start tricore 11*/

.result-video{min-height: 309px !important;margin-bottom: 20px !important}
.result-video .et_pb_video_box{    height: 309px;width: 100%}
.result-video .et_pb_video_box .fluid-width-video-wrapper{    padding-top: 77.2963% !important;height: 100%}
.result-video  .et_pb_video_play{    background-color: var(--pink-color);height: 70px;width: 70px;display: flex;justify-content: center;align-items: center;border-radius: 100%;transition: all .5s ease;margin: 0 !important;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 50%;}

@media (max-width:767px){
    .result-video .et_pb_video_box{    width: 300px;}
    .result-video  .et_pb_video_play{        height: 50px;width: 50px;}
}
/*19 march video blog section css end tricore 11 */

/* IVF SUCCESS RATES & RESULTS */
.success_rate_card .et_pb_image_wrap .et_overlay {background: transparent;opacity: 1;z-index: 1;}
.success_rate_card .et_pb_image_wrap .et_overlay::before{z-index: 1; font-size: 20px !important;}
.success_rate_card .et_pb_image_wrap .et_overlay::after {content: ""; border-radius: 50%;background-color: #eb6ca4;transition: .3s ease;width: 55px; height: 55px; position: absolute; top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 0}
.success_rate_card .et_pb_image_wrap:hover .et_overlay::after {background-color: #804795;}


/* 15th Apr 2025 */
.top-banner-section h2 span {
	color: #804795 !important;
}

.basic-ultrasound h2 span {
	color: #804795 !important;
}	

.basic-ultrasound p strong span {
	color: #804795 !important;
}

.basic-ultrasound .list-section li {
	position: relative;
    padding: 0 0 8px 25px;
    list-style: none;
}

.basic-ultrasound .et_pb_text_3.et_pb_text_align_center.et_pb_bg_layout_light p {
    padding-bottom: 5px;
}

.basic-ultrasound .list-section li::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    background-color: #e54791;
    height: 8px;
    width: 8px;
    border-radius: 100%;
}

.basic-ultrasound .list-section li span, 
.basic-ultrasound .list-section li strong {
	color: #434343 !important;
}

.basic-ultrasound .et_pb_row.et_pb_row_2 {
    padding-top: 0px !important;
	padding-bottom: 20px;
}

.basic-ultrasound .et_pb_row.et_pb_row_3 {
    padding-top: 0px;
}

.basic-ultrasound ul {
	padding: 0px;
}

.basic-ultrasound .wrapper {
    background: #fff;
    border-radius: 10px;
    padding: 20px 20px;
    border-radius: 12px;
    box-shadow: 0px 0px 10px #00000029;
    transition: all .5s ease;
}

.basic-ultrasound .wrapper .lectures p,
.basic-ultrasound .wrapper .live-training p {
	font-size: 16px;
    font-weight: bold;
    color: #434343 !important;
	padding-bottom: 5px;
}

.basic-ultrasound .wrapper .lectures ul {
	padding-left: 0px;
	padding-bottom: 0px;
}

.basic-ultrasound .wrapper .day-title span {
    font-size: 18px;
    font-weight: bold;
    color: #804795 !important;
    margin-bottom: 15px;
    display: inline-block;
}

.basic-ultrasound .wrapper .lectures li {
    font-size: 16px;
    color: #434343 !important;
    list-style: none;
    position: relative;
    padding: 0 0 0px 15px;
}

.basic-ultrasound .wrapper .lectures li::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    background-color: #e54791;
    height: 6px;
    width: 6px;
    border-radius: 100%;
}

.basic-ultrasound .et_pb_column_1_3 {
	width: 31.0667%;
}

.basic-ultrasound .et_pb_column {
	margin-right: 3.27%;
}

.basic-ultrasound .et_pb_row {
    padding-bottom: 0px;
}




.secdule-section h2 span {
	color: #804795 !important;
}

.secdule-section p strong span {
	color: #804795 !important;
}

.secdule-section .s-row-wrapper {
	margin-top: 0px;
    padding-top: 0px;
}

.secdule-section .et_pb_text_7.et_pb_text_align_center.et_pb_bg_layout_light p {
	padding-bottom: 5px;
}

.secdule-section .d-s-title {
    margin-top: 0px;
    padding-bottom: 20px;
	padding-top: 20px;
}

.secdule-section .wrapper .day-title span {
    font-size: 18px;
    font-weight: bold;
    color: #804795 !important;
	margin-bottom: 15px;
    display: inline-block;
}

.secdule-section .wrapper {
    background: #fff;
    border-radius: 10px;
    padding: 20px 20px;
    border-radius: 12px;
    box-shadow: 0px 0px 10px #00000029;
    transition: all .5s ease;
}

.secdule-section .wrapper .lectures p,
.secdule-section .wrapper .live-training p {
	font-size: 16px;
    font-weight: bold;
    color: #434343 !important;
	padding-bottom: 5px;
}

.secdule-section .wrapper .lectures ul,
.secdule-section .wrapper .live-training ul {
	padding-left: 0px;
}

.secdule-section .wrapper .live-training ul {
	padding-bottom: 0px;
}

.secdule-section .wrapper .lectures li,
.secdule-section .wrapper .live-training li {
	font-size: 16px;
    color: #434343 !important;
	list-style: none;
	position: relative;
	padding: 0 0 0px 15px;
}

.secdule-section .wrapper .lectures li::before,
.secdule-section .wrapper .live-training li::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    background-color: #e54791;
    height: 6px;
    width: 6px;
    border-radius: 100%;
}

.secdule-section .et_pb_text_7,
.secdule-section .et_pb_text_8 {
	padding-left: 0px !important;
}

.secdule-section .et_pb_column_1_3 {
	width: 31.0667%;
}

.secdule-section .et_pb_column {
	margin-right: 3.27%;
}

.secdule-section .et_pb_row {
    padding-bottom: 10px;
}

.enrollment-section h2 span {
	color: #804795 !important;
	display: inline-block;
    margin-bottom: px;
}

.enrollment-section .wrapper .title p {
	color: #804795 !important;
    font-weight: 700;
    margin-bottom: 10px;
}

@media (max-width: 991px) {
	.basic-ultrasound .list-section li {
		padding: 0 0 8px 15px;
	}

	.basic-ultrasound .list-section li::before {
		height: 6px;
    	width: 6px;
	}

	.basic-ultrasound .et_pb_column_1_3 {
		width: 100%;
	}

	.basic-ultrasound .et_pb_row {
		width: 90%;
        display: flex;
        flex-direction: column;
    }

	.basic-ultrasound .et_pb_module.et_pb_code.et_pb_code_6 {
		margin-bottom: 30px !important;
	}

	.basic-ultrasound .et_pb_column.et_pb_column_2_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
		padding-bottom: 30px;
	}

	.secdule-section .et_pb_row .et_pb_column.et_pb_column_4_4.et_pb_column_6 {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	.secdule-section .et_pb_row {
        padding: 0px 0 !important;
		width: 90%;
    }

	.secdule-section .d-s-title {
		margin-top: 0px;
		padding-bottom: 20px !important;
	}

	.secdule-section .d-s-title h2 {
		padding-top: 20px;
	}

	.secdule-section .et_pb_column_1_3 {
		width: 100%;
	}

	.secdule-section .et_pb_column.et_pb_column_1_3.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		margin-bottom: 30px;
	}

	.secdule-section .et_pb_column.et_pb_column_1_3.et_pb_column_18.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		margin-bottom: 30px;
	}

	.enrollment-section.et_pb_section_3.et_pb_section {
		padding: 0px !important;
	}

	.enrollment-section .et_pb_row.et_pb_row_6 {
		padding-bottom: 0px;
	}

	.enrollment-section .visit-hospital-content p {
		max-width: 500px;
	}
}

@media (max-width: 767px) {
	.basic-ultrasound .et_pb_row.et_pb_row_3 {
		padding-top: 10px !important;
        padding-bottom: 0px !important;
        padding-right: 0px;
	}

	.basic-ultrasound .et_pb_row {
        padding-right: 0px;
        flex-direction: column;
    }

	.basic-ultrasound .et_pb_row.et_pb_row_4 {
		padding: 0px !important;
	}

	.basic-ultrasound .et_pb_row.et_pb_row_5 {
		padding: 0px !important;
	}

	.basic-ultrasound .et_pb_row.et_pb_row_4 .et_pb_column {
		margin-bottom: 0px;
	}

	.basic-ultrasound .et_pb_module.et_pb_text.et_pb_text_5.list-section.et_pb_text_align_center.et_pb_bg_layout_light {
		margin-bottom: 0px !important;
	}

	.basic-ultrasound .et_pb_module.et_pb_code.et_pb_code_6 {
        margin-bottom: 20px !important;
    }

	.basic-ultrasound .et_pb_column.et_pb_column_3_5.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
		margin-bottom: 0px;
	}

	.basic-ultrasound .wrapper .day-title span {
		font-size: 16px;
	}

	.basic-ultrasound .wrapper .lectures li {
		font-size: 14px;
	}

	.basic-ultrasound .wrapper {
		padding: 20px 20px;
	}

	.basic-ultrasound .et_pb_row.et_pb_row_3 .et_pb_column.et_pb_column_1_3 {
		margin-bottom: 0px;
	}

	.basic-ultrasound .et_pb_column .et_pb_module {
		margin-bottom: 20px !important;
	}

	.basic-ultrasound .et_pb_column.et_pb_column_2_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
        padding-bottom: 0px;
    }

	.basic-ultrasound .et_pb_row.et_pb_row_1 {
		padding-bottom: 0px;
		padding-top: 40px;
	}

	.secdule-section .et_pb_column {
        margin-bottom: 0px !important;
    }

	.secdule-section .et_pb_row_2.et_pb_row,
	.basic-ultrasound .et_pb_row_2.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

	.secdule-section .et_pb_row.et_pb_row_6.s-row-wrapper .et_pb_module.et_pb_code {
		margin-bottom: 20px !important;
	}

	.visit-hospital-content, 
	.contact-number-content, 
	.email-content {
        justify-content: flex-start;
		flex-wrap: nowrap;
        align-items: flex-start;
        gap: 20px;
		margin-bottom: 10px;
    }

	.visit-hospital-text, 
	.contact-number-text, 
	.email-text {
        margin-top: 0px;
    }

	.secdule-section h2 {
		padding-top: 20px;
	}

	.secdule-section .wrapper {
		padding: 20px 20px;
	}

	.secdule-section .et_pb_row .et_pb_column.et_pb_column_4_4.et_pb_column_6 {
        margin-top: 0px;
	}

	.secdule-section .d-s-title .et_pb_text_inner p {
		padding-bottom: 0px;
	}

	.secdule-section .wrapper .lectures p,
	.secdule-section .wrapper .live-training p {
		font-size: 14px;
	}

	.secdule-section .wrapper .day-title span {
		font-size: 16px;
	}

	.secdule-section .wrapper .lectures li, 
	.secdule-section .wrapper .live-training li {
		font-size: 14px;
	}

	.secdule-section .d-s-title {
		padding-bottom: 0px !important;
	}

	.secdule-section .d-s-title h2 {
		padding-top: 0px;
	}

	.secdule-section .et_pb_column.et_pb_column_2_5.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
		padding-top: 50px;
	}

	.secdule-section .et_pb_module.et_pb_text.et_pb_text_8.et_pb_text_align_center.et_pb_bg_layout_light p:nth-child(2) {
		padding-bottom: 0px;
	}

	.secdule-section .et_pb_column.et_pb_column_2_5 {
		padding-top: 50px;
	}

	.secdule-section .et_pb_module {
        margin-bottom: 20px !important;
    }

	.enrollment-section .et_pb_row.et_pb_row_7 {
		padding-bottom: 0px;
	}	

	.enrollment-section .et_pb_row {
        width: 90%;
    }

	.enrollment-section .et_pb_row.et_pb_row_11 {
		padding-bottom: 0px;
		padding-top: 50px;
	}
}

/* May 16 */
.spacing { padding-top: 70px !important; padding-bottom: 70px !important;padding-right: 0px !important;padding-left: 0px !important; }
.spacing.remove-top-padding { padding-top: 0px !important; }
.shukan-banner-section .et_pb_text_inner h1 { color: #eb6ca4 !important; font-size: 61px; text-shadow: 0px 3px 9px #FFFFFF3D; line-height: 73px; padding-bottom: 0px; }
.shukan-banner-section .et_pb_text_inner p { font-size: 25px; line-height: 33px; padding-bottom: 0px !important; }
body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn { padding: 10px 80px !important; border-radius: 15px; font-size: 25px; text-transform: capitalize; font-weight: 600; }
body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn:hover {border-radius: 15px;}
body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn.left-side { display: flex; width: max-content; }

.about-shukan-ivf { background-color: #fff !important; }
.about-shukan-ivf .et_pb_text_inner h3 { font-size: 32px; color: #804795; line-height: 38px; padding-bottom: 22px; }
.about-shukan-ivf .et_pb_text_inner p { font-size: 22px; color: #000; line-height: 30px;max-width: 723px; }
.about-shukan-ivf .et_pb_module, 
.about-shukan-ivf .et_pb_module { margin-bottom: 0px !important; }
.about-shukan-ivf .et_pb_column.et_pb_column_2_5.et_pb_column_1 { margin-right: 2%; width: 40%; }
.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 { width: 55%; }
.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 .et_pb_image .et_pb_image_wrap,
.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 .et_pb_image .et_pb_image_wrap img { width: 100%; }
.about-shukan-ivf .et_pb_row { display: flex; justify-content: space-between;padding-top: 0px; padding-bottom: 0px;}
.about-shukan-ivf .et_pb_row:after { content: unset; }
.about-shukan-ivf .wrapper { display: flex; align-items: flex-start; justify-content: space-between;margin-top: 18px; }
.about-shukan-ivf .wrapper .box { display: flex; flex-direction: column; gap: 20px;align-items: center; }
.about-shukan-ivf .wrapper .icon-text { display: flex; align-items: center; gap: 10px; }
.about-shukan-ivf .wrapper .icon-text .count-text { font-size: 21px; font-weight: 600; color: #310D3E; padding: 0px;transition: all 0.3s ease-in-out; }
.about-shukan-ivf .wrapper .bottom-content .content { font-size: 16px; line-height: 25px; max-width: 180px; text-align: center;padding-bottom: 0px; }
.about-shukan-ivf .wrapper .icon-text .icon { width: 100%; min-width: 47px; }
.about-shukan-ivf .et_pb_button_module_wrapper .pink-btn.our-course-btn { margin-top: 40px; }

.tie-up-certification { padding: 0px 0px !important; }
.tie-up-certification .inner-wrapper .et_pb_column.et_pb_column_4_4 { display: flex;align-items: center;justify-content: space-between; } 
.tie-up-certification .inner-wrapper { max-width: 1310px; }
.tie-up-certification .inner-wrapper .certificate-img img { width: 100%; max-width: 229px; }
.tie-up-certification .inner-wrapper .certificate-img { margin-right: 100px;margin-bottom: 0px;position: relative; }
.tie-up-certification .inner-wrapper .certificate-img:after { content: ''; position: absolute; width: 1px; height: 100%; background: #fff; right: -80px; top: 0; }
.tie-up-certification .inner-wrapper .title-wrapper { margin-bottom: 0px; }
.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner h3 { color: #fff; font-size: 32px; padding-bottom: 15px; line-height: 38px; }
.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner p { color: #fff; font-size: 18px; font-weight: 400; line-height: 26px; padding-bottom: 18px; }
.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner p a { color: #fff;border-bottom: 1px solid #fff;font-weight: 600; }
.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { font-size: 18px; color: #fff; max-width: 655px; font-weight: 400;padding-bottom: 0px; }
.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text span { font-weight: 600; color: #fff !important; }
.tie-up-certification .get-certified-btn.white-btn { padding: 12px 30px !important; border-radius: 15px; font-size: 20px; text-transform: capitalize; font-weight: 400; background-color: #fff; color: #000; width: max-content; }
.tie-up-certification .get-certified-btn.white-btn:hover { border-radius: 15px 15px; }

.our-ivf-center { padding-right: 0px !important;background-color: #fff !important;position: relative; }
.our-ivf-center:after { position: absolute; content: url(https://shukanhospital.com/wp-content/uploads/2025/05/top-round-1.png); background-repeat: no-repeat; top: -60%; right: 0px; }
.our-ivf-center .inner-wrapper { max-width: 1480px;display: flex; align-items: center; padding-top: 0px; padding-bottom: 0px; }
.our-ivf-center .inner-wrapper .title-wrapper { margin-bottom: 0px; }
.our-ivf-center .inner-wrapper .title-wrapper .et_pb_text_inner h3 { margin: 0px; color: #804795; font-size: 28px; padding-bottom: 40px; line-height: 35px; }
.our-ivf-center .points-wrapper .wrapper ul { padding: 0px; }
.our-ivf-center .points-wrapper .wrapper li { font-size: 22px; color: #000 !important; list-style: none; position: relative; padding: 0 0 0px 25px; margin-bottom: 25px; line-height: 25px; }
.our-ivf-center .points-wrapper .wrapper li::before { content: ""; position: absolute; top: 8px; left: 0; background-color: #804795; height: 12px; width: 12px; border-radius: 100%; }
.our-ivf-center .et_pb_column.et_pb_column_1_2.et_pb_column_4 { width: 50%; margin-right: 0px; }
.our-ivf-center .et_pb_column.et_pb_column_1_2.et_pb_column_5 { width: 50%; }
.our-ivf-center .points-wrapper { margin-bottom: 25px; }

.unique-benefits { padding-right: 0px !important; }
.unique-benefits .inner-wrapper { max-width: 1480px;display: flex; align-items: center;padding-top: 0px;padding-bottom: 0px; }
.unique-benefits .heading-wrapper h3 { font-size: 38px; line-height: 35px; color: #804795;text-align: center;margin: 0px; }
.unique-benefits .points-wrapper .wrapper ul { padding: 0px; }
.unique-benefits .points-wrapper .wrapper li { font-size: 22px; color: #000 !important; list-style: none; position: relative; padding: 0 0 0px 35px; margin-bottom: 25px; line-height: 35px; }
.unique-benefits .points-wrapper .wrapper li::before { content: url(https://shukanhospital.com/wp-content/uploads/2025/05/marker-icon.png); position: absolute; top: 3px; left: 0; transform: scale(0.9); }
.unique-benefits .image-part .image-part-inner { position: relative; }
.unique-benefits .image-part img { width: 100%; height: auto; }
/* .unique-benefits .image-part .play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 88%; height: 88%; border-radius: 100%; } */
.unique-benefits .image-part .play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 63%; height: 93%; border-radius: 100%; }
.unique-benefits .image-part .play-icon video { border-radius: 100%; width: 100%; height: 100%; }
.unique-benefits .image-part img { width: 100%; height: auto; max-width: 500px; }
.unique-benefits .image-part { text-align: center; }
.unique-benefits .heading-wrapper { padding-top: 0px; }

.career-opportunities .et_pb_row {padding-top: 0px;padding-bottom: 0px; display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 1820px; }
.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner h3 { margin: 0px; color: #804795; font-size: 28px; padding-bottom: 26px; line-height: 35px; }
.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { font-size: 22px; color: #000 !important; margin-bottom: 26px; line-height: 40px; padding-bottom: 0px; max-width: 710px; }
.career-opportunities .points-wrapper .wrapper .title span { font-size: 28px; color: #000; margin-bottom: 26px; display: inline-block; line-height: 30px; }
.career-opportunities .points-wrapper .wrapper ul { padding: 0px; }
.career-opportunities .points-wrapper .wrapper li { font-size: 22px; color: #000 !important; list-style: none; position: relative; padding: 0 0 0px 25px; margin-bottom: 25px; line-height: 25px; }
.career-opportunities .points-wrapper .wrapper li::before { content: ""; position: absolute; top: 8px; left: 0; background-color: #804795; height: 12px; width: 12px; border-radius: 100%; }
.career-opportunities .bottom-text p { font-size: 22px; color: #000; font-weight: 500;padding-bottom: 0px !important; }

.accreditations-section { padding: 15px 0px 70px !important;background-color: #fff !important; }
.accreditations-section .header-wrapper h3 { font-size: 38px; line-height: 35px; color: #804795; text-align: center;margin: 0px; padding-bottom: 50px; }
.accreditations-section .header-wrapper { padding: 0px; }
.accreditations-section .scroll-section-list { width: 100%; max-width: 1820px;padding: 0px; }
.accreditations-section .certifications-image .et_pb_image_wrap { padding: 17px; border-radius: 100% 100% 100% 100%; overflow: hidden; border: 3px solid #eb6ca4; }
.accreditations-section .certifications-image { text-align: center; margin-bottom: 50px !important; }
.accreditations-section .certifications-image .et_pb_image_wrap img { width: 100%; max-width: 210px; }
.accreditations-section .certifications-title h4 { position: relative; font-size: 17px; line-height: 23px; color: #000; padding: 0; font-weight: 400; }
.accreditations-section .certifications-title h4::before { content: ''; position: absolute; width: 145px; left: 50%; height: 3px; background-color: #eb6ca4; top: -17px; transform: translateX(-50%); }
.accreditations-section .certifications-title h4 span { color: #804795; font-size: 25px; font-weight: 500; line-height: 22px; font-weight: 500; margin: 0 10px 0 0; }

.accreditations-section .service-list-section { width: 100%; max-width: 1830px; align-items: center; padding:50px 0px 78px; }
.accreditations-section .service-list-section .et_pb_column .certifications-title h3 { padding-right: 10px; font-size: 25px; font-weight: 600; color: #804795;padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.accreditations-section .et_pb_text_15, 
.accreditations-section .et_pb_text_16, 
.accreditations-section .et_pb_text_17, 
.accreditations-section .et_pb_text_18 {
	padding-right: 0px !important;
    margin-right: 0px!important;
}

.accreditations-section .features-bar { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; text-align: center; gap: 20px; }
.accreditations-section .features-bar .feature { padding: 0 10px; max-width: 300px; font-size: 20px; font-weight: 600; color: #834a91; }
.accreditations-section .features-bar .divider { width: 1px; height: 77px; background-color: #eb6ca4; }
.accreditations-section .et_pb_row.et_pb_row_14 { padding: 0px 0px 0px; }
.accreditations-section .et_pb_row.et_pb_row_10 { padding: 0px 0px 0px; }
.accreditations-section .et_pb_row.et_pb_row_12 { padding: 0px 0px 0px; }
.accreditations-section .et_pb_row.et_pb_row_13 { padding: 0px 0px 0px; }
.accreditations-section .et_pb_row.et_pb_row_15 { padding: 0px 0px 0px; }
.accreditations-section .et_pb_row.et_pb_row_8 { padding: 0px 0px 0px; }
.accreditations-section .scroll-section-list { max-width: 1460px;width: 100%; }
.accreditations-section .et_pb_row.mobile-remove { max-width: 1560px; width: 100%; padding: 70px 0px 0px; }
.accreditations-section .mobile-show { display:none; }
.accreditations-section .certifications-image { width: 97%; margin: auto; }
.accreditations-section .scroll-section-list::-webkit-scrollbar { display: none; }

.form-section .form-section-inner { background: #fff; padding-top: 44px !important; padding-right: 44px !important; padding-bottom: 44px !important; padding-left: 44px !important; border: 15px solid #fae2e2; max-width: 634px; }
.form-section .form-section-inner .form-title h3 { font-size: 28px; line-height: 43px; color: #8050a6; padding: 0 0 18px; font-weight: 400; text-align: center; }
.form-section .form-section-inner .form-content { margin: 0 0 44px; }
.form-section .form-section-inner .form-title { max-width: 502px; margin: 0 auto; }
.form-section .form-section-inner .form-secion-form .contact-form p { display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 19px;width: 100%; }
.form-section .form-section-inner .form-secion-form .contact-form label { font-size: 16px; line-height: 27px; margin: 0 0 10px; color: #000; }
.form-section .form-section-inner .form-secion-form .contact-form .form-lable { width: 100%; border-color: #888888; }
.form-section .form-section-inner .form-secion-form .contact-form label.cf-courses { border: 1px solid #888888; padding: 10px 10px; }
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-name { width: 48%; }
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-mobile { width: 48%; }
.form-section .form-section-inner .form-secion-form form input, 
.form-section .form-section-inner .form-secion-form form textarea {
    line-height: 27px;
    border: 1px solid #707070;
    padding: 20px 19px;
    font-size: 16px;
    width: 100%;
}
.form-section .form-section-inner .form-content p { padding-bottom: 0; color: #000; font-size: 18px; }
.form-section .form-section-inner .form-secion-form form input, .form-section .form-section-inner .form-secion-form form textarea { line-height: 27px; border: 1px solid #707070; padding: 20px 19px; font-size: 16px; width: 100%; }
.form-section .form-section-inner .form-secion-form .book-form-btn { border: none; width: 100% !important; margin: 0 auto; display: flex; padding: 10px 40px; border-radius: 40px; font-size: 22px; line-height: 26px; color: var(--white-color); background-color: var(--pink-color); transition: all .5s ease; cursor: pointer; }
.form-section .form-section-inner .contact-form select { padding-left: 14px; }
.form-section .form-section-inner .form-secion-form form textarea { margin-top: 0px; }
.form-section .form-section-inner .form-secion-form .contact-form .captcha-image { margin: 0px 0px !important; }
.form-section { padding: 24px 24px !important; }
.form-section .contact-form { padding: 0px !important; border: unset; box-shadow: unset; }
.form-section .form-section-inner .form-secion-form form input, 
.form-section .form-section-inner .form-secion-form form textarea { line-height: 20px !important; padding: 15px 19px !important; }
.form-section .form-section-inner .form-secion-form .contact-form p { row-gap: 15px !important; }
.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-msg { display: flex; flex-direction: column; gap: 20px; }

.home-form.form-section .contact-form {
	width: 100%;
    gap: 15px;
}

.home-form.form-section .form-section-inner .form-secion-form .contact-form p:nth-child(1),
.home-form.form-section .form-section-inner .form-secion-form .contact-form p:nth-child(2) {
    width: 48%;
}

.home-form.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-name,
.home-form.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-mobile {
    width: 100%;
}

.home-form.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-msg {
    gap: 0px;
}

.home-form.form-section .form-section-inner .form-secion-form .contact-form .form-lable {
	margin-bottom: 0px !important;
}

.home-form.form-section .form-section-inner .form-secion-form .contact-form p {
	padding-bottom: 0px !important;
}

.medical-experts { background-color: #FFFAFA;padding-right: 0px !important; }
.medical-experts .inner-wrapper { max-width: 1480px; display: flex; align-items: center; padding: 0px 0px; }
.medical-experts .heading-wrapper h3 { font-size: 38px; line-height: 35px; color: #804795; padding-bottom: 40px;margin: 0px 0px; }
.medical-experts .heading-wrapper .et_pb_text_inner p { font-size: 22px; color: #000; padding-bottom: 44px; }
.medical-experts .dr-info-wrapper h4 { font-size: 28px; color: #EB6CA4; margin-bottom: 30px; padding-bottom: 0px; }
.medical-experts .dr-info-wrapper .top-content { color: #000; font-size: 22px; padding-bottom: 30px; }
.medical-experts .dr-info-wrapper .bottom-content { font-size: 22px; line-height: 40px; color: #434343; padding-bottom: 30px; }
.medical-experts .dr-info-wrapper .et_pb_module { margin-bottom: 0px; }
.medical-experts .dr-info-wrapper { max-width: 1480px; display: flex; align-items: flex-start; padding: 0px 0px; }
.medical-experts .dr-info-wrapper .et_pb_column.et_pb_column_1_2.et_pb_column_24 { max-width: 732px; }
.medical-experts .dr-info-wrapper .et_pb_toggle { border-radius: 20px; max-width: 750px; min-width: 750px; padding: 0px 0px; position: relative; overflow: hidden; }
.medical-experts .dr-info-wrapper .et_pb_toggle_content span { font-size: 20px; color: #000; }
.medical-experts .dr-info-wrapper .et_pb_toggle_title:before { content: "\4c"!important; font-size: 30px; color: #fff;right: 25px; }
.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_title { color: #fff; font-size: 25px; padding: 25px 25px; background: #EB6CA4; }
.medical-experts .dr-info-wrapper.first-dr { margin-bottom: 50px; }
.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_content { padding: 25px 10px 10px; }
.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_content ul { padding-bottom: 15px; }
.medical-experts .dr-info-wrapper .et_pb_module ul li { position: relative; padding: 0 0 0px 18px; }
.medical-experts .dr-info-wrapper .et_pb_module ul li:before { content: ""; position: absolute; top: 8px; left: 0; background-color: #804795; height: 8px; width: 8px; border-radius: 100%; }

.ivf-testimonials { padding-right: 0px !important; }
.ivf-testimonials .inner-wrapper h3 { font-size: 38px; line-height: 35px; color: #804795; text-align: center;padding-bottom: 40px;margin: 0px; }

.ivf-testimonials.testimoal-section.ts .testimoal-wrapper { display: flex; overflow: auto; flex-direction: row; flex-wrap: nowrap; overflow-x: scroll; cursor: pointer; padding-left: 60px !important; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper { margin-right: 85px !important; width: 100%; margin-bottom: 0 !important;position: relative; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos { width: 428px; }
.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos { margin-bottom: 0px; border-radius: 16px; position: relative; overflow: hidden; background-size: cover; background-position: 50%; background-repeat: no-repeat; height: 670px; }
.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos .video-overlay { position: absolute; z-index: 10; top: 0; left: 0; height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: 50%; cursor: pointer; }
.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover { background: transparent; width: 100%; height: 100%; position: absolute; z-index: 100; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover .video-play { height: 70px; width: 70px; background-color: #eb6ca4; display: flex; justify-content: center; align-items: center; border-radius: 100%; transition: all .5s ease; margin: 0 !important; position: absolute; left: 50%; transform: translate(-50%, -50%); top: 50%; }
.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos .overlay-box-hover .video-play:before { position: absolute; content: url(/wp-content/uploads/2024/10/play-1.png); top: 20px; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content { position: absolute; bottom: 40px; left: 50%; transform: translate(-50%); width: 90%; z-index: 11; background: #804795eb; padding: 40px 50px; border-radius: 12px 12px; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .top-text { color: #fff; font-size: 28px; padding-bottom: 20px; font-weight: 500; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .bottom-text { color: #fff; font-size: 22px;padding-bottom: 0px; }
.ivf-testimonials.testimoal-section .testimoal-wrapper video { width: 100%; height: 100%; background: #ebebeb;object-fit: cover; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper { position: relative; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play { height: 70px; width: 70px; background-color: #eb6ca4; display: flex; justify-content: center; align-items: center; border-radius: 100%; transition: all .5s ease; margin: 0 !important; position: absolute; right: -10%; transform: translate(0%, -100%); top: 0%; }
.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play:before { position: absolute; content: url(/wp-content/uploads/2024/10/play-1.png); top: 20px; }
.ivf-testimonials.testimoal-section.ts .testimoal-wrapper::-webkit-scrollbar { display: none; }
.ivf-testimonials .inner-wrapper { padding: 0px 0px 0px; }
.ivf-testimonials .happy-patients-row { max-width: 100%;width: 100%;padding: 0px !important; }

.programs-offerd .program-acc-wrapper .accordion { background-color: #fff; color: #444; cursor: pointer; padding: 20px 27px; width: 100%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; display: flex; align-items: center; justify-content: space-between; }
.programs-offerd .program-acc-wrapper .accordion .left-side { display: flex; gap: 14px; align-items: flex-start; justify-content: space-between; }
.programs-offerd .program-acc-wrapper .accordion .right-side span { color: #eb6ca4; font-weight: 600; font-size: 40px; }
.programs-offerd .program-acc-wrapper .accordion .acc-img { width: 100%; max-width: 30px; }
.programs-offerd .program-acc-wrapper .accordion .title { text-decoration: unset; color: #000; font-size: 18px; max-width: 427px; }
.programs-offerd .program-acc-wrapper .panel { padding: 20px 85px; display: none; background-color: #FFF3F9; overflow: hidden; }
.programs-offerd .program-acc-wrapper .accordion .acc-img { width: 100%; max-width: 30px; }
.programs-offerd .program-acc-wrapper .accordion .title { text-decoration: unset; color: #000; font-size: 18px; max-width: 427px; }
.programs-offerd .program-acc-wrapper .panel .item { display: flex; align-items: center; margin-bottom: 20px;justify-content: space-between; }
.programs-offerd .program-acc-wrapper .panel .item .label { margin: 0px; width: 249px; font-size: 19px; position: relative; padding-left: 20px; padding-bottom: 0px;color: #000;line-height: 1.4; }
.programs-offerd .program-acc-wrapper .panel .item .label:before { content: ''; position: absolute; width: 13px; height: 13px; background: #EB6CA4; border-radius: 50%; left: 0px; top: 7px; }
.programs-offerd .program-acc-wrapper .panel span { font-size: 16px; color: #4D4D4D; }
.programs-offerd .program-acc-wrapper .panel .bottom-btn .brochure-btn { display: flex; padding: 15px 50px !important; border-radius: 15px; font-size: 23px; text-transform: capitalize; font-weight: 600; background-color: #eb6ca4; color: #fff; text-decoration: unset; width: max-content; gap: 10px; align-items: center;transition: .3s ease; }
.programs-offerd .program-acc-wrapper .panel .bottom-btn .brochure-btn:hover { background-color: #804795; }
.programs-offerd .program-acc-wrapper .panel .bottom-btn .brochure-btn .btn-img { width: 100%; max-width: 27px; }
.programs-offerd .program-acc-wrapper .panel .bottom-btn { display: flex; align-items: center; gap: 26px; }
.programs-offerd .program-acc-wrapper .panel .bottom-btn .whatsapp-link { height: max-content; display: flex; }
.programs-offerd .program-acc-wrapper .row-wrapper { gap: 28px; margin-bottom: 0px; width: 49%; }
.programs-offerd .program-acc-wrapper .program-item { box-shadow: #00000029 0px 8px 6px; max-width: 730px; width: 100%; height: max-content;border-radius: 8px 8px;margin-bottom: 25px; }
.programs-offerd .inner-wrapper { max-width: 1480px;padding: 0px 0px; }
.programs-offerd .header-wrapper h3 {padding-bottom: 18px; font-size: 41px; list-style: 38px; color: #804795; }
.programs-offerd .header-wrapper { padding: 0px 0px; }
.programs-offerd { padding-right: 0px !important; position: relative; }
.programs-offerd:after { position: absolute; content: url(https://shukanhospital.com/wp-content/uploads/2025/05/middal-round.png); background-repeat: no-repeat; bottom: -10%; left: 0px;}
.program-acc-wrapper { display: flex; justify-content: space-between; gap: 27px; }
.programs-offerd .program-acc-wrapper .accordion.active .right-side .plus-img { display: none !important; }
.programs-offerd .program-acc-wrapper .accordion.active .right-side .minus-img { display: block; }
.programs-offerd .program-acc-wrapper .accordion .right-side .minus-img { display: none; }
.programs-offerd .program-acc-wrapper.mobile-view { display: none; }
.programs-offerd .program-acc-wrapper .row-wrapper .program-item:nth-child(3) { margin-bottom: 0px; }

/* .programs-offerd .program-acc-wrapper .row-wrapper.fogsi-row { width: 100%; gap: 0px; }
.programs-offerd .program-acc-wrapper .row-wrapper.fogsi-row .program-item { max-width: 60%; margin: auto; } */

@media (max-width: 1800px) {
	.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos { width: 390px; }
}

@media (max-width: 1600px) {
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos { width: 335px; }
}

@media (max-width: 1560px) {
	.shukan-banner-section .et_pb_text_inner h1 { font-size: 55px;}

	.about-shukan-ivf { padding: 70px 50px !important; }
	.about-shukan-ivf .et_pb_column.et_pb_column_2_5.et_pb_column_1 { margin-right: 2%; width: 50%; }
	.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 { width: 48%; }
	.about-shukan-ivf .et_pb_text_inner p { font-size: 20px;line-height: 28px; }
	.about-shukan-ivf .et_pb_text_inner h3 { font-size: 30px; line-height: 36px; }
	.about-shukan-ivf .wrapper .icon-text .count-text { font-size: 19px; }	

	.tie-up-certification .inner-wrapper .certificate-img:after { right: -70px; }
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 30px; line-height: 36px; }

	.our-ivf-center .inner-wrapper { padding: 0px 0px; width: 85%; }
	.our-ivf-center .inner-wrapper img.wp-image-17086 { width: 100%; max-width: 620px; }

	.unique-benefits .inner-wrapper { padding: 0px 0px; width: 85%; }
	.unique-benefits .inner-wrapper img.wp-image-17097 { width: 100%; max-width: 620px; }
	.unique-benefits .image-part .play-icon { width: 73%; }

	.career-opportunities { padding: 70px 50px !important; }

	.accreditations-section { padding: 15px 50px 70px !important }
	.accreditations-section .service-list-section .et_pb_column .certifications-title h3 { font-size: 20px; }
	.accreditations-section .features-bar .feature { max-width: 270px; font-size: 20px; }
	.accreditations-section .features-bar .divider { height: 70px; }

	.medical-experts .dr-info-wrapper .et_pb_toggle { min-width: unset; }
	.medical-experts .dr-info-wrapper.first-dr { margin-bottom: 40px; }

	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos { width: 335px;height: 560px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content { padding: 30px 40px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play { height: 60px; width: 60px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play:before { top: 16px; transform: scale(0.8); }

	.programs-offerd .inner-wrapper { padding: 0px 0px; width: 85%; }
	.programs-offerd .program-acc-wrapper .program-item { max-width: 650px; }
}

@media (max-width: 1440px) {
	.shukan-banner-section .et_pb_text_inner h1 { font-size: 40px; line-height: 53px; }
	.shukan-banner-section .et_pb_row_0 { max-width: 912px; }
	.shukan-banner-section .et_pb_text_inner p { font-size: 20px;}
	body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn  { padding: 8px 70px !important; font-size: 20px; }

	.about-shukan-ivf .wrapper .bottom-content .content { font-size: 14px;line-height: 23px; }
	.about-shukan-ivf .wrapper .box { gap: 10px; }

	.tie-up-certification .inner-wrapper .certificate-img:after { right: -60px; }

	.our-ivf-center .inner-wrapper img.wp-image-17086 { max-width: 520px; }
	.our-ivf-center .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 22px; padding-bottom: 30px; line-height: 25px; }
	.our-ivf-center .points-wrapper .wrapper li { font-size: 18px; padding: 0 0 0px 25px; margin-bottom: 18px; line-height: 21px; }
	.our-ivf-center .points-wrapper .wrapper li::before { height: 8px; width: 8px; }
	.our-ivf-center:after { top: -80%; right: -32px; transform: scale(0.8); }

	.unique-benefits .inner-wrapper img.wp-image-17097 { max-width: 520px; }
	.unique-benefits .points-wrapper .wrapper li { font-size: 18px; margin-bottom: 18px; line-height: 30px; }
	.unique-benefits .points-wrapper .wrapper li::before { transform: scale(0.7); }
	.unique-benefits .image-part img { max-width: 440px; }
	.unique-benefits .image-part .play-icon { width: 71%; }

	.accreditations-section .service-list-section .et_pb_column .certifications-title h3 { font-size: 17px !important; }
	.accreditations-section .features-bar .feature { max-width: 250px; font-size: 18px; }
	.accreditations-section .scroll-section-list { max-width: 1020px; }
	.accreditations-section .et_pb_row.mobile-remove { max-width: 1360px; }
	.accreditations-section .certifications-image .et_pb_image_wrap img { max-width: 150px; }
	.accreditations-section .certifications-title h4 span { font-size: 20px; }

	.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 22px; padding-bottom: 16px; line-height: 25px; }
	.career-opportunities .points-wrapper .wrapper li { font-size: 18px; padding: 0 0 0px 25px; margin-bottom: 18px; line-height: 21px; }
	.career-opportunities .points-wrapper .wrapper li::before { height: 8px; width: 8px; }
	.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { font-size: 18px; margin-bottom: 20px; line-height: 35px; }
	.career-opportunities .points-wrapper .wrapper .title span { font-size: 23px;line-height: 20px; }
	.career-opportunities .bottom-text p { font-size: 18px; }

	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_content ul { padding-bottom: 10px; }

	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper { margin-right: 75px !important; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos { width: 300px;height: 560px; }

	.programs-offerd .program-acc-wrapper .panel { padding: 20px 65px; }
	.programs-offerd .program-acc-wrapper .program-item { max-width: 600px; }
	.programs-offerd:after { bottom: -20%; left: -20px; transform: scale(0.7); }
}

@media (max-width: 1366px) {
	.accreditations-section .features-bar { gap: 0px; }
	.accreditations-section .features-bar .feature { max-width: 245px; font-size: 16px; }
	.accreditations-section .certifications-image .et_pb_image_wrap img { max-width: 120px; }
	.accreditations-section .scroll-section-list { max-width: 900px; }
}

@media (max-width: 1320px) {
	.spacing { padding-top: 60px !important; padding-bottom: 60px !important; }
	body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn { font-size: 18px; padding: 8px 50px !important; }

	.about-shukan-ivf { padding: 60px 20px !important; }
	.about-shukan-ivf .et_pb_column.et_pb_column_2_5.et_pb_column_1 { margin-right: 4%; width: 47%; }
	.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 { width: 49%; }
	.about-shukan-ivf .et_pb_text_inner p { font-size: 18px;line-height: 26px; }
	.about-shukan-ivf .et_pb_text_inner h3 { font-size: 25px; line-height: 31px; padding-bottom: 15px; }
	.about-shukan-ivf .wrapper .icon-text .icon { min-width: 37px; max-width: 37px; }
	.about-shukan-ivf .wrapper .icon-text .count-text { font-size: 17px; }
	.about-shukan-ivf .wrapper .bottom-content .content { font-size: 12px; line-height: 21px; }
	.about-shukan-ivf .wrapper { margin-top: 15px; }
	.about-shukan-ivf .et_pb_button_module_wrapper .pink-btn.our-course-btn { margin-top: 30px; }

	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 25px; padding-bottom: 10px; line-height: 31px; }
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner p { font-size: 16px; line-height: 24px; padding-bottom: 16px; }
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { font-size: 16px; }
	.tie-up-certification .get-certified-btn.white-btn { padding: 10px 20px !important; border-radius: 15px; font-size: 18px; }
	.tie-up-certification { padding: 25px 0px !important; }

	.unique-benefits .heading-wrapper h3 { font-size: 28px; line-height: 25px; }
	.unique-benefits .points-wrapper .wrapper li { font-size: 18px; padding: 0 0 0px 30px; margin-bottom: 18px; line-height: 31px; }
	.unique-benefits .points-wrapper .wrapper li::before { transform: scale(0.8); }
	.unique-benefits .image-part .play-icon { width: 79%; }

	.career-opportunities { padding: 60px 20px !important; }
	.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { line-height: 29px; }
	.career-opportunities .points-wrapper .wrapper .title span { margin-bottom: 20px; }

	.form-section .form-section-inner .form-title h3 { font-size: 22px; line-height: 30px; padding: 0 0 10px; max-width: 400px; margin: auto; }
	.form-section .form-section-inner .form-content { margin: 0 0 34px; }

	.accreditations-section .header-wrapper h3 { font-size: 28px; line-height: 25px;padding-bottom: 40px; }
	.accreditations-section { padding: 15px 20px 60px !important }
	.accreditations-section .certifications-image .et_pb_image_wrap img { max-width: 130px; }
	.accreditations-section .certifications-title h4 span { font-size: 20px; line-height: 18px; }
	.accreditations-section .certifications-title h4 { font-size: 15px; line-height: 21px; }
	.accreditations-section .service-list-section { padding: 50px 0px 58px; }
	.accreditations-section .service-list-section .et_pb_column .certifications-title h3 { font-size: 16px !important; }
	.accreditations-section .service-list-section .et_pb_column:first-child { width: 15%; }
	.accreditations-section .features-bar .feature { max-width: 230px; font-size: 16px; }
	.accreditations-section .features-bar .divider { height: 55px; }
	.accreditations-section .et_pb_row.et_pb_row_14 { padding: 0px 0px 0px; }
	.accreditations-section .et_pb_row.mobile-remove { padding: 60px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_10 { padding: 0px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_12 { padding: 0px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_13 { padding: 0px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_15 { padding: 0px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_8 { padding: 0px 0px 0px; }

	.medical-experts .heading-wrapper h3 { font-size: 28px; line-height: 25px; margin-bottom: 0px;	}
	.medical-experts .heading-wrapper .et_pb_text_inner p { font-size: 18px; padding-bottom: 34px; }
	.medical-experts .dr-info-wrapper h4 { font-size: 22px; margin-bottom: 20px; }
	.medical-experts .dr-info-wrapper .top-content { font-size: 18px; padding-bottom: 20px; }
	.medical-experts .dr-info-wrapper .bottom-content { font-size: 18px; line-height: 32px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_title { font-size: 20px;padding: 20px 20px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_content ul { padding-bottom: 10px !important; }
	.medical-experts .dr-info-wrapper .et_pb_toggle_content span { font-size: 16px;}
	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_content { padding: 20px 5px 10px; }
	.medical-experts .dr-info-wrapper .et_pb_module ul li:before { height: 6px; width: 6px; }
	.medical-experts .dr-info-wrapper .et_pb_module ul li { padding: 0 0 0px 15px; }

	.ivf-testimonials .inner-wrapper h3 { font-size: 28px; padding-bottom: 30px; }

	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play { height: 50px; width: 50px;right: -5%; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play:before { top: 10px; transform: scale(0.7); }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content { padding: 20px 30px;bottom:30px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .top-text { font-size: 24px; padding-bottom: 10px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .bottom-text { font-size: 18px; }
	.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos { height: 490px; }

	.programs-offerd .header-wrapper h3 { font-size: 31px; }
	.programs-offerd .program-acc-wrapper .accordion .acc-img { max-width: 25px; }
	.programs-offerd .program-acc-wrapper .accordion .title { font-size: 16px; max-width: 387px; }
	.programs-offerd .program-acc-wrapper .panel .item .label { width: 229px; font-size: 17px; padding-left: 15px; }
	.programs-offerd .program-acc-wrapper .panel .item .label:before { width: 8px; height: 8px; }
	.programs-offerd .program-acc-wrapper .panel span { font-size: 14px; }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn .brochure-btn { padding: 12px 40px !important; border-radius: 15px; font-size: 18px; }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn .brochure-btn .btn-img { max-width: 22px; }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn .whatsapp-link .whatsapp-img { width: 100%; max-width: 40px; }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn { gap: 16px; }
	.programs-offerd .program-acc-wrapper .program-item { max-width: 540px; }
	.programs-offerd .program-acc-wrapper .panel { padding: 20px 35px; }

}

@media (max-width: 1024px) {
	.shukan-banner-section .et_pb_section_0.et_pb_section { padding-top: 160px; padding-bottom: 160px; }
	.shukan-banner-section .et_pb_text_inner p { font-size: 18px; line-height: 23px; }
	body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn  { padding: 8px 70px !important; font-size: 18px; }

	.about-shukan-ivf .et_pb_text_inner h3 { font-size: 23px; line-height: 29px; }
	.about-shukan-ivf .et_pb_text_inner p { font-size: 16px; line-height: 24px; }

	.tie-up-certification .get-certified-btn.white-btn { padding: 8px 20px !important; font-size: 16px; }
	.tie-up-certification .inner-wrapper .certificate-img { margin-right: 60px; }
	.tie-up-certification .inner-wrapper .certificate-img:after { right: -40px; }
	.tie-up-certification .inner-wrapper .et_pb_column.et_pb_column_4_4 { gap: 20px; }
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 23px; line-height: 29px; }

	.our-ivf-center .inner-wrapper { padding: 0px 20px; width: 100%; }
	.our-ivf-center .inner-wrapper img.wp-image-17086 { max-width: 450px; }
	.our-ivf-center .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 20px; padding-bottom: 15px; line-height: 23px; }

	.unique-benefits .inner-wrapper { padding: 0px 20px; width: 100%; }
	.unique-benefits .inner-wrapper img.wp-image-17097 { max-width: 450px; }
	.unique-benefits .heading-wrapper h3 { font-size: 25px; padding-bottom: 15px; line-height: 23px; }
	.unique-benefits .image-part .play-icon { width: 88%; }

	.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 20px; padding-bottom: 15px; line-height: 23px; }
	.career-opportunities .points-wrapper .wrapper .title span { font-size: 21px; line-height: 18px; }
	.career-opportunities .points-wrapper .wrapper li { margin-bottom: 15px; }
	.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { line-height: 26px; }

	.accreditations-section .header-wrapper h3 { font-size: 25px; padding-bottom: 15px; line-height: 23px; margin-bottom: 40px; }
	.accreditations-section .certifications-title h4 span { font-size: 18px; line-height: 16px; margin: 0 5px 0 0; }
	.accreditations-section .certifications-title h4 { font-size: 13px; line-height: 19px; }
	.accreditations-section .service-list-section .et_pb_column .certifications-title h3 { font-size: 12px !important; padding-right: 0px; }
	.accreditations-section .features-bar .feature { padding: 0 0px; max-width: 170px; font-size: 13px; line-height: 1.3; }
	.accreditations-section .features-bar .divider { height: 45px; }
	.accreditations-section .features-bar {
		gap: 10px;
	}

	.medical-experts .heading-wrapper h3 { font-size: 25px; line-height: 22px; margin-bottom: 0px; padding-bottom: 20px; }
	.medical-experts .heading-wrapper .et_pb_text_inner p { font-size: 16px; padding-bottom: 54px; }
	.medical-experts .dr-info-wrapper h4 { font-size: 20px; margin-bottom: 20px; }
	.medical-experts .dr-info-wrapper .top-content { font-size: 16px; padding-bottom: 18px;padding-bottom: 20px; }
	.medical-experts .dr-info-wrapper .bottom-content { font-size: 16px; line-height: 28px; padding-bottom: 20px; }
	.medical-experts .dr-info-wrapper.first-dr { margin-bottom: 49px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_title { font-size: 18px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle_title:before { font-size: 25px; }

	.ivf-testimonials .inner-wrapper h3 { font-size: 25px; line-height: 25px; }


	.programs-offerd .inner-wrapper { padding: 0px 20px; width: 100%; }
	.programs-offerd .program-acc-wrapper .panel { padding: 20px 35px; }
	.programs-offerd .program-acc-wrapper .panel .item .label { width: 300px; font-size: 16px; }
	.programs-offerd .program-acc-wrapper .program-item { max-width: 480px; }

}

@media (max-width: 991px) {
	.spacing { padding-top: 40px !important; padding-bottom: 40px !important; }
	body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn { padding: 8px 50px !important; }

	.about-shukan-ivf .et_pb_column.et_pb_column_2_5.et_pb_column_1 { margin:auto auto; width: 80%; }
	.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 { width: 100%; }
	.about-shukan-ivf .et_pb_row.et_pb_row_1 { display: flex; flex-direction: column-reverse;padding-bottom: 0px; }
	.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 .et_pb_image .et_pb_image_wrap img { margin-bottom: 30px; }
	.about-shukan-ivf .et_pb_button_module_wrapper.et_pb_button_alignment_center { display: flex; justify-content: center; }
	.about-shukan-ivf { padding: 40px 20px !important; }
	.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 .et_pb_image .et_pb_image_wrap { width: 80%; margin: auto auto; display: block; }
	.about-shukan-ivf .et_pb_text_inner p { padding-bottom: 10px !important; }

	.tie-up-certification .inner-wrapper .et_pb_column.et_pb_column_4_4 { flex-direction: column; }
	.tie-up-certification .inner-wrapper .certificate-img:after { display: none; }
	.tie-up-certification .inner-wrapper .certificate-img { margin-right: 0px; }
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner h3,
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner p { text-align: center; }
	.tie-up-certification .inner-wrapper .certificate-img img { max-width: 179px; }
	.tie-up-certification { padding: 40px 0px !important; }
	.tie-up-certification .inner-wrapper { padding-top: 0px !important; padding-bottom: 0px !important; }

	.our-ivf-center .inner-wrapper { flex-direction: column; }
	.our-ivf-center .et_pb_column.et_pb_column_1_2.et_pb_column_4,
	.our-ivf-center .et_pb_column.et_pb_column_1_2.et_pb_column_5 { width: 100%; }
	.our-ivf-center .inner-wrapper img.wp-image-17086 { max-width: 100%; }
	.our-ivf-center:after { content: unset; }
	.our-ivf-center { padding: 40px 0px; }
	.our-ivf-center .inner-wrapper .et_pb_image_wrap { display: block;max-width: 80%; margin: auto; }
	.our-ivf-center .et_pb_column.et_pb_column_1_2.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough.et-last-child { width: 80%; }
	.our-ivf-center .points-wrapper .wrapper li { margin-bottom: 10px;font-size: 16px; }

	.unique-benefits .inner-wrapper { flex-direction: column-reverse; }
	.unique-benefits .et_pb_column.et_pb_column_1_2.et_pb_column_4,
	.unique-benefits .et_pb_column.et_pb_column_1_2.et_pb_column_5 { width: 100%; }
	.unique-benefits .inner-wrapper img.wp-image-17097 { max-width: 100%; }
	.unique-benefits .heading-wrapper { padding: 0px 0px; }
	.unique-benefits { padding-bottom: 0px;padding-top: 40px; }
	.unique-benefits .image-part img { margin-bottom: 30px; }
	.unique-benefits .image-part img { max-width: 100%; }
	.unique-benefits .image-part .play-icon { transform: translate(-50%, -52%); width: 91%; height: 87%; }
	.unique-benefits .heading-wrapper h3 { margin-top: 0px;margin-bottom: 20px;padding-bottom: 0px; }
	.unique-benefits .points-wrapper .wrapper li:last-child { margin-bottom: 0px; }
	.unique-benefits .et_pb_column { margin-bottom: 0px; }
	.unique-benefits .image-part img { max-width: 80%; }
	.unique-benefits .image-part .play-icon video { border-radius: 100%; width: 80%; height: 100%; }
	.unique-benefits .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough { width: 80%; }
	.unique-benefits .points-wrapper .wrapper li { margin-bottom: 10px; line-height: 25px;font-size: 16px; }

	.form-section .form-section-inner .form-title h3 { font-size: 20px; line-height: 28px; }

	.career-opportunities .et_pb_row { flex-direction: column; padding-bottom: 0px;}
	.career-opportunities { padding-top: 40px !important;padding-bottom: 40px !important; }
	.career-opportunities .points-wrapper .wrapper li:last-child { margin-bottom: 0px; }
	.career-opportunities .points-wrapper .wrapper .title span { margin-bottom: 15px; }
	.career-opportunities .dr-img .et_pb_image_wrap { width: 80%; margin: auto auto;display: block !important; }
	.career-opportunities .et_pb_column.et_pb_column_1_2.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child { width: 80%; }
	.career-opportunities .points-wrapper .wrapper li { margin-bottom: 10px; }
	.career-opportunities .et_pb_column.et_pb_column_1_2.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module.et_pb_text.et_pb_text_9.title-wrapper.et_pb_text_align_center.et_pb_bg_layout_light { margin-bottom: 20px; }
	.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { font-size: 16px; }
	.career-opportunities .points-wrapper .wrapper li { font-size: 16px; padding: 0 0 0px 20px; }
	.career-opportunities .bottom-text p { font-size: 16px; }

	.accreditations-section .scroll-section-list { display: flex; overflow: auto; flex-direction: row; flex-wrap: nowrap; overflow-x: scroll; cursor: pointer;padding-left: 40px; }
	.accreditations-section .scroll-section-list .et_pb_column.et_pb_column_1_5 .certifications-image { width: 219px; }
	.accreditations-section .certifications-image .et_pb_image_wrap img { max-width: 220px;margin-right: 30px; }
	.accreditations-section .header-wrapper h3 { margin-bottom: 20px;padding-bottom: 0px; }
	.accreditations-section .header-wrapper { padding: 0px 0px; }
	.accreditations-section .scroll-section-list .et_pb_column.et_pb_column_1_5  { margin-right: 5%;margin-bottom: 0px; }
	.accreditations-section .service-list-section { padding: 30px 0px 20px; }

	.accreditations-section .service-list-section .et_pb_column .certifications-title { padding-right: 10px !important; margin-right: 10px !important; }
	.accreditations-section .service-list-section .et_pb_column { margin-right: 0px !important; }
	.accreditations-section .service-list-section .et_pb_column:first-child { width: unset; }
	.accreditations-section .service-list-section .et_pb_column:nth-child(2) { width: unset; }
	.accreditations-section .service-list-section .et_pb_column:nth-child(3) { width: unset; }
	.accreditations-section .service-list-section .et_pb_column:nth-child(4) { width: unset; }
	.accreditations-section .service-list-section .et_pb_column:nth-child(5) { width: unset; }
	.accreditations-section .service-list-section .et_pb_column .certifications-title h3 { font-size: 16px !important; }
	.accreditations-section .features-bar .feature { max-width: 50%; font-size: 16px; width: 40%; }
	.accreditations-section { padding: 15px 20px 40px !important; }
	.accreditations-section .et_pb_row.et_pb_row_14 { padding: 0px 0px 0px; }
	.accreditations-section .et_pb_row.mobile-remove { padding: 20px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_10 { padding: 20px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_12 { padding: 20px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_13 { padding: 20px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_15 { padding: 20px 0px 0px; }
	.accreditations-section .et_pb_row.et_pb_row_8 { padding: 20px 0px 0px; }

	.accreditations-section .et_pb_column.et_pb_column_1_4 { margin-right: 50px !important; }
	.accreditations-section .certifications-image {
    width: 160px;
    margin: auto;
}

	.form-section .form-section-inner { padding-top: 50px !important; padding-right: 45px !important; padding-bottom: 50px !important; padding-left: 45px !important; }
	.form-section .form-section-inner .form-content p { font-size: 16px; }

	.medical-experts .dr-info-wrapper { padding: 0px 20px; width: 100%; flex-direction: column; }
	.medical-experts .inner-wrapper { padding: 0px 20px; width: 80%; flex-direction: column; }
	.medical-experts .heading-wrapper .et_pb_text_inner p { padding-bottom: 10px; }
	.medical-experts .dr-img .et_pb_image_wrap { width: 80%; margin: auto auto; display: block !important; }
	.medical-experts .et_pb_column.et_pb_column_1_2.et_pb_column_29.et_pb_css_mix_blend_mode_passthrough.et-last-child { width: 80%; margin: auto auto !important; }
	.medical-experts .et_pb_column.et_pb_column_1_2.et_pb_column_31.et_pb_css_mix_blend_mode_passthrough.et-last-child { width: 80%; margin: auto auto !important; }
	.medical-experts .dr-info-wrapper.first-dr { margin-bottom: 20px; }

	.ivf-testimonials .inner-wrapper { padding: 0px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper { margin-right: 35px !important; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .top-text { font-size: 22px; padding-bottom: 5px; }
	.ivf-testimonials { padding: 40px 0px !important; }
	.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos { margin-bottom: 0px;width: 280px; }
	.ivf-testimonials .inner-wrapper h3 { padding-bottom: 20px; }


	.programs-offerd .program-acc-wrapper .row-wrapper { flex-direction: column; gap: 20px; margin-bottom: 20px;}
	.programs-offerd .program-acc-wrapper .program-item { max-width: 100%; }
	.programs-offerd .program-acc-wrapper .panel .item { margin-bottom: 10px; }
	.programs-offerd:after { content: unset; }
	.programs-offerd .header-wrapper h3 { font-size: 26px !important;margin-bottom: 0px; padding-bottom: 20px; }
	.program-acc-wrapper { flex-direction: column; gap: 0px; }
	.programs-offerd .program-acc-wrapper .row-wrapper { width: 100%; margin-bottom: 0px; }
	.programs-offerd .program-acc-wrapper.mobile-view { display: block; }
	.programs-offerd .program-acc-wrapper.desktop-view { display: none; }
	.programs-offerd { padding: 40px 0px !important; }
	.programs-offerd .program-acc-wrapper .program-item:last-child { margin-bottom: 0px; }
	.programs-offerd .program-acc-wrapper .row-wrapper .program-item:nth-child(3) { margin-bottom: 20px; }
	.programs-offerd .program-acc-wrapper .program-item { margin-bottom: 20px; }
	.programs-offerd .program-acc-wrapper .accordion .title { max-width: 580px; }
	.programs-offerd .program-acc-wrapper .panel .item .label:before { top: 6px; }
	.programs-offerd .program-acc-wrapper .row-wrapper.fogsi-row .program-item { max-width: 100% }
}

@media (max-width: 767px) {
	body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn { padding: 8px 40px !important; border-radius: 8px; font-size: 16px; }
	body.et_pb_button_helper_class .et_pb_button_module_wrapper .pink-btn:hover:after { opacity: 0 !important; }
	.tie-up-certification .get-certified-btn.white-btn:hover:after { opacity: 0 !important; }

    .shukan-banner-section .et_pb_text_inner h1 { line-height: 33px; }
	.shukan-banner-section.et_pb_section .et_pb_row { padding-right: 20px !important; }
	.shukan-banner-section .et_pb_row_0 { max-width: 100%; width: 100% !important; padding: 0px 20px !important; }
	
	.about-shukan-ivf.et_pb_section { padding: 40px 20px !important; }
	.about-shukan-ivf.et_pb_section .et_pb_row { padding-right: 0px !important; }
	.about-shukan-ivf .wrapper .box { width: calc(50% - 10px); }
	.about-shukan-ivf .wrapper { flex-wrap: wrap; gap: 20px 10px; }
	.about-shukan-ivf .wrapper .bottom-content .content { max-width: 160px;font-size: 14px; line-height: 18px; }
	.about-shukan-ivf .wrapper .icon-text .count-text { font-size: 18px; }
	.about-shukan-ivf .wrapper .icon-text .icon { min-width: 40px; max-width: 40px; }
	.about-shukan-ivf .et_pb_column.et_pb_column_3_5.et_pb_column_2 .et_pb_image .et_pb_image_wrap { width: 100%; }

	.tie-up-certification .inner-wrapper .certificate-img img { max-width: 149px; }
	.tie-up-certification .inner-wrapper { padding: 0px 0px !important; margin: 0px auto !important; width: 100%; }
	.tie-up-certification .inner-wrapper .et_pb_column.et_pb_column_4_4 { gap: 10px; }
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner p { font-size: 16px; line-height: 22px; padding-bottom: 14px; }
	.tie-up-certification .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { font-size: 16px; }
	.tie-up-certification .inner-wrapper .et_pb_column .et_pb_module { margin-bottom: 0px !important; }
	.tie-up-certification.et_pb_section { padding: 40px 20px !important; }
	.tie-up-certification .get-certified-btn.white-btn { border-radius: 8px; }

	.our-ivf-center .points-wrapper .wrapper li { font-size: 16px; padding: 0 0 0px 16px; margin-bottom: 10px; line-height: 20px; }
	.our-ivf-center .points-wrapper .wrapper li::before { height: 6px; width: 6px; }
	.our-ivf-center .inner-wrapper { padding: 0px !important; }
	.our-ivf-center .inner-wrapper .et_pb_column { margin-bottom: 0px; }
	.our-ivf-center .et_pb_button_module_wrapper.et_pb_module { display: flex; justify-content: center;margin-bottom: 0px !important;margin-top: 20px !important;}
	.our-ivf-center .inner-wrapper .title-wrapper .et_pb_text_inner h3 { padding-bottom: 5px; }
	.our-ivf-center .inner-wrapper img.wp-image-17086 { max-width: 100%; }
	.our-ivf-center .inner-wrapper .et_pb_image_wrap { max-width: 100%;margin: auto auto 30px; }
	.our-ivf-center.et_pb_section { padding: 40px 20px !important; }
	
	.unique-benefits .heading-wrapper { padding: 0px 0px !important; }
	.unique-benefits .inner-wrapper { padding: 0px 20px !important; }
	.unique-benefits .points-wrapper .wrapper li { font-size: 16px; margin-bottom: 10px; line-height: 20px; }
	.unique-benefits .points-wrapper .wrapper li::before { transform: scale(0.7); top: 0px; }
	.unique-benefits .heading-wrapper h3 { margin-bottom: 20px;margin-top: 0px; }
	.unique-benefits.et_pb_section { padding: 40px 0px 40px !important; }
	.unique-benefits .inner-wrapper .et_pb_column { margin-bottom: 0px; }
	.unique-benefits .image-part .play-icon { width: 94%; transform: translate(-50%, -54%); }
	.unique-benefits .points-wrapper .wrapper li:last-child { margin-bottom: 0px; }
	.unique-benefits .points-wrapper { margin-bottom: 0px !important; }
	.unique-benefits .image-part img { margin-bottom: 10px; }

	.unique-benefits .image-part img { max-width: 100%; }
	.unique-benefits .image-part .play-icon video { border-radius: 100%; width: 100%; height: 100%; }

	.career-opportunities .et_pb_row { padding: 0px 0px 0px !important; }
	.career-opportunities .inner-wrapper .title-wrapper .et_pb_text_inner .bottom-text { font-size: 16px; }
	.career-opportunities .points-wrapper .wrapper li { font-size: 16px; padding: 0 0 0px 16px; margin-bottom: 10px; line-height: 21px; }
	.career-opportunities .points-wrapper .wrapper li::before { height: 6px; width: 6px; }
	.career-opportunities .points-wrapper .wrapper .title span { font-size: 19px; line-height: 16px; }
	.career-opportunities .inner-wrapper .et_pb_column { margin-bottom: 0px; }
	.career-opportunities { padding-bottom: 30px !important; }
	.career-opportunities .dr-img img { width: 100%; }
	.career-opportunities .dr-img .et_pb_image_wrap { width: 100%; margin: auto auto 30px; }
	.career-opportunities .et_pb_column .et_pb_module { margin-bottom: 0px !important; }
	.career-opportunities.et_pb_section { padding: 40px 20px !important; }

	.accreditations-section .header-wrapper h3 { margin-bottom: 20px; }
	.accreditations-section .header-wrapper { padding: 0px 0px !important; width: 100%; }
	.accreditations-section { padding: 10px 20px !important; }
	.accreditations-section .scroll-section-list { padding: 0px 0px !important; }
	.accreditations-section .et_pb_column { margin-bottom: 0px !important; }
	.accreditations-section .service-list-section .et_pb_column.et_pb_column_1_5 { margin-bottom: 0px; }
	.accreditations-section .service-list-section .et_pb_column .certifications-title h3 { padding: 15px 0px; margin: 0px; font-size: 16px !important; }
	.accreditations-section .mobile-show { display:block; }
	.accreditations-section .mobile-remove { display:none; }
	.accreditations-section .scroll-section-list .et_pb_column.et_pb_column_1_5  { margin-right: 0%; }
	.accreditations-section .certifications-image .et_pb_image_wrap img { max-width: 150px; }
	.accreditations-section .service-list-section .et_pb_column .certifications-title { padding-right: 0px !important; margin-right: 0px !important; }
	.accreditations-section .service-list-section { padding: 30px 0px 0px; }
	.accreditations-section.et_pb_section { padding: 10px 20px 25px !important; }
	.accreditations-section .certifications-image {
    width: 190px;
    margin: auto;
}

	.form-section .form-section-inner { padding-top: 30px !important; padding-right: 20px !important; padding-bottom: 30px !important; padding-left: 20px !important;border: 7px solid #fae2e2;max-width: 100%;width: 100%; }
	.form-section .form-section-inner .form-title h3 { font-size: 22px; line-height: 30px; margin: 0 !important; }
	.form-section .form-section-inner .form-secion-form form input, 
	.form-section .form-section-inner .form-secion-form form textarea {
        padding: 15px 15px;
	}
	.form-section .et_pb_column .et_pb_module { margin-bottom: 0px !important; }

	.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-name { width: 100%; }
	.form-section .form-section-inner .form-secion-form .contact-form .form-lable.cf-mobile { width: 100%; }

	.medical-experts .dr-info-wrapper { padding: 0px 0px; }
	.medical-experts .inner-wrapper { padding: 0px 0px !important;width: 100%; }
    .medical-experts .heading-wrapper h3 { font-size: 25px;padding-top: 0px; }
	.medical-experts .heading-wrapper .et_pb_text_inner p { padding-bottom: 20px; }
	.medical-experts .et_pb_column .et_pb_module { margin-top: 0px;margin-bottom: 0px !important; }
	.medical-experts .dr-info-wrapper.first-dr { margin-bottom: 20px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_title { font-size: 18px;padding: 15px 15px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle { border-radius: 10px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle_title:before { font-size: 24px;right: 15px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle_content span { font-size: 14px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_content ul { padding-left: 5px; padding-bottom: 5px !important; }
	.medical-experts .dr-info-wrapper .et_pb_toggle .et_pb_toggle_content { background: #fff; border-radius: 0px 0px 20px 20px; }
	.medical-experts .et_pb_column.et_pb_column_1_2.et_pb_column_30.et_pb_css_mix_blend_mode_passthrough.et-last-child { padding-bottom: 30px; }
	.medical-experts .dr-info-wrapper .et_pb_toggle_content span { font-size: 16px; }
	.medical-experts .dr-info-wrapper .et_pb_module ul li:before { left: 6px; }
	.medical-experts .dr-info-wrapper .et_pb_module ul li { padding: 0 0 0px 20px; }
	.medical-experts .dr-info-wrapper h4 { margin-bottom: 15px; }
	.medical-experts .dr-info-wrapper .top-content { padding-bottom: 15px; }
	.medical-experts .dr-info-wrapper .bottom-content { line-height: 22px; padding-bottom: 15px; }
	.medical-experts .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_1.et_pb_toggle_close { margin-bottom: 0px !important; }
	.medical-experts .dr-info-wrapper .et_pb_toggle.et_pb_module.et_pb_accordion_item.et_pb_accordion_item_1.et_pb_toggle_open { margin-bottom: 0px !important; }
	.medical-experts .dr-img img { width: 100%; max-width: 100%; }
	.medical-experts.et_pb_section { padding: 40px 20px !important; }
	.medical-experts .dr-img .et_pb_image_wrap { width: 100%; }

	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .top-text { font-size: 20px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .bottom-text { font-size: 16px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content { padding: 20px 20px;border-radius: 8px 8px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play { height: 40px; width: 40px; right: 0%; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content .wrapper .video-play:before { top: 6px; transform: scale(0.6); }
	.ivf-testimonials .inner-wrapper { padding-top: 0px !important; }
	.ivf-testimonials.testimoal-section.ts .testimoal-wrapper { padding-left: 10px !important; }
	.ivf-testimonials.et_pb_section { padding: 40px 20px !important; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimoal-content { left: 52%;bottom: 20px; }
	.ivf-testimonials.testimoal-section .et_pb_column .et_pb_module { margin-bottom: 0px !important; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper .testimonal-videos { width: 280px; }
	.ivf-testimonials.testimoal-section.ts .testimoal-wrapper .testimonal-videos { height: 450px; }
	.ivf-testimonials.testimoal-section .testimoal-wrapper .testimoal-vidoes-wrapper { margin-right: 30px !important; }

	.programs-offerd .header-wrapper { padding: 0px 0px 0px !important; }
	.programs-offerd .program-acc-wrapper .accordion .acc-img { max-width: 20px; }
	.programs-offerd .program-acc-wrapper .accordion { padding: 20px 20px; }
	.programs-offerd .program-acc-wrapper .panel { padding: 20px 20px; }
	.programs-offerd .program-acc-wrapper .panel .item .label { padding-left: 12px; width: 177px; font-size: 13px;line-height: 1.4; }
	.programs-offerd .program-acc-wrapper .panel .item .more-btn { font-size: 13px; line-height: 1; }
	.programs-offerd .program-acc-wrapper .panel span { font-size: 12px; }
	.programs-offerd .program-acc-wrapper .panel .item .label:before { width: 6px; height: 6px;top: 0px; transform: translateY(100%); }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn .brochure-btn { padding: 8px 20px !important; border-radius: 6px; font-size: 16px; }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn .brochure-btn .btn-img { max-width: 18px; }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn { gap: 10px; }
	.programs-offerd .program-acc-wrapper .panel .bottom-btn .whatsapp-link .whatsapp-img { max-width: 30px; }
	.programs-offerd .inner-wrapper { padding: 0px 0px 0px !important; }
	.programs-offerd .program-acc-wrapper .accordion .title { max-width: 287px;font-size: 16px; }
	.programs-offerd .program-acc-wrapper .accordion .left-side { gap: 10px; }
	.programs-offerd .program-acc-wrapper .program-item { margin-bottom: 15px; }
	.programs-offerd { padding-bottom: 25px !important; }
	.programs-offerd .header-wrapper h3 { margin-bottom: 0px; }
	.programs-offerd .et_pb_column .et_pb_module { margin-bottom: 0px !important; }
	.programs-offerd.et_pb_section { padding: 40px 20px !important; }

}

/* fellowship program */
.basic-ultrasound .et_pb_text_2.et_pb_text_align_center.et_pb_bg_layout_light p { padding-bottom: 5px; }
.basic-ultrasound .top-inner-wrapper { display: flex; align-items: center; margin-bottom: 50px; max-width: 1480px;padding-top: 0px; }
.basic-ultrasound .around-space { max-width: 1480px; }
.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text.et_pb_text_1 { padding: 0; margin: 0px; }
.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text.et_pb_text_1 h2 { font-size: 28px; line-height: 35px;padding-bottom: 40px; }
.basic-ultrasound .top-inner-wrapper .et_pb_text_inner p { font-size: 22px; line-height: 1.4;padding: 0px; margin-bottom: 10px; }
.basic-ultrasound .top-inner-wrapper .et_pb_text_inner p:last-child { margin-bottom: 0px; }
.basic-ultrasound .around-space.d-s-title h2 { font-size: 28px; line-height: 35px;padding-bottom: 40px; }
.basic-ultrasound .around-space.d-s-title { padding-bottom: 0px !important; }
.basic-ultrasound .around-space .wrapper .day-title span { font-size: 22px; }
.basic-ultrasound .around-space .wrapper .lectures li { font-size: 20px; margin-bottom: 10px;padding: 0 0 0px 25px; }
.basic-ultrasound .around-space .wrapper .lectures li::before { height: 12px; width: 12px; }
.shukan-banner-section.fellowship-banner { padding-right: 0px !important; }
.basic-ultrasound .around-space .et_pb_column { margin-right: 27px; }
.basic-ultrasound .around-space.d-s-title.last-title { padding: 0px; margin-top: 50px; }
.basic-ultrasound .around-space.last-row { padding-top: 0px; }
.basic-ultrasound .around-space .et_pb_column_2_5 { width: 38%; }
.shukan-banner-section.fellowship-banner { min-height: 600px; position: relative;}
.shukan-banner-section.fellowship-banner .et_pb_row_0 { top: 50%; transform: translate(-50%, -50%); position: absolute; left: 50%; }
.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text { margin-bottom: 0px; }
.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text h2 { font-size: 28px; padding-bottom: 40px; line-height: 35px; }
.basic-ultrasound .image-wrapper img {
    border-radius: 20px;
}


.basic-ultrasound .around-space.second-row .main-wrapper { display: flex; width: 100%; justify-content: space-between; gap: 27px; }
.basic-ultrasound .around-space.second-row .main-wrapper .wrapper:first-child { width: 40%; }
.basic-ultrasound .around-space.second-row .main-wrapper .wrapper:last-child { width: 60%; }
.basic-ultrasound .around-space.first-row .main-wrapper { display: flex; width: 100%; justify-content: space-between; gap: 27px; }
.basic-ultrasound .around-space.first-row .main-wrapper .wrapper:first-child { width: 60%; }
.basic-ultrasound .around-space.first-row .main-wrapper .wrapper:last-child { width: 40%; }

.shukan-banner-section .title-wrapper h3 { color: #ffffff; font-size: 38px; line-height: 35px; text-align: center; }
.program-flow-section .program-flow { margin: auto auto; }
.program-flow-section .program-flow h2 { font-size: 24px; margin-bottom: 15px; }
.program-flow-section .program-flow .responsive-table table { width: 100%; border-collapse: collapse; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);margin-bottom: 0px;border-radius: 20px; overflow: hidden; }
.program-flow-section .program-flow .responsive-table th, .program-flow-section .program-flow .responsive-table td { font-size: 20px; border: 1px solid #e6e6e6; padding: 12px 15px; text-align: left; vertical-align: top; }
.program-flow-section .program-flow .responsive-table th { background-color: #fff8f8; font-weight: 500; color: #000; }
.program-flow-section .program-flow .responsive-table td { color: #000; }
.program-flow-section .top-inner-wrapper { margin-bottom: 0px; }
.program-flow-section .top-inner-wrapper h2 { font-size: 26px; line-height: 35px; padding-bottom: 40px; }

.why-choose-section .top-inner-wrapper { margin-bottom: 0px !important; }
.why-choose-section .top-inner-wrapper .et_pb_text_inner p { position: relative;padding-left: 22px; }
.why-choose-section .top-inner-wrapper .et_pb_text_inner p:before { content: ""; position: absolute; top: 8px; left: 0; background-color: #e54791; height: 12px; width: 12px; border-radius: 100%; }
.why-choose-section .top-inner-wrapper .et_pb_text_inner .wrapper-class span { padding-left: 20px; margin-top: 10px;display:block; color: #434343; font-size: 18px; }
.why-choose-section .top-inner-wrapper .et_pb_text_inner .wrapper-class br { display: none; }
.why-choose-section .top-inner-wrapper .et_pb_module.et_pb_text p span { color: #000 !important; }

.facilities-section .around-space.first-row { padding-top: 0px; }
.facilities-section .around-space.first-row .main-wrapper .wrapper:last-child { width: 100%;margin: auto; background: transparent; padding: 0px; border-radius: unset; box-shadow: unset; transition: all .5s ease;display: grid ; gap: 20px; grid-template-columns: 1fr 1fr 1fr; }
.facilities-section .around-space.first-row .main-wrapper .venue-wrapper .lectures { background: #fff; border-radius: 10px; padding: 20px 20px; border-radius: 12px; box-shadow: 0px 0px 10px #00000029; transition: all .5s ease; }
.facilities-section .around-space.first-row .main-wrapper .venue-wrapper .lectures:hover { transform: translateY(-10px); }
.facilities-section .around-space.first-row .main-wrapper .venue-wrapper .lectures .top-icon { width: 100%; max-width: 60px; margin-bottom: 10px; }
.facilities-section .around-space.d-s-title { padding-top: 0px; }
.facilities-section .around-space .wrapper .lectures li { color: #000 !important;padding-left: 0px !important;margin-bottom: 0px !important; }
.why-choose-section .top-inner-wrapper .et_pb_image_wrap img { border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;transition: 0.5s ease; }
.why-choose-section .top-inner-wrapper .et_pb_image_wrap img:hover { transform: translateY(-10px); }
.facilities-section .around-space.d-s-title h2 { text-align: center; }
.facilities-section .wrapper .lectures li::before { content: ''; position: absolute; top: 3px; left: 0; transform: scale(0.8); width: 0px !important; height: 0px !important; }
.facilities-section .around-space.first-row .main-wrapper .venue-wrapper .lectures h3 { font-size: 20px; line-height: 1.2; color: #000000; }

.acadamy .inner-wrapper h3 { font-size: 32px !important; line-height: 1.3 !important; }
.acadamy .inner-wrapper.title-wrapper { padding-bottom: 0px; }

@media (max-width:1560px) {
	.program-flow-section .top-inner-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; }
	.why-choose-section .top-inner-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; }
	.facilities-section .around-space.d-s-title { max-width: 1440px; width: 100%; padding: 0px 20px; }
	.facilities-section .around-space.first-row { max-width: 1440px; width: 100%; padding: 0px 20px; }
	.acadamy .inner-wrapper h3 { font-size: 28px !important; }
}

@media (max-width:1440px) {
	.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text.et_pb_text_1 h2 { font-size: 22px; line-height: 25px; }
	.basic-ultrasound .around-space.d-s-title h2 { font-size: 22px; line-height: 25px;}
	.basic-ultrasound .top-inner-wrapper .et_pb_text_inner p { font-size: 18px; }
	.basic-ultrasound .around-space .wrapper .day-title span { font-size: 20px; }
	.basic-ultrasound .around-space .wrapper .lectures li { font-size: 18px; padding: 0 0 0px 18px; }
	.basic-ultrasound .around-space .wrapper .lectures li::before { height: 9px; width: 9px; }
	.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text h2 { font-size: 22px; padding-bottom: 30px; line-height: 25px; }

	.program-flow-section .top-inner-wrapper h2 { font-size: 22px; line-height: 25px; }
	.program-flow-section .program-flow .responsive-table th, .program-flow-section .program-flow .responsive-table td { font-size: 18px; }
	.why-choose-section .top-inner-wrapper .et_pb_text_inner p:before { height: 8px; width: 8px; }
	.why-choose-section .top-inner-wrapper .et_pb_text_inner p { padding-left: 18px; }
	.why-choose-section .top-inner-wrapper .et_pb_text_inner .wrapper-class span { font-size: 14px;margin-top: 5px; }
	.program-flow-section .top-inner-wrapper { padding: 0px 50px; }
	.why-choose-section .top-inner-wrapper { padding: 0px 50px; }
	.facilities-section .around-space.d-s-title { padding: 0px 50px; }
	.facilities-section .around-space.first-row { padding: 0px 50px; }
	.facilities-section .around-space .wrapper .lectures li { padding: 0 0 0px 24px; }
	.facilities-section .wrapper .lectures li::before { top: 5px; transform: scale(0.7); }
}

@media (max-width:1320px) {
	.acadamy .inner-wrapper h3 { font-size: 26px !important; }
}

@media (max-width:1320px) {
	.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text.et_pb_text_1 h2 { padding-bottom: 30px; }
	.basic-ultrasound .around-space.d-s-title h2 { padding-bottom: 30px; }
	.basic-ultrasound .around-space .wrapper .lectures li { margin-bottom: 6px; }
	.basic-ultrasound .around-space .wrapper .lectures li { font-size: 16px; }
	.basic-ultrasound .around-space .wrapper .lectures li::before { height: 7px; width: 7px; }
	.basic-ultrasound .around-space .et_pb_column { margin-right: 26px; }
	.shukan-banner-section.fellowship-banner { min-height: 450px;}

	.shukan-banner-section .title-wrapper h3 { font-size: 28px; line-height: 25px; }
	.program-flow-section .top-inner-wrapper h2 { padding-bottom: 30px; }
	.facilities-section .around-space.first-row .main-wrapper .venue-wrapper .lectures .top-icon { max-width: 50px; }
}

@media (max-width:1024px) {
	.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text.et_pb_text_1 h2 { font-size: 20px; line-height: 23px; }
	.basic-ultrasound .around-space.d-s-title h2 { font-size: 20px; line-height: 23px; }
	.basic-ultrasound .top-inner-wrapper .et_pb_text_inner p { font-size: 16px; }
	.basic-ultrasound .top-inner-wrapper { padding: 0px 20px;width:100%; margin-bottom: 40px; }
	.basic-ultrasound .around-space { width: 100%; padding-left: 20px; padding-right: 20px; }
	.basic-ultrasound .around-space .et_pb_column { margin-right: 20px; }
	.shukan-banner-section.fellowship-banner { min-height: 400px; }
	.basic-ultrasound .around-space.d-s-title.last-title { padding: 0px 20px; }
	.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text h2 { font-size: 20px; padding-bottom: 15px; line-height: 23px; }

	.basic-ultrasound .around-space.first-row .main-wrapper { gap: 20px; }
	.basic-ultrasound .around-space.second-row .main-wrapper { gap: 20px; }

	.program-flow-section .top-inner-wrapper h2 { font-size: 20px; line-height: 23px; }
	.program-flow-section .program-flow .responsive-table th, .program-flow-section .program-flow .responsive-table td { font-size: 16px; }
	.program-flow-section .top-inner-wrapper { margin-bottom: 0px; }

	.facilities-section .around-space.first-row .main-wrapper .venue-wrapper .lectures .top-icon { max-width: 40px; }
	.facilities-section .around-space.first-row .main-wrapper .venue-wrapper .lectures h3 { font-size: 18px; line-height: 1.2; color: #000000; }

}

@media (max-width:991px) {
	.basic-ultrasound .top-inner-wrapper .et_pb_module.et_pb_text.et_pb_text_1 h2 { padding-bottom: 20px; }
	.basic-ultrasound .around-space.d-s-title h2 { padding-bottom: 20px; }
	.basic-ultrasound .top-inner-wrapper .et_pb_image.et_pb_image_0 { text-align: center; }
	.basic-ultrasound .around-space { width: 80%; }
	.basic-ultrasound .top-inner-wrapper .et_pb_column { margin-right: 0; width: 80%;padding-left: 10px; padding-right: 10px; }
	.basic-ultrasound .top-inner-wrapper { margin-bottom: 20px; }
	.basic-ultrasound .around-space .et_pb_column { margin-bottom: 20px; margin-right: 0px; }
	.basic-ultrasound .around-space.second { padding-top: 0px; }
	.basic-ultrasound .around-space.second .et_pb_column:last-child { margin-bottom: 0px; }
	.basic-ultrasound .around-space.d-s-title .et_pb_column { margin-bottom: 0px; }
	.basic-ultrasound .around-space .et_pb_column_2_5 { width: 100%; }
	.basic-ultrasound .around-space.d-s-title.last-title { margin-top: 30px; }
	.basic-ultrasound .top-inner-wrapper .et_pb_text_inner p { margin-bottom: 5px; }
	.basic-ultrasound .around-space.second-row .et_pb_column.et-last-child { margin-bottom: 0px; }
	.basic-ultrasound .around-space .wrapper .day-title span { font-size: 18px; }

	.basic-ultrasound .around-space.second-row .main-wrapper .wrapper:first-child { width: 100%; }
	.basic-ultrasound .around-space.second-row .main-wrapper .wrapper:last-child { width: 100%; }
	.basic-ultrasound .around-space.first-row .main-wrapper .wrapper:first-child { width: 100%; }
	.basic-ultrasound .around-space.first-row .main-wrapper .wrapper:last-child { width: 100%; }
	.basic-ultrasound .around-space.first-row .main-wrapper { flex-direction: column; }
	.basic-ultrasound .around-space.second-row .main-wrapper { flex-direction: column; }
	.basic-ultrasound .around-space.second-row { padding-top: 0px; }

	.program-flow-section .top-inner-wrapper h2 { padding-bottom: 20px; }
	.program-flow-section .top-inner-wrapper .et_pb_column { width: 100%; padding: 0px 0px; }
	.program-flow-section .top-inner-wrapper { margin-bottom: 0px; }
	.why-choose-section .top-inner-wrapper { flex-direction: column-reverse !important;}
	.why-choose-section .top-inner-wrapper .et_pb_column.et_pb_css_mix_blend_mode_passthrough { margin-bottom: 0px;padding: 0px; }
	.why-choose-section .top-inner-wrapper .et_pb_column.et-last-child { margin-bottom: 30px; }
	.why-choose-section .top-inner-wrapper .et_pb_column { width: 100%; }
	.why-choose-section .top-inner-wrapper .et_pb_image .et_pb_image_wrap img { width: 100%; }
	.why-choose-section .top-inner-wrapper .et_pb_text_inner p:before { height: 6px; width: 6px; }
	.why-choose-section .top-inner-wrapper .et_pb_text_inner .wrapper-class span { padding-left: 15px; }

	.eleligibility-section .top-inner-wrapper { flex-direction: column !important; margin-bottom: 0px; }
	.eleligibility-section .top-inner-wrapper .et_pb_column.et-last-child { margin-bottom: 0px; }
	.eleligibility-section .top-inner-wrapper .et_pb_column:nth-child(1) { margin-bottom: 30px; }

	.facilities-section .around-space.first-row .et_pb_column { margin-bottom: 0px; }
	.facilities-section .around-space.first-row { padding: 0px 20px; }
	.facilities-section .around-space.d-s-title { padding: 0px 20px; }
	.facilities-section .around-space.first-row .main-wrapper .wrapper:last-child { grid-template-columns: 1fr 1fr; }
}

@media (max-width:767px) {
	.shukan-banner-section.fellowship-banner { min-height: 210px; }
	.basic-ultrasound.spacing .et_pb_column .et_pb_module { margin-bottom: 0px !important; }
	.basic-ultrasound .around-space { width: 100%; padding-left: 20px; padding-right: 20px !important;padding-top: 0px !important; }
	.basic-ultrasound .around-space.second { padding-left: 20px !important; padding-right: 20px !important; gap: 20px; }
	.basic-ultrasound .top-inner-wrapper .et_pb_column { padding-left: 0px; padding-right: 0px; }
	.basic-ultrasound .top-inner-wrapper { padding: 0px 20px !important; }
	.basic-ultrasound.spacing { padding: 40px 0px !important; }
	.spacing.remove-top-padding { padding-top: 0px !important; }
	.ivf-testimonials .inner-wrapper.title-wrapper { padding-bottom: 0px !important; }
	.basic-ultrasound .around-space.d-s-title.last-title { padding: 0px 20px !important; margin-top: 10px; }

	.basic-ultrasound .around-space.first-row { padding: 0px 20px !important; }
	.basic-ultrasound .around-space.second-row { padding: 0px 20px !important; }

	.shukan-banner-section .title-wrapper h3 { font-size: 20px; line-height: 26px; }
	
	.shukan-banner-section.fellowship-banner.fellowship { min-height: 350px; }

	.program-flow-section .et_pb_row.et_pb_row_5 { padding: 0px 20px !important; }
	.program-flow-section .program-flow .responsive-table th, .program-flow-section .program-flow .responsive-table td { padding: 10px 12px; }
	.program-flow-section .top-inner-wrapper .et_pb_module.et_pb_text h2 { padding-left: 0px;padding-right: 0px; }
	.program-flow-section .top-inner-wrapper.et_pb_row { padding: 0px 20px !important; }

	.facilities-section .around-space.first-row .main-wrapper .wrapper:last-child { grid-template-columns: 1fr; }
	.why-choose-section .top-inner-wrapper.et_pb_row { padding: 0px 20px !important; } 
}


/* new ui css fellowship programs 1st july 2025 */
.et_pb_section_0.new-banner.spacing.et_pb_with_background.et_section_regular { background: linear-gradient(117deg, rgba(255, 243, 249, 1) 0%, rgba(248, 248, 248, 1) 100%) !important; background-color: unset !important; } 
.new-banner.spacing { padding-top: 70px !important; padding-bottom: 160px !important; padding-right: 0px !important; padding-left: 0px !important; } 
.new-banner .inner-row { max-width: 1480px; padding: 0px 0px; } 
.new-banner .inner-row .info-text .top-text { font-size: 28px; color: #804795; line-height: 1.2; padding-bottom: 19px; } 
.new-banner .inner-row .info-text h2 { font-size: 48px; color: #EB6CA4; line-height: 1.3; padding-bottom: 19px; } 
.new-banner .inner-row .info-text p { font-size: 23px; color: #000; font-weight: 400; padding-bottom: 20px; line-height: 1.3; } 
.new-banner .info-text .main-wrapper { display: none; }
.new-banner .inner-row .info-text .wrapper { display: flex; gap: 20px; align-items: center; } 
.new-banner .inner-row .info-text .wrapper .left-side span { color: #EB6CA4 !important; } 
.new-banner .inner-row .info-text .wrapper .left-side { font-size: 16px; padding: 0px; line-height: 1; } 
.new-banner .inner-row .info-text .wrapper .right-side { padding: 4px 16px; font-size: 10px; color: #EB6CA4; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; line-height: 1; } 
.new-banner .info-text { margin-bottom: 21px !important; } 
.new-banner .inner-row .purple-btn { font-size: 26px !important; background-color: #804795 !important; border-radius: 4px !important; text-transform: capitalize !important; padding: 18px 74px !important; transition: .3s ease; } 
.new-banner .inner-row .purple-btn:hover { background-color: #EB6CA4 !important; } 
.new-banner .inner-row .et_pb_button_module_wrapper.et_pb_button_0_wrapper { margin-bottom: 19px !important; } 
.new-banner .inner-row .bottom-text p { font-size: 16px; line-height: 1.3; padding-bottom: 0px; color: #000; font-weight: 300; } 
.new-banner .right-img .et_pb_image_wrap img { border-radius: 30px; }

.new-program-details .features-bar { border-radius: 20px;background: #ffffff;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;padding: 36px 79px;display: flex ; flex-direction: column; gap: 30px; }
.new-program-details .features-bar .top-wrapper { display: flex ; justify-content: space-between; align-items: center; flex-wrap: wrap; text-align: center; gap: 20px; background: #ffffff;  } 
.new-program-details .features-bar .bottom-wrapper { display: flex ; align-items: center; flex-wrap: wrap; text-align: center; gap: 20px; background: #ffffff; justify-content: center; }
.new-program-details .features-bar .feature { padding: 0 10px; max-width: 390px; font-size: 25px; font-weight: 600; color: #804795; display: flex; flex-direction: column; align-items: center; } 
.new-program-details .features-bar .divider { width: 1px; height: 77px; background-color: #c3c3c3; } 
.new-program-details .features-bar .feature .top { display: flex; align-items: center; gap: 10px; margin-bottom: 15px; } 
.new-program-details .features-bar .feature .top .bold-text { margin: 0px 0px; font-size: 22px;line-height: 1.1; color: #000; padding: 0px; } 
.new-program-details .features-bar .feature .top .section-icon { width: 30px; } 
.new-program-details .features-bar .bottom p { font-size: 16px;line-height: 1.4; color: #4D4D4D; margin: 0px 0px; text-align: center; padding: 0px; font-weight: 400; } 
.new-program-details .inner-wrapper { max-width: 1480px; padding: 0px 0px; } 
.new-program-details { padding: 0px 0px; margin-top: -90px; } 
.new-program-details { padding: 0px !important; }

/* tab */
.program-tab .tab-wrapper .tab { overflow: hidden; border-bottom: 1px solid #7070704a; margin-bottom: 43px;padding-bottom: 10px;display: flex ; flex-wrap: wrap; gap: 10px 0px; } 
.program-tab .tab-wrapper .tab button { background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 15px 32px; transition: 0.3s; font-size: 20px; font-weight: 500;margin-right: 5px; } 
.program-tab .tab-wrapper .tab button:last-child { margin-right: 0px; }
.program-tab .tab-wrapper .tab button:hover { background-color: #eee4ee; border-radius: 50px; color: #834a91; } 
.program-tab .tab-wrapper .tab button.active { background-color: #ede4ef; color: #804795;border-radius: 50px; } 
.program-tab .tab-wrapper .tabcontent { display: none; padding: 0px 0px; border-top: none; } 
.program-tab .tab-wrapper .wrapper .lectures .item { font-size: 20px; margin-bottom: 30px; padding: 0 0 0px 25px; position: relative; list-style: none; color: #000; font-weight: 400; } 
.program-tab .tab-wrapper .wrapper .left { width: 50%; }
.program-tab .tab-wrapper .wrapper .right { width: 50%; }
.program-tab .tab-wrapper .wrapper .lectures ul { padding: 0px; } 
.program-tab .tab-wrapper .wrapper .lectures .item::before { content: ""; position: absolute; top: 7px; left: 0; background-color: #e54791; border-radius: 100%; height: 12px; width: 12px; } 
.program-tab .tab-wrapper .wrapper .lectures .inner { display: flex; gap: 56px; } 
.program-tab .inner-wrapper { padding: 0px 0px; max-width: 1480px; } 
.program-tab .tab-wrapper .wrapper .lectures .inner .left .item:last-child { margin-bottom: 0px; } 
.program-tab .tab-wrapper .wrapper .lectures .inner .right .item:last-child { margin-bottom: 0px; } 
.program-tab.spacing { padding-bottom: 0px !important; }
.program-tab.spacing.last-month-tab { padding-bottom: 70px !important; }
.program-tab .inner-wrapper h3 { font-size: 38px; line-height: 35px; color: #804795; text-align: center;padding-bottom: 40px;margin: 0px; }


.basic-ultrasound.program-highlight .top-inner-wrapper .et_pb_text_inner p span { color: #000 !important; font-size: 22px !important; }

@media (max-width:1560px) {
	.new-banner .inner-row { max-width: 1440px; width: 100%; padding: 0px 20px; } 
	.new-program-details .inner-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; } 
	.program-tab .inner-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; } 
	.program-highlight.basic-ultrasound .top-inner-wrapper { max-width: 1440px !important; width: 100%; padding: 0px 20px; }
}

@media (max-width: 1440px) {
	.new-banner .inner-row .info-text h2 { font-size: 45px; } 
	.new-banner .inner-row .info-text p { font-size: 22px; } 
	.new-banner .inner-row { padding: 0px 50px; } 
	.new-banner .inner-row .info-text .top-text { font-size: 26px; } 
	.new-banner .inner-row .purple-btn { font-size: 22px !important; padding: 18px 65px !important; } 
	.new-banner.spacing { padding-bottom: 140px !important; } 
	.new-program-details .inner-wrapper { padding: 0px 50px; } 
	.program-tab .tab-wrapper .tab { margin-bottom: 33px; } 
	.program-tab .tab-wrapper .wrapper .lectures .item { margin-bottom: 30px; } 
	.program-tab .inner-wrapper { padding: 0px 50px; }
	.program-highlight.basic-ultrasound .top-inner-wrapper { padding: 0px 50px; }
	.program-tab .tab-wrapper .tab button { padding: 15px 22px; }
}

@media (max-width: 1320px) {
	.program-tab.spacing.last-month-tab { padding-bottom: 60px !important; }
	.program-tab .inner-wrapper h3 { font-size: 28px; padding-bottom: 30px; }
}

@media (max-width: 1366px) {
	.new-banner .inner-row .info-text h2 { font-size: 40px; padding-bottom: 12px; } 
	.new-banner .inner-row .info-text .top-text { font-size: 23px; padding-bottom: 12px; } 
	.new-banner .inner-row .info-text p { font-size: 19px; padding-bottom: 12px; } 
	.new-banner .inner-row .info-text .wrapper .left-side { font-size: 12px; } 
	.new-banner .inner-row .info-text .wrapper { gap: 20px; } 
	.new-banner .inner-row .bottom-text p { font-size: 14px; } 
	.new-banner .inner-row .purple-btn { font-size: 18px !important; padding: 14px 55px !important; } 
	.new-banner.spacing { padding-bottom: 140px !important; } 
	.new-program-details .features-bar .feature .top .bold-text { font-size: 20px; } 
	.new-program-details .features-bar .feature .top { margin-bottom: 10px; } 
	.new-program-details .features-bar { padding: 26px 69px; } 
	.program-tab .tab-wrapper .tab button { font-size: 18px;padding: 12px 20px; } 
	.program-tab .tab-wrapper .wrapper .lectures .item { font-size: 18px; padding: 0 0 0px 20px; } 
	.program-tab .tab-wrapper .wrapper .lectures .item::before { top: 7px; height: 12px; width: 12px; }
	
	.basic-ultrasound.program-highlight .top-inner-wrapper .et_pb_text_inner p span { font-size: 18px !important; }
}

@media (max-width:1024px) {
	.new-banner .inner-row { max-width: 100%; padding: 0px 20px; width: 100%; } 
	.new-banner .inner-row .info-text h2 { font-size: 34px; } 
	.new-banner .inner-row .info-text .top-text { font-size: 20px; } 
	.new-banner .inner-row .info-text p { font-size: 16px; } 
	.new-banner .inner-row .purple-btn { font-size: 16px !important; padding: 14px 55px !important; } 
	.new-banner .inner-row .bottom-text p { font-size: 14px; } 
	.new-banner.spacing { padding-bottom: 120px !important; padding-top: 60px !important; } 
	.new-program-details .inner-wrapper { max-width: 100%; padding: 0px 20px; width: 100%; } 
	.new-program-details .features-bar { padding: 30px 30px; } 
	.program-tab .inner-wrapper { padding: 0px 20px; } 
	.program-tab .tab-wrapper .tab button { font-size: 16px; padding: 12px 22px; } 
	.program-tab .tab-wrapper .tab { margin-bottom: 25px; } 
	.program-tab .tab-wrapper .wrapper .lectures .item { margin-bottom: 22px; font-size: 16px; }
	.program-tab .inner-wrapper h3 { font-size: 25px; line-height: 25px; }
	.basic-ultrasound.program-highlight .top-inner-wrapper .et_pb_text_inner p span { font-size: 16px !important; }
}

@media (max-width:991px) {
	.new-banner .inner-row { display: flex; flex-direction: column-reverse; } 
	.new-banner .inner-row .et_pb_column.et_pb_column_3_5 { margin-bottom: 0px; margin-top: 30px; } 
	.new-banner .inner-row .et_pb_image .et_pb_image_wrap img { width: 100%; } 
	.new-banner .inner-row .et_pb_image .et_pb_image_wrap { width: 100%; } 
	.new-program-details .features-bar .divider { display: none; } 
	.new-program-details .features-bar .feature .top { margin-bottom: 5px; } 
	.new-program-details .features-bar .feature { max-width: 50%; font-size: 16px; width: 40%; } 
	.new-program-details .features-bar { gap: 20px; }
	.new-program-details .features-bar .bottom-wrapper { justify-content: space-between; }
	.new-program-details .features-bar .feature .top .bold-text { font-size: 19px; }
	.program-tab .tab-wrapper .wrapper .lectures .inner { gap: 20px; } 
	.program-tab .tab-wrapper .wrapper .lectures .item::before { height: 10px; width: 10px; }
	.program-tab.spacing.last-month-tab { padding-bottom: 40px !important; }
	.program-tab .inner-wrapper h3 { padding-bottom: 20px; }
	.program-highlight.basic-ultrasound .top-inner-wrapper { padding: 0px 20px; }
	.program-highlight.basic-ultrasound .top-inner-wrapper .et_pb_column { width: 100%; }
	.program-highlight.basic-ultrasound .et_pb_image_wrap img { border-radius: 20px;}
}

@media (max-width:767px) {
	.new-banner.spacing { padding: 40px 20px 120px !important; } 
	.new-banner .inner-row { padding: 0px 0px; } 
	.new-banner .inner-row .info-text h2 { font-size: 26px !important; } 
	.new-banner .inner-row .info-text .top-text { font-size: 18px; } 
	.new-banner .inner-row .purple-btn { font-size: 16px !important; padding: 12px 35px !important; } 
	.new-banner .inner-row .info-text .wrapper .left-side { font-size: 12px; } 
	.new-program-details .features-bar .feature { max-width: 100%; width: 100%; } 
	.new-program-details .inner-wrapper { padding: 0px 0px; } 
	.new-program-details .features-bar .divider { display: none; } 
	.new-program-details .features-bar .feature { padding: 0 0px 20px; border-bottom: 1px solid #c3c3c3; } 
	.new-program-details.et_pb_section { padding: 0px 20px !important; } 
	.new-program-details .features-bar .feature .top .bold-text { font-size: 18px; } 
	.new-program-details .features-bar .bottom p { font-size: 14px; } 
	.new-program-details .features-bar .feature .top .section-icon { width: 22px; } 
	.new-program-details .features-bar .feature .top { margin-bottom: 5px; gap: 5px; } 
	.new-program-details .features-bar { padding: 20px 20px;gap: 20px; } 
	.new-program-details .features-bar .bottom-wrapper { padding: 0px 0px;gap: 20px; } 
	.new-program-details .features-bar .feature { padding: 0 0px 10px; } 
	.new-program-details .features-bar .feature.last { border-bottom: unset; padding-bottom: 0px; }
	.new-program-details .features-bar .bottom-wrapper .feature:nth-child(3) { border-bottom: unset !important; padding-bottom: 0px !important; }
	.program-tab .inner-wrapper { padding: 0px 0px !important; } 
	.program-tab.spacing { padding: 40px 20px 0px !important; } 
	.program-tab .tab-wrapper .wrapper .lectures .inner { gap: 0px; flex-direction: column; } 
	.program-tab .tab-wrapper .wrapper .lectures .inner .left .item:last-child { margin-bottom: 15px; } 
	.program-tab .tab-wrapper .wrapper .lectures .item { margin-bottom: 15px; } 
	.program-tab .tab-wrapper .wrapper .lectures .item::before { height: 10px; width: 10px; } 
	.program-tab .tab-wrapper .tab button { padding: 10px 10px; }
	.program-tab .tab-wrapper .wrapper .left { width: 100%; }
	.program-tab .tab-wrapper .wrapper .right { width: 100%; }
	.program-tab .tab-wrapper .tab { gap: 0px 0px; }
}

/* fogsi infertility traning program */
/* 8th july 2025 */

.infertility-tarining-banner { height: 100%; min-height: 350px; padding-right: 0px !important;display: none; }
.infertility-tarining-banner h2 span { font-size: 50px !important; line-height: 1.1; }
.infertility-tarining-banner p { font-size: 20px; line-height: 1.1;font-weight: 300 !important; }
.fogsi-infertility.new-program-details .features-bar .bottom p { position: relative; padding-left: 20px;font-size: 18px; }
.fogsi-infertility.new-program-details .features-bar .bottom p:before { content: ''; position: absolute; width: 10px; height: 10px; background: #f678aa; border-radius: 10px; left: 0; top: 7px; }
.fogsi-infertility .features-bar .box-wrapper { background-color: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; padding: 36px 30px; border-radius: 20px; }
.fogsi-infertility .title-heading-wrapper { padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; }
.fogsi-infertility.spacing { padding: 70px 0px 0px !important; }

.fogsi-infertility.new-program-details .features-bar .first .bottom p b { position: relative;padding-left: 20px; }
.fogsi-infertility.new-program-details .features-bar .first .bottom p b:before { content: ''; position: absolute; width: 10px; height: 10px; background: #f678aa; border-radius: 10px; left: 0; top: 6px; }
.fogsi-infertility.new-program-details .features-bar .first .bottom p:before { position: unset; }
.ultrasound-accreditations { padding: 70px 0px 70px !important; }

.fogsi-infertility { margin-top: 0; }
.fogsi-infertility.spacing { padding: 70px 0px 0px !important; }
.fogsi-infertility .et_pb_row.et_pb_row_1 { padding: 0px; }
.fogsi-infertility .et_pb_row.et_pb_row_5 { padding: 0px !important; }
.fogsi-infertility .et_pb_row.et_pb_row_9 { padding: 0px; }
.fogsi-infertility h3 { padding-bottom: 40px;margin: 0px; }
.fogsi-infertility h3 span { font-size: 30px !important; line-height: 1.2; color: #804795 !important; text-transform: uppercase; }
.fogsi-infertility .features-bar { display: grid ; grid-template-columns: 1fr 1fr 1fr; gap: 20px;padding: 0px 0px; background-color: transparent; box-shadow: unset; }

.course-highlights.spacing { padding-top: 40px !important; }
.what-learn { padding-top: 0px !important; }

@media (max-width: 1560px) {
	.ultrasound-accreditations { padding: 70px 50px 70px !important; }
}

@media (max-width: 1320px) {
	.infertility-tarining-banner h2 span { font-size: 40px !important; }
	.infertility-tarining-banner p { font-size: 18px; }

	.fogsi-infertility.spacing { padding: 60px 0px 0px !important; }
	.ultrasound-accreditations { padding: 60px 20px 60px !important; }

}

@media (max-width: 1024px) {
	.infertility-tarining-banner { min-height: 250px; }
	.fogsi-infertility.new-program-details .features-bar .bottom p { font-size: 16px; }
	.fogsi-infertility.new-program-details .features-bar .bottom p:before { width: 8px; height: 8px; top: 7px; }
	.fogsi-infertility.new-program-details .features-bar .bottom p { padding-left: 15px; }
	.fogsi-infertility .features-bar .box-wrapper { padding: 25px 25px; }
	.fogsi-infertility.new-program-details .features-bar .first .bottom p b:before { width: 8px; height: 8px; }
}

@media (max-width: 991px) {	
	.fogsi-infertility.spacing { padding: 40px 0px 0px !important; }
	.fogsi-infertility h3 span { font-size: 28px !important; }
	.fogsi-infertility h3 { padding-bottom: 30px; }
	.fogsi-infertility .features-bar { grid-template-columns: 1fr 1fr; }
	.fogsi-infertility.new-program-details .features-bar .feature { padding: 0px; border-bottom: unset;max-width: 100%; width: 100%; }
	.ultrasound-accreditations { padding: 40px 20px 40px !important; }


	.infertility-tarining-banner h2 span { font-size: 35px !important; }
	.our-programs .header-wrapper h3 { padding-bottom: 20px !important; }
}

@media (max-width: 767px) {	
	.infertility-tarining-banner .et_pb_row.et_pb_row_0 { padding-right: 0px; max-width: 100% !important; }
	.infertility-tarining-banner h2 span { font-size: 30px !important; }
	.infertility-tarining-banner p { font-size: 16px; }

	.fogsi-infertility.spacing { padding: 40px 0px 40px !important; }
	.fogsi-infertility .inner-wrapper { padding: 0px 20px !important; }
	.fogsi-infertility h3 span { font-size: 25px !important; }
	.fogsi-infertility h3 { padding-bottom: 20px; }
	.fogsi-infertility .features-bar .feature:nth-child(5) { border-bottom: unset; padding-bottom: 0px; }
	.fogsi-infertility.comman .features-bar .feature:nth-child(5) { border-bottom: 1px solid #c3c3c3; padding-bottom: 10px; }
	.fogsi-infertility.comman .features-bar .bottom-wrapper .feature:nth-child(1) { border-bottom: unset; padding-bottom: 0px; }
	.fogsi-infertility .features-bar { grid-template-columns: 1fr; gap: 10px; }
	.ultrasound-accreditations.et_pb_section { padding: 40px 20px 40px !important; }

	.course-highlights.spacing { padding-top: 10px !important; }
	.what-learn.spacing { padding: 0px 20px 40px !important; }
	.what-learn .top-inner-wrapper { padding: 0px 0px !important; }
}

/* about shukan training page */
.about-shukan-training .inner-wrapper .title-wrapper .et_pb_text_inner h3 { margin: 0px; color: #804795; font-size: 40px; padding-bottom: 40px; line-height: 1.2; }
.about-shukan-training .inner-wrapper p { color: #000; font-size: 22px; line-height: 1.3; }
.about-shukan-training .inner-wrapper img.wp-image-17086 { max-width: 100%; }
.about-shukan-training .et_pb_image .et_pb_image_wrap { width: 100%; }          
.about-shukan-training .et_pb_image .et_pb_image_wrap img { width: 100%; }
.about-shukan-training .inner-wrapper p:last-child { padding-bottom: 0px; }

.mission .top-inner-wrapper .et_pb_text_inner p:before { content: unset; }
.mission .top-inner-wrapper .et_pb_text_inner p { position: relative;padding-left: 0px; }
.mission .top-inner-wrapper .et_pb_text_inner p { font-size: 22px; line-height: 1.3; margin-bottom: 0px; padding-bottom: 20px !important; }
.mission .top-inner-wrapper .et_pb_text_inner p:last-child { padding-bottom: 0px !important; }
.mission .top-inner-wrapper .vision-section { margin-top: 50px; }
.mission .top-inner-wrapper .et_pb_module.et_pb_text h3 { font-size: 32px !important; line-height: 1.3 !important; color: #804795; text-align: left; padding-bottom: 30px; margin: 0px;position: relative;padding-left: 35px; }
.mission .top-inner-wrapper .et_pb_module.et_pb_text h3:before { content: url(https://shukanhospital.com/wp-content/uploads/2025/05/marker-icon.png); position: absolute; top: 3px; left: 0; transform: scale(1.2); }

.shukan-training-acedamy .inner-wrapper.title-wrapper { padding: 0 20px; }
.shukan-training-acedamy .inner-wrapper.title-wrapper h3 { font-size: 32px; line-height: 1.3; color: #804795; text-align: center; padding-bottom: 40px; margin: 0px; text-transform: uppercase; }
.shukan-training-acedamy .inner-wrapper.title-wrapper { padding: 0 0px; max-width: 1480px; }
.shukan-training-acedamy .section-content.top-inner-wrapper { padding: 0px; max-width: 1480px; }

.shukan-training-acedamy .why-choose-academy { display: flex ; gap: 20px; }
.shukan-training-acedamy .why-choose-academy .box { background: #fff; border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.1) -1px -1px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; padding: 20px 20px; }
.shukan-training-acedamy .why-choose-academy .top-wrapper { display: flex ; gap: 20px; }
.shukan-training-acedamy .why-choose-academy .bottom-wrapper { display: flex ; gap: 20px; }
.shukan-training-acedamy .why-choose-academy .left-side { display: grid ; grid-template-columns: 1fr 1fr 1fr; gap: 20px; }
.shukan-training-acedamy .why-choose-academy .right-side .box { height: 100%; }
.shukan-training-acedamy .why-choose-academy .box h3 { color: #834a91; font-size: 22px; line-height: 1.3; }
.shukan-training-acedamy .why-choose-academy .box p { color: #000; font-size: 18px; line-height: 1.3; font-weight: 400;padding-bottom: 0px; }
.shukan-training-acedamy .why-choose-academy.our-program .left-side { grid-template-columns: 1fr; }
.shukan-training-acedamy .why-choose-academy.our-program .box p { padding-bottom: 5px;position: relative; padding-left: 20px; }
.shukan-training-acedamy .why-choose-academy.our-program .box p:before { content: ""; position: absolute; top: 8px; left: 0; background-color: #e54791; height: 8px; width: 8px; border-radius: 100%; }

.why-choose-tab .tab-wrapper { display: flex; align-items: center; gap: 40px; }
.why-choose-tab .tab-wrapper .tab { display: flex; flex-direction: column;width: 420px;height: 100%; max-height: 300px; overflow-y: scroll;margin-bottom: 0px; }
.why-choose-tab .tab-wrapper .tab button { background-color: #eee4ee; max-width: 100%; color: #834a91; width: 100%; margin-bottom: 15px; border-radius: 50px; padding: 15px 32px; }
.why-choose-tab .tab-wrapper .tab button.active { background-color: #804795; color: #ede4ef; }
.why-choose-tab .inner-wrapper { max-width: 1200px; }
.why-choose-tab .tab-wrapper .wrapper .left,
.why-choose-tab .tab-wrapper .wrapper .right {
    width: 100%;
}
.why-choose-tab .tab-wrapper .wrapper .lectures .inner { flex-direction: column; }
.why-choose-tab .tab-wrapper .tab-content-wrapper { width: calc(100% - 420px); }
.why-choose-tab.spacing { padding-bottom: 70px !important; }

.acadamy.spacing { padding: 70px 0px !important; }

.our-programs .program-acc-wrapper .panel { padding: 20px 27px; }
.our-programs .program-acc-wrapper .accordion .title { font-size: 22px; }
.our-programs .program-acc-wrapper .panel .item .label { width: 520px; }
.our-programs .program-acc-wrapper .panel .item .label:before { width: 10px; height: 10px;transform: unset;top: 7px; }
.our-programs .program-acc-wrapper .panel .item { justify-content: space-between; }
.our-programs .program-acc-wrapper .panel .item .more-btn { background: #eb6ca4; color: #ffffff; padding: 5px 15px; font-size: 16px; border-radius: 40px; }
.our-programs .program-acc-wrapper .panel .item:last-child { margin-bottom: 0px; }
.our-programs .program-acc-wrapper .accordion .left-side { width: 100%; justify-content: flex-start; }
.our-programs .header-wrapper h3 { font-size: 32px !important; line-height: 1.3 !important; color: #804795; text-align: center; padding-bottom: 40px; margin: 0px; }

@media (max-width: 1560px) {
	.about-shukan-training .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 35px; }
	.about-shukan-training .inner-wrapper p { font-size: 20px; }
	.about-shukan-training .inner-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; }

	.mission .top-inner-wrapper .et_pb_text_inner p { font-size: 20px; }
	.mission .top-inner-wrapper .et_pb_module.et_pb_text h3 { font-size: 28px !important; }

	.shukan-training-acedamy .inner-wrapper.title-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; }
	.shukan-training-acedamy .section-content.top-inner-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; }
	.shukan-training-acedamy .inner-wrapper.title-wrapper h3 { font-size: 28px; }

	.our-programs .program-acc-wrapper .panel .item .label { width: 500px; }
	.our-programs .program-acc-wrapper .panel .item .more-btn { font-size: 14px; }
	.our-programs .program-acc-wrapper .accordion .title { font-size: 20px; }
	.our-programs .inner-wrapper { max-width: 1440px; width: 100%; padding: 0px 20px; }
	.our-programs .header-wrapper h3 { font-size: 28px !important; }
	.our-programs .program-acc-wrapper .program-item { max-width: 700px; }
}

@media (max-width: 1440px) {
	.about-shukan-training .inner-wrapper { padding: 0px 50px; }

	.shukan-training-acedamy .inner-wrapper.title-wrapper { padding: 0px 50px; }
	.shukan-training-acedamy .section-content.top-inner-wrapper { padding: 0px 50px; }

	.our-programs .program-acc-wrapper .panel .item .label { width: 480px; }
	.our-programs .inner-wrapper { padding: 0px 50px; }
	.our-programs .program-acc-wrapper .program-item { max-width: 680px; }
}

@media (max-width: 1366px) {
    .about-shukan-training .inner-wrapper p { font-size: 18px; }
	.about-shukan-training .inner-wrapper .title-wrapper .et_pb_text_inner h3 { font-size: 30px; padding-bottom: 30px; }

	.mission .top-inner-wrapper .et_pb_text_inner p { font-size: 18px; }
	.mission .top-inner-wrapper .et_pb_module.et_pb_text h3 { font-size: 26px !important; }
	.mission .top-inner-wrapper .et_pb_module.et_pb_text h3:before { top: 4px; transform: scale(1); }

	.shukan-training-acedamy .inner-wrapper.title-wrapper h3 { font-size: 26px; }

	.why-choose-tab.spacing { padding-bottom: 60px !important; }

	.acadamy.spacing { padding: 60px 0px !important; }

	.our-programs .program-acc-wrapper .program-item { max-width: 620px; }
}

@media (max-width: 1320px) {
	.our-programs .program-acc-wrapper .panel .item .label { width: 380px; }
}

@media (max-width: 1024px) {
	.about-shukan-training .inner-wrapper { padding: 0px 20px; }

	.mission .top-inner-wrapper .vision-section { margin-top: 30px; }

	.shukan-training-acedamy .inner-wrapper.title-wrapper { padding: 0px 20px; }
	.shukan-training-acedamy .section-content.top-inner-wrapper { padding: 0px 20px; }

	.shukan-training-acedamy .why-choose-academy .box h3 { font-size: 20px; }
	.shukan-training-acedamy .why-choose-academy .box p { font-size: 16px; }

	.our-programs .program-acc-wrapper .panel .item .more-btn { font-size: 14px; padding: 2px 12px; }
	.our-programs .program-acc-wrapper .panel .item .label { width: 300px; }
	.our-programs .program-acc-wrapper .accordion .title { font-size: 18px; }

	.fogsi-infertility.new-program-details .features-bar .first .bottom p b { padding-left: 15px; }
}

@media (max-width: 991px) {
    .about-shukan-training .inner-wrapper { flex-direction: column-reverse; }
	.about-shukan-training .et_pb_image .et_pb_image_wrap img { margin-bottom: 30px; }
	.about-shukan-training .et_pb_image .et_pb_image_wrap { width: 100%; max-width: 100%; }
	.about-shukan-training .et_pb_column.et_pb_column_3_5 { margin-bottom: 0px; }
	.about-shukan-training .inner-wrapper .title-wrapper .et_pb_text_inner h3 { padding-bottom: 20px; }
	.about-shukan-training .inner-wrapper p { font-size: 16px;padding-bottom: 10px; }

	.mission .top-inner-wrapper { flex-direction: column !important; }
	.mission .top-inner-wrapper .et_pb_column { margin-bottom: 30px !important; }
	.mission .top-inner-wrapper .et_pb_column.et-last-child { margin-bottom: 0px !important; }
	.mission .top-inner-wrapper .et_pb_text_inner p { font-size: 16px; padding-bottom: 10px !important; }

	.shukan-training-acedamy .why-choose-academy { flex-direction: column; }
	.shukan-training-acedamy .inner-wrapper.title-wrapper h3 { padding-bottom: 30px; }
	.shukan-training-acedamy .why-choose-academy .box h3 { font-size: 18px; }
	.shukan-training-acedamy .why-choose-academy.our-program .box p:before { top: 6px; }

	.why-choose-tab .tab-wrapper { gap: 20px; }
	.why-choose-tab .tab-wrapper .tab { width: 340px; }
	.why-choose-tab .tab-wrapper .tab-content-wrapper { width: calc(100% - 340px); }
	.why-choose-tab.spacing { padding-bottom: 40px !important; }

	.acadamy.spacing { padding: 40px 0px !important; }
	.our-programs .inner-wrapper { padding: 0px 20px; }
}

@media (max-width: 767px) {
    .about-shukan-training .et_pb_image .et_pb_image_wrap img { margin-bottom: 0px; }
	.about-shukan-training .et_pb_column .et_pb_module{ margin-bottom: 0px !important; }

	.shukan-training-acedamy .why-choose-academy .left-side { grid-template-columns: 1fr; }
	.shukan-training-acedamy .inner-wrapper.title-wrapper { padding: 0px 20px !important; }
	.shukan-training-acedamy .section-content.top-inner-wrapper { padding: 0px 20px !important; }
	.shukan-training-acedamy .et_pb_column .et_pb_module { margin-bottom: 0px !important; }

	.why-choose-tab .tab-wrapper .tab { width: 100%;flex-direction: row; overflow-x: scroll; margin-bottom: 0px; }
	.why-choose-tab .tab-wrapper .tab-content-wrapper { width: 100%; }
	.why-choose-tab .tab-wrapper { flex-direction: column; }
	.why-choose-tab .tab-wrapper .tab button { width: 100%; min-width: max-content; margin-bottom: 0px; }

	.our-programs .header-wrapper h3 { margin-top: 0px; }
	.our-programs .program-acc-wrapper .accordion .title { font-size: 16px; }
	.our-programs .program-acc-wrapper .panel .item .label { width: 100%; font-size: 14px; }
	.our-programs .program-acc-wrapper .panel .item { flex-direction: column; align-items: flex-start;gap: 5px;margin-bottom: 20px; }
	.our-programs .program-acc-wrapper .panel .item .label:before { width: 6px; height: 6px; }
	.our-programs .program-acc-wrapper .panel .item .more-btn { font-size: 12px; padding: 1px 10px; }
}

/* AUG 4 */
.process-section .certifications-image .et_pb_image_wrap { position: relative; overflow: visible; }
.process-section .certifications-image .et_pb_image_wrap img { width: 100%; max-width: 80px; }
.process-section .scroll-section-list { max-width: 1320px !important; padding-top: 0px !important; display: flex; justify-content: center; }
.process-section.fellow-one .scroll-section-list { max-width: 970px !important; }
.process-section.fellow-three { padding: 70px 0px 70px !important; }
.process-section .certifications-image.last-process .et_pb_image_wrap:after { display: none; }
.process-section .certifications-image .et_pb_image_wrap:after { position: absolute; content: url(https://shukanhospital.com/wp-content/uploads/2025/08/Group-1410188691.png); right: -172px; top: 50%; transform: translateY(-50%); }
.process-section.fellow-one .certifications-image .et_pb_image_wrap:after { right: -180px !important; }
.process-section .certifications-title h4 { font-size: 18px; }
.process-section .certifications-title h4::before { display: none; }
.process-section .certifications-image { margin-bottom: 18px !important; }

.new-medical-experts .dr-img img { width: 100%; max-width: 500px; margin: 0px auto 30px; }
.new-medical-experts .dr-info-wrapper h4 { margin-bottom: 10px; }
.new-medical-experts .dr-info-wrapper.first-dr { margin-bottom: 0px; }
.new-medical-experts .dr-info-wrapper .top-content { font-size: 20px;padding-bottom: 0px; }

.shukan-banner-section { display: block; height: 720px; }
.shukan-banner-section .inner-row { display: none; }

@media (max-width: 1560px) {
	.process-section.fellow-three { padding: 70px 50px 70px !important; }
}

@media (max-width: 1440px) {
	.shukan-banner-section { height: 540px; }
	.new-medical-experts .dr-info-wrapper .top-content { font-size: 18px; }
}

@media (max-width: 1320px) {
	.process-section.fellow-three { padding: 60px 20px 60px !important; }
}

@media (max-width:1366px) {
	.process-section .certifications-image .et_pb_image_wrap img { max-width: 80px; }
	.process-section .scroll-section-list { max-width: 1140px !important; }
	.process-section.fellow-one .scroll-section-list { max-width: 880px !important; }
	.process-section .certifications-image .et_pb_image_wrap:after { right: -158px; }
	.process-section.fellow-one .certifications-image .et_pb_image_wrap:after { right: -160px !important; }

	.new-medical-experts .dr-img img { max-width: 400px; }

	.shukan-banner-section { height: 510px; }
	
}

@media (max-width: 1024px) {
    .process-section .certifications-image .et_pb_image_wrap img { max-width: 60px; }
	.process-section .certifications-image .et_pb_image_wrap:after { right: -138px; width: 140px; transform: scale(0.8) translateY(-50%); }
	.process-section .scroll-section-list { max-width: 860px !important; }
	.process-section.fellow-one .scroll-section-list { max-width: 650px !important; }
	.process-section .certifications-title h4 { font-size: 16px; }
	.process-section.fellow-one .certifications-image .et_pb_image_wrap:after { right: -138px !important; }

	.new-medical-experts .dr-img img { max-width: 320px; }
	.new-medical-experts .dr-info-wrapper h4 { margin-bottom: 10px; }
	.new-medical-experts .dr-info-wrapper .top-content { font-size: 16px; }

	.shukan-banner-section { height: 380px; }

}

@media (max-width: 991px) {
    .process-section .certifications-image .et_pb_image_wrap img { max-width: 40px; margin: 0px; }
	.process-section .certifications-image .et_pb_image_wrap { padding: 10px; }
	.process-section .certifications-image .et_pb_image_wrap:after { right: -145px; transform: scale(0.6) translateY(-50%); top: 40%; }
	.process-section.fellow-three { padding: 40px 20px 40px !important; }
	.process-section .scroll-section-list { display: flex ; overflow: auto; flex-direction: row; flex-wrap: nowrap; overflow-x: scroll; cursor: pointer; padding-left: 40px; justify-content: flex-start; }
	.process-section .et_pb_column.et_pb_column_1_4 { margin-right: 20px !important;margin-bottom: 0px !important; }
	.process-section .certifications-image { width: 190px; }
	.process-section.fellow-one .scroll-section-list { padding-left: 0px; }

	.new-medical-experts .dr-img img { max-width: 100%; }
	.new-medical-experts .dr-info-wrapper .text-wrapper { width: 100%; max-width: 700px; margin: 20px auto; }
	.new-medical-experts .dr-info-wrapper .top-content { font-size: 16px; }

	.shukan-banner-section { height: 290px; padding-top: 0px !important; padding-bottom: 0px !important; }

}

@media (max-width: 767px) {
    .new-medical-experts .dr-info-wrapper .text-wrapper { margin: 0px auto; }

	.process-section .certifications-title h4 { font-size: 14px; }
	.process-section.fellow-three { padding: 20px 20px !important; }
	.process-section.fellow-one .scroll-section-list { display: flex ; overflow: auto; flex-direction: row; flex-wrap: nowrap; overflow-x: scroll; cursor: pointer; padding-left: 40px; justify-content: flex-start; }

	.why-choose-section.eleligibility-section.what-learn .top-inner-wrapper.et_pb_row { padding: 0px 0px !important; }
}

@media (max-width: 540px) {
    .shukan-banner-section { height: 160px; }
}

@media (max-width: 375px) {
    .shukan-banner-section { height: 140px; }
}

.single-post  #main-content .container:before {
    display: none !important;
}