/* ---------- Theme CSS ---------- */
#Years-Exp-main, #Why-BPL-main, #Core-Products-main, #Training-Knowledge-main, #Explore-Learn-main, #Awards-main, #News-Events-main, #B-txt-W-bg-main,
#Innovation-for-Sustainability-H-Container,
#Blog-H-Container,
#Customer-Stories-H-Container {
    width: 100%;
    margin: 0px;
    padding: 0px;
    position: relative;
}
#Years-Exp-in, #Why-BPL-in, #Core-Products-in, #Training-Knowledge-in, #Explore-Learn-in, #Awards-in, #News-Events-in, #B-txt-W-bg-in,
#Innovation-for-Sustainability-H,
#Blog-H,
#Customer-Stories-H {
    max-width: 1200px;
    min-width: 300px;
    margin: 0px auto;
    padding: 0px;
    position: relative;
}
/* Home Banner CSS */
#Banner-Container #Banner {
    height: 674px;
}
#Banner-Container .banner1 {
    background: url(../images/banner1-bg.jpg) no-repeat center top;
}
/*#Banner-Container .banner1 .theme-L {
    background: url(/images/banner1-l-bg.jpg) no-repeat right top;
}
#Banner-Container .banner1 .theme-R {
    background: url(/images/banner1-r-bg.jpg) no-repeat left top;
}*/
/* Banner Content CSS */
.banner-content {
	position:relative;
	max-width:1200px;
	height:100%;
	margin:0px auto;
}
.banner-content-in {
    font: normal 16px/20px 'Parkinsans';
	text-align:right;
	color:#000;
	position:absolute;
	top:28%;
	right:0px;
}
.banner-head {
    font: 300 40px/50px 'Parkinsans';
	margin-bottom: 14px;
}
/* Banner Tabs CSS */
.Banner-Tabs {
    bottom: 5px;
    right: 5px;
}
.Banner-Tabs li {
    display: inline-block;
    position: relative;
    background: #003263;
    width: 20px;
    height: 5px;
}
.Banner-Tabs li.Banner_here {
    background: #fff;
}
/* Banner Navigation CSS */
.Banner_nav.slidePrev {
    left: 5px;
}
.Banner_nav.slideNext {
    left: 55px;
}
.Banner_nav.slidePrev span {
    left: 0px;
}
.Banner_nav.slideNext span {
    right: 0px;
}
/* ----- Banner CSS ----- */
#Banner {
    position: relative;
}
.Banner-Tabs {
    position: absolute;
    z-index: 9;
}
.Banner-Tabs li a {
    display: block;
    width: 100%;
    height: 100%;
}
.Banner-Tabs li span {
    font: normal 10px/20px 'Parkinsans';
    color: #000;
    background: rgba(255, 255, 255, 0.7);
    position: absolute;
    z-index: 1;
    display: none;
    width: 100%;
    padding: 0px 3px;
    left: 0px;
    bottom: 100%;
}
.Banner-Tabs li a:hover span,
.Banner-Tabs li.Banner_here a span {
    display: block;
}
.Banner_auto,
.Banner_nav {
    position: absolute;
    z-index: 9;
    display: block;
    width: 20px;
    height: 20px;
    bottom: 5px;
    text-align: center;
}
.Banner_auto {
    left: 30px;
}
.Banner_auto span,
.Banner_nav span {
    position: absolute;
    z-index: 1;
    display: none;
    background: rgba(255, 255, 255, 0.7);
    bottom: 100%;
    font: normal 12px/20px 'Parkinsans';
    color: #000;
    padding: 2px 5px 5px 5px;
}
.Banner_auto span {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.Banner_auto:hover span,
.Banner_nav:hover span {
    display: block;
}

/* Years Exp */

#Years-Exp-in {
	padding:90px 0 40px 0;
}
#Years-Exp-in li {
	display:inline-block;
	vertical-align:top;
	width:24%;
}
#Years-Exp-in li div {
	font: 300 60px/70px 'Parkinsans';
	color:#167cb7;
}
#Years-Exp-in li div sup {
	color:#000;
	font-size:40px;
}
#Years-Exp-in li div span {
	font: 300 20px/24px 'Parkinsans';
	color:#000;
	display:inline-block;
	padding:0px 0 0 5px;
}
/* Why BPL */
#Why-BPL-main {
	
}
#Why-BPL-in {
	padding:50px 0;
}
.why-bpl-title {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	position:relative;
}
.why-bpl-title::before {
	position:absolute;
	content:'';
	width:350px;
	height:123px;
	left:-164px;
	top:0;
	background:url(../images/bpl-text-bg.png) no-repeat center top;
	z-index:-1;
}
.bpl-l-title {
	flex:1;
	font: normal 24px/30px 'Parkinsans';
	color:#167cb7;
	text-align:right;
	padding:0 68px 0 0;
}
.bpl-r-title {
	width:508px;
	font: 300 38px/46px 'Parkinsans';
	color:#000;
}
.why-bpl-list-pic {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:90px 0 0 0;
}
.why-bpl-list {
	flex:1;
	padding:10px 170px 10px 10px;
	font: normal 14px/26px 'Parkinsans';
}
.why-bpl-list span {
	font: 600 16px/26px 'Parkinsans';
	color:#167cb7;
	display:block;
}
.why-bpl-list ul li {
	position:relative;
	padding:5px 0px 30px 50px;
}

