@charset "utf-8";

/* CSS Document */



/* CSS Document © 2025 Digimax.co.uk */




.grecaptcha-badge {

	visibility: hidden;

}


::-moz-selection {

 background: #f8f8f8;

 color: #161a1d;

 text-shadow: none;

}

::selection {

	background: #f8f8f8;

	color: #161a1d;

	text-shadow: none;

}

*, *:before, *:after {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin: 0;

	padding: 0;

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, textarea, input {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

	outline: none;

	font-family: "Sora", sans-serif;

}

/* HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	color: #504f50;

	-webkit-text-size-adjust: none;

	-webkit-font-smoothing: antialiased;

	-moz-font-smoothing: antialiased;

	font-smoothing: antialiased;

	-webkit-font-smoothing: antialiased;

	text-rendering: optimizeLegibility;

	overflow: hidden;

}

:root {

	overflow-y: scroll;

}

a {

	text-decoration: none;

	transition: all 0.25s ease-out 0s;

}

p, p span {

	font-family: "Sora", sans-serif;

}

img {

	border: 0px;

}

ol, ul, li {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

* {

	-webkit-appearance: none;

}



::-webkit-input-placeholder {

 color: #1a1919;

}



::-moz-placeholder {

 color: #1a1919;

}



:-ms-input-placeholder {

 color: #1a1919;

}



:-moz-placeholder {

 color: #1a1919;

}

.header-wrapp, .linker-wrapp, .book-wrapp, .banner-wrapp, .about-wrapp, .treatments-wrapp, .team-wrapp, .patient-wrapp, .contact-wrapp, .footer-wrapp, .treatin-wrapp, .fees-wrapp, .map-wrapp, .health-wrapp {

	width: 100%;

	float: left;

}

.margin {

	width: 100%;

	max-width: 1362px;

	margin: auto;

}

/*header-wrapp*/



.header-wrapp {

	text-align: center;

	background: #1779bf;

	padding: 20px 0 20px;

	position: relative;

}

.header-wrapp p {

	float: left;

	font-size: 15px;

	color: #ffffff;

	letter-spacing: 0;

	line-height: 28px;

	margin: 0 0 0;

}

.header-wrapp p a {

	color: #ffffff;

}

.header-wrapp p span {

	display: block;

}

.header-wrapp p strong {

	font-weight: 700;

}

.header-wrapp .header-col1 {

	width: 32%;

	float: none;

	transform: translateY(-50%);

	margin: 0 auto 0;

	position: absolute;

	top: 50%;

	right: 0;

	left: 0;

}

.header-wrapp .header-col1 img {

	width: 100%;

	display: block;

}

.header-wrapp .header-col1 .header-row1 {

	width: 100%;

	float: none;

}

.header-wrapp .header-col1 .header-row1 li {

	float: none;

	display: inline-block;

	margin: 0 0 0;

}

.header-wrapp .header-col2 {

	width: auto;

	float: left;

	margin: 0 0 0;

}

.header-wrapp .header-col2 img {

	width: 100%;

	display: block;

}

.header-wrapp .header-col2 .header-row2 {

	width: 100%;

	float: left;

}

.header-wrapp .header-col2 .header-row2 li {

	float: left;

	margin: 0 10px 0 0;

}

.header-wrapp .header-col2 .header-row2 li:last-child {

	margin-right: 0;

}

.header-wrapp .header-col2 .header-row2 li strong {

	font-weight: 600;

}

.header-wrapp .header-col2 .header-row2 li span {

	margin: 0 5.3px 0 0;

}

.header-wrapp .header-col2 .header-row2 li span:last-child {

	margin-right: 0;

}

.header-wrapp .header-col2 .header-row2 li a {

	font-weight: 300;

	background: #226797;

	border-radius: 5px;

	display: block;

	padding: 7px 12px 8px;

}

.header-wrapp .header-col2 .header-row2 li a:hover {

	color: #226797;

	background: #ffffff;

}

.header-wrapp .header-col3 {

	width: auto;

	float: right;

	margin: 0 0 0;

}

.header-wrapp .header-col3 img {

	width: 100%;

	display: block;

}

.header-wrapp .header-col3 .header-row3 {

	width: 100%;

	float: right;

}

.header-wrapp .header-col3 .header-row3 li {

	float: left;

	margin: 0 8px 0 0;

}

.header-wrapp .header-col3 .header-row3 li:last-child {

	margin-right: 0;

}

.header-wrapp .header-col3 .header-row3 li strong {

	font-weight: 600;

}

.header-wrapp .header-col3 .header-row3 li span {

	margin: 0 5.3px 0 0;

}

.header-wrapp .header-col3 .header-row3 li span:last-child {

	margin-right: 0;

}

.header-wrapp .header-col3 .header-row3 li a {

	font-weight: 600;

	background: #226797;

	border-radius: 5px;

	display: block;

	padding: 7px 14px 8px 14px;

}

.header-wrapp .header-col3 .header-row3 li a:hover {

	color: #226797;

	background: #ffffff;

}

.header-row1 li, .header-row1 li a, .header-row1 li strong, .header-row2 li, .header-row2 li a, .header-row2 li strong, .header-row3 li, .header-row3 li a, .header-row3 li strong {

	font-size: 13px;

	font-weight: 300;

	color: #ffffff;

	letter-spacing: -0.13px;

	line-height: normal;

}

/*linker-wrapp*/



.linker-wrapp {

	background: #eeeded;

	padding: 46px 0 46px;

	position: relative;
}

.linker-wrapp p {

	float: none;

	font-size: 12px;

	color: #ffffff;

	letter-spacing: normal;

	line-height: 30px;

	margin: 0 0 0;

}

.linker-wrapp p a {

	color: #ffffff;

}

.linker-wrapp p span {

	display: block;

}

.linker-wrapp p strong {

	font-weight: 700;

}

.linker-wrapp .linker-col1 {

	width: 184px;

	text-align: center;

	float: none;

	transform: translateY(-50%);

	margin: 0 auto 0;

	position: absolute;

	top: 50%;

	right: 0;

	left: 0;

}

.linker-wrapp .linker-col1 img {

	width: 100%;

	display: block;

}

.linker-wrapp .linker-col1 .linker-row1 {

	width: 100%;

	float: none;

}

.linker-wrapp .linker-col2 {

	width: auto;

	float: right;

	margin: 0 0 0;

}

.linker-wrapp .linker-col2 img {

	width: 100%;

	display: block;

}

.linker-wrapp .linker-col2 .linker-row2 {

	width: 100%;

	float: right;

}

.linker-wrapp .linker-btn1 {

	font-size: 17px;

	float: left;

	color: #000;

	background: none;

	border-color: rgba(0, 0, 0, 0.0);

	margin: 0 10px 0 0;

	padding: 12px 8px 11px 8px;

}

.linker-wrapp .linker-btn1:last-child {

	margin-right: 0;

}

.linker-wrapp .linker-btn1:hover {

	color: #1779bf;

}

.linker-wrapp .linker-btn2 {

	float: left;

	color: #ffff;

	background: #000;

	border-color:  #000;

	margin: 0 10px 0 0;

	padding: 14px 31px 14px 31px;

}

.linker-wrapp .linker-btn2:last-child {

	margin-right: 0;

}

.linker-wrapp .linker-btn2:hover {
    color: #000;
    background: transparent;
    border-color: #000;
}

/*banner-wrapp*/



.banner-wrapp {

	text-align: center;

	min-height: 774px;

	background: none;

	position: relative;

}

.banner-wrapp p {

	float: none;

	font-size: 18px;

	font-weight: 400;

	color: #1a1919;

	letter-spacing: -0.18px;

	line-height: 1.67;

	margin: 0 0 16px;

}

.banner-wrapp p a {

	color: #1a1919;

}

.banner-wrapp p span {

	display: block;

}

.banner-wrapp p strong {

	font-weight: 700;

}

.banner-wrapp h2 {

	font-size: 62px;

	font-weight: 600;

	color: #000000;

	letter-spacing: -0.62px;

	line-height: 1.05;

	margin: 0 0 28px;

}

.banner-wrapp h2 a {

	color: #000000;

}

.banner-wrapp h2 span {

	display: block;

}

.banner-wrapp .banner-col1 {

	width: 1362px;

	float: left;

	transform: translateY(-50%);

	margin: 0 auto 0;

	position: absolute;

	top: 50%;

	right: 0;

	left: 0;

}

.banner-wrapp .banner-col1 img {

	width: 100%;

	display: block;

}

.banner-wrapp .banner-col1 .banner-row1 {

	width: 40.4%;

	float: left;

}

.banner-wrapp .banner-btn1 {

	float: none;

	color: #ffffff;

	background: #000;

	border-color: #000;

	margin: 30px 12px 0;

	padding: 14px 40px 14px 40px;

}

.banner-wrapp .banner-btn1:hover {

	color: #161a1d;

	background: none;

	border-color: #000;

}

.banner-wrapp .banner-btn2 {

	float: none;

	color: #ffffff;

	background: #1779bf;

	border-color: #1779bf;

	margin: 14px 12px 0;

	padding: 14px 48px 14px 48px;

}

.banner-wrapp .banner-btn2:hover {

	color: #1779bf;

	background: none;

	border-color: #1779bf;

}

/*book-wrapp*/



.book-wrapp {

	text-align: center;

	background: #000000;

	padding: 28px 0 38px;

}

.book-wrapp p {

	float: none;

	font-size: 15px;

	font-weight: 400;

	color: #ffffff;

	letter-spacing: normal;

	line-height: 1.67;

	margin: 0 0 16px;

}

.book-wrapp p a {

	color: #ffffff;

}

.book-wrapp p span {

	display: block;

}

.book-wrapp p strong {

	font-weight: 700;

}

.book-wrapp h2 {

	font-size: 32px;

	font-weight: 700;

	color: #ffffff;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 36px;

}

.book-wrapp h2 a {

	color: #ffffff;

}

.book-wrapp h2 span {

	display: block;

}

.book-wrapp .book-col1 {

	width: 79.9%;

	float: none;

	margin: 0 auto 0;

}

.book-wrapp .book-col1 img {

	width: 100%;

	display: block;

}

.book-wrapp .book-col1 .book-row1 {

	width: 100%;

	float: none;

}

.book-wrapp .book-col1 .book-row1 .book-fil1 {

	font-weight: 500;

	color: #1a1919;

	border-color: rgba(218, 218, 218, 0.52);

	resize: none;

}

.book-wrapp .book-col1 .book-row1 .book-fil2 {

	width: 32.72%;

	height: 45px;

	float: left;

	margin: 0 0.92% 0.92% 0;

}

.book-wrapp .book-col1 .book-row1 .book-fil2:nth-child(3) {

	margin-right: 0;

}

.book-wrapp .book-col1 .book-row1 .book-fil3 {

	width: 100%;

	height: 83px;

	float: left;

	margin: 0 0 26px;

	padding: 14px 0 0;

}

.book-wrapp .book-btn1 {

	float: none;

	color: #000000;

	background: #ffffff;

	border-color: #ffffff;

	cursor: pointer;

	margin: 0 4px 0;

	padding: 14px 28px 14px 28px;

}

.book-wrapp .book-btn1:hover {

	color: #ffffff;

	background: none;

	border-color: #ffffff;

}

/*about-wrapp*/



.about-wrapp {

	background: none;

	padding: 82px 0 44px;

}

.about-wrapp p {

	float: none;

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 28px;

}

.about-wrapp p a {

	color: #161a1d;

}

.about-wrapp p span {

	display: block;

}

.about-wrapp p strong {

	font-weight: 700;

}

.about-wrapp h2, .about-wrapp h1.likeH2, .referrals-wrapp h1 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 36px;

}

.about-wrapp h2 a, .about-wrapp h1.likeH2 a {

	color: #1a1919;

}

.about-wrapp h2 span, .about-wrapp h1.likeH2 span {

	display: block;

}

.about-wrapp h3 {

	font-size: 15.3px;

	font-weight: 400;

	color: #f5f4ed;

	letter-spacing: normal;

	line-height: 1.38;

	margin: 0 0 0;

}

.about-wrapp h3 a {

	color: #f5f4ed;

}

.about-wrapp h3 span {

	display: block;

}

.about-wrapp h3 strong {

	font-weight: 700;

}

.about-wrapp .about-col1 {

	width: 100%;

	float: right;

	margin: 0 0 0;

}

.about-wrapp .about-col1 img {

	width: 100%;

	display: block;

}

.about-wrapp .about-col1 .about-row1 {

	width: 42.9%;

	float: right;

}

.about-wrapp .about-col2 {

	width: 50.8%;

	float: left;

	margin: 0 0 0;

	position: relative;

}

.about-wrapp .about-col2 img {

	width: 100%;

	display: block;

}

.about-wrapp .about-col2 .about-row2 {

	width: 100%;

	float: left;

}

.about-wrapp h3, .about-wrapp h3 span, .about-wrapp h3 strong {

	font-family: "DM Sans", sans-serif;

}

/*treatments-wrapp*/



.treatments-wrapp {

	text-align: center;

	background: none;

	padding: 44px 0 70px;

}

.treatments-wrapp p {

	float: none;

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 28px;

}

.treatments-wrapp p a {

	color: #161a1d;

}

.treatments-wrapp p span {

	display: block;

}

.treatments-wrapp p strong {

	font-weight: 700;

}

.treatments-wrapp h2 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 20px;

}

.treatments-wrapp h2 a {

	color: #1a1919;

}

.treatments-wrapp h2 span {

	display: block;

}

.treatments-wrapp h3, .treatments-wrapp h1.likeH3 {

	font-size: 18px;

	font-weight: 700;

	color: #161a1d;

	letter-spacing: -0.18px;

	line-height: 1.56;

	margin: 0 0 24px;

}

.treatments-wrapp h3 a {

	color: #161a1d;

}

.treatments-wrapp h3 span {

	display: block;

}

.treatments-wrapp h3 strong {

	font-weight: 700;

}

.treatments-wrapp h4 {

	font-size: 18.6px;

	font-weight: 700;

	color: #000000;

	letter-spacing: normal;

	line-height: 1.27;

	margin: 0 0 16px;

}

.treatments-wrapp h4 a {

	color: #000000;

}

.treatments-wrapp h4 span {

	display: block;

}

.treatments-wrapp .margin {

	max-width: 1373px;

}

.treatments-wrapp .treatments-col1 {

	width: 66%;

	float: none;

	margin: 0 auto 40px;

}

.treatments-wrapp .treatments-col1 img {

	width: 100%;

	display: block;

}

.treatments-wrapp .treatments-col1 .treatments-row1 {

	width: 100%;

	float: none;

}

.treatments-wrapp .treatments-col2 {

	width: 100%;

	float: left;

	margin: 0 0 54px;

}

.treatments-wrapp .treatments-col2 img {

	width: 100%;

	display: block;

}

.treatments-wrapp .treatments-col2:last-child {

	margin-bottom: 0;

}

.treatments-wrapp .treatments-col2 .treatments-row2 {

	width: 100%;

	float: left;

}

.treatments-wrapp .treatments-col3 {

	width: 23.74%;

	float: none;

	text-align: left;

	vertical-align: top;

	display: inline-block;

	margin: 0 0.44% 0;

}

.treatments-wrapp .treatments-col3 img {

	width: 100%;

	display: block;

}

.treatments-wrapp .treatments-col3 .treatments-row3 {

	width: 100%;

	float: left;

	padding: 9% 5.5% 0;

}

