	@font-face {
		font-family: 'FranklinGothic URW';
		src: url('../fonts/FranklinGothicURW-Med.woff2') format('woff2'),
			url('../fonts/FranklinGothicURW-Med.woff') format('woff');
		font-weight: 500;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: 'FranklinGothic URW';
		src: url('../fonts/FranklinGothicURW-Boo.woff2') format('woff2'),
			url('../fonts/FranklinGothicURW-Boo.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		font-display: swap;
	}

	@font-face {
		font-family: 'FranklinGothic URW';
		src: url('../fonts/FranklinGothicURW-Lig.eot');
		src: url('../fonts/FranklinGothicURW-Lig.eot?#iefix') format('embedded-opentype'),
			url('../fonts/FranklinGothicURW-Lig.woff2') format('woff2'),
			url('../fonts/FranklinGothicURW-Lig.woff') format('woff'),
			url('../fonts/FranklinGothicURW-Lig.ttf') format('truetype'),
			url('../fonts/FranklinGothicURW-Lig.svg#FranklinGothicURW-Lig') format('svg');
		font-weight: 300;
		font-style: normal;
		font-display: swap;
	}

	a,
	a:focus,
	a:hover {
		text-decoration: none
	}

	*,
	body,
	img {
		margin: 0;
		padding: 0
	}

	a,
	abbr,
	acronym,
	address,
	applet,
	article,
	aside,
	audio,
	b,
	big,
	blockquote,
	body,
	canvas,
	caption,
	center,
	cite,
	code,
	dd,
	del,
	details,
	dfn,
	div,
	dl,
	dt,
	em,
	embed,
	fieldset,
	figcaption,
	figure,
	footer,
	form,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	header,
	hgroup,
	html,
	i,
	iframe,
	img,
	ins,
	kbd,
	label,
	legend,
	li,
	mark,
	menu,
	nav,
	object,
	ol,
	output,
	p,
	pre,
	q,
	ruby,
	s,
	samp,
	nwsection,
	small,
	span,
	strike,
	strong,
	sub,
	summary,
	sup,
	table,
	tbody,
	td,
	tfoot,
	th,
	thead,
	time,
	tr,
	tt,
	u,
	ul,
	var,
	video {
		margin: 0;
		padding: 0;
		border: 0;
		font: inherit
	}

	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	menu,
	nav,
	nwsection {
		display: block
	}

	ol,
	ul {
		list-style: none
	}

	blockquote,
	q {
		quotes: none
	}

	blockquote:after,
	blockquote:before,
	q:after,
	q:before {
		content: '';
		content: none
	}

	table {
		border-collapse: collapse;
		border-spacing: 0
	}

	* {
		box-sizing: border-box
	}

	a {
		outline: 0;
		border: none;
	}

	a:focus {
		outline: 0;
		border: none;
	}

	a:hover {
		outline: 0;
		border: none;
	}

	button {
		outline: 0;
		border: none;
	}

	button:hover {
		outline: 0;
		border: none;
	}

	button:focus {
		outline: 0;
		border: none;
	}

	.spacer {
		clear: both;
		line-height: 0;
		font-size: 0
	}

	img {
		border: 0;
		height: auto;
		max-width: 100%
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: normal
	}

	select {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none
	}

	body {
		font-family: 'FranklinGothic URW' !important;
		font-weight: normal;
		background: #fff !important;
	}

	.clear {
		clear: both;
	}

	.row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}

	.justify-content-between {
		justify-content: space-between;
	}

	.align-items-center {
		align-items: center;
	}

	.justify-content-center {
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.both-padding {
		padding: 0 15px;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.p-0 {
		padding: 0 !important;
	}

	.pt-0 {
		padding-top: 0 !important;
	}

	.pt-2 {
		padding-top: 8px !important;
	}

	.pb-0 {
		padding-bottom: 0 !important;
	}

	.pb-2 {
		padding-bottom: 8px !important;
	}

	.pt-3 {
		padding-top: 16px !important;
	}

	.pb-3 {
		padding-bottom: 16px !important;
	}

	.m-0 {
		margin: 0 !important;
	}

	.mt-0 {
		margin-top: 0 !important;
	}

	.mt-2 {
		margin-top: 8px !important;
	}

	.mb-0 {
		margin-bottom: 0 !important;
	}

	.mb-2 {
		margin-bottom: 8px !important;
	}

	.mt-3 {
		margin-top: 16px !important;
	}

	.mb-3 {
		margin-bottom: 16px !important;
	}

	.text-center {
		text-align: center !important;
	}

	.text-left {
		text-align: left !important;
	}

	.text-right {
		text-align: right !important;
	}

	.dm-none {
		display: none !important;
	}

	.dm-block {
		display: block !important;
	}

	.dm-flex {
		display: flex !important;
	}

	.position-relative {
		position: relative;
	}

	.headingone {
		font-size: 28px;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 100%;
	}

	.subheading {
		font-size: 16px;
		line-height: 120%;
		margin-top: 10px;
		text-transform: capitalize;
	}

	.container {
		padding: 0 15px;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}

	.nwsection {
		padding: 30px 0;
	}

	.rowgap {
		margin-top: 30px;
	}

	.page-template-homepage-php #StudiesModal,
	.page-template-workstation-details #StudiesModal {
		display: none;
	}

	/**===============Start NAvigation Css========================*/
	.top-outer {
		width: 100%;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 99;
	}

	.collapse:not(.show) {
		display: none
	}

	.navbar {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0;
	}

	.navbar-collapse {
		-ms-flex-preferred-size: 100% !important;
		flex-basis: 100% !important;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-align: center;
		align-items: center
	}

	.navbar-brand {
		display: inline-block;
		padding: 18px 0 18px;
		margin: 0;
		white-space: nowrap;
		width: 156px;
	}

	.navbar-nav {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
		justify-content: center;
		/* background: #000; */
	}

	.navbar-nav li a {
		color: #fff;
		display: block;
		font-size: 24px;
		padding: 11px;
		text-transform: capitalize;
		font-family: 'FranklinGothic URW';
	}

	.navbar-nav li:last-child a {
		padding-bottom: 15px
	}

	.activenav .submenu li a {
		color: #fff;
	}

	.navbar-nav li:hover .submenu li a {
		color: #fff;
	}

	.submenu li a:hover {
		color: #fff !important;
	}

	.navbar-nav li:hover a {
		color: #f1f1f1;

	}

	.navbar-nav li.active a {
		color: #fff;
	}

	.navbar-toggler {
		padding: 0;
		border: none;
		border-radius: 50px;
		background: none;
		border: none;
		cursor: pointer;
		width: 30px;
		outline: 0
	}

	.navbar-toggler span {
		width: 100%;
		height: 3px;
		display: block;
		border-radius: 50px;
		margin-top: 4px;
		background: #fff
	}

	.navbar-toggler span:first-child {
		margin-top: 0
	}

	.navbar-toggler span:nth-child(2) {
		width: 25px
	}

	.navbar-toggler span:nth-child(3) {
		width: 20px
	}

	.navbar-toggler:focus {
		border: none;
		outline: 0
	}

	.navlogin {
		display: flex;
		justify-content: end;
		align-items: center;
		gap: 18px;
	}

	.dropdown-togglex {
		margin-left: 5px;
		float: right;
		padding-top: 3px;
		position: absolute;
		top: 0px;
		right: 10px;
		cursor: pointer;
	}

	.dropdown-togglex img {
		filter: invert(100%);
	}

	.submenu {
		display: none;
	}

	.activenav .submenu {
		display: block;
	}

	.navbar-nav li {
		position: relative;
	}

	.navleft {
		display: flex;
		align-items: center;
		gap: 10px;
	}

	/**===============End NAvigation Css========================*/

	.conbtn {
		color: #FFF;
		font-family: 'FranklinGothic URW';
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 0%;
		background: #6DB8B3;
		width: 158px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.conbtn:hover {
		background: #000;
		color: #fff;
	}

	.sidebar {
		position: fixed;
		left: -100%;
		width: 100%;
		transition: all 300ms linear;
		background: #fff;
		height: 100%;
		top: 0;
		bottom: 0;
		z-index: 999;
		padding: 30px;
		padding-top: 60px;
		max-width: 500px;
	}

	.sidebar.active {
		overflow: scroll;
		left: 0;
		padding-bottom: 150px;
	}

	.sidebar .navbar-toggler {
		position: absolute;
		right: 15px;
		top: 18px;
	}


	.sidebar ul li {
		padding-bottom: 30px;
	}

	.sidebar ul li a {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 20px;
		font-style: normal;
		font-weight: 400;
		line-height: 26.667px;
		/* 133.333% */
	}

	.sidebar ul li a:hover {
		color: #6DB8B3;
	}

	.collapse.navbar-collapse {
		display: none !important;
	}

	.menusocial ul {
		display: flex;
		align-items: center;
		gap: 20px;
		margin-top: 20px;
	}

	.herobg img {
		width: 100%;
		display: block;
	}

	.herobancontent {
		position: absolute;
		top: 37%;
		max-width: 200px;
	}

	.herobancontent h2 {
		color: #FFF;
		font-family: "brother-1816", sans-serif;
		font-size: 19px;
		font-style: normal;
		font-weight: 500;
		line-height: 107.748%;
		/* 80.811px */
	}

	.herobancontent p {
		color: #FFF;
		font-size: 11px;
		font-style: normal;
		font-weight: 300;
		font-family: 'FranklinGothic URW';
		line-height: 107.748%;
		margin-top: 10px;
	}

	.banneroption>ul {
		display: flex;
		align-items: center;
		gap: 15px;
		margin-top: 30px;
	}

	.banneroption>ul>li>a {
		width: 228px;
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #fff;
		color: #FFF;
		font-family: 'FranklinGothic URW';
		font-size: 24px;
		font-style: normal;
		font-weight: 500;
	}

	.banneroption>ul>li {
		position: relative;
		padding-bottom: 20px;
	}

	.banneroption>ul>li>a:hover {
		background: #fff;
		color: #000;
	}

	.optionsubmenu {
		position: absolute;
		width: 275px;
		background: #fff;
		top: 100%;
		display: none;
		padding: 10px 0;
		text-align: left;
		z-index: 99;
	}

	.banneroption>ul>li:hover .optionsubmenu {
		display: block;
	}

	.optionsubmenu>ul>li {
		position: relative;
	}

	.optionsubmenu ul li a {
		color: #383838;
		font-family: 'FranklinGothic URW';
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: 107.748%;
		/* 21.55px */
		width: 100%;
		display: block;
		padding: 13px 20px;
	}

	.optionsubmenu ul li a:hover {
		color: #6DB8B3;
	}

	.optionsubmenu ul li a:hover svg {
		color: #6DB8B3;
	}

	.optionsecondsub {
		position: absolute;
		left: 100%;
		top: 0;
		background: #F3F3F3;
		padding: 12px 0;
		width: 170px;
		display: none;
	}

	.optionsubmenu ul li:hover .optionsecondsub {
		display: block;
	}

	.optionsecondsub ul li a {
		font-size: 16px;
		padding: 6px 20px;
	}

	.footer {
		background: #191919;
		z-index: 1;
	}

	.footerbox p {
		color: #FFF;
		font-size: 13px;
		font-style: normal;
		font-weight: 300;
		line-height: normal;
		margin-top: 20px;
		max-width: 350px;
	}

	.footersocial {
		margin-top: 50px;
	}

	.footersocial ul {
		display: flex;
		align-items: center;
		gap: 6px;
	}

	.footertxtbox h3 {
		color: #FFF;
		font-family: "brother-1816", sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-bottom: 10px;
	}

	.footertxtbox ul li {
		padding-bottom: 10px;
	}

	.footertxtbox ul li a {
		color: #FFF;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}

	.footertxtbox ul li a:hover {
		color: #6DB8B3;
	}

	.footertxtbox p {
		color: #FFF;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-bottom: 25px;
	}

	.footertxtbox {
		margin-top: 10px;
	}

	.footerlogo {
		width: 212px;
		display: block;
	}

	.footersocialdouter {
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
	}

	.footersecondouter {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}

	.footerthirdouter {
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
	}

	.footvector {
		position: absolute;
		right: 0;
		top: 0;
	}

	.copyrightwrap {
		border-top: 1px solid #CECECE;
		padding-top: 20px;
		margin-top: 20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.copyrightwrap p {
		color: #FFF;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}

	.copyrightwrap ul {
		display: flex;
		align-items: center;
		justify-content: end;
		gap: 10px;
	}

	.copyrightwrap ul li a {
		color: #FFF;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}

	.copyrightwrap ul li a:hover {
		color: #6DB8B3;
	}

	.followtext {
		transform: rotate(-90deg);

	}

	.followtext a {
		color: #6DB8B3;
		font-size: 24px;
		font-style: normal;
		font-weight: 300;
		line-height: 107.748%;
		cursor: auto;
	}

	.followtext a:hover {
		color: #6DB8B3 !important;
	}

	.bannersocial {
		position: absolute;
		bottom: 25px;
		right: 25px;
	}

	.bannersocial ul {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		gap: 7px;
	}

	.bannersocial ul li:nth-child(3) {
		padding-bottom: 40px;
	}

	.bannersocial ul li:nth-child(5) {
		padding-top: 40px;
	}




	/*#StudiesModal{ display:none !important;}*/

	.menu-item-has-children>a::after {
		display: none !important;
	}

	.statsec {
		background: #F3F3F3;
	}

	.stattitle h2 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 21px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-align: center;
	}


	.stattitle h5 {
		color: #626262;
		font-family: 'FranklinGothic URW';
		font-size: 9px;
		font-style: normal;
		text-align: center;
		font-weight: 300;
		line-height: 108%;
		/* 9.514px */
	}

	.statcontent h3 {
		color: #6DB8B3;
		font-size: 29px;
		font-style: normal;
		font-family: "brother-1816", sans-serif;
		font-weight: 700;
		line-height: normal;
		width: 100%;
	}

	.statcontent p {
		color: #000;
		font-family: 'FranklinGothic URW';
		font-size: 11px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		width: 100%;
	}

	.statcontent ul {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -15px;
	}

	.statcontent ul li {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin: 15px 0;
		padding: 0 15px;
		text-align: center;
	}


	.advancecontentsec {
		background: #fff;
	}

	.advanceleft h2 {
		color: #000;
		font-family: 'FranklinGothic URW';
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 107.748%;
		/* 21.262px */
	}

	.advanceright p {
		color: #000;
		font-size: 12px;
		font-style: normal;
		font-weight: 500;
		font-family: 'FranklinGothic URW';
		margin-top: 15px;
		line-height: 15px;
		/* 126.369% */
	}


	.homeslidersec {
		background: #fff;
	}

	.sliderinner {
		background: #F3F3F3;
		padding: 0 15px;
		margin: 0 15px;
	}

	.sliderinner img {
		display: block;
	}

	.sliderinner img.sliderprodimg {
		max-width: 200px;
		margin-left: auto;
	}

	.slider-contenttop {
		position: absolute;
		left: 15px;
		top: 15px;
		width: 90%;
	}

	.slider-contenttop h2 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 107.748%;
	}

	.slider-contenttop p {
		color: #000;
		font-family: 'FranklinGothic URW';
		font-size: 8px;
		font-style: normal;
		margin-top: 8px;
		font-weight: 300;
		max-width: 130px;
		line-height: 108%;
		/* 8.62px */
	}

	.slider-contentlogo {
		margin-bottom: 10px;
	}

	.slider-contentlogo img {
		display: block;
		width: 24px;
		margin: 0;
	}

	.discoverbutton a {
		width: 81px;
		height: 21px;
		display: flex;
		font-family: "Libre Franklin", sans-serif;
		align-items: center;
		justify-content: center;
		background: #6DB8B3;
		font-size: 9px;
		color: #fff;
		text-transform: capitalize;
		font-weight: 600;
		position: absolute;
		bottom: 10px;
		text-align: center;
	}

	.discoverbutton a:hover {
		background: #000;
		color: #fff;
	}



	.homeslidersec .swiper-button-prev {
		width: 15px;
		top: 50%;
		transform: translateY(-50%);
		margin: 0;
		left: 5px;
	}

	.homeslidersec .swiper-button-prev img {
		display: block;
	}

	.homeslidersec .swiper-button-prev:after {
		display: none;
	}

	.homeslidersec .swiper-button-next {
		width: 15px;
		top: 50%;
		transform: translateY(-50%);
		margin: 0;
		right: 5px;
	}


	.homeslidersec .swiper-button-next img {
		display: block;
	}

	.homeslidersec .swiper-button-next:after {
		display: none;
	}


	.viewbutton a {
		width: 81px;
		height: 21px;
		display: flex;
		justify-content: center;
		font-family: "Libre Franklin", sans-serif;
		align-items: center;
		margin: 0 auto;
		font-size: 10px;
		text-transform: capitalize;
		color: #fff;
		font-weight: 600;
		text-align: center;
		background: #6DB8B3;
	}

	.viewbutton a:hover {
		background: #000;
	}



	.homestudysec .row {
		margin: 0 -10px;
	}

	.homestudysec .both-padding {
		padding: 0 15px;
	}

	.studyleft,
	.studyright {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}


	.studyleft h2 {
		color: #FFF;
		font-family: "brother-1816", sans-serif;
		font-size: 28.772px;
		font-style: normal;
		font-weight: 700;
		line-height: 97.896%;
	}

	.studyleft p {
		color: #FFF;
		font-family: 'FranklinGothic URW';
		font-size: 10px;
		font-style: normal;
		font-weight: 300;
		margin-top: 10px;
		line-height: 107.748%;
		/* 10.775px */
	}

	.studyright img {
		display: block;
		margin-left: auto;
	}

	.homestudysec {
		background: #191919 url(../images/studytopimg.png) left top no-repeat;
		background-size: 80px auto;
	}

	.homestudysecinner {
		background: url(../images/studybotimg.png) left bottom no-repeat;
		background-size: 80px auto;
	}

	/* ================================================
	   Homepage Clinical Studies - Figma Design v2
	   Zigzag layout: Text-Left/Hex-Right alternating
	   ================================================ */

	/* Main grid container - diagonal staircase layout */
	.new-homestudysec .studies-grid {
		display: flex;
		flex-direction: column;
		gap: 0;
		position: relative;
		min-height: 650px;
		padding-right: 0;
		margin-left: auto;
		max-width: 55%;
	}

	/* Study card - positioned for zigzag pattern */
	.new-homestudysec .study-card {
		display: flex;
		align-items: flex-start;
		gap: 20px;
		position: absolute;
		width: auto;
		max-width: 450px;
	}

	/* Card 1: Text LEFT, Hexagon RIGHT - top position */
	.new-homestudysec .study-card:nth-child(1) {
		top: 0;
		right: 0;
		flex-direction: row;
	}

	/* Card 2: Hexagon LEFT, Text RIGHT - middle offset */
	.new-homestudysec .study-card:nth-child(2) {
		top: 220px;
		right: 120px;
		flex-direction: row-reverse;
	}

	/* Card 3: Text LEFT, Hexagon RIGHT - bottom position */
	.new-homestudysec .study-card:nth-child(3) {
		top: 440px;
		right: 0;
		flex-direction: row;
	}

	/* Hexagon container - SMALLER size, no image clipping */
	.new-homestudysec .study-img {
		flex-shrink: 0;
		width: 220px;
		height: 220px;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow: visible;
		/* Allow image to overflow */
	}

	/* Hexagon background - separate element */
	.new-homestudysec .study-img::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #6DB8B3;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
		z-index: 1;
	}

	/* Book image - OVERFLOWS hexagon, BIGGER than hexagon */
	.new-homestudysec .study-img img {
		position: relative;
		z-index: 2;
		width: 400px;
		height: auto;
		max-height: 300px;
		object-fit: contain;
		transform: translate(15px, 0);
	}

	/* Text content block */
	.new-homestudysec .stydy-cont {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 4px;
		width: 160px;
		flex-shrink: 0;
		padding-top: 40px;
	}

	/* Card 1 & 3: text on left, align right */
	.new-homestudysec .study-card:nth-child(1) .stydy-cont,
	.new-homestudysec .study-card:nth-child(3) .stydy-cont {
		text-align: left;
		padding-right: 10px;
	}

	/* Card 2: text on right, align left */
	.new-homestudysec .study-card:nth-child(2) .stydy-cont {
		text-align: left;
		padding-left: 10px;
	}

	/* Category title - IGNITE RF style */
	.new-homestudysec .study-category {
		color: #FFFFFF;
		font-family: "brother-1816", sans-serif;
		font-size: 24px;
		font-weight: 500;
		line-height: 107.75%;
		display: block;
		margin-bottom: 5px;
	}

	/* Date */
	.new-homestudysec .study-date {
		color: #FFFFFF;
		font-family: 'FranklinGothic URW', sans-serif;
		font-size: 14px;
		font-weight: 300;
		line-height: 107.75%;
		display: block;
	}

	/* Publication */
	.new-homestudysec .publication {
		color: #FFFFFF;
		font-family: 'FranklinGothic URW', sans-serif;
		font-size: 14px;
		font-weight: 300;
		line-height: 107.75%;
		margin-bottom: 10px;
	}

	/* Download button - Teal styled CTA */
	.new-homestudysec .study-download {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 96px;
		height: 32px;
		background: #6DB8B3;
		color: #FFFFFF !important;
		font-family: 'FranklinGothic URW', sans-serif;
		font-size: 14px;
		font-weight: 500;
		line-height: 107.75%;
		text-decoration: none;
		cursor: pointer;
		transition: background 0.2s ease;
	}

	.new-homestudysec .study-download:hover {
		background: #000;
		color: #FFFFFF !important;
	}

	/* View All button styling */
	.new-homestudysec .cleanic-vi-btn {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 160px;
		height: 48px;
		background: #6DB8B3;
		color: #FFFFFF !important;
		font-family: 'FranklinGothic URW', sans-serif;
		font-size: 18px;
		font-weight: 500;
		text-decoration: none;
		transition: background 0.3s ease;
	}

	.new-homestudysec .cleanic-vi-btn:hover {
		background: #5aa49f;
	}

	/* Left side title styling */
	.new-homestudysec .clinical-studies-new h2 {
		font-family: "brother-1816", sans-serif;
		font-weight: 700;
		font-size: 96px;
		line-height: 97.9%;
		color: #FFFFFF;
		margin-bottom: 30px;
	}

	.new-homestudysec .clinical-studies-new p {
		font-family: 'FranklinGothic URW', sans-serif;
		font-weight: 300;
		font-size: 28px;
		line-height: 107.75%;
		color: #FFFFFF;
		margin-bottom: 40px;
		max-width: 280px;
	}

	/* Responsive - Tablet */
	@media (max-width: 1200px) {
		.new-homestudysec .study-img {
			width: 280px;
			height: 280px;
		}

		.new-homestudysec .study-img img {
			width: 320px;
			left: -20px;
			top: 30px;
		}

		.new-homestudysec .study-card:nth-child(2) {
			right: 120px;
		}

		.new-homestudysec .clinical-studies-new h2 {
			font-size: 72px;
		}
	}

	/* Responsive - Mobile */
	@media (max-width: 991px) {
		.new-homestudysec .row.align-items-center {
			flex-direction: column;
		}

		.new-homestudysec .studyleft,
		.new-homestudysec .studyright {
			max-width: 100%;
			flex: 0 0 100%;
		}

		.new-homestudysec .studyleft {
			text-align: center;
			margin-bottom: 30px;
		}

		/* Hide the View All button in the header on mobile */
		.new-homestudysec .view-all-btn-new {
			display: none;
		}

		.new-homestudysec .clinical-studies-new h2 {
			font-size: 42px;
		}

		.new-homestudysec .clinical-studies-new p {
			max-width: 100%;
			font-size: 18px;
		}

		/* Studies grid - slider container on mobile */
		.new-homestudysec .studies-grid {
			position: relative;
			min-height: auto;
			padding: 0 20px;
			max-width: 100%;
			margin: 0 auto;
		}

		/* Study card - REVERSED order: Image FIRST, then text */
		.new-homestudysec .study-card {
			position: relative;
			top: auto !important;
			right: auto !important;
			flex-direction: column-reverse !important;
			/* Image first, text second */
			text-align: center;
			margin-bottom: 30px;
			max-width: 300px;
			margin-left: auto;
			margin-right: auto;
		}

		.new-homestudysec .study-img {
			width: 180px;
			height: 180px;
			margin: 0 auto;
		}

		.new-homestudysec .study-img img {
			width: 220px;
			transform: translate(0, 0);
		}

		.new-homestudysec .stydy-cont {
			padding-top: 0;
			padding-bottom: 20px;
			align-items: center;
			text-align: center !important;
			padding-left: 0 !important;
			padding-right: 0 !important;
			order: 2;
			/* Text comes after image */
		}

		.new-homestudysec .study-category {
			font-size: 22px;
		}

		.new-homestudysec .study-date,
		.new-homestudysec .publication {
			font-size: 12px;
		}

		/* Hide Slick arrows by default, will show with custom positioning */
		.new-homestudysec .slick-prev,
		.new-homestudysec .slick-next {
			display: block !important;
			width: 40px;
			height: 40px;
			z-index: 10;
		}

		.new-homestudysec .slick-prev {
			left: 10px;
		}

		.new-homestudysec .slick-next {
			right: 10px;
		}

		/* View All button for mobile - shown at bottom */
		.new-homestudysec .view-all-mobile {
			display: block;
			text-align: center;
			margin-top: 20px;
		}

		.new-homestudysec .view-all-mobile .cleanic-vi-btn {
			display: inline-flex;
		}
	}

	/* Desktop - ensure View All mobile is hidden */
	@media (min-width: 992px) {
		.new-homestudysec .view-all-mobile {
			display: none;
		}
	}

	.homereviewsec {
		background: #fff;
	}

	.homereviewleft,
	.homereviewright {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.homereviewleft h2 {
		color: #1C1C1C;
		font-family: "brother-1816", sans-serif;
		font-size: 27.246px;
		font-style: normal;
		font-weight: 700;
		line-height: 97.896%;
		/* 26.673px */
	}

	.homereviewleft p {
		color: #414141;
		font-family: 'FranklinGothic URW';
		font-size: 10.192px;
		font-style: normal;
		font-weight: 300;
		margin-top: 10px;
	}

	.homereviewright a {
		color: #6DB8B3;
		font-family: 'FranklinGothic URW';
		font-size: 10.278px;
		font-style: normal;
		display: flex;
		algin-items: center;
		gap: 8px;
		font-weight: 500;
		justify-content: end;
		align-items: center;
		line-height: 107.748%;
		/* 11.075px */
	}

	.homereviewright a img {
		display: block;
		width: 12px;
	}

	.homereviewright a:hover {
		color: #000;
	}

	.homereviewright a:hover img {
		filter: brightness(0%);
	}




	.reviewSlider .swiper-pagination {
		position: static;
		margin-top: 30px;
	}

	.reviewSlider .swiper-pagination-progressbar {
		height: 2px;
		background: #CECECE;
	}

	.reviewSlider .swiper-pagination-progressbar-fill {
		background: #000;
	}


	.reviewarrow {
		display: flex;
		align-items: center;
		gap: 15px;
		margin-top: 30px;
	}

	.reviewSlider .swiper-button-next,
	.reviewSlider .swiper-button-prev {
		position: static;
		margin: 0;
		width: 81px;
		height: 25px;
		display: flex;
		justify-content: center;
		align-items: center;
		line-height: 0;
		background: #D8D8D8;
		text-align: center;
		color: #000000;
		font-size: 10px;
		font-weight: 600;
		font-family: "Libre Franklin", sans-serif;
	}

	.reviewSlider .swiper-button-next:hover,
	.reviewSlider .swiper-button-prev:hover {
		background: #6DB8B3;
		color: #fff;
	}

	.reviewSlider .swiper-button-prev:after {
		display: none;
	}

	.reviewSlider .swiper-button-next:after {
		display: none;
	}

	.reviewSlider p {
		color: #000;
		font-family: 'FranklinGothic URW';
		font-size: 12.134px;
		font-style: normal;
		font-weight: 500;
		line-height: 113.7%;
		/* 13.796px */
	}

	.reviewSlider h4 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 19.415px;
		font-style: normal;
		margin-top: 25px;
		font-weight: 700;
		line-height: 107.748%;
		/* 20.919px */
	}

	.reviewSlider h6 {
		color: #000;
		font-family: 'FranklinGothic URW';
		font-size: 12.134px;
		font-style: normal;
		margin-top: 8px;
		font-weight: 300;
		line-height: 107.748%;
		/* 13.074px */
	}

	.botbanner {
		background: #191919;
		overflow: hidden;
		margin-bottom: 30px;
	}

	.botbanner h2 {
		color: #FFF;
		text-align: center;
		font-family: "brother-1816", sans-serif;
		font-size: 14.784px;
		font-style: normal;
		font-weight: 500;
		line-height: 107.748%;
		/* 15.93px */
	}


	.botbanner a {
		width: 67px;
		height: 17px;
		line-height: 17px;
		display: flex;
		justify-content: center;
		font-weight: 600;
		margin: 0 auto;
		align-items: center;
		background: #6DB8B3;
		color: #fff;
		font-family: "Libre Franklin", sans-serif;
		font-size: 8px;
	}

	.botleftimg {
		position: absolute;
		left: 0;
		top: 0;
		width: 130px;
	}

	.botrightimg {
		position: absolute;
		right: 0;
		top: 0;
		width: 146px;
	}

	.innerherobanner {
		z-index: 9;
	}

	.innerherobanner .herobancontent {
		left: 0;
		right: 0;
		margin: auto;
		top: 60%;
		-webkit-transform: translateY(-60%);
		-ms-transform: translateY(-60%);
		transform: translateY(-60%);
		text-align: center;
	}

	.innerherobanner .banneroption {
		justify-content: center;
	}

	/* ================================================
	   Inner Page Hero - Unified Global Styling
	   Applied by header.php to all non-home inner pages
	   Uses the same .banneroption and .optionsubmenu styles as homepage (lines 662-745)
	   ================================================ */

	/* Hide duplicate page titles that may come from templates */
	.page_title,
	.page-title,
	.archive-title {
		display: none !important;
	}

	/* Inner page hero banner layout only - dropdown styles inherit from homepage */
	.inner-page-hero .banneroption {
		display: flex;
		justify-content: center;
	}

	.innerherobanner .herobg img {
		min-height: 250px;
	}


	.navbar-toggler img {
		filter: brightness(0) invert(1);
		display: block;
		margin-left: auto;
	}

	.page-id-2307 .navbar-toggler img {
		filter: brightness(0%);
		display: block;
		margin: 0 0 0 auto;
	}

	.navbar-toggler.open img {
		filter: brightness(0%);
		display: block;
		margin: 0 0 0 auto;
	}

	button.navbar-toggler {
		border: none !important;
	}


	.treatmentarea .row {
		margin: 0 -5px;
		justify-content: center;
	}

	.treatmentbox {
		padding: 5px 5px;
	}

	.treatmentbox img {
		width: 100%;
		display: block;
	}


	.treatmentbox {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}


	.treatmentbox:nth-child(4) {
		margin-top: -9%;
	}

	.treatmentbox:nth-child(5) {
		margin-top: -9%;
	}

	.treatmentbox a {
		display: block;
		position: relative;
	}

	.treatmentbox a span {
		position: absolute;
		text-align: center;
		left: 0;
		right: 0;
		width: 100%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		font-weight: 500;
		text-transform: uppercase;
		font-size: 10px;
		color: #fff;
		font-family: 'FranklinGothic URW';
		line-height: 107%;
	}


	.treatmentdetailsleft img {
		display: block;
		max-width: 400px;
		margin: 0 auto;
	}

	.treatmentdetailsright {
		margin: 30px 0 0;
	}


	.treatmentdetailsright h2 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 34px;
		font-style: normal;
		font-weight: 700;
		margin-top: 30px;
		line-height: 95%;
		/* 32.3px */
	}

	.treatmentdetailsright h2:first-child {
		margin: 0;
	}

	.treatmentdetailsright h2 span {
		color: #6DB8B3;
	}

	.treatmentdetailsright p {
		color: #000;
		font-size: 12.54px;
		font-style: normal;
		margin-top: 20px;
		font-weight: 400;
		line-height: normal;
	}




	/***************Before After***************************/

	.containerbeforeafter {
		position: relative;
		display: flex;
		width: 100%;
		max-height: 95vh;
		aspect-ratio: 3 / 2;
		margin-top: 25px;
	}

	.img-wrapper {
		position: absolute;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.img-wrapper:nth-child(2) {
		clip-path: inset(0px 0px 0px 50%);
	}

	.img-wrapper img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.line {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		width: .2rem;
		height: 100%;
		background-color: #FAFAFA;
	}

	.containerbeforeafter input {
		/* reset */
		appearance: none;
		-webkit-appearance: none;
		background-color: transparent;
		/* custom */
		position: absolute;
		width: calc(100% + 2.25rem);
		height: 100%;
		left: -1.125rem;
	}

	.containerbeforeafter input::-webkit-slider-thumb {
		/* reset */
		-webkit-appearance: none;
		appearance: none;
		/* custom */
		height: 2.25rem;
		width: 2.25rem;
		border: .25rem solid #fff;
		border-radius: 50%;
		box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1);
		background-color: #fff;
		background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 height%3D%2224px%22 viewBox%3D%220 -960 960 960%22 width%3D%2224px%22 fill%3D%22%23000%22%3E%3Cpath d%3D%22M286.15-293.85 100-479.62l185.77-185.76 42.15 41.76-113 113.62h530.16l-113-113.62 42.15-41.76L860-479.62 674.23-293.85l-42.54-41.77 113.39-114H214.54l113.38 114-41.77 41.77Z%22/%3E%3C/svg%3E');
		background-size: cover;
		cursor: grab;
	}

	.containerbeforeafter input::-moz-range-thumb {
		height: 2.25rem;
		width: 2.25rem;
		border: .25rem solid #fff;
		border-radius: 50%;
		box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1);
		background-color: #fff;
		background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 height%3D%2224px%22 viewBox%3D%220 -960 960 960%22 width%3D%2224px%22 fill%3D%22%23000%22%3E%3Cpath d%3D%22M286.15-293.85 100-479.62l185.77-185.76 42.15 41.76-113 113.62h530.16l-113-113.62 42.15-41.76L860-479.62 674.23-293.85l-42.54-41.77 113.39-114H214.54l113.38 114-41.77 41.77Z%22/%3E%3C/svg%3E');
		background-size: cover;
		cursor: grab;
	}

	.containerbeforeafter input:active::-webkit-slider-thumb {
		cursor: grabbing;
	}

	.containerbeforeafter input:active::-moz-slider-thumb {
		cursor: grabbing;
	}


	/***************Before After***************************/


	.treatmentbotbox {
		margin-top: 30px;
	}

	.treatmentbotbox h3 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 23px;
		margin-bottom: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 95%;
		/* 21.85px */
	}

	.treatmentbotbox p {
		color: #000;
		text-align: center;
		font-size: 15px;
		font-family: 'FranklinGothic URW';
		font-style: normal;
		font-weight: 400;
		line-height: 95%;
		/* 14.25px */
	}

	.treatementimg {
		margin-top: 25px;
	}

	.treatementimg img {
		width: 100%;
		display: block;
	}

	.treatmentdetailsright p:empty {
		display: none;
	}



	.workstationboxcontent h3 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: 700;
		line-height: 107.748%;
		/* 16.173px */
	}

	.workstationboxcontent p {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: 400;
		margin-top: 10px;
		line-height: 107.748%;
		/* 9.697px */
	}

	.workstationboxcontent h4 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 10.845px;
		font-style: normal;
		font-weight: 500;
		margin-top: 10px;
		line-height: 107.748%;
		/* 11.685px */
	}


	.workstationboxcontent ul {
		margin: 10px 0 0;
		padding: 0;
	}

	.workstationboxcontent ul li {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 9.68px;
		font-style: normal;
		font-weight: 400;
		list-style-type: disc;
		margin-top: 5px;
		list-style-position: inside;
		line-height: 107.748%;
		/* 10.43px */
	}

	.workstationboxinner {
		background: #f3f3f3;
		padding: 0 20px;
		justify-content: space-between;
		flex-wrap: wrap;
		display: flex;
		/*align-items: center;*/
		overflow: hidden;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.workstationboxcontent {
		width: 62%;
		margin-left: auto;
		padding: 20px 0;
	}

	.workstationlistimg {
		width: 38%;
		position: relative;
		margin-top: 10px;
	}

	.workstationlistimg img {
		display: block;
		margin-bottom: 0;
		margin-left: -10px;
		position: absolute;
		bottom: 0;
		object-fit: contain;
		height: 100%;
		object-position: bottom;
	}

	.wrokstationsec .discoverbutton {
		margin-top: 15px;
	}

	.wrokstationsec .discoverbutton a {
		position: static;
		font-size: 9px;
		width: 87px;
		height: 24px;
		line-height: 24px;
	}

	.workstationicon {
		position: absolute;
		left: 20px;
		width: 33px;
		top: 20px;
	}

	/* Equal height workstation cards */
	.wrokstationsec .row {
		display: flex;
		flex-wrap: wrap;
	}

	.workstationboxouter {
		display: flex;
		flex-direction: column;
	}

	.workstationboxinner {
		display: flex;
		flex-direction: row;
		flex: 1;
		min-height: 400px;
	}

	.form-filters button#all-button {
		color: #fff !important;
		background: #6DB8B3 !important;
		border-radius: 0;
		border: 1px solid #6DB8B3 !important;
		text-align: center;
		display: block !important;
	}

	.form-filters button.btn.btn_border_white.dropdown-toggle,
	.form-filters button.btn_border_white {
		border: 1px solid #F3F3F3 !important;
		background: #F3F3F3 !important;
		color: #000 !important;
		border-radius: 0;
	}

	.studies_thumb {
		background: url(../images/greenpolygon.png) center center no-repeat !important;
		background-repeat: no-repeat;
		background-position: center top;
		padding-top: 20px;
		background-size: 251px 290px !important;
		min-height: 290px !important;
	}

	.nwsection .studies_thumb img {
		max-height: 320px !important;
	}

	.page-template-clinical-studies a.color2.link-btn {
		background: #59b7b3;
		color: #fff !important;

	}

	.page-template-clinical-studies a.color2.link-btn:hover {
		background: #000;
		border: 2px solid #000;
	}

	.nwsection h3.clinical-Studies_heading.color2 {
		line-height: 100% !important;
		font-family: 'FranklinGothic URW';
		font-weight: 500 !important;
		font-size: 15px !important;
		text-transform: none !important;
		color: #000 !important;
	}

	.nwsection .studies-meta p {
		font-family: 'FranklinGothic URW';
		font-weight: 400;
		font-size: 12px !important;
		color: #000 !important;
	}

	.nwsection .studies-meta p strong {
		font-weight: 500 !important;
	}


	.page-template-clinical-studies .main_part .page-desc p {
		font-family: 'FranklinGothic URW';
		font-size: 12px !important;
		color: #000 !important;
	}

	.filter-btn_slide {
		color: #000;
	}


	.workstationlogo img {
		display: block;
		margin: 0 auto;
		width: 125px;
	}

	.workstationdetailbanner h2 {
		font-size: 12px;
		font-weight: 400;
	}

	.workstationminibar {
		padding: 10px 0;
	}

	.workstationminibar ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.workstationminibar ul li {
		padding: 0 5px;
		border-left: 2px solid #000;
	}

	.workstationminibar ul li a {
		color: #000;
		font-size: 8px;
		display: block;
		font-weight: 500;
	}

	.workstationminibar ul li:first-child {
		border: none;
		padding-left: 0;
	}

	.whatisitsec {
		background: #191919;
	}

	.whatisitsecleft {
		-ms-flex: 0 040%;
		flex: 0 0 40%;
		max-width: 40%;
	}

	.whatisitsecright {
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%;
	}

	.whatisitsecright h2 {
		color: #fff;
		font-family: "brother-1816", sans-serif;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 95%;
		margin-top: 25px;
	}

	.whatisitsecright h2:first-child {
		margin-top: 0;
	}

	.whatisitsecright h2 span {
		color: #6DB8B3;
	}

	.whatisitsecright p {
		color: #FFF;
		font-size: 9.75px;
		font-style: normal;
		font-weight: 400;
		margin-top: 15px;
		line-height: normal;
	}

	.whatisitsecright ul {
		marker-top: 15px;
		margin-left: 15px;
	}

	.whatisitsecright ul li {
		color: #FFF;
		font-size: 9.75px;
		font-style: normal;
		font-weight: 400;
		margin-top: 15px;
		line-height: normal;
		list-style-type: disc;
		margin-top: 10px;
	}

	.whatisitsecleftimg img {
		display: block;
	}

	.whatisitsecrightcontent {
		max-width: 641px;
	}

	.whatisitsec .row {
		align-items: end;
	}

	.technologysec h2 {
		color: #000;
		font-family: "brother-1816", sans-serif;
		font-size: 24px;
		font-style: normal;
		font-weight: 600;
		line-height: 95%;
	}

	.technologysec h2 span {
		color: #6DB8B3;
	}

	.footvector {
		display: none !important;
	}


	.technologyrow {
		display: flex;
		margin-top: 30px;
		flex-wrap: wrap;
		background: #6DB8B3;
		width: 92%;
		margin-left: auto;
		margin-right: 0;
		align-items: center;
	}

	.technologyrow:first-child {
		margin-top: 0;
	}

	.technologyrowleftimg {
		width: 136px;
		margin-left: -33px;
	}

	.technologyrowleftimg img {
		display: block;
		width: 100%;
	}

	.technologyrowcontent {
		width: 51%;
		margin-left: 10px;
	}

	.technologyrowcontent h3 {
		color: #FFF;
		font-family: "brother-1816", sans-serif;
		font-size: 15.176px;
		font-style: normal;
		font-weight: 700;
		line-height: 95%;
		/* 14.417px */
	}

	.technologyrowcontent p {
		color: #FFF;
		font-size: 8px;
		font-style: normal;
		font-weight: 400;
		margin-top: 8px;
		line-height: normal;
	}

	.workstationafterbeforesec {
		width: 100%;
		margin-top: 20px;
	}

	.workstationafterbeforesec img {
		display: block;
	}

	.workstationafterbeforesecpcouter {
		height: 100%;
	}

	.workstationafterbeforesecpc {
		display: none;
	}

	.before {
		position: absolute;
		width: 72px;
		bottom: 20px;
		left: 20px;
	}

	.after {
		position: absolute;
		right: 20px;
		width: 72px;
		bottom: 20px;
	}


	.workstationclinicalbox {
		margin-top: 25px;
	}

	.workstationclinicalbox .post-primary-tag {
		margin: 15px 0;
		color: #000;
		text-align: center;
		font-family: "brother-1816", sans-serif;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 95%;
		/* 34.2px */
	}

	.workstationclinicalbox h3 {
		color: #000;
		text-align: center;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 125%;
		/* 10.982px */
	}

	.workstationclinicalbox .postdate {
		color: #000;
		text-align: center;
		font-size: 12px;
		font-style: normal;
		margin-bottom: 10px;
		font-weight: 400;
		line-height: 95%;
		/* 10.982px */
	}

	.eventinner {
		background: #f3f3f3;
	}

	.eventinnerdetails {
		padding: 20px;
	}

	.eventimg img {
		display: block;
		width: 100%;
	}

	.eventinnerdetails h4 {
		color: #000;
		font-size: 25.218px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}



	.eventinner h3 {
		color: #000;
		font-size: 15px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-top: 8px;
	}



	.eventinner .event-card__location {
		color: #4E4E4E;
		font-size: 12.609px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top: 8px;
	}


	.event-card__date {
		color: #000;
		margin-top: 8px;
		font-size: 11.821px;
		font-style: normal;
		font-weight: 700;
		line-height: 75.16%;
		/* 8.885px */
	}

	.event-registration-btn {
		text-align: center;
		display: block;
		height: 40px;
		line-height: 40px;
		color: #fff;
		font-size: 15px;
		font-weight: 500;
		background: #6DB8B3;
	}

	.event-registration-btn:hover {
		background: #000;
	}

	.filter-btn_slide {
		margin-top: 30px;
	}

	.form-filters ul.dropdown-menu li {
		width: 100% !important;
	}


	.abouttopright h2,
	.managementteam h2,
	.sales-team-sec h2.text-center {
		font-family: "brother-1816";
		color: #000;
		font-size: 33px;
		font-style: normal;
		font-weight: 500;
		line-height: 95%;
		/* 76px */
	}

	.abouttopright h2 span {
		color: #6DB8B3;
	}

	.abouttopright p {
		color: #000;
		font-size: 13px;
		font-style: normal;
		font-weight: 3500;
		margin-top: 20px;

		line-height: normal;
	}

	.abouttopright p strong {
		font-weight: 500;
	}

	.abouttopright {
		margin-top: 25px;
	}

	.missiontopbox {
		background: #E7E8EA url(../images/missionimgbg.jpg) right bottom no-repeat;
		background-size: contain;
		min-height: 209px;
		padding: 25px;
	}

	.missionsec h3 {
		color: #000;
		font-family: "brother-1816";
		font-size: 25.483px;
		font-style: normal;
		font-weight: 500;
		line-height: 107.748%;
		/* 27.458px */
	}

	.missionsec p,
	.missionsec ul li {
		color: #000;
		font-size: 12.973px;
		font-style: normal;
		font-weight: 500;
		margin-top: 20px;
		max-width: 260px;
		line-height: normal;
	}


	.visonbox {
		background-size: contain;
		background: linear-gradient(108deg, #191919 0%, #383838 100%);
		position: relative;
		margin-top: 20px;
	}

	.visionimg {
		width: 50%;
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.visionimg img {
		width: 100%;
		display: block;
	}

	.visonbox h3 {
		color: #fff;
	}

	.visonbox p {
		color: #fff;
	}

	.valuebox {
		background: linear-gradient(324deg, #418A87 0%, #1C4442 100%);
	}

	.valuebox h3 {
		color: #fff;
	}

	.valuebox p {
		color: #fff;
	}

	.valuebox ul {
		margin-left: 15px;
	}

	.valuebox ul li {
		color: #fff;
		list-style-type: disc;
	}

	.valueimg {
		margin-top: 30px;
		margin-left: -25px;
		margin-right: -25px;
		margin-bottom: -25px;
	}

	.valueimg img {
		width: 100%;
		display: block;
	}

	.missionsec .row {
		margin: 0 -10px;
	}

	.missionsec .both-padding {
		padding: 0 10px;
	}

	.valuebox {
		margin: 20px 0 0;
	}


	.managementbox {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin: 15px 0;
	}

	.exeimage {
		padding: 0 20px;
	}

	.exeimage img {
		width: 100%;
		display: block;
	}

	.managementbox h3 {
		color: #000;
		text-align: center;
		font-family: "brother-1816";
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		margin-top: 15px;
		line-height: 97.896%;
		/* 35.243px */
	}

	.managementbox h4 {
		color: #686868;
		text-align: center;
		margin-top: 10px;
		font-size: 11px;
		font-style: normal;
		font-weight: 400;
		line-height: 120%;
		/* 28.8px */
	}

	.contactouter {
		background: #F3F3F3;
	}

	.contactouterinner {
		background: #fff;
		padding: 20px;
		max-width: 1715px;
		margin: 0 auto;
	}

	.patientrow {
		display: flex;
		align-items: center;
		gap: 15px;
		padding-left: 19px;
	}

	.contactratio {
		position: relative;
		width: 115px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		font-weight: 500;
		text-align: center;
		border: 1px solid #6DB8B3;
		color: #6DB8B3;
	}

	.contactratio:hover {
		background: #6DB8B3;
		color: #fff;
	}

	.contactactive {
		background: #6DB8B3;
		color: #fff;
	}

	.contactratio .radio {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		cursor: pointer;
		opacity: 0;
	}

	.formbox {
		margin-top: 20px;
	}

	.formbox label {
		color: #000;
		display: block;
		margin-bottom: 15px;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}

	.page-id-2608 .formbox label {
		margin-bottom: 0px;
	}

	.inputtext {
		width: 100%;
		height: 41px;
		border: 2px solid #6DB8B3;
		outline: none;
		padding: 0 15px;
		color: #ADADAD;
	}

	.inputtext::placeholder {
		color: #ADADAD !important;

	}

	.formbox select {
		background: #fff url(../images/downarrow.png) right 15px center no-repeat;
	}

	.messagebox .inputtext {
		height: 150px;
		padding: 15px;
		color: #000;
	}

	.messagebox .inputtext::placeholder {
		color: #ADADAD;
		font-weight: normal;
		letter-spacing: normal;

	}



	.checkboxouter {
		margin: 30px auto 0;
		max-width: 1400px;
	}


	.custom-checkbox {
		display: inline-flex;
		align-items: center;
		cursor: pointer;
		font-size: 14px;
		gap: 8px;
		user-select: none;
		font-family: "brother-1816";
		color: #686868;
	}

	/* Hide the native checkbox visually */
	.custom-checkbox input {
		position: absolute;
		opacity: 0;
		pointer-events: none;
	}

	/* The custom checkmark square */
	.custom-checkbox .checkmark {
		width: 25px;
		height: 25px;
		border: 2px solid #6DB8B3;
		border-radius: 4px;
		display: inline-block;
		transition: all 0.25s ease;
		position: relative;
	}

	/* Checkmark (the tick) */
	.custom-checkbox .checkmark::after {
		content: "";
		position: absolute;
		width: 5px;
		height: 10px;
		border: solid white;
		border-width: 0 2px 2px 0;
		transform: rotate(45deg);
		top: 3px;
		left: 7px;
		opacity: 0;
		transition: opacity 0.2s ease;
	}

	/* When checked */
	.custom-checkbox input:checked+.checkmark {
		background-color: #6DB8B3;
		border-color: #6DB8B3;
	}

	.custom-checkbox input:checked+.checkmark::after {
		opacity: 1;
	}

	.submitbtn {
		width: 168.924px;
		height: 29.099px;
		border: 0.756px solid #6DB8B3;
		background: #6DB8B3;
		color: #FFF;
		font-family: "brother-1816";
		font-size: 12.849px;
		font-style: normal;
		font-weight: 700;
		cursor: pointer;
		margin-top: 10px;
		line-height: 107.748%;
		/* 13.844px */
	}

	.submitbtn:hover {
		background: #000;
	}

	.eventbanner .herobancontent {
		max-width: 100%;
	}

	.eventouter .container {
		padding: 0;
	}

	/******************Dropdown Event********************************/

	/* Horizontal scroll wrapper */
	.scroll-wrapper {
		display: flex;
		width: 1140px !important;
		margin-left: auto;
		margin-right: auto;
	}

	/* Dropdown box */
	.dropdown {
		flex: 0 0 auto;
		position: relative;
		cursor: pointer;
	}

	.dropdown-label {
		padding: 15px 10px;
		background: #F3F3F3 url(../images/downarrowfilter.png) right 15px center no-repeat;
		user-select: none;
		text-align: center;
		font-size: 18px;
		font-weight: 500;
		color: #212529;
	}

	/* Dropdown menu */
	.dropdown-menu {
		position: absolute;
		/* will be repositioned with JS */
		background: white;
		border: 1px solid #ccc;
		display: none;
		min-width: 235px;
		z-index: 9999;
		flex-direction: column;
		padding: 5px;
	}

	.dropdown-menu label {
		display: flex;
		align-items: center;
		gap: 6px;
		padding: 4px 6px;
		cursor: pointer;
	}


	.filterouer {
		overflow-x: auto;
		overflow-y: visible;
		/* important to avoid clipping */
		-webkit-overflow-scrolling: touch;
		margin-left: 15px;
		padding-bottom: 15px;
		margin-right: 0;
	}

	.filterouer .both-padding {
		padding: 0 10px;
	}

	.dropdownouter {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.dropdownouter a {
		width: 100%;
		display: block;
		background-image: none;
		background: #6DB8B3;
		color: #fff;
	}

	.dropdownouter a:hover {
		background: #000;
	}

	.eventtopcontent {
		margin: 0 auto;
		max-width: 1422px;
	}

	.eventtopcontent p {
		text-align: center;
		color: #000;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		padding: 0 15px;
		line-height: normal;
	}

	.eventtopcontent p a {
		color: #6DB8B3;
		font-weight: 500;
		text-decoration: underline;
	}

	.eventtopcontent p a:hover {
		color: #000;
	}

	.cardouter .container {
		padding: 0 15px;
	}

	.eventcard {
		margin: 15px 0;
	}

	.eventcardtop {
		padding: 20px;
		background: #F3F3F3;
	}

	.eventcardtop h3 {
		color: #000;
		font-size: 27px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
	}

	.eventcardtop h4 {
		color: #000;
		font-size: 17.037px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-top: 10px;
	}

	.eventcardtop h5 {
		color: #4E4E4E;
		font-size: 13.63px;
		font-style: normal;
		margin-top: 10px;
		font-weight: 400;
		display: flex;
		align-items: center;
		gap: 8px;
		line-height: normal;
	}

	.eventdate {
		margin-top: 10px;
		display: flex;
		gap: 3px;
		align-items: center;
	}

	.eventdate strong {
		color: #000;
		font-size: 38px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}

	.eventdate span {
		color: #000;
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: 1-5.16%;
		/* 11.274px */
	}

	.eventimg img {
		width: 100%;
		display: block;
	}

	.eventbtn {
		display: flex;
		gap: 1px;
	}

	.eventbtn a {
		width: 99%;
		background: #6DB8B3;
		height: 54px;
		line-height: 54px;
		font-size: 17px;
		font-weight: 500;
		text-align: center;
		color: #fff;
	}

	.eventbtn a:hover {
		background: #000;
	}

	.newsbtn {
		gap: 0;
	}

	.newsbtn a {
		width: 100%;
	}

	.newscard p {
		color: #000;
		font-size: 17px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
	}

	.newscard .eventcardtop {
		min-height: 250px;
	}

	/* 26-12-25 new css start here*/


	.nwsection.pt-0.bde.sales-team-sec {
		max-width: 1560px;
		margin: 0 auto;
	}

	.page-id-2569 .managementbox {
		padding-top: 40px;
	}

	.page-id-2569 .rowgap {
		margin-top: 10px !important;
	}

	.page-id-2608 form.wpcf7-form.init .checkboxouter label.custom-checkbox label {
		display: flex;
		align-items: center;
		gap: 7px;
	}

	.page-id-2608 form.wpcf7-form.init .checkboxouter label.custom-checkbox label span.wpcf7-list-item-label {
		font-size: 23px !important;
		color: #686868;
	}

	.page-id-2608 .formbox.both-padding {
		padding: 0px 30px;
	}

	.page-id-2608 .botbanner.nwsection.position-relative {
		margin-top: 70px;
	}

	.page-id-2608 .top-outer a.conbtn {
		display: none !important;
	}

	.page-id-2569 .top-outer a.conbtn {
		display: none !important;
	}

	.about-social-media {
		display: none !important;
		visibility: hidden !important;
	}

	.optionsecondsub ul li a {
		background: #f3f3f3 !important;
	}


	.page-id-2605 a.conbtn,
	.page-id-2604 a.conbtn,
	.page-id-2604 .botbanner.nwsection.position-relative,
	.page-id-2635 a.conbtn {
		display: none !important;
	}

	.page-id-2635 .page-desc p {
		color: #000 !important;
	}

	.page-id-2635 .page-desc p {
		font-size: 24px;
		line-height: 37px;
		font-weight: 400;
	}

	.navigationouter a.conbtn {
		visibility: hidden;
	}

	.page-id-2307 .navigationouter a.conbtn {
		visibility: visible;
	}


	/* 31-12-25 new css start here*/

	.page-id-2635 .study-card__media {
		background-image: url(/wp-content/uploads/2025/12/Polygon-31.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		margin-bottom: 60px;
	}

	.page-id-2635 .study-card-figma .study-card__title,
	.study-card__title {
		font-weight: 500;
		font-size: 24px;
		color: #000;
		font-family: 'FranklinGothic URW' !important;
	}

	.page-id-2635 .study-card {
		max-width: 100%;
	}

	.page-id-2635 .study-card-figma .study-card__meta,
	.page-id-2635 .study-card__meta {
		color: #000000;
	}

	.page-id-2635 .study-card__btn {
		width: 172px;
		height: 59px;
		background: #6DB8B3;
		color: #ffffff;
		font-family: 'FranklinGothic URW' !important;
		font-size: 24px;
		font-weight: 500;
		text-transform: capitalize;
	}

	.page-id-2635 .study-card-figma .study-card__meta,
	.page-id-2635 .study-card__meta,
	.page-id-2635 .study-card-figma .study-card__cta,
	.page-id-2635 .study-card__cta {
		margin-top: auto;
	}

	.page-id-2635 .study-column {
		margin-bottom: 80px !important;
	}

	.page-id-2635 .study-card__meta p {
		font-family: 'FranklinGothic URW' !important;
	}

	.page-id-2635 .botbanner.nwsection.position-relative {
		display: none;
	}

	.page-id-2604 .scroll-wrapper {
		width: 1140px;
	}

	.page-id-2635 #wpcf7-f1430-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
	.page-id-2635 #wpcf7-f1430-o1 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,
	.page-id-2635 #wpcf7-f1430-o1 textarea.wpcf7-form-control.wpcf7-textarea {
		color: #000 !important;
	}

	.page-id-2307 #wpcf7-f1430-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
	.page-id-2307 #wpcf7-f1430-o1 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,
	.page-id-2307 #wpcf7-f1430-o1 textarea.wpcf7-form-control.wpcf7-textarea {
		color: #000 !important;
	}

	.page-id-2635 #wpcf7-f1430-o1 span.wpcf7-form-control.wpcf7-acceptance label,
	.page-id-2307 #wpcf7-f1430-o1 span.wpcf7-form-control.wpcf7-acceptance label {
		display: flex !important;
		gap: 10px;
		padding: 0 !important;
	}

	.bannersocial ul {
		display: none;

	}

	.page-id-2307 .bannersocial ul {
		display: flex;
	}

	#StudiesModal .close {
		top: 5px !important;
	}

	.both-padding.eventcard {
		justify-content: space-between !important;
		display: flex;
		flex-direction: column;
		gap: 0;
	}

	.eventimg,
	.eventimg img {
		height: 100%;
	}

	.study-card__meta strong {
		font-weight: 500;
	}

	.search-no-results {
		padding: 0;
	}

	.page-id-1578 {
		background-color: #000 !important;
	}

	.page-id-1578 main#primary {
		padding-top: 8rem !important;
	}

	.page-id-1578 .entry-title {
		font-size: 30px;
		text-transform: uppercase;
	}

	.single-workstation .container-fluid .row:first-child {
		padding: 0;
		background-image: url(/wp-content/uploads/2025/12/Rectangle-15.png);
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		padding: 8rem 0;
		position: relative;
	}

	.single-workstation .post_header h3 {
		display: none;
	}

	.single-workstation .workstation_nav {
		position: absolute;
		bottom: 0;
		top: 100%;
		width: 100%;
		max-width: 100%;
		left: 0;
		border-radius: 0;
		margin: 0;
		height: 80px;
		display: flex !important;
		align-items: center;
		background-color: #fff;
	}

	.single-workstation .trapezoid-1 {
		display: none;
	}

	.single-workstation ul.workstation_nav li {
		border-right: 2px solid #000;
	}

	.single-workstation .content_work {
		background-image: url(/wp-content/uploads/2025/12/Rectangle-50.png);
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		padding: 10rem 15px 0rem !important;
		position: relative;
	}

	.single-workstation .workstation_nav li a {
		color: #000;
		font-size: 24px;
		font-weight: 500;
	}

	.post_desc {
		padding-bottom: 4rem;
	}

	.single-workstation .content_work .bg_work,
	.single-workstation .content_work .post_desc {
		max-width: 50%;
		width: 100%;
	}

	.single-workstation .main_part .row.content_work h2 p {
		font-size: 50px;
		font-family: 'brother-1816';
		line-height: normal;
		color: #fff;
	}

	.workstation_nav code {
		color: #000 !important;
	}

	.single-workstation .post_desc p {
		font-size: 24px;
		font-weight: 400 !important;
		margin-bottom: 20px;

	}

	.single-workstation .border-single-work.mt-0 {
		display: none;
	}

	.single-workstation .row.content_work img {
		display: none;
	}

	.bg_work {
		min-height: 750px;
	}

	.single-workstation code {
		color: #59b7b3;
	}

	/*1-1-26*/
	.page-id-15 a.conbtn {
		display: none;
	}

	.page-id-16 .herobancontent p {
		margin-top: 0;
	}

	.page-id-15 .botbanner.nwsection.position-relative {
		display: none;
	}

	.single-workstation section#work_tech h2.inner_heading {
		font-size: 50px;
		font-family: 'brother-1816';
		text-align: center;
		max-width: 700px;
		margin: auto;
		line-height: 1;
	}

	.single-workstation .tech-card {
		background-color: #6DB8B3 !important;
		box-shadow: unset !important;
		overflow: visible !important;
	}

	.single-workstation .tech-grid {
		margin-top: 3rem !important;
		grid-template-columns: repeat(1, 1fr) !important;
	}

	.single-workstation .tech-card {
		flex-direction: row !important;
		padding: 0 !important;
		border-radius: 0 !important;
	}

	.page-id-15 .footer.rowgap.nwsection.position-relative {
		margin-top: 0px;
	}

	.inmode-india-form-sec {
		padding: 100px 0px;
		background: #F3F3F3;
	}

	.inmode-india-form-sec .form-parent-wraper {
		background: #fff !important;
		padding: 50px;
		width: 100%;
		max-width: 667px;
		margin: 0 auto;
	}

	.inmode-india-form-sec h1 {
		color: #000 !important;
		text-align: center;
		font-size: 36px;
		font-family: 'brother-1816';
	}

	.single-workstation .ba-Slider {
		border-radius: 0 !important;
	}

	.single-workstation section#work_studies h3 {
		font-size: 36px !important;
		line-height: 45px !important;
		font-weight: bold;
		padding-bottom: 0px !important;
		font-family: 'brother-1816' !important;
	}

	body.single-workstation .work-slider .slick-slide>* {
		border: unset;
	}

	.single-workstation .event-card__meta,
	body .event-card .event-card__meta,
	.single-workstation .event-card__title,
	.single-workstation .event-card .event-card__title {
		margin: 0;
	}

	.single-workstation .news-card__top,
	.single-workstation .news-card .news-card__top {
		background-color: #F3F3F3;
	}

	.single-workstation section#work_studies {
		padding-bottom: 4rem !important;
	}

	.single-workstation article.news-card {
		box-shadow: unset;
	}

	.page-id-16 .botbanner.nwsection.position-relative,
	.page-id-16 a.conbtn {
		display: none;
	}

	.single-workstation #work_tech .tech-card__text {
		height: auto;
	}

	.single-workstation #work_tech .tech-card__logo {
		height: 100% !important;
		max-height: 100% !important;
		display: flex !important;
		justify-content: center !important;
		align-items: start !important;
		flex-direction: column;
		gap: 15px;
	}

	.single-workstation #work_tech .tech-card__content {
		height: max-content;
	}

	.tech-card__readmore {
		display: none !important;
	}

	.single-workstation #work_tech .tech-card__content {
		margin-bottom: 0;
	}

	.single-workstation #work_tech .tech-card__slider .ba-Slider {
		box-shadow: unset !important;
	}

	.single-workstation .ba-Slider {
		border-radius: 0 !important;
		min-height: 100%;
		max-height: 100%;
		height: 100%;
	}

	body.single-workstation #work_tech .tech-card__slider {
		width: 100%;
		max-width: 520px;
		margin: 0;
		height: 100%;
	}

	.single-workstation #work_tech .tech-card__hexagon {
		height: 100%;
		margin: 0;
		width: 400px;
		position: relative;
		z-index: 0;
	}

	.single-workstation .ba-Slider #before,
	.single-workstation .ba-Slider #after {
		height: 100%;
	}

	body.single-workstation #work_tech .tech-card__slider .ba-Slider img {
		object-position: bottom left;
	}

	.single-workstation #work_tech .tech-card__text p {
		padding: 0;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.single-workstation #work_tech .tech-card__hexagon-img {
		position: absolute;
		left: -45%;
		z-index: 9;
		top: 0;
		bottom: 0;
		height: 100%;
		width: inherit;
		max-width: 400px;
		object-fit: cover;
	}

	.single-workstation #work_tech .tech-card__logo-img {
		max-width: 260px;
		max-height: 20px;
	}

	.news-card__top * {
		color: #000 !important;
	}

	.news-card__type::after,
	body .news-card .news-card__type::after {
		display: none;
	}

	.single-workstation .news-card__title a,
	.single-workstation .news-card .news-card__title a {
		font-size: 20px;
		font-weight: 400;
	}

	.single-workstation .news-card__title,
	.single-workstation .news-card .news-card__title {
		min-height: 120px;
		height: 100% !important;
	}

	.single-workstation .news-card__cta,
	.single-workstation .news-card .news-card__cta {
		padding: 6px 0;
		background: #6DB8B3;
	}

	.single-workstation .news-card__btn,
	.single-workstation .news-card .news-card__btn {
		color: #fff !important;
		border: unset !important;
	}

	.single-workstation #work_tech p {
		color: var(--bs-white);
		font-size: 16px !important;
		text-align: left;
		line-height: 28px;
		font-weight: 400;
		padding: 20px 10px;
	}

	#work_tech .tech-grid {
		max-width: 1300px;
		width: 100%;
	}

	body.single-workstation #work_tech .tech-card:hover {
		transform: unset !important;
		box-shadow: unset !important;
	}

	.single-workstation .border-single-work {
		display: none;
	}

	body.single-workstation section#work_event h2,
	body.single-workstation section#work_news h2 {
		font-size: 50px;
		color: #000 !important;
		font-family: 'brother-1816';
		text-transform: capitalize;
		display: block;
		margin-bottom: 2.4rem;
	}

	.single-workstation #work_studies {
		background-color: #fff;
	}

	.single-workstation #work_studies h2 {
		color: #000;
		font-size: 50px !important;
		font-family: 'brother-1816';

	}

	.single-workstation section#work_tech h2.inner_heading p {
		color: #000;
		font-size: 50px !important;
		text-align: center;
		font-family: 'brother-1816';
		text-transform: capitalize;
		line-height: 1;
	}

	.single-workstation section.main_part {
		padding-bottom: 0;
	}

	section#work_tech {
		padding: 3rem 0;
	}

	.single-workstation .home-clinical-slider .study-card__title,
	body.single-workstation .study-card__title,
	.single-workstation section.clinical_studies .study-card__title {
		font-size: 36px !important;
		line-height: normal !important;
		color: #000;
	}

	.single-workstation section#work_news {
		margin-top: 5rem;
	}

	.single-workstation .clinical_studies .studies_thumb .open_download:hover {
		background: transparent !important;
	}

	.single-workstation .clinical_studies .open_download:hover {
		background: #6DB8B3 !important;
	}

	body.single-workstation .study-card__meta p,
	body.single-workstation .study-card-figma .study-card__meta p,
	section.clinical_studies .study-card__meta p,
	.study-card__meta p {
		font-size: 24px !important;
		line-height: normal !important;
		color: #000;
	}

	.single-workstation .study-card__btn.open_download {
		width: auto;
		display: flex;
		justify-content: center;
		font-weight: 500;
		margin: 0 auto;
		align-items: center;
		background: #6DB8B3;
		color: #fff;
		font-family: "Libre Franklin", sans-serif;
		font-size: 24px;
		text-transform: capitalize;
		padding: 30px;
	}

	.page-id-16 .cont-section h2 {
		color: #000;
		font-size: 50px;
		font-family: 'brother-1816';
		max-width: 410px;
		line-height: 1;
		margin-bottom: 25px;
	}

	.page-id-16 .cont-section h2 span {
		color: #6DB8B3;
	}

	.page-id-16 .image-section {
		padding: 5rem 0 0;
	}

	.page-id-16 .image-section p {
		color: #000 !important;
		font-size: 24px;
	}

	.page-id-16 .image-section .content-wraper {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 20px;
	}

	.page-id-16 .cont-section {
		max-width: 50%;
		width: 100%;
	}

	.page-id-16 .img-section {
		max-width: 50%;
		width: 100%;
		background-image: url(/wp-content/uploads/2026/01/Group-270.png) !important;
		height: 728px;
		background-size: cover !important;
		background-position: center right !important;
		padding: 30px;
	}

	.page-id-16 .img-section h2 {
		font-size: 2.7rem;
		max-width: 425px;
	}

	.page-id-16 .img-section a {
		width: auto;
		font-weight: 500;
		margin: 0 auto;
		background: #ffffff;
		color: #6db8b3;
		font-family: "Libre Franklin", sans-serif;
		font-size: 15px;
		text-transform: capitalize;
		padding: 10px 40px;
		border-radius: 0;
		margin-top: 20px;
		border: unset;
		outline: unset;
	}

	.single-workstation .event-card {
		box-shadow: unset !important;
	}

	.single-workstation .event-card__meta,
	body .event-card .event-card__meta {
		gap: 0px;
	}

	.single-workstation .event-card__location,
	body .event-card .event-card__location {
		background: transparent;
		padding: 0;
		align-items: self-start;
		gap: 0;
		font-size: 16px;
		height: 50px;
	}

	.single-workstation .event-card__location,
	body .event-card .event-card__location span {
		color: #4E4E4E !important;
	}

	.single-workstation .eventdate strong {
		font-size: 48px;
	}

	.single-workstation .event-card__overlay,
	.single-workstation .event-card .event-card__overlay {
		padding: 0;
		display: block !important;
		width: 100%;
		background: #6DB8B3;
		height: 54px;
		line-height: 54px;
		font-size: 17px;
		font-weight: 500;
		text-align: center;
		opacity: 1;
	}

	.single-workstation .news-card__type,
	.single-workstation .news-card .news-card__type {
		font-size: 32px;
		letter-spacing: normal;
		text-transform: capitalize;
	}

	.single-workstation .event-card__btn,
	.single-workstation .event-card .event-card__btn,
	.single-workstation .event-card__overlay .event-card__btn {
		padding: 0;
		border: unset;
		color: #fff !important;
	}

	.single-workstation .event-card__top {
		background-color: #F3F3F3 !important;
	}

	.single-workstation .event-card__top * {
		color: #000 !important;
	}

	.single-workstation .event-card__location i,
	.single-workstation .event-card .event-card__location i {
		color: #58B7B3 !important;
	}


	.single-workstation .event-card__type::after,
	.single-workstation .event-card .event-card__type::after {
		display: none;
	}

	.single-workstation .event-card__title {
		font-size: 20px !important;
		font-weight: 400 !important;
	}

	.single-workstation hr {
		border: 2px solid #000000 !important;
	}

	.page-id-2465 .smalltreatmentcontainerouter .container .row {
		align-items: start !important;
	}

	.treatmentdetailsright.both-padding,
	.treatmentdetailsleft.both-padding {
		max-width: 50% !important;
		width: 100% !important;
		position: relative;
	}

	h5.treatment-hrading {
		color: #ffffff;
		font-size: 25px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
	}





	.single-workstation a.conbtn {
		display: none;
	}


	/* body.single-workstation .work-slider .slick-list {
		display: flex;
		align-items: center;
		justify-content: center;
	} */


	.simple-content-pages h4 {
		color: #000 !important;
		font-family: 'BROTHER-1816';
		font-size: 20px;
		font-weight: 700;
		padding: 5px 0px;
	}

	.simple-content-pages p {
		color: #000;
		font-family: 'FranklinGothic URW' !important;
		padding: 7px 0px 7px 0px;
	}

	.simple-content-pages .content-group ul {
		list-style: inside;
		padding-bottom: 20px;
	}

	.simple-content-pages .content-group {
		padding-bottom: 20px;
	}

	.simple-content-pages {
		padding: 50px 0px 30px 0px;
	}

	.simple-content-pages p b {
		font-weight: 500;
		color: #000;
		text-shadow: unset !IMPORTANT;
	}

	.simple-content-pages .content-group ul {
		list-style: inside;
		padding-bottom: 20px;
	}

	.simple-content-pages .content-group ul li {
		color: #000;
		font-size: 20px;
		font-family: 'FranklinGothic URW' !important;
		line-height: 26px;
	}

	.simple-content-pages p strong {
		font-weight: 500;
		font-size: 22px;
	}

	.page-template-new-content-sec .entry-content1 {
		padding: 0px !important;
		max-width: 100% !important;
	}

	.single-workstation .post_header h3.banner-description {
		display: block;
		color: #fff;
		margin: 0 auto;
		letter-spacing: 0;
		max-width: 600px;

	}

	.page-template-treatment-details a.conbtn {
		display: none;
	}

	.single-workstation .content_work .bg_work {
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}

	.single-workstation div#section_1 li {
		list-style: disc;
	}

	.postid-2094 .tech-grid .tech-card:last-child .tech-card__logo-img {
		max-height: 40px !important;
	}

	.page-template-new-content-sec a.conbtn {
		display: none;
	}

	a.back-all-treatment {
		line-height: 17px;
		display: flex;
		justify-content: center;
		font-weight: 600;
		align-items: center;
		background: #6DB8B3;
		color: #fff;
		font-family: "Libre Franklin", sans-serif;
		width: fit-content;
		margin: 50px auto 0 auto;
	}

	a.back-all-treatment:hover {
		background-color: #000 !important;

	}

	.single-workstation .event-card__type,
	.single-workstation .event-card .event-card__type {
		font-size: 32px;
		text-transform: capitalize !important;
		letter-spacing: 0;
	}



	/* 5jan 2026 */
	body.single-workstation .event_list_slider {
		opacity: 1;
		visibility: visible;
		/* transition: opacity 0.3s ease, visibility 0.3s ease;
    display: flex;
    gap: 30px; */
	}

	.study-card-figma .study-card__meta,
	.study-card__meta {
		min-height: 150px;
	}

	.single-workstation .study-card__btn.open_download:hover {
		background: #6db8b3 !important;
	}

	.page-id-2608 .wpcf7-response-output {
		border: none !important;
		color: #6db8b3 !important;
		font-size: 20px;
		margin: 30px 0px !important;
		padding: 0px !important;
	}


	@media(min-width:1780px) {
		.page-template-treatment-details .smalltreatmentcontainerouter h2 {
			font-size: 75px;
			line-height: 1.2;
		}


		.single-workstation .main_part .row.content_work h2 p,
		body.single-workstation section#work_event h2,
		body.single-workstation section#work_news h2,
		.single-workstation #work_studies h2,
		.single-workstation section#work_tech h2.inner_heading p,
		.single-workstation #work_studies h2,
		.single-workstation section#work_tech h2.inner_heading {
			font-size: 80px !important;

		}

		.page-id-2465 h2 {
			font-size: 80px !important;
		}

		.single-workstation section#work_tech h2.inner_heading {
			max-width: 900px;
		}

		#work_tech .tech-grid {
			max-width: 1400px;
		}

		.smalltreatmentcontainerouter .container {
			max-width: 75% !important;
		}

		.page-id-2465 .smalltreatmentcontainerouter .container .row {
			justify-content: space-evenly;
		}
	}

	@media only screen and (max-width: 1500px) and (min-width: 1200px) {

		.page-id-2569 h2 {
			font-size: 50px !important;
		}

		.page-id-2569 .abouttopright p {
			margin-top: 30px !important;
		}

		.page-id-2569 .managementbox h3 {
			font-size: 25px !important;
		}
	}

	@media(max-width:1200px) {
		section.techonology h2 {
			font-size: 40px !important;

		}

		.page-id-16 .img-section h2 {
			font-size: 2rem;
		}

		.page-id-16 .cont-section h2 {
			font-size: 34px;
			max-width: 275px;
		}

		.single-workstation .main_part .row.content_work h2 p {
			font-size: 35px;
		}

		.single-workstation .post_desc p,
		div#section_1 li {
			font-size: 20px;
		}

		.single-workstation section#work_tech h2.inner_heading p {
			font-size: 40px !important;
		}

		.single-workstation #work_tech .tech-card__hexagon-img {
			max-width: 300px;
		}

		body.single-workstation section#work_event h2,
		body.single-workstation section#work_news h2,
		.single-workstation #work_studies h2 {
			font-size: 40px;
		}

		.single-workstation section#work_studies h3 {
			font-size: 28px !important;
		}

		body.single-workstation .study-card__meta p,
		body.single-workstation .study-card-figma .study-card__meta p,
		section.clinical_studies .study-card__meta p,
		.study-card__meta p {
			font-size: 20px !important;
		}

		.single-workstation .tech-card {
			flex-direction: column !important;
		}

		.single-workstation #work_tech .tech-card__hexagon-img {
			position: static;
		}

		.single-workstation #work_tech .tech-card__hexagon {
			width: 100%;

		}

		.single-workstation .tech-card__content {
			max-width: 100% !important;
			width: 100%;
		}

		.single-workstation #work_tech .tech-card__logo-img {
			margin: auto;
		}

		.single-workstation .tech-card {
			overflow: hidden !important;
		}

		body.single-workstation #work_tech .tech-card__slider {
			width: 100%;
			max-width: 100% !important;
		}

		.post_header p {
			font-size: 15px !important;
			line-height: normal !important;
		}

		.page-id-2465 .container {
			max-width: 100%;
		}

		.single-workstation .event-card__type,
		.single-workstation .event-card .event-card__type {
			font-size: 22px;
		}
	}

	@media screen and (max-width: 992px) {

		div#mySidebar ul.sub-menu {
			background: #191919;
		}

		div#mySidebar ul.sub-menu li {
			padding-bottom: 10px;
			padding-left: 10px;
		}

		div#mySidebar ul.sub-menu li a {
			color: #fff !important;
		}

		li#menu-item-2316 {
			position: relative;
			width: 100%;
		}




		li#menu-item-2316,
		li#menu-item-2317 {
			position: relative;
			width: 100%;
		}

		li#menu-item-2316>a,
		li#menu-item-2317>a {
			display: block;
			width: 100%;
			padding-right: 28px;
		}

		li#menu-item-2316::after,
		li#menu-item-2317::after {
			content: "";
			position: absolute;
			right: 12px;
			top: 27%;
			width: 8px;
			height: 8px;
			border-right: 2px solid #333;
			border-bottom: 2px solid #333;
			transform: translateY(-60%) rotate(45deg);
			transition: transform 0.3s ease;
			pointer-events: none;
		}

		li#menu-item-2316.active::after,
		li#menu-item-2317.active::after {
			transform: translateY(-40%) rotate(-135deg);
			border-color: #6db8b3 !important;
		}






		/* li#menu-item-2316 {
  position: relative;
  padding-right: 22px;
}

li#menu-item-2316::after {
  content: "";
  position: absolute;
  right: 6px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  transform: translateY(-60%) rotate(45deg);
  transition: transform 0.3s ease;
}

li#menu-item-2316:hover::after {
  transform: translateY(-40%) rotate(-135deg);
} */




		.admin-bar .top-outer {
			top: 32px;
		}

		.page-template-treatment-details .smalltreatmentcontainerouter .container .row {
			justify-content: center;
			flex-direction: column;
			gap: 20px;
		}

		.page-template-treatment-details .smalltreatmentcontainerouter .container .row div {
			width: 100% !important;
			max-width: 100% !important;
		}

		.page-template-treatment-details .smalltreatmentcontainerouter .container .treatmentdetailsleft img {
			margin: 0 auto;
			max-width: 70% !IMPORTANT;
		}

	}

	@media only screen and (max-width : 768px) {
		.page-template-treatment-details .treatmentbotbox {
			margin-bottom: 10px;
		}

		.page-template-treatment-details .smalltreatmentcontainerouter .container .treatmentdetailsleft img {
			max-width: 75% !IMPORTANT;
		}

		a.back-all-treatment {
			width: 115px;
			height: 20px;
			line-height: 17px;
			font-weight: 600;
			font-size: 8px;
			margin: 20px auto 0 auto;
		}

		.treatmentdetailsright p {

			margin-top: 10px;
		}

		.page-template-treatment-details .smalltreatmentcontainerouter .container .row {

			gap: 0px;
		}


		.page-id-16 .cont-section,
		.page-id-16 .img-section {
			max-width: 100%;
		}

		.page-id-16 .image-section {
			padding: 2rem 0 0;
		}

		.page-id-16 .image-section .content-wraper {
			display: block;
		}

		.page-id-16 .img-section {
			margin-top: 2rem;
			height: 370px;
		}

		.page-id-16 .cont-section h2 {
			font-size: 40px;
			max-width: 275px;
		}

		.page-id-16 .image-section p {
			font-size: 14px;
		}

		.admin-bar .sidebar .navbar-toggler {
			position: absolute;
			right: 15px;
			top: 50px !important;
		}

		nav.navbar.navbar-expand-lg.mobile-design {
			display: flex !important;
			background: transparent !important;
		}

		li#wp-admin-bar-my-account {
			display: none !important;
		}

		.page-id-2608 .formbox.both-padding br {
			display: none;
		}

		.page-id-2608 .formbox.both-padding label {
			padding-bottom: 10px;
		}

		.patientrow {

			padding-left: 0px !important;
		}

		.page-id-2569 .managementbox {
			padding-top: 0px !important;
			margin-bottom: 0px !important;
		}

		.page-id-2569 .managementbox {
			padding-top: 0px !important;
		}

		.page-id-2608 .formbox.both-padding {
			padding: 0px 20px !important;
		}

		.page-id-2608 form.wpcf7-form.init .checkboxouter label.custom-checkbox label span.wpcf7-list-item-label {
			font-size: 11px !important;
		}

		.page-id-2608 form.wpcf7-form.init .custom-checkbox .checkmark {
			height: 20px;
			width: 20px;
		}

		.page-id-2608 form.wpcf7-form.init .checkboxouter label.custom-checkbox label {
			gap: 0px !important;
		}

		.page-id-2608 .botbanner.nwsection.position-relative {
			margin-top: 30px !important;
		}

		.single-workstation .hero-mobile .col-5 {
			display: none;
		}

		.single-workstation .hero-mobile .col-7 {
			width: 100%;
		}

		body.single-workstation .hero-mobile .hero-logo-mobile {
			margin-right: auto;
		}

		.single-workstation .container-fluid .row:first-child {
			padding: 2rem 0;
		}

		.single-workstation .hero-subtitle-mobile.mb-0 {
			display: none;
		}

		body.single-workstation nav.navbar-top {
			padding: 0;
		}

		.single-workstation .col-12.post_header.d-none.d-md-block {
			display: block !important;
			text-align: center;
		}

		.single-workstation .row.d-md-none.gx-2.px-3.align-items-start.hero-mobile {
			display: none;
		}

		.single-workstation .post_header p {
			font-size: 7px !important;
		}

		.single-workstation .workstation_nav li {
			padding: 0 4px;
		}

		.single-workstation .container-fluid {
			padding: 0;
		}

		.row.content_work .bg_work {
			display: block;
		}

		.single-workstation .container-fluid .row:first-child {
			margin: 0;
		}

		.single-workstation .row.content_work .bg_work {
			display: block !important;
		}

		body.single-workstation.single .row.content_work>[class*="col-"] {
			max-width: 50% !important;
			padding: 0 !important;
			min-height: 370px;
			margin: 0 !important;
		}

		.single-workstation .main_part .row.content_work h2 p {
			font-size: 17px;
		}

		.single-workstation .post_desc p,
		div#section_1 li {
			font-size: 9px;
			line-height: normal;
		}

		body.single-workstation .row.content_work h2 {
			border: unset !important;
			padding: 0 !important;
			margin: 0 !important;
		}

		.single-workstation .row.content_work .bg_work {
			display: block !important;
			background-size: contain !important;
			background-repeat: no-repeat !important;
			background-position: bottom !important;
		}

		.single-workstation .content_work {
			padding: 2rem 15px 0rem !important;
		}



		body.single-workstation .row.content_work .post_desc {
			gap: 0;
		}

		.single-workstation .content_work {
			background-image: url(/wp-content/uploads/2026/01/Group-1-4-1.png);
		}

		.single-workstation section#work_tech h2.inner_heading p {
			font-size: 24px !important;
		}

		.single-workstation section#work_tech {
			padding: 3rem 0 0;
		}

		.single-workstation #work_tech p {
			padding: 0;
		}

		.single-workstation #work_tech p {
			font-size: 12px !important;
			line-height: 16px;
		}

		body.single-workstation #work_tech h2.inner_heading {
			border: unset !important;
		}

		.single-workstation .tech-grid {
			margin-top: 0rem !important;
		}

		.single-workstation .event-card__type,
		.single-workstation .event-card .event-card__type {
			font-size: 25px;
		}

		.single-workstation .event-card__title {
			font-size: 16px !important;
		}

		.single-workstation .event-card__location,
		body .event-card .event-card__location span {
			font-size: 12px;
		}

		.single-workstation .eventdate strong {
			font-size: 37px;
		}

		.event-card__location-lines,
		body .event-card .event-card__location-lines {
			line-height: 1;
		}

		.single-workstation .news-card__type,
		.single-workstation .news-card .news-card__type {
			font-size: 25px;
		}

		.single-workstation .news-card__title a,
		.single-workstation .news-card .news-card__title a {
			font-size: 15px;
		}

		.single-workstation .eventdate span {
			font-size: 12px;
		}

		.single-workstation #work_tech .tech-card__logo-img {
			max-width: 140px;

		}

		body.single-workstation section#work_event h2,
		body.single-workstation section#work_news h2,
		.single-workstation #work_studies h2,
		.single-workstation #work_studies h2 {
			font-size: 24px !important;
			border: unset;
		}

		.single-workstation section#work_event .event_list_slider .slick-slide,
		.single-workstation section#work_news .slick-slide,
		.single-workstation .clinical_studies .slick-slide {
			width: 100% !important;
		}

		body.single-workstation .work-slider .slick-slide>* {
			max-width: 100%;
		}

		.single-workstation button.slick-next.slick-arrow {
			right: 0px !important;
		}

		.single-workstation button.slick-prev.slick-arrow {
			left: 0 !important;
		}

		.single-workstation section#work_studies {
			padding-top: 3rem;
		}

		body.single-workstation #work_studies h2 {
			text-align: center !important;
			border: unset !important;
		}

		.single-workstation .study-card__btn.open_download {
			color: #fff !important;
			font-size: 16px;
			text-transform: capitalize !important;
			padding: 24px 10px !important;
		}

		.studies_list .studies_thumb {
			background-size: 100% auto !important;
		}

		body.single-workstation #work_studies .studies_list .studies_thumb img {
			max-width: 100% !important;
		}

		body.single-workstation .work-slider .slick-prev:before,
		body.single-workstation .work-slider .slick-next:before {
			color: #6db8b3 !important;
			font-size: 40px !important;
		}

		body.single-workstation .work-slider .slick-track {
			display: flex !important;
		}

		body.single-workstation .work-slider[data-slider="events"] .event-card__image {
			height: 100% !important;
		}

		.single-workstation section#work_event .event_list_slider .slick-slide {
			height: 100%;
		}

		body.single-workstation #work_event .work-slider .slick-list,
		body.single-workstation #work_studies .work-slider .slick-list {
			padding: 0 0px !important;
		}

		body.single-workstation #work_event .work-slider .slick-track,
		body.single-workstation #work_studies .work-slider .slick-track {
			gap: 5px !important;
		}

		.single-workstation .workstation_nav {
			padding: 12px 0px;
		}

		.single-workstation section#work_news {
			margin-top: 0;
		}

		.study-card-figma .study-card__meta,
		.study-card__meta {
			min-height: auto;
		}

		#before img,
		#after img {
			max-height: 100% !important;
		}

		.page-id-2465 .treatmentdetailsleft img {
			max-width: 100% !important;
		}

		.page-id-2465 h2 {
			font-size: 24px !important;
			line-height: 1.2;
		}
	}

	@media only screen and (min-width :480px) {

		.treatmentbox a span {
			font-size: 18px;
		}

	}

	@media only screen and (min-width :576px) {
		.container {
			max-width: 540px;
		}

		.treatmentbox a span {
			font-size: 20px;
		}

	}

	@media only screen and (min-width :768px) {
		a.back-all-treatment {
			font-size: 18px;
			padding: 20px 40px;

		}

		.page-template-treatment-details .smalltreatmentcontainerouter h2 {
			font-size: 30px;
		}

		.new-home h2 {
			max-width: 320px;
		}

		.page-id-51 .content-group p {
			font-size: 20px;
		}


		.page-id-2604 .optionsecondsub ul li a {
			font-size: 16px !important;
		}

		.text-md-center {
			text-align: center !important;
		}

		.text-md-left {
			text-align: left !important;
		}

		.text-md-right {
			text-align: right !important;
		}

		.dm-md-none {
			display: none !important;
		}

		.dm-md-block {
			display: block !important;
		}

		.dm-md-flex {
			display: flex !important;
		}

		.justify-content-md-start {
			justify-content: start !important;
		}

		.justify-content-md-center {
			justify-content: center !important;
		}

		.justify-content-md-end {
			justify-content: end !important;
		}

		.container {
			max-width: 750px
		}

		.nwsection {
			padding: 40px 0;
		}

		.rowgap {
			margin-top: 40px;
		}

		.herobancontent {
			max-width: 400px;
		}

		.herobancontent h2 {
			font-size: 40px;
		}

		.herobancontent p {
			font-size: 20px;
			margin-top: 15px;
		}


		.stattitle h2 {
			font-size: 35px;
			text-align: left;
		}

		.stattitle h5 {
			font-size: 15px;
			text-align: left;
		}

		.stattitle {
			-ms-flex: 0 0 30%;
			flex: 0 0 30%;
			max-width: 30%;
		}

		.statcontent {
			-ms-flex: 0 0 70%;
			flex: 0 0 70%;
			max-width: 70%;
		}


		.statcontent h3 {
			font-size: 35px;
		}

		.statcontent p {
			font-size: 16px;
		}

		.statcontent ul {
			margin: -15px 0;
		}

		.advanceleft,
		.advanceright {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}


		.advanceleft h2 {
			font-size: 27px;
		}

		.advanceright p {
			font-size: 16px;
			margin: 0;
			line-height: normal;
		}

		.sliderinner img.sliderprodimg {
			max-width: 400px;
		}

		.slider-contenttop {
			top: 30px;
			left: 30px;
		}

		.slider-contenttop h2 {
			font-size: 45px;
		}

		.slider-contenttop p {
			font-size: 17px;
			max-width: 330px;
		}

		.slider-contentlogo img {
			width: 57px;
		}


		.discoverbutton a {
			font-size: 22px;
			width: 274px;
			height: 57px;
			line-height: 57px;
			left: 30px;
		}


		.homeslidersec .swiper-button-prev {
			width: 25px;
			left: 3px;
		}

		.homeslidersec .swiper-button-next {
			width: 25px;
			right: 3px;
		}

		.viewbutton a {
			font-size: 18px;
			width: 190px;
		}

		.studyleft h2 {
			font-size: 46px;
		}

		.studyleft p {
			font-size: 22px;
		}

		.homestudysec {
			background-size: 120px auto;
		}

		.homestudysecinner {
			background-size: 120px auto;
		}

		.homereviewleft h2 {
			font-size: 40px;
		}

		.homereviewleft p {
			font-size: 18px;
		}

		.homereviewright a {
			font-size: 25px;
		}

		.homereviewright a img {
			width: 22px;
		}

		.reviewSlider .swiper-button-next,
		.reviewSlider .swiper-button-prev {
			width: 156px;
			height: 35px;
			line-height: 35px;
			font-size: 18px;
		}

		.reviewSlider p {
			font-size: 18px;
		}

		.reviewSlider h4 {
			font-size: 23px;
		}

		.reviewSlider h6 {
			font-size: 16px;
		}


		.botbanner h2 {
			font-size: 28px;
		}

		.botbanner a {
			width: 254px;
			height: 47px;
			font-size: 24px;
		}

		.botleftimg {
			width: 200px;
		}

		.botrightimg {
			width: 232px;
		}


		.innerherobanner .herobg img {
			min-height: 300px;
		}



		.treatmentbox:nth-child(4) {
			margin-top: -9.4%;
		}

		.treatmentbox:nth-child(5) {
			margin-top: -9.4%;
		}

		.treatmentbox a span {
			font-size: 28px;
		}

		.treatmentdetailsleft {
			-ms-flex: 0 0 40%;
			flex: 0 0 40%;
			max-width: 40%;
		}

		.treatmentdetailsright {
			-ms-flex: 0 0 60%;
			flex: 0 0 60%;
			max-width: 60%;
		}

		.page-template-treatment-details .smalltreatmentcontainerouter .container .row {
			justify-content: center;
		}

		.treatmentdetailsleft img {
			display: block;
			/* max-width: 100%; */
			margin: 0;
		}

		.treatmentdetailsright {
			margin: 0;
		}

		.treatmentdetailsright h2 {
			font-size: 44px;
			margin-top: 35px;
		}

		.treatmentdetailsright p {
			font-size: 16px;
		}

		.treatmentbotbox h3 {
			font-style: 28px;
		}

		.treatmentbotbox p {
			font-size: 18px;
		}

		.treatmentbotbox {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}


		.workstationlistimg {
			width: 22%;
			margin-top: 15px;
		}

		.workstationlistimg img {
			margin-left: auto;
			margin-right: auto;
			left: 0;
			right: 0;
		}

		.workstationboxcontent {
			width: 76%;
		}

		/*	.workstationlistimg, .workstationboxinner{ min-height:270px;}*/


		.page-template-clinical-studies .main_part .page-desc p {
			font-size: 26px !important;
			max-width: 1644px;
		}

		.workstationlogo img {
			width: 185px;
		}

		.workstationdetailbanner h2 {
			font-size: 22px;
		}

		.workstationminibar ul li a {
			font-size: 11px;
		}

		.whatisitsecleft,
		.whatisitsecright {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}


		.whatisitsecright p,
		.whatisitsecright ul li {
			font-size: 16px;
		}

		.technologysec h2 {
			font-size: 40px;
		}


		.technologyrowleftimg {
			width: 250px;
		}

		.technologyrowcontent p {
			font-size: 12px;
		}

		.technologyrowleftimg {
			margin-left: -63px;
		}

		.workstationclinicalbox {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}


		.workstationeventsbox {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}


		.abouttopleft {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}


		.abouttopright {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}

		.abouttopright h2,
		.managementteam h2 {
			font-size: 50px;
		}

		.abouttopright p {
			font-size: 20px;
		}

		.abouttopright {
			margin: 0;
		}


		.missionleft,
		.missionright {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}

		.valuebox {
			margin: 0;
			height: 100%;
		}

		.managementbox h3 {
			font-size: 26px;
		}

		.managementbox h4 {
			font-size: 18px;
		}


		.contactouterinner {
			padding: 50px;
		}

		.contactratio {
			width: 244.214px;
			height: 64.267px;
			line-height: 64.267px;
			font-size: 25px;
		}

		.formbox label {
			font-size: 26px;
		}





		.inputtext {
			height: 60px;
			font-size: 20px;
		}

		.filterouer {
			margin-right: -10px;
			margin-left: -10px;
		}

		.dropdown-label {
			font-size: 24px;
		}

		.eventtopcontent p {
			font-size: 16px;
		}

		.eventcard {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}

	}

	@media only screen and (min-width :992px) {
		body>div.nwsection.homereviewsec>div>div.row.align-items-center>div.homereviewleft.both-padding>h2 {
			max-width: 440px;
		}

		#menu-new-menu li a {
			position: relative;
			text-decoration: none;
		}

		#menu-new-menu li a::before {
			content: "";
			position: absolute;
			left: 0px;
			bottom: -10px;
			width: 0;
			height: 1px;
			background-color: #ffffff8c;
			transition: width 0.4s ease;
		}

		#menu-new-menu li a:hover::before {
			width: 100%;
		}

		.container {
			max-width: 970px
		}

		.text-lg-center {
			text-align: center !important;
		}

		.text-lg-left {
			text-align: left !important;
		}

		.text-lg-right {
			text-align: right !important;
		}

		.dm-lg-none {
			display: none !important;
		}

		.dm-lg-block {
			display: block !important;
		}

		.dm-lg-flex {
			display: flex !important;
		}

		.justify-content-lg-start {
			justify-content: start !important;
		}

		.justify-content-lg-center {
			justify-content: center !important;
		}

		.justify-content-lg-end {
			justify-content: end !important;
		}





		/**=====start navigation====*/
		.navbar-expand-lg {
			-ms-flex-flow: row nowrap;
			flex-flow: row nowrap;
			-ms-flex-pack: start;
			justify-content: flex-start;
		}

		.navbar-expand-lg .navbar-toggler {
			display: none;
		}

		.navbar-toggler span {
			width: 100%;
			height: 3px;
			display: block;
			border-radius: 50px;
			margin-top: 4px;
		}




		.navlogin {
			order: 3;
			width: 290px;
		}

		.navbar-expand-lg .navbar-nav {
			-ms-flex-direction: row;
			flex-direction: row;
			/* background: #fff; */
		}

		.navbar-nav li a {
			padding: 10px;
			color: #fff;
			font-size: 16px;
		}

		.dropdown-togglex img {
			filter: brightness(100%);
		}

		.collapse:not(.show) {
			display: block !important;
		}

		.navbar-brand img {
			display: block;
			width: 100%;
		}

		.submenu {
			display: none;
			background: #000;
			color: #fff;
			position: absolute;
			padding: 10px 0px;
			width: 230px;
			top: 50px;
			z-index: 999;
			border-radius: 5px;
		}

		.navbar-nav .submenu li {
			padding: 0;
			margin: 0;
		}

		.navbar-nav .submenu li a {
			color: #fff !important;
			font-size: 14px !important;
			padding: 8px 10px;
		}

		.submenu li a:hover {
			background: #2DAE00;
		}

		.navbar-nav li:hover .submenu {
			display: block;
		}

		.dropdown-togglex {
			top: 19px;
			right: 3px;
			margin: 0;
			padding: 0;
		}

		.navbar-brand {
			width: 377px;
		}

		/**=====end navigation====*/
		.top-outer {
			top: 30px;
		}

		.herobancontent {
			max-width: 530px;
		}

		.herobancontent h2 {
			font-size: 50px;
		}

		.herobancontent {
			top: 30%;
		}

		.footerfirstouter {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}

		.footersecondouter {
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}

		.footerthirdouter {
			-ms-flex: 0 0 30%;
			flex: 0 0 30%;
			max-width: 30%;
		}

		.footerbox p {
			font-size: 18px;
			margin-top: 40px;
		}

		.footertxtbox h3 {
			font-size: 24px;
			margin-bottom: 25px;
		}

		.footertxtbox ul li a {
			font-size: 18px;
		}

		.footertxtbox p {
			font-size: 18px;
		}

		.footertxtbox ul li {
			padding-bottom: 25px;
		}

		.footersocial ul {
			gap: 20px;
		}

		.footertxtbox {
			margin-top: 30px;
		}

		.footerlogo {
			width: 345px;
		}

		.copyrightwrap {
			padding-top: 40px;
			margin-top: 40px;
		}

		.copyrightwrap p {
			font-size: 18px;
		}

		.copyrightwrap ul li a {
			font-size: 18px;
		}

		.copyrightwrap ul {
			gap: 30px;
		}






		.stattitle h2 {
			font-size: 44px;
		}

		.stattitle h5 {
			font-size: 20px;
		}

		.statcontent h3 {
			font-size: 44px;
		}

		.statcontent p {
			font-size: 20px
		}

		.stattitle {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
		}

		.statcontent {
			-ms-flex: 0 0 75%;
			flex: 0 0 75%;
			max-width: 75%;
		}


		.advanceleft h2 {
			font-size: 35px;
		}

		.advanceright p {
			font-size: 20px;
			max-width: 569px;
			margin-left: auto;
		}

		.sliderinner img.sliderprodimg {
			max-width: 550px;
		}

		.slider-contenttop {
			top: 50px;
			left: 50px;
		}

		.slider-contenttop h2 {
			font-size: 60px;
		}

		.slider-contenttop p {
			font-size: 20px;
			max-width: 410px;
		}

		.slider-contentlogo img {
			width: 77px;
		}

		.discoverbutton a {
			font-size: 26px;
			width: 294px;
			bottom: 25px;
			height: 77px;
			line-height: 77px;
			left: 50px;
		}

		.innerherobanner .herobg img {
			min-height: 610px;
		}

		.homereviewleft h2 {
			font-size: 50px;
		}

		.homereviewleft p {
			font-size: 20px;
		}

		.treatmentarea .container {
			max-width: 900px;
		}

		.treatmentbox a span {
			font-size: 36px;
		}

		.smalltreatmentcontainerouter .container {
			max-width: 1000px;
		}

		.treatmentdetailsright h2 {
			font-size: 55px;
			margin-top: 40px;
		}

		.treatmentdetailsright p {
			font-size: 19px;
		}

		.treatmentbotbox p {
			font-size: 21px;
		}

		.workstationdetailbanner h2 {
			font-size: 28px;
		}

		.workstationboxcontent h3 {
			font-size: 20px;
		}

		.workstationboxcontent p {
			font-size: 14px;
		}

		.workstationboxcontent ul li {
			font-size: 14px;
		}

		.workstationboxcontent h4 {
			font-size: 18px;
		}

		.workstationlogo img {
			width: 250px;
		}

		.workstationminibar ul li a {
			font-size: 13px;
		}

		.whatisitsecright h2 {
			font-size: 30px;
		}

		.whatisitsecright p,
		.whatisitsecright ul li {
			font-size: 15px;
		}


		.technologyrow {
			display: block;
			width: 94%;
		}

		.technologyrowleftimg {
			margin-left: -63px;
			display: inline-block;
			vertical-align: middle;
		}

		.technologyrowcontent {
			display: inline-block;
			vertical-align: middle;
			width: 37%;
			margin-right: 20px;
			margin-left: 20px;
		}

		.workstationafterbeforesecpcouter {
			float: right;
			width: 325px;
		}

		.workstationafterbeforesecpcouter {
			display: inline-block;
			vertical-align: middle;
			width: 325px;
		}

		.workstationafterbeforesecpcouter .containerbeforeafter {
			margin: 0;
		}

		.workstationafterbeforesec {
			display: none;
		}

		.workstationafterbeforesecpc {
			display: block;
		}

		.missiontopbox {
			min-height: 235px;
		}

		.managementbox {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
			margin: 0;
		}


	}

	@media only screen and (min-width :1200px) {
		a.back-all-treatment {
			font-size: 25px;
			padding: 25px 50px;

		}

		.page-template-treatment-details .smalltreatmentcontainerouter h2 {
			font-size: 45px;
			line-height: 1.2;
		}

		.page-id-2475 .discoverbutton {
			padding-top: 120px;
		}

		.container {
			max-width: 1170px
		}

		.text-xl-center {
			text-align: center !important;
		}

		.text-xl-left {
			text-align: left !important;
		}

		.text-xl-right {
			text-align: right !important;
		}

		.dm-xl-none {
			display: none !important;
		}

		.dm-xl-block {
			display: block !important;
		}

		.dm-xl-flex {
			display: flex !important;
		}

		.justify-content-xl-start {
			justify-content: start !important;
		}

		.justify-content-xl-center {
			justify-content: center !important;
		}

		.justify-content-xl-end {
			justify-content: end !important;
		}

		.nwsection {
			padding: 50px 0;
		}

		.rowgap {
			margin-top: 50px;
		}

		.navbar-nav li {
			padding: 17px 23px;
		}

		.herobancontent {
			max-width: 690px;
		}

		.herobancontent h2 {
			font-size: 75px;
		}

		.page-id-2569 .herobancontent h2 {
			font-size: 80px !important;
		}

		.herobancontent p {
			font-size: 32px;
		}

		.herobancontent {
			top: 37%;
		}

		.stattitle h2 {
			font-size: 54px;
		}

		.stattitle h5 {
			font-size: 21px;
		}


		.statcontent h3 {
			font-size: 54px;
		}

		.statcontent p {
			font-size: 21px;
		}


		.stattitle {
			-ms-flex: 0 0 30%;
			flex: 0 0 30%;
			max-width: 30%;
		}

		.statcontent {
			-ms-flex: 0 0 70%;
			flex: 0 0 70%;
			max-width: 70%;
		}


		.advanceleft h2 {
			font-size: 40px;
		}

		.advanceright p {
			font-size: 21px;
		}

		.sliderinner img.sliderprodimg {
			max-width: 680px;
		}

		.slider-contenttop h2 {
			font-size: 65px;
		}

		.slider-contenttop p {
			font-size: 24px;
			max-width: 420px;
		}

		.slider-contentlogo img {
			width: 97px;
		}

		.discoverbutton a {
			bottom: 35px;
		}


		.sliderinner {
			margin: 0 35px;
		}

		.viewbutton a {
			font-size: 26px;
			height: 70px;
			width: 206px;
		}

		.homeslidersec {
			background: #fff url(../images/sliderbg.png) left bottom no-repeat;
		}

		.homestudysec .container {
			max-width: 1000px;
		}

		.studyleft h2 {
			font-size: 66px;
		}

		.studyleft p {
			font-size: 24px;
		}

		.homestudysec {
			background-size: 200px auto;
		}

		.homestudysecinner {
			background-size: 200px auto;
		}

		.homereviewright a {
			font-size: 28px;
		}

		.homereviewright a img {
			width: 25px;
		}

		.reviewSlider h4 {
			font-size: 26px;
		}

		.reviewSlider h6 {
			font-size: 18px;
		}

		.botbanner h2 {
			font-size: 34px;
		}

		.botbanner a {
			width: 274px;
			height: 57px;
			font-size: 28px;
		}

		.botleftimg {
			width: 240px;
		}

		.botrightimg {
			width: 272px;
		}

		.treatmentdetailsright h2 {
			font-size: 79px;
			margin-top: 50px;
		}

		.treatmentdetailsleft {
			-ms-flex: 0 0 29%;
			flex: 0 0 29%;
			max-width: 29%;
		}

		.treatmentdetailsright {
			-ms-flex: 0 0 71%;
			flex: 0 0 71%;
			max-width: 71%;
		}

		.treatmentdetailsright p {
			font-size: 24px;
		}

		.treatmentbotbox h3 {
			font-style: 36px;
		}

		.treatmentbotbox {
			-ms-flex: 0 0 33.333333%;
			flex: 0 0 33.333333%;
			max-width: 33.333333%;
		}

		.treatmentbotbox {
			margin-top: 50px;
		}


		.workstationboxouter {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}

		.wrokstationsec .discoverbutton {
			margin-top: 25px;
		}

		.wrokstationsec .discoverbutton a {
			width: 134px;
			height: 38px;
			line-height: 38px;
			font-size: 12px;
		}

		.workstationboxcontent {
			width: 52%;
			margin-left: auto;
		}

		.workstationlistimg {
			width: 45%;
			margin-top: 15px;
		}

		.workstationlistimg img {
			margin-left: 0;
		}

		.workstationboxcontent h4 {
			margin-top: 20px;
		}

		.workstationboxinner {
			align-items: center;
		}

		.workstationlistimg,
		.workstationboxinner {
			min-height: 360px;
		}

		.nwsection h3.clinical-Studies_heading.color2 {
			font-size: 24px !important;
		}

		.nwsection .studies-meta p {
			font-size: 16px !important
		}

		.page-template-clinical-studies .main_part .page-desc p {
			font-size: 32px !important;
		}

		.page-template-clinical-studies .main_part .page-desc p {
			font-size: 32px !important;
		}

		.page-id-2635 .page-desc p {
			font-size: 32px;
			max-width: 1495px;
			margin: auto;
		}




		.workstationdetailbanner h2 {
			font-size: 32px;
		}

		.workstationminibar {
			padding: 15px 0;
		}

		.workstationminibar ul li {
			padding: 0 15px;
		}

		.workstationminibar ul li a {
			font-size: 16px;
		}

		.whatisitsecright h2 {
			font-size: 50px;
		}

		.whatisitsecright p,
		.whatisitsecright ul li {
			font-size: 19px;
		}

		.technologysec h2 {
			font-size: 60px;
		}


		.technologyrowleftimg {
			width: 308px;
			margin-left: -101px;
		}


		.technologyrow {
			width: 91.5%;
		}

		.technologyrowcontent h3 {
			font-size: 36px;
		}

		.technologyrowcontent h3 {
			font-size: 36px;
		}

		.technologyrowcontent p {
			font-size: 20px;
		}

		.workstationafterbeforesecpcouter {

			width: 401px;
		}

		.technologyrowcontent {
			width: 36.1%;
		}


		.workstationclinicalbox,
		.workstationeventsbox {
			-ms-flex: 0 0 33.33333%;
			flex: 0 0 33.333333%;
			max-width: 33.333333%;
			margin: 0;
		}

		.workstationclinicalbox .post-primary-tag {
			font-size: 36px;
		}

		.workstationclinicalbox h3 {
			font-size: 23px;
		}

		.workstationclinicalbox .postdate {
			font-size: 23px;
		}


		.eventinnerdetails h4 {
			font-size: 32px;
		}

		.eventinner h3 {
			font-size: 20px;
		}

		.eventinner h3 {
			font-size: 16px;
		}

		.eventinner .event-card__location {
			font-size: 16px;
		}

		.event-card__date {
			font-size: 12px;
		}

		.event-registration-btn {
			font-size: 20px;
			line-height: 54px;
			height: 54px;
		}

		.abouttopleft {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}


		.abouttopright {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}

		.abouttopright h2,
		.managementteam h2,
		.sales-team-sec h2.text-center {
			font-size: 80px;
		}

		.abouttopright p {
			font-size: 24px;
			margin-top: 40px;
		}

		.abouttoprightinner {
			margin-left: auto;
			margin-right: auto;
			max-width: 624px;
		}

		.missiontopbox {
			padding: 40px;
		}

		.valueimg {
			margin-left: -40px;
			margin-right: -40px;
			margin-bottom: -40px;
		}

		.missiontopbox {
			min-height: 331px;
			position: relative;
		}

		.missionsec h3 {
			font-size: 49px;
		}

		.missionsec p,
		.missionsec ul li {
			font-size: 25px;
			max-width: 530px;
		}

		.managementbox h3 {
			font-size: 35px;
		}

		.managementbox h4 {
			font-size: 24px;
		}


		.contactouter .row {
			margin-top: 40px;
		}

		.formbox {
			-ms-flex: 0 0 33.333333%;
			flex: 0 0 33.333333%;
			max-width: 33.333333%;
		}

		.messagebox {
			-ms-flex: 0 0 66.666666%;
			flex: 0 0 66.666666%;
			max-width: 66.666666%;
		}


		.submitbtn {
			width: 447px;
			height: 77px;
			font-size: 34px;
			margin-top: 30px;
		}



		.eventcard {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
		}

		.eventbtn a {
			font-size: 20px;
		}
	}

	@media only screen and (min-width :1280px) {

		.checkboxouter {
			margin: 30px auto 0;
			max-width: 100%;
		}

		.container {
			max-width: 1250px
		}

		.page-id-2569 .container {
			max-width: 100%;
			padding: 0px 70px;
		}

		.nwsection {
			padding: 70px 0;
		}

		.rowgap {
			margin-top: 70px;
		}

		.navbar-nav li a {
			font-size: 20px;
			padding: 0px !important;
		}

		.stattitle {
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
		}

		.statcontent {
			-ms-flex: 0 0 75%;
			flex: 0 0 75%;
			max-width: 75%;
		}

		.statcontent ul {
			margin: 0;
			justify-content: space-between;
		}

		.statcontent ul li {
			-ms-flex: 0 0 auto;
			flex: 0 0 auto;
			max-width: none;
			margin: 0;
			text-align: left;
		}

		.sliderinner img.sliderprodimg {
			max-width: 720px;
		}

		.slider-contenttop h2 {
			font-size: 70px;
		}

		.homereviewleft h2 {
			font-size: 60px;
		}

		.homereviewleft p {
			font-size: 23px;
		}

		.botbanner h2 {
			font-size: 44px;
		}


		.botleftimg {
			width: 305px;
		}

		.botrightimg {
			width: 342px;
		}

		.workstationminibar ul li {
			border-left: 3px solid #000;
			padding: 0 15px;
		}

		.workstationminibar ul li a {
			font-size: 20px;
		}


		.technologysec .container {
			max-width: 1250px;
		}

		.page-id-2608 .container {
			max-width: 100%;
			padding: 0px 70px;
		}

		.technologysec h2 {
			font-size: 80px;
		}


		.technologyrow {
			width: 87%;
		}

		.technologyrowleftimg {
			margin-left: -100px;
		}

		.missionsec p,
		.missionsec ul li {
			font-size: 25px;
		}

		.missiontopbox {
			min-height: 365px;
		}

		.eventtopcontent p {
			font-size: 20px;
		}

		.newscard p {
			font-size: 20px;
		}

		.valueimg img {
			position: absolute !important;
			bottom: 0 !important;
		}


	}

	@media only screen and (min-width :1460px) {
		.page-template-treatment-details .smalltreatmentcontainerouter h2 {
			font-size: 55px;
			line-height: 1.2;
		}

		.wrokstationsec .container {
			max-width: 1430px;
		}

		.workstationlogo img {
			width: 325px;
		}

		.workstationminibar {
			padding: 20px 0;
		}

		.workstationminibar ul li {
			padding: 0 20px;
		}

		.workstationminibar ul li a {
			font-size: 24px;
		}


		.whatisitsec .container {
			max-width: 1430px;
		}

		.whatisitsecright h2 {
			font-size: 80px;
			margin-top: 40px;
		}

		.whatisitsecright p,
		.whatisitsecright ul li {
			font-size: 24px;
		}

		.technologyrow {
			width: 95%;
		}

		.technologyrowcontent {
			margin-left: 50px;
			margin-right: 50px;
		}

		.eventtopcontent p {
			font-size: 24px;
		}

		.eventcardtop {
			padding: 30px;
		}

		.eventcardtop h3 {
			font-size: 32px;
		}

		.eventcardtop h4 {
			font-size: 24px;
		}

		.eventcardtop h5 {
			font-size: 16px;
		}

		.newscard p {
			font-size: 20px;
		}
	}


	@media only screen and (min-width :1560px) {
		.workstationboxinner {
			align-items: center;
		}

		.wrokstationsec .container {
			max-width: 1530px;
		}

		.workstationlistimg {
			width: 36%;
			margin-top: 20px;
		}

		.contactouter .row {
			margin-top: 60px;
		}
	}

	@media only screen and (min-width :1920px) {
		.container {
			max-width: 1715px
		}

		.navbar-nav li a {
			font-size: 24px;
		}

		.footerfirstouter {
			-ms-flex: 0 0 65%;
			flex: 0 0 65%;
			max-width: 65%;
		}

		.footersecondouter {
			-ms-flex: 0 0 15%;
			flex: 0 0 15%;
			max-width: 15%;
		}

		.footerthirdouter {
			-ms-flex: 0 0 20%;
			flex: 0 0 20%;
			max-width: 20%;
		}

		.stattitle h2 {
			font-size: 64px;
		}

		.stattitle h5 {
			font-size: 24px;
		}

		.advanceleft h2 {
			font-size: 48px;
		}

		.advanceright p {
			font-size: 24px;
		}

		.advancecontentsec .container,
		.homeslidersec .container {
			max-width: 1550px;
		}

		.sliderinner img.sliderprodimg {
			max-width: 900px;
		}

		.slider-contenttop h2 {
			font-size: 96px;
		}

		.slider-contentlogo img {
			width: 117px;
		}

		.discoverbutton a {
			bottom: 55px;
		}

		.sliderinner {
			margin: 0;
		}

		.homeslidersec .swiper-button-prev {
			width: 35px;
			left: -65px;
		}

		.homeslidersec .swiper-button-next {
			width: 35px;
			right: -65px;
		}

		.slider-contenttop p {
			max-width: 505px;
		}

		.studyleft h2 {
			font-size: 96px;
		}

		.studyleft p {
			font-size: 28px;
		}

		.homereviewleft h2 {
			font-size: 80px;
		}

		.homereviewleft p {
			font-size: 26px;
		}


		.homereviewright a {
			font-size: 32px;
		}

		.homereviewright a img {
			width: 26px;
		}

		.reviewSlider .swiper-button-next,
		.reviewSlider .swiper-button-prev {
			width: 176px;
			height: 55px;
			line-height: 55px;
			font-size: 20px;
		}

		.reviewSlider p {
			font-size: 20px;
		}

		.reviewSlider h4 {
			font-size: 32px;
		}

		.reviewSlider h6 {
			font-size: 20px;
		}

		.botbanner h2 {
			font-size: 52px;
			padding-bottom: 20px;
		}

		.botbanner a {
			width: 294px;
			height: 77px;
			font-size: 32px;
		}

		.botleftimg {
			width: 360px;
		}

		.botrightimg {
			width: 404px;
		}


		.workstationboxcontent h3 {
			font-size: 24px;
		}

		.workstationboxcontent p {
			font-size: 16px;
		}

		.workstationboxcontent ul li {
			font-size: 16px;
		}

		.workstationboxcontent h4 {
			font-size: 20px;
		}


		.wrokstationsec .row {
			justify-content: space-between;
		}

		.workstationboxouter {
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
		}

		.workstationboxcontent {
			width: 427px;
		}

		.wrokstationsec .discoverbutton {
			margin-top: 35px;
		}

		.workstationboxcontent h4 {
			margin-top: 25px;
		}

		.wrokstationsec .discoverbutton a {
			font-size: 14px;
		}

		.workstationlistimg img {
			margin-left: 0;
		}

		.workstationlistimg,
		.workstationboxinner {
			min-height: 381px;
		}

		.wrokstationsec .container {
			max-width: 1530px;
		}

		.page-id-2608 .container {
			max-width: 1715px !important;
		}

		.workstationicon {
			width: 61px;
		}

		.missionsec .container,
		.abouttopsec .container,
		.managementteam .container {
			max-width: 1546px;
		}

		.missiontopbox {
			min-height: 391px;
		}

		.missionsec h3 {
			font-size: 55px;
		}
	}


	@media(max-width:768px) {
		.study-card__image {
			width: 100%;

		}

		.page-id-2635 .study-column {
			width: 100%;
		}

		.entry-content1 {
			padding: 0px !important;
		}

		.simple-content-pages p strong {
			font-size: 19px;
		}

		.page-template-new-content-sec .entry-content1 p,
		.entry-content1 {
			font-size: 16px;
			line-height: 24px;
		}

		.simple-content-pages p strong {
			font-weight: 500;
			font-size: 18px !important;
		}
	}

	/* --- India Home Page V2 Slider - Desktop Optimization --- */
	@media (min-width: 1200px) {
		.homeslidersec {
			padding: 60px 0;
		}

		.homeslidersec .container {
			max-width: 1300px;
		}

		.sliderinner {
			min-height: 650px;
			padding: 60px 0;
			background: #F3F3F3;
			margin: 0;
			display: flex;
			flex-direction: column;
			justify-content: center;
			overflow: hidden;
		}

		.side-label {
			position: absolute;
			left: -380px;
			top: 50%;
			transform: translateY(-50%) rotate(-90deg);

			font-family: " brother-1816\, sans-serif; font-weight: 700; font-size: 100px; color: #FFF; text-transform: uppercase; width: 1000px; text-align: center; pointer-events: none; opacity: 0.9; }
 .slider-contenttop {
				position: relative;
				left: 0;
				top: 0;
				width: 55%;
				z-index: 10;
			}

			.slider-contentlogo {
				margin-bottom: 30px;
			}

			.slider-contentlogo img {
				max-height: 80px !important;
				width: auto !important;
			}

			.slider-contenttop h2 {
				font-size: 86px !important;
				font-weight: 500;
				text-transform: uppercase;
				margin-bottom: 20px;
				line-height: 1;
			}

			.slider-contenttop p {
				font-size: 24px !important;
				line-height: 1.2;
				font-weight: 300;
				max-width: 550px;
				margin-top: 15px;
			}

			.sliderinner img.sliderprodimg {
				position: absolute;
				right: -20px;
				top: 50%;
				transform: translateY(-50%);
				max-width: 600px !important;
				width: auto !important;
				height: auto !important;
				z-index: 5;
				margin: 0;
			}

			.discoverbutton {
				position: relative;
				margin-top: 50px;
				z-index: 11;
			}

			.discoverbutton a {
				position: relative;
				left: 0;
				bottom: 0;
				width: 294px;
				height: 77px;
				background: #6DB8B3;
				font-size: 26px;
				font-weight: 500;
				box-shadow: 0 10px 20px rgba(109, 184, 179, 0.2);
			}

			.homeslidersec .swiper-button-prev,
			.homeslidersec .swiper-button-next {
				width: 40px;
				height: 40px;
			}
		}

		.dm-none {
			display: none !important;
		}

		@media (min-width: 992px) {
			.dm-lg-block {
				display: block !important;
			}

			.dm-lg-flex {
				display: -webkit-box !important;
				display: -ms-flexbox !important;
				display: flex !important;
			}
		}

		/* Fix for Workstation Inner Page Issues (Agent Applied) */

		/* 1. Fix for 'IgniteRF' background text visibility */
		.current_post_title,
		.current_card_post_title {
			color: #E6E6E6 !important;
			/* Visible light grey */
			opacity: 1 !important;
			display: block !important;
		}

		/* Fix for Desktop Machine Image Visibility & Dimensions */
		.single-workstation .row.content_work .bg_work img,
		.bg_work img {
			display: block;
			/* Override display: none */
			opacity: 1;
			/* Override opacity: 0 */
			visibility: visible;
			max-height: 1000px;
			/* Updated per user request (Figma: ~1040px) */
			width: auto !important;
			/* Essential to override inline width: 100% */
			max-width: 100%;
			/* Prevent overflow */
			height: auto;
			/* Maintain aspect ratio */
			margin: 0 auto;
			/* Center in container */
			object-fit: contain;
		}

		/* Mobile workstation styles moved to child-mobile.css (single source of truth) */

		/* Adjustments for Technologies Section Alignment */
		@media (min-width: 768px) {
			.work_technologies .card-div-row {
				padding-left: 0 !important;
				/* Override any remaining inline styles if possible, though removed in PHP */
				justify-content: center !important;
			}

			.tech-card__text {
				/* Ensure text isn't too wide */
				max-width: 800px !important;
			}
		}

		/* ======================================== TECHNOLOGY CARDS - TESTED LAYOUT FIX Applied from console testing on staging Date: Jan 15, 2026 ======================================== */

		/* Adjust teal strip width and height for better centering */
		body.single-workstation #work_tech .tech-card__logo {
			max-width: 600px !important;
			min-height: 320px !important;
			padding: 50px 40px !important;
			margin-left: 120px !important;
			display: flex !important;
			flex-direction: column !important;
			justify-content: center !important;
			align-items: center !important;
			text-align: center !important;
		}

		/* Center logo image */
		body.single-workstation #work_tech .tech-card__logo-img {
			max-width: 180px !important;
			max-height: 50px !important;
			margin: 0 auto 20px auto !important;
		}

		/* Center text content */
		body.single-workstation #work_tech .tech-card__text {
			width: 100% !important;
			text-align: center !important;
		}

		body.single-workstation #work_tech .tech-card__text p {
			text-align: center !important;
			margin: 0 auto !important;
		}




		@media (min-width: 1200px) {

			/* TECHNOLOGY CARDS - CENTERING FIX FROM STAGING */
			body.single-workstation #work_tech .tech-card__logo {
				max-width: 600px !important;
				min-height: 320px !important;
				padding: 50px 40px !important;
				margin-left: 120px !important;
				display: flex !important;
				flex-direction: column !important;
				justify-content: center !important;
				align-items: center !important;
				text-align: center !important;
			}

			body.single-workstation #work_tech .tech-card__logo-img {
				max-width: 180px !important;
				max-height: 50px !important;
				margin: 0px auto 20px !important;
			}

			body.single-workstation #work_tech .tech-card__text {
				width: 100% !important;
				text-align: center !important;
			}

			body.single-workstation #work_tech .tech-card__text p {
				text-align: center !important;
				margin: 0px auto !important;
			}
		}

		/* Fix News heading white text issue - override client-theme/style.css */
		body.single-workstation section#work_event h2,
		body.single-workstation section#work_news h2,
		body.single-workstation section#work_event h2 p,
		body.single-workstation section#work_news h2 p {
			color: #000000 !important;
			/* Force black color to override white from main stylesheet */
			text-transform: none !important;
			/* Preserve original casing from admin (e.g., IgniteRF NEWS) */
		}

		/* Hide stray debug/label elements */
		.current_post_title,
		.current_card_post_title {
			display: none !important;
		}