.why-bpl-list ul li::before {
	position:absolute;
	content:'';
	width:16px;
	height:16px;
	left:5px;
	top:10px;
	background:url(../images/blue-arrow.png) no-repeat center top;
}
.why-bpl-pic {
	width:508px;
	position: relative;
}
.why-bpl-pic span {
	position: absolute;
	bottom: 0;
	left: -59px;
	background: #fff;
	border-radius: 0 25px 0 0;
	-webkit-border-radius: 0 25px 0 0;
	-moz-border-radius: 0 25px 0 0;
	-ms-border-radius: 0 25px 0 0;
	-o-border-radius: 0 25px 0 0;
	z-index: 2;
}
.why-bpl-pic span::before,
.why-bpl-pic span::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.4;
	top: 0;
	border-radius: inherit;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
	z-index: -1;
}
.why-bpl-pic span::before {
	right: -10px;
}
.why-bpl-pic span::after {
	right: -22px;
}
.why-bpl-pic span a {
	display: inline-block;
	padding: 38px 43px;
	font: bold 16px/22px 'Parkinsans';
	color: #696969;
	letter-spacing: 0.3px;
	border-radius: inherit;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
}
.why-bpl-pic span a:hover {
	color: #167cb7;
}
/*  Core Products */
#Core-Products-in {
	padding:100px 0;
}
#Core-Products-in h2 {
	font: 300 38px/46px 'Parkinsans';
	color:#000;
	padding:0px 0px 20px 0px;
}
#Core-Products-in h2 span {
	font: normal 18px/26px 'Parkinsans';
	color:#167cb7;
	display:block;
}
#core-products-wrapper ul li:not(:first-child) {
	display: none;
}
#core-products-wrapper .is-active ul li {
	display: block;
}
#Core-Products-in ul li {
	font: 500 20px/26px 'Parkinsans';
	text-align:center;
}
#Core-Products-in ul li a {
	display:block;
	padding:144px 10px 20px 10px;
	margin:90px auto 0 auto;
	width:270px;
	height:240px;
	position:relative;
	border:2px solid #a6a9ac;
	border-radius:20px;
}
#Core-Products-in ul li a:hover {
	color:#167cb7;
	border:2px solid #167cb7;
}
#Core-Products-in ul li a::before {
	position:absolute;
	content:'';
	width:216px;
	height:216px;
	left:0px;
	right:0px;
	top:-84px;
	margin:0px auto;
	background:url(../images/our-products-h-icons.png) no-repeat 0px 0px #167cb7;
	border:20px solid #fff;
	border-radius:50%;
}
#Core-Products-in ul li a:hover::before {
	background-color: #292929;
}
#Core-Products-in ul li a.cp-01::before {
	background-position:-20px -20px;
}
#Core-Products-in ul li a.cp-02::before {
	background-position:-240px -20px;
}
#Core-Products-in ul li a.cp-03::before {
	background-position:-460px -20px;
}
#Core-Products-in ul li a.cp-04::before {
	background-position:-680px -20px;
}
#Core-Products-in ul li a.cp-05::before {
	background-position:-20px -240px;
}
#Core-Products-in ul li a.cp-06::before {
	background-position:-240px -240px;
}
#Core-Products-in ul li a.cp-07::before {
	background-position:-460px -240px;
}
#Core-Products-in ul li a.cp-08::before {
	background-position:-680px -240px;
}
#Core-Products-in ul li a.cp-09::before {
	background-position:-20px -460px;
}
#Core-Products-in ul li a.cp-10::before {
	background-position:-240px -460px;
}
#Core-Products-in ul li a.cp-11::before {
	background-position:-460px -460px;
}
#Core-Products-in .splide__arrows {
	position: absolute;
	top: -70px;
	right: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: right;
	gap: 6px;
}
#Core-Products-in .splide__arrow {
	opacity: 1;
	position: static;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	width: 54px;
	height: 55px;
}
#Core-Products-in .splide__arrow svg {
	display: none;
}
#Core-Products-in .splide__arrow--prev {
	background: url('../images/our-core-products-left-arrow.png') no-repeat;
}
#Core-Products-in .splide__arrow--next {
	background: url('../images/our-core-products-right-arrow.png') no-repeat;
}
/* Training & Knowledge */
#Training-Knowledge-in {
	background:url(../images/training-knowledge-bg.png) no-repeat right top #e7f3fb;
	display:flex;
	flex-wrap:wrap;
	border-radius:20px;
}
.training-knowledge-text {
	flex:1;
	font: normal 15px/28px 'Parkinsans';
	min-height:394px;
	padding:60px 30px 20px 80px;
}
.training-knowledge-text h2 {
	font: 300 38px/46px 'Parkinsans';
	color:#000;
	padding:0px 0px 20px 0px;
}
.training-knowledge-text h2 span {
	font: normal 18px/26px 'Parkinsans';
	color:#167cb7;
	display:block;
}
.training-knowledge-text .more-link {
	padding:20px 0 0 0;
}
.training-knowledge-text .more-link a {
	display:inline-block;
	vertical-align:top;
	border:1px solid #3ea2fe;
	padding:5px 20px;
	border-radius:20px;
}
.training-knowledge-text .more-link a:hover {
	background:#3ea2fe;
	color:#fff;
}
.training-knowledge-pic {
	width:510px;
}
.training-knowledge-pic img {
	margin:-38px auto 0 auto;
	display:block;
}
/* Explore Learn */
#Explore-Learn-in {
	display:flex;
	flex-wrap:wrap;
	padding:90px 0 70px 0;
}
.explore-learn-title {
	flex:1;
	padding:20px 10px 20px 10px;
}
.explore-learn-title h2 {
	font: 300 38px/46px 'Parkinsans';
	color:#000;
	padding:0px 0px 20px 0px;
}
.explore-learn-title h2 span {
	font: normal 18px/26px 'Parkinsans';
	color:#167cb7;
	display:block;
}
.explore-learn-text {
	font: normal 15px/28px 'Parkinsans';
	padding:46px 10px 20px 10px;
	width:50%;
}
/* Awards */
#Awards-main {
	background:#f4f9ff;
}
#Awards-in {
	padding:65px 0;
	text-align:center;
}
#Awards-in h2 {
	font: normal 20px/24px 'Parkinsans';
	color:#000;
	position:relative;
	padding:70px 0 20px 0;
}
#Awards-in h2::before {
	content:'';
	position:absolute;
	width:36px;
	height:47px;
	left:0;
	right:0;
	margin:0px auto;
	top:5px;
	background:url(../images/award-icon.png) no-repeat center top;
}
#Awards-in ul {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content: center;
	gap:100px;
	padding:15px 0 0 0;
}
/* News Events */
#News-Events-main {
	background:#c3e2ff;
}
#News-Events-in {
	padding:50px 0;
}
#News-Events-in h2 {
	font: 300 38px/46px 'Parkinsans';
	color:#000;
	padding:0px 15px 20px 15px;
}
#News-Events-in h2 span {
	font: normal 18px/26px 'Parkinsans';
	color:#167cb7;
	display:block;
}
.news-events-list {
	padding:15px 0;
}
.news-events-list ul li:not(:first-child) {
	display: none;
}
.news-events-list .is-active ul li {
	display: block;
}
.news-events-con {
	font: 500 15px/28px 'Parkinsans';
	padding:15px 15px;
	width:560px;
	margin: 0 auto;
}
.news-events-con .news-events-pic {
	padding:0 0 15px 0;
	position:relative;
}
.news-events-pic .news-events-date {
	font: 300 30px/34px 'Parkinsans';
	background:#167cb7;
	color:#fff;
	padding:20px 10px 25px 10px;
	text-align:center;
	width:92px;
	border-radius:0 0 18px 18px;
	position:absolute;
	left:24px;
	top:0;
}
.news-events-pic .news-events-date span {
	display:block;
	font: 500 14px/20px 'Parkinsans';
	letter-spacing:4px;
}
.news-events-con p {
	padding:15px 0;
}
.news-events-con .more-link {
	padding:15px 0;
}
.news-events-con .more-link a {
	color:#167cb7;
	text-decoration:underline;
	text-underline-offset:3px;
}
.news-events-con .more-link a:hover {
	text-underline-offset:3px;
	text-decoration-thickness: 2px;
}
.news-events-list .splide__arrows {
	position: absolute;
	top: -82px;
	right: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: right;
	gap: 2px;
}
.news-events-list .splide__arrow {
	opacity: 1;
	position: static;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	width: 45px;
	height: 46px;
}
.news-events-list .splide__arrow svg {
	display: none;
}
.news-events-list .splide__arrow--prev {
	background: url('../images/news-events-left-arrow.png') no-repeat;
}
.news-events-list .splide__arrow--next {
	background: url('../images/news-events-right-arrow.png') no-repeat;
}
/* Black Text with White BG section */
#B-txt-W-bg-in {
	padding:80px 0;
	font: normal 15px/32px 'Parkinsans';
	text-align:center;
}
#B-txt-W-bg-in h2 {
	font: 300 40px/50px 'Parkinsans';
	padding:10px 10px 20px 10px;
}
#B-txt-W-bg-in h2 span {
	font: 500 18px/26px 'Parkinsans';
	color:#167cb7;
	display:block;
	padding:0 0 5px 0;
}
#B-txt-W-bg-in p {
	padding:15px 10px;
	max-width:820px;
	margin:0 auto;
}
#B-txt-W-bg-in ul {
	padding:25px 0 0 0;
}
#B-txt-W-bg-in ul li {
	display:inline-block;
	vertical-align:top;
	margin:0px 1px 10px 1px;
}
#B-txt-W-bg-in ul li a {
	display:block;
	padding:5px 30px;
	border-radius:22px;
	border:1px solid #167cb7;
}
#B-txt-W-bg-in ul li:nth-child(even) a {
	border:1px solid #167cb7;
	background:#167cb7;
	color:#fff;
}
#B-txt-W-bg-in ul li a:hover {
	color:#000;
	border:1px solid #167cb7;
	/* background:#c3e2ff; */
}
#B-txt-W-bg-in ul li:nth-child(odd) a::before {
	background:#c3e2ff;
}
#B-txt-W-bg-in ul li:nth-child(even) a::before {
	background:#fff;
}
/* Innovation for Sustainability Section CSS */
#Innovation-for-Sustainability-H-Container {
	background: #f4f9ff;
}
#Innovation-for-Sustainability-H {
	text-align: center;
	padding-top: 77px;
	padding-bottom: 110px;
}
#Innovation-for-Sustainability-H h2 {
	font: 300 40px/49px 'Parkinsans';
	color: #000;
	width: 602px;
	margin: 0 auto;
}
#Innovation-for-Sustainability-H h2 span {
	display: block;
	font: normal 18px/24px 'Parkinsans';
	color: #167cb7;
	margin-bottom: 11px;
}
#Innovation-for-Sustainability-H p {
	font: normal 15px/30px 'Parkinsans';
	color: #000;
	width: 940px;
	margin: 28px auto 58px auto;
}
.innov-for-sust-list-h-container {
    --transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.innov-for-sust-list-h-container .tab-list {
    display: flex;
    gap: 8px;
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    margin: 0 auto 78px auto;
}
.innov-for-sust-list-h-container .tab-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: 2px solid #daedff;
	font: 500 15px/21px 'Parkinsans';
	color: #000;
	width: 251px;
	height: 51px;
	padding: 10px;
    cursor: pointer;
    -webkit-transition: var(--transition);
    transition: var(--transition);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.innov-for-sust-list-h-container .tab-btn.active {
    background: #c3e2ff;
	font-weight: 600;
}
.innov-for-sust-list-h-container .tab-panel {
            display: none;
            -webkit-animation: fadeUp 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;
            animation: fadeUp 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards;
        }
        .innov-for-sust-list-h-container .tab-panel.active {
            display: block;
        }

        @-webkit-keyframes fadeUp {
            from { opacity: 0; -webkit-transform: translateY(15px); transform: translateY(15px); }
            to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
        }

        @keyframes fadeUp {
            from { opacity: 0; -webkit-transform: translateY(15px); transform: translateY(15px); }
            to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
        }
		.innov-for-sust-list-h-container .grid-layout {
            list-style: none;
            width: 100%;
        }
		.innov-for-sust-list-h-container .box {
            -webkit-transition: var(--transition);
            transition: var(--transition);
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .innov-for-sust-list-h-container .box:hover {
            -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
        }
.innov-for-sust-list-h-container .box-in {
	height: 100%;
	position: relative;
}
.innov-for-sust-list-h-container .box-in a {
			border-radius: 20px;
			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			-ms-border-radius: 20px;
			-o-border-radius: 20px;
			border: 2px solid #e0f0fa;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat !important;
	background-position: center top !important;
}
/* tab-1 */
		.innov-sust-hosp-multi-spec-h .box-in a {
			background: url('../images/innov-for-sustain-sec-hosp-multi-spec-img-h.png');
		}
		.innov-sust-diag-imag-cent-h .box-in a {
			background: url('../images/innov-for-sustain-sec-diag-image-cent-img-h.png');
		}
		.innov-sust-clinic-nurs-home-h .box-in a {
			background: url('../images/innov-for-sustain-sec-clinic-nurs-home-img-h.png');
		}
		.innov-sust-emerg-amb-care-h .box-in a {
			background: url('../images/innov-for-sustain-sec-emergency-amb-care-img-h.png');
		}
		.innov-sust-home-care-remote-monit-h .box-in a {
			background: url('../images/innov-for-sustain-sec-home-care-remote-monit-img-h.png');
		}
		/* tab-2 */
		.innov-sust-diagnostic-cardiology-h .box-in a {
			background: url('../images/innov-for-sustain-sec-diagnostic-cardiology-img-h.png');
		}
		.innov-sust-imaging-radiology-h .box-in a {
			background: url('../images/innov-for-sustain-sec-imaging-radiology-img-h.png');
		}
		.innov-sust-critical-care-surg-h .box-in a {
			background: url('../images/innov-for-sustain-sec-critical-care-surgery-img-h.png');
		}
		.innov-sust-emergency-trauma-care-h .box-in a {
			background: url('../images/innov-for-sustain-sec-emergency-trauma-care-img-h.png');
		}
		.innov-sust-consumables-accessories-h .box-in a {
			background: url('../images/innov-for-sustain-sec-consumables-accessories-img-h.png');
		}
		.innov-sust-mother-child-care-h .box-in a {
			background: url('../images/innov-for-sustain-sec-mother-child-care-img-h.png');
		}
		.innov-sust-operating-theatre-anaesthesia-h .box-in a {
			background: url('../images/innov-for-sustain-sec-operating-theatre-anaesthesia-img-h.png');
		}
		/* tab-3 */
		
		.innov-sust-bpl-cortex-ot-h .box-in a {
			background: url('../images/innov-for-sustain-sec-bpl-cortex-ot-img-h.png');
		}
		.innov-sust-bpl-cortex-icu-h .box-in a {
			background: url('../images/innov-for-sustain-sec-bpl-cortex-icu-img-h.png');
		}
		.innov-sust-bpl-cortex-rads-ai-h .box-in a {
			background: url('../images/innov-for-sustain-sec-bpl-cortex-rads-ai-img-h.png');
		}

.innov-for-sust-list-h-container .tab-1,.innov-for-sust-list-h-container .tab-2,.innov-for-sust-list-h-container .tab-3 {
	gap: 11px;
}
.innov-for-sust-list-h-container .tab-1 {
	grid-template-rows: 227px 227px 263px;
}
.innov-for-sust-list-h-container .tab-2 {
	grid-template-rows: 226px 226px 263px;
}
.innov-for-sust-list-h-container .tab-3 {
	grid-template-rows: 402px 319px;
}
		.innov-for-sust-list-h-container .tab-1 {
                display: -ms-grid;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                grid-auto-flow: dense; 
            }

            .innov-for-sust-list-h-container .tab-1 li:nth-child(2) {
                grid-column: 2;
                grid-row: span 2;
            }

            .innov-for-sust-list-h-container .tab-2 {
                display: -ms-grid;
                display: grid;
                grid-template-columns: repeat(4, 1fr);
                grid-auto-flow: dense;
            }

            .innov-for-sust-list-h-container .tab-2 li { grid-column: span 2; } 

            .innov-for-sust-list-h-container .tab-2 li:nth-child(1) { grid-column: 1 / 3; }
            .innov-for-sust-list-h-container .tab-2 li:nth-child(2) {
                grid-column: 3 / 5;
                grid-row: span 2;
            } 
            .innov-for-sust-list-h-container .tab-2 li:nth-child(3) { grid-column: 1 / 3; } 
            .innov-for-sust-list-h-container .tab-2 li:nth-child(4) { grid-column: 3 / 4; } 
            .innov-for-sust-list-h-container .tab-2 li:nth-child(5) { grid-column: 4 / 5; } 
            .innov-for-sust-list-h-container .tab-2 li:nth-child(6) { grid-column: 1 / 2; } 
            .innov-for-sust-list-h-container .tab-2 li:nth-child(7) { grid-column: 2 / 3; } 

            .innov-for-sust-list-h-container .tab-3 {
                display: -ms-grid;
                display: grid;
                grid-template-columns: repeat(2, 1fr);
            }

            .innov-for-sust-list-h-container .tab-3 li:nth-child(1) {
                grid-row: span 2;
            }
.innov-for-sust-list-h-container .box-in h3 {
	font: normal 22px/28px 'Parkinsans';
	color: #000;
	text-align: left;
	position: absolute;
}
.innov-sust-hosp-multi-spec-h .box-in h3 {
	top: 30%;
	left: 11%;
}
.innov-sust-diag-imag-cent-h .box-in h3 {
	top: 14%;
  left: 11%;
}
.innov-sust-clinic-nurs-home-h .box-in h3 {
	top: 45%;
	right: 5%;
}
.innov-sust-emerg-amb-care-h .box-in h3 {
	top: 28%;
	left: 10%;
}
.innov-sust-home-care-remote-monit-h .box-in h3 {
	top: 29%;
	right: 9%;
}
.innov-sust-diagnostic-cardiology-h .box-in h3 {
	top: 23%;
	left: 9%;
}
.innov-sust-critical-care-surg-h .box-in h3 {
	top: 38%;
	right: 8%;
}
.innov-sust-emergency-trauma-care-h .box-in h3 {
	top: 20%;
	left: 15%;
}
.innov-sust-mother-child-care-h .box-in h3 {
	top: 20%;
	left: 17%;
}
.innov-sust-operating-theatre-anaesthesia-h .box-in h3 {
	top: 20%;
	left: 15%;
}
.innov-sust-imaging-radiology-h .box-in h3 {
	top: 11%;
	left: 9%;
}
.innov-sust-consumables-accessories-h .box-in h3 {
	top: 20%;
	left: 16%;
}
.innov-for-sust-explore-btn {
	margin-top: 57px;
}
.innov-for-sust-explore-btn a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: transparent;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border: 1px solid #21a4f2;
	width: 287px;
	height: 54px;
	padding: 10px;
	font: 500 15px/21px 'Parkinsans';
	color: #010101;
	transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.innov-for-sust-explore-btn a:hover {
	color: #fff;
}
.innov-for-sust-explore-btn a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #21a4f2;
	z-index: -1;
	transform-origin: left;
	transform: scaleX(0);
	pointer-events: none;
	transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-webkit-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-moz-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-ms-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-o-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}
.innov-for-sust-explore-btn a:hover::before {
	transform: scaleX(1);
}
.innov-for-sust-explore-btn a span {
  position: relative;
  z-index: 2;
}
/* Blog Section CSS */

#Blog-H h2 {
	text-align: center;
	font: 500 20px/26px 'Parkinsans';
	color: #167cb7;
}
.blog-list-h {
	margin-top: 60px;
}
.blog-list-h ul li:not(:first-child) {
	display: none;
}
.blog-list-h .is-active ul li {
	display: block;
}
.blog-list-h-in {
	width: 393px;
	margin: 0 auto;
}
.blog-list-h-in-txt {
	background: #f4f9ff;
	height: 231px;
	border-radius: 0 0 30px 30px;
	-webkit-border-radius: 0 0 30px 30px;
	-moz-border-radius: 0 0 30px 30px;
	-ms-border-radius: 0 0 30px 30px;
	-o-border-radius: 0 0 30px 30px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
	padding: 40px 40px 50px 55px;
}
.blog-list-h-in-txt p {
	font: 500 15px/24px 'Parkinsans';
	color: #000;
}
.blog-list-h-in-txt-rdmr a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: transparent;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border: 1px solid #5dbcf6;
	width: 152px;
	height: 44px;
	padding: 10px;
	font: 500 15px/21px 'Parkinsans';
	color: #010101;
	transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.blog-list-h-in-txt-rdmr a:hover {
	color: #fff;
}
.blog-list-h-in-txt-rdmr a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #21a4f2;
	z-index: -1;
	transform-origin: left;
	transform: scaleX(0);
	pointer-events: none;
	transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-webkit-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-moz-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-ms-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-o-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}