.treatments-wrapp .treatments-btn1 {

	float: none;

	color: #ffffff;

	background: #000;

	border-color: #000;

	margin: 0 10px 0 0;

	padding: 14px 34px 14px 34px;

}

.treatments-wrapp .treatments-btn1:last-child {

	margin-right: 0;

}

.treatments-wrapp .treatments-btn1:hover {

	color: #161a1d;

	background: none;

	border-color: #000;;

}

.treatments-wrapp h4, .treatments-wrapp h4 span {

	font-family: "DM Sans", sans-serif;

}

/*team-wrapp*/



.team-wrapp {

	text-align: center;

	background: #f8f8f8;

	padding: 100px 0 100px;

}

.team-wrapp p {

	float: none;

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 28px;

}

.team-wrapp p a {

	color: #161a1d;

}

/*.team-wrapp p span {

	display: block;

}*/

.team-wrapp p strong {

	font-weight: 700;

}

.team-wrapp h2 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 24px;

}

.team-wrapp h2 a {

	color: #1a1919;

}

.team-wrapp h2 span {

	display: block;

}

.team-wrapp .team-col1 {

	width: 66%;

	float: none;

	margin: 0 auto 42px;

}

.team-wrapp .team-col1 img {

	width: 100%;

	display: block;

}

.team-wrapp .team-col1 .team-row1 {

	width: 100%;

	float: none;

}

.team-wrapp .team-col2 {

	width: 76%;

	float: none;

	margin: 0 auto 0;

}

.team-wrapp .team-col2 img {

	width: 100%;

	display: block;

}

.team-wrapp .team-col2 .team-row2 {

	width: 100%;

	float: none;

}

.team-wrapp .team-col2 .team-row2 li {

	float: none;

	display: inline-block;

	margin: 0 14px 0;

}

.team-wrapp .team-col2 .team-row2 li a:hover {

	color: #1779bf;

}

.team-row2 li, .team-row2 li a {

	font-size: 16px;

	font-weight: 700;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

}

/*patient-wrapp*/



.patient-wrapp {

	text-align: center;

	background: none;

	padding: 88px 0 48px;

}

.patient-wrapp p {

	float: none;

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 28px;

}

.patient-wrapp p a {

	color: #161a1d;

}

.patient-wrapp p span {

	display: block;

}

.patient-wrapp p strong {

	font-weight: 700;

}

.patient-wrapp h2 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 16px;

}

.patient-wrapp h2 a {

	color: #1a1919;

}

.patient-wrapp h2 span {

	display: block;

}

.patient-wrapp h3 {

	font-size: 16px;

	font-weight: 700;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 16px;

}

.patient-wrapp h3 a {

	color: #161a1d;

}

.patient-wrapp h3 span {

	display: block;

}

.patient-wrapp h4 {

	font-size: 16px;

	font-weight: 700;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 0;

}

.patient-wrapp h4 a {

	color: #161a1d;

}

.patient-wrapp h4 span {

	display: block;

}

.patient-wrapp .margin {

	max-width: 1373px;

}

.patient-wrapp .patient-col1 {

	width: 60%;

	float: none;

	margin: 0 auto 62px;

}

.patient-wrapp .patient-col1 img {

	width: 100%;

	display: block;

}

.patient-wrapp .patient-col1 .patient-row1 {

	width: 100%;

	float: none;

}

.patient-wrapp .patient-col2 {

	width: 100%;

	float: left;

	margin: 0 0 0;

}

.patient-wrapp .patient-col2 img {

	width: 100%;

	display: block;

}

.patient-wrapp .patient-col2 .patient-row2 {

	width: 51.7%;

	float: none;

	background: #f8f8f8;

	border-radius: 10px;

	margin: 0 auto 0;

	padding: 14.6% 14.6% 14.6%;

}

.patient-wrapp .patient-col3 {

	width: 21.79%;

	float: left;

	margin: 0 1.6% 0;

}

.patient-wrapp .patient-col3 img {

	width: 100%;

	display: block;

}

.patient-wrapp .patient-col3 .patient-row3 {

	width: 100%;

	float: left;

	padding: 16.2% 0 0;

}

/*contact-wrapp*/



.contact-wrapp {

	background: none;

	padding: 48px 0 114px;

}

.contact-wrapp p {

	float: none;

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 16px;

}

.contact-wrapp p a {

	color: #161a1d;

}

.contact-wrapp p span {

	display: block;

}

.contact-wrapp p strong {

	font-weight: 700;

}

.contact-wrapp h2 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 24px;

}

.contact-wrapp h2 a {

	color: #1a1919;

}

.contact-wrapp h2 span {

	display: block;

}

.contact-wrapp h3 {

	font-size: 16px;

	font-weight: 700;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 14px;

}

.contact-wrapp h3 a {

	color: #161a1d;

}

.contact-wrapp h3 span {

	display: block;

}

.contact-wrapp h4 {

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 0;

}

.contact-wrapp h4 a {

	color: #161a1d;

}

.contact-wrapp h4 span {

	display: block;

}

.contact-wrapp .contact-col1 {

	width: 100%;

	float: left;

	margin: 0 0 0;

}

.contact-wrapp .contact-col1 img {

	width: 100%;

	display: block;

}

.contact-wrapp .contact-col1 .contact-row1 {

	width: 44.1%;

	float: left;

}

.contact-wrapp .contact-col2 {

	width: 100%;

	float: right;

	margin: 8px 0 0;

}

.contact-wrapp .contact-col2 img {

	width: 100%;

	display: block;

}

.contact-wrapp .contact-col2 .contact-row2 {

	width: 100%;

	float: right;

}

.contact-wrapp .contact-col2 .contact-row2 li {

	float: none;

	margin: 0 0 0;

}

.contact-wrapp .contact-col2 .contact-row2 li a:hover {

	color: #1779bf;

}

.contact-wrapp .contact-col3 {

	width: 100%;

	float: left;

	margin: 20px 0 0;

}

.contact-wrapp .contact-col3 img {

	width: 100%;

	display: block;

}

.contact-wrapp .contact-col3 .contact-row3 {

	width: 100%;

	float: left;

}

.contact-wrapp .contact-col4 {

	width: 49.34%;

	float: left;

	margin: 0 0 0;

}

.contact-wrapp .contact-col4 img {

	width: 100%;

	display: block;

}

.contact-wrapp .contact-col4:last-child {

	float: right;

}

.contact-wrapp .contact-col4 .contact-row4 {

	width: 100%;

	float: left;

}

.contact-wrapp .contact-col5 {

	width: 50.66%;

	float: right;

	margin: 0 0 0;

}

.contact-wrapp .contact-col5 iframe {

	width: 100%;

	height: 100%;

	border-radius: 10px;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

}

.contact-wrapp .contact-col5 .contact-row5 {

	width: 100%;

	float: right;

	background: #f8f8f8;

	border-radius: 10px;

	padding: 0 0 74.4%;

	position: relative;

}

.contact-wrapp .contact-btn1 {

	float: none;

	color: #ffffff;

	background: #65373b;

	border-color: #65373b;

	margin: 16px 0 0;

	padding: 9px 24px 11px 27px;

}

.contact-row2 li, .contact-row2 li a {

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

}

/*footer-wrapp*/



.footer-wrapp {
	background: #eeeded;
	padding: 70px 0 110px;

}

.footer-wrapp p {

	float: none;

	font-size: 12px;

	color: #ffffff;

	letter-spacing: normal;

	line-height: 30px;

	margin: 0 0 16px;

}

.footer-wrapp p a {

	color: #161a1d;

}

.footer-wrapp p span {

	display: block;

}

.footer-wrapp p strong {

	font-weight: 700;

}

.footer-wrapp h2 {

	font-size: 16px;

	font-weight: 500;

	color: #6a6668;

	letter-spacing: normal;

	line-height: 1.25;

	margin: 0 0 22px;

}

.footer-wrapp h2 a {

	color: #6a6668;

}

.footer-wrapp h2 span {

	display: block;

}

.footer-wrapp .footer-col1 {

	width: 100%;

	float: left;

	margin: 0 0 54px;

}

.footer-wrapp .footer-col1 img {

	width: 100%;

	display: block;

}

.footer-wrapp .footer-col1 .footer-row1 {

	width: 247px;

	float: left;

}

.footer-wrapp .footer-col2 {

	width: 36.5%;

	float: left;

	margin: 0 3.97% 0 0;

}

.footer-wrapp .footer-col2 img {

	width: 100%;

	display: block;

}

.footer-wrapp .footer-col2 .footer-row2 {

	width: 44.6%;

	float: left;

}

.footer-wrapp .footer-col2 .footer-row2:last-child {

	float: right;

}

.footer-wrapp .footer-col2 .footer-row2 li {

	float: none;

	margin: 0 0 0;

}

.footer-wrapp .footer-col2 .footer-row2 li a:hover {

	color: #1779bf;

}

.footer-wrapp .footer-col3 {

	width: 12.4%;

	float: left;

	margin: 0 1.76% 0 0;

}

.footer-wrapp .footer-col3 img {

	width: 100%;

	display: block;

}

.footer-wrapp .footer-col3 .footer-row3 {

	width: 100%;

	float: left;

}

.footer-wrapp .footer-col3 .footer-row3 li {

	float: none;

	margin: 0 0 0;

}

.footer-wrapp .footer-col3 .footer-row3 li a:hover {

	color: #1779bf;

}

.footer-wrapp .footer-col4 {

	width: 18.9%;

	float: left;

	margin: 0 1.77% 0 0;

}

.footer-wrapp .footer-col4 img {

	width: 100%;

	display: block;

}

.footer-wrapp .footer-col4 .footer-row4 {

	width: 100%;

	float: left;

}

.footer-wrapp .footer-col4 .footer-row4 li {

	float: none;

	margin: 0 0 0;

}

.footer-wrapp .footer-col4 .footer-row4 li a:hover {

	color: #1779bf;

}

.footer-wrapp .footer-col5 {

	width: 24.7%;

	float: left;

	margin: 0 0 0;

}

.footer-wrapp .footer-col5 img {

	width: 100%;

	display: block;

}

.footer-wrapp .footer-col5 .footer-row5 {

	width: 100%;

	float: left;

}

.footer-wrapp .footer-col5 .footer-row5 li {

	float: none;

	margin: 0 0 0;

}

.footer-wrapp .footer-col5 .footer-row5 li a:hover {

	color: #1779bf;

}

.footer-wrapp .footer-col6 {

	width: 100%;

	float: left;

	margin: 30px 0 0;

}

.footer-wrapp .footer-col6 img {

	width: 100%;

	display: block;

}

.footer-wrapp .footer-col6 .footer-row6 {

	width: 100%;

	float: left;

}

.footer-wrapp .footer-col6 .footer-row6 li {

	float: left;

	margin: 0 8px 0 0;

}

.footer-wrapp .footer-col6 .footer-row6 li:last-child {

	margin-right: 0;

}

.footer-wrapp .footer-col6 .footer-row6 li a:hover {

	color: #1779bf;

}

.footer-wrapp .footer-col7 {

	width: 100%;

	float: left;

	margin: 14px 0 0;

}

.footer-wrapp .footer-col7 img {

	width: 100%;

	display: block;

}

.footer-wrapp .footer-col7 .footer-row7 {

	width: 100%;

	float: left;

}

.footer-wrapp .footer-col7 .footer-row7 li {

	float: left;

	margin: 0 8px 0 0;

}

.footer-wrapp .footer-col7 .footer-row7 li:last-child {

	margin-right: 0;

}

.footer-wrapp .footer-col7 .footer-row7 li a:hover {

	color: #1779bf;

}

.footer-wrapp .footer-btn1 {

	float: none;

	color: #ffffff;

	background: #000;

	border-color: #000;

	margin: 10px 10px 0 0;

	padding: 14px 34px 14px 34px;

}

.footer-wrapp .footer-btn1:last-child {

	margin-right: 0;

}

.footer-wrapp .footer-btn1:hover {

	color: #161a1d;

	background: transparent;

	border-color: #161a1d;

}

.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row4 li, .footer-row4 li a, .footer-row5 li, .footer-row5 li a {

	font-size: 16px;

	font-weight: 400;

	color: #000;

	letter-spacing: normal;

	line-height: 2.38;

	word-wrap: break-word;

}

.footer-row6 li, .footer-row6 li a, .footer-row7 li, .footer-row7 li a {

	font-size: 12px;

	font-weight: 400;

	color: #000;

	letter-spacing: normal;

	line-height: normal;

}

.about-wrapp2 {

	padding: 57px 0 104px;

}

.about-wrapp h6 {

	font-size: 14px;

	color: #161a1d;

	letter-spacing: -0.14px;

	line-height: 1.43;

	margin: 0 0 9px;

}

.about-wrapp .about-col3 {

	width: auto;

	display: table;

	margin: 42px 0 0;

}

.about-wrapp .about-col3 img {

	width: 100%;

	display: block;

}

.about-wrapp .about-col3 .about-row3 {

	width: 197px;

	display: table-cell;

	vertical-align: middle;

	border-right: 1px solid rgba(0, 0, 0, 0.20);

	padding: 0 20px 0 0;

}

.about-wrapp .about-col3 .about-row4 {

	width: auto;

	display: table-cell;

	vertical-align: middle;

	padding: 0 0 0 20px;

}

.about-wrapp2 .about-col3 .common-title-bg-black {

	margin: 0 0 0;

	background: #893277;

}

.about-wrapp2 .about-col3 .common-title-bg-black a {

	color: #fff;

}

.about-wrapp2 .about-col3 .common-title-bg-black:hover {

	background: #161a1d;

}

.about-wrapp2 .about-content-relative-box {

	bottom: 110px;

}

.treatments-wrapp2 {

	padding: 80px 0 80px;

}

/*treatin-wrapp*/



.treatin-wrapp {

	background: none;

	padding: 57px 0;

}

.treatin-wrapp p {

	float: none;

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 28px;

}

.treatin-wrapp p a {

	color: #161a1d;

}

.treatin-wrapp p span {

	display: block;

}

.treatin-wrapp p strong {

	font-weight: 700;

}

.health-wrapp h1 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 25px;

}

.treatin-wrapp h2, .treatin-wrapp h1.likeH2 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 25px;

}

.treatin-wrapp h2 a {

	color: #1a1919;

}

.treatin-wrapp h2 span {

	display: block;

}

.treatin-wrapp h3 {

	font-size: 16px;

	font-weight: 600;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 7px;

}

.treatin-wrapp h3 a {

	color: #161a1d;

}

.treatin-wrapp h3 span {

	display: block;

}

.treatin-wrapp h3 strong {

	font-weight: 700;

}

.treatin-wrapp .treatin-col1 {

	width: 100%;

	float: right;

	margin: 0 0 0;

}

.treatin-wrapp .treatin-col1 img {

	width: 100%;

	display: block;

}

.treatin-wrapp .treatin-col1 .treatin-row1 {

	width: 46%;

	float: right;

}

.treatin-wrapp .treatin-col2 {

	width: 47.1%;

	float: left;

	margin: 0 0 0;

	position: relative;

}

.treatin-wrapp .treatin-col2 img {

	width: 100%;

	display: block;

}

.treatin-wrapp .treatin-col2 .treatin-row2 {

	width: 100%;

	float: left;

}

/*common-btn-col*/



.common-btn-col1 {

	width: 100%;

	float: left;

	margin: 40px 0 0;

}

.common-btn-col1 h5 {

	float: none;

	font-size: 16px;

	font-weight: 600;

	color: #161a1d;

	letter-spacing: normal;

	line-height: 1.45;

	margin: 0 0 15px;

	text-transform: inherit;

}

.common-btn-col1 h5 a {

	color: #161a1d;

}

.common-btn-col1 h5 span {

	display: block;

}

.common-btn-col1 img {

	width: 100%;

	display: block;

}

.common-btn-col1 .common-btn-row1 {

	width: 100%;

}

.common-btn-col1 .common-btn-tex1 {

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	line-height: normal;

	letter-spacing: -0.16px;

	display: inline-block;

	vertical-align: middle;

	margin: 0 10px 0;

}

.common-btn-col1 .common-btn1 {

	float: none;

	color: #ffffff;

	background: #161a1d;

	border-color: #161a1d;

	margin: 0 0;

	padding: 14px 33.5px 14px;

}

.common-btn-col1 .common-btn1:hover {

	color: #161a1d;

	background: none;

	border-color: #161a1d;

}

.common-btn-col1 .common-btn2 {

	float: none;

	font-size: 16px;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	display: inline-block;

	padding: 14px 0 14px;

}

.common-btn-col1 .common-btn2:hover {

	color: rgba(0, 0, 0, 0.5);

}

.common-btn-col1 h5, .common-btn-col1 h5 span {

	font-family: "Signika", sans-serif;

}

/*fees-wrapp*/



.fees-wrapp {

	background: none;

	padding: 57px 0;

}

.fees-wrapp p {

	float: none;

	font-size: 16px;

	font-weight: 400;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

	margin: 0 0 22px;

}

.fees-wrapp p a {

	color: #161a1d;

}

.fees-wrapp p span {

	display: block;

}

.fees-wrapp p strong {

	font-weight: 700;

}

.fees-wrapp h1 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 55px;

}

.fees-wrapp h2 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.32px;

	line-height: 1.25;

	margin: 0 0 13px;

}

.fees-wrapp h2 a {

	color: #1a1919;

}

.fees-wrapp h2 span {

	display: block;

}

.fees-wrapp h3 {

	font-size: 20px;

	font-weight: 700;

	color: #1a1919;

	letter-spacing: -0.2px;

	line-height: 2;

	margin: 0 0 0;

}

.fees-wrapp h3 a {

	color: #1a1919;

}

.fees-wrapp h3 span {

	font-size: 16px;

	letter-spacing: 0.16px;

	font-weight: 400;

	margin: 0 0 0 12px;

}

.fees-wrapp h3 strong {

	font-weight: 700;

}

.fees-wrapp .fees-col1 {

	width: 100%;

	float: left;

}

.fees-wrapp .fees-col1 img {

	width: 100%;

	display: block;

}

.fees-wrapp .fees-col1 .fees-row1 {

	width: 100%;

	max-width: 559px;

	float: none;

	margin: 0 auto 37px;

	border-bottom: 1px solid rgba(0, 0, 0, 0.20);

}

.fees-wrapp .fees-col1 .fees-row1:last-child {

	border: none;

}

.contact-wrapp2 h2 {

	margin: 0 0 40px;

}

.contact-wrapp2 .contact-col1 {

	padding: 0 0 0 44px;

}

.contact-wrapp2 .contact-col1 .contact-row1 {

	float: right;

}

.contact-wrapp2 .contact-col5 {

	width: 44.4%;

	float: left;

}

.contact-wrapp2 .contact-col5 .contact-row5 {

	background: none;

	border-radius: 0;

	padding: 0;

}

.contact-wrapp .contact-col5 .book-row1 {

	width: 100%;

	float: none;

}

.contact-wrapp .contact-col5 .book-row1 .book-fil1 {

	font-weight: 500;

	color: #1a1919;

	background: #f1f1f1;

	border-color: #f1f1f1;

	resize: none;

}

.contact-wrapp .contact-col5 .book-row1 .book-fil2 {

	width: 100%;

	height: 45px;

	float: left;

	margin: 0 0 12px 0;

}

.contact-wrapp .contact-col5 .book-row1 .book-fil3 {

	width: 100%;

	height: 83px;

	float: left;

	margin: 5px 0 26px;

	padding: 14px 0 0;

}

.contact-wrapp .contact-col6 {

	width: 100%;

	float: left;

	margin: 21px 0 0;

	border-top: 1px solid rgba(0, 0, 0, 0.2);

	border-bottom: 1px solid rgba(0, 0, 0, 0.2);

	padding: 23px 0 27px;

}

.contact-wrapp .contact-col6 .contact-icon {

	width: 20px;

	float: none;

	margin: 0 auto 10px 0;

}

.contact-wrapp .contact-col6 .contact-row2 {

	width: 100%;

	float: right;

}

.contact-wrapp .contact-col6 .contact-row2 li {

	float: none;

	margin: 0 0 0;

}

.contact-wrapp .contact-col6 .contact-row2 li a:hover {

	color: #1779bf;

}

.contact-wrapp .book-btn1 {

	float: none;

	color: #ffffff;

	background: #161a1d;

	border-color: #161a1d;

	margin: 10px 0 0;

	padding: 14px 27px 14px;

}

.contact-wrapp .book-btn1:hover {

	color: #161a1d;

	background: none;

	border-color: #161a1d;

}

/*map-wrapp*/



.map-wrapp iframe {

	width: 100%;

	display: block;

	height: 513px;

}

/*health-wrapp*/



.health-wrapp {

	padding: 60px 0 40px;

}

.health-wrapp p {

	float: none;

	font-size: 15px;

	font-weight: 400;

	color: #161a1d;

	line-height: 1.75;

	margin: 0 0 22px;

}

.health-wrapp p a {

	color: #161a1d;

}

.health-wrapp p span {

	display: block;

}

.health-wrapp p strong {

	font-weight: 700;

}

.health-wrapp h2 {

	font-size: 32px;

	font-weight: 700;

	color: #1a1919;

	line-height: 1.25;

	margin: 0 0 25px;

}

.health-wrapp h2 a {

	color: #1a1919;

}

.health-wrapp h2 span {

	display: block;

}

.health-wrapp h3 {

	font-size: 20px;

	font-weight: 700;

	color: #1a1919;

	line-height: 1.25;

	margin: 0 0 15px;

}

.health-wrapp h3 a {

	color: #1a1919;

}

.health-wrapp h3 span {

	display: block;

}

.health-wrapp h4 {

	font-size: 20px;

	font-weight: 700;

	color: #1a1919;

	line-height: 1.25;

	margin: 0 0 15px;

}

.health-wrapp h4 a {

	color: #1a1919;

}

.health-wrapp h4 span {

	display: block;

}

.health-wrapp .strong {

	font-size: 15px;

	font-weight: 700;

	color: #161a1d;

	letter-spacing: -0.16px;

	line-height: 1.75;

}

.health-wrapp .health-table {

	width: 100%;

	float: left;

	margin: 0 0 26px;

	font-size: 15px;

	color: #161a1d;

}

.health-wrapp .health-table table {

	width: 100%;

	float: left;

}

.health-row1 {

	width: 100%;

	float: left;

	margin: 0 0 22px;

}

.health-row1 li {

	font-size: 15px;

	color: #161a1d;

	line-height: 1.75;/*background:url(../images/dot.svg) no-repeat left 10px; padding-left:14px;*/

}

.health-row1 li a {

	color: #508bc7

}

/*common-title-bg-black-css*/



.common-title-bg-black {

	font-size: 8.2px;

	font-weight: 500;

	color: #ffffff;

	letter-spacing: 0.69px;

	line-height: 1.83;

	text-transform: uppercase;

	background: #000000;

	border-radius: 6.2px;

	display: table;

	margin: 0 0 16px;

	padding: 7px 18px 7px 18px;

	font-family: "DM Mono", monospace;

}

.common-title-bg-black img {

	width: 100%;

	display: block;

}

/*common-title-bg-gray-css*/



.common-title-bg-gray {

	font-size: 11px;

	font-weight: 500;

	color: #161a1d;

	letter-spacing: 0.69px;

	line-height: 1.5;

	text-transform: uppercase;

	background: #fafafa;

	border-radius: 6.2px;

	display: table;

	margin: 0 0 16px;

	padding: 7px 10px 7px 10.2px;

	border: 1px solid rgba(0, 0, 0, 0.42);

	font-family: "DM Mono", monospace;

}

.common-title-bg-gray img {

	width: 100%;

	display: block;

}

.common-title-bg-gray span {

	width: 17px;

	float: left;

	margin: 0 11.2px 0 0;

}

/*header-nhs-blue-plain-logo-css*/



.header-nhs-blue-plain-logo {

	width: 66px;

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 auto 0;

}

.header-nhs-blue-plain-logo img {

	width: 100%;

	display: block;

}

/*about-content-relative-box-css*/



.about-content-relative-box {

	width: 23.5%;

	float: right;

	background: #1779bf;

	border-radius: 50%;

	border: 1px solid #1779bf;

	margin: 0 0 0;

	padding: 0 0 23.5%;

	position: absolute;

	right: 5.8%;

	bottom: 5.2%;

}

.about-content-relative-box img {

	width: 100%;

	display: block;

}

.about-content-relative-box:hover h3 a {

	color: #000000;

}

/*about-content-absolute-box-css*/



.about-content-absolute-box {

	width: 90%;

	float: none;

	text-align: center;

	transform: translateY(-50%);

	margin: 0 auto 0;

	position: absolute;

	top: 50%;

	right: 0;

	left: 0;

}

.about-content-absolute-box img {

	width: 100%;

	display: block;

}

/*about-nhs-thumb-box-css*/



.about-nhs-thumb-box {

	width: 48%;

	float: none;

	margin: 0 auto 4.9px;

}

.about-nhs-thumb-box img {

	width: 100%;

	display: block;

}

/*treatments-content-scroll-box-css*/



.treatments-content-scroll-box {

	width: 100%;

	max-height: 67px;

	float: left;

	overflow-y: scroll;

	margin: 0 0 10px;

}

.treatments-content-scroll-box p {

	font-size: 14.2px;

	font-weight: 400;

	color: #000000;

	letter-spacing: normal;

	line-height: 1.5;

	margin: 0 0 10px;

}

.treatments-content-scroll-box p a {

	color: #000000;

}

.treatments-content-scroll-box p span {

	display: block;

}

.treatments-content-scroll-box p strong {

	font-weight: 700;

}

.treatments-content-scroll-box img {

	width: 100%;

	display: block;

}

/*contact-day-hours-box-css*/



.contact-day-hours-box {

	width: 100%;

	float: left;

	margin: 0 0 0;

}

.contact-day-hours-box img {

	width: 100%;

	display: block;

}

/*contact-let-box-css*/



.contact-let-box {

	width: 48.4%;

	float: left;

	margin: 0 0 0;

}

.contact-let-box img {

	width: 100%;

	display: block;

}

/*contact-ret-box-css*/



.contact-ret-box {

	width: 48.4%;

	float: right;

	margin: 0 0 0;

}

.contact-ret-box img {

	width: 100%;

	display: block;

}

/*mobile-css*/



.linker-mob1 {

	width: 100%;

	float: left;

	display: none;

	transition: all 0.7s;

	margin: 0 0 0;

}

.linker-mob1 img {

	width: 100%;

	display: block;

}

.linker-mob1 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 1px 0;

}

.linker-mob1 li, .linker-mob1 li a, .linker-mob1 li strong {

	font-size: 11px;

	font-weight: 600;

	color: #000;

	letter-spacing: -0.13px;

	line-height: normal;

}

/*btn-css*/



.linker-btn1, .linker-btn2, .banner-btn1, .banner-btn2, .book-fil1, .book-btn1, .treatments-btn1, .contact-btn1, .footer-btn1, .common-btn1 {

	text-align: center;

	font-size: 12px;

	font-weight: 600;

	letter-spacing: 1px;

	line-height: normal;

	text-transform: uppercase;

	border: 1px solid;

	border-radius: 9px;

	transition: all 0.25s ease-out 0s;

	display: inline-block;

	position: relative;

}








