:root{
    --brown: #1b1b1b;
    --grey: #566166;
    --green: #3a7975;
    --dark-green: #143634;
    --light-green: #7ab5b1;
    --white: #fff;
    --black: #0a0a0a;
	--bluish-green :#21a39b;
}

@font-face { font-family: 'Times-New-Roman'; src: url('fonts/times.ttf'); }

/* reset css */
	*,:after,:before{box-sizing: border-box;padding: 0;margin: 0;border: none;outline: none;font-family: 'Times-New-Roman';}
	img{width: 100%;}
	ul,li{list-style: none;margin: 0;  font-family: 'Times-New-Roman';}
	a{text-decoration: none !important;display: inline-block;color: #383838;font-size: 16px;cursor: pointer; font-family: 'Times-New-Roman';}
	select,input,textarea,button{width: 100%;border: none;outline: none; background: transparent;cursor: pointer;font-size: 16px;font-family: 'Times-New-Roman';}
	select:focus,input:focus,textarea:focus,button:focus{border: none;outline: none; font-family: 'Times-New-Roman';}
	input::placeholder, textarea::placeholder {opacity: 1;color: #626262;font-family: 'Times-New-Roman';;}  
	textarea{resize: none;font-family: 'Times-New-Roman';}
	p {color: #080808;font-size: 18px;margin: 15px 0;text-align: justify;line-height: 1.6;font-family: 'Times-New-Roman';}
/* reset css */

/* fonts */
	h1, h2, h3, h4, h5, h5{font-family: 'Times-New-Roman';color: var(--blue);}
	h1 {font-size: 55px;font-weight: 500;} 
	h2 {font-size: 45px;line-height: 1.1;font-weight: 600;text-align: start;font-style: italic;color: #177570;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.9);}
	h3 {font-size: 28px;font-weight: 600;padding: 20px 0;color: var(--grey);line-height: 1.3;} 
	h4 {font-size: 24px;font-weight: 600;} 
	h5 {font-size: 20px;font-weight: 600;} 
	h6 {font-size: 16px;font-weight: 600;} 
	b{font-weight: 600;}
/* fonts */

/* common css */
	.wrapper{width: 100%;overflow: hidden;}
	.fluid-container{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}
/* common css */

/* common-btn */
	.common-btn{padding: 30px 0 0;}
	.common-btn a {font-size: 20px;background-color: var(--light-green);color: var(--white);padding: 8px 20px;border-radius: 5px;border: 1px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.common-btn a:hover{background-color: var(--dark-green);color: var(--white);}
/* common-btn */

/* header */
	.resp-menu{display: none;}

/* Bottom Header */
	.header-wrapper {position: relative;top: 0;left: 0;right: 0;margin: auto;z-index: 2;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;border-bottom: 2px solid var(--light-green);background-color: var(--white);}
	.wrapper.scrolled-header header .header-wrapper {position: fixed;left: 0;right: 0;top: 0;width: 100%;z-index: 10;transition: all .3s;}
	.header-logo {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 250px;}
	.header-logo img{width: 100%;max-width: 250px;}
	.header-inner-wrapper {display: flex;justify-content: space-between;align-items: center;gap: 20px;position: relative;}
	.nav-links li a img{width: 100%; max-width: 350px;}
	.nav-links li:last-child() a:hover{background-color: var(--green);}
	.right-header {width: 100%;max-width: 800px;}
	.right-header > ul {display: flex;justify-content: flex-end;align-items: center;gap: 50px;}
	.right-header ul li a {font-size: 20px;padding: 40px 0;font-weight: 500;position: relative;color: var(--dark-green);}
	.right-header ul li a:hover:after {width:100%;right: 0;}
	.right-header ul li > a:hover::after {width: 100%;right: 0;bottom: 20px !important;}
	.dropdown-wrapper ul li > a:hover::after, .top-menu-wrapper ul li a:hover::after {width: 100%;right: 0;bottom: -2px !important;}
	.right-header ul li:hover > a{color:#eab602;}
	.right-header ul li a.act-link, .dropdown-wrapper-li.act-link > a, .right-header ul li a:hover{color: #eab602 !important;}
	.mega-menu-wrapper .top-menu-wrapper li:last-child{border: none !important;}
	.right-header {display: flex;justify-content: flex-end;align-items: center;width: 100%;max-width: 100%;gap: 50px;padding-right: 12px;}
	.right-header .common-btn:hover{background-color: #fff !important;color: #eab602 !important;background-image: unset !important;}
	.nav-links li .contact-us{background-color: var(--dark-green) !important;color: #fff !important;}
	.right-header .contact-us:hover{color: var(--dark-green) !important;background-color: #fff !important;}

/* scrolled header */
	.wrapper.scrolled-header header .header-wrapper{position: fixed;left: 0;right: 0;top: 0; width: 100%;z-index:2;transition: all .3s;}
	.wrapper.scrolled-header header .header-inner-wrapper {display: flex;justify-content: space-between;align-items: center;gap: 20px;}
	.wrapper.scrolled-header header .header-inner-wrapper .iso-logos img {max-width: 60px;}
	.wrapper.scrolled-header header .header-inner-wrapper .right-header::before{display: none;}
	.wrapper.scrolled-header header  .header-logo{max-width: 190px;transition: 0.5s;}
	.wrapper.scrolled-header header .right-header ul li a{padding: 30px 0;}
	.wrapper.scrolled-header header .header-inner-wrapper li.dropdown-wrapper-li:hover .dropdown-wrapper {top: 83px;}
	.wrapper.scrolled-header header .header-inner-wrapper .mega-menu-wrapper .top-menu-wrapper li a {width: 100%;max-width: 300px;padding: 10px 5px !important;}
	.wrapper.scrolled-header header .right-header .iso-logos{display: block;}
	.wrapper.scrolled-header header .header-inner-wrapper{border-bottom: unset;}
	.wrapper.scrolled-header .banner-1{height: calc(100vh - 85px);}
/* scrolled header */

/*  Resp menu css  */
	html.hc-nav-yscroll {overflow-y: scroll;}
	.desk-resp-ham {display: none;}
	.desk-resp-ham ul.toggle-desk {position: absolute;cursor: pointer;width: 30px;right: 0;bottom: 0;margin: auto;top: 0;height: 25px;}
	.desk-resp-ham ul.toggle-desk li {transform: translateY(-50%);list-style: none;display: block;position: absolute;left: 0;height: 1px;right: 0;margin: 0 auto;width: 30px;opacity: 1;background: var(--dark-green);transition: all .25s ease;}
	.desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
	.desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
	.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
	.desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
	.desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
	.desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
	.inner-desk-ham {display: flex;}
	.desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;width: 270px;height: 100vh;box-sizing: border-box;text-align: center;transition: .9s;z-index: 9;overflow: scroll;overflow-x: hidden;  background: var(--dark-green);}
	.desk-resp-ham .sidebar::before {content: '';position: absolute;background: var(--dark-green);top: 0;left: 0;bottom: 0;}
	.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
	.desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
	.desk-resp-ham .sidebar.active > span, .desk-resp-ham .sidebar.active > a{width: 100%;display: flex;justify-content: center;align-items: center;padding: 20px 0;position: relative;}
	.desk-resp-ham .sidebar img {width: 50%;}
	.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;display: flex;flex-direction: column;gap: 0;margin: 0;}
	.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
	.desk-resp-ham .sidebar ul.menu li span.act-link {color: #00365c !important;background: #eab602;}
	.nav-dropdown li a {padding: 10px 0 10px 30px !important;}
	.nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;left: 15px;}
	.nav-dropdown li a:hover {background: #fff;color: #03548d !important;}
	.nav-dropdown li a:hover::before, .desk-resp-ham .sidebar ul.menu > li a.act-link::before {border-right: 2px solid #303030 !important;border-bottom: 2px solid #303030 !important;}
	.desk-resp-ham .sidebar ul.menu > li:hover > span, .desk-resp-ham .sidebar ul.menu > li a:hover, .desk-resp-ham .sidebar ul.menu > li a.act-link {background: #eab602;color: #00365c !important;}
	.desk-resp-ham .sidebar ul.menu li span, .desk-resp-ham .sidebar ul.menu li a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 16px;text-align: left;}
	.desk-ham-menu li a.act-link ~ .nav-dropdown > li > a.act-link{left: 0;}
	.nav-dropdown-1 { background: #718d67; border-top: 3px solid #fff;}
	.nav-dropdown li.act-link a,.nav-dropdown li a:hover a,.desk-resp-ham .sidebar ul.menu>li>a.act-link a{color: #fff !important;}
	.nav-dropdown li a.act-link,.nav-dropdown li a:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link a {color: #fff !important;}
	.desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
	.desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
	.desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
	.nav-dropdown {display: flex;flex-direction: column;gap: 0px !important;}
	.nav-dropdown li a {font-size: 15px !important;}
	.desk-resp-ham .sidebar ul.social-icon li:hover a {color: #fff;}
	.desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}
	.desk-resp-ham .sidebar ul.menu li > span.dropdown-span img {width: 100%;max-width: 15px;filter: invert(61%) sepia(100%) saturate(417%) hue-rotate(5deg) brightness(97%) contrast(101%);}
	.desk-resp-ham .sidebar ul.menu li:hover > span.dropdown-span img {filter: invert(8%) sepia(0%) saturate(1827%) hue-rotate(146deg) brightness(102%) contrast(74%);}
	.desk-resp-ham .sidebar ul.menu li span.act-link img{filter: invert(11%) sepia(71%) saturate(3416%) hue-rotate(190deg) brightness(95%) contrast(101%);}
/*  Resp menu css  */

/* Megamenu css */
	li.megamenu-wrapper-li .mega-menu-wrapper {pointer-events: none; opacity: 0;position: absolute;left: 0px;right: 0px;width: 100%;margin: 0 auto;top: 180px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;max-width: 1240px;}
	li.megamenu-wrapper-li:hover .mega-menu-wrapper{visibility: visible;opacity: 1;top: 80px;pointer-events: visible; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.mega-menu-wrapper .top-menu-wrapper{display: flex;justify-content: space-between;gap: 20px; background: #f9f7f7;z-index: 0;border-top: 5px solid #f6b913;padding: 5px 20px;} 
	.mega-menu-wrapper .top-menu-wrapper li a{width: 100%; max-width: 300px; padding: 10px 5px;}
	.mega-menu-wrapper .top-menu-wrapper li{position: relative;border-bottom: 2px dotted #701e141f;}
/* Megamenu css */

/* Dropdown css */
	.dropdown-wrapper-li{position: relative;}
	li.dropdown-wrapper-li .dropdown-wrapper {pointer-events: none; opacity: 0;position: absolute; width: 300px;top: 97px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;}
	li.dropdown-wrapper-li:hover .dropdown-wrapper.last {left: -70px !important}
	li.dropdown-wrapper-li:hover .dropdown-wrapper{visibility: visible;opacity: 1;top: 104px;pointer-events: visible; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.dropdown-wrapper ul {background: var(--dark-green);z-index: 0;border-top: 5px solid var(--green);}
	.dropdown-wrapper li a{width: 100%; max-width: 300px; padding: 10px 5px !important;color: #fff !important;}
	.dropdown-wrapper li {position: relative;border-bottom: 1px solid #3394c157;padding: 0 10px;}
	.dropdown-wrapper ul li:last-child{border: none;}
	ul.dn{display: none !important;}
/* Dropdown css */

/* header */

/* banner */
	.banner-1{height: calc(100vh - 105px);position: relative;}
	.banner-1 .fluid-container{display: flex;justify-content: flex-start;align-items: center;height: 100%;}
	.banner-text{width: 100%;max-width: 750px;position: relative;}
	.banner-1::before {content: "";position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(to right , var(--light-green), #7ab5b100);}
	.banner-text h2{color: var(--dark-green);font-size: 90px;font-style: unset;line-height: 1.3;text-align: start;letter-spacing: 40px;line-height: 1;}
	.banner-text p {font-size: 26px;margin: 0;text-align: start;line-height: 1.4;padding: 10px 0 10px;}
	.banner-text .common-btn {padding: 10px 0 0;}
	.banner-text li {padding: 0 0 0 45px !important;color: var(--white);font-size: 40px !important;line-height: 1 !important;}
	.banner-text .points li::before {filter: invert(96%) sepia(96%) saturate(19%) hue-rotate(257deg) brightness(103%) contrast(100%);width: 40px;height: 40px;top: 8px;}
	.banner-text .heading-below { font-size: 28px; padding: 0; font-style: normal;text-transform: uppercase;padding: 10px 0 0;}
	.banner-text li b{font-size: 54px;}
    .banner-text .points {padding: 10px 0 20px;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;width: 100%;max-width: 700px;gap: 20px 40px;}
	.banner-text .common-btn a:hover {color: var(--dark-green);background-color: var(--white);}
	.banner-text .common-btn a {background-color: var(--dark-green);color: var(--white);}
/* banner */

/* our-journey */
	.our-journey-wrapper{padding: 150px 0;}
	.our-journey-inner{display: flex;justify-content: center;align-items: center;gap: 50px;}
	.our-journey-inner span{width: 100%;max-width: 550px;display: flex;justify-content: center;align-items: center;}
	.our-journey-inner span img{width: 100%;max-width: 550px;}
	.our-journey-content{width: 100%;max-width: 700px;}
	.our-journey-content .points{padding: 0;}
	.our-journey-content h2{text-align: start;}
	.our-journey-content h3{color: #004440;font-size: 24px;}
	.our-journey-content p{margin: 0;}
	.our-journey-content .common-btn{padding: 10px 0 0;}
	.our-journey-inner .common-btn a:hover{background-color: var(--dark-green);}
/* our-journey */

/* ingrediants */
	.ingrediants-wrapper{display: flex;justify-content: center;align-items: stretch;}
	.ingrediants-left{width: 100%;max-width: 50%;display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;}
	.ingrediants-1{width: 100%;max-width: 50%;padding: 80px 80px;position: relative;z-index: 1;}
	.ingrediants-left span{width: 100%;max-width: 120px;display: flex;justify-content: center;align-items: center;margin: auto;}
	.ingrediants-left span img{width: 100%;max-width: 120px;filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(253deg) brightness(103%) contrast(101%);}
	.ingrediants-left p{text-align: center;font-size: 28px;color: var(--dark-green);margin: 0;padding: 10px 0 0;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);line-height: 1.3;}
	.ingrediants-right{width: 100%;max-width: 50%;}
	.ingrediants-1:nth-child(1), .ingrediants-1:nth-child(4){background-color: var(--light-green)}
	.ingrediants-1:nth-child(2), .ingrediants-1:nth-child(3){background-color: #b0d1d6;}
	.ingrediants-1::before{content: "";position: absolute;background-color: var(--dark-green);top: 0;left: 0;right: 0;bottom: 0;width: 0;height: 0;margin: auto;z-index: -1;}
	.ingrediants-1:hover::before{width: 100%;height: 100%;transition: 1s;}
	.ingrediants-1:hover p{color: #fff;}

/* ingrediants */

/* our-healing-therapy */
	.our-healing-therapy-wrapper{padding: 150px 0;position: relative;}
	.our-healing-therapy-wrapper::before {content: "";position: absolute;width: 27%;height: 40%;background: url('../images/leaf.webp') no-repeat center center/contain;left: 0;top: 0;rotate: -180deg;}
	.our-healing-therapy-wrapper::after {content: "";position: absolute;width: 27%;height: 40%;background: url('../images/leaf.webp') no-repeat center center/contain;right: 0; bottom: 0;}
	.our-healing-therapy-inner h2{text-align: center;}
	.our-healing-therapy-inner h3{text-align: center;padding: 20px 0 0;}
	.our-healing-therapy-list{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 100px;padding: 40px 0 0;}
	.our-healing-therapy-1{width: 100%;max-width: 500px;}
	.our-healing-therapy-1 span{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;position: relative;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
	.our-healing-therapy-1 span img{width: 100%;max-width: 500px;}
	.our-healing-therapy-1 span::before{content: "";position: absolute;width: 500px;height: 500px;border: 1px solid var(--light-green);;top: -10px;left: -10px;z-index: -1;}
	.our-healing-therapy-1 p {text-align: center;margin: 0;padding: 10px 0 0;font-size: 28px;font-weight: 600;font-style: italic;color: var(--green);line-height: 1.3;}
	.our-healing-therapy-1:nth-child(2), .our-healing-therapy-1:nth-child(3), .our-healing-therapy-1:nth-child(2) span, .our-healing-therapy-1:nth-child(2) span img,  .our-healing-therapy-1:nth-child(3) span, .our-healing-therapy-1:nth-child(3) span{max-width: 400px;}
	.our-healing-therapy-1:nth-child(2) span::before, .our-healing-therapy-1:nth-child(3) span::before{content: "";position: absolute;width: 400px;height: 400px;border: 1px solid var(--light-green);top: -10px;left: -10px;z-index: -1;}
	.our-healing-therapy-1:nth-child(2) span::before, .our-healing-therapy-1:nth-child(4) span::before{right: -10px;left: unset;}
/* our-healing-therapy */

/* book-session */
	.book-session-wrapper{position: relative;padding: 150px 0;}
	.book-session-wrapper::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right, #000000d4, #00000038);}
	.book-session-inner{width: 100%;max-width: 500px;position: relative;}
	.book-session-inner h2{color: var(--white);font-size: 60px;}
	.book-session-inner .common-btn a:hover{background-color: var(--dark-green);}
/* book-session */

/* our-wellness-program */
	.our-wellness-program-wrapper{padding: 150px 0;}
	.our-wellness-program-inner h2{text-align: center;}
	.our-wellness-program-inner h3{text-align: center;}
	.our-wellness-program-list{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 30px 0 0;}
	.our-wellness-program-1{width: 100%;max-width: 350px;margin: auto;}
	.our-wellness-program-1 span{width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: center;position: relative;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;margin: auto;}
	.our-wellness-program-1 span::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #0a0a0a7a;}
	.our-wellness-program-1 span::after {content: "";position: absolute;width: 93%;height: 95%;border: 2px solid var(--light-green);top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
	.our-wellness-program-1 span img{width: 100%;max-width: 350px;}
	.our-wellness-program-1 h4{text-align: center;padding: 10px 0 5px;font-size: 28px;font-weight: 600;font-style: italic;color: var(--green);}
	.our-wellness-program-1 p{text-align: center;margin: 0;}
	.our-wellness-program-1:nth-child(2){transform: translateY(50px);}
	.our-wellness-program-list .owl-dots{display: flex;justify-content: center;align-items: center;gap: 10px;padding: 20px 0 0;}
	.our-wellness-program-list .owl-dots .owl-dot{width: 10px;height: 10px;background-color: var(--green);border-radius: 50%;}
	.our-wellness-program-list .owl-dots .owl-dot.active{background-color: #eab602;}
/* our-wellness-program */

/* why-choose */
	.why-choose-us-wrapper{padding: 100px 0;position: relative;}
	.why-choose-us-wrapper::before {content: "";position: absolute;width: 23%;height: 145%;background: url('../images/why-choose-us.webp') center center/contain no-repeat;top: -19%;bottom: 0;left: 0;z-index: 1;}
	.why-choose-us-wrapper::after{content: "";position: absolute;width: 100%;height: 100%;background-color: #ffffffd1;top: 0;}
	.why-choose-us-wrapper .fluid-container{display: flex;justify-content: flex-end;align-items: center;}
	.why-choose-us-inner{width: 100%;max-width: 57%;position: relative;z-index: 1;}
	.why-choose-us-inner h2{text-align: start;padding: 0 0 15px;}
	.why-choose-us-list-wrapper{display: flex;justify-content: flex-start;align-items: flex-start;gap: 60px;}
	.why-choose-us-1{width: 100%;max-width: 350px;}
	.why-choose-us-1 h3 {text-align: start;padding: 30px 0 8px;color: #177570;font-weight: 600;font-style: italic;font-size: 24px;}
	.why-choose-us-1 p{text-align: start;margin: 0;padding: 0 0 10px;}
/* why-choose */

/* cta */
	.cta-wrapper{padding: 100px 0;background: var(--light-green);}
	.cta-inner {display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 85%;margin: auto;}
	.cta-inner h2 {text-align: start;width: 100%;max-width: 800px;line-height: 1.3;color: var(--dark-green);font-weight: 600;font-size: 38px;}
	.cta-inner a{background-color: var(--white);color: var(--green);}
	.cta-inner a:hover{background-color: var(--dark-green);color: var(--white);}
	.cta-inner .common-btn{padding: 0;}
/* cta */

/* footer */
	.footer-wrapper{background-color: var(--dark-green);padding: 20px 0;}
	.footer-logo{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;margin: auto;}
	.footer-logo img{width: 100%;max-width: 300px;}
	.footer-top-links{border-top: 1px solid var(--white);border-bottom: 1px solid var(--white);padding: 20px 0;margin: 20px 0 0;}
	.footer-top-links ul{display: flex;justify-content: space-around;align-items: center;gap: 30px;flex-wrap: wrap;}
	.footer-top-links ul li:nth-child(1) a{left: 30%;}
	.footer-top-links ul li a {text-align: center;color: var(--white);font-size: 20px;font-weight: 500;}
	.footer-top-links ul li a{position: relative;left: 125%;}
	.footer-top-links ul li a:hover, .footer-top-links ul li a.act-link, .footer-section ul li a.act-link{color: #eab602 !important;}
	.footer-section ul li.act-link{color: #eab602 !important;}
	.footer-below{display: flex;justify-content: space-between;align-items: flex-start;gap: 40px;padding: 20px 0 0;}
	.footer-section:nth-child(1){width: 100%;max-width: 350px;}
	.footer-section:nth-child(1) p{color: var(--white);font-size: 16px;margin: 0;}
	.footer-section:nth-child(2){width: 100%;max-width: 300px;}
	.footer-section:nth-child(2) ul li a {color: var(--white);font-size: 18px;font-weight: 500;padding: 15px 0 0;text-align: center;display: flex;justify-content: center;align-items: center;margin: 0 !important;}
	.footer-section:nth-child(3){width: 100%;max-width: 430px;}
	.footer-section:nth-child(3) ul li a {display: flex;justify-content: flex-start;align-items: center;width: 100%;max-width: 100%;color: var(--white);gap: 10px;margin: 0 0 15px;}
	.footer-section:nth-child(3) ul li{display: flex;justify-content: flex-start;align-items: center;}
	.footer-section ul li a span {width: 100%;max-width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background-color: var(--light-green);border-radius: 50%;  border: 1px solid #fff;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
	.footer-section ul li a span img{width: 100%;max-width: 17px;filter: invert(14%) sepia(41%) saturate(657%) hue-rotate(127deg) brightness(99%) contrast(91%);}
	.footer-section ul li:hover a{color: #eab602;}
	.footer-section ul li:hover span{background-color: #eab602;}
	.footer-section ul li:hover span img{filter: invert(0%) sepia(98%) saturate(0%) hue-rotate(347deg) brightness(97%) contrast(102%);}
	.footer-section:nth-child(2) ul li:nth-child(1) a{padding: 0;}
	.footer-section:nth-child(3) ul li:nth-child(3) a{align-items: flex-start;line-height: 1.4;}
	.footer-section ul li a{font-size: 17px;}
/* footer */

/* copyrights */
	.copyrights-wrapper{background-color: var(--dark-green);}
	.copyrights{display: flex;justify-content: space-between;align-items: center;gap: 50px;flex-wrap: wrap;border-top: 1px solid var(--white);padding: 10px 0;}
	.copyrights p {color: var(--white);text-align: start;margin: 0;font-size: 16px;}
	.copyrights a{color: var(--white);text-align: start;}
	.copyrights a:hover{color: #eab602;}
/* copyrights */

/* inner-banner */
	.inner-banner-wrapper {width: 100%;height: 350px;position: relative;margin: 0 0;background: url('../images/banner.webp') right center/cover no-repeat;}
	.inner-banner-wrapper .fluid-container {display: flex;justify-content: flex-start;align-items: flex-end;width: 100%;height: 100%;padding-bottom: 30px;}
	.inner-banner{width: 100%;max-width: 100%;z-index: 1;}
	.inner-banner h1 {text-align: start;color: #020202;font-size: 46px;position: relative;max-width: fit-content;}
	.inner-banner h1::before {content: "";position: absolute;background: url('..images/icons/bowl.webp') center center no-repeat/contain;width: 100px;height: 100px;z-index: 1;top: 0;bottom: 0;right: 0;margin: auto;}
/* inner-banner */

/* breadcrumb */
	.breadcrumb-wrapper {width: 100%;max-width: fit-content;}
	.breadcrumb {display: flex;justify-content: flex-start;align-items: center;gap: 10px;flex-wrap: wrap;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 10px 0 0;}
	.breadcrumb li a {font-weight: 600;color: var(--dark-green);font-size: 15px;}
	.breadcrumb li{color: var(--dark-green);font-size: 18px;}
	.breadcrumb span {font-weight: 400;color: var(--dark-green);}
/* breadcrumb */

	.ip-wrapper{padding: 100px 0;position: relative;}
	.ip-wrapper::before {content: "";position: absolute;background: url('../images/inner-bg.webp') center top/cover no-repeat;top: 0;width: 100%;height: 24%;opacity: 0.3;z-index: -1;}
	.overview-top-inner{display: flex;justify-content: center;align-items: center;gap: 10px;flex-wrap: wrap;}
	.overview-top-1 {width: 100%;max-width: 290px;display: flex;justify-content: flex-start;align-items: center;gap: 15px;font-size: 18px;}
	.overview-top-1 span{width: 100%;max-width: 85px;height: 85px;display: flex;justify-content: center;align-items: center;background-color: var(--bluish-green);border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
	.overview-top-1 span img {width: 100%;max-width: 40px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(343deg) brightness(101%) contrast(101%);}
	.overview-top-1 p{text-align: start;font-size: 22px;margin: 0;}
	.overview-top-1 .call a:nth-child(1):hover, .overview-top-1 a:nth-child(2):hover{color: var(--bluish-green);}
	.overview-top-1:hover{color: var(--bluish-green);}
	.overview-top-1.call{max-width: 320px;}

	.overview-top-inner.ayush{padding: 40px 0 100px;}
	.overview-top-inner.ayush .overview-top-1{gap: 10px;max-width: 240px;}
	.overview-top-inner.ayush .overview-top-1 p{line-height: 1.1;}
	.overview-top-inner.ayush .overview-top-1 p b{font-size: 50px;}

/* vision-mission */
	.vision-mission-wrapper{padding: 100px 0;}
	.vision-mission{display: flex;justify-content: center;align-items: center;gap: 50px;}
	.vision-mission span{width: 100%;max-width: 600px;display: flex;justify-content: center;align-items: center;}
	.vision-mission span img{width: 100%;max-width: 600px;}
	.vision-mission-content{width: 100%;max-width: 600px;}
	.vision-mission:nth-child(2n){flex-direction: row-reverse;padding: 40px 0 0;}
	.vision-mission:nth-child(2n) h2{text-align: end;}
/* vision-mission */

/* philosophy */
	.philosophy-wrapper{padding: 100px 0;background: url('../images/philosophy-bg.webp') center center/cover no-repeat;}
	.philosophy-inner h2{text-align: center;}
	.philosophy-inner p{text-align: center;margin: 15px 0 0;font-size: 20px;}
/* philosophy */

/* about-doctor */
	.about-doctor-wrapper{padding: 100px 0 0;position: relative;}
	.about-doctor-inner{display: flex;justify-content: center;align-items: center;gap: 60px;}
	.about-doctor-inner span{width: 100%;max-width: 600px;display: flex;justify-content: center;align-items: center;position: relative;}
	.about-doctor-inner span img{width: 100%;max-width: 600px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
	.about-doctor-inner span::before {content: "";position: absolute;width: 101%;height: 99%;border: 2px solid var(--dark-green);top: -15px;left: 10px;z-index: -1;}
	.about-doctor-content{width: 100%;max-width: 590px;}
	.about-doctor-content h2, .about-doctor-content p{text-align: start;}
/* about-doctor */

/* contact-us */
	.contact-us-inner h2{text-align: center;line-height: 1.3;}
	.contact-us-inner p{text-align: start;margin: 0;}
	.contact-us-cta h2{color: var(--white);text-align: start;position: relative;width: 100%;max-width: 400px;}
	.contact-us-cta{padding: 60px;position: relative;}
	.contact-us-cta::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right, #000000d4, #00000038);}
	.contact-us-inner .common-btn{position: relative;}
	.contact-us-inner .overview-top-1{font-size: 18px !important;}
	.overview-top-1:hover span{background-color: var(--dark-green);}
/* contact-us */

/* our-specialities */
	.our-specialities-inner{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 50px;}
	.our-specialities-1{width: 100%;max-width: 380px;}
	.our-specialities-1 span{width: 100%;max-width: 380px;display: flex;justify-content: center;align-items: center;margin: auto;}
	.our-specialities-1 span img{width: 100%;max-width: 380px;}
	.our-specialities-1 h3 {text-align: center;padding: 5px 0 0;font-style: italic;color: var(--green);}
/* our-specialities */

/* our-facilities */
	.facilities-inner h2{text-align: center;}
	.facilities-inner p{text-align: center;}
	.facilities-all-list{padding: 30px 0 0;}
	.facilities-list{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 25px;}
	.facilities-1{width: 100%;max-width: 290px;position: relative;}
	.facilities-1 .facilities-img{width: 100%;max-width: 290px;display: flex;justify-content: center;align-items: center;position: relative;}
	.facilities-1 .facilities-img::before {content: "";position: absolute;width: 100%;height: 100%;background-color: #00000029;top: 0;left: 0;border-radius: 10px;}
	.facilities-1 .facilities-img img{width: 100%;max-width: 290px;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

	.facilities-1 span {width: 100%;max-width: 85px;display: flex;justify-content: center;align-items: center;background-color: var(--green);border-radius: 50%;height: 85px;position: absolute;bottom: 23%;left: 0;right: 0;margin: auto;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
	.facilities-1 span img {width: 100%;max-width: 45px;filter: invert(99%) sepia(100%) saturate(45%) hue-rotate(333deg) brightness(108%) contrast(100%);}

	.facilities-1 p {padding: 46px 0 0;margin: 0;text-align: center;font-size: 22px;}
	.facilities-list:nth-child(2n){padding: 60px 0 0;}
	.facilities-1:nth-child(5) span, .facilities-1:nth-child(6) span, .facilities-1:nth-child(7) span, .facilities-1:nth-child(8) span{bottom: 10%;}
	.facilities-1.space{padding: 20px 0 0;}
/* our-facilities */

/* therapies */
/* cupping-therapy */
/* about-cupping-therapy */
	.about-cupping-therapy{display: flex;justify-content: center;align-items: center;gap: 60px;padding: 0 0 100px;}
	.about-cupping-therapy span{width: 100%;max-width: 600px;display: flex;justify-content: center;align-items: center}
	.about-cupping-therapy span img{width: 100%;max-width: 600px;}
	.cupping-therapy-content h2{padding: 0 0 20px 0;}
	.cupping-therapy-content h3{color: var(--green);padding: 20px 0 0;font-weight: 600;}
	.cupping-therapy-content h4{color: var(--green);padding: 10px 0 5px;font-weight: unset;font-size: 22px;}
	.cupping-therapy-content p{margin: 0;}
/* about-cupping-therapy */

/* types-of-cupping */
	.types-of-cupping-wrapper{background: url('../images/types-of-cupping.webp') center center/cover no-repeat;padding: 80px 0;}
	.types-of-cupping-inner h2{text-align: center;padding: 0 0 30px;}
	.types-of-cupping{display: flex;justify-content: center;align-items: stretch;gap: 30px;flex-wrap: wrap;gap: 35px;}
	.types-of-cuppping-1{width: 100%;max-width: 350px;}
	.types-of-cuppping-1 span{width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: center;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin: auto;}
	.types-of-cuppping-1 span img{width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: center;border-radius: 10px;}
	.types-of-cuppping-1 h3{padding: 10px 0 0;text-align: center;color: var(--green);}
	.types-of-cuppping-1 p {text-align: center;margin: 0;padding: 5px 0 0;}
	.types-of-chiropractic{display: flex;justify-content: space-evenly;align-items: stretch;flex-wrap: wrap;gap: 30px;}
	.types-of-chiropractic-1{width: 100%;max-width: 275px;}
	.types-of-chiropractic-1 span {width: 100%;max-width: 100px;display: flex;justify-content: center;align-items: center;background: #21a39b;height: 100px;border-radius: 50%;margin: auto;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
	.types-of-chiropractic-1 span img{width: 100%;max-width: 60px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(343deg) brightness(101%) contrast(101%);}
	.types-of-chiropractic-1 h3 {text-align: center;color: var(--green);padding: 10px 0 0;font-size: 24px;}
	.types-of-chiropractic-1 p {text-align: center;margin: 0;padding: 5px 0 0;}
/* types-of-cupping */

/* benefits-wrapper */
	.benefits-wrapper{padding: 100px 0 0;}
	.benefits-inner h2{text-align: center;padding: 0 0 30px;}
	.benefits-points {display: flex;justify-content: center;align-items: stretch;gap: 50px;flex-wrap: wrap;}
	.benefits-points .points{width: 100%;max-width: 500px;padding: 30px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;border-radius: 15px;background: #b0d1d633;}
	.points{padding: 20px 0 0;}
	.points li {position: relative;padding: 0 0 15px 32px;font-size: 20px;line-height: 1.5;}
	.points li::before {content: "";position: absolute;background: url('../images/icons/points.webp') center center/contain no-repeat;top: 6px;left: 0;margin: auto;width: 24px;height: 24px;filter: invert(57%) sepia(34%) saturate(860%) hue-rotate(127deg) brightness(87%) contrast(90%);}

	.points-divide{display: flex;justify-content: space-between;align-items: flex-start;gap: 5px;flex-wrap: wrap;}
	.points-divide .points{width: 100%;max-width: 47%;}
	.cupping-therapy-content{width: 100%;max-width: 600px;}
	.points-divide .points{padding: 10px 0 0;}
/* benefits-wrapper */

/* cupping-therapy */
	.conditions-treated-wrapper{padding: 100px 0 0;}
	.conditions-inner h2{text-align: center;padding: 0 0 40px;}
	.conditions-treated-list {display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;width: 100%;max-width: 1200px;margin: auto;gap: 30px;}
	.conditions-treated-list .conditions-treated-1:nth-child(3), .conditions-treated-list .conditions-treated-1:last-child{border-right: unset;}
	.conditions-treated-1 {width: 100%;max-width: 300px;border-right: 1px solid var(--bluish-green);}
	.conditions-treated-1 p {text-align: center;font-size: 22px;color: var(--dark-green);margin: 10px 0 0;}
	.conditions-treated-1 span{width: 100%;max-width: 70px;display: flex;justify-content: center;align-items: center;margin: auto;}
	.conditions-treated-1 span img{width: 100%;max-width: 70px;filter: invert(54%) sepia(57%) saturate(514%) hue-rotate(127deg) brightness(87%) contrast(96%);}

	.conditions-treated-list:nth-child(2n){padding: 40px 0 0;}
/* beauty-therapies */
	.ip-wrapper.beauty-therapies::before{background: url('../images/inner-bg-beauty-therapies.webp') center top/cover no-repeat !important;height: 27% !important;opacity: 0.1 !important;}
	.therapies-inner h2{text-align: center;}
	.therapies-inner p{text-align: center;}
	.beauty-therapies-list{display: flex;justify-content: space-evenly;align-items: center;gap: 40px;flex-wrap: wrap;}
	.beauty-therapies-1{width: 100%;max-width: 500px;}
	.beauty-therapies-1 span{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;margin: auto;}
	.beauty-therapies-1 span img{width: 100%;max-width: 500px;}
	.beauty-therapies-1 h3 {text-align: center;padding: 0;color: var(--green);padding: 0 0 5px;}
	.beauty-therapies-1 p{text-align: center;margin: 0;}
	.priniciples-of-treatment-wrapper{padding: 100px 0;}
	.priniciples-of-treatment-inner h2{text-align: center;}
	.ip-wrapper.testimonials::before{display: none;}
/* beauty-therapies */

/* therapies */

/* ayush */
	.ip-wrapper.ayush::after {content: "";position: absolute;width: 12%;height: 7%;top: 0;left: -1%;background: url('../images/ayush-leaf-bg-1.webp') center center/contain no-repeat;}
	.ayush-wrapper h2{text-align: center;padding: 0 0 30px;}
	.ayush-top-content-inner .points li {font-size: 30px;padding: 0 0 15px 50px;}
	.ayush-top-content-inner .points li b{font-size: 30px;line-height: 1;font-size: 50px;}
	.ayush-top-content-inner .points li::before{width: 40px;height: 40px;top: 7%;}
	.ayush-top-content-inner .points li:nth-child(1):before{background: url('../images/icons/ayurveda.webp') center center/contain no-repeat !important;}
	.ayush-top-content-inner .points li:nth-child(2):before{background: url('../images/icons/yoga.webp') center center/contain no-repeat !important;}
	.ayush-top-content-inner .points li:nth-child(3):before{background: url('../images/icons/unani.webp') center center/contain no-repeat !important;}
	.ayush-top-content-inner .points li:nth-child(4):before{background: url('../images/icons/siddha.webp') center center/contain no-repeat !important;}
	.ayush-top-content-inner .points li:nth-child(5):before{background: url('../images/icons/homeopathy.webp') center center/contain no-repeat !important;}
	.ayush-1-wrapper{padding: 0 0 100px;position: relative;}
	.ayush-1-wrapper:nth-child(3)::before , .ayush-1-wrapper:last-child::before{content: "";position: absolute;background: url('../images/ayush-leaf-bg-2.webp') center center/contain no-repeat;top: -35%;right: -4%;width: 16%;height: 70%;}
	.ayush-1-wrapper:nth-child(5)::before {content: "";position: absolute;background: url('../images/ayush-leaf-bg-2.webp') center center/contain no-repeat;top: -35%;left: -5%;width: 16%;height: 70%;transform: rotate(180deg);}
	.ayush-1-inner{display: flex;justify-content: center;align-items: center;gap: 50px;}
	.ayush-1-inner span{width: 100%;max-width: 475px;display: flex;justify-content: center;align-items: center;}
	.ayush-1-inner span img{width: 100%;max-width: 475px;}
	.ayush-1-inner h3 {text-align: start;color: var(--green);font-style: italic;padding: 0;font-weight: 600;padding: 0 0 5px;font-size: 32px;}
	.ayush-content h2{text-align: start;padding: 0;}
	.ayush-content h4{padding: 20px 0 0;}
	.ayush-content{width: 100%;max-width: 700px;}
	.ayush-content p{text-align: start;margin: 0;}
	.ayush-1-wrapper:nth-child(2n) .ayush-1-inner{flex-direction: row-reverse;}
	.ayush-1-wrapper:nth-child(2n) .ayush-1-inner .ayush-content p {text-align: start;}
	.ayush-1-wrapper:last-child{padding: unset;}
	.ayush-top-content-wrapper{padding: 0 0 100px;}
/* ayush */


	/* testimonial */
	.testimonial-inner h2{line-height: 1.3;}
	/* testimonial */

	.contact-us-details{display: flex; justify-content: center; align-items: center;gap: 50px;padding: 60px 0;}
	.contact-us-img{width: 100%;max-width: 500px;display: flex; justify-content: center; align-items: center;}
	.contact-us-img img{width: 100%;max-width: 500px;}
	.contact-us-form {width: 100%;max-width: 600px;border: 1px solid var(--bluish-green);box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;border-radius: 10px;padding: 30px;}
	.contact-us-form h2{text-align: start;}

 /* Form */
	 .index-form { display: flex; justify-content: center; align-items: center; gap: 20px; flex-wrap: wrap; width: 100%; max-width: 1200px; margin: auto;  padding: 20px 0 0;}
	 .input-wrapper {position: relative;width: 100%;border-bottom: 1px solid var(--bluish-green);}
	 .index-form.in-p label {color: #fff !important;}
	 .index-form.in-p input, .index-form.in-p textarea {color: var(--navy) !important;}
/* Form */

/* Lable Animation */
	 .user-box input,
	 .user-box-readonly input,
	 .user-box select{ width: 100%; padding: 20px 0 10px 0; font-size: 18px; border: none; outline: none; background: transparent; position: relative; color: #131313;border-bottom: 1px solid var(--navy);}
	 .user-box textarea { width: 100%; margin: 20px 0 10px 0; font-size: 18px; border: none; outline: none; background: transparent; position: relative; height: 40px;color: #131313;}
	 .user-box label,
	 .user-box-readonly label { position: absolute; top: 0; left: 0; padding: 10px 0; font-size: 16px; color:  var(--navy); pointer-events: none; transition: .5s;}
	 .user-box-readonly label {top: -15px;}
	 .banner-details-right .user-box-readonly label {color: var(--blue); top: -15px;}
	 .user-box-readonly select {padding: 20px 0 10px;}
	 input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px transparent inset !important; /* Override background color */ transition: background-color 5000s ease-in-out 0s; /* Ensure background transition overrides autofill */ background-clip: content-box !important; /* Keeps styling consistent */}
	 input:-webkit-autofill {-webkit-text-fill-color: #000000 !important; /* Text color inside autofilled input */ }
	 form.index-page input:-webkit-autofill {-webkit-text-fill-color: #131313 !important; /* Text color inside autofilled input */ }
	 .input-color input:-webkit-autofill {-webkit-text-fill-color: #131313 !important; }
/* Lable Animation */

	.contact-us-btn button {font-size: 20px;background-color: var(--light-green);color: var(--white);padding: 8px 20px;border-radius: 5px;border: 1px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;display: flex;justify-content: flex-start;align-items: center;}
	.contact-us-wrapper iframe{box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;border-radius: 10px;}
	.contact-us-btn button:hover{background-color: var(--dark-green);}

/* sitemap */
	.sitemap-inner{display: flex;justify-content: flex-start;align-items: flex-start;gap: 50px;flex-wrap: wrap;}
	.sitemap-links, .sitemap-sub-links p{color: var(--white);background-color: var(--dark-green);font-size: 26px;border-radius: 5px;padding: 10px 20px;line-height: 1;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.sitemap-links:hover{background: #eab602;}
	.sitemap-sub-links p {margin: 0;width: 100%;max-width: fit-content;border-radius: 5px;padding: 10px 20px;}
	.sitemap-sub-links ul li a {position: relative;color: var(--dark-green);width: 100%;max-width: fit-content;font-size: 20px;padding: 20px 0 20px 60px;}
	.sitemap-sub-links ul li a:hover{color: #eab602 }
	.sitemap-sub-links li a::before {content: "";position: absolute;width: 25px;height: 2px;top: 0;bottom: 0;margin: auto;background-color: var(--dark-green);left: 30px;}
	.sitemap-sub-links p {margin: 0;width: 100%;max-width: fit-content;}
	.sitemap-sub-links ul{position: relative;}
	.sitemap-sub-links ul::before {content: "";position: absolute;width: 2px;height: 100%;left: 30px;background-color: var(--dark-green);}
/* sitemap */

/* eror */
	.eror-inner{display: flex;justify-content: center;align-items: center; gap: 60px;}
	.eror-inner span{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;}
	.eror-inner span img{width: 100%;max-width: 500px;}
	.eror-inner span, .eror-inner span img{max-width: 350px;}
	.error-right{width: 100%;max-width:600px;} 
	.error-right h2{text-align: start;color: var(--dark-green);}
	.error-right h3{text-align: start;}
	.error-right p{text-align: start;margin: 0;}
/* eror */

/* go to top */
	#to-top {cursor: pointer;position: fixed;bottom: 25px;right: 25px;width: 100%;max-width: 40px;z-index: 9;border-radius: 50%;rotate: 0deg;}
	#to-top img{filter: invert(79%) sepia(48%) saturate(2751%) hue-rotate(2deg) brightness(95%) contrast(99%);width: 100%;max-width: 40px}
    #to-top:hover{filter: invert(51%) sepia(23%) saturate(1151%) hue-rotate(127deg) brightness(98%) contrast(99%);}