.blog-list-h-in-txt-rdmr a:hover::before {
	transform: scaleX(1);
}
.blog-list-h-in-txt-rdmr a span {
  position: relative;
  z-index: 2;
}
.blog-list-h .splide__arrow {
	background: #f4f9ff;
	opacity: 1;
	top: 0;
	width: 61px;
	height: 100%;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
}
.blog-list-h .splide__arrow::before {
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 38px;
	height: 38px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.blog-list-h .splide__arrow:hover::before {
	outline: 2px solid #167cb7;
	outline-offset: 3px;
}
.blog-list-h .splide__arrow svg {
	display: none;
}
.blog-list-h .splide__arrow--prev {
	left: -75px;
}
.blog-list-h .splide__arrow--prev::before {
	background: url('../images/blog-sec-left-arrow-h.png') no-repeat;
}
.blog-list-h .splide__arrow--next {
	right: -75px;
}
.blog-list-h .splide__arrow--next::before {
	background: url('../images/blog-sec-right-arrow-h.png') no-repeat;
}
.explore-blog-btn-h {
	text-align: center;
	margin-top: 55px;
}
.explore-blog-btn-h a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: transparent;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border: 1px solid #167cb7;
	background: #167cb7;
	width: 197px;
	height: 51px;
	padding: 10px;
	font: 500 15px/21px 'Parkinsans';
	color: #fff;
	transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.explore-blog-btn-h a:hover {
	color: #000;
}
.explore-blog-btn-h a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: -1;
	transform-origin: left;
	transform: scaleX(0);
	pointer-events: none;
	transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-webkit-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-moz-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-ms-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-o-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}
