@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1620px;
	}

}

@media only screen and (max-width: 1600px) {
	.path2 {
		left: 0;
	}

	.labSec {
		padding: 7rem 0 10.625rem 0;
	}

	.naturalContent p {
		width: 100%;
	}

	.clinicalBox {
		padding: 7.5rem 1rem 1.875rem 1rem;
		min-height: 350px;
	}

	.clinicalBox p {
		margin-top: 1rem;
		font-size: 14px;
	}

	.acidboxOne {
		padding: 8rem 6rem 8rem 6rem;
	}

	.acidboxTwo {
		padding: 4.5rem 3rem !important;
	}

	.informationBox {
		flex-direction: column;
		align-items: baseline;
		gap: 1rem;
		padding: 1.5rem 1rem;
	}

	.informationSec .container-fluid.p-0 {
		padding: 3rem 3rem 4rem 3rem !important;
	}

	.stageBox {
		width: 180px;
	}

	.infoContent p {
		width: 90%;
	}

	.helpWraps h3 {
		font-size: 1.6rem;
	}

	.helpSec {
		padding: 7rem 0 7rem 0;
	}

	.differenceBox ul li {
		font-size: 1.125rem;
	}

	.differenceBox p {
		font-size: 1.125rem;
	}

	.differenceBox {
		padding: 2rem 1rem;
	}

	.orderBox h2 {
		font-size: 2.5rem;
	}

	.orderBox h4 {
		font-size: 4rem;
	}

	.orderImg1 {
		width: 80px;
	}

	.orderImg2 {
		width: 200px;
	}

	.rankContent h2 {
		font-size: 2.5rem;
	}

	.rankContent img {
		margin: 1rem 0;
	}

	.rankContent p {
		width: 100%;
	}

	.ourVision ul {
		width: 100%;
	}

	.ourVision p {
		width: 100%;
	}

	.newsletterSec .row+.row {
		margin-top: 5rem;
	}

	.newsWraps h2 {
		font-size: 2rem;
	}

	.contactInfo p {
		font-size: 14px;
	}

}

