@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-Bold.woff2') format('woff2'),
		url('../font/Gilroy-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-Black.woff2') format('woff2'),
		url('../font/Gilroy-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}
.verifysssbtnsss:hover
{
color:#038aee !important;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-Light.woff2') format('woff2'),
		url('../font/Gilroy-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-Medium.woff2') format('woff2'),
		url('../font/Gilroy-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-ExtraBold.woff2') format('woff2'),
		url('../font/Gilroy-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-Regular.woff2') format('woff2'),
		url('../font/Gilroy-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-SemiBold.woff2') format('woff2'),
		url('../font/Gilroy-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-Thin.woff2') format('woff2'),
		url('../font/Gilroy-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Gilroy';
	src: url('../font/Gilroy-UltraLight.woff2') format('woff2'),
		url('../font/Gilroy-UltraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}
:root {
	--web-grey:#161616;
	--web-red: #e52425;
	--para: #737373;
	--theme-blue: #335362;
	--black: #000;
	--web-white: #fff
}
*,
*::after,
*::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,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{
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-family: "Gilroy";
	vertical-align: baseline;
	line-height: 1}
html{font-size:10px}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display: block
}
body {
	line-height: 1;
	font-family: "Gilroy";
	position: relative;
	width: 100%;
	margin: 0 auto;
}
ol,ul {
	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
}
a {
	text-decoration: none;
	color: inherit
}
.col-1 {
	width: 15%
}
.col-25 {
	width: 25%
}
.col-27 {
	width: 27%
}
.col-2 {
	width: 20%
}
.col-3 {
	width: 30%
}
.col-4 {
	width: 40%
}
.col-5 {
	width: 50%
}
.col-6 {
	width: 60%
}
.col-7 {
	width: 70%
}
.col-8 {
	width: 80%
}
.col-9 {
	width: 90%
}
.col-85 {
	width: 85%
}
.col-45 {
	width: 45%
}
.col-55 {
	width: 55%
}
.col-65 {
	width: 65%
}
.col-35 {
	width: 35%
}
.col-75 {
	width: 75%
}
.col-65 {
	width: 65%
}
.col-100 {
	width: 100%
}
.flex-box {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.space-between {
	justify-content: space-between;
}
.flex-center {
	align-items: center;
}
.ctn {
	text-align: center;
}
h1 {
	font-size: 6.7rem;
	color: #fff;
	font-weight: 700;
	line-height: 1;
	letter-spacing: -.1rem;
	line-height: 1.2;
}
h2 {
	font-size: 5rem;
	color: var(--black);
	font-weight: 600;
	line-height: 1.1;
	margin-bottom: 2.5rem;
	letter-spacing: -.1rem;
}
h3 {
	font-size: 4.4rem;
	color: var(--black);
	font-weight: 600;
	line-height: 1.1;
	letter-spacing: -.1rem;
}
h4 {
	font-size: 3.8rem;
	color: var(--black);
	font-weight: 400;
	line-height: 1.1;
}
h5 {
	font-size: 3rem;
	color: #fff;
	font-weight: 300;
	line-height: 1.2;
}
h6 {
	font-size: 2.8rem;
	color: #000;
	font-weight: 400;
	line-height: 1.1;
}
p {
	font-size: 2rem;
	font-weight: 400;
	color: var(--web-grey);
	line-height: 1.6;
	font-family: 'Gilroy', sans-serif;
}
strong {
	font-weight: 500;
}
.mobile-img {
	display: none;
}
.container {
	max-width: 1600px;
	margin: 0 auto;
	width: 100%;
}
.com-padding {
	padding-top: 50px;
	padding-bottom: 50px;
}
.bottom-padding {
	padding-bottom: 15rem;
}
.top-padding {
	padding-top: 15rem;
}
a.view-more {
	font-weight: 700;
	font-size: 15px;
	letter-spacing: .1rem;
	color: #fff;
	transition: cubic-bezier(1, -.57, .6, 1.34) .4s;
	padding-left: 0;
	position: relative;
}
a.view-more::after {
	content: '';
	position: absolute;
	background-color: #fff;
	width: 0;
	height: .1rem;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	transition: cubic-bezier(1, -.57, .6, 1.34) .4s;
}
a.view-more:hover {
	padding-left: 3.5rem;
}
a.view-more:hover::after {
	width: 2.5rem;
}
.btn {
	font-size: 2rem;
	color: #fff;
	font-weight: 500;
	text-align: center;
	padding: 2.5rem 7rem;
	display: inline-block;
	background-color:#038aee;
	border: 1px solid #038aee;
	margin-top: 6rem;
	transition: all linear .2s;
	border-radius: .5rem;
	font-family: 'Lato';
}
.btn:hover {
	background-color: #fff;
	color: var(--theme-blue);
}
.inner-banner {
	background: no-repeat center right;
	background-size: 45rem;
	background-color: var(--theme-blue);
	min-height: 70rem;
	background-position: 90% center;
	padding-top: 30rem;
}
.book-consultaion-section {
	background-color: #F9F9F9;
}
.book-consultaion-box .consultaion-box {
	padding-left: 6rem;
}
.book-consultaion-box.contact-box .consultaion-box{
	padding-right: 6rem;
	padding-left: 0;
}
.book-consultaion-box .input-box input {
	width: 100%;
	border: none;
	padding: 0;
	border-bottom: 1px solid #CBCBCB;
	font-size: 3rem;
	font-weight: 500;
	background-color: transparent;
	padding-bottom: 3rem;
	color: #B3ABA6;
	font-family: 'Gilroy';
}
.book-consultaion-box form{position: relative;}
.book-consultaion-box .input-box select {
	width: 100%;
	border: none;
	padding: 0;
	border-bottom: 1px solid #CBCBCB;
	font-size: 3rem;
	font-weight: 500;
	padding-bottom: 3rem;
	color: #B3ABA6;
	font-family: 'Gilroy';
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../img/select-arrow.png) #fff no-repeat right;
	background-position-x: 95%;
	background-color: transparent;
}
.wpcf7-response-output {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	font-size: 6rem;
	width: 100%;
	height: 100%;
	margin: 0 !important;
	padding: 10rem 3rem !important;
	text-align: center;
	font-family: "Gilroy";
	font-weight: 500;
  }
.book-consultaion-box .input-box {
	margin-bottom: 4rem;
	width: 100%;
}
.book-consultaion-box .input-box input.btn{
	font-size: 3rem;
	color: #fff;
	font-weight: 500;
	text-align: center;
	padding: 2.5rem 7rem;
	display: inline-block;
	background-color: var(--theme-blue);
	border: 1px solid var(--theme-blue);
	margin-top: 2rem;
	transition: all linear .2s;
	border-radius: .5rem;
	font-family: 'Lato';
	cursor: pointer;
}
.book-consultaion-box .input-box input.btn:hover{
	background-color: #fff;
	color: var(--theme-blue);
}
.book-consultaion-box form {
	margin-top: 8rem;
}
.service-blue-section .btn, .transplant-cost-section .btn {
  background: #fff;
  color: var(--theme-blue);
}
.transplant-cost-section .btn:hover,.service-blue-section .btn:hover{
	background-color: transparent;
	color: #fff;
}
.book-free-section .form-box form .input-box input.service-btn:hover{
	background-color: transparent;
	color: #fff;
}
ul.transplant-services-list li p {
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
ul.transplant-services-list li a {
  width: 5rem;
  height: 5rem;
  display: inline-block;
}
ul.transplant-services-list li a img{
	opacity: .7;
	transition: all linear .2s;
	margin-left: 0;
}
ul.transplant-services-list li a img:hover{
	opacity: 1;
	margin-left: .4rem;
}
.autual-process-section {
	background-size: cover;
	background-position: center center;
}
.nav-links {
  padding-top: 4rem;
}
.nav-links .nav-btn-box {
  font-size: 1.9rem;
}
.book-consultaion-box .address-box {
	background-color: #fff;
	padding: 5rem 4.5rem;
	box-shadow: 0px .4rem 5rem rgba(0, 0, 0, 0.05);
	border-radius: 2rem;
}
.address-box span {
	font-size: 1.6rem;
	color: #073e67;
	font-weight: 700;
	display: block;
	letter-spacing: .2rem;
	margin-bottom: 1.5rem;
	text-transform: uppercase;
}
.address-box .text img {
	display: inline-block;
	width: 10%;
	object-fit: scale-down;
	object-position: left;
	vertical-align: middle;
}
.address-box .text p,
.address-box .text p a {
	font-size: 2.3rem;
	color: #000;
	font-weight: 400;
	width: 85%;
	display: inline-block;
	vertical-align: middle;
	padding-left: 2rem;
}
.address-box .text p a {
	display: inline-block;
	width: auto;
}
.address-box .box {
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 3.5rem;
	margin-bottom: 3.5rem;
}
.address-box .box:nth-child(3) {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 5rem;
}
.book-free-section {
	background-color: var(--theme-blue);
	padding: 7rem 0;
}
.book-free-section h2 {
	font-size: 5.5rem;
	color: #fff;
	margin-bottom: 0;
}
.book-free-section .btn-box {
	justify-content: flex-end;
}
.book-free-section a.btn {
	margin-top: 0;
	border-color: #fff;
	margin-right: 5rem;
	padding: 1.8rem 3rem;
	max-width: 27rem;
}
ul.virtual-list {
	margin-top: 10rem;
}
ul.virtual-list li {
	text-align: center;
	width: 25%;
	padding: 0 3rem;
	border-right: 1px solid #e4e8e9;
	margin: 2.5rem 0;
}
ul.virtual-list li:first-child {
	border-left: 1px solid #e4e8e9;
}
ul.virtual-list li:nth-child(5){
	border-left: 1px solid #e4e8e9;
}
ul.virtual-list li img {
	width: 10.5rem;
	height: 8.5rem;
	object-fit: scale-down;
}
ul.virtual-list li h5 {
	color: #000;
	margin-top: 4rem;
}
.take-a-virtual-section .text-box {
	max-width: 80rem;
	margin: 0 auto;
	margin-bottom: 8rem;
}
.address-box .map-box img {
	width: 100%;
}
.take-a-virtual-section .video-box iframe {
	width: 100%;
	height: 70rem;
}
a.whatsapp-icon img {
	width: 6.4rem;
}
.address-box .text p a:first-child {
	padding-left: 0;
}
footer {
	background: #073e67;
	position: relative;
	z-index: 100;
}
footer h6 {
	color: #CDF6FB;
	font-size: 2rem;
}
footer .nav a {
	font-size: 2.2rem;
	color: #fff;
	font-weight: 400;
	display: block;
}
footer .nav p {
	font-size: 2.3rem;
	color: #fff;
	font-weight: 400;
	display: block;
}
footer .inner-box.l1 {
	padding: 3.5rem 0 5rem;
	border-bottom: 1px solid #6e92a2;
	margin-bottom: 5rem;
}
footer .inner-box.l2 h6 {
	margin-bottom: 3.5rem;
}
footer .inner-box.l1 .nav .menu-item {
	width: 31%;
}
footer .inner-box.l1 .nav a {
	margin-bottom: 1.5rem;
}
footer .inner-box.l2 .nav {
	width: 33%;
}
footer .inner-box.l2 {
	padding-bottom: 5rem;
}
footer .bottom-footer {
	padding-top: 4.5rem;
	padding-bottom: 4.5rem;
	border-top: 1px solid #6e92a2;
}
footer .updatesssd {
	border-right: 1px solid #6e92a2;
	padding-top: 7rem;
}
footer .inner-box.l2 .nav a {
	display: inline-block;
	margin-bottom: .8rem;
}
footer .inner-box.l2 .nav:nth-child(2) {
	padding: 0 2rem 0 3rem;
}
ul.social-icon {
	margin-top: 2.5rem;
}
ul.social-icon li {
	display: inline-block;
	margin: 0 .7rem;
}
ul.social-icon li img{
	transition:#fff;
	filter:#fff;
}
ul.social-icon li img:hover{
	filter: contrast(1);
}
footer .left-side {
	padding-left: 5%;
	padding-top: 7rem;
}
footer .left-side h4 {
	color: #fff;
	font-size: 3.5rem;
	font-weight: 600;
	margin-top: 3.5rem;
}
footer .left-side a.news-btn {
	padding: 3rem 0 3rem 2.5rem;
	background: #00233c;
	min-width: 36rem;
	font-size: 2.1rem;
	font-weight: 400;
	display: inline-block;
	margin: 7rem 0 9rem;
	color: #fff;
	position: relative;
}
footer .left-side a.news-btn::after {
	content: '';
	position: absolute;
	background: url(../img/select-arrow-2.png) no-repeat center;
	width: 1rem;
	/* filter:invert(1) !important; */
	height: 1.8rem;
	top: 50%;
	transform: translateY(-50%);
	right: 2rem;
}
footer .bottom-footer p {
	font-size: 1.9rem;
	color: #fff;
	font-weight: 400;
}
footer .bottom-footer a {
	font-size: 1.9rem;
	color: #fff;
	font-weight: 400;
}
footer .bottom-footer ul li {
	padding-right: 10rem;
}
footer .bottom-footer ul li:last-child {
	margin-right: 0;
}
footer .middle-box {
	padding: 3.5rem 0 5rem;
	border-bottom: 1px solid #6e92a2;
	margin-bottom: 5rem;
  }
  footer .middle-box ul li {
	width: 30%;
	margin-bottom: 3rem;
  }
  footer .middle-box .menu-footer-pages-container {
	width: 100%;
  }
.transplant-cost-section {
	background-color: #073e67;
}
ul.breadcrumbs {
	margin-bottom: 4rem;
}
ul.breadcrumbs li {
	color: #fff;
	font-size: 1.8rem;
	font-weight: 400;
	display: inline-block;
	padding-right: 15px;
	margin-right: 5px;
	position: relative;
}
ul.breadcrumbs li::after {
	content: '/';
	position: absolute;
	font-family: 'Gilroy';
	font-size: 1.4rem;
	color: #fff;
	font-weight: 600;
	top: .3rem;
	right: 0;
}
ul.breadcrumbs li a {
	font-weight: 300;
}
ul.breadcrumbs li:last-child::after {
	display: none;
}
/* .page-template-home .logo-box > a.custom-logo-link {
  display: none;
} */
.inner-banner .tag-box {
	margin-top: 5rem;
}
.tag-box a {
	display: inline-block;
	font-weight: 500;
	font-size: 1.5rem;
	color: #fff;
	padding: .5rem 1.5rem;
	background-color: #5C94AD;
	border-radius: 20px;
	border: 1px solid #78B8D4;
	margin-right: 1rem;
}
.inner-banner.service-banner {
	background-size: auto;
	padding-top: 27rem;
	background-color: #073e67;
}
.after-before-section .item-box {
	width: calc(100% / 3);
	margin: 1rem 0;
	padding: 0 1rem;
}
.after-before-section .item-box .img-box {
	padding: 0 .2rem;
	width: 50%;
	position: relative;
}
.after-before-section .item-box .img-box img {
	width: 100%;
	height: 30rem !important;
	object-fit: cover;
}
.after-before-section .item-box .img-box:last-child:after {
	content: 'After';
	position: absolute;
	color: #fff;
	font-size: 2.2rem;
	font-weight: 500;
	bottom: 2.1rem;
	left: 2.1rem;
	font-family: 'Gilroy';
}
.after-before-section .item-box .img-box:first-child:after {
	content: 'Before';
	position: absolute;
	color: #fff;
	font-size: 2.2rem;
	font-weight: 500;
	bottom: 2.1rem;
	left: 2.1rem;
	font-family: 'Gilroy';
}
.after-before-section {
	margin: 7rem -1rem 4rem -1rem;
}
.why-choose-section {
	background-color: #F9F9F9;
}
ul.why-choose-list {
	margin: 5rem 0;
	justify-content: space-between;
}
ul.why-choose-list li {
	width: 100%;
	margin: 3rem 0;
}
ul.why-choose-list li img {
	vertical-align: middle;
	padding-right: 2rem;
	width: 15%;
	object-fit: scale-down;
	height: 10rem;
}
.popup-wrapper .iframe-box iframe{
	width: 100% !important;
	height: 30rem !important;
	display: block !important;
}
ul.why-choose-list li h6 {
	display: inline-block;
	vertical-align: middle;
	padding-left: 2rem;
	border-left: 1px solid #073e67;
	width: 84%;
	font-weight: 400;
	color: #515151;
	line-height: 1.4;
}
.service-virtual-section ul.virtual-list {
	border-bottom: 1px solid #e4e8e9;
	padding-bottom: 13rem;
}
.loss-condition-section .img-box {
	padding-right: 3rem;
}
.loss-condition-section .img-box img {
	width: 100%;
	max-width: 75rem;
}
.loss-condition-section .text-box {
	margin-bottom: 7rem;
}
ul.point-list li {
	font-size: 2.8rem;
	color: #515151;
	font-weight: 500;
	line-height: 1.2;
	position: relative;
	margin-bottom: 3.5rem;
	padding-left: 5.5rem;
}
ul.point-list li::after {
	content: '';
	position: absolute;
	background: url(../img/point-icon.png) no-repeat center;
	background-size: contain;
	width: 3.7rem;
	height: 1.6rem;
	top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.book-free-section .form-box form {
	width: 100%;
}
.book-free-section .form-box form .input-box {
	width: 33%;
	padding: 0 2rem;
}
.book-free-section .form-box form .input-box input {
	width: 100%;
	border: none;
	padding: 0;
	border-bottom: 1px solid #CBCBCB;
	font-size: 2.5rem;
	font-weight: 500;
	background-color: transparent;
	padding-bottom: 1.5rem;
	color: #fff;
	font-family: 'Gilroy';
	border-radius: 0;
}
.book-free-section .form-box form .input-box input.service-btn {
	margin-top: 0;
	color: var(--theme-blue);
	background-color: #fff;
	cursor: pointer;
	padding: 2rem 0;
	border-radius: .5rem;
	border: 1px solid #fff;
}
.transplant-cost-section h2 {
	color: #fff;
}
.transplant-cost-section p {
	color: #fff;
	margin-bottom: 3rem;
}
.transplant-cost-section img {
	width: 100%;
	max-width: 50rem;
}
.qht-hair-clinic-section .heading-box {
	max-width: 80rem;
	margin: 0 auto;
}
.qht-hair-clinic-box {
	justify-content: space-between;
}
.qht-hair-clinic-box .text-box p {
	font-size: 2.6rem;
	color: #515151;
	font-weight: 400;
	margin-bottom: 2rem;
	font-family: "Gilroy";
	text-align: justify;
}
.qht-hair-clinic-box .img-box img {
	width: 100%;
}
.qht-hair-clinic-box:nth-child(odd) {
	margin: 10rem 0;
}
.qht-hair-clinic-box:nth-child(even){
	flex-direction: row-reverse;
}
.qht-hair-clinic-box .text-box p:last-child {
	margin-bottom: 0;
}
.qht-hair-clinic-box:nth-child(even) .img-box {
	padding-left: 5rem;
}
.qht-hair-clinic-box:nth-child(odd) .img-box {
	padding-right: 5rem;
}
.hr {
	border-bottom: 1px solid #D9D9D9;
	max-width: 1600px;
	margin: 0 auto;
}
.autual-process-box {
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 10rem;
	justify-content: space-between;
}
.autual-process-section .heading-box {
	margin-bottom: 8rem;
}
.autual-process-box h2 {
	color: transparent;
	-webkit-text-stroke: 2px #073e67;
	text-stroke: 2px #073e67;
	text-shadow: none;
	font-size: 22rem;
}
.autual-process-box .img-box {
	position: relative;
}
.autual-process-box .img-box h2 {
	position: absolute;
	top: -12rem;
	right: -7rem;
}
.autual-process-box:nth-child(odd) {
	flex-direction: row-reverse;
	margin: 10rem auto;
	padding-top: 0;
}
.autual-process-box:nth-child(odd) .img-box {
	text-align: right;
}
.autual-process-box .img-box img {
	max-width: 53rem;
	width: 100%;
}
.autual-process-box .text-box h3 {
	margin-bottom: 2rem;
}
.autual-process-box .text-box p {
	font-size: 2.2rem;
	font-weight: 300;
	color: #515151;
}
.autual-process-box .img-box::after {
	content: '';
	position: absolute;
	background: url(../img/blue-line.png) no-repeat center;
	width: 47.5rem;
	height: 1.5rem;
	bottom: 8rem;
	right: 30rem;
	background-size: contain;
}
.autual-process-box:nth-child(even) .img-box::after {
	content: '';
	position: absolute;
	background: url(../img/blue-line.png) no-repeat center;
	transform: rotate(180deg);
	width: 47.5rem;
	height: 1.5rem;
	bottom: 8rem;
	right: -20rem;
	background-size: contain;
}
.service-blue-section {
	background-color: #073e67;
}
.service-blue-section h2 {
	color: #fff;
}
.service-blue-section ul.virtual-list li h5 {
	color: #fff;
}
.service-virtual-section.service-blue-section ul.virtual-list {
	padding-bottom: 7rem;
	border-bottom: none;
	justify-content: center;
}
.men-women-section .text-box {
	padding: 5rem 15rem 0 0;
	position: relative;
}
.men-women-section .text-box p {
	margin: 2rem 0;
}
.men-women-section .text-box h2 {
	max-width: 55rem;
}
.men-women-section .img-box img {
	max-width: 67rem;
	width: 100%;
}
.men-women-section .btn-box {
	position: absolute;
	bottom: 7rem;
	right: 0;
}
.men-women-section .btn-box::after {
	content: '';
	position: absolute;
	background: url(../img/blue-line-2.png) no-repeat center;
	width: 13.5rem;
	height: .7rem;
	top: 10rem;
	left: -18rem;
	background-size: contain;
	transition: cubic-bezier(1, -.57, .6, 1.34) .3s;
}
.men-women-section .btn-box:hover::after {
	left: -15rem;
}
.service-video-section {
	background: url(../img/video-img.png) no-repeat center;
	max-height: 800vh;
	background-size: cover;
	height: 100vh;
	position: relative;
}
.service-video-section .video-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.get-in-touch {
	background-color: #fff;
}
.get-in-touch .heading-box {
	max-width: 90rem;
	margin: 0 auto;
	margin-bottom: 7rem;
}
.get-in-touch .map-box img {
	width: 100%;
	max-width: 67rem;
}
.success-story-slider {
	margin-top: 5rem;
}
.success-story-slider .item {
	padding-left: 2rem;
	border-left: 3px solid #073e67;
}
.success-story-slider p {
	font-size: 2.2rem;
	text-align: justify;
}
.about-regrow-box p {
	text-align: justify;
  }
.success-story-slider .txt {
	margin-top: 2rem;
}
.success-story-slider.owl-carousel .owl-nav button.owl-next,
.success-story-slider.owl-carousel .owl-nav button.owl-prev {
	width: 5rem;
	height: 5rem;
	background-color: #073e67;
	border: 1px solid #073e67;
	border-radius: 50%;
	transition: all linear .2s;
}
.success-story-slider.owl-carousel .owl-nav button.owl-next:hover,
.success-story-slider.owl-carousel .owl-nav button.owl-prev:hover {
	background-color: #fff;
}
.success-story-slider.owl-carousel .owl-nav button.owl-prev {
	margin-right: 1rem;
}
.success-story-slider.owl-carousel button span {
	font-size: 3.5rem;
	color: #fff;
	font-weight: 300;
}
.success-story-slider.owl-carousel .owl-nav button.owl-next:hover span,
.success-story-slider.owl-carousel .owl-nav button.owl-prev:hover span {
	color: #073e67;
}
.success-story-slider.owl-carousel .owl-nav {
	position: absolute;
	bottom: -7rem;
}
.success-story-slider .owl-nav::after {
	content: '';
	position: absolute;
	background: url(../img/blue-line-2.png) no-repeat center;
	background-size: auto;
	width: 13.5rem;
	height: .7rem;
	top: 2rem;
	right: -18rem;
	background-size: contain;
	transition: cubic-bezier(1, -.57, .6, 1.34) .3s;
}
.get-in-touch .book-consultaion-box form {
	margin-top: 0;
}
.book-consultaion-box .input-box:last-child {
	margin-bottom: 0;
}
.book-consultaion-box .input-box button {
	margin-top: 0;
}
.service-video-section img {
	max-width: 37rem;
	width: 100%;
}
.success-story-section .img-box img {
	max-width: 72rem;
	width: 100%;
}
.success-story-section .img-box {
	margin-top: -25rem;
}
.testimonials-sectoin .text-box {
	padding-right: 8%;
}
.testimonials-sectoin .success-story-slider {
	padding-left: 30%;
}
.testimonials-sectoin .success-story-slider .item {
	padding-left: 0;
	border-left: none;
	margin: 0 1rem;
}
.testimonials-sectoin .success-story-slider.owl-carousel .owl-nav {
	bottom: auto;
	top: 5rem;
	left: 0%;
}
.testimonials-sectoin .success-story-slider .owl-nav::after {
	top: -4rem;
	right: auto;
	left: 0;
}
.reviews-box ul.reviews-list {
	margin-top: 5rem;
}
ul.reviews-list li:last-child {
	margin-bottom: 0;
}
ul.reviews-list li {
	align-items: center;
	margin-bottom: 2rem;
}
ul.reviews-list li .logo {
	margin-right: 2rem;
}
.testimonials-sectoin .container {
	max-width: 1400px;
}
.testimonials-sectoin .text-box span.sub {
	font-size: 1.8rem;
	font-weight: 700;
	font-family: 'Lato';
	text-transform: uppercase;
	letter-spacing: .1rem;
	color: #073e67;
	display: block;
	margin-bottom: 2rem;
}
.star span {
	font-size: 2.2rem;
	margin: 0 .2rem;
}
.star span.checked {
	color: #FF9F19;
}
ul.reviews-list li p {
	display: inline-block;
	color: #262628;
	font-size: 2.1rem;
	font-weight: 500;
	line-height: 1;
}
ul.reviews-list li .review-text {
	padding-left: 1.5rem;
	margin-left: 1.5rem;
	border-left: 2px solid #afafb5;
}
.testimonials-sectoin .img-box {
	text-align: right;
}
.testimonials-sectoin .img-box img {
	width: 100%;
	max-width: 650px;
}
.blog-banner {
	position: relative;
	z-index: 1;
}
.blog-banner::after {
	content: '';
	position: absolute;
	background-color: #fff;
	width: 100%;
	height: 30%;
	max-height: 460px;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.blog-banner .blog-img img {
	width: 100%;
	max-width: 1600px;
}
.tag-box p {
	display: inline-block;
	color: #fff;
	font-weight: 500;
	font-family: "Gilroy";
	font-size: 1.8rem;
	margin-right: 1rem;
	padding-right: 1rem;
	border-right: .2rem solid #fff;
	line-height: 1;
}
.blog-banner .breadcrumbs {
	text-align: right;
	margin-top: 7rem;
	margin-bottom: 5rem;
}
.blog-banner ul.breadcrumbs li::after {
	font-size: 2.2rem;
	color: #B5DDEF;
}
.blog-banner ul.breadcrumbs li {
	color: #fff;
	font-size: 2.6rem;
	margin-right: 1.5rem;
	padding-right: 2.5rem;
}
.blog-banner ul.breadcrumbs li a {
	color: #B5DDEF;
}
.blog-banner ul.breadcrumbs li:last-child {
	margin-right: 0;
	padding-right: 0;
}
.blog-banner h1 {
	max-width: 1000px;
}
.blog-content-box p {
	margin: 1.5rem 0;
	color: #161616;
}
.blog-content-section {
	padding: 8rem 0 0;
}
.blog-content-box h2 {
	margin-top: 5rem;
}
.blog-content-box img {
	width: 100%;
	margin: 3rem 0;
}
.blog-content-box ul {
	margin: 3rem 0;
}
.blog-content-box ul li {
	color: #161616;
	font-size: 2rem;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	margin-bottom: 2rem;
	padding-left: 1.8rem;
	position: relative;
	line-height: 1.3;
}
.blog-content-box ul li::after {
	content: '';
	position: absolute;
	background-color: #161616;
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
	top: 1rem;
	left: 0;
}
.blog-content-box ul li:last-child {
	margin-bottom: 0;
}
.blog-content-box h4 {
	font-size: 3.5rem;
	font-weight: 600;
}
.recent-box {
	box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
	padding: 6.5rem 4.5rem;
	background-color: #fff;
}
.recent-box h4 {
	font-size: 3.5rem;
	font-weight: 600;
}
.blog-content-section .col-35 {
	padding-left: 7rem;
}
.recent-box ul.recent-list {
	margin-top: 3rem;
}
.recent-box ul.recent-list li span {
	font-size: 1.8rem;
	color: #A8A8A8;
	margin-bottom: 1.5rem;
	font-weight: 500;
	display: block;
}
.recent-box ul.recent-list li h6 {
	color: #073e67;
	font-weight: 600;
	font-size: 2.6rem;
	line-height: 1.3;
}
.recent-box ul.recent-list li {
	margin-bottom: 3rem;
	padding-bottom: 3rem;
	border-bottom: 1px solid #D9D9D9;
}
.recent-box ul.recent-list li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.archives-box ul.archives-list {
	margin-top: 3rem;
}
.archives-box ul.archives-list li h6 {
	color: #7C7C7C;
	font-size: 2.4rem;
	font-weight: 400;
}
.archives-box ul.archives-list li {
	padding-left: 3rem;
	margin-bottom: 2.5rem;
	position: relative;
}
.archives-box ul.archives-list li:last-child {
	margin-bottom: 0;
}
.archives-box ul.archives-list li::after {
	content: '';
	position: absolute;
	background: url(../img/select-arrow-3.png) no-repeat center;
	width: 1.8rem;
	height: 1.9rem;
	background-size: cover;
	top: .5rem;
	left: 0;
}
/* .social-list{
margin: 0 -.5rem;
}
.social-list .social-box{
width: 25%;
padding: 0 .5rem;
}
.social-list .social-box a{
} */
.nav-btn {
	margin-top: 8rem;
}
.nav-btn-box a {
	color: #A4A4A4;
	display: block;
	font-size: 2.2rem;
	font-weight: 500;
	background-color: #EFEFEF;
	border-radius: 5px;
	padding: 1.7rem 2rem;
	min-width: 14rem;
	position: relative;
	transition: all linear .2s;
}
.nav-btn-box a:hover {
	color: #073e67;
}
.nav-btn-box a::after {
	content: '';
	position: absolute;
	background: url(../img/select-arrow-5.png) no-repeat center;
	width: 7.9rem;
	height: 2.4rem;
	background-size: contain;
	top: 50%;
	left: -30%;
	transform: translateY(-50%);
}
.nav-btn-box:first-child a::after {
	content: '';
	position: absolute;
	background: url(../img/select-arrow-5.png) no-repeat center;
	width: 7.9rem;
	height: 2.4rem;
	background-size: contain;
	top: 50%;
	right: -30%;
	transform: translateY(-50%) rotate(180deg);
	left: auto;
}
.nav-btn-box:last-child {
	text-align: right;
}
.nav-btn-box a:hover::after {
	background-image: url(../img/select-arrow-4.png);
}
.recent-box.archives-box {
	margin: 5rem 0;
}
ul.posts-listing {
	margin: 0 -3rem;
}
ul.posts-listing li {
	width: 33.33%;
	padding: 0 3rem;
}
ul.posts-listing li .img-box {
	margin-bottom: 3.5rem;
}
ul.posts-listing li .img-box img {
	width: 100%;
	height: 36rem;
	object-fit: cover;
	border-radius: 5px;
}
ul.posts-listing li .date-box {
	margin-bottom: 2rem;
}
ul.posts-listing li .date-box a {
	display: inline-block;
	color: #073e67;
	font-weight: 500;
	font-family: "Gilroy";
	font-size: 1.8rem;
	margin-right: 1rem;
	padding-right: 1rem;
	border-right: .2rem solid #073e67;
	line-height: 1;
}
ul.posts-listing li .date-box a:last-child {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}
ul.posts-listing li h4 {
	font-size: 3.5rem;
	font-weight: 600;
	margin-bottom: 2rem;
}
ul.posts-listing li .tag-box {
	margin-top: 2.5rem;
}
ul.posts-listing li .tag-box a {
	border-radius: 0;
	font-size: 1.5rem;
	font-weight: 500;
	background-color: #DDEFFC;
	color: #073e67;
	border: none;
	margin-bottom: 0.5rem;
}
.blog-content-section .blog-box {
	padding-bottom: 14rem;
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 10rem;
}
.related-posts-section {
	margin-bottom: 14rem;
}
.related-posts-section .heading-box {
	margin-bottom: 8rem;
}
.blog-listing ul.breadcrumbs {
	margin-top: 3rem;
}
.inner-banner.blog-listing {
	background-position: center center;
	background-size: cover;
}
.blog-listing-section {
	margin: 10rem 0
}
.blog-listing-box ul.posts-listing li {
	width: 50%;
	margin: 2.5rem 0;
}
.list-nav ul li a {
	font-size: 1.4rem;
	color: #073e67;
	font-weight: 800;
	width: 4rem;
	height: 4rem;
	display: block;
	border: 1px solid #BDBDBD;
	border-radius: 6px;
	text-align: center;
	padding-top: 1.2rem;
	transition: all linear .2s;
}
.list-nav ul {
	justify-content: center;
	position: relative;
	margin-top: 5rem;
}
.list-nav ul li {
	margin: 0 .5rem;
}
.list-nav ul li a:hover,
.list-nav ul li.active a {
	background-color: #073e67;
	border-color: #073e67;
	color: #fff;
}
.list-nav ul::after {
	content: '';
	position: absolute;
	background-color: #C4C4C4;
	width: 32%;
	height: 1px;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.list-nav ul::before {
	content: '';
	position: absolute;
	background-color: #C4C4C4;
	width: 32%;
	height: 1px;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.transplant-services-section {
	background-color: #F9F9F9;
}
ul.transplant-services-list {
	margin-top: 8rem;
}
ul.transplant-services-list li {
	width: 33.33%;
	border-right: 1px solid #D9D9D9;
	padding-left: 6rem;
}
ul.transplant-services-list li:first-child {
	padding-left: 0;
}
ul.transplant-services-list li:last-child {
	border-right: none;
}
ul.transplant-services-list li p {
	width: 90%;
	margin: 3rem 0;
	min-height: 10rem;
}
ul.transplant-services-list li h6 {
	font-size: 3.5rem;
	font-weight: 600;
	margin-top: 3rem;
}
ul.transplant-services-list li img.icon {
	width: 13.6rem;
	height: 13.6rem;
	object-fit: contain;
}
.blog-listing-section .blog-box {
	padding-left: 7rem;
}
.blog-listing-section .looking-box {
	background-color: #335362;
	border-radius: 1rem;
	padding: 7rem 5rem;
	text-align: center;
	margin-top: 5rem;
}
.blog-listing-section .looking-box h3 {
	color: #fff;
	font-weight: 400;
	line-height: 1.3;
}
.blog-listing-section .looking-box h3 strong {
	font-weight: 500;
	display: block;
	line-height: 1.3;
}
.blog-listing-section .looking-box a.btn {
	border-color: #fff;
}
.tab-box.col-35 {
	background-color: #F9F9F9;
	padding: 14rem 10rem;
}
.categories-box h6 {
	font-size: 3rem;
	color: #5C5C5C;
	font-weight: 500;
	margin-bottom: 3rem;
}
.categories-box ul.tab-list li {
	padding: 2.5rem 0;
	padding-left: 3rem;
	border-bottom: 2px solid #EAEAEA;
	cursor: pointer;
}
.categories-box ul.tab-list li:first-child {
	border-top: 2px solid #EAEAEA;
}
.categories-box ul.tab-list li img {
	display: inline-block;
	vertical-align: middle;
	max-width: 4rem;
	object-fit: scale-down;
	max-height: 4rem;
}
.categories-box ul.tab-list li p {
	vertical-align: middle;
	display: inline-block;
	padding-left: 2rem;
	font-size: 2.3rem;
	font-weight: 500;
}
.categories-box ul.tab-list li.active {
	background-color: #073e67;
	border-radius: .5rem;
	border-color: #073e67;
}
.categories-box ul.tab-list li.active img {
	filter: invert(1);
}
.categories-box ul.tab-list li.active p {
	color: #fff;
}
.col-65.qtion-box {
	padding: 14rem 10rem;
}
.current-qtion-list .opening-box {
	display: none;
}
.col-65.qtion-box h2 {
	max-width: 60rem;
	margin-bottom: 7rem;
}
.most-qtion-box h4 {
	font-size: 3.5rem;
	font-weight: 600;
	margin-bottom: 3rem;
}
.current-open-box .current-qtion-list {
	padding: 2rem 3.5rem;
	border: 1px solid #E7E7E7;
	margin-bottom: 2rem;
	border-radius: 5px;
	position: relative;
}
.most-qtion-box {
	margin-bottom: 10rem;
	padding-bottom: 10rem;
	border-bottom: 1px solid#EAEAEA;
}
.current-open-box h6 {
	transition: all linear .2s;
	font-size: 2.5rem;
	font-weight: 500;
}
.current-open-box .opening-box {
	margin-top: 3rem;
	margin-bottom: 1.5rem;
	position: relative;
}
.current-open-box .opening-box p{text-align: justify;}
.current-qtion-list .faq-icon {
	position: absolute;
	top: 3rem;
	right: 3rem;
	width: 1.7rem;
	height: 1rem;
}
.current-qtion-list .faq-icon::after {
	content: '';
	position: absolute;
	background: url(../img/select-arrow-7.png) no-repeat center;
	width: 17px;
	height: 10px;
	top: 0;
	left: 0;
	transition: ease-in-out .2s;
}
.current-qtion-list .faq-icon.intro::after {
	transform: rotate(180deg);
}
.current-open-box.grey-box .current-qtion-list {
	background-color: #F9F9F9;
	border-color: #F9F9F9;
}
.current-open-box.grey-box .current-qtion-list:hover {
	background-color: #F4FCFF;
}
.current-open-box.grey-box .current-qtion-list:hover h6 {
	color: #335362;
}
.something-box {
	background: url(../img/black-img.png) no-repeat center;
	background-color: #000;
	padding: 45rem 5rem 8rem 7rem;
	border-radius: .5rem;
	margin-top: 8rem;
}
.something-box span {
	display: block;
	color: #99E0FF;
	font-size: 2.2rem;
	font-weight: 400;
}
.something-box h4 {
	color: #fff;
	font-size: 3.8rem;
	font-weight: 600;
	line-height: 1.3;
	margin: 1.5rem 0 3rem;
}
.something-box a.btn {
	background-color: #fff;
	color: #000;
	margin-top: 0;
	border: 1px solid #fff;
}
.something-box a.btn:hover{
	background-color: transparent;
	color: #fff;
	border-color: #fff;
}
.something-box a.phn {
	display: block;
	margin-top: 2rem;
	color: #fff;
	font-size: 2.2rem;
	font-weight: 400;
}
.something-box a.phn img {
	margin-right: 1rem;
	vertical-align: middle;
}
.most-qtion-box:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.regrow-hair-section {
	background: url(../img/regrow-hair-img.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
	height: 100vh;
	max-height: 95rem;
	padding-top: 15%;
}
.regrow-hair-section span {
	display: block;
	font-size: 1.8rem;
	color: #fff;
	margin-bottom: 2rem;
	font-weight: 500;
}
.regrow-hair-section h2 {
	color: #fff;
	margin-bottom: 6rem;
	line-height: 1.2;
}
.regrow-hair-section .btn-box {
	display: flex;
	flex-wrap: wrap;
}
.regrow-hair-section .btn-box a {
	background-color: #fff;
	border-color: #fff;
	color: #335362;
	margin-top: 0;
}
.regrow-hair-section .btn-box a:first-child {
	margin-right: 1rem;
}
.regrow-hair-section .btn-box a:hover {
	background-color: transparent;
	color: #fff;
}
.regrow-hair-section .text-box {
	padding-left: 10%;
	width: 52%;
}
.mobile-box {
	display: none;
}
.result-section {
	background-color: #F9F9F9;
}
.result-section .something-box {
	margin-top: 0;
}
.take-pride-section .heading-box {
	margin: 0 auto;
}
.take-pride-section ul.virtual-list li {
	width: 33.33%;
}
.result-section .tag-box a {
	border-radius: 0;
	font-size: 1.9rem;
	font-weight: 500;
	background-color: #DDEFFC;
	color: #073e67;
	border: none;
	margin-bottom: 0.5rem;
	padding: 2rem 3rem;
}
.sort-box {
	align-items: center;
	width: 50%;
}
.sort-box p {
	color: #737373;
	font-weight: 500;
	font-size: 2rem;
	padding-right: 1.5rem;
	font-family: "Gilroy";
	width: auto;
}
.sort-box .input-box {
	width: 100%;
	max-width: 25rem;
	padding: 0 .5rem;
}
.sort-box .input-box select {
	width: 100%;
	background-color: #fff;
	border: none;
	font-weight: 400;
	font-size: 1.9rem;
	padding: 2rem 1.5rem;
	font-family: "Gilroy";
	color: #979797;
}
.patient-detail-box {
	background-color: #fff;
	padding: 5.5rem 4.5rem;
	border-radius: .5rem;
	margin-top: 5rem;
}
.patient-detail-box .patient-info {
	margin-bottom: 5rem;
}
.patient-detail-box .patient-info .text-box {
	width: 30%;
}
.patient-detail-box .patient-info .text-box span {
	font-size: 1.6rem;
	color: #979797;
	font-weight: 400;
	display: block;
	margin-bottom: 1rem;
}
.patient-detail-box .patient-info .btn-box {
	margin-left: auto;
}
.patient-detail-box .patient-info .btn-box a.btn {
	margin-top: 0;
}
.patient-img-silder.owl-carousel .owl-nav button.owl-next,
.patient-img-silder.owl-carousel .owl-nav button.owl-prev {
	width: 5rem;
	height: 5rem;
	background-color: #073e67;
	border: 1px solid #073e67;
	border-radius: 50%;
	transition: all linear .2s;
	margin: 0 .2rem;
}
.patient-img-silder.owl-carousel button span {
	font-size: 3.5rem;
	color: #fff;
	font-weight: 300;
}
.patient-img-silder .owl-dots {
	display: inline-block;
	width: 85%;
	float: left;
	padding-top: 1.5rem;
}
.patient-img-silder .owl-nav {
	display: inline-block;
	width: 15%;
	text-align: right;
}
.patient-img-silder::after {
	content: '';
	display: table;
	clear: both;
}
.patient-img-silder .owl-stage-outer {
	margin-bottom: 3rem;
}
.patient-img-silder .owl-dots .owl-dot.active {
	background-color: var(--theme-blue);
	height: 1px;
}
.patient-img-silder .owl-dots .owl-dot span {
	font-size: 0;
}
.patient-img-silder .owl-dots .owl-dot {
	background-color: #DDEFFC;
	height: 1px;
	width: 50%;
}
.art-modal {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 40px 20px;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 11;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: rgba(0, 0, 0, .6);
	width: 100%;
	height: 100vh;
}
.art-modal .artmodal-cntnr {
	padding: 70px 55px;
	background-color: #fff;
	border-radius: 30px;
	width: 100%;
	max-width: 971px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.art-modal .artmodal-clsbtn::after,
.art-modal .artmodal-clsbtn::before {
	content: "";
	width: 1px;
	height: 25px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	background-color: #fff;
	margin: 0 auto;
	transition: all .3s ease-in-out;
}
.fan-img .icon-bg:before {
	-webkit-animation-name: video-out;
	animation-name: video-out;
	opacity: 1;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
.art-modal .artmodal-clsbtn {
	cursor: pointer;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -0;
	right: -4rem;
	z-index: 5;
	margin-right: 0;
	transition: all .3s ease-in-out;
	transform: translateX(-50%);
	background-color: #073e67;
	color: #fff;
	border-radius: 50%;
	padding: 1rem;
}
footer .inner-box.l1 .nav .menu-item a {
  min-height: 36px;
  line-height: 1.2;
}
.art-modal .artmodal-clsbtn::before {
	transform: translateY(-50%) rotate(-45deg);
}
.art-modal .artmodal-clsbtn::after {
	transform: translateY(-50%) rotate(45deg);
}
.popup-wrapper {
	background-color: #fff;
	margin: 0 auto;
	max-width: 70%;
	padding: 10rem;
	border-radius: 1rem;
}
.popup-wrapper .img-box {
	text-align: center;
	margin-bottom: 5rem;
}
.popup-wrapper .img-box img {
	width: 100%;
}
.popup-wrapper .patient-info.flex-box {
	align-items: flex-start;
	margin-bottom: 5rem;
	margin-top: 5rem;
	padding-bottom: 5rem;
	border-bottom: 1px solid #D9D9D9;
}
.popup-wrapper .patient-info.flex-box .text-box {
	border-left: 1px solid #D9D9D9;
	padding-left: 3rem;
}
.popup-wrapper .content-box {
	margin-bottom: 5rem;
}
.popup-wrapper .content-box h3 {
	margin-bottom: 2rem;
}.current-open-box .opening-box
.popup-wrapper .content-box p {
	margin: 2rem 0;
	text-align: justify;
}
.popup-wrapper .video-box.flex-box {
	margin-bottom: 5rem;
	justify-content: space-between;
}
.popup-wrapper .video-box.flex-box .item-box {
	/*! margin: 0 2rem; */
	background: no-repeat center;
	background-size: cover;
	width: 48%;
	height: 25rem;
	position: relative;
}
.popup-wrapper .video-box.flex-box img {
	width: 3.5rem;
	height: 3.5rem;
	object-fit: contain;
	display: inline-block;
	vertical-align: middle;
	/*! border-right: 1px solid #fff; */
}
.popup-wrapper .video-box.flex-box p {
	width: 85%;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-weight: 500;
	padding-left: 2rem;
	font-size: 1.6rem;
	margin-left: 2rem;
	border-left: 1px solid #fff;
}
.popup-wrapper .video-box.flex-box .txt {
	padding: 2rem;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.popup-wrapper .video-box.flex-box .txt a {
	width: 3.5rem;
	height: 3.5rem;
	display: inline-block;
	vertical-align: middle;
}
.popup-wrapper .img-box img {
	width: 100%;
	height: 70rem;
	object-fit: contain;
}
.popup-wrapper .patient-info.flex-box .text-box span {
	font-size: 1.6rem;
	color: #979797;
	font-weight: 400;
	display: block;
	margin-bottom: 1rem;
}
.popup-wrapper .patient-info.flex-box .text-box img {
	display: inline-block;
	margin-right: 0.5rem;
	vertical-align: middle;
}
.popup-wrapper .patient-info.flex-box .text-box:nth-child(1),
.popup-wrapper .patient-info.flex-box .text-box:nth-child(2) {
	width: 30%;
}
.popup-wrapper .patient-info.flex-box .text-box:nth-child(3),
.popup-wrapper .patient-info.flex-box .text-box:nth-child(4) {
	width: 20%;
}
.popup-wrapper .patient-info.flex-box .text-box:nth-child(4) {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}
.popup-wrapper .videoinnr{
	height: 30rem;
}
.btn-box.flex-box {
	justify-content: center;
	position: relative;
}
.popup-wrapper .btn-box a.btn {
	margin: 0 1rem;
	margin-top: 5rem;
}
.result-section .col-65 {
	padding-left: 5rem;
}
.patient-detail-box .item {
	padding: 0 1.5rem;
}
.result-transplant-section {
	background-color: #fff;
}
.popup-wrapper .btn-box.flex-box::after {
	content: '';
	position: absolute;
	background-color: #C4C4C4;
	width: 20%;
	height: 1px;
	top: 70%;
	left: 0;
	transform: translateY(-50%);
}
.popup-wrapper .btn-box.flex-box::before {
	content: '';
	position: absolute;
	background-color: #C4C4C4;
	width: 20%;
	height: 1px;
	top: 70%;
	right: 0;
	transform: translateY(-50%);
}
.bbtmodal-cntnr .popup-wrapper {
	max-width: 1500px;
}
.bbtmodal-cntnr .popup-wrapper .item:last-child::before{right: 1rem;}
.popup-wrapper .btn-box.flex-box {
	position: relative;
}
.popup-wrapper .innervideobox .playicon{
	width: 100%;
}
.popup-wrapper .innervideobox .playicon img{
	width: 10%;
}
.popup-wrapper .innervideobox .playicon h6{
	font-size: 2.3rem;
}
.bbtmodal-cntnr {
	position: relative;
}
.side-form-box {
	background-color: #fff;
	padding: 5.5rem 4.5rem;
	margin-top: 5rem;
}
.side-form-box h6 {
	font-weight: 500;
	font-size: 2.6rem;
	margin-bottom: 3rem;
}
.side-form-box .input-box input {
	width: 100%;
	border: none;
	padding: 0;
	border-bottom: 1px solid #CBCBCB;
	font-size: 1.9rem;
	font-weight: 500;
	background-color: transparent;
	padding-bottom: 3rem;
	color: #B2ABA6;
	font-family: 'Gilroy';
}
.side-form-box .input-box select {
	width: 100%;
	border: none;
	padding: 0;
	border-bottom: 1px solid #CBCBCB;
	font-size: 1.9rem;
	font-weight: 500;
	padding-bottom: 3rem;
	color: #B2ABA6;
	font-family: 'Gilroy';
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../img/select-arrow-8.png) #fff no-repeat right;
	background-position-x: 95%;
	background-color: transparent;
}
.side-form-box .input-box {
	margin-bottom: 3.5rem;
	width: 100%;
}
.side-form-box .input-box input[type=checkbox] {
	display: inline-block;
	width: 3%;
	vertical-align: top;
	margin: 0;
	padding-top: .3rem;
}
.side-form-box .input-box p {
	width: 93%;
	display: inline-block;
	vertical-align: top;
	padding-left: 0.5rem;
	margin-top: -.5rem;
}
.side-form-box .input-box button.btn {
	margin-top: 0;
}
.video-gallery-section .side-form-box {
	border: 1px solid #D9D9D9;
	border-radius: 1rem;
}
.our-process-section {
	background-color: #ECF5FC;
	padding: 5rem 4.5rem;
}
.our-process-section span {
	display: block;
	color: #073e67;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1.5rem;
}
.our-process-section h5 {
	color: var(--black);
	font-size: 3.4rem;
	font-weight: 600;
	margin-bottom: 3rem;
}
ul.step-list li {
	background-color: #fff;
	padding: 3rem 5rem;
	margin-bottom: 2.5rem;
	align-items: center;
	border-radius: 1.5rem;
}
ul.step-list li:last-child {
	margin-bottom: 0;
}
.our-process-section a.btn {
	margin-top: 3rem;
	width: 100%;
	padding: 2.5rem 0;
}
.innervideobox {
	position: relative;
}
.innervideobox iframe {
	width: 100%;
	min-height: 45rem;
	height: 100%;
	display: none;
	position: relative;
	z-index: 11;
}
.about-regrow-box .innervideobox iframe{min-height: 70rem;}
.innervideobox .playicon {
	position: absolute;
	bottom: 3rem;
	left: 0;
	z-index: 6;
	padding-left: 3rem;
	width: 100%;
}
/* .innervideobox::after {
	content: '';
	position: absolute;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 69.18%, #000000 109.78%);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
} */
.video-gallery-section .heading-box {
	margin-bottom: 7rem;
}
.innervideobox .playicon img {
	width: 10%;
	max-width: 6.9rem;
	display: inline-block;
	vertical-align: middle;
}
.innervideobox .playicon h6 {
	font-size: 2.8rem;
	font-weight: 600;
	color: #fff;
	padding-left: 3rem;
	width: 80%;
	display: inline-block;
	border-left: 2px solid #fff;
	margin-left: 3rem;
	line-height: 1.2;
	vertical-align: middle;
}
.videoinnr {
	width: 100%;
	height: 60rem;
	background: no-repeat center;
	background-size: contain;
}
.video-gallery-list .innervideobox .videoinnr.active iframe {
	display: block !important;
}
ul.step-list li h6 {
	color: #000;
	margin-bottom: 0;
	font-size: 2.5rem;
	font-weight: 600;
}
ul.step-list li .txt {
	padding-left: 3rem;
	width: 75%;
}
ul.step-list li .img-box {
	width: 25%;
}
ul.step-list li span {
	font-size: 1.6rem;
	text-transform: capitalize;
}
.video-gallery-list .innervideobox {
	margin-bottom: 5rem;
}
.something-specific-section {
	background-color: #073e67;
	padding: 5rem 5.5rem;
	border-radius: .5rem;
	margin-bottom: 5rem;
}
.something-specific-section span {
	display: block;
	color: #99E0FF;
	font-size: 2.2rem;
	font-weight: 400;
	margin-bottom: 1.5rem;
}
.something-specific-section h3 {
	color: #fff;
	margin-bottom: 0;
	font-size: 3.8rem;
}
.something-specific-section .btn-box {
	justify-content: space-between;
	align-items: center;
	width: 45%;
}
.something-specific-section .text {
	width: 45%;
}
.something-specific-section .btn-box a.btn {
	margin-top: 0;
	padding: 1.8rem 3rem;
}
.something-specific-section .btn-box a {
	font-size: 2.2rem;
	font-weight: 400;
	color: #fff;
}
.something-specific-section .btn-box a img {
	padding-right: .5rem;
	margin-bottom: -.4rem;
}
.something-specific-section .btn-box a.btn:hover {
	color: var(--theme-blue);
}
ul.step-list li .img-box img {
	width: 100%;
	object-fit: scale-down;
}
.about-regrow-section .about-regrow-box{
	padding: 0 10rem;
}
.about-regrow-box .our-vision-box{
	position: relative;
	background: url(../img/blue-circle.png) no-repeat center bottom;
	background-color: #FFF;
	box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.05);
	padding: 8rem 7rem;
	text-align: center;
	background-size: contain;
	overflow: hidden;
	background-position-y: 106%;
}
/* .about-regrow-box .our-vision-box::after{
content: '';
position: absolute;
background-color: #E8F6FC;
width: 100%;
height: 10rem;
bottom: 0;
left: 0;
} */
.about-regrow-box .our-vision-box .text-box{margin-bottom: 5rem;}
.about-regrow-box .our-vision-box h4{
	color: #000;
	margin-bottom: 3rem;
	font-weight: 600;
	font-size: 3.5rem;
}
.about-regrow-box .our-vision-box p{
	font-size: 3rem;
	font-weight: 300;
	font-style: italic;
	margin-bottom: 7rem;
}
.about-regrow-section .about-regrow-box .text-box{margin-bottom: 7rem;}
.team-with-expertise-section{
	padding-bottom: 0 !important;
	background: linear-gradient(180deg, #F7FBFF -12.3%, rgba(236, 245, 252, 0) 65.02%);
}
/* .team-with-expertise-section .col-7{
	padding-left: 8rem;
} */
.team-with-expertise-section .inner-box{
	margin: 0 -3rem;
}
.our-team-section {
	padding-bottom: 0 !important;
  }
.team-with-expertise-section .team-img-box{
	width: 50%;
	padding: 0 3rem;
}
.team-img-box .img-box img{
	width: 100%;
	max-width: 466px;
}
.team-img-box .hover-box{
	position: relative;
	overflow: hidden;
}
.team-img-box .hover-box:hover .text-box{
	top: 0%;
	background: linear-gradient(180deg, #073e67 31.49%, rgba(74, 119, 139, 0) 126.4%);
	padding-top: 10rem;
}
.team-img-box .img-box{
	position: relative;
}
.team-img-box .text-box{
	position: absolute;
	top: 80%;
	left: 0;
	max-width: 466px;
	padding: 3rem;
	background: linear-gradient(180deg, rgba(74, 119, 139, 0) 0%, #073e67 20%);
	transition: ease-in-out .5s;
	height: 100%;
}
.team-img-box .text-box h6{
	color: #fff;
	font-size: 3rem;
	font-weight: 600;
	margin-bottom: 1rem;
}
.team-img-box .text-box span{
	color: #fff;
	font-size: 2rem;
	font-weight: 500;
	margin-bottom: 1rem;
	display: block;
	padding-bottom: 1rem;
	position: relative;
}
.team-img-box .text-box span::after{
	content: '';
	position: absolute;
	background-color: #78B8D4;
	width: 4rem;
	height: 1px;
	bottom: 0;
	left: 0;
}
.team-img-box .text-box p{
	color: #fff;
	font-size: 1.9rem;
}
.our-team-section .img-box img{
	width: 100%;
}
.our-team-section .text-box{
	padding-right: 5%;
}
.our-team-section .text-box span{
	display: block;
	color: #073e67;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 1.5rem;
}
.our-team-section .text-box h2{
	max-width: 70rem;
	margin: 0 auto;
	margin-bottom: 8rem;
}
.our-team-section ul.text-list{
	margin-top: 7rem;
}
.our-team-section ul.text-list li{
	margin-bottom: 6rem;
	width: 33.33%;
	text-align: center;
	border-left: 1px solid #D9D9D9;
}
.our-team-section ul.text-list li:last-child{
	border-right: 1px solid #D9D9D9;
}
.our-team-section ul.text-list li:last-child{margin-bottom: 0;}
.our-team-section ul.text-list li img{
	display: block;
	width: 8.1rem;
	height: 6.7rem;
	object-fit: scale-down;
	object-position: center;
	margin: 0 auto;
	margin-bottom: 3rem;
}
.our-team-section ul.text-list li h6{
	font-size: 1.8rem;
	font-weight: 400;
	width: 90%;
	margin: 0 auto;
	display: block;
	line-height: 1.4;
	padding-left: 0 !important;
}
.our-team-section ul.text-list li strong{font-weight: 600;}
.our-team-section .level-2{margin-top: 12rem;}
.our-team-section .level-2 .img-box img{
	max-width: 64rem;
	width: 100%;
}
.our-team-section .level-2 .img-box{
	position: relative;
}
.our-team-section .level-2 .img-box::after{
	content: '';
	position: absolute;
	background: url(../img/circle-img.png) no-repeat;
	background-size: contain;
	width: 23.4rem;
	height: 23.3rem;
	bottom: 10%;
	left: -20%;
}
.our-team-section .level-2 p{margin-top: 0;}
.best-section p{
	color: #fff;
	max-width: 120rem;
	margin: 0 auto;
	text-align: justify;
}
.best-section.service-virtual-section.service-blue-section ul.virtual-list{padding-bottom: 0;}
ul.blue-inner-box{
	margin: 0 -2rem;
	justify-content: center;
	margin-top: 8rem;
}
ul.blue-inner-box li{
	padding: 0 2rem;
	width: 25%;
}
ul.blue-inner-box li .transplant-services-box{
	background-color: #F1F9FF;
	padding: 4.5rem;
}
.transplant-services-box h5{
	font-size: 2.8rem;
	font-weight: 600;
	margin-top: 3rem;
	color: #000;
	margin-bottom: 1.5rem;
}
.transplant-services-box img{
	width: 8.1rem;
	height: 8.1rem;
	object-fit: contain;
	object-position: top;
}
.transplant-services-box p{
	margin-bottom: 3rem;
	font-size: 1.6rem;
}
.qht-hair-transplant-section a.btn{
	display: inline-block;
}
.qht-hair-transplant-section .text-box img{
	display: block;
	margin-top: 5rem;
}
.machines-clinic-slider .item img{
	max-width: 47rem;
	width: 100%;
}
.machines-clinic-slider{
	padding-left: 5rem;
}
.slider-wrapper {
	max-width: 175rem;
	margin: 0 0 0 auto;
}
.machines-clinic-section {
	background-color: #F1F9FF;
	padding-bottom: 25rem;
}
.machines-clinic-section .col-3.text-box h2{
	margin-bottom: 5rem;
}
.address-box .txt{margin-top: 0.5rem;}
.address-box .txt p{
	width: 85%;
	display: inline-block;
	padding-left: 2rem;
}
.address-box .txt img{
	width: 10%;
	object-fit: scale-down;
	display: inline-block;
	vertical-align: top;
}
.machines-clinic-slider.owl-carousel .owl-nav button.owl-next,
.machines-clinic-slider.owl-carousel .owl-nav button.owl-prev {
	width: 5rem;
	height: 5rem;
	background-color: #073e67;
	border: 1px solid #073e67;
	border-radius: 50%;
	transition: all linear .2s;
}
.machines-clinic-slider.owl-carousel .owl-nav button.owl-next:hover,
.machines-clinic-slider.owl-carousel .owl-nav button.owl-prev:hover {
	background-color: #fff;
}
.machines-clinic-slider.owl-carousel .owl-nav button.owl-prev {
	margin-right: 1rem;
}
.machines-clinic-slider.owl-carousel button span {
	font-size: 3.5rem;
	color: #fff;
	font-weight: 300;
}
.machines-clinic-slider.owl-carousel .owl-nav button.owl-next:hover span,
.machines-clinic-slider.owl-carousel .owl-nav button.owl-prev:hover span {
	color: #073e67;
}
.machines-clinic-slider.owl-carousel .owl-nav {
	position: absolute;
	bottom: -15%;
	right: 15%;
}
.machines-clinic-slider .owl-nav::after {
	content: '';
	position: absolute;
	background: #D9D9D9;
	width: 23.5rem;
	height: 1px;
	top: 2rem;
	left: -28rem;
	background-size: contain;
	transition: cubic-bezier(1, -.57, .6, 1.34) .3s;
}
.testimonials-slider-box .testimonials-box{
	background-color: #fff;
	box-shadow: 0px 10px 55px rgba(0, 0, 0, 0.05);
	padding: 7rem 5rem 5rem 5rem;
	margin: 3rem 0;
}
.testimonials-slider-box .testimonials-box p{
	text-align: justify;
}
.testimonials-slider-box .testimonials-box .txt{margin-top: 4rem;}
.testimonials-slider-box .testimonials-box .txt span{
	font-size: 1.8rem;
	font-weight: 300;
	color: var(--web-grey);
	font-family: 'Lato', sans-serif;
	margin-top: 1rem;
	display: block;
}
.testimonials-slider-box .testimonials-box .text-box{
	position: relative;
	padding-left: 2rem;
	border-left: 3px solid #073e67;
}
.testimonials-slider-box .testimonials-box .text-box::after{
	content: '';
	position: absolute;
	background: url(../img/qute-icon.png) no-repeat;
	width: 8.6rem;
	height: 6.9rem;
	top: -10rem;
	right: 0;
	background-size: contain;
}
.our-clients-section .heading-box{margin-bottom: 7rem;}
.testimonials-slider-box.owl-carousel .owl-nav button.owl-next,
.testimonials-slider-box.owl-carousel .owl-nav button.owl-prev {
	width: 5rem;
	height: 5rem;
	background-color: #073e67;
	border: 1px solid #073e67;
	border-radius: 50%;
	transition: all linear .2s;
}
.testimonials-slider-box.owl-carousel .owl-nav button.owl-next:hover,
.testimonials-slider-box.owl-carousel .owl-nav button.owl-prev:hover {
	background-color: #fff;
}
.testimonials-slider-box.owl-carousel .owl-nav button.owl-prev {
	margin-right: 1rem;
}
.testimonials-slider-box.owl-carousel button span {
	font-size: 3.5rem;
	color: #fff;
	font-weight: 300;
}
.testimonials-slider-box.owl-carousel .owl-nav button.owl-next:hover span,
.testimonials-slider-box.owl-carousel .owl-nav button.owl-prev:hover span {
	color: #073e67;
}
.testimonials-slider-box.owl-carousel .owl-nav {
	position: absolute;
	top: -25rem;
	right: 10%;
}
.about-regrow-box .our-vision-box img{
	width: 13.5rem;
	height: 13.5rem;
}
.btn.mobile-btn{display: none !important;}
.testimonials-slider-box .testimonials-box .txt p{text-align: left;}
.blue-qht-hair-section{
	background-color: #073e67;
}
.blue-qht-hair-section h2{color: #fff;}
.blue-qht-hair-section .text-box p{color: #fff;}
.blue-qht-hair-section ul.blue-inner-box li .transplant-services-box{
	border-radius: 1rem;
}
.about-regrow-section .videoinnr{
	height: 70rem;
}
.about-regrow-section .innervideobox .playicon{
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 14.4rem;
	height: 14.4rem;
	padding-left: 0;
}
.about-regrow-section .innervideobox .playicon img{
	width: 100%;
	height: 100%;
	max-width: none;
	cursor: pointer;
}
.blue-regrow-section h2{
	color: #fff;
	margin-bottom: 3rem;
}
.blue-regrow-section{
	background-color: #073e67;
}
.blue-regrow-section p{
	color: #fff;
	font-size: 2.7rem;
	font-weight: 300;
	margin: 2.5rem auto;
}
.team-with-expertise-section .col-7{
	margin: 0 auto;
	margin-top: 8rem;
}
.team-with-expertise-section .col-7 .img-box{text-align: center;}
.blue-regrow-section p i{
	font-style: italic;
}
.photo-gallery-list{
	margin: 0 -1rem;
}
.photo-gallery-list .photo-gallery-box{
	width: 50%;
	padding: 0 1rem;
	margin: 1rem 0;
}
.photo-gallery-list .photo-gallery-box img{width: 100%;height: 60rem;object-fit: cover;}
.photo-gallery-list .something-specific-section{
	width: 100%;
	margin: 5rem 0;
}
.photo-gallery-list .photo-gallery-box .inner-box{
	position: relative;
}
.photo-gallery-list .photo-gallery-box .txt{
	position: absolute;
	bottom: 3rem;
	left: 4rem;
	z-index: 2;
}
.photo-gallery-list .photo-gallery-box .txt h5{
	font-size: 2.8rem;
	font-weight: 600;
}
.photo-gallery-list .photo-gallery-box .inner-box::after{
	content: '';
	position: absolute;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 70.44%, #000000 100%);
	width: 100%;
	height: 100%;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.photo-tab-box .photo-tab {
	padding: 1rem 2rem;
	background-color: #DDEFFC;
	border-radius: 3.37143px;
}
.photo-tab-box .photo-tab h6 {
	font-size: 2.2rem;
	font-weight: 500;
	color: #073e67;
}
.photo-tab-box{
	margin-top: 8rem;
	padding: 0 5rem;
	justify-content: center;
}
.photo-tab-box .photo-tab.current{
	background-color: #335362;

}
.photo-tab-box .photo-tab.current h6{
	color: #fff;
}
.paynowmodal, .booknowmodal {
	position: fixed;
	background: rgba(0, 0, 0, 0.85);
	top: 0;
	width: 100%;
	left: 0;
	height: 100%;
	display: none;
	align-items: center;
	z-index: 99;
	padding: 10rem;
	overflow: scroll;
	justify-content: center;
}
.paynowmodal.active {
	display: flex;
}
.booknowmodal.active {
	display: flex;	
}
.paynowinnrmodal {
	background: #FFFFFF;
	border-radius: 10px;
	width: 120rem;
	padding: 6rem 6rem;
	position: relative;
}
.booknowinnrmodal {
	background: #FFFFFF;
	border-radius: 10px;
	width: 133rem;
	padding: 6rem 6rem;	
	position: relative;
}
.paynowmodalbody h5, .booknowinnrmodal h5 {
	color: #000000;
}
.modalheader {
  align-items: center;
  border-bottom: 1px solid #F4F4F4;
  padding-bottom: 4rem;
  margin-bottom: 5rem;
}
.modalheader .modalcallnow {
  display: flex;
  align-content: center;
  justify-content: flex-end;
}
.modalheader .modalcallnow .icon {
  border-right: 1px solid #D9D9D9;
  padding-right: 1rem;
  margin-right: 1rem;
}
.modalheader .modalcallnow .cntnt p a {
  width: 100%;
  display: block;
  margin-top: 0.6rem;
}
.modalheader .modalcallnow .cntnt p {
  font-weight: 500;
  font-size: 1.9rem;
}
.modalbody .modaltablist li {
  background: #ECF5FC;
  border-radius: 5px;
  padding: 2rem 3rem;
  margin-bottom: 1.2rem;
  font-size: 2rem;
  font-weight: 500;
  color: #073e67;
  line-height: 1.2;
  cursor: pointer;
}
.modalbody .modaltablist li.current {
	background: #073e67;
	color: #fff;
}
.modalbody .paymentmethod {
  margin-top: 6rem;
}
.paynowmodalbody .tab-content {
  padding: 5rem 5rem;
  background: #ecf5fc;
  border-radius: 10px;
}
.paynowmodalbody .tab-content h5 {
  padding-bottom: 1.5rem;
  font-weight: 600;
}
.paynowmodalbody .tab-content  p {
  font-weight: 300;
  font-size: 2rem;
  color: #161616;
}
.paynowmodalbody .tab-content .pointpaynow {
  margin-top: 3rem;
  display: flex;
  justify-content: space-between;
}
.paynowmodalbody .tab-content .pointpaynow .point-list li {
  font-size: 2rem;
  margin-bottom: 1rem;
  padding-left: 5rem;
}
.paynowmodalbody .tab-content .pointpaynow .point-list li:after {
  width: 3rem;
  top: 0.6rem;
}
.paynowmodalbody .tab-content .pointpaynow .paynowbtn {
  width: 20rem;
  background: #fff;
  border-radius: 5px;
  padding: 3rem 3rem;
}
.paynowmodalbody .tab-content .pointpaynow .paynowbtn h5 {
  font-weight: 400;
}
.paynowmodalbody .tab-content .pointpaynow .paynowbtn h5 span {
  display: block;
  color: #515151;
  font-size: 1.2rem;
}
.paynowmodalbody .tab-content .pointpaynow .paynowbtn .btn {
  margin-top: 1.8rem;
  width: 100%;
  padding: 1.8rem 3rem;
  font-size: 1.5rem;
  border-radius: 0;
}
.closepaynow {
  position: absolute;
  top: -2rem;
  right: -2rem;
  margin: 0 auto;
  text-align: center;
  width: 5rem;
}
.sub-menu li.menu-item a{transition: all linear .2s;}
.sub-menu li.menu-item a:hover {
	background-color: #073e67;
	color: #fff !important;
  }
.formbaldnessgrade h6 {
  font-size: 2.2rem;
  font-weight: 600;
  margin-bottom: 2rem;
  line-height: 1.2;
}
.gradelevel li {
  width: calc(100% / 4);
  padding: 0.8rem;
}
.gradelevel {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.8rem;
}
.gradelevel li .linnr .icon span {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 1.9rem;
  display: inline-block;
  color: #8B8B8B;
}
.gradelevel li .linnr .icon {
  text-align: center;
}
.gradelevel li .linnr {
  border: 1px solid #EDEBEB;
  border-radius: 7.63956px;
  padding: 2rem;
}
.gradelevel li .linnr .icon .gradeimg img {
  filter: grayscale();
}
.booknowmodalbody .formbooknow {
  background: #ECF5FC;
  border-radius: 10px;
  padding: 5rem 5rem;
}
.booknowmodalbody .formbooknow .input-box {
  margin-bottom: 1rem;
}
.booknowmodalbody .formbooknow .input-box input, .booknowmodalbody .formbooknow .input-box select {
  width: 100%;
  font-size: 1.6rem;
  border: none;
  background: transparent;
  border-bottom: 1px solid #CBCBCB;
  border-radius: 0;
  padding: 1rem 0;
}
.booknowmodalbody .formbooknow .input-box select {
  width: 100%;
  background: transparent;
}
.booknowmodalbody .formbooknow .input-box .btn {
  margin-top: 3rem;
  border-radius: 0;
  font-size: 2rem;
	color: #fff;
	font-weight: 500;
	text-align: center;
	padding: 2.5rem 7rem;
	display: inline-block;
	background-color: var(--theme-blue);
	border: 1px solid var(--theme-blue);
	transition: all linear .2s;
	border-radius: .5rem;
	font-family: 'Lato';
}
.booknowmodalbody .formbooknow .input-box:last-child {
  text-align: right;
}
.booknowmodalbody .closepaynow {
  bottom: 3px;
}
.postid-2478 .psychologicalefectsec .qht-hair-clinic-sectioninnr{border-top: none;}
.postid-2478 .ourservicesec{background-color: #F9F9F9;}

.postid-2478 .autual-process-box .img-box::after{display: none;}
.postid-2500 .psychologicalefectsec .qht-hair-clinic-sectioninnr{border-top: none;}
.postid-2500 .servicesinglebrief:first-child{background: #F9F9F9;}
.postid-2500 .service-virtual-section .text-box{border-top: 1px solid #e4e8e9;padding-top: 13rem;}
.postid-2500 .service-virtual-section ul.virtual-list{border-bottom: none;padding-bottom: 0 !important;padding-top: 13rem;padding-top: 0 !important;margin-top: 5rem;}
.postid-2500 .entry-content .ourservicesec:nth-child(3){
	background-color: #F9F9F9;
  }
  .postid-2500 .entry-content .qht-hair-clinic-section:nth-child(7){
   background-color: #F9F9F9;
  }
  .postid-2500 .service-virtual-section{padding-top: 0 !important;padding-bottom: 13rem;}
  .postid-2500 .service-virtual-section ul.virtual-list li{width: 20%;}
  .postid-2500 .entry-content .ourservicesec:nth-child(12){
	background-color: #F9F9F9;
   }

   .postid-2500 .entry-content .qht-hair-clinic-sectioninnr:nth-child(15){
	border-bottom: 1px solid #e4e8e9;
   }
   .postid-2500 .entry-content .psychologicalefectsec:nth-child(17) .qht-hair-clinic-sectioninnr{
	border-bottom: 1px solid #e4e8e9;
   }
.postid-2527 .entry-content .ourservicesec:nth-child(3){
	background-color: #F9F9F9;
  }
  .postid-2527 .entry-content .ourservicesec:nth-child(3){
	background-color: #F9F9F9;
  }

.postid-2527  .psychologicalefectsec .qht-hair-clinic-sectioninnr{border-top: none;}
.postid-2527 .entry-content .ourservicesec:nth-child(11){
	background-color: #F9F9F9;
  }
.postid-2527 .entry-content .ourservicesec:nth-child(11) p{margin-bottom: 2rem;}


.postid-2527 .entry-content .qht-hair-clinic-section:nth-child(15) .qht-hair-clinic-sectioninnr{border-top: 1px solid #D9D9D9; }
.qht-hair-transplant-section .blue-inner-box li .transplant-services-box a {
  width: 5rem;
  height: 5rem;
  display: inline-block;
}
.qht-hair-transplant-section .blue-inner-box li .transplant-services-box h5 {
  min-height: 50px;
}
.qht-hair-transplant-section .blue-inner-box li .transplant-services-box a img {
  width: 100%;
  height: 100%;
  transition: all linear .2s;
  margin-left: 0;
}
.qht-hair-transplant-section .blue-inner-box li .transplant-services-box:hover a img{
	margin-left: 1rem;
}
.inner-header .nav-list .icon-box .btn{
	background-color: #073e67;
border: 1px solid #073e67;
font-weight: 600;
color:#fff !important;
letter-spacing: .5px;
}
.inner-header .nav-list .icon-box .btn:hover{
	color: #fff !important;
	border-color:#073e67 !important;
	background-color: #073e67;
}
.service-virtual-section.top-padding ul.virtual-list {
	margin-top: 0;
  }
  a.gurantee-btn img{width: 22.5rem;}
.patient-img-silder img{
	height: 40rem;
	object-fit: cover;
}
.serviceleftimg {
	position: sticky;
	top: 10rem;
	text-align: center;
  }
  .entry-content p.col-55 {
	text-align: justify;
  }
  .hair-transplant-section p {
	text-align: justify;
  }
  ul.point-list li{
	text-align: justify;
  }
  .why-choose-section p {
	text-align: justify;
  }
  .side-effects-section p {
	text-align: justify;
  }
  .ourservicesec .servicecntntbox p {
	text-align: justify;
	padding: .8rem 0;
  }
  .regims-combo-pd .heading-box{
	max-width: 100rem;
	margin: 0 auto;
  }
  .regims-combo-pd .heading-box h2{
	margin-bottom: 3rem;
  }

  .healthwellnessec .btngrp{text-align: center;}

  .book-consultaion-box .map-box iframe {
	width: 100%;
	height: 80rem;
  }
  .book-consultaion-box .map-box {
	padding-right: 0;
  }
.sticky-box {
  position: sticky;
  top: 5rem;
}
.hair-time-list.flex-box {
	align-items: center;
	margin-bottom: 10rem;
  }
  .time-line-list {
	position: relative;
	border-left: 2px dashed #000000;
	margin-top: 8rem;
  }
.fan-img {
position: absolute;
width: 3rem;
height: 3rem;
top: 50%;
transform: translateY(-50%);
left: 0;
z-index: 11;
}

.fan-img .icon-bg{
width: 2rem;
height: 2rem;
position: absolute;
background: #073e67;
left: 50%;
top: 50%;
z-index: 0;
box-shadow: rgb(74, 119, 139) 0 0 30px;
border-radius: 50%;
transform: translate(-50%,-50%);
z-index: 11;
}
@-webkit-keyframes video-out {
100% {
top: -2rem;
right: -2rem;
bottom: -2rem;
left: -2rem;
opacity: 0;
}
}
@keyframes video-out {
100% {
top: -2rem;
right: -2rem;
bottom: -2rem;
left: -2rem;
opacity: 0;
}
}
.fan-img .icon-bg:before {
content: '';
position: absolute;
box-shadow: rgb(61, 138, 172) 0 0 20px;
top: 0;
right: 0;
bottom: 0;
left: 0;
-webkit-animation-duration: 2s;
animation-duration: 2s;
border-radius: 50%;
opacity: 0;
}
.fan-img .icon-bg:before {
-webkit-animation-name: video-out;
animation-name: video-out;
opacity: 1;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
.year-box {
position: relative;
margin-left: -1.6rem;
width: 20%;
}
.year-box h5 {
color: #000;
font-weight: 600;
padding-left: 6rem;
}

.hair-time-list.flex-box .title-box {
	width: 50%;
  }
  .hair-time-list .img-box {
	width: 30%;
  }
  .hair-time-list.flex-box:last-child{margin-bottom: 0;}
  .time-line-section {
	background: #F9F9F9;
  }
  .hair-time-list .img-box img {
	width: 100%;
	max-width: 32.7rem;
	height: 100%;
	object-fit: contain;
  }
.hair-time-list.flex-box .title-box h6{font-weight: 600;}

.howit-work-section .heading-box p {
	max-width: 100rem;
	margin: 0 auto;
  }
  .howit-work-box h3 {
	color: transparent;
	-webkit-text-stroke: 1px #073e67;
	text-stroke: 1px #073e67;
	text-shadow: none;
	font-size: 18rem;
  }
  .howit-work-box h6 {
	font-weight: 600;
  }
  .howit-work-box.flex-box {
	align-items: flex-start;
	margin-bottom: 7rem;
	padding-bottom: 7rem;
	border-bottom: 1px solid #D9D9D9;
	-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
  }
  .howit-work-box h3{display: none;}
  .howit-work-box .icon-box {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 4rem 0;
  }
  .howit-work-box .icon-box h6 {
	width: 100%;
	margin-top: 1rem;
  }
  .howit-work-box .text-box {
	width: 80%;
	padding-left: 5rem;
  }

  .howit-work-box .text-box br{margin-bottom: 1rem;}
  .howit-work-list {
	margin-top: 10rem;
  }
  .howit-work-section .heading-box {
	border-top: 1px solid #D9D9D9;
	padding-top: 10rem;
  }
  .patient-img-silder {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -1.5rem;
  }
  .patient-img-silder .item {
	width: 50%;
	position: relative;
	text-align: center;
  }
  .popup-wrapper .videoinnr{
	height: 100%;
  }
  .popup-wrapper .iframe-box iframe{
	height: 71rem !important;
	min-height: auto;
  }
  .patient-img-silder .item:last-child::before {
	content: "after";
	position: absolute;
	top: 2rem;
	right: 0;
	background: #335362;
	color: #fff;
	padding: 1rem 2rem;
	font-size: 2rem;
	text-transform: uppercase;
	font-weight: 600;
  }
  .patient-img-silder .item:first-child::before {
	content: "before";
	position: absolute;
	top: 2rem;
	left: 0;
	background: #335362;
	color: #fff;
	padding: 1rem 2rem;
	font-size: 2rem;
	text-transform: uppercase;
	font-weight: 600;
  }
.select-dropdown__button::focus {
  outline: none;
}
.select-dropdown__button .zmdi-chevron-down {
  position: absolute;
  right: 10px;
  top: 12px;
}
.select-dropdown__list {
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  max-height: 300px;
  overflow: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  opacity: 0;
  pointer-events: none;
  transform-origin: top left;
  transform: scale(1, 0);
  transition: all ease-in-out 0.3s;
  z-index: 2;
}
.select-dropdown__list.active {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1, 1);
}
.select-dropdown__list-item {
  display: block;
  list-style-type: none;
  padding: 10px 15px;
  background: #fff;
  border-top: 1px solid #e6e6e6;
  font-size: 14px;
  line-height: 1.4;
  cursor: pointer;
  color: #616161;
  transition: all ease-in-out 0.3s;
}
.select-dropdown__list-itemc.btntarget {
  width: 100%;
  background-color: #fff;
  border: none;
  font-weight: 400;
  font-size: 1.9rem;
  padding: 2rem 1.5rem;
  font-family: "Gilroy";
  color: #979797;
  transition: all linear .2s;
  cursor: pointer;
}
.select-dropdown__list-itemc.btntarget:hover{
	background-color: #5d7c8a !important;
	color: #fff !important;
}
.select-dropdown__button{cursor: pointer;}
.select-dropdown__button {
  width: 100%;
  background-color: #fff;
  border: none;
  font-weight: 400;
  font-size: 1.9rem;
  padding: 2rem 1.5rem;
  font-family: "Gilroy";
  color: #979797;
  position: relative;
  text-align: left;
}
.select-dropdown__button:after{
	content: '';
	position: absolute;
	background: url(../img/arrow-3.png) no-repeat center;
	width: 2rem;
	height: 1rem;
	background-size: contain;
	right: 2rem;
	top: 50%;
	transform: translateY(-50%);
}
.sort-box .input-box{
	position: relative;
}
.serviceleftvideo .playicon{position: relative;z-index: 3;}

.serviceleftvideo.active .iframevid{z-index: 5;}
.qht-hair-clinic-box:last-child{margin-bottom: 0;}
.serviceleftvideo .playicon img {
	filter: invert(1);
  }
  .stickyfooter{z-index: 99 !important;}
  /* .about-regrow-section .innervideobox .playicon img{filter: invert(1);} */
.content-page-section p{
	margin-bottom: 2.5rem;
	line-height: 1.6;
}
.content-page-section h2{
	font-size: 4rem;
	margin-top: 3rem;
}
.content-page-section ul li {
	color: var(--web-grey);
	font-size: 2rem;
	font-weight: 400;
	line-height: 1;
	font-family: 'Lato', sans-serif;
	position: relative;
	margin-bottom: 2rem;
	padding-left: 2rem;
  }
  .content-page-section ul li::after{
	content: '';
	position: absolute;
	background-color: var(--web-grey);
	width: 1rem;
	height: 1rem;
	top: .8rem;
	left: 0;
	border-radius: 50%;  
  }
  .content-page-section strong{
	margin-bottom: 3.5rem;
	font-size: 2rem;
	color: var(--web-grey);
	font-family: 'Lato', sans-serif;
	display: block;
	font-weight: 700;
	margin-top: 4.5rem;
  }
  .inputcntnol .btn {
	font-size: 2rem;
	color: #fff;
	font-weight: 500;
	text-align: center;
	padding: 1.8rem 7rem !important;
	display: inline-block;
	background-color: var(--theme-blue);
	border: 1px solid var(--theme-blue);
	transition: all linear .2s;
	border-radius: .5rem;
	font-family: 'Lato';
	height: 100%;
  }
  .querystickyinnr .wpcf7-spinner{position: absolute;}
  .transplantcost-section .book-free-section button.btn{
	margin-top: 0;
	background-color: #fff;
	color: var(--theme-blue);
	border: 1px solid #fff;
	cursor: pointer;
  }
  .transplantcost-section .book-free-section button.btn:hover{
	background-color: transparent;
	color: #fff;
  }
  .side-form-box{position: sticky;top: 2rem;}
  .wpcf7-spinner{position: absolute;}
  .moredescription {
	margin-top: 5rem;
  }
  .wpcf7 form.invalid .wpcf7-response-output {
	font-size: 3.5rem;
	line-height: 1.3;
  }
  .book-free-section .form-box{position: relative;overflow: hidden;}










@media all and (max-width: 1600px){
	html{font-size: 54%;}
	.container{padding: 0 12rem;}
	.loss-condition-section .img-box {
		padding-right: 7rem;
	}
	.autual-process-box .img-box h2{right: 2rem;}
}
@media all and (max-width: 1440px){
	html{font-size: 50%;}
	.container{padding: 0 15rem;}
	h1{font-size: 6.2rem;}
	h2{font-size: 4.5rem;}
	.slider-wrapper{max-width: 165rem;}
	.book-consultaion-box .input-box select,.book-consultaion-box .input-box input{font-size: 2.7rem;}
	.book-free-section h2{font-size: 5rem;}
	.qht-hair-clinic-box .text-box p{font-size: 2.3rem;}
	.autual-process-box .img-box h2{right: 5rem;}
	.autual-process-box:nth-child(2n+1) .img-box h2{right: -9rem;}
	.something-specific-section .btn-box{width: 48%;}
	.something-specific-section .text{width: 47%;}
	.something-specific-section .btn-box a{font-size: 2.1rem;}
	.side-form-box .input-box input[type="checkbox"]{width: 5%;}
	.recent-box ul.recent-list li h6{font-size: 2.4rem;}
	.about-regrow-box .our-vision-box p{margin-bottom: 5rem;font-size: 2.7rem;}
	.about-regrow-box .our-vision-box{padding: 5rem;}
	.autual-process-box .text-box p{font-size: 2.5rem;}
	.bbtmodal-cntnr .popup-wrapper {
		max-width: 1300px;
	}
	.qht-hair-clinic-box:nth-child(2n+1) .img-box {
	  padding-right: 2rem;
	}
	.qht-hair-clinic-box:nth-child(2n) .img-box {
	  padding-left: 2rem;
	}
	ul.why-choose-list li h6{font-size: 2.5rem;}
}
@media all and (max-width: 1370px){
	p{font-size: 2.1144rem;}
	html{font-size: 47%;}
	.inner-banner.service-banner{background-size: 18%;}
	.com-padding {padding-top: 50px;padding-bottom: 5	0px;}
	.top-padding{padding-top: 50px;}
	.bottom-padding{padding-bottom: 50px;}
	h1{font-size: 6rem;}
	ul.virtual-list li h5{font-size: 2.8rem;}
	.success-story-section .img-box{margin-top: -22rem;}
	ul.posts-listing li h4{font-size: 3.2rem;}
	.something-specific-section .btn-box a img{margin-bottom: -.5rem;}
	ul.step-list li{padding: 3rem 3.5rem;}
	.something-specific-section h3{font-size: 3.5rem;}
	.something-specific-section{padding: 5rem 4.5rem;}
	.about-regrow-box .our-vision-box{background-position-y: 115%;}
	.bbtmodal-cntnr .popup-wrapper {
		max-width: 1200px;
	}
	ul.posts-listing li h4 {
		font-size: 2.8rem;
		line-height: 1.4;
	}
	.caestudylisting .posts-listing li .cntnt .btn {
		padding: 1.8rem 4rem;
		font-size: 1.9rem;
		margin-top: 4rem;
	}
	.caestudylisting .posts-listing li .cntnt .btn svg {
		width: 22px;
	}
	.regims-combo-pd h3 {
		font-size: 4.2rem;
	  }
}
@media all and (max-width: 1280px){
	.sort-box .input-box{width: 37%;}
	.result-section .col-65{padding-left: 0;}
	.patient-detail-box .patient-info .btn-box a.btn{padding: 1.8rem 4rem;}
	.patient-detail-box .patient-info .text-box h6{font-size: 2.6rem;}
	.something-specific-section .btn-box{width: 50%;}
	.slider-wrapper {max-width: 155rem;}
	.regrow-hair-section .text-box{padding-left: 3%;}
	.bbtmodal-cntnr .popup-wrapper {
		max-width: 1100px;
	}
	.stickyfooterinnr ul li .chatgrp {
		width: 5rem;
	  }
	  .men-women-section .btn-box{bottom: -10px;right: -40px;}
}
@media all and (max-width: 1030px) {
	h2{font-size: 4.5rem;}
	html{font-size: 45%;}
	.container{padding: 0 7rem;}
	.wrapper {padding: 0 10rem;}
	p {font-size: 2.2rem;}
	.com-padding {padding-top: 8rem;padding-bottom: 8rem;}
	.top-padding{padding-top: 8rem;}
	.bottom-padding{padding-bottom: 8rem;}
	.inner-banner{padding-top: 23rem;}
	.book-consultaion-box .col-5{width: 100%;}
	.book-consultaion-box .address-box{width: 100%;}
	.book-free-section h2{font-size: 4rem;}
	.book-free-section .btn-box{width: 50%;}
	.get-in-touch .map-box{text-align: center;margin-bottom: 7rem;}
	.men-women-section .img-box{display: none;}
	.why-choose-section .text-box {width: 70%;}
	ul.why-choose-list li h6{font-size: 2.5rem;}
	ul.virtual-list li h5{font-size: 2.3rem;}
	.loss-condition-section .text-box{width: 75%;}
	.autual-process-section .heading-box{width: 75%;}
	.autual-process-box:nth-child(2n+1) .img-box h2{  right: 1rem;}
	.service-video-section{height: 40vh;}
	.men-women-section .text-box {width: 100%;padding: 0 0 20rem 0;}
	.men-women-section .text-box img.mobile-img{display: block;height: 70rem;margin: 3rem 0;}
	.men-women-section .text-box h2 {max-width: 85rem;}
	.men-women-section .btn-box{bottom: 0;right: 60%;}
	.men-women-section .btn-box img{width: 70%;}
	.inner-banner.service-banner{padding-top: 22rem;background-position: 90% 70%;}
	.col-6.blog-content-box {width: 65%;}
	.recent-box{padding: 6rem 4rem;}
	.recent-box ul.recent-list li h6{font-size: 2.4rem;}
	.blog-listing-section .looking-box{padding: 5.5rem 4rem;}
	.blog-listing-section .looking-box br{display: none;}
	.tab-box.col-35{width: 100%;}
	.something-box{padding: 15rem 5rem 8rem 7rem;}
	.tab-box.col-35,.col-65.qtion-box{padding: 10rem 7rem;}
	.col-65.qtion-box{width: 100%;}
	.regrow-hair-section{max-height: 75rem;padding-top: 17%;}
	.regrow-hair-section .text-box{padding-left: 0;}
	.categories-box ul.tab-list li{margin: 0 2rem;}
	.tab-box.col-35 .something-box{display: none;}
	.something-box.mobile-box{display: block;margin-bottom: 7rem;}
	.col-35.tab-box{transition: all linear .2s;}
	.col-35.tab-box.lines {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		padding: 4rem 3rem;
		z-index: 999;
	}
	.result-section .col-65{width: 100%;order: 0;}
	.result-section .col-3{width: 50%;margin: 0 auto;order: 1;margin-top: 5rem;}
	.popup-wrapper{max-width: 85%;}
	.video-gallery-section .col-3{width: 50%;order: 1;margin: 0 auto;}
	.video-gallery-section .col-65{width: 100%;order: 0;margin-bottom: 7rem;}
	.video-gallery-list .videoinnr{height: 55rem;}
	.something-specific-section .btn-box{width: 38%;}
	.slider-wrapper{padding: 0 7rem;}
	.address-box a.btn{margin-top: 3rem;}
	.bbtmodal-cntnr .popup-wrapper {
		max-width: 1300px;
	}
	.our-team-section a.btn{margin-top: 3rem;}
	ul.blue-inner-box li .transplant-services-box{padding: 3.5rem 3rem;}
	.transplant-services-box a img{width: 6.1rem;height: 6.1rem;}
	.our-team-section .level-2 .img-box::after {width: 13.4rem;height: 13.3rem;left: -12%;}
	.transplant-services-box p{font-size: 2rem;}
	.transplant-services-box h5{min-height: 5rem;}
}
@media all and (max-width: 925px) {
	html{font-size: 40%;}
	p,.qht-hair-clinic-box .text-box p{font-size: 2.5rem;}
	.container{padding: 0 8rem;}
	.wrapper {padding: 0 8rem;}
	.col-5,.col-65,.col-4,.col-45,.col-55,.col-6,.col-7,.col-75{width: 100%;margin: 2rem 0;}
	.mobile-img{display: inline-block;margin: 2rem 0;}
	.address-box .text img{object-position: center;}
	.inner-banner{
		padding-top: 22rem;
		min-height: 90rem;
		background-position: center 80%;
	}
	.address-box span{font-size: 1.8rem;}
	.address-box .text p{font-size: 2.5rem;}
	.book-free-section h2{width: 100%;text-align: center;}
	.book-free-section .btn-box{
		width: 100%;
		justify-content: center;
	}
	ul.virtual-list li{width: 50%;margin: 2rem 0;text-align: left;}
	ul.virtual-list li:first-child{border-left: none;}
	.inner-banner.service-banner{background-position: center 90%;}
	ul.virtual-list li img{
		display: inline-block;
		vertical-align: middle;
	}
	ul.virtual-list li h5{display: inline-block;width: 75%;padding-left: 2rem;vertical-align: middle;margin-top: 0;}
	.book-consultaion-box .consultaion-box{padding-right: 0;}
	.after-before-section .item-box{width: 50%;}
	.book-free-section .text-box{margin: 0 auto;}
	.book-free-section .form-box {width: 100%;margin-top: 5rem;}
	.book-free-section .form-box form .input-box button{width: 100%;}
	.transplant-cost-section .img-box{display: none;}
	.qht-hair-clinic-box .img-box{display: none;}
	.qht-hair-clinic-box img.mobile-img{width: 50%;margin-bottom: 3rem;}
	.autual-process-box .img-box{width: 50%;}
	.autual-process-box:nth-child(2n+1){margin-bottom: 0;}
	.success-story-section .img-box{margin-bottom: 0;}
	.success-story-section .flex-box{flex-direction: column-reverse;}
	.success-story-section .img-box{margin-top: 0;}
	.testimonials-sectoin .text-box{padding-right: 0;}
	.testimonials-sectoin .success-story-slider{padding-bottom: 0;}
	.loss-condition-section .text-box{width: 100%;}
	.loss-condition-section .text-box{margin-bottom: 3rem;}
	ul.virtual-list li img{width: 8.5rem;height: 7.5rem;}
	.service-virtual-section ul.virtual-list{margin-top: 0;padding-bottom: 7rem;}
	.transplant-cost-section img{max-width: 20rem;}
	.loss-condition-section .img-box img{max-width: none;object-fit: cover;height: 450px;}
	.loss-condition-section .img-box{padding-right: 0;}
	.transplant-cost-section .text-box{text-align: center;}
	.qht-hair-clinic-box{text-align: center;}
	.qht-hair-clinic-section .heading-box{max-width: 100rem;}
	.autual-process-section .heading-box{text-align: center;margin: 0 auto;}
	.autual-process-box{justify-content: center;}
	.autual-process-section .text-box{text-align: center;}
	.autual-process-box .img-box img{height: 440px;object-fit: cover;}
	.autual-process-box h2{font-size: 18rem;}
	.success-story-section .text-box{text-align: center;}
	.success-story-section .img-box{text-align: center;}
	.success-story-section.com-padding{padding-bottom: 13rem;}
	.service-virtual-section.service-blue-section ul.virtual-list{padding-bottom: 0;}
	ul.virtual-list li:nth-child(2),ul.virtual-list li:nth-child(4){border-right: none;}
	.men-women-section .text-box h2{max-width: none;text-align: center;}
	.men-women-section .text-box img.mobile-img{margin: 5rem auto;}
	.men-women-section .text-box{text-align: center;}
	.men-women-section .btn-box{right: auto;left: 35%;bottom: -3%;}
	.testimonials-sectoin .success-story-slider{padding-left: 20%;}
	.success-story-slider p{font-size: 2.5rem;}
	.testimonials-sectoin .img-box img{max-width: none;height: 450px;object-fit: contain;}
	.get-in-touch .map-box img{max-width: none;height: 450px;object-fit: contain;}
	.btn{font-size: 2.3rem;}
	.col-6.blog-content-box{width: 100%;}
	.blog-content-section .col-35{width: 100%;padding-left: 0;}
	.recent-box{width: 45%;margin-top: 0;}
	.recent-box.archives-box{margin-top: 0;}
	.blog-content-section .col-35{
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: space-between;
		margin-top: 5rem;
	}
	ul.posts-listing{margin: 0;}
	ul.posts-listing li{padding: 0 1.5rem;}
	ul.posts-listing li .tag-box a{font-size: 1.8rem;}
	.blog-listing-section .blog-box{
		padding-left: 0;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		margin-top: 5rem;
	}
	.blog-listing-section .looking-box{margin-top: 0;}
	ul.transplant-services-list li p, .transplantcost-section .col-3{width: 100%;}
	ul.transplant-services-list li{text-align: center;padding: 0 2rem !important;}
	.regrow-hair-section .text-box{width: 60%;}
	.something-specific-section .btn-box{width: 43%;}
	.about-regrow-box .our-vision-box {background-position-y: 200%;}
	.team-with-expertise-section .col-7{padding-left: 0;}
	.team-img-box .text-box p{font-size: 2.2rem;}
	.our-team-section img.mobile-img{width: 45rem; margin-left: auto; margin-right: auto; text-align: center; display: block;}
	.btn.mobile-btn{display: inline-block !important;}
	.our-team-section .text-box a.btn{display: none;}
	.our-team-section .text-box{padding-right: 0;}
	.our-team-section .level-2{margin-top: 2rem;}
	.best-section.service-virtual-section.service-blue-section ul.virtual-list{margin-top: 5rem;}
	.qht-hair-transplant-section .col-3 a.btn{display: none;}
	.machines-clinic-section .col-3.text-box{width: 100%;margin-bottom: 5rem;}
	.about-regrow-section .about-regrow-box{padding: 0 5rem;}
	.machines-clinic-slider{padding-left: 0;}
	.testimonials-slider-box .testimonials-box p{line-height: 1.3;}
	.testimonials-slider-box.owl-carousel .owl-nav{top: -22rem;right: 0%;}
	.qht-hair-transplant-section .col-3{width: 100%;margin-bottom: 5rem;}
	.our-team-section .text-box a.btn.mobile-btn{display: inline-block !important;}
	.team-with-expertise-section .col-3{width: 100%;margin-bottom: 5rem;}
	.bbtmodal-cntnr .popup-wrapper {
		max-width: 1300px;
	}
	.our-team-section .level-2 .img-box::after {left: 0;}
	.our-team-section .level-2 .img-box{
		text-align: center;
	}
	ul.blue-inner-box li{width: 50%;margin: 1rem 0;}
	.howit-work-box .icon-box img {
		max-width: 100%;
		width: 8rem;
		object-fit: scale-down;
	  }
	  .realpeopleimg::before {z-index: 1;}
	  .realpeopleimg .col-5.image-box{position: relative;width: 50%;}
	  .realpeopleimg .image-box img{height: 30rem !important;}
	  .realpeopleslider{padding-right: 0 !important;}
	  .indiatransparantsec .img-box{display: none;}








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

	.mblnavsss button
	{
		position: absolute;
		right: 19px;
		top: -38px;
		background-color: #000;
		padding: 6px;
		z-index: 99999999;
	}

	.professionalteamimg img
	{
		height:auto !important;
	}

	#navbarNavDropdown
	{
		background: #950900;
    padding: 10px;
	}

	.bradsssdj
	{
		background-size:cover !important;
	}

	.bgcclrdddds li
	{
		margin: 0 13px !important;
		padding: 5px 0;
		border-bottom: 1px dashed #fff;
	}

	.bgcblksssd
	{
		background:transparent !important;
		padding:0 !important;
	}
	.mblnavsss
	{
		width:100%;
	}

.mblnones
{
	display:none !important;
}
/* 
.bgcblksssd
{
	background-color: #970905 !important;
	padding: 6px 6px !important;
	z-index: 9999999;
    position: absolute;
    right: 10px;
    top: 137px;
} */

.navbar-toggler-icon
{
	width: 2.5em !important;
    filter: invert(1) !important; 
    height: 2.5em !important;
}

.mblconten
{
	display:flex;
}




	h2{font-size: 4rem;}
	p,.qht-hair-clinic-box .text-box p{font-size: 2.7rem;}
	html{font-size: 38%;}
	.container{padding: 0 2rem;}
	ul.virtual-list li{width: 100%;border-bottom: 1px solid #e4e8e9;border-right: none;padding: 0;padding-bottom: 2.5rem;}
	.book-free-section{padding: 5rem 0;}
	.book-consultaion-box .address-box{padding: 4rem 3rem;}
	.tag-box a{margin-bottom: 1rem;}
	.hair-transplant-section .col-3{width: 100%;}
	.after-before-section .item-box{width: 100%;}
	.why-choose-section .text-box{width: 100%;}
	ul.why-choose-list li{width: 100%;}
	.service-virtual-section ul.virtual-list{margin-top: 0;}
	.service-virtual-section ul.virtual-list li:last-child{border-bottom: none;}
	.loss-condition-section .text-box{width: 100%;}
	.book-free-section .text-box{width: 100%;}
	.book-free-section .form-box form .input-box{width: 100%;padding: 1.5rem 0;}
	.autual-process-section .heading-box{width: 100%;}
	.btn{font-size: 2.4rem;}
	.transplant-cost-section img{text-align: center;}
	.autual-process-box .img-box{width: 100%;}
	.autual-process-box .img-box img{max-width: none;}
	.autual-process-box .img-box::after {display: none;}
	.autual-process-box .img-box h2{right: auto;left: 0;}
	.success-story-slider p{font-size: 2.7rem;}
	.success-story-slider{padding-bottom: 5rem;}
	.service-virtual-section.service-blue-section ul.virtual-list{padding-bottom: 0;}
	.loss-condition-section .img-box{padding-right: 0;}
	.transplant-cost-section img{max-width: none;}
	.men-women-section .text-box img.mobile-img{width: 100%;object-fit: contain;}
	.men-women-section .btn-box::after {left: -20%;}
	.qht-hair-clinic-box img.mobile-img{width: 100%;}
	.transplant-cost-section img{width: 50%;}
	.men-women-section .btn-box{left: 25%;}
	ul.reviews-list li .logo img{width: 10rem;}
	ul.virtual-list li h5{font-size: 3rem;}
	.service-video-section{height: 70vh;}
	.btn{margin-top: 4rem;}
	.success-story-slider .owl-nav::after {display: none;}
	.get-in-touch .heading-box{margin-bottom: 2rem;}
	.book-consultaion-box .input-box{margin-bottom: 4rem;}
	.inner-banner.service-banner{background-size: 53rem;}
	.testimonials-sectoin .img-box img{height: 350px;margin-top: 3rem;}
	.recent-box{width: 100%;margin: 2.5rem 0;}
	.recent-box.archives-box{margin-bottom: 0;}
	.blog-banner .breadcrumbs{text-align: left;}
	.blog-banner ul.breadcrumbs li{font-size: 2rem;margin-bottom: 0.5rem;}
	.tab-box.col-35, .col-65.qtion-box{padding: 7rem 4rem;}
	.blog-banner .blog-img img{height: 300px;object-fit: cover;}
	.regrow-hair-section .text-box{width: 100%;}
	ul.transplant-services-list li{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		text-align: left;
		align-items: center;
		border-right: none;
		border-bottom: 1px solid #D9D9D9;
		margin-bottom: 3rem;
		justify-content: space-between;
	}
	ul.transplant-services-list li img.icon{
		width: 10rem;
		height: 10rem;
	}
	ul.transplant-services-list li .text{
		width: 80%;
		padding-left: 2rem;
	}
	ul.transplant-services-list li a{
		display: block;
		margin: 0 auto;
		margin-bottom: 3rem;
	}
	ul.transplant-services-list li a img{
		width: 80%;
	}

	.side-form-box .input-box input{font-size: 2.2rem;}
	.side-form-box h6{font-size: 2.9rem;}
	.transplant-services-section .heading-box{text-align: center;}
	ul.transplant-services-list li h6{margin-top: 0;}
	ul.transplant-services-list li p{margin: 2rem 0;}
	.blog-listing-box ul.posts-listing li{width: 100%;}
	.side-form-box .input-box p{padding-left: 1rem;margin-top: -.5rem;}
	.list-nav ul li a{
		font-size: 2.4rem;
		width: 6rem;
		height: 6rem;
		padding-top: 1.8rem;
	}
	.photo-gallery-list .photo-gallery-box{width: 100%;}
	.list-nav ul::before,.list-nav ul::after {display: none;}
	.blog-listing-section .looking-box h3 strong{display: inline-block;}
	.regrow-hair-section{max-height: 90rem;padding-top: 40%;}
	.result-section .col-3{width: 100%;}
	.patient-detail-box .patient-info .btn-box{margin-top: 3rem;}
	.patient-detail-box{padding: 5.5rem 3.5rem;}
	.sort-box{width: 100%;margin-top: 3rem;}
	.take-pride-section ul.virtual-list li{width: 100%;}
	.patient-img-silder .owl-dots{width: 100%;}
	.patient-img-silder .owl-dots .owl-dot{width: 33%;}
	.patient-detail-box .patient-info .text-box{width: 50%;}
	.patient-img-silder .owl-nav{width: 100%;}
	.patient-detail-box .patient-info .text-box span{font-size: 1.9rem;}
	.patient-detail-box .patient-info .text-box h6{font-size: 2.8rem;}
	.popup-wrapper .patient-info.flex-box .text-box:nth-child(1), .popup-wrapper .patient-info.flex-box .text-box:nth-child(2),.popup-wrapper .patient-info.flex-box .text-box:nth-child(3), .popup-wrapper .patient-info.flex-box .text-box:nth-child(4){width: 50%;margin: 1rem 0;}
	.popup-wrapper{max-width: 100%;padding: 7rem 3rem;}
	.popup-wrapper .btn-box a.btn{margin-top: 2rem;}
	.btn-box.flex-box{margin-top: 5rem;}
	.popup-wrapper .video-box.flex-box .item-box{width: 100%;}
	.inner-banner.service-banner{background-size: 40rem;min-height: 110rem;}
	.video-gallery-section .col-3{width: 100%;}
	ul.step-list li span{font-size: 2.1rem;}
	.innervideobox .playicon{padding: 0 .3rem;}
	.innervideobox .playicon h6{width: 73%;}
	.innervideobox .playicon h6{font-size: 2.6rem;}
	.something-specific-section .text{width: 100%;margin-bottom: 0rem;text-align: center;}
	.something-specific-section .btn-box{width: 100%;justify-content: space-evenly;}
	ul.step-list li h6{font-size: 3rem;}
	ul.step-list li .img-box{width: 20%;}
	ul.step-list li .txt{width: 80%;}
	.about-regrow-section .about-regrow-box{padding: 0 1.5rem;}
	.team-with-expertise-section .team-img-box{width: 100%;}
	.team-img-box .img-box img{height: 450px;object-fit: cover;}
	.team-img-box{margin: 2rem 0;}
	.our-team-section img.mobile-img{width: 100%;height: 450px;object-fit: contain;}
	ul.blue-inner-box{margin: 0;}
	ul.blue-inner-box li:nth-child(2), ul.blue-inner-box li:nth-child(4){margin-top: 0;}
	ul.blue-inner-box li{width: 100%;padding: 0;margin: 1.5rem 0 !important;}
	.slider-wrapper {padding: 0 3rem;}
	.our-team-section .level-2 .img-box{display: none;}
	.testimonials-slider-box .testimonials-box{padding: 7rem 3rem 3rem 3rem;}
	.testimonials-slider-box .testimonials-box .txt span{font-size: 2rem;}
	footer .inner-box.l1 .nav .menu-item{
		width: 50%;
	}
	.year-box{
		width: 40%;
	}
	.hair-time-list.flex-box .title-box {
		width: 100%;
		padding-left: 3rem;
		margin-top: 3rem;
	  }
	  .hair-time-list .img-box {
		width: 50%;
	  }
	  .hair-time-list.flex-box .title-box h6{font-weight: 600;}
	  .howit-work-box .icon-box{
		border-right: none;
		width: 60%;
margin: 3rem 0;
	  }
	  .howit-work-box .text-box{width: 100%;padding-left: 0;}
	  .howit-work-box.flex-box .col-2 {
		width: 40%;
	  } 
	  .bannerslider .bannerslide {
		height: 120rem !important;
	  }
	  .bannerslider .bannerslide .banercntnt .bannercntninnr{max-width: none;text-align: center;margin: 0 auto;padding-top: 25rem;}
	  .bannerslider .bannerslide .banercntnt{align-items: flex-start;}
	  .bannerslider .bannerslide .banercntnt .bannercntninnr .logsite img{margin: 0 auto;margin-bottom: 3.5rem;width: 70%;}
	  .bannerslider .bannerslide .banercntnt .bannercntninnr h2{font-size: 5.5rem;}
.secheader-grp p,.text-box p,.heading-box p{text-align: justify;}
.closepaynow{top: 1rem;right: 1rem;}
.book-consultaion-box.contact-box .consultaion-box{padding-right: 0;}
.postid-2500 .service-virtual-section ul.virtual-list li{width: 100%;display: flex;}
.howit-work-box .text-box p {
    text-align: inherit;
}


}
@media all and (max-width: 500px){
	h1{font-size: 5.5rem;}  
	.inner-banner{background-position: center 85%;}
	.inner-banner.blog-listing{background-position: center center;}
	.address-box .text p{width: 89%;}
	.book-free-section a.btn{margin-right: 2rem;}a.whatsapp-icon img{margin-top: 2.5rem;}
	ul.virtual-list li img{width: 8.5rem;height: 6.5rem;}
	.tag-box a{font-size: 1.7rem;}
	.testimonials-sectoin .success-story-slider{padding-left: 25%;}
	.something-box{padding: 15rem 3rem 8rem 4rem;}
	.current-qtion-list .faq-icon::after {background-size: contain;height: 8px;width: 14px;}
	.current-open-box .current-qtion-list{padding: 2rem 3rem;}
	.current-open-box h6{line-height: 1.2;}
	.innervideobox .playicon img{width: 20%;}
	ul.transplant-services-list li .text{width: 77%;}
	.regrow-hair-section .btn-box a{padding: 1.8rem 5rem;}
	footer .inner-box.l1 .nav .menu-item{
		width: 100%;
	}
	.col-27, .col-35 {
		width: 100% !important;
	}
.failed-banner{background-position-x: left !important;}
	.paynowinnrmodal {
	  background: #FFFFFF;
	  border-radius: 10px;
	  width: 100%;
	  padding: 6rem 6rem;
	  height: 100%;
	  overflow: scroll;
	}
	footer .middle-box ul li{width: 100%;}
	.modaltablist li {
	  width: 100%;
	}
	.paynowmodal {
	  padding: 4rem 2rem;
	}
	.paynowmodalbody .tab-content .pointpaynow .paynowbtn {
	  width: 100%;
	  margin-top: 3rem;
	}
	.paymentmethod {
	  display: none;
	}
	.paynowmodalbody .tab-content .pointpaynow {
		flex-wrap: wrap;
	}
	.paynowmodalbody {
		height: 100%;
	}
	.booknowinnrmodal {
	  background: #FFFFFF;
	  border-radius: 10px;
	  width: 100%;
	  padding: 6rem 4rem 8rem;
	  height: 100%;
	  overflow: scroll;
	}
	.modaltablist li {
	  width: 100%;
	}
	.booknowmodal {
	  padding: 4rem 2rem;
	}
	.booknowmodalbody .tab-content .pointbooknow .booknowbtn {
	  width: 100%;
	  margin-top: 3rem;
	}
	.paymentmethod {
	  display: none;
	}
	.booknowmodalbody .tab-content .pointbooknow {
		flex-wrap: wrap;
	}
	.booknowmodalbody {
		height: 100%;
	}
	.gradelevel li {
	  width: calc(100% / 3);
	  padding: 0.8rem;
	}
	.booknowinnrmodal .modalheader h5 ~ p {
	  font-size: 2rem;
	}
	.booknowmodalbody .formbooknow {
	  padding: 4rem 4rem;
	}
	.video-gallery-list .videoinnr{
		height: 30rem;
	}
	.mostloved-items .videobox .videoinnr{height: 19rem;}
	.our-team-section ul.text-list li{margin-bottom: 0 !important;}
	.popup-wrapper .iframe-box iframe{height: 31rem !important;}
	.video-banner.inner-banner.blog-listing{background-position: center right;}
	.results-banner.inner-banner.blog-listing{background-position: center right;}
	.inner-banner.blog-listing.imagegallery {
		background-position: center right;
	  }
	  .current-qtion-list .faq-icon{
		top: 4rem;right: 0;
	  }
	  .book-consultaion-box .consultaion-box{padding-left: 0;}
	  .flex-box.book-consultaion-box {
		overflow: hidden;
	  }
	  .book-consultaion-box .input-box select{background-size: 15px;}
	  .graftfuetable{overflow: auto;}
	  .graftfuetable table{
		width: 700px;
	  }
}