.nhs-treatments-wrapp .image-column{width:46%}
.nhs-treatments-wrapp .content-column{width:100%}
.nhs-treatments-wrapp .image-column img{width:100%;display:block}
.nhs-treatments-wrapp .content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.nhs-treatments-wrapp{width:100%;float:left;padding:80px 0 80px}.nhs-treatments-wrapp .content-column h2{font-size:32px;font-weight:700;color:#1a1919;letter-spacing:-.32px;line-height:1.25;margin:0 0 15px}
.nhs-treatments-wrapp .content-column h2 span{display:block}
.nhs-treatments-wrapp .content-column p{float:none;font-size:16px;font-weight:400;color:#161a1d;letter-spacing:-.16px;line-height:1.75;margin:0 0 28px}
.nhs-treatments-wrapp .content-column p strong{font-weight:600}
.nhs-treatments-wrapp .content-column h3{margin:0 0 12.5px;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:-.16px;text-align:left;color:#161a1d}
.nhs-treatments-wrapp .content-column ul{margin:0 0 28px}.nhs-treatments-wrapp .content-column h3+ul{margin-top:28px}.nhs-treatments-wrapp .content-column ul li{margin:0 0 5px;position:relative;font-weight:400;color:#000}
.nhs-treatments-wrapp.set2{padding:0}
.nhs-treatments-wrapp.set2 .content-wrapper{flex-direction:row-reverse}
.nhs-treatments-wrapp.set2 .content-wrapper:nth-child(even){flex-direction:row}.nhs-treatments-wrapp.set2 .content-wrapper:last-child{margin-bottom:0}.nhs-treatments-wrapp.set2 .content-wrapper{margin:0 0 80px}
.informed-choice-section{width:100%;float:left;padding:80px 0}.informed-choice-section .section-header h2{text-align:center;font-size:32px;font-weight:700;color:#1a1919;letter-spacing:-.32px;line-height:1.25;margin:0 0 15px}
.informed-section{background:#F8F8F8;border-radius:12px;overflow:hidden}
.informed-choice-section p{text-align:center;max-width:919px;margin-inline:auto;float:none;font-size:16px;font-weight:400;color:#161a1d;letter-spacing:-.16px;line-height:1.75}.informed-choice-section .info-box{background:#000;padding:50px 50px}
.informed-choice-section .info-box p{color:#fff;max-width:831px}
.informed-choice-section .section-header{padding:50px 50px}.contact-section{margin:80px 0 0;text-align:center}
.contact-section .contact-btn{float:left;color:#fff;background:#000;border:1px solid #000;margin:0 px 0 0;padding:14px 31px 14px 31px;text-align:center;font-size:12px;font-weight:600;letter-spacing:1px;line-height:normal;text-transform:uppercase;border-radius:9px;transition:all 0.25s ease-out 0s;display:inline-block;position:relative}
.contact-section .contact-btn:hover{color:#000;background:none}
.contact-actions{display:flex;justify-content:center;align-items:center;margin:20px 0 0}.contact-actions .divider{margin-inline:10px}
.contact-actions .phone-link{color:#161a1d}.contact-section h3{font-family:"Signika",sans-serif;font-weight:700;line-height:23.2px}.nhs-treatments-wrapp .image-wrapper img{overflow:hidden;border-radius:18px}.nhs-treatments-wrapp .content-column .image-wrapper{width:46%;float:left;margin-right:7%}
.nhs-treatments-wrapp .content-column .image-wrapper img{width:100%}
.nhs-treatments-wrapp.set2 .content-wrapper:nth-child(odd) .content-column .image-wrapper{float:right;margin-right:0;margin-left:7%}.nhs-treatments-wrapp .content-column ul li span{margin-right:5px}








.treatments-wrapp .newbutton,
.treatments-wrapp2 .newbutton{display: flex; width: fit-content; margin-inline: auto;}

.newbutton {  color: #161a1d; background: none; font-size: 15px; border-color: #161a1d; padding:15px 25px; border:1px solid #000; border-radius:9px; }
.newbutton:hover { background:#000; color:#fff}


.treatments-wrapp .treatments-col3 {
    position: relative;
    padding-bottom: 50px;
}

.treatments-wrapp .treatments-row3 .treatments-btn1 {
    position: absolute;
    left: 5.5%;
    bottom: 0;
}
.treatments-wrapp .treatments-col2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.treatments-content-scroll-box{padding-right: 10px;}




/*Smartphone css*/



@media screen and (max-width: 480px) {

.margin {

	width: 90%;

}

div.bot-right.bot-eb-trigger#eb-bot-trigger {

	bottom: 75px !important;

}

div.bot-right.bot-eb-trigger.bot-active#eb-bot-trigger {

	bottom: 25px !important;

}

.header-wrapp {

	text-align: center;

	padding: 16px 0 18px;

}

.header-wrapp .header-col1 {

	width: 100%;

	transform: none;

	margin: 0 0 0;

	position: relative;

	top: inherit;

}

.header-wrapp .header-col1 .header-row1 {

	width: 100%;

}

.header-wrapp .header-col1 .header-row1 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 1px 0;

}

.header-wrapp .header-col2 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.header-wrapp .header-col2 .header-row2 {

	width: 100%;

}

.header-wrapp .header-col2 .header-row2 li {

	float: none;

	vertical-align: middle;

	display: block;

	margin: 0 1px 0;

}

.header-wrapp .header-col2 .header-row2 li a {

	padding: 5px 2% 8px;

}

.header-wrapp .header-col2 .header-row2 li span {

	margin: 0 1px 0;

}

.header-wrapp .header-col2 .header-row2 li span:last-child {

	margin-right: 1px;

}

.header-wrapp .header-col3 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.header-wrapp .header-col3 .header-row3 {

	width: 100%;

}

.header-wrapp .header-col3 .header-row3 li {

	float: none;

	vertical-align: middle;

	display: block;

	margin: 0 1px 0;

}

.header-wrapp .header-col3 .header-row3 li a {

	padding: 5px 2% 8px;

}

.header-wrapp .header-col3 .header-row3 li span {

	margin: 0 1px 0;

}

.header-wrapp .header-col3 .header-row3 li span:last-child {

	margin-right: 1px;

}

.header-row1 li,  .header-row1 li a,  .header-row1 li strong,  .header-row2 li,  .header-row2 li a,  .header-row2 li strong,  .header-row3 li,  .header-row3 li a,  .header-row3 li strong {

	font-size: 11px;

}

.linker-wrapp {

	text-align: center;

	/*padding:40px 0 40px;*/

	padding: 28px 0 28px 0;

}

.linker-wrapp .linker-col1 {

	/*width:90px;*/

	width: 120px;

	transform: none;

	margin: 0 auto 0;

	position: relative;

	top: inherit;

}

.linker-wrapp .linker-col1 .linker-row1 {

	width: 100%;

}

.linker-wrapp .linker-col2 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.linker-wrapp .linker-col2 .linker-row2 {

	width: 100%;

}

.linker-wrapp .linker-btn1 {

	width: 48%;

	color: #000000;

	background: #ffffff;

	border-color: #ffffff;

	margin: 4.2% 0 0;

	padding: 14px 2% 14px 2%;

}

.linker-wrapp .linker-btn1:first-child {

	margin-top: 0;

}

.linker-wrapp .linker-btn1:nth-child(2) {

	margin-top: 0;

}

.linker-wrapp .linker-btn1:nth-child(2n) {

	float: right;

}

.linker-wrapp .linker-btn2 {

	width: 48%;

	margin: 4.2% 0 0;

	padding: 14px 2% 14px 2%;

}

.linker-wrapp .linker-btn2:first-child {

	margin-top: 0;

}

.linker-wrapp .linker-btn2:nth-child(2) {

	margin-top: 0;

}

.linker-wrapp .linker-btn2:nth-child(2n) {

	float: right;

}

.banner-wrapp {

	text-align: center;

	min-height: inherit;

}

.banner-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

/*.banner-wrapp p span {

	display: inline;

}*/

.banner-wrapp h2 {

	font-size: 38px;

	margin: 0 0 18px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 100%;

	transform: none;

	margin: 0 auto 0;

	position: relative;

	top: inherit;

}

.banner-wrapp .banner-col1 .banner-row1 {

	width: 100%;

	padding: 36px 5% 40px;

}

.banner-wrapp .banner-btn1 {

	margin: 14px 3px 0;

}

.banner-wrapp .banner-btn2 {

	margin: 14px 3px 0;

}

.book-wrapp {

	text-align: center;

	padding: 56px 0 60px;

}

.book-wrapp h2 {

	font-size: 24px;

	margin: 0 0 24px;

}

.book-wrapp h2 span {

	display: inline;

}

.book-wrapp .book-col1 {

	width: 100%;

	margin: 0 0 0;

}

.book-wrapp .book-col1 .book-row1 {

	width: 100%;

}

.book-wrapp .book-col1 .book-row1 .book-fil1 {

	text-align: center;

}

.book-wrapp .book-col1 .book-row1 .book-fil2 {

	width: 100%;

	height: 41px;

	margin: 0 0 4.2%;

	padding: 0 5% 0;

}

.book-wrapp .book-col1 .book-row1 .book-fil3 {

	width: 100%;

	height: 79px;

	margin: 0 0 20px;

	padding: 14px 5% 0;

}

.book-wrapp .book-btn1 {

	margin: 3px 3px 0;

}

.about-wrapp {

	text-align: center;

	padding: 50px 0 28px;

}

.about-wrapp p {

	font-size: 13px;

	margin: 0 0 10px;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 {

	font-size: 24px;

	margin: 0 0 20px;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 {

	font-size: 12px;

	margin: 0 0 0;

}

.about-wrapp h3 span {

	display: inline;

}

.about-wrapp .about-col1 {

	width: 100%;

	margin: 0 0 0;

}

.about-wrapp .about-col1 .about-row1 {

	width: 100%;

	margin: 0 0 24px;

}

.about-wrapp .about-col2 {

	width: 100%;

	margin: 0 0 0;

}

.about-wrapp .about-col2 .about-row2 {

	width: 100%;

}

.treatments-wrapp {

	text-align: center;

	padding: 28px 0 60px;

}

.treatments-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 {

	font-size: 24px;

	margin: 0 0 20px;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3,  .treatments-wrapp h1.likeH3 {

	font-size: 16px;

	margin: 0 0 8px;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 {

	font-size: 17px;

	margin: 0 0 12px;

}

.treatments-wrapp h4 span {

	display: inline;

}

.treatments-wrapp .treatments-col1 {

	width: 100%;

	margin: 0 0 34px;

}

.treatments-wrapp .treatments-col1 .treatments-row1 {

	width: 100%;

}

.treatments-wrapp .treatments-col2 {

	width: 100%;

	margin: 0 0 30px;

}

.treatments-wrapp .treatments-col2 .treatments-row2 {

	width: 100%;

}

.treatments-wrapp .treatments-col3 {

	width: 100%;

	text-align: center;

	margin: 30px 0 0;

}

.treatments-wrapp .treatments-col3:first-child {

	margin-top: 0;

}

.treatments-wrapp .treatments-col3 .treatments-row3 {

	width: 100%;

	padding: 28px 5% 0;

}

.treatments-wrapp .treatments-btn1 {

	margin: 3px 3px 0;

}

.treatments-wrapp .treatments-btn1:last-child {

	margin-right: 3px;

}

.team-wrapp {

	text-align: center;

	padding: 56px 0 54px;

}

.team-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.team-wrapp h2 span {

	display: inline;

}

.team-wrapp .team-col1 {

	width: 100%;

	margin: 0 0 28px;

}

.team-wrapp .team-col1 .team-row1 {

	width: 100%;

}

.team-wrapp .team-col2 {

	width: 100%;

	margin: 0 0 0;

}

.team-wrapp .team-col2 .team-row2 {

	width: 100%;

}

.team-wrapp .team-col2 .team-row2 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 5px 0;

}

.team-row2 li,  .team-row2 li a {

	font-size: 14px;

	line-height: 1.75;

}

.patient-wrapp {

	text-align: center;

	padding: 50px 0 20px;

}

.patient-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 {

	font-size: 14px;

	margin: 0 0 10px;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.patient-wrapp h4 span {

	display: inline;

}

.patient-wrapp .patient-col1 {

	width: 100%;

	margin: 0 0 34px;

}

.patient-wrapp .patient-col1 .patient-row1 {

	width: 100%;

}

.patient-wrapp .patient-col2 {

	width: 100%;

	margin: 0 0 0;

}

.patient-wrapp .patient-col2 .patient-row2 {

	width: 40%;

	padding: 12% 12% 12%;

}

.patient-wrapp .patient-col3 {

	width: 100%;

	margin: 14px 0 0;

}

.patient-wrapp .patient-col3:first-child {

	margin-top: 0;

}

.patient-wrapp .patient-col3 .patient-row3 {

	width: 100%;

	padding: 24px 0 0;

}

.contact-wrapp {

	text-align: center;

	padding: 20px 0 5.2%;

}

.contact-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 {

	font-size: 14px;

	margin: 0 0 14px;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.contact-wrapp h4 span {

	display: inline;

}

.contact-wrapp .contact-col1 {

	width: 100%;

	margin: 0 0 0;

}

.contact-wrapp .contact-col1 .contact-row1 {

	width: 100%;

}

.contact-wrapp .contact-col2 {

	width: 100%;

	margin: 24px 0 0;

}

.contact-wrapp .contact-col2 .contact-row2 {

	width: 100%;

}

.contact-wrapp .contact-col3 {

	width: 100%;

	margin: 28px 0 0;

}

.contact-wrapp .contact-col3 .contact-row3 {

	width: 100%;

}

.contact-wrapp .contact-col4 {

	width: 100%;

	margin: 0 0 0;

}

.contact-wrapp .contact-col4 .contact-row4 {

	width: 100%;

}

.contact-wrapp .contact-col5 {

	width: 100%;

	margin: 34px 0 0;

}

.contact-wrapp .contact-col5 .contact-row5 {

	width: 100%;

}

.contact-row2 li,  .contact-row2 li a {

	font-size: 14px;

}

.footer-wrapp {

	text-align: center;

	padding: 60px 0 220px;

}

.footer-wrapp h2 {

	font-size: 14px;

	margin: 0 0 4px;

}

.footer-wrapp h2 span {

	display: inline;

}

.footer-wrapp .footer-col1 {

	width: 183.9px;

	float: none;

	margin: 0 auto 28px;

}

.footer-wrapp .footer-col1 .footer-row1 {

	width: 100%;

	float: none;

}

.footer-wrapp .footer-col2 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col2 .footer-row2 {

	width: 100%;

}

.footer-wrapp .footer-col2 .footer-row2 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col3 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col3 .footer-row3 {

	width: 100%;

}

.footer-wrapp .footer-col3 .footer-row3 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col4 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col4 .footer-row4 {

	width: 100%;

}

.footer-wrapp .footer-col4 .footer-row4 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col5 {

	width: 100%;

	margin: 0 0 34px;

}

.footer-wrapp .footer-col5 .footer-row5 {

	width: 100%;

}

.footer-wrapp .footer-col5 .footer-row5 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col6 {

	width: 100%;

	margin: 0 0 8px;

}

.footer-wrapp .footer-col6 .footer-row6 {

	width: 100%;

}

.footer-wrapp .footer-col6 .footer-row6 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col6 .footer-row6 li:nth-child(2n) {

	display: none;

}

.footer-wrapp .footer-col6 .footer-row6 li:last-child {

	margin-right: 4px;

}

.footer-wrapp .footer-col7 {

	width: 100%;

	margin: 0 0 0;

}

.footer-wrapp .footer-col7 .footer-row7 {

	width: 100%;

}

.footer-wrapp .footer-col7 .footer-row7 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col7 .footer-row7 li:last-child {

	margin-right: 4px;

}

.footer-wrapp .footer-btn1 {

	margin: 14px 3px 0;

}

.footer-wrapp .footer-btn1:last-child {

	margin-right: 3px;

}

.footer-row2 li,  .footer-row2 li a,  .footer-row3 li,  .footer-row3 li a,  .footer-row4 li,  .footer-row4 li a,  .footer-row5 li,  .footer-row5 li a {

	font-size: 12px;

	line-height: 1.6;

}

.footer-row6 li,  .footer-row6 li a,  .footer-row7 li,  .footer-row7 li a {

	font-size: 10px;

	line-height: 1.9;

}

.about-wrapp .about-col3 {

	width: 100%;

	float: left;

	margin: 20px 0 0;

}

.about-wrapp .about-col3 .about-row3 {

	display: inline-block;

	padding: 0 0 20px;

	border: none;

}

.about-wrapp .about-col3 .about-row4 {

	width: 100%;

	display: block;

	padding: 0;

}

.about-wrapp2 .about-content-relative-box {

	bottom: 50px;

}

.treatin-wrapp p {

	font-size: 14px;

	margin: 0 0 20px;

}

.treatin-wrapp p span {

	display: inline;

}

.treatin-wrapp h2,  .treatin-wrapp h1.likeH2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.treatin-wrapp h2 span {

	display: inline;

}

.treatin-wrapp .treatin-col1 .treatin-row1 {

	width: 100%;

}

.treatin-wrapp .treatin-col2 {

	width: 100%;

}

.common-btn-col1 {

	margin: 40px 0;

}

.common-btn-col1 .common-btn-tex1 {

	font-size: 14px;

}

.common-btn-col1 .common-btn1 {

	padding: 14px 20.5px 14px;

}

.common-btn-col1 .common-btn2 {

	font-size: 14px;

}

.fees-wrapp {

	padding: 50px 0 0;

}

.fees-wrapp h2 {

	font-size: 24px;

}

.fees-wrapp h3 {

	font-size: 24px;

}

.fees-wrapp p {

	font-size: 14px;

}

.fees-wrapp p span {

	display: inline;

}

.contact-wrapp2 {

	padding: 50px 0;

}

.contact-wrapp2 .contact-col1 {

	padding: 0;

}

.contact-wrapp .contact-col6 .contact-icon {

	margin: 0 auto 10px;

}

.health-wrapp .health-table {

	overflow-x: auto;

}

.health-wrapp .health-table table {

	width: 800px;

}

/*common-title-bg-black-css*/



.common-title-bg-black {

	width: auto;

	display: inline-table;

	margin: 0 0 16px;

}

/*header-nhs-blue-plain-logo-css*/



.header-nhs-blue-plain-logo {

	width: 42px;

	margin: -1px 1px 0;

}

/*about-content-relative-box-css*/



.about-content-relative-box {

	width: 36%;

	margin: 0 auto 0;

	padding: 0 0 36%;

	position: absolute;

	right: 5%;

	bottom: 5%;

}

/*treatments-content-scroll-box-css*/



.treatments-content-scroll-box {

	width: 100%;

	max-height: 38px;

	margin: 0 0 12px;

}

.treatments-content-scroll-box p {

	font-size: 13.2px;

	margin: 0 0 10px;

}

/*contact-let-box-css*/



.contact-let-box {

	width: 48%;

	text-align: right;

	margin: 0 0 0;

}

/*contact-ret-box-css*/



.contact-ret-box {

	width: 48%;

	text-align: left;

	margin: 0 0 0;

}

/*mobile-css*/



.linker-mob1 {

	width: auto;

	float: right;

	display: block;

	margin: 0 0 0;

	position: absolute;

	/*top:56px;*/

	top: 45.5px;

	right: 5%;

}

/*btn-css*/



.linker-btn1,  .linker-btn2,  .banner-btn1,  .banner-btn2,  .book-fil1,  .book-btn1,  .treatments-btn1,  .contact-btn1,  .footer-btn1,  .common-btn1 {

	font-size: 10px;

	letter-spacing: 0.76px;

}

.linker-mob1 li, .linker-mob1 li a, .linker-mob1 li strong {

	font-size: 10px;

}

.treatments-wrapp .treatments-row3 .treatments-btn1 {
    right: 50%;
    left: inherit;
    width: fit-content;
    transform: translateX(50%);
    white-space: nowrap;
}

}

 @media screen and (min-width:481px) and (max-width:600px) {

.margin {

	width: 90%;

}

.header-wrapp {

	text-align: center;

	padding: 16px 0 18px;

}

.header-wrapp .header-col1 {

	width: 100%;

	transform: none;

	margin: 0 0 0;

	position: relative;

	top: inherit;

}

.header-wrapp .header-col1 .header-row1 {

	width: 100%;

}

.header-wrapp .header-col1 .header-row1 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 1px 0;

}

.header-wrapp .header-col2 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.header-wrapp .header-col2 .header-row2 {

	width: 100%;

}

.header-wrapp .header-col2 .header-row2 li {

	float: none;

	vertical-align: middle;

	display: block;

	margin: 0 1px 0;

}

.header-wrapp .header-col2 .header-row2 li a {

	padding: 5px 2% 8px;

}

.header-wrapp .header-col2 .header-row2 li span {

	margin: 0 1px 0;

}

.header-wrapp .header-col2 .header-row2 li span:last-child {

	margin-right: 1px;

}

.header-wrapp .header-col3 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.header-wrapp .header-col3 .header-row3 {

	width: 100%;

}

.header-wrapp .header-col3 .header-row3 li {

	float: none;

	vertical-align: middle;

	display: block;

	margin: 0 1px 0;

}

.header-wrapp .header-col3 .header-row3 li a {

	padding: 5px 2% 8px;

}

.header-wrapp .header-col3 .header-row3 li span {

	margin: 0 1px 0;

}

.header-wrapp .header-col3 .header-row3 li span:last-child {

	margin-right: 1px;

}

.header-row1 li,  .header-row1 li a,  .header-row1 li strong,  .header-row2 li,  .header-row2 li a,  .header-row2 li strong,  .header-row3 li,  .header-row3 li a,  .header-row3 li strong {

	font-size: 11px;

}

.linker-wrapp {

	text-align: center;

	padding: 28px 0 28px;

}

.linker-wrapp .linker-col1 {

	width: 110px;

	transform: none;

	margin: 0 auto 0;

	position: relative;

	top: inherit;

}

.linker-wrapp .linker-col1 .linker-row1 {

	width: 100%;

}

.linker-wrapp .linker-col2 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.linker-wrapp .linker-col2 .linker-row2 {

	width: 100%;

}

.linker-wrapp .linker-btn1 {

	width: 48%;

	color: #000000;

	background: #ffffff;

	border-color: #ffffff;

	margin: 4.2% 0 0;

	padding: 14px 2% 14px 2%;

}

.linker-wrapp .linker-btn1:first-child {

	margin-top: 0;

}

.linker-wrapp .linker-btn1:nth-child(2) {

	margin-top: 0;

}

.linker-wrapp .linker-btn1:nth-child(2n) {

	float: right;

}

.linker-wrapp .linker-btn2 {

	width: 48%;

	margin: 4.2% 0 0;

	padding: 14px 2% 14px 2%;

}

.linker-wrapp .linker-btn2:first-child {

	margin-top: 0;

}

.linker-wrapp .linker-btn2:nth-child(2) {

	margin-top: 0;

}

.linker-wrapp .linker-btn2:nth-child(2n) {

	float: right;

}

.banner-wrapp {

	text-align: center;

	min-height: inherit;

}

.banner-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.banner-wrapp p span {

	display: inline;

}

.banner-wrapp h2 {

	font-size: 38px;

	margin: 0 0 18px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 100%;

	transform: none;

	margin: 0 auto 0;

	position: relative;

	top: inherit;

}

.banner-wrapp .banner-col1 .banner-row1 {

	width: 100%;

	padding: 36px 5% 40px;

}

.banner-wrapp .banner-btn1 {

	margin: 14px 3px 0;

}

.banner-wrapp .banner-btn2 {

	margin: 14px 3px 0;

}

.book-wrapp {

	text-align: center;

	padding: 56px 0 60px;

}

.book-wrapp h2 {

	font-size: 24px;

	margin: 0 0 24px;

}

.book-wrapp h2 span {

	display: inline;

}

.book-wrapp .book-col1 {

	width: 100%;

	margin: 0 0 0;

}

.book-wrapp .book-col1 .book-row1 {

	width: 100%;

}

.book-wrapp .book-col1 .book-row1 .book-fil1 {

	text-align: center;

}

.book-wrapp .book-col1 .book-row1 .book-fil2 {

	width: 48%;

	height: 41px;

	margin: 0 0 4.2%;

	padding: 0 5% 0;

}

.book-wrapp .book-col1 .book-row1 .book-fil2:nth-child(2n) {

	float: right;

}

.book-wrapp .book-col1 .book-row1 .book-fil3 {

	width: 48%;

	height: 41px;

	margin: 0 0 20px;

	padding: 13px 5% 0;

}

.book-wrapp .book-col1 .book-row1 .book-fil3:nth-child(2n) {

	float: right;

}

.book-wrapp .book-btn1 {

	margin: 3px 3px 0;

}

.about-wrapp {

	text-align: center;

	padding: 50px 0 28px;

}

.about-wrapp p {

	font-size: 13px;

	margin: 0 0 10px;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 {

	font-size: 24px;

	margin: 0 0 20px;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 {

	font-size: 12px;

	margin: 0 0 0;

}

.about-wrapp h3 span {

	display: inline;

}

.about-wrapp .about-col1 {

	width: 100%;

	margin: 0 0 0;

}

.about-wrapp .about-col1 .about-row1 {

	width: 100%;

	margin: 0 0 24px;

}

.about-wrapp .about-col2 {

	width: 100%;

	margin: 0 0 0;

}

.about-wrapp .about-col2 .about-row2 {

	width: 100%;

}

.treatments-wrapp {

	text-align: center;

	padding: 28px 0 60px;

}

.treatments-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 {

	font-size: 24px;

	margin: 0 0 20px;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3,  .treatments-wrapp h1.likeH3 {

	font-size: 16px;

	margin: 0 0 8px;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 {

	font-size: 17px;

	margin: 0 0 12px;

}

.treatments-wrapp h4 span {

	display: inline;

}

.treatments-wrapp .treatments-col1 {

	width: 100%;

	margin: 0 0 34px;

}

.treatments-wrapp .treatments-col1 .treatments-row1 {

	width: 100%;

}

.treatments-wrapp .treatments-col2 {

	width: 100%;

	margin: 0 0 30px;

}

.treatments-wrapp .treatments-col2 .treatments-row2 {

	width: 100%;

}

.treatments-wrapp .treatments-col3 {

	width: 48%;

	float: left;

	clear: both;

	text-align: center;

	margin: 30px 0 0;

}

.treatments-wrapp .treatments-col3:first-child {

	margin-top: 0;

}

.treatments-wrapp .treatments-col3:nth-child(2) {

	margin-top: 0;

}

.treatments-wrapp .treatments-col3:nth-child(2n) {

	float: right;

	clear: right;

}

.treatments-wrapp .treatments-col3 .treatments-row3 {

	width: 100%;

	padding: 28px 5% 0;

}

.treatments-wrapp .treatments-btn1 {

	margin: 3px 3px 0;

}

.treatments-wrapp .treatments-btn1:last-child {

	margin-right: 3px;

}

.team-wrapp {

	text-align: center;

	padding: 56px 0 54px;

}

.team-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.team-wrapp h2 span {

	display: inline;

}

.team-wrapp .team-col1 {

	width: 100%;

	margin: 0 0 28px;

}

.team-wrapp .team-col1 .team-row1 {

	width: 100%;

}

.team-wrapp .team-col2 {

	width: 100%;

	margin: 0 0 0;

}

.team-wrapp .team-col2 .team-row2 {

	width: 100%;

}

.team-wrapp .team-col2 .team-row2 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 5px 0;

}

.team-row2 li,  .team-row2 li a {

	font-size: 14px;

	line-height: 1.75;

}

.patient-wrapp {

	text-align: center;

	padding: 50px 0 20px;

}

.patient-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 {

	font-size: 14px;

	margin: 0 0 10px;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.patient-wrapp h4 span {

	display: inline;

}

.patient-wrapp .patient-col1 {

	width: 100%;

	margin: 0 0 34px;

}

.patient-wrapp .patient-col1 .patient-row1 {

	width: 100%;

}

.patient-wrapp .patient-col2 {

	width: 100%;

	margin: 0 0 0;

}

.patient-wrapp .patient-col2 .patient-row2 {

	width: 40%;

	padding: 12% 12% 12%;

}

.patient-wrapp .patient-col3 {

	width: 48%;

	float: left;

	clear: both;

	margin: 14px 0 0;

}

.patient-wrapp .patient-col3:first-child {

	margin-top: 0;

}

.patient-wrapp .patient-col3:nth-child(2) {

	margin-top: 0;

}

.patient-wrapp .patient-col3:nth-child(2n) {

	float: right;

	clear: right;

}

.patient-wrapp .patient-col3 .patient-row3 {

	width: 100%;

	padding: 24px 0 0;

}

.contact-wrapp {

	text-align: center;

	padding: 20px 0 5.2%;

}

.contact-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 {

	font-size: 14px;

	margin: 0 0 14px;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.contact-wrapp h4 span {

	display: inline;

}

.contact-wrapp .contact-col1 {

	width: 100%;

	margin: 0 0 0;

}

.contact-wrapp .contact-col1 .contact-row1 {

	width: 100%;

}

.contact-wrapp .contact-col2 {

	width: 100%;

	margin: 24px 0 0;

}

.contact-wrapp .contact-col2 .contact-row2 {

	width: 100%;

}

.contact-wrapp .contact-col3 {

	width: 100%;

	margin: 28px 0 0;

}

.contact-wrapp .contact-col3 .contact-row3 {

	width: 100%;

}

.contact-wrapp .contact-col4 {

	width: 100%;

	margin: 0 0 0;

}

.contact-wrapp .contact-col4 .contact-row4 {

	width: 100%;

}

.contact-wrapp .contact-col5 {

	width: 100%;

	margin: 34px 0 0;

}

.contact-wrapp .contact-col5 .contact-row5 {

	width: 100%;

}

.contact-row2 li,  .contact-row2 li a {

	font-size: 14px;

}

.footer-wrapp {

	text-align: center;

	padding: 60px 0 220px;

}

.footer-wrapp h2 {

	font-size: 14px;

	margin: 0 0 4px;

}

.footer-wrapp h2 span {

	display: inline;

}

.footer-wrapp .footer-col1 {

	width: 183.9px;

	float: none;

	margin: 0 auto 28px;

}

.footer-wrapp .footer-col1 .footer-row1 {

	width: 100%;

	float: none;

}

.footer-wrapp .footer-col2 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col2 .footer-row2 {

	width: 100%;

}

.footer-wrapp .footer-col2 .footer-row2 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col3 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col3 .footer-row3 {

	width: 100%;

}

.footer-wrapp .footer-col3 .footer-row3 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col4 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col4 .footer-row4 {

	width: 100%;

}

.footer-wrapp .footer-col4 .footer-row4 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col5 {

	width: 100%;

	margin: 0 0 34px;

}

.footer-wrapp .footer-col5 .footer-row5 {

	width: 100%;

}

.footer-wrapp .footer-col5 .footer-row5 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col6 {

	width: 100%;

	margin: 0 0 8px;

}

.footer-wrapp .footer-col6 .footer-row6 {

	width: 100%;

}

.footer-wrapp .footer-col6 .footer-row6 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col6 .footer-row6 li:nth-child(2n) {

	display: none;

}

.footer-wrapp .footer-col6 .footer-row6 li:last-child {

	margin-right: 4px;

}

.footer-wrapp .footer-col7 {

	width: 100%;

	margin: 0 0 0;

}

.footer-wrapp .footer-col7 .footer-row7 {

	width: 100%;

}

.footer-wrapp .footer-col7 .footer-row7 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col7 .footer-row7 li:last-child {

	margin-right: 4px;

}

.footer-wrapp .footer-btn1 {

	margin: 14px 3px 0;

}

.footer-wrapp .footer-btn1:last-child {

	margin-right: 3px;

}

.footer-row2 li,  .footer-row2 li a,  .footer-row3 li,  .footer-row3 li a,  .footer-row4 li,  .footer-row4 li a,  .footer-row5 li,  .footer-row5 li a {

	font-size: 12px;

	line-height: 1.6;

}

.footer-row6 li,  .footer-row6 li a,  .footer-row7 li,  .footer-row7 li a {

	font-size: 10px;

	line-height: 1.9;

}

.about-wrapp .about-col3 {

	display: inline-block;

	margin: 25px 0 0;

}

.about-wrapp2 .about-content-relative-box {

	bottom: 50px;

}

.treatin-wrapp p {

	font-size: 14px;

	margin: 0 0 20px;

}

.treatin-wrapp p span {

	display: inline;

}

.treatin-wrapp h2,  .treatin-wrapp h1.likeH2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.treatin-wrapp h2 span {

	display: inline;

}

.treatin-wrapp .treatin-col1 .treatin-row1 {

	width: 100%;

}

.treatin-wrapp .treatin-col2 {

	width: 100%;

}

.common-btn-col1 {

	margin: 40px 0;

}

.fees-wrapp {

	padding: 50px 0 0;

}

.fees-wrapp h2 {

	font-size: 24px;

}

.fees-wrapp h3 {

	font-size: 24px;

}

.fees-wrapp p {

	font-size: 14px;

}

.fees-wrapp p span {

	display: inline;

}

.contact-wrapp2 {

	padding: 50px 0;

}

.contact-wrapp2 .contact-col1 {

	padding: 0;

}

.contact-wrapp .contact-col6 .contact-icon {

	margin: 0 auto 10px;

}

.health-wrapp .health-table {

	overflow-x: auto;

}

.health-wrapp .health-table table {

	width: 1200px;

}

/*common-title-bg-black-css*/



.common-title-bg-black {

	width: auto;

	display: inline-table;

	margin: 0 0 16px;

}

/*header-nhs-blue-plain-logo-css*/



.header-nhs-blue-plain-logo {

	width: 42px;

	margin: -1px 1px 0;

}

/*about-content-relative-box-css*/



.about-content-relative-box {

	width: 30%;

	margin: 0 auto 0;

	padding: 0 0 30%;

	position: absolute;

	right: 5%;

	bottom: 5%;

}

/*treatments-content-scroll-box-css*/



.treatments-content-scroll-box {

	width: 100%;

	max-height: 38px;

	margin: 0 0 12px;

}

.treatments-content-scroll-box p {

	font-size: 13.2px;

	margin: 0 0 10px;

}

/*contact-let-box-css*/



.contact-let-box {

	width: 48%;

	text-align: right;

	margin: 0 0 0;

}

/*contact-ret-box-css*/



.contact-ret-box {

	width: 48%;

	text-align: left;

	margin: 0 0 0;

}

/*mobile-css*/



.linker-mob1 {

	width: auto;

	float: right;

	display: block;

	margin: 0 0 0;

	position: absolute;

	top: 44.5px;

	right: 5%;

}

/*btn-css*/



.linker-btn1,  .linker-btn2,  .banner-btn1,  .banner-btn2,  .book-fil1,  .book-btn1,  .treatments-btn1,  .contact-btn1,  .footer-btn1,  .common-btn1 {

	font-size: 10px;

	letter-spacing: 0.76px;

}




.treatments-wrapp .treatments-col3:nth-child(2n) {
    margin-right: 0;
}

.treatments-wrapp .treatments-col3 {
    margin-right: 4%;
}
.treatments-wrapp .treatments-col3:last-child {
    margin-right: 0;
}
.treatments-wrapp .treatments-row3 .treatments-btn1 {
    right: 50%;
    left: inherit;
    width: fit-content;
    transform: translateX(50%);
    white-space: nowrap;
}





}

 @media screen and (min-width:601px) and (max-width:767px) {

.margin {

	width: 90%;

}

.header-wrapp {

	text-align: center;

	padding: 16px 0 18px;

}

.header-wrapp .header-col1 {

	width: 100%;

	transform: none;

	margin: 0 0 0;

	position: relative;

	top: inherit;

}

.header-wrapp .header-col1 .header-row1 {

	width: 100%;

}

.header-wrapp .header-col1 .header-row1 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 1px 0;

}

.header-wrapp .header-col2 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.header-wrapp .header-col2 .header-row2 {

	width: 100%;

}

.header-wrapp .header-col2 .header-row2 li {

	float: none;

	vertical-align: middle;

	display: block;

	margin: 0 1px 0;

}

.header-wrapp .header-col2 .header-row2 li a {

	padding: 5px 2% 8px;

}

.header-wrapp .header-col2 .header-row2 li span {

	margin: 0 1px 0;

}

.header-wrapp .header-col2 .header-row2 li span:last-child {

	margin-right: 1px;

}

.header-wrapp .header-col3 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.header-wrapp .header-col3 .header-row3 {

	width: 100%;

}

.header-wrapp .header-col3 .header-row3 li {

	float: none;

	vertical-align: middle;

	display: block;

	margin: 0 1px 0;

}

.header-wrapp .header-col3 .header-row3 li a {

	padding: 5px 2% 8px;

}

.header-wrapp .header-col3 .header-row3 li span {

	margin: 0 1px 0;

}

.header-wrapp .header-col3 .header-row3 li span:last-child {

	margin-right: 1px;

}

.header-row1 li,  .header-row1 li a,  .header-row1 li strong,  .header-row2 li,  .header-row2 li a,  .header-row2 li strong,  .header-row3 li,  .header-row3 li a,  .header-row3 li strong {

	font-size: 11px;

}

.linker-wrapp {

	text-align: center;

	padding: 28px 0 28px;

}

.linker-wrapp .linker-col1 {

	width: 110px;

	transform: none;

	margin: 0 auto 0;

	position: relative;

	top: inherit;

}

.linker-wrapp .linker-col1 .linker-row1 {

	width: 100%;

}

.linker-wrapp .linker-col2 {

	width: 100%;

	display: none;

	margin: 0 0 0;

}

.linker-wrapp .linker-col2 .linker-row2 {

	width: 100%;

}

.linker-wrapp .linker-btn1 {

	width: 48%;

	color: #000000;

	background: #ffffff;

	border-color: #ffffff;

	margin: 4.2% 0 0;

	padding: 14px 2% 14px 2%;

}

.linker-wrapp .linker-btn1:first-child {

	margin-top: 0;

}

.linker-wrapp .linker-btn1:nth-child(2) {

	margin-top: 0;

}

.linker-wrapp .linker-btn1:nth-child(2n) {

	float: right;

}

.linker-wrapp .linker-btn2 {

	width: 48%;

	margin: 4.2% 0 0;

	padding: 14px 2% 14px 2%;

}

.linker-wrapp .linker-btn2:first-child {

	margin-top: 0;

}

.linker-wrapp .linker-btn2:nth-child(2) {

	margin-top: 0;

}

.linker-wrapp .linker-btn2:nth-child(2n) {

	float: right;

}

.banner-wrapp {

	text-align: center;

	min-height: inherit;

}

.banner-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.banner-wrapp p span {

	display: inline;

}

.banner-wrapp h2 {

	font-size: 38px;

	margin: 0 0 18px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 100%;

	transform: none;

	margin: 0 auto 0;

	position: relative;

	top: inherit;

}

.banner-wrapp .banner-col1 .banner-row1 {

	width: 100%;

	padding: 36px 5% 40px;

}

.banner-wrapp .banner-btn1 {

	margin: 14px 3px 0;

}

.banner-wrapp .banner-btn2 {

	margin: 14px 3px 0;

}

.book-wrapp {

	text-align: center;

	padding: 56px 0 60px;

}

.book-wrapp h2 {

	font-size: 24px;

	margin: 0 0 24px;

}

.book-wrapp h2 span {

	display: inline;

}

.book-wrapp .book-col1 {

	width: 100%;

	margin: 0 0 0;

}

.book-wrapp .book-col1 .book-row1 {

	width: 100%;

}

.book-wrapp .book-col1 .book-row1 .book-fil1 {

	text-align: center;

}

.book-wrapp .book-col1 .book-row1 .book-fil2 {

	width: 48%;

	height: 41px;

	margin: 0 0 4.2%;

	padding: 0 5% 0;

}

.book-wrapp .book-col1 .book-row1 .book-fil2:nth-child(2n) {

	float: right;

}

.book-wrapp .book-col1 .book-row1 .book-fil3 {

	width: 48%;

	height: 41px;

	margin: 0 0 20px;

	padding: 13px 5% 0;

}

.book-wrapp .book-col1 .book-row1 .book-fil3:nth-child(2n) {

	float: right;

}

.book-wrapp .book-btn1 {

	margin: 3px 3px 0;

}

.about-wrapp {

	text-align: center;

	padding: 50px 0 28px;

}

.about-wrapp p {

	font-size: 13px;

	margin: 0 0 10px;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 {

	font-size: 24px;

	margin: 0 0 20px;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 {

	font-size: 12px;

	margin: 0 0 0;

}

.about-wrapp h3 span {

	display: inline;

}

.about-wrapp .about-col1 {

	width: 100%;

	margin: 0 0 0;

}

.about-wrapp .about-col1 .about-row1 {

	width: 100%;

	margin: 0 0 24px;

}

.about-wrapp .about-col2 {

	width: 100%;

	margin: 0 0 0;

}

.about-wrapp .about-col2 .about-row2 {

	width: 100%;

}

.treatments-wrapp {

	text-align: center;

	padding: 28px 0 60px;

}

.treatments-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 {

	font-size: 24px;

	margin: 0 0 20px;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3,  .treatments-wrapp h1.likeH3 {

	font-size: 16px;

	margin: 0 0 8px;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 {

	font-size: 17px;

	margin: 0 0 12px;

}

.treatments-wrapp h4 span {

	display: inline;

}

.treatments-wrapp .treatments-col1 {

	width: 100%;

	margin: 0 0 34px;

}

.treatments-wrapp .treatments-col1 .treatments-row1 {

	width: 100%;

}

.treatments-wrapp .treatments-col2 {

	width: 100%;

	margin: 0 0 30px;

}

.treatments-wrapp .treatments-col2 .treatments-row2 {

	width: 100%;

}

.treatments-wrapp .treatments-col3 {

	width: 48%;

	float: left;

	clear: both;

	text-align: center;

	margin: 30px 0 0;

}

.treatments-wrapp .treatments-col3:first-child {

	margin-top: 0;

}

.treatments-wrapp .treatments-col3:nth-child(2) {

	margin-top: 0;

}

.treatments-wrapp .treatments-col3:nth-child(2n) {

	float: right;

	clear: right;

}

.treatments-wrapp .treatments-col3 .treatments-row3 {

	width: 100%;

	padding: 28px 5% 0;

}

.treatments-wrapp .treatments-btn1 {

	margin: 3px 3px 0;

}

.treatments-wrapp .treatments-btn1:last-child {

	margin-right: 3px;

}

.team-wrapp {

	text-align: center;

	padding: 56px 0 54px;

}

.team-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.team-wrapp h2 span {

	display: inline;

}

.team-wrapp .team-col1 {

	width: 100%;

	margin: 0 0 28px;

}

.team-wrapp .team-col1 .team-row1 {

	width: 100%;

}

.team-wrapp .team-col2 {

	width: 100%;

	margin: 0 0 0;

}

.team-wrapp .team-col2 .team-row2 {

	width: 100%;

}

.team-wrapp .team-col2 .team-row2 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 5px 0;

}

.team-row2 li,  .team-row2 li a {

	font-size: 14px;

	line-height: 1.75;

}

.patient-wrapp {

	text-align: center;

	padding: 50px 0 20px;

}

.patient-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 {

	font-size: 14px;

	margin: 0 0 10px;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.patient-wrapp h4 span {

	display: inline;

}

.patient-wrapp .patient-col1 {

	width: 100%;

	margin: 0 0 34px;

}

.patient-wrapp .patient-col1 .patient-row1 {

	width: 100%;

}

.patient-wrapp .patient-col2 {

	width: 100%;

	margin: 0 0 0;

}

.patient-wrapp .patient-col2 .patient-row2 {

	width: 40%;

	padding: 12% 12% 12%;

}

.patient-wrapp .patient-col3 {

	width: 48%;

	float: left;

	clear: both;

	margin: 14px 0 0;

}

.patient-wrapp .patient-col3:first-child {

	margin-top: 0;

}

.patient-wrapp .patient-col3:nth-child(2) {

	margin-top: 0;

}

.patient-wrapp .patient-col3:nth-child(2n) {

	float: right;

	clear: right;

}

.patient-wrapp .patient-col3 .patient-row3 {

	width: 100%;

	padding: 24px 0 0;

}

.contact-wrapp {

	text-align: center;

	padding: 20px 0 5.2%;

}

.contact-wrapp p {

	font-size: 14px;

	margin: 0 0 10px;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 {

	font-size: 14px;

	margin: 0 0 14px;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.contact-wrapp h4 span {

	display: inline;

}

.contact-wrapp .contact-col1 {

	width: 100%;

	margin: 0 0 0;

}

.contact-wrapp .contact-col1 .contact-row1 {

	width: 100%;

}

.contact-wrapp .contact-col2 {

	width: 100%;

	margin: 24px 0 0;

}

.contact-wrapp .contact-col2 .contact-row2 {

	width: 100%;

}

.contact-wrapp .contact-col3 {

	width: 100%;

	margin: 28px 0 0;

}

.contact-wrapp .contact-col3 .contact-row3 {

	width: 100%;

}

.contact-wrapp .contact-col4 {

	width: 100%;

	margin: 0 0 0;

}

.contact-wrapp .contact-col4 .contact-row4 {

	width: 100%;

}

.contact-wrapp .contact-col5 {

	width: 100%;

	margin: 34px 0 0;

}

.contact-wrapp .contact-col5 .contact-row5 {

	width: 100%;

}

.contact-row2 li,  .contact-row2 li a {

	font-size: 14px;

}

.footer-wrapp {

	text-align: center;

	padding: 60px 0 220px;

}

.footer-wrapp h2 {

	font-size: 14px;

	margin: 0 0 4px;

}

.footer-wrapp h2 span {

	display: inline;

}

.footer-wrapp .footer-col1 {

	width: 183.9px;

	float: none;

	margin: 0 auto 28px;

}

.footer-wrapp .footer-col1 .footer-row1 {

	width: 100%;

	float: none;

}

.footer-wrapp .footer-col2 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col2 .footer-row2 {

	width: 100%;

}

.footer-wrapp .footer-col2 .footer-row2 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col3 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col3 .footer-row3 {

	width: 100%;

}

.footer-wrapp .footer-col3 .footer-row3 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col4 {

	width: 100%;

	margin: 0 0 14px;

}

.footer-wrapp .footer-col4 .footer-row4 {

	width: 100%;

}

.footer-wrapp .footer-col4 .footer-row4 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col5 {

	width: 100%;

	margin: 0 0 34px;

}

.footer-wrapp .footer-col5 .footer-row5 {

	width: 100%;

}

.footer-wrapp .footer-col5 .footer-row5 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col6 {

	width: 100%;

	margin: 0 0 8px;

}

.footer-wrapp .footer-col6 .footer-row6 {

	width: 100%;

}

.footer-wrapp .footer-col6 .footer-row6 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col6 .footer-row6 li:nth-child(2n) {

	display: none;

}

.footer-wrapp .footer-col6 .footer-row6 li:last-child {

	margin-right: 4px;

}

.footer-wrapp .footer-col7 {

	width: 100%;

	margin: 0 0 0;

}

.footer-wrapp .footer-col7 .footer-row7 {

	width: 100%;

}

.footer-wrapp .footer-col7 .footer-row7 li {

	float: none;

	vertical-align: middle;

	display: inline-block;

	margin: 0 4px 0;

}

.footer-wrapp .footer-col7 .footer-row7 li:last-child {

	margin-right: 4px;

}

.footer-wrapp .footer-btn1 {

	margin: 14px 3px 0;

}

.footer-wrapp .footer-btn1:last-child {

	margin-right: 3px;

}

.footer-row2 li,  .footer-row2 li a,  .footer-row3 li,  .footer-row3 li a,  .footer-row4 li,  .footer-row4 li a,  .footer-row5 li,  .footer-row5 li a {

	font-size: 12px;

	line-height: 1.6;

}

.footer-row6 li,  .footer-row6 li a,  .footer-row7 li,  .footer-row7 li a {

	font-size: 10px;

	line-height: 1.9;

}

.about-wrapp .about-col3 {

	display: inline-block;

	margin: 25px 0 0;

}

.about-wrapp2 .about-content-relative-box {

	bottom: 50px;

}

.treatin-wrapp p {

	font-size: 14px;

	margin: 0 0 20px;

}

.treatin-wrapp p span {

	display: inline;

}

.treatin-wrapp h2,  .treatin-wrapp h1.likeH2 {

	font-size: 24px;

	margin: 0 0 18px;

}

.treatin-wrapp h2 span {

	display: inline;

}

.treatin-wrapp .treatin-col1 .treatin-row1 {

	width: 100%;

}

.treatin-wrapp .treatin-col2 {

	width: 100%;

}

.common-btn-col1 {

	margin: 40px 0;

}

.fees-wrapp {

	padding: 50px 0 0;

}

.fees-wrapp h2 {

	font-size: 24px;

}

.fees-wrapp h3 {

	font-size: 24px;

}

.fees-wrapp p {

	font-size: 14px;

}

.fees-wrapp p span {

	display: inline;

}

.contact-wrapp2 {

	padding: 50px 0;

}

.contact-wrapp2 .contact-col1 {

	padding: 0;

}

.contact-wrapp .contact-col6 .contact-icon {

	margin: 0 auto 10px;

}

.health-wrapp .health-table {

	overflow-x: auto;

}

.health-wrapp .health-table table {

	width: 1200px;

}

/*common-title-bg-black-css*/



.common-title-bg-black {

	width: auto;

	display: inline-table;

	margin: 0 0 16px;

}

/*header-nhs-blue-plain-logo-css*/



.header-nhs-blue-plain-logo {

	width: 42px;

	margin: -1px 1px 0;

}

/*about-content-relative-box-css*/



.about-content-relative-box {

	width: 24%;

	margin: 0 auto 0;

	padding: 0 0 24%;

	position: absolute;

	right: 5%;

	bottom: 5%;

}

/*treatments-content-scroll-box-css*/



.treatments-content-scroll-box {

	width: 100%;

	max-height: 38px;

	margin: 0 0 12px;

}

.treatments-content-scroll-box p {

	font-size: 13.2px;

	margin: 0 0 10px;

}

/*contact-let-box-css*/



.contact-let-box {

	width: 48%;

	text-align: right;

	margin: 0 0 0;

}

/*contact-ret-box-css*/



.contact-ret-box {

	width: 48%;

	text-align: left;

	margin: 0 0 0;

}

/*mobile-css*/



.linker-mob1 {

	width: auto;

	float: right;

	display: block;

	margin: 0 0 0;

	position: absolute;

	top: 47.5px;

	right: 5%;

}

/*btn-css*/



.linker-btn1,  .linker-btn2,  .banner-btn1,  .banner-btn2,  .book-fil1,  .book-btn1,  .treatments-btn1,  .contact-btn1,  .footer-btn1,  .common-btn1 {

	font-size: 10px;

	letter-spacing: 0.76px;

}


.treatments-wrapp .treatments-col3:nth-child(2n) {
    margin-right: 0;
}

.treatments-wrapp .treatments-col3 {
    margin-right: 4%;
}
.treatments-wrapp .treatments-col3:last-child {
    margin-right: 0%;
}
.treatments-wrapp .treatments-row3 .treatments-btn1 {
    right: 50%;
    left: inherit;
    width: fit-content;
    transform: translateX(50%);
    white-space: nowrap;
}


}

 @media screen and (min-width:768px) and (max-width:900px) {

.margin {

	width: 94%;

}

.header-wrapp {

	padding: 14px 0 14px;

}

.header-wrapp .header-col2 .header-row2 li a {

	padding: 7px 6px 8px 6px;

}

.header-wrapp .header-col3 .header-row3 li a {

	padding: 7px 8px 8px 8px;

}

.header-wrapp .header-col3 .header-row3 li span {

	margin: 0 0px 0 0;

}

.header-row1 li,  .header-row1 li a,  .header-row1 li strong,  .header-row2 li,  .header-row2 li a,  .header-row2 li strong,  .header-row3 li,  .header-row3 li a,  .header-row3 li strong {

	font-size: 10px;

}

.header-wrapp .header-col1 {

	width: 22%;

}

.linker-wrapp {

	padding: 26px 0 26px;

}

.linker-wrapp .linker-col1 {

	width: 110px;

}

.linker-wrapp .linker-btn1 {

	font-size: 15px;

	margin: 0 6px 0 0;

	padding: 11px 2px 14px 2px;

}

.linker-wrapp .linker-btn2 {

	margin: 0 6px 0 0;

	padding: 14px 25px 14px 25px;

}

.banner-wrapp {

	min-height: inherit;

}

.banner-wrapp p {

	font-size: 15px;

	margin: 0 0 10px;

}

.banner-wrapp p span {

	display: inline;

}

.banner-wrapp h2 {

	font-size: 28px;

	margin: 0 0 22px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 94%;

}

.banner-wrapp .banner-col1 .banner-row1 {

	width: 38%;

}

.banner-wrapp .banner-btn1 {

	margin: 26px 8px 0;

}

.banner-wrapp .banner-btn2 {

	margin: 10px 8px 0;

	padding: 14px 40px 14px;

}

.book-wrapp {

	padding: 22px 0 32px;

}

.book-wrapp h2 {

	font-size: 22px;

	margin: 0 0 30px;

}

.book-wrapp h2 span {

	display: inline;

}

.book-wrapp .book-col1 .book-row1 .book-fil2 {

	height: 41px;

}

.book-wrapp .book-col1 .book-row1 .book-fil3 {

	height: 79px;

	margin: 0 0 20px;

}

.about-wrapp {

	padding: 70px 0 38px;

}

.about-wrapp p {

	font-size: 13px;

	margin: 0 0 22px;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 {

	font-size: 22px;

	margin: 0 0 30px;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 {

	font-size: 12.3px;

	margin: 0 0 0;

}

.about-wrapp h3 span {

	display: inline;

}

.treatments-wrapp {

	padding: 38px 0 58px;

}

.treatments-wrapp p {

	font-size: 13px;

	margin: 0 0 22px;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 {

	font-size: 22px;

	margin: 0 0 14px;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3,  .treatments-wrapp h1.likeH3 {

	font-size: 15px;

	margin: 0 0 18px;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 {

	font-size: 15.6px;

	margin: 0 0 10px;

}

.treatments-wrapp h4 span {

	display: inline;

}

.treatments-wrapp .treatments-col1 {

	margin: 0 auto 34px;

}

.treatments-wrapp .treatments-col2 {

	margin: 0 0 48px;

}

.team-wrapp {

	padding: 88px 0 88px;

}

.team-wrapp p {

	font-size: 13px;

	margin: 0 0 22px;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 {

	font-size: 22px;

	margin: 0 0 18px;

}

.team-wrapp h2 span {

	display: inline;

}

.team-wrapp .team-col1 {

	margin: 0 auto 36px;

}

.team-wrapp .team-col2 .team-row2 li {

	margin: 0 8px 0;

}

.team-row2 li,  .team-row2 li a {

	font-size: 13px;

}

.patient-wrapp {

	padding: 76px 0 42px;

}

.patient-wrapp p {

	font-size: 13px;

	margin: 0 0 22px;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 {

	font-size: 22px;

	margin: 0 0 10px;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 {

	font-size: 13px;

	margin: 0 0 10px;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 {

	font-size: 13px;

	margin: 0 0 0;

}

.patient-wrapp h4 span {

	display: inline;

}

.patient-wrapp .patient-col1 {

	margin: 0 auto 56px;

}

.contact-wrapp {

	padding: 42px 0 102px;

}

.contact-wrapp p {

	font-size: 13px;

	margin: 0 0 10px;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 {

	font-size: 22px;

	margin: 0 0 18px;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 {

	font-size: 13px;

	margin: 0 0 8px;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 {

	font-size: 13px;

	margin: 0 0 0;

}

.contact-wrapp h4 span {

	display: inline;

}

.contact-row2 li,  .contact-row2 li a {

	font-size: 13px;

}

.footer-wrapp {

	padding: 58px 0 220px;

}

.footer-wrapp h2 {

	font-size: 12px;

	margin: 0 0 16px;

}

.footer-wrapp h2 span {

	display: inline;

}

.footer-wrapp .footer-col1 {

	margin: 0 0 48px;

}

.footer-wrapp .footer-col1 .footer-row1 {

	width: 207px;

}

.footer-wrapp .footer-btn1 {

	margin: 10px 6px 0 0;

	padding: 14px 28px 14px 28px;

}

.footer-row2 li,  .footer-row2 li a,  .footer-row3 li,  .footer-row3 li a,  .footer-row4 li,  .footer-row4 li a,  .footer-row5 li,  .footer-row5 li a {

	font-size: 12px;

}

.about-wrapp2 .about-content-relative-box {

	bottom: 50px;

}

.about-wrapp .about-col3 .about-row3 {

	width: 131px;

}

.treatin-wrapp p {

	font-size: 13px;

	margin: 0 0 22px;

}

.treatin-wrapp p span {

	display: inline;

}

.treatin-wrapp h2,  .treatin-wrapp h1.likeH2 {

	font-size: 22px;

	margin: 0 0 18px;

}

.treatin-wrapp h2 span {

	display: inline;

}

.common-btn-col1 .common-btn1 {

	padding: 14px 28.5px 14px;

}

.fees-wrapp p {

	font-size: 13px;

	margin: 0 0 22px;

}

.fees-wrapp p span {

	display: inline;

}

.fees-wrapp h2 {

	font-size: 22px;

	margin: 0 0 18px;

}

.fees-wrapp h2 span {

	display: inline;

}

.contact-wrapp2 .contact-col1 {

	padding: 0;

}

.health-wrapp .health-table {

	overflow-x: auto;

}

.health-wrapp .health-table table {

	width: 1200px;

}

/*common-title-bg-black-css*/



.common-title-bg-black {

	margin: 0 0 10px;

	padding: 7px 14px 7px 14px;

}

/*header-nhs-blue-plain-logo-css*/



.header-nhs-blue-plain-logo {

	width: 42px;

}

/*about-content-relative-box-css*/



.about-content-relative-box {

	width: 27.5%;

	padding: 0 0 27.5%;

}

/*treatments-content-scroll-box-css*/



.treatments-content-scroll-box {

	max-height: 57px;

	margin: 0 0 6px;

}

.treatments-content-scroll-box p {

	font-size: 12.2px;

	margin: 0 0 6px;

}

/*btn-css*/



.linker-btn1,  .linker-btn2,  .banner-btn1,  .banner-btn2,  .book-fil1,  .book-btn1,  .treatments-btn1,  .contact-btn1,  .footer-btn1,  .common-btn1 {

	font-size: 10px;

	letter-spacing: 0.84px;

}

/*show-hide-css*/



.tab-hide {

	display: none;

}
	.footer-wrapp {padding: 70px 0 220px;}

	.nhs-treatments-wrapp .content-column h2 {
    font-size: 22px;
}

.informed-choice-section .section-header h2 {
    font-size: 22px;
}
.nhs-treatments-wrapp .content-column p {
    font-size: 14px;
    margin: 0 0 22px;
}

.nhs-treatments-wrapp .content-column h2 span {
    display: inline;
}

.nhs-treatments-wrapp .content-column ul li {
    font-size: 14px;

}

.nhs-treatments-wrapp .content-column h3 + ul {
    margin: 0 0 22px;
}



.informed-choice-section p {
    font-size: 14px;
    margin: 0 0 10px;
}

.nhs-treatments-wrapp .content-column .image-wrapper {
    width: 39%;
    margin-right: 5%;
}

}













 @media screen and (min-width:901px) and (max-width:1024px) {

.margin {

	width: 94%;

}

.header-wrapp {

	padding: 17px 0 17px;

}

.header-wrapp .header-col2 .header-row2 li a {

	padding: 7px 9px 8px 9px;

}

.header-wrapp .header-col3 .header-row3 li a {

	padding: 7px 11px 8px 11px;

}

.header-wrapp .header-col3 .header-row3 li span {

	margin: 0 3.3px 0 0;

}

.header-row1 li,  .header-row1 li a,  .header-row1 li strong,  .header-row2 li,  .header-row2 li a,  .header-row2 li strong,  .header-row3 li,  .header-row3 li a,  .header-row3 li strong {

	font-size: 11px;

}

.linker-wrapp {

	padding: 29px 0 29px;

}

.linker-wrapp .linker-col1 {

	width: 120px;

}

.linker-wrapp .linker-btn1 {

	margin: 0 8px 0 0;

	padding: 12px 5px 14px 5px;

}

.linker-wrapp .linker-btn2 {

	margin: 0 8px 0 0;

	padding: 14px 28px 14px 28px;

}

.banner-wrapp {

	min-height: inherit;

}

.banner-wrapp p {

	font-size: 16px;

	margin: 0 0 13px;

}

.banner-wrapp p span {

	display: inline;

}

.banner-wrapp h2 {

	font-size: 32px;

	margin: 0 0 25px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 94%;

}

.banner-wrapp .banner-col1 .banner-row1 {

	width: 39.4%;

}

.banner-wrapp .banner-btn1 {

	margin: 28px 10px 0;

}

.banner-wrapp .banner-btn2 {

	margin: 12px 10px 0;

}

.book-wrapp {

	padding: 25px 0 35px;

}

.book-wrapp h2 {

	font-size: 27px;

	margin: 0 0 33px;

}

.book-wrapp h2 span {

	display: inline;

}

.book-wrapp .book-col1 .book-row1 .book-fil2 {

	height: 43px;

}

.book-wrapp .book-col1 .book-row1 .book-fil3 {

	height: 81px;

	margin: 0 0 23px;

}

.about-wrapp {

	padding: 76px 0 41px;

}

.about-wrapp p {

	font-size: 14px;

	margin: 0 0 25px;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 {

	font-size: 27px;

	margin: 0 0 33px;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 {

	font-size: 13.3px;

	margin: 0 0 0;

}

.about-wrapp h3 span {

	display: inline;

}

.treatments-wrapp {

	padding: 41px 0 64px;

}

.treatments-wrapp p {

	font-size: 14px;

	margin: 0 0 25px;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 {

	font-size: 27px;

	margin: 0 0 17px;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3,  .treatments-wrapp h1.likeH3 {

	font-size: 16px;

	margin: 0 0 21px;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 {

	font-size: 16.6px;

	margin: 0 0 13px;

}

.treatments-wrapp h4 span {

	display: inline;

}

.treatments-wrapp .treatments-col1 {

	margin: 0 auto 37px;

}

.treatments-wrapp .treatments-col2 {

	margin: 0 0 51px;

}

.team-wrapp {

	padding: 94px 0 94px;

}

.team-wrapp p {

	font-size: 14px;

	margin: 0 0 25px;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 {

	font-size: 27px;

	margin: 0 0 21px;

}

.team-wrapp h2 span {

	display: inline;

}

.team-wrapp .team-col1 {

	margin: 0 auto 39px;

}

.team-wrapp .team-col2 .team-row2 li {

	margin: 0 11px 0;

}

.team-row2 li,  .team-row2 li a {

	font-size: 14px;

}

.patient-wrapp {

	padding: 82px 0 45px;

}

.patient-wrapp p {

	font-size: 14px;

	margin: 0 0 25px;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 {

	font-size: 27px;

	margin: 0 0 13px;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 {

	font-size: 14px;

	margin: 0 0 13px;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.patient-wrapp h4 span {

	display: inline;

}

.patient-wrapp .patient-col1 {

	margin: 0 auto 59px;

}

.contact-wrapp {

	padding: 45px 0 108px;

}

.contact-wrapp p {

	font-size: 14px;

	margin: 0 0 13px;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 {

	font-size: 27px;

	margin: 0 0 21px;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 {

	font-size: 14px;

	margin: 0 0 11px;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 {

	font-size: 14px;

	margin: 0 0 0;

}

.contact-wrapp h4 span {

	display: inline;

}

.contact-row2 li,  .contact-row2 li a {

	font-size: 14px;

}

.footer-wrapp {

	padding: 64px 0 220px;

}

.footer-wrapp h2 {

	font-size: 14px;

	margin: 0 0 19px;

}

.footer-wrapp h2 span {

	display: inline;

}

.footer-wrapp .footer-col1 {

	margin: 0 0 51px;

}

.footer-wrapp .footer-col1 .footer-row1 {

	width: 227px;

}

.footer-wrapp .footer-btn1 {

	margin: 10px 8px 0 0;

	padding: 14px 31px 14px 31px;

}

.footer-row2 li,  .footer-row2 li a,  .footer-row3 li,  .footer-row3 li a,  .footer-row4 li,  .footer-row4 li a,  .footer-row5 li,  .footer-row5 li a {

	font-size: 14px;

}

.about-wrapp2 .about-content-relative-box {

	bottom: 50px;

}

.about-wrapp .about-col3 .about-row3 {

	width: 175px;

}

.treatin-wrapp p {

	font-size: 14px;

	margin: 0 0 22px;

}

.treatin-wrapp p span {

	display: inline;

}

.treatin-wrapp h2,  .treatin-wrapp h1.likeH2 {

	font-size: 27px;

	margin: 0 0 18px;

}

.treatin-wrapp h2 span {

	display: inline;

}

.fees-wrapp h2 {

	font-size: 27px;

}

.contact-wrapp2 .contact-col1 {

	padding: 0;

}

.health-wrapp .health-table {

	overflow-x: auto;

}

.health-wrapp .health-table table {

	width: 1200px;

}

/*common-title-bg-black-css*/



.common-title-bg-black {

	margin: 0 0 13px;

	padding: 7px 16px 7px 16px;

}

/*header-nhs-blue-plain-logo-css*/



.header-nhs-blue-plain-logo {

	width: 52px;

}

/*about-content-relative-box-css*/



.about-content-relative-box {

	width: 24.5%;

	padding: 0 0 24.5%;

}

/*treatments-content-scroll-box-css*/



.treatments-content-scroll-box {

	max-height: 62px;

	margin: 0 0 8px;

}

.treatments-content-scroll-box p {

	font-size: 13.2px;

	margin: 0 0 8px;

}

/*btn-css*/



.linker-btn1,  .linker-btn2,  .banner-btn1,  .banner-btn2,  .book-fil1,  .book-btn1,  .treatments-btn1,  .contact-btn1,  .footer-btn1,  .common-btn1 {

	font-size: 11px;

	letter-spacing: 0.92px;

}

/*show-hide-css*/



.tab-hide {

	display: none;

}

.header-wrapp .header-col1 {

	width: 26%;

}
	.footer-wrapp {padding: 70px 0 220px;}

	.nhs-treatments-wrapp .content-column h2 {
    font-size: 27px;
}

.informed-choice-section .section-header h2 {
    font-size: 27px;
}
.nhs-treatments-wrapp .content-column p {
    font-size: 14px;
    margin: 0 0 22px;
}

.nhs-treatments-wrapp .content-column h2 span {
    display: inline;
}

.nhs-treatments-wrapp .content-column ul li {
    font-size: 14px;

}

.nhs-treatments-wrapp .content-column h3 + ul {
    margin: 0 0 22px;
}


.informed-choice-section p {
    font-size: 14px;
    margin: 0 0 10px;
}








}








 @media screen and (min-width:1025px) and (max-width:1240px) {

.margin {

	width: 94%;

}

.banner-wrapp {

	min-height: 416px;

}

.banner-wrapp p {

	font-size: 17px;

}

.banner-wrapp p span {

	display: inline;

}

.banner-wrapp h2 {

	font-size: 44px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 94%;

}

.book-wrapp h2 span {

	display: inline;

}

.about-wrapp p {

	font-size: 15px;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 {

	font-size: 14.3px;

}

.about-wrapp h3 span {

	display: inline;

}

.treatments-wrapp p {

	font-size: 15px;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3,  .treatments-wrapp h1.likeH3 {

	font-size: 17px;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 {

	font-size: 17.6px;

}

.treatments-wrapp h4 span {

	display: inline;

}

.team-wrapp p {

	font-size: 15px;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 span {

	display: inline;

}

.team-row2 li,  .team-row2 li a {

	font-size: 15px;

}

.patient-wrapp p {

	font-size: 15px;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 {

	font-size: 15px;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 {

	font-size: 15px;

}

.patient-wrapp h4 span {

	display: inline;

}

.contact-wrapp p {

	font-size: 15px;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 {

	font-size: 15px;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 {

	font-size: 15px;

}

.contact-wrapp h4 span {

	display: inline;

}

.contact-row2 li,  .contact-row2 li a {

	font-size: 15px;

}

.footer-wrapp h2 span {

	display: inline;

}

.treatin-wrapp p {

	font-size: 15px;

}

.treatin-wrapp p span {

	display: inline;

}

.contact-wrapp2 .contact-col1 {

	padding: 0;

}

.header-row1 li, .header-row1 li a, .header-row1 li strong, .header-row2 li, .header-row2 li a, .header-row2 li strong, .header-row3 li, .header-row3 li a, .header-row3 li strong {

	font-size: 12px;

}

.header-wrapp .header-col1 {

	width: 26%;

}

.header-nhs-blue-plain-logo {

	width: 60px;

}
	.footer-wrapp {padding: 70px 0 220px;}

}

 @media screen and (min-width:1241px) and (max-width:1340px) {

.margin {

	width: 94%;

}

.banner-wrapp {

	min-height: 504px;

}

.banner-wrapp p span {

	display: inline;

}

.banner-wrapp h2 {

	font-size: 50px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 94%;

}

.book-wrapp h2 span {

	display: inline;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 span {

	display: inline;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 span {

	display: inline;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 span {

	display: inline;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 span {

	display: inline;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 span {

	display: inline;

}

.footer-wrapp h2 span {

	display: inline;

}

.treatin-wrapp p span {

	display: inline;

}
	.footer-wrapp {padding: 70px 0 220px;}

}

 @media screen and (min-width:1341px) and (max-width:1440px) {

.margin {

	width: 94%;

}

.banner-wrapp {

	min-height: 544px;

}

.banner-wrapp p span {

	display: inline;

}

.banner-wrapp h2 {

	font-size: 56px;

}

.banner-wrapp h2 span {

	display: inline;

}

.banner-wrapp .banner-col1 {

	width: 94%;

}

.book-wrapp h2 span {

	display: inline;

}

.about-wrapp p span {

	display: inline;

}

.about-wrapp h2 span {

	display: inline;

}

.about-wrapp h3 span {

	display: inline;

}

.treatments-wrapp p span {

	display: inline;

}

.treatments-wrapp h2 span {

	display: inline;

}

.treatments-wrapp h3 span {

	display: inline;

}

.treatments-wrapp h4 span {

	display: inline;

}

.team-wrapp p span {

	display: inline;

}

.team-wrapp h2 span {

	display: inline;

}

.patient-wrapp p span {

	display: inline;

}

.patient-wrapp h2 span {

	display: inline;

}

.patient-wrapp h3 span {

	display: inline;

}

.patient-wrapp h4 span {

	display: inline;

}

.contact-wrapp p span {

	display: inline;

}

.contact-wrapp h2 span {

	display: inline;

}

.contact-wrapp h3 span {

	display: inline;

}

.contact-wrapp h4 span {

	display: inline;

}

.footer-wrapp h2 span {

	display: inline;

}

.treatin-wrapp p span {

	display: inline;

}
	.footer-wrapp {padding: 70px 0 220px;}

}

 @media screen and (min-width:1441px) and (max-width:1600px){
	.footer-wrapp {padding: 70px 0 220px;}


}

 @media screen and (min-width:1441px) and (max-width:1900px) {

.banner-wrapp {

	min-height: 586px;

}

}

.banner-row3.inner-whatsapp.fix-whatsapp {

	width: 75px;

	position: fixed;

	z-index: 9999999;

	right: auto;

	left: 30px;

	bottom: 100px;

	padding: 0;

	text-align: center;

}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 {

	width: 100%;

	float: left;

	position: relative;

	z-index: 999;

}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3>a {

	width: 100%;

	float: right;

	background: #ffffff;

	border-radius: 18px;

	margin: 0 0 0;

	padding: 15% 5% 15%;

	box-shadow: 5px 5px 5px #00000017;

}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3>a h3 {

	font-size: 11px;

	font-weight: 500;

	color: #5b5b5b;

	letter-spacing: 0.08px;

	line-height: normal;

	margin: 0 0 12px;

}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3>a .banner-thm1 {

	width: 57%;

	float: none;

	margin: 0 auto 0;

}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3>a .banner-thm1 img {

	width: 100%;

	display: block;

	transition: transform 0.8s ease-in-out 0s;

}

 @media screen and (max-width: 767px) {

/*.banner-row3.inner-whatsapp.fix-whatsapp {display: none;}*/


.nhs-treatments-wrapp {
    padding: 50px 0 40px;
}

.nhs-treatments-wrapp.set2 .content-wrapper {
    margin: 0 0 30px;
}

.informed-choice-section {
    padding: 40px 0 50px;
}

.contact-section {
    margin: 50px 0 0;
}

.nhs-treatments-wrapp .image-column {
    width: 100%; margin: 0 0 20px;
}

.nhs-treatments-wrapp .content-column {
    width: 100%;
}



.nhs-treatments-wrapp .content-column h2 {
    font-size: 24px;
}

.informed-choice-section .section-header h2 {
    font-size: 24px;
}


.informed-choice-section .section-header {
    padding: 20px 20px;
}

.informed-choice-section .info-box {
    padding: 20px 20px;
}
.nhs-treatments-wrapp .content-column p {
    font-size: 14px;
    margin: 0 0 10px;
}

.nhs-treatments-wrapp .content-column ul li {
    font-size: 14px;
}


.nhs-treatments-wrapp .content-column ul {
    margin: 0 0 10px;
}

.nhs-treatments-wrapp .content-column h3 + ul {
    margin-top: 0;
}
.contact-section {
    margin: 50px 0 0;
}

.informed-choice-section p {
    font-size: 14px;
    margin: 0 0 10px;
}

.nhs-treatments-wrapp.set2 .content-wrapper:nth-child(odd) .content-column .image-wrapper {
    width: 100%;
    margin-inline: 0;
}

.nhs-treatments-wrapp .content-column .image-wrapper {
    width: 100%;
    margin-inline: 0;
    margin-bottom: 30px;
}



}

.linker-wrapp .whtsappdesktop {

	width: 158px;

	margin: 0 0 10px;

	max-width: 100%;

	/*position: absolute;*/

	position: relative;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: center;

	text-align: center;

	/*right: 126px;*/

	left: 189px;

	top: 0px;

}

.linker-wrapp .whtsappdesktop a {

	width: 100%;

	color: #ffffff;

	/*background: #60d669; border: 1px solid #60d669;*/

	margin: 0 0 0;

	padding: 11px 5px;

	/*font-size: 11px;*/

	font-size: 14px;

	letter-spacing: 0.8px;

	text-transform: uppercase;

	border-radius: 5px;

	cursor: pointer;

	transition: all 0.25s ease-out 0s;

	font-family: 'TradegothicLH-extendedbold';

	max-width: 100%;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	justify-content: center;

	text-align: center;

}

.linker-wrapp .whtsappdesktop a:hover {

	color: #c5c6c8;/*background: #000;*/

}

.linker-wrapp .whtsappdesktop img {

	float: right;

	margin: 0 0 0;

	width: 22px;

	position: relative;

	height: auto;

	max-width: 100%;

}

.linker-wrapp .whtsappdesktop .whlabel {

	width: auto;

	display: inline-block;

	margin: 0 10px 0 0 !important;

}

 @media screen and (min-width:768px) and (max-width:900px) {

.linker-wrapp .whtsappdesktop {

	width: 115px;

	top: -5px;

	/* right: 10px; */

	left: 168px;

}

.linker-wrapp .whtsappdesktop a {

	font-size: 8.5px;

	padding: 9px 5px;

}

.linker-wrapp .whtsappdesktop .whlabel {

	margin: 1px 5px 0 0;

}

.linker-wrapp .whtsappdesktop img {

	width: 18px;

}

.linker-wrapp .banner-row2 .whtsappdesktop {

	width: 115px;

}

.footer-wrapp .footer-col5{width:100%}
.footer-wrapp .footer-col2{width:46.5%}
.footer-wrapp .footer-col3{width:18.4%}
.footer-wrapp .footer-col4{width:23.9%}
.footer-wrapp .footer-col5 .footer-row5{display:flex;flex-wrap:wrap;gap:1.68%}
.footer-wrapp .footer-col5 .footer-row5 li{display:inline-block}

}

 @media screen and (min-width:901px) and (max-width:1024px) {

.linker-wrapp .whtsappdesktop {

	width: 140px;

	top: -5px;

	right: 9px;

}

.linker-wrapp .whtsappdesktop a {

	font-size: 9px;

	padding: 9px 5px;

}

.linker-wrapp .whtsappdesktop .whlabel {

	margin: 1px 5px 0 0;

}

.footer-wrapp .footer-col5{width:100%}
.footer-wrapp .footer-col2{width:46.5%}
.footer-wrapp .footer-col3{width:18.4%}
.footer-wrapp .footer-col4{width:23.9%}
.footer-wrapp .footer-col5 .footer-row5{display:flex;flex-wrap:wrap;gap:1.68%}
.footer-wrapp .footer-col5 .footer-row5 li{display:inline-block}

}

 @media screen and (min-width:1025px) and (max-width:1240px) {

.linker-wrapp .whtsappdesktop {

	width: 142px;

	/*top: -54px;*/

	top: 3px;

	right: 22px;

}

.linker-wrapp .whtsappdesktop a {

	font-size: 14px;

	padding: 9px 5px;

}

.linker-wrapp .whtsappdesktop .whlabel {

	margin: 1px 8px 0 0;

}

}

 @media screen and (min-width: 1241px) and (max-width: 1340px) {

.linker-wrapp .whtsappdesktop {

	width: 142px;

	/*top: -54px;*/

	top: 3px;

	right: 31px;

}

}

@media screen and (min-width: 1341px) and (max-width: 1440px) {

.linker-wrapp .whtsappdesktop {

	width: 142px;

	/*top: -54px;*/

	top: 3px;

	right: 31px;

}

}

 @media screen and (min-width: 1441px) and (max-width: 1640px) {

.linker-wrapp .whtsappdesktop {

	width: 142px;

	/*top: -54px;*/

	top: 3px;

	right: 31px;

}

}

 @media screen and (max-width: 767px) {

.linker-wrapp .whtsappdesktop {

	display: none;

}


.newbutton { font-size: 13px; }
}



@media screen and (min-width: 1024px) and (max-width: 1266px) {



.footer-wrapp li, .footer-wrapp li a { font-size:14px;}

.footer-wrapp .footer-col2 { margin:0 2% 0 0}

.footer-wrapp .footer-col5 { width:27.7%}

.footer-wrapp .footer-col2 { width:34%}



 }








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

	.nhs-treatments-wrapp .content-column > *:not(.image-wrapper,.content-resp.statick-s) {
    display: none;
}

.nhs-treatments-wrapp.set2 .content-wrapper:nth-child(odd) .content-column .image-wrapper {
    margin-inline: 0;
}

.content-resp.statick-s {
    width: 46%;
}
.nhs-treatments-wrapp .content-column {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.nhs-treatments-wrapp.set2 .content-wrapper:nth-child(odd) .content-column{flex-direction: row-reverse;}

 }

@media screen and (max-width: 1340px) {
    .nhs-treatments-wrapp .content-column h2 span {
        display: inline;
    }
}


  @media screen and (min-width: 768px) and (max-width: 840px) {

.nhs-treatments-wrapp .content-column ul {
    clear: left;
}
.nhs-treatments-wrapp .content-column .image-wrapper{margin-bottom: 10px;}


 }



  @media screen and (max-width: 1025px){
    .content-resp.statick-s {
        display: none;
    }
 }