@media only screen and (max-width: 1445px) {
	.acidboxOne h2 {
		font-size: 2rem;
	}

	.acidboxOne {
		padding: 6rem 6rem 6rem 6rem;
	}

}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}

	.path1 {
		width: 60%;
	}

	.path2 {
		width: 80%;
	}

	.path3 {
		width: 200px;
	}

	.mainBanner {
		height: 850px;
	}

	.labSec {
		padding: 7rem 0 7rem 0;
	}

	.orderImg2 {
		right: -3rem;
	}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}

	.menuWrap .menu {
		gap: 1.5rem;
	}

	.form-inline {
		gap: 1.5rem;
	}

	a.grid {
		width: 45px;
	}

	.mainBanner {
		height: 750px;
	}

	.naturalContent {
		margin-left: 0;
	}

	.naturalContent p {
		margin-bottom: 1rem;
	}

	.clinicalBox {
		min-height: 370px;
	}

	.clinicalBox figure {
		height: 140px;
		width: 150px;
	}

	.clinicalSec {
		padding: 5rem 0;
	}

	.acidboxOne h2 {
		font-size: 1.75rem;
	}

	.acidboxOne {
		padding: 6rem 2rem 6rem 2rem;
	}

	.acidboxTwo p {
		width: 100%;
	}

	.acidboxTwo {
		padding: 4rem 2.75rem !important;
	}

	.stageBox {
		width: 150px;
	}

	.stageOne figure:before {
		height: 25px;
	}

	.stageOne figure img {
		width: 30px;
	}

	.stageOne figure {
		width: 80px;
	}

	.infoContent {
		margin-top: 4rem;
	}

	.infoContent p {
		font-size: 1.75rem;
	}

	.infoContent h4 {
		font-size: 2rem;
	}

	.helpWraps {
		margin-top: 1rem;
	}

	.testimonialWraps p {
		width: 80%;
		margin: 2rem auto;
	}

	.secureContent h2 {
		font-size: 2.5rem;
	}

	.secureContent h3 {
		font-size: 1.5rem;
	}

	.orderImg2 {
		width: 150px;
		right: -2rem;
		bottom: -4rem;
	}

	.orderImg1 {
		bottom: -6rem;
		right: 1rem;
	}

	.orderSec {
		padding: 4rem 0;
	}

	.orderBox h4 {
		margin-top: 1rem;
	}

	.orderBox h5 {
		margin-bottom: 2rem;
	}

	/* Inner Pages */
	.breadcrumb-section.service-page {
		height: 480px;
	}

	.breadcrumb-section.service-page .older-couple-jogging {
		height: 480px;
	}

	.breadcrumb-section.service-page img.older-couple-jogging-a {
		height: auto;
		width: 100%;
	}

	.breadcrumb-section.service-page img.older-couple-jogging-b {

		left: 0;
		margin: auto;
		height: 222px;
		width: auto;
	}

	.breadcrumb-section.service-page.symptomsBanner img.older-couple-jogging-a {
		height: auto;
		width: 100%;
	}

	.breadcrumb-section.service-page.symptomsBanner img.older-couple-jogging-b {

		left: 0;
		margin: auto;
		height: 222px;
		width: auto;
	}

	.breadcrumb-section.service-page .older-couple-jogging {
		height: 610px;
	}

	.breadcrumb-section.service-page {
		height: 610px;
	}

	.breadcrumb-section.service-page h2 {
		font-size: 42px;
		line-height: 50px;
	}

	.breadcrumb-section.service-page.about .older-couple-jogging {
		height: 440px;
	}

	.breadcrumb-section.service-page.about {
		height: 440px;
	}

	.breadcrumb-section.service-page.refiefBanner {
		height: 520px;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-a {
		height: 300px;
		width: auto;
		right: 0;
		left: 0;
		margin: auto;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-b {
		right: 0;
		height: 200px;
		margin: auto;
		right: 0;
		left: 0;
		bottom: -6px !important;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-a {
		height: auto;
		width: 100%;
		right: 0;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-b {
		right: 0;
		height: 173px;
		margin: auto;
		right: 0;
		left: 0;
	}

	.breadcrumb-section.service-page.refiefBanner {
		height: 380px;
		padding-top: 30px;
	}

	.breadcrumb-section.service-page.refiefBanner .older-couple-jogging {
		height: 393px;
	}

	.breadcrumb-section.service-page.refiefBanner h2 {
		margin-top: 20px;
		text-align: center !important;
	}

	.breadcrumb-section.service-page-2 {
		height: 321px;
	}

	.service-page-inner-content.contact {
		padding-bottom: 0px;
		padding-top: 100px;
	}

	.service-page-inner-content.refief {
		padding-bottom: 5rem;
		margin-bottom: 8rem;
	}

	.service-page-inner-content.contact .side-box .contact-info a {
		font-size: 1.125rem;
	}

	.service-page-inner-content.contact .side-box {
		padding: 2rem 2rem;
	}

	.faqBanner h2 {
		font-size: 3.5rem !important;
		line-height: 1.3 !important;
	}

	.service-page-inner-content.faqs .faqs-box {
		padding: 2rem 2rem;
	}

}

@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}

	.main-header {
		position: relative;
	}

	.menu-Bar {
		display: block;
		top: 50%;
		bottom: initial;
		transform: translateY(-50%);
		right: 3rem;
	}

	.menuWrap.open {
		display: flex;
		left: 0px;
	}

	.menuWrap {
		position: fixed;
		left: -210%;
		right: 0;
		top: 0;
		margin: auto;
		background: var(--primary);
		height: 100vh;
		display: flex;
		align-items: center;
		justify-content: center !important;
		flex-flow: column;
		transition: all 0.4s ease;
		z-index: 3;
		width: 100vw
	}

	ul.menu li {
		display: block
	}

	ul.menu li a {
		padding: 0;
		display: block;
		text-align: center;
		color: #fff;
		padding: 10px 0;
	}

	.menuWrap .menu {
		display: block;
	}

	.form-inline {
		display: none;
	}

	header {
		position: relative;
		z-index: 9999;
	}

	.menu li a:before {
		background: var(--white);
	}

	.menu li a:hover {
		color: var(--white);
	}

	.navForm {
		display: flex !important;
		flex-direction: column;
		gap: 10px;
		margin-top: 10px;
	}

	.navForm a {
		color: var(--white);
	}

	.navForm a.grid {
		background: var(--secondary);
	}

	.mainBanner {
		height: 650px;
	}

	.path3 {
		width: 150px;
	}

	.naturalContent p {
		font-size: 1rem;
		line-height: 1.6;
	}

	.naturalSec {
		padding: 5rem 0;
	}

	.mainHeading {
		font-size: 2.75rem;
	}

	.clinicalImage {
		margin-top: 1rem;
	}

	.clinicalBox {
		min-height: 340px;
		margin-top: 4rem;
	}

	.acidboxOne h2 br {
		display: none;
	}

	.acidboxTwo {
		padding: 2rem 1rem !important;
	}

	.acidboxOne span {
		margin: 10px 0;
	}

	.acidboxOne img {
		margin-top: 10px;
	}

	.acidboxOne {
		padding: 5rem 1rem 6rem 1rem;
	}

	.informationSec .container-fluid.p-0 {
		padding: 3rem 2rem 4rem 2rem !important;
	}

	.tabsPack {
		flex-wrap: wrap;
		justify-content: center;
		gap: 1rem;
		margin-top: 2rem;
	}

	.stageBox {
		height: 100px;
	}

	.infoContent {
		margin-top: 2rem;
	}

	.infoContent p {
		width: 100%;
	}

	.helpWraps h3 br {
		display: none;
	}

	.differenceSec .mainHeading {
		margin-bottom: 2rem;
	}

	.differenceSec {
		padding: 3.125rem 0 4rem 0;
	}

	.orderImg1 {
		display: none;
	}

	.orderImg2 {
		display: none;
	}

	.orderBox h2 {
		font-size: 2rem;
	}

	.orderBox h3,
	.orderBox h5 {
		font-size: 1.3rem;
	}

	.orderBox h4 {
		font-size: 3rem;
	}

	.orderBox a img {
		width: 150px;
	}

	.ourVision {
		margin: 2rem 0 0 1rem;
	}

	.newsletterSec .row+.row {
		margin-top: 3rem;
	}

	.newsForm {
		margin-top: 2rem;
	}

	.list li a {
		font-size: 1rem;
	}

	.contactInfo ul li a {
		font-size: 1rem;
	}

	.copyRight {
		margin-top: 2rem;
	}

	/* Inner Pages */

	.breadcrumb-section.service-page img.older-couple-jogging-a {
		height: auto;
		width: 100%;
	}

	.breadcrumb-section.service-page img.older-couple-jogging-b {
		left: 0;
		margin: auto;
		height: 222px;
		width: auto;
	}

	.breadcrumb-section.service-page h2 {
		font-size: 42px;
		line-height: 50px;
	}

	.breadcrumb-section.service-page.refiefBanner {
		height: 520px;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-a {
		height: 300px;
		width: auto;
		right: 0;
		left: 0;
		margin: auto;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-b {
		right: 0;
		height: 200px;
		margin: auto;
		right: 0;
		left: 0;
		bottom: -76px !important;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-a {
		height: auto;
		width: 100%;
		right: 0;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-b {
		right: 0;
		height: 173px;
		margin: auto;
		right: 0;
		left: 0;
	}

	.breadcrumb-section.service-page.refiefBanner {
		height: 380px;
	}

	.breadcrumb-section.service-page.refiefBanner h2 {
		margin-top: 20px;
		text-align: center !important;
	}


	.breadcrumb-section.service-page.refiefBanner .older-couple-jogging {
		height: 393px;
	}

	.service-page-inner-content.contact {
		padding-bottom: 0px;
		padding-top: 100px;
		margin-top: 0px;
	}

	.service-page-inner-content.contact .side-box {
		margin-top: 30px;
	}


	.breadcrumb-section.service-page.about .older-couple-jogging {
		height: 440px;
	}

	.breadcrumb-section.service-page.about {
		height: 440px;
	}


	.breadcrumb-section.service-page.symptomsBanner img.older-couple-jogging-a {
		height: 500px;
		width: auto;
	}

	.menu>li.dropitem:hover>.dropdownHover {
		z-index: 1;
		left: -1.5rem;
	}

	.footLogo ul li a {
		width: 35px;
	}

	.footLogo ul {
		gap: 2px;
	}

	.breadcrumb-section.service-page .older-couple-jogging {
		height: auto;
		aspect-ratio: 1;
	}

	.peripheralBanner {
		display: flex;
		align-items: center;
		height: 500px !important;
	}

	.symptomsBanner .older-couple-jogging.symptoms {
		height: 550px !important;
		margin: 0 !important;
	}

	.symptomsBanner {
		height: 550px !important;
	}

	section.service-page-inner-content.mt-0.symptoms {
		padding-bottom: 8rem;
	}

	.service-page-inner-content.contact .side-box {
		height: auto;
	}

	.service-page-inner-content.contact .side-box .contact-info {
		padding: 1rem 0rem;
	}

	.service-page-inner-content.contact {
		padding-top: 5rem;
	}

}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}

	.path1 {
		width: 55%;
	}

	.path3 {
		display: none;
	}

	.mainBanner {
		height: 500px;
	}

	.bannerContent h1 {
		font-size: 4rem;
	}

	.bannerContent h2 {
		font-size: 1.5rem;
		margin-bottom: 1rem;
	}

	.bannerContent a img {
		width: 150px;
	}

	.labContent h3 {
		font-size: 1.75rem;
	}

	.labContent p {
		font-size: 1.3rem;
	}

	.labSec {
		margin-top: -2rem;
	}

	.naturalImage img {
		height: auto;
		aspect-ratio: 1;
		object-fit: cover;
	}

	.secHeading {
		font-size: 2rem;
	}

	.naturalContent {
		margin-top: 1.5rem;
	}

	.naturalSec {
		padding: 4rem 0;
	}

	.mainHeading {
		font-size: 2.5rem;
	}

	.clinicalBox figure {
		position: unset;
		height: 110px;
		width: 120px;
	}

	.clinicalBox {
		padding: 2rem 1rem;
		margin-top: 1rem;
		min-height: auto;
	}

	.clinicalBox figure img {
		width: 40px;
	}

	.clinicalBox p {
		font-size: 1rem;
	}

	.acidboxTwo {
		padding: 4rem 1rem !important;
	}

	.acidboxOne {
		padding: 4rem 1rem;
	}

	.stagesSec {
		padding: 5rem 0;
	}

	.helpWraps h3 {
		margin: 1rem 0;
	}

	.differenceBox {
		height: auto;
		margin-top: 1rem;
	}

	.differenceSec .mainHeading {
		margin-bottom: 1rem;
	}

	.differenceBtn a img {
		width: 150px;
	}

	.differenceBtn {
		margin-top: 1.5rem;
	}

	.testimonialSec .swiper-button-next,
	.testimonialSec .swiper-button-prev {
		width: 40px;
	}

	.testimonialWraps p {
		width: 100%;
		margin: 1rem auto;
	}

	.testimonialWraps img {
		width: 50px;
	}

	.testimonialSec {
		padding: 6rem 0 5rem 0;
	}

	.secureContent h2 {
		font-size: 2rem;
	}

	.orderSec {
		background: linear-gradient(to bottom, #07B5F3 50%, #DD8200 50%);
		padding: 2rem 0;
	}

	.orderBox {
		padding: 2rem 0;
	}

	.rankSec {
		padding: 3rem 0;
	}

	.rankContent {
		margin-top: 1.5rem;
	}

	.rankContent h2 {
		font-size: 2rem;
	}

	.ourVision p {
		margin-top: 1rem;
	}

	.newsWraps input {
		height: 40px;
	}

	.newsletterSec {
		padding: 4rem 0 5rem 0;
	}

	footer h3 {
		margin: 1.5rem 0 1rem 0;
		font-size: 1.5rem;
	}

	.footLogo p {
		margin: 1rem 0;
	}

	.contactInfo p {
		margin-bottom: 1rem;
	}

	.contactInfo ul li a,
	.copyRight p,
	.contactInfo p,
	.list li a,
	.footLogo p {
		font-size: 1.125rem;
	}

	.copyRight .col-md-6.text-right {
		text-align: left !important;
		margin-top: 10px;
	}

	.copyRight {
		padding: 1rem 0;
		margin-top: 1rem;
	}

	/* Inner Pages */

	section.breadcrumb-section.shop h2 {
		font-size: 42px;
	}

	.breadcrumb-section.shop {
		padding: 50px 0px 50px 0px;
	}

	.shop .product-box .pro-img img {
		width: auto;
	}

	.shop {
		padding-top: 50px;
	}

	.shop .product-box {
		margin-top: 20px;
	}

	.breadcrumb-section.service-page img.older-couple-jogging-a {
		height: auto;
		width: 100%;
	}

	.breadcrumb-section.service-page img.older-couple-jogging-b {
		right: 0;
		height: 200px;
		margin: auto;
		right: 0;
		left: 0;
	}

	.breadcrumb-section.service-page.symptomsBanner img.older-couple-jogging-a {
		height: auto;
		width: 100%;
	}

	.breadcrumb-section.service-page.symptomsBanner img.older-couple-jogging-b {
		right: 0;
		height: 200px;
		margin: auto;
		right: 0;
		left: 0;
	}

	.breadcrumb-section.service-page h2 {
		text-align: center;
		font-size: 42px;
		line-height: 50px;
	}

	.service-page-inner-content p.periPheral-desc {
		font-size: 15.6px;
	}

	.breadcrumb-section.service-page.refiefBanner {
		height: 520px;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-a {
		height: 300px;
		width: auto;
		right: 0;
		left: 0;
		margin: auto;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-b {
		right: 0;
		height: 200px;
		margin: auto;
		right: 0;
		left: 0;
		bottom: -76px !important;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-a {
		height: auto;
		width: 100%;
		right: 0;
	}

	.breadcrumb-section.service-page.refiefBanner img.refief-b {
		right: 0;
		height: 173px;
		margin: auto;
		right: 0;
		left: 0;
	}

	.breadcrumb-section.service-page.refiefBanner .older-couple-jogging {
		height: 130px;
	}

	.breadcrumb-section.service-page.refiefBanner h2 {
		margin-top: 20px;
		text-align: center !important;
	}

	.breadcrumb-section.service-page.refiefBanner .older-couple-jogging {
		height: 165px;
	}

	.breadcrumb-section.service-page.refiefBanner .older-couple-jogging {
		height: 204px;
	}

	.menu>li.dropitem>.dropdownHover {
		position: relative;
	}

	.menu>li.dropitem>.dropdownHover>li {
		transform: initial;
		opacity: 1;
		width: 100%;
	}

	.menu>li.dropitem:hover>.dropdownHover>li.dropitem {
		background: transparent;
	}

	.dropdownHover>li a {
		border-bottom: none;
	}

	ul.menu li a i {
		display: none;
	}

	.form-inline.navForm a:last-child {
		display: none;
	}

	img.older-couple-jogging-a {
		height: 380px !important;
		object-fit: cover;
		object-position: top;
	}

	.breadcrumb-section.service-page .older-couple-jogging {
		height: 380px;
	}

	.peripheralBanner {
		height: 540px !important;
	}

	.breadcrumb-section.service-page h2 {
		margin-top: 1rem;
	}

	.symptomsBanner .older-couple-jogging.symptoms {
		height: 350px !important;
	}

	.symptomsBanner {
		display: flex;
		align-items: center;
		height: 500px !important;
	}

	.symptomsBanner img.older-couple-jogging-b {
		bottom: -7% !important;
		height: 160px !important;
	}

	.older-couple-jogging.refie {
		height: 380px !important;
	}

	.breadcrumb-section.service-page-2 h2 {
		font-size: 4rem;
	}

	.older-couple-jogging.about {
		height: 380px !important;
	}

	section.breadcrumb-section.service-page.about {
		height: 480px !important;
	}

	.service-page-inner-content.faqs .faqs-box h3 {
		line-height: 1.4;
	}

	.termsInner {
		padding-bottom: 5rem !important;
		margin-bottom: 5rem !important;
	}

}

@media (max-width: 575.98px) {
	.mainBanner {
		height: 350px;
	}

	.bannerContent {
		margin-top: 4rem;
	}

	.bannerContent h1 {
		font-size: 3.5rem;
	}

	.bannerContent a img {
		width: 120px;
	}

	.labSec {
		margin-top: -2.75rem;
		padding: 5rem 0 5rem 0;
	}

	.path2 {
		bottom: -2rem;
	}

	.naturalSec {
		padding: 3rem 0;
	}

	.mainHeading {
		font-size: 2rem;
	}

	.clinicalSec {
		padding: 3rem 0;
	}

	.clinicalBox {
		padding: 1rem 1rem;
	}

	.informationBox {
		height: auto;
		margin-bottom: 10px;
	}

	.informationSec .container-fluid.p-0 {
		padding: 3rem 2rem 2rem 2rem !important;
	}

	.stageOne figure img {
		width: 25px;
	}

	.stageOne figure {
		width: 60px;
		border-width: 4px;
	}

	.stagesSec {
		padding: 3rem 0 5rem 0;
	}

	.infoContent p {
		font-size: 1.25rem;
		margin-bottom: 1rem;
	}

	.infoContent h4 {
		font-size: 1.5rem;
	}

	.mainHeading br {
		display: none;
	}

	.differenceSec {
		padding: 2rem 0 2rem 0;
	}

	.testimonialSlider {
		padding: 1rem 0 3rem 0;
	}

	.testimonialSec .swiper-button-next,
	.testimonialSec .swiper-button-prev {
		font-size: 2rem;
		width: 35px;
	}

	.testimonialSec .swiper-button-next i {
		margin-left: -2rem;
	}

	.testimonialSec .swiper-button-prev i {
		margin-right: -2rem;
	}

	.secureContent h2 {
		font-size: 1.7;
	}

	.secureSec {
		padding-top: 2rem;
	}

	.orderBox h2 {
		font-size: 1.75rem;
	}

	.orderBox h5 {
		margin-bottom: 1rem;
	}

	.orderBox a img {
		width: 120px;
	}

	.ourVision h3 {
		margin-bottom: 1rem;
	}

	.ourVision {
		margin: 1rem 0 0 0rem;
	}

	.newsWraps h2 {
		font-size: 1.75rem;
	}

	.newsletterHeading h3,
	.newsWraps h3 {
		font-size: 1.125rem;
	}

	.footLogo a img {
		width: 150px;
	}

	.footLogo ul li a {
		width: 35px;
	}

	.navbar-brand img {
		width: 130px;
	}

	.menu-Bar {
		right: 1.4rem;
	}

	.main-header {
		padding: 8px 0;
	}

	.themeBtn {
		font-size: 1.125rem;
		padding: 10px 3em;
	}

	/* Inner Pages */

	section.breadcrumb-section.shop h2 {
		font-size: 42px;
	}

	.breadcrumb-section.shop {
		padding: 50px 0px 50px 0px;
	}

	.shop .product-box .pro-img img {
		width: auto;
	}

	.shop {
		padding: 3rem 0 10rem 0;
	}

	.shop .product-box {
		margin-top: 20px;
	}

	.service-page-inner-content p.periPheral-desc {
		font-size: 15.6px;
	}

	.service-page-inner-content.refief ul li {
		font-size: 16px;
	}

	.service-page-inner-content.refief {
		padding-bottom: 0px;
	}

	.service-page-inner-content.contact .side-box {
		margin-top: 30px;
	}

	.breadcrumb-section.service-page {
		height: 510px;
		padding-top: 20px;
	}

	.breadcrumb-section.service-page-2 {

		height: 177px;
	}

	.breadcrumb-section.service-page-2 h2 {

		font-size: 42px;
	}

	.service-page-inner-content.contact {
		padding-bottom: 0px;
		padding-top: 35px;
		margin-top: 0px;
	}

	.breadcrumb-section.service-page.about h2 {
		margin-top: 28px;
	}

	.breadcrumb-section.service-page.about .older-couple-jogging {
		height: 312px;
	}

	.breadcrumb-section.service-page.refiefBanner img.older-couple-jogging-a {
		height: 300px;
		width: auto;
	}

	.breadcrumb-section.service-page.refiefBanner .older-couple-jogging {
		height: 295px;
	}

	.breadcrumb-section.service-page.refiefBanner img.older-couple-jogging-b {
		right: 0;
		height: 180px;
		margin: auto;
		right: 0;
		left: 0;
	}

	.breadcrumb-section.service-page.refiefBanner h2 {
		margin-top: 0px;
	}

	.breadcrumb-section.service-page-2 h2 {
		font-size: 42px;
		line-height: 53.36px;
	}

	.breadcrumb-section.service-page-2 h2 {
		font-size: 34px;
		line-height: 35.36px;
	}

	.service-page-inner-content.symptoms ul li {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.order-pos-sm-1 {
		order: 1;
	}

	.order-pos-sm-2 {
		order: 2;
	}

	.service-page-inner-content.faqs .faqs-box {
		padding: 15px 18px;
	}

	.service-page-inner-content.faqs .faqs-box h3 {
		font-size: 16px;
		line-height: 28px;
	}

	.service-page-inner-content.faqs .faqs-box p {
		font-size: 14px;
		line-height: 1.7;
	}

	.menu>li.dropitem:hover>.dropdownHover {
		position: relative;
	}

	.dropdownHover>li a {
		font-size: 14px;
	}

	.breadcrumb-section.service-page h2 {
		margin: 0;
	}

	.service-page-inner-content {
		margin: 3rem 0 8rem 0;
	}

	.service-page-inner-content .informationSec {
		margin: 3rem 0;
	}

	section.breadcrumb-section.service-page.refiefBanner {
		height: 480px;
	}

	.service-page-inner-content.refief ul li {
		margin-bottom: 10px;
		font-size: 1.25rem;
	}

	.service-page-inner-content.contact input.form-control,
	.service-page-inner-content.contact select.form-control {
		height: 50px;
	}

	.service-page-inner-content.contact textarea {
		height: 150px;
	}

	.service-page-inner-content.contact .side-box {
		padding: 1rem 1rem;
	}

	.service-page-inner-content.contact .side-box .contact-info a {
		line-height: 30px;
	}

	.service-page-inner-content.about ul li {
		font-size: 1.125rem;
		margin-bottom: 10px;
	}

	.service-page-inner-content.about .about-phar-content p {
		line-height: 1.8;
	}

	.faqBanner {
		height: 300px !important;
	}

	.faqBanner h2 {
		font-size: 2.75rem !important;
	}

	section.shopInner.shop {
		padding-bottom: 3rem;
	}

	section.producttabSec .tabsPack a {
		font-size: 1.25rem;
	}

	.producttabSec .tabsPack {
		gap: 1rem 1rem;
		margin: 1rem 0;
	}

}

/* @media (max-width: 320.98px) {

	.breadcrumb-section.service-page.symptomsBanner img.older-couple-jogging-a {
		height: 421px;
	}
} */