@media screen and (min-width:1921px){
.home .about-home-left {
width: 55%;
position: relative;
}
.home .about-home-right {
width: 35%;
position: relative;
}	
}
@media screen and (min-width:1369px){
.banner-bg {
width: 100%;
max-width: 30%;
}
.homeslider h1 {
font-size: 60px;	
}	
.homeslider p {
font-size: 17px;
}
body {
font-size: 17px;
}	
.wellness-section .service-item p {
font-size: 17px;	
}	
.wellness-section .service-item h3, .wellness-section-bottome .wellness-content h3 {
font-size: 25px;	
}
.wellness-section-bottome .wellness-content p {
font-size: 17px;	
}
.footer-bg h6 {
font-size: 30px;	
}
#cssmenu > ul > li > a {	
font-size: 18px;	
}
#cssmenu ul ul li a {	
width: 210px;
font-size: 18px;	
}
}
@media(min-width: 1024px) and (max-width: 1366px){
.wellness-wrapper {
justify-content: space-between;
gap: 60px;
flex-wrap: wrap;
align-items: center;
padding-left: 10px;
}
.wellness-section-bottome .wellness-box {
min-width: 30%;
padding-right: 25px;
}
.wellness-section-bottome .wellness-box {
margin-bottom: 18px;
}
.wellness-content {
padding-right: 12px;
} .homeslider p {
font-size: 13px;
}
.homeslider h1 {
font-size: 40px;
}	
}
@media(min-width: 1024px) and (max-width: 1292px){
.homeslider p {
font-size: 15px;
}	
}
@media(min-width: 768px) and (max-width: 1368px){
.grecaptcha-badge {
bottom: 60px !important;
}
}
@media(min-width: 1024px) and (max-width: 1378px){
.container-box {
padding: 0 15px;
}  }
@media(min-width: 820px) and (max-width: 1180px){}
@media(min-width: 767px) and (max-width: 1024px){
.wellness-section-bottome-main {
align-items: flex-start;
justify-content: space-between;
}
.wellness-wrapper {
justify-content: space-between;
gap: 60px;
flex-wrap: wrap;
align-items: center;
padding-left: 10px;
}
.wellness-section-bottome .wellness-box {
min-width: 30%;
padding-right: 25px;
padding-left: 0px;
}
.wellness-section-bottome {
padding: 40px 12px;
}
.wellness-section .services {
grid-template-columns: repeat(2,1fr);
gap: 24px;
}
.wellness-section-bottome .wellness-box:not(:last-child)::after {
top: 6px;
right: 20px;
}
.wellness-section .service-item:nth-child(2):after {
display: none;
}
.wellness-section .service-item:nth-child(4):after {
display: none;
}
.wellness-section-bottome .wellness-box::nth-child(3)::after {
display: none;
}
.wellness-section .wellness-image {
flex: 0 0 290px;
text-align: right;
}
.about-home-left-small img {
width: 55%;
}
.about-home-left-small img {
width: 68%;
}
.about-home-left-small {
position: absolute;
right: -60px;
bottom: 0px;
}
.banner-bg {
width: 100%;
max-width: 28%;
}
.homeslider {
top: 64%;
}
.button {
right: 21%;
}
#cssmenu ul ul {
top: 0px;
} .wellness-section .service-item p {
font-size: 15px;
line-height: 25px;
}
.services{
grid-template-columns:repeat(2,1fr);
}
.main-title{
font-size:58px;
}
.services-section-3-box {
width: 100%;
}
.services-section-3-main {
flex-wrap: wrap;
gap: 10px;
}
.services-section-2-main .services-section-2-left {
width: 100%;
}
.services-section-2-main .services-section-2-right {
width: 100%;
}
.services-section-2-main.row-reverse .services-section-2-right {
margin-right: 30px;
}
h1 {font-size: 30px;}
h2 {font-size: 30px;}
.homeslider h1 {
font-size: 28px;
font-style: italic;
font-weight: 600;
}	
.our-services-bg .owl-next span {
right: 0;top: auto;position: initial;bottom: -30px;}
.our-services-bg .owl-prev span {margin-left: 0px;position: initial;top: auto;bottom: -30px;}
.our-services-bg .owl-nav {justify-content: center;align-items: center;gap: 24px;}
.franchise-left {margin-right: 0;padding-left: 15px;padding-top: 0;padding-bottom: 40px;width: 50%;}
.contact-section .contact-wrapper {align-items: stretch;gap: 10px;}
.container-box {padding: 0 15px;}
#home-slider:after {bottom: -10px;background-repeat: no-repeat;content: "";background-size: cover;}
.mrnuAndLogo {
padding: 11px 0px 0;
}
.custom_header_fixed .mrnuAndLogo {
padding: 10px 0px 10px;
}
margin: 0px;
.link-btn {text-align: center;margin: 20px 0px 0px;}
.franchise-right {width: 50%;}
.franchise-left {width: 50%;}
.our-services-bg {padding-bottom: 50px;}
.logo {z-index: 99;}
.number {position: relative;z-index: 99;}
.number ul li {margin: 0 20px 0 0px;}
.footer-new {flex-wrap: wrap;}
.f-our-services {width: 35%;}
.f-contact {width: 35%;}	
.newsletter-f {width: 50%;}
#cssmenu > ul > li:nth-child(3)::after {
display:none;
}
.f-quick-link .menu {
position: relative;
}
.homeslider p {
font-size: 15px;
}	
.about-home-right h2 {
font-size: 24px;
}	
}
@media screen and (max-width: 991px){
.about-home-left .about-home-left-small img {
width: 120px;
}
.about-home-left-small {
right: -40px;
}	
}
@media(min-width: 820px) and (max-width: 900px){
.banner-bg {
width: 100%;
max-width: 38%;
}
.homeslider h1 {
font-size: 30px;
}	
}
@media screen and (max-width:767px){
#cssmenu ul ul {
top: 0px;
}
.homeslider p {
font-size: 13px;
}		
.about-home-right a.btn {
margin-top: 0;
}
.wellness-section .main-title {
font-size: 20px;
line-height: 30px;
margin-bottom: 30px;
}
section {
padding: 40px 0;
}
.wellness-section .services{
grid-template-columns:1fr;
}
.sarcices-heading h3 {
margin: 15px 0px 15px;
font-size: 32px;
}
.about-home-right h2 {
margin: 15px 0px 36px 0px;
font-size: 20px;
font-size:32px;	
width: 100%;
position: relative;
}
.about-home-left-small img {
width: 100px;
}
.wellness-image{
width:100%;
max-width:350px;
margin:auto;
}
.services-section-3-main {
margin-top: 50px;
flex-direction: column;
}
.services-section-3-box {
width: 100%;
padding: 35px 20px;
border-radius: 10px;
margin-bottom: 25px;
}
.services-section-2-main .services-section-2-right {
width: 100%;
}
.services-section-2-main .services-section-2-left {
margin-right: 0px;
}
.services-section-2-main .services-section-2-left {
width: 100%;
}
.franchise-page-left {
width: 100%;
margin-right: 0px;
}
.franchise-page-right {
width: 100%;
margin-top: 30px;
}
.franchise-page-main {
flex-direction: column;
align-content: flex-start;
}
.services-section-2-main {
flex-direction: column;
gap: 40px;
}
.equal-column .services-section-2-main .services-section-2-left, .equal-column .services-section-2-main .services-section-2-right {
width: 100%;
}
.services-section-2-main.row-reverse .services-section-2-right {
margin-right: 0px;
}
.custom_header_fixed .button {
top: 53px;
}
.contact-section .video-content {
margin: 50% auto  0px;
}
.f-quick-link .menu {
position: relative;
}
#cssmenu ul {
margin-top: 8px;
}
.custom_header_fixed #cssmenu ul {
margin-top: 0;
}
h1 {font-size: 20px;}
h2 {font-size: 20px;}
h3 {font-size: 20px;font-size: 36px;}
.homeslider h1 {line-height: 26px;margin-bottom: 0px;padding-bottom: 0px;font-size: 26px;}
#home-slider .owl-dots {bottom: 30px;width: 20%;margin: 0 auto;justify-content: flex-end;}
.homeslider {top: 72%;}
#cssmenu ul {z-index: 9999;}
.homeslider p {color: #fff;line-height: 20px;}
.banner-bg ul {margin-top: 16px;}
.about-home-main {flex-direction: column;}
.about-home-left {width: 100%;}
.franchise-main {flex-direction: column;padding: 0 15px;}
.about-home-right {width: 100%;margin-top: 30px;}
.founders-main {flex-direction: column;}
.founders-left {width: 100%;margin-right: 0px;}
.founders-right {width: 100%;margin-top: 40px;}
.our-services-bg .owl-next span {right: 0;top: auto;position: initial;bottom: -30px;}
.our-services-bg .owl-prev span {margin-left: 0px;position: initial;top: auto;bottom: -30px;}
.our-services-bg .owl-nav {justify-content: center;align-items: center;gap: 24px;}
.franchise-left {margin-right: 0;padding-left: 0px;padding-top: 0;padding-bottom: 40px;width: 100%;}
.contact-section .contact-wrapper {align-items: stretch;gap: 10px;flex-direction: column;}
.container-box {padding: 0 15px;}
#home-slider:after {bottom: -10px;background-repeat: no-repeat;content: "";
background-size: cover;}
.mrnuAndLogo {padding: 10px 0px;}
.link-btn {text-align: center;margin: 20px 0px 0px;}
.franchise-right {width: 100%;}
.franchise-left {width: 100%;}
.our-services-bg {padding-bottom: 50px;}
.logo img {border-radius: 0px 0px 0px 0px;}
.logo {z-index: 9999;}
.number {
position: relative;
z-index: 99;
width: 100%;
}
.custom_header_fixed #cssmenu ul {
top: 65px;
}
.wellness-section .services {
gap: 14px;
}
.number ul li {margin: 0 0px 0 0px;}
.footer-new {flex-direction: column;gap: 0px;} 
.newsletter-f {width: 100%;margin-bottom: 15px;}
.f-our-services {width: 100%;margin-bottom: 15px;}
.f-quick-link {width: 100%;margin-bottom: 15px;}
.f-contact {width: 100%;}
.copymain {flex-direction: column;}
.footer-bg h6 {
margin-top: 10px;
margin-bottom: 6px;
}
.wellness-wrapper {
gap: 0px;
padding: 0px 15px;
}
.wellness-section-bottome {
padding: 30px 15px;
}
.wellness-section .wellness-image {
margin-top: 20px;
}
.number ul li:nth-child(2) a {
padding: 3px 18px;
}
#cssmenu ul {
top: 69px;
}
.wellness-section .service-item:after {
display:none;
}
.custom_header_fixed .manu-and-card {
padding-bottom: 58px;
}
.copy-right ul {display: flex;flex-direction: column;margin-top: 7px;align-items: center;}
.animated {-webkit-animation-duration: 0s;animation-duration: 0s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.about-home-left-small {right: 0;bottom: 0px;}
#home-slider img {height: 280px;object-fit: cover;}
.banner-bg ul li a {padding: 5px 10px;}
.banner-bg {max-width: 300px;}
.logo {
position: absolute;
width: 18%;
margin: 0;
border-radius: 0px;
top: 50px;
}
.menu {right: 0px;width: 100%;top: 0px;}
.contact-form h2 {font-size: 20px;margin-bottom: 8px;}
.sarcices-heading {text-align: center;}
#cssmenu > ul > li:nth-child(3)::after {
display:none;
}
.custom_header_fixed .logo img {
border-radius: 0;
transition: 0.80s ease 0s, 0.80s ease 0s;
-ms-transition: 0.80s ease 0s, 0.80s ease 0s;
-o-transition: 0.80s ease 0s, 0.80s ease 0s;
-moz-transition: 0.80s ease 0s, 0.80s ease 0s;
-webkit-transition: 0.80s ease 0s, 0.80s ease 0s;
max-width: 50px;
}
.contactaddresmain {    
margin-top: 100px;
flex-direction: column;
}
.contactaddres {
padding: 65px 12px 28px;
width: 100%;    
}
.contact-page-form {
margin-top: 50px;
flex-direction: column;
}
.contact-page-form-left {
width: 100%;
}
.contact-page-form-map {
width: 100%;
}
.contact-page-form-map iframe {
height: 350px;
}
.contactaddres {
margin-bottom: 0;
padding: 65px 12px 28px;
width: 100%;
border-radius: 10px;
margin-top: 90px;
}
.contactaddresmain {
margin-top: -30px;
}
.email {
width: 97px;
height: 97px;
content: "";
top: -60px;
}
.contact-page-form {
margin-top: 30px;
}
.innerbanner img {
height: 180px;
object-fit: cover;
}
.innerbannertext h1 {
border-radius: 4px;
padding: 10px 8px;
font-size: 20px;
}
.innerbannertext {
bottom: 10px;
}
.about-page-section-2-main {
flex-direction: column;
}
.about-page-section-2-left {
width: 100%;
}
.about-page-section-2-right {
width: 100%;
margin-top: 30px;
}
.about-page-section-3-main {
flex-direction: column;
gap: 0px;
}
.about-page-section-3-right {
width: 100%;
}
.about-page-section-3-left {
width: 100%;
margin-top: 30px;
}
.copy {
margin-top: 20px;
}
.error404 #main {
text-align: center;
padding: 4% 4% 6%;
}
.button-wrapper {
width: 100%;
text-align: center;
}
.button-wrapper .btn {
display: inline-block;
max-width: 100%;
white-space: normal;       
word-wrap: break-word;
text-align: center;
padding: 12px 16px;
box-sizing: border-box;
}
.follow-us h6 {
padding: 0px 0 0px 0px;
}
.newsletter-f a.btn {
margin-bottom: 15px;
}
.about-page-section-2-left {
margin-right: 0px;
}
.founders-left h3 {
text-align: center;
}
.founders-main {
flex-direction: column;
text-align: center;
}
.founders-left p {
text-align: left;
}
.flexible-content-wrapper {
text-align: center;
}
.flexible-content-wrapper p {
text-align: left;
}
.services-section-2-main h4 {
text-align: left;
}
.services-section-3-box {
text-align: left;
}
.services-section-2-main ul li {
text-align: left;
}
.services-section-5 h5 {
text-align: left;
}
.services-section-5 ul li {
text-align: left;
}
.about-page-section-2-left {
width: 100%;
text-align: center;
}
.about-page-section-2-left p {
text-align:left;
}
.about-page-section-2-left ul li {
text-align:left;
}
.about-page-section-3-left p {
text-align:left;
}
.about-page-section-3-left ul li {
text-align:left;
}
.about-page-section-3-left {
text-align: center;
}
.number ul {
display: flex;
align-content: flex-start;
flex-direction: row;
align-items: center;
justify-content: space-between;
}
.number ul li:nth-child(2) a {
margin-top: 0;
}
.button {
right: 0;
}
.wellness-section-bottome .wellness-box:not(:last-child)::after {
display:none;
}
.wellness-section-bottome .wellness-content h3 {
margin-bottom: 7px;
margin-top: 0;
}
.wellness-icon {
margin: 0 15px 0px 5px;
}
.wellness-section-bottome .wellness-box:last-child {
margin-bottom: 0px;
}
.wellness-section .wellness-image img {
margin-bottom: 20px;
}
.wellness-section-bottome .wellness-box {
min-width: 220px;
padding: 0;
}
.wellness-section-bottome .wellness-box {
margin-bottom: 25px;
}
#home-slider img {
height: 360px;	
}
.banner-bg {
max-width: 360px;
}	
.wellness-wrapper .services .service-item:first-child img {
width: 50px;
height: auto;
}
.about-home.about-page.bullet-bg .container-box {
position: relative;
}	
.services-section-5 ul li::after {
width: 30px;	
}
.services-section-5 ul li {
padding-left: 36px;
}	
.wellness-section .main-title {
text-align: center;
font-size:20px
font-size: 36px;
}
.wellness-section .divider {
margin: 0px auto 20px;
}
.wellness-content .service-item {
display: flex;
column-gap: 20px;
align-items: center;
padding: 0px 10px;
}
.well-left78 {
max-width: 40px;
width: 100%;
}
.wellness-section .services {
gap: 5px;
}	
#home-slider img.mobile-banner {
display: block;
}
#home-slider img.desktop-banner {
display: none;
}
#home-slider img {
height: 280px;
} .home .about-home-right p br {
display: none;
}
.home .about-home-right h5 {	
text-align: center;
}
.home .about-home-right h2 {
text-align: center;
font-size: 32px;
}	
.home .about-home-right h2::after {	
left: 50%;
bottom: -18px;
margin-left: -30px;
}
.sub-title.sub-title546 {
padding-top: 0px;
}
.wellness-section .main-title {
margin-bottom: 20px;
}	
.home .about-home-right a.btn {	
margin-left: auto;
margin-right: auto;
display: table;
}
.about-home.about-page.bullet-bg .about-home-main .about-home-left {
position: relative;
top: 0;
}	
}
@media screen and (max-width:480px){	
.homeslider h1 {
visibility: hidden;
}
.homeslider p {
visibility: hidden;
}
.banner-bg ul {
margin-top: -25px;
justify-content: center;
}
.home .logo {
display: none;
}
.home.custom_header_fixed .logo {
display: block;
}	
.homeslider p:empty {
display: none;
}
.banner-bg ul li:nth-child(2) a {
padding: 5px 0px;
} }