.explore-blog-btn-h a:hover::before {
	transform: scaleX(1);
}
.explore-blog-btn-h a span {
  position: relative;
  z-index: 2;
}
/* Customer Stories Section CSS */
#Customer-Stories-H {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 80px;
}
#Customer-Stories-H::before,
#Customer-Stories-H::after {
	position: absolute;
	content: '';
	width: 103px;
	height: 88px;
	top: 30%;
}
#Customer-Stories-H::before {
	background: url('../images/customer-stories-left-quote.png') no-repeat;
	left: -17px;
}
#Customer-Stories-H::after {
	background: url('../images/customer-stories-right-quote.png') no-repeat;
	right: -17px;
}
#Customer-Stories-H h2 {
	font: 500 18px/24px 'Parkinsans';
	color: #167cb7;
	letter-spacing: 3.7px;
	margin-top: 14px;
	margin-bottom: 24px;
}
.customer-stories-list-h ul li:not(:first-child) {
	display: none;
}
.customer-stories-list-h .is-active ul li {
	display: block;
}
.customer-stories-list-h .splide__arrows {
	display: none;
}
.customer-stories-list-h .splide__slide {
    display: flex;
    height: auto !important;
}
.customer-stories-list-h .comments-main {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.customer-stories-list-h .comments {
    flex-grow: 1;
}
.customer-stories-list-h .customer-name {
    flex-shrink: 0;
}
.customer-stories-list-h .comments-main {
	width: 780px;
	margin: 0 auto;
}
.customer-stories-list-h .comments-main .comments {
	font: normal 16px/35px 'Parkinsans';
	color: #000;
	letter-spacing: 0.2px;
}
.customer-stories-list-h .comments-main .customer-name {
	margin-top: 30px;
}
.customer-stories-list-h .comments-main .customer-name span {
	display: block;
}
.customer-stories-list-h .comments-main .customer-name-cont {
	font: 500 15px/21px 'Parkinsans';
	text-transform: uppercase;
	color: #061122;
}
.customer-stories-list-h .comments-main .customer-loc-cont {
	font: normal 14px/20px 'Parkinsans';
	color: #78797a;
	letter-spacing: 0.2px;
	margin-top: 5px;
}
.customer-stories-list-h .splide__pagination {
  padding: 0;
  position: static;
  gap: 8px;
  margin-top: 25px;
}
.customer-stories-list-h .splide__pagination li {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
.customer-stories-list-h .splide__pagination__page {
	background: none;
	border: 2px solid #000;
	border-radius: inherit;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
	width: 100%;
	height: 100%;
	margin: 0;
	opacity: 1;
	padding: 0;
}
.customer-stories-list-h .splide__pagination__page.is-active {
	background: #000;
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
}
.customer-stories-btns-h {
	margin-top: 39px;
}
.customer-stories-btns-h ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 6px;
}
.customer-stories-btns-h ul li a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: transparent;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border: 1px solid #167cb7;
	width: 248px;
	height: 50px;
	padding: 10px;
	font: 500 15px/21px 'Parkinsans';
	transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.customer-stories-btns-h ul li.view-all-test-h a:hover,
.customer-stories-btns-h ul li.submit-test-h a {
	color: #fff;
}
.customer-stories-btns-h ul li.submit-test-h a:hover,
.customer-stories-btns-h ul li.view-all-test-h a {
	color: #000;
}
.customer-stories-btns-h ul li.submit-test-h a {
background: #167cb7;
}
.customer-stories-btns-h ul li.submit-test-h a::before {
background: #fff;
}
.customer-stories-btns-h ul li a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #167cb7;
	z-index: -1;
	transform-origin: left;
	transform: scaleX(0);
	pointer-events: none;
	transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-webkit-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-moz-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-ms-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
	-o-transition: transform 0.4s cubic-bezier(0.86, 0, 0.07, 1);
}
.customer-stories-btns-h ul li a:hover::before {
	transform: scaleX(1);
}
.customer-stories-btns-h ul li a span {
  position: relative;
  z-index: 2;
}

/* Media Query For Different Screens */
@media screen and (max-width : 1200.99px) {}
@media screen and (max-width : 1199.99px) {}
@media screen and (max-width : 1169.99px) {}
@media screen and (max-width : 1023.99px) {}
@media screen and (max-width : 979.99px) {}
@media screen and (max-width : 767.99px) {
	 /* Innovation for Sustainability Section CSS */
	.innov-for-sust-list-h-container .grid-layout {
                display: flex;
                flex-direction: column;
                gap: 1rem;
            }
            .innov-for-sust-list-h-container .box {
                min-height: auto;
                padding: 1.5rem;
            }
            .innov-for-sust-list-h-container .tab-list {
                width: 100%;
                justify-content: space-between;
                border-radius: var(--radius-md);
            }
            .innov-for-sust-list-h-container .tab-btn {
                flex: 1;
                padding: 0.6rem 0.5rem;
                font-size: 0.85rem;
                text-align: center;
            }
}
@media screen and (max-width : 639.99px) {}
@media screen and (max-width : 479.99px) {}
@media screen and (max-width : 359.99px) {}
@media screen and (max-width : 319.99px) {}
