:root{
    --blue: #3c3c3c;
	--brown: #ac500b;
	--green: #559e1f;
	--dark-green: #3d7915;
	--yellow : #ffe9b8;
	--dark-yellow: #ffb000;
}


/* reset css */
	*,:after,:before{box-sizing: border-box;padding: 0;margin: 0;border: none;outline: none;}
	img{max-width: 100%;}
	ul,li{list-style: none;margin: 0;}
	a{text-decoration: none !important;display: inline-block;font-size: 18px;cursor: pointer; font-weight: 600;  color: #131313;}
	select,input,textarea,button{width: 100%;border: none;outline: none; background: transparent;cursor: pointer;font-size: 16px;}
	select:focus,input:focus,textarea:focus,button:focus{border: none;outline: none;}
	input::placeholder, textarea::placeholder {opacity: 1;color: #626262;}  
	textarea{resize: none;}
	p {color: #131313;font-size: 16px;margin: 15px 0;text-align: justify;  line-height: 1.8;}

	iframe{width: 100%;height: 100%;border: none;}

	h1{font-size: 42px;font-weight: 600;}
	h2{font-size: 34px; line-height: 1.3; font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);color: #3c3c3c;}
	h3{font-size: 28px; font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);}
	h4{font-size: 26px; font-weight: 400;}
	h5{font-size: 24px;}
	h6{font-size: 22px;}

	h2.index-h2 { font-size: 60px; text-align: left; font-weight: 600; background: linear-gradient(to left, #D76511 0%, #f48534 100%); background-clip: border-box; background-clip: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
	h3.index-h3 { font-size: 44px; }
	h2.inner-h2 { font-size: 40px; font-weight: 400; line-height: 1.4;}
	h3.inner-h3 { font-size: 30px; font-weight: 600; color: var(--orange);}

	*,:after, :before, body, a, ul, li, select, input, textarea, button, input::placeholder, textarea::placeholder, p, h1, h2, h3, h4, h5, h6 {font-family: "Montserrat", sans-serif;}
/* reset css */

/* common css */
	.wrapper {width: 100%;overflow: hidden;}
	.fluid-container {width: 100%; max-width: 1280px; margin: 0 auto; padding: 0 20px;}
/* common css */

/*  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: 32px;bottom: 0px;margin: auto;top: 0px;height: 25px;}
	.desk-resp-ham ul.toggle-desk li { transform: translateY(-50%); list-style: none; display: block; position: absolute; left: 0; height: 3px; right: 0; margin: 0 auto; width: 30px; opacity: 1; background: var(--dark-yellow); transition: all .25s ease;  z-index: 1;}
	.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: 52%;}
	.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 84%;}
	.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(--yellow);}
	.desk-resp-ham .sidebar::before {content: '';position: absolute;background: #24293e;top: 0;left: 0;bottom: 0;}
	.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
	.desk-resp-ham .sidebar.active { left: 0px; box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637); padding: 0px 0 120px; top: 0px;}
	.desk-resp-ham .sidebar.active > span, .desk-resp-ham .sidebar.active > a{width: 100%;background: none;display: flex;justify-content: center;align-items: center;padding: 20px 10px;position: relative;}
	.desk-resp-ham .sidebar a > img { width: 100%;max-width: 130px;background: none;border-radius: 10px}
	.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;}
	.nav-dropdown li a {padding: 10px 0 10px 35px !important;}
	.nav-dropdown li a::before { content: ''; position: absolute; left: 2px; width: 6px; height: 6px; border-right: 2px solid #00440B; border-bottom: 2px solid #00440B; transform: rotate(-45deg); top: -2px; bottom: 0; margin: auto; left: 20px;}
	.nav-dropdown li a:hover {background: #fff;color: #24293e!important;}
	.nav-dropdown li a:hover::before, .desk-resp-ham .sidebar ul.menu > li a.act-link::before {border-right: 2px solid #fff ;border-bottom: 2px solid #fff;}
	.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, .desk-resp-ham .sidebar ul.menu li span.act-link { background: var(--green); color: #FFF6E5 !important;  font-weight: 600;}
	.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: var(--dark-green);width: 100%; max-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; background: none; color: #fff !important;}
	.desk-ham-menu li a.act-link::before { border-right: 2px solid #fff !important; border-bottom: 2px solid #fff !important;}
	.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;background: #8595a442;}
	.nav-dropdown li a {font-size: 14px !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 > a.dropdown-span img { width: 100%; max-width: 15px !important; transition: 1s ease-in-out; filter: brightness(0) saturate(100%) invert(30%) sepia(44%) saturate(5285%) hue-rotate(72deg) brightness(92%) contrast(84%); background: none;}
	.desk-resp-ham .sidebar ul.menu li:hover > a.dropdown-span img, .desk-resp-ham .sidebar ul.menu li.act-link > a.dropdown-span img { transition: 1s ease-in-out;filter: invert(1);}
  .nav-dropdown li {background: linear-gradient(to right, #ffb000 0%, #ffb000 100%);}
  .desk-resp-ham .sidebar ul.menu li > a.dropdown-span.act-link img {transition: 1s ease-in-out;filter: invert(1);}
  .desk-ham-menu .nav-dropdown-1 li a {padding: 10px 0 10px 50px !important; background: transparent;color: var(--dark-green) !important;font-size: 14px;position: relative;}
  .desk-ham-menu .nav-dropdown-1 li a::before {content: "";position: absolute;left: 30px;top: 3px;}
/*  Resp menu css  */
/* Header css */
 .header-wrapper{position: relative;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background: #fff;}
 .header-inner-wrapper {display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 5px 0;transition: all 0.8s ease-in-out;}
  header .header-wrapper ul li {position: relative;}
 .logo{display: flex;justify-content: flex-start;align-items: center;gap:20px;width:100%;max-width: 200px; transition: all 0.8s ease-in-out;}
 .logo img{width:100%;max-width: 200px;}
 .nav-links {display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 570px;position: relative;}
 .nav-links li a, .nav-links li > span {height: 100%;font-size: 16px;font-weight: 600;padding: 30px 0;transition: all 0.8s ease-in-out;}
 .nav-links li:last-child .common-btn a {padding: 10px 25px;font-weight: 400;}
 .nav-links li a:hover, .nav-links li span:hover{color: var(--dark-yellow);}
 .nav-links li.act-link span, .nav-links li a.act-link, .nav-links li span.act-link {color: var(--dark-yellow);}
 .common-btn {display: flex;justify-content: center;align-items: center;}
 .common-btn a, .button {display: flex;justify-content: center;align-items: center;gap: 10px;background: linear-gradient(to right,#559e1f, #3d7915);color: #fff;width: 100%;max-width: fit-content;min-width: 150px;padding: 10px 25px;border-radius: 5px;font-size: 18px;font-weight: 400;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
 .nav-links li:last-child .common-btn a:hover{background: var(--dark-yellow);color: #fff;}
 .common-btn a:hover, .button:hover{background: var(--dark-yellow);color: #fff;}
  header .header-wrapper ul li{position: relative;}
  header {position: relative; z-index: 99;transition: all 0.8s ease-in-out;}
 .nav-links li:hover .first-route{opacity: 1;visibility: visible;top: 54px;}   
 .first-route{position: absolute;width: 300px;opacity: 0;visibility: hidden;top: 54px;display: block;transition: 0.5s;left: -50px;margin: auto; z-index: 3;display: flex;padding: 0px 2px;border-bottom: 4px solid var(--green);}
 .first-route::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: var(--dark-yellow);}
 .first-route li a{display: block;padding: 0 !important;color: #fff !important;text-transform: capitalize;}
 .first-child-route{width: 100%; max-width: 600px; display: flex;flex-direction: column;border-right: 1px solid #ffffff2e;position: relative;}
 .first-child-route:last-child {border: none;}
 .first-child-route li {margin: 0px 16px;border-bottom: 1px dashed #ffffff5e;padding: 10px 0; display: flex; justify-content: flex-start;}
 .first-child-route li:last-child {border-bottom: none;}
 .first-child-route li a{font-size: 16px !important;color: #fff;font-weight: initial !important;padding: 10px 24px;display: block; line-height: 1.6;margin: 0px 0;width: 100%;max-width: 100%;}
 .first-child-route li a:hover, .first-child-route li a.act-link, .nav-links > li:nth-child(1) .first-sub-child-rout li a:hover, .nav-links > li:nth-child(1) .first-sub-child-rout li a.act-link{color: #2a5e07 !important;}
 .resp-home.resp-link{background: var(--green); color: #FFF6E5 !important;  font-weight: 600;}
 .nav-links li:last-child .common-btn a.act-link {color: var(--dark-green);background: var(--dark-yellow);}


.nav-links > li:nth-child(1) .first-route {position: absolute;top: 54px;left: -200px;width: 600px;background: var(--dark-yellow);border-bottom: 4px solid var(--green);padding: 0;opacity: 0;visibility: hidden;transition: 0.3s ease;z-index: 3;}
.nav-links > li:nth-child(1):hover .first-route {opacity: 1;visibility: visible;}
.nav-links > li:nth-child(1) .first-child-route {display: flex;flex-direction: row;justify-content: center;align-items: flex-start;gap: 0;margin: 0;padding: 0;}
.nav-links > li:nth-child(1) .first-child-route > li {flex: 1;margin: 0 !important;padding: 0 !important;display: flex;flex-direction: column;border-right: 1px solid #ffffffe3;}
.nav-links > li:nth-child(1) .first-child-route > li:last-child {border-right: none;}
.nav-links > li:nth-child(1) .first-child-route > li > span {display: block;background: #2a5e07;color: #fff !important;font-weight: bold;text-align: center;padding: 10px 15px;border-radius: 4px 4px 0 0;}
.nav-links > li:nth-child(1) .first-sub-child-rout {display: flex;flex-direction: column;padding: 0;margin: 0;}
.nav-links > li:nth-child(1) .first-sub-child-rout li {margin: 0;padding: 8px 0;border-bottom: 0px dashed #ffffff5e;display: flex;justify-content: flex-start;}
.nav-links > li:nth-child(1) .first-sub-child-rout li:last-child {border-bottom: none;}
.nav-links > li:nth-child(1) .first-sub-child-rout li a {color: #fff !important;display: block;margin: 0;padding-left: 15px !important;}
.first-child-route > li:first-child {border-bottom: none !important;}




/* Header css */
/* Scrolled Header */
	header.scrolled-header .header-wrapper { position: fixed; top: 0; left: 0; right: 0; background: #fff; z-index: 99;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;transition: all 0.8s ease-in-out;}
	header.scrolled-header .header-inner-wrapper > span img, header.scrolled-header .header-inner-wrapper > span { max-width: 100px;}
	.scrolled-header .logo{max-width: 150px;transition: all 0.8s ease-in-out;}
	header.scrolled-header .nav-links li a, header.scrolled-header .nav-links li > span {padding: 17px 0; }
	.scrolled-header .nav-links li:hover .first-route {top: 42px; }

/* Scrolled Header */
/* Footer css */
 .footer-wrapper{background: linear-gradient(to right, #ffe9b8, #ffb000);display: flex;justify-content: space-evenly;align-items: center;gap: 20px;padding: 20px 0px;overflow: hidden; position: relative;}
 .footer-wrapper span {font-size: 26px;color: #163202;font-weight: 400;margin: auto;}
 .footer-wrapper img{width: 35px;height: 35px;object-fit: contain;}
 .rolling-textc {width: 100%;margin: 0 auto;white-space: nowrap;overflow: hidden;box-sizing: border-box;padding: 0px 2px;max-width: 100%;display: flex;justify-content: space-between;align-items: center;}
 .rolling-span {white-space: nowrap;width: 100%;max-width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0px 20px;}
 .rolling-textc span {display: inline-block;}
 .middle-footer-wrapper{background: #163202;}
 .footer-logo{display: flex;justify-content: center;align-items: center;padding: 30px 0px;}
 .footer-logo img{width: 100%;max-width: 250px;}
 .footer-section {width: 100%;margin: auto;border-top: 1px solid #ffb0005e;border-bottom: 1px solid #ffb0005e;}
 .footer-section ul {display: flex;justify-content: space-between;align-items: center;gap: 30px;width: 100%;margin: auto;padding: 20px 20px;}
 .footer-section ul li a {color: #fff;font-weight: 500;font-size: 14px;}
 .contact-section span {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 35px;height: 35px;border-radius: 50%;background: var(--dark-yellow);margin: auto auto 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .contact-section span img{width: 100%;max-width: 18px;filter: invert(17%) sepia(8%) saturate(6706%) hue-rotate(54deg) brightness(94%) contrast(103%);}
 .contact-section {display: flex;justify-content: space-around;align-items: stretch;gap: 30px;padding: 25px 0px;width: 100%;max-width: 100%;margin: auto;}
 .contact-section li a:hover, .footer-section ul li a:hover{color: var(--dark-yellow)}
 .contact-section li a {font-weight: 300 !important;font-size: 14px;color: #fff;line-height: 1.4;text-align: center;}
 .copyrights-wrapper{background-color: #0f2001;}
 .copyrights {display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 10px 0;}
 .copyrights p {font-size: 13px;color: #fff;font-weight: 400;margin: 0;text-align: start;}
 .copyrights a {color: #fff;font-size: 13px;font-weight: 400;}
 .copyrights a:hover{color: #ecd032;}
 .footer-section ul li a.act-link {color: var(--dark-yellow)}
/* Footer css */
/* banner css */
 .banner-main-wrapper{position: relative;}
 .banner-main-wrapper::before{content:'';position: absolute;width: 200px;height: 200px;top:-35px;left:-85px;background: url(../images/green-leaf.webp)no-repeat center center/cover;   z-index: 2;transform: rotate(-44deg);filter: blur(2px); animation: floatLeaf1 4s ease-in-out infinite;}
 .banner-main-wrapper::after{content:'';position: absolute;width: 150px;height: 150px;top:-90px;left:0px;right:160px;margin:auto;background: url(../images/green-leaf.webp)no-repeat center center/cover;   z-index: 2;transform: rotate(-16deg);filter: blur(2px);animation: swayLeaf 3s ease-in-out infinite;}
 .banner-wrapper{height: calc(100vh - 81px);position: relative}
 .banner-wrapper .fluid-container {height: 100%;display: flex;justify-content: flex-start;align-items: center;}
 .banner-wrapper::before{content:'';position: absolute;width: 100%;height: 100%;top:0;left:0;background: linear-gradient(to right, #ffb0007a, #ffe9b8a8, #ffb0007a);}
 .banner-wrapper::after {content: '';position: absolute;width: 25%;height: auto;top: 0;bottom: 0;right: 24%;margin: auto;background: url('../images/banner.webp') no-repeat center center / contain;z-index: 1;}
 .banner-inner-wrapper {display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 100%;gap: 30px;}
 .button-class{display: flex;justify-content: flex-start;align-items: center;gap: 20px;padding: 20px 0px 0px}
 .banner-content-left{width: 100%;max-width: 550px;position: relative;}
 .banner-content-left h2 {color: #0f0f0fb2;font-weight: 800;}
 .banner-content-left p{margin: 0;padding: 20px 0;text-align: left;}
 .banner-content-right {width: 100%; max-width: 40px; position: absolute; right: 50px;}
 .banner-content-right a {display: flex;justify-content: center;align-items: center;width: 40px;height: 50px;background: var(--dark-green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .banner-content-right a:first-child {border-top-left-radius: 20px;border-top-right-radius: 20px;width: 100%;max-width: 40px;}
 .banner-content-right a:last-child {border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
 .banner-content-right a img {width: 100%;max-width: 20px;filter: invert(1);}
 .h2-transparent {font-size: 200px;-webkit-background-clip: text;-webkit-text-fill-color: #ffecc1;position: absolute;bottom: 0;width: 100%;max-width: 1240px;text-shadow: unset;white-space: nowrap;right: 0;left:0;margin: auto;font-weight: 700;text-align: center;}
 .banner-content-right a:nth-child(2n){margin: 1px 0;}
 .banner-content-right a:hover {background: var(--dark-yellow);}
 @keyframes floatLeaf1 {
   0%   { top: -35px; transform: rotate(-44deg); }
   50%  { top: -45px; transform: rotate(-48deg); }
   100% { top: -35px; transform: rotate(-44deg); }
 }
 @keyframes swayLeaf {
  0% {
    transform: rotate(-16deg) translateX(0);
  }
  50% {
    transform: rotate(-14deg) translateX(15px);
  }
  100% {
    transform: rotate(-16deg) translateX(0);
  }
}
/* banner css */
/* About css */
 .about-human-science-inner-wrapper{display: flex;justify-content: center;align-items: flex-end;padding: 80px 0px 0px;gap: 50px;}
 .about-left-content{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 600px;}
 .about-left-content img{width: 100%;max-width: 600px;}
 .about-right-content{width: 100%;max-width: 600px;padding: 0px 0px 80px;}
 .about-right-content h1 {color: var(--blue);font-size: 45px;font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}
 .about-right-content h2 {color: var(--brown);font-size: 32px;font-weight: 700;padding: 10px 0 0;}
 .about-right-content p{text-align: start;}
 .about-right-content .common-btn{display: flex;justify-content: flex-start;align-items: center;}
 .about-human-science-inner-wrapper .common-btn a{margin: 20px 0px 0px}
/* About css */
/* numbers css */
 .numbers-wrapper{background: linear-gradient(to right,#3d7915, #559e1f);}
 .numbers-inner-wrapper{display: flex;justify-content: center;align-items: stretch;padding: 30px;}
 .numbers-main-wrapper strong{font-size: 46px;color: #fff;}
 .numbers-main-wrapper p {color: #fff;font-size: 24px;line-height: 1.3;font-weight: 600;margin: 5px 0;}
 .numbers-main-wrapper {border-right: 1px solid #ffe9b89e;width: 100%;max-width: 295px;padding: 0px 44px;display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;}
 .numbers-main-wrapper:last-child{border-right: none;}
/* numbers css */
/* Our products */
 .our-products-wrapper::before{content:'';position: absolute;width: 170px;height: 79px;top:124px;left:-37px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: 0;transform: rotate(46deg);filter: blur(6px);animation: slowRotate 25s linear infinite;}
 .our-products-wrapper::after{content:'';position: absolute;width: 169px;height: 71px;bottom:95px;right:-55px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: -1;transform: rotate(100deg);filter: blur(6px);animation: slowRotate 25s linear infinite;}
 .our-products-wrapper{padding: 80px 0px 100px;position: relative;}
 .our-products-wrapper h2{color: var(--blue);text-align: center;padding: 0px 0px 10px;}
 .our-products-wrapper h3{color: var(--brown);text-align: center;}
 .our-products-inner-wrapper {display: flex;justify-content: center;align-items: stretch;gap: 50px;padding: 50px 0px 0px;position: relative;}
 .our-products-inner-wrapper::before{content:'';position: absolute;width: 150px;height: 67px;bottom:-16px;left: 30px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: -1;transform: rotate(31deg);filter: blur(6px);opacity: 0.3;animation: slowRotate 20s linear infinite;}
 .our-products-inner-wrapper::after{content:'';position: absolute;width: 150px;height: 67px;top:31px;right: 45px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: -1;transform: rotate(30deg);filter: blur(6px);opacity: 0.3; animation: slowRotate 25s linear infinite;}
 .our-products-inner-wrapper .common-btn a{padding: 10px 40px;}
 @keyframes slowRotate {
   0%   { transform: rotate(0deg); }
   100% { transform: rotate(360deg); }
 }
 .our-products-capsule-wrapper {background: linear-gradient(145deg, #FFF0CF, #FFF9EA);border-radius: 30px;padding: 0px 20px 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;width: 100%;max-width: 400px;display: flex;justify-content: flex-end;align-items: center;flex-direction: column;border: 1px solid #ffb00154;}
 .content-top {display: flex;justify-content: space-between;align-items: flex-end;gap: 10px;padding: 25px 0px;width: 100%;max-width: 100%;}
 .our-products-left span {font-weight: 600;font-size: 20px;color: #444;text-transform: uppercase;}
 .our-products-left{width: 100%;max-width: 175px;}
 .our-product-right{width: 100%;max-width: 230px;  animation: floatSlow 3s ease-in-out infinite;}
 @keyframes floatSlow {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-8px);
  }
 }
 .our-product-right img{width: 100%;max-width: 230px;}
 .common-btn a img {width: 20px;filter: invert(1);}
 .our-products-left h3{color:#222121;text-align: start;padding: 0 0 15px;}
/* Our products */
/* better health */
 .better-health-wrapper{position: relative;}
 .better-health-wrapper::before{content:'';position: absolute;width: 200px;height: 200px;right:-95px;top:-6px;background: url(../images/green-leaf.webp)no-repeat center center/cover;z-index: 0;transform: rotate(74deg);animation: floatLeaf 4s ease-in-out infinite;}
 @keyframes floatLeaf {
    0% {
        transform: translateY(0) rotate(74deg);
    }
    50% {
        transform: translateY(-10px) rotate(78deg);
    }
    100% {
        transform: translateY(0) rotate(74deg);
    }
 }

 .better-health-inner-wrapper{margin: 0 0 0 auto;width: 100%;max-width: 645px;padding: 150px 0px;position: relative;}
 .better-health-inner-wrapper::before{content:'';position: absolute;width: 170px;height: 79px;top:124px;left: -145px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: -1;transform: rotate(46deg);filter: blur(6px);animation: slowRotate 25s linear infinite;margin: auto;}
 .better-health-inner-wrapper h2{color: var(--blue);padding: 0px 0px 15px;}
 .better-health-inner-wrapper span{color: var(--brown);font-size: 24px;font-weight: 600;line-height: 1.4;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}
 .better-health-inner-wrapper .common-btn {display: flex;justify-content: flex-start;align-items: center; margin: 30px 0 0;}
 .overline {text-decoration: overline;text-transform: lowercase !important;}
/* better health */
/* why-human-science */
 .why-human-science-wrapper{padding: 80px 0Px;}
 .why-human-science-wrapper h2{color: var(--blue);text-align: center;padding: 0px 0px 10px;}
 .why-human-science-wrapper h3{color: var(--brown);text-align: center;}
 .why-human-science-inner-wrapper{display: flex;justify-content: center;align-items: center;padding: 40px 0px 0px;}
 .content-image-main-wrapper{display: flex;justify-content: center;flex-direction: column;align-items: flex-end;}
 .content-image-main-wrapper .content-image-main-wrapper.right {align-items: flex-start;}
 .content-image-main-wrapper.right {align-items: flex-start;}
 .content-image-wrapper, .image-content-wrapper{display: flex;justify-content: center;align-items: center;gap: 20px;padding: 30px 0px;}
 .image-right-wrapper, .image-left-wrapper {width: 100%;max-width: 100px;height: 100px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background: radial-gradient(circle, rgba(255, 233, 184, 1) 0%, rgba(255, 207, 102, 1) 25%, #ffb70e 100%);border: 2px solid #ffde95;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;animation: flipY 6s ease-in-out infinite;}
 .image-right-wrapper img, .image-left-wrapper img{width: 100%;max-width: 50px;}
 @keyframes flipY {
   0%, 100% { transform: rotateY(0deg); }
   50% { transform: rotateY(180deg); }
 }
 .content-image-main-wrapper.right .content-image-wrapper{flex-direction: row-reverse;justify-content: flex-start;}
 .content-image-main-wrapper.right .content-image-wrapper span{text-align: left;}
 .content-image-main-wrapper.right .content-image-wrapper:nth-child(2){transform: translateX(50px);}
 .content-image-main-wrapper.right .content-image-wrapper:nth-child(1){transform: translateX(0px);}
 .content-image-main-wrapper.right .content-image-wrapper:nth-child(3){transform: translateX(0px);}
 .supplements-image{display: flex;justify-content: center;align-items: center;}
 .supplements-image img{width: 100%;max-width: 500px; animation: floatBowl 3s ease-in-out infinite;}
 @keyframes floatBowl {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
 .content-image-wrapper:nth-child(1){transform: translateX(0px);}
 .content-image-wrapper:nth-child(2){transform: translatex(-35px);}
 .content-image-wrapper:nth-child(3){transform: translateX(0px);}
 .content-image-wrapper span{font-size: 18px;color: #2D3A20;display: block;text-align: right;font-weight: 600;}
/* why-human-science */
/* sourcing-quality css */
 .sourcing-quality-wrapper::before{content:'';position: absolute;width: 100%;height: 100%;top:0;left:0;background: linear-gradient(to bottom, #173202e5, #173102a6)}
 .sourcing-quality-wrapper{position: relative;}
 .sourcing-quality-inner-wrapper{display: flex;justify-content: space-between;align-items: stretch;gap: 30px;padding: 80px 0px 120px;position: relative}
 .sourcing-quality-main-wrapper{display: flex;justify-content: center;align-items: center;flex-direction: column;    width: 100%;max-width: 350px;}
 .soucing-image-top {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 100px;height: 100px;border-radius: 50%;background: radial-gradient(circle, rgb(255, 233, 184) 0%, rgb(255, 207, 102) 25%, #ffb000 100%);  animation: scalePulse 3s ease-in-out infinite;border: 1px solid #ffb000b3;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .soucing-image-top img{width: 100%;max-width: 50px;}
 .sourcing-content-bottom{width: 100%;max-width: 350px;}
 .sourcing-content-bottom p {text-align: center;color: #ebffde;margin: 5px 0px;}
 .sourcing-content-bottom h3{text-align: center;color: #fff;padding: 20px 0px 0px;font-weight: 500;}
 .sourcing-quality-main-wrapper:nth-child(2){ transform: translatey(70px);}
 .sourcing-quality-inner-wrapper svg{position:absolute;top: 0;left:0;right: 0;margin: auto;width: 100%;height: 100%;color: #fff;}
 @keyframes scalePulse {
   0%, 100% {
     transform: scale(1);
   }
   50% {
     transform: scale(1.10);
   }
 }
/* our blogs css */
 .our-blogs-wrapper{padding: 80px 0px 150px;}
 .our-blogs-wrapper h2{color: var(--blue);text-align: center;padding: 0px 0px 10px;}
 .our-blogs-wrapper h3{color: var(--brown);text-align: center;}
 .our-blogs-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 40px;padding: 25px 0px 0px;}
 .our-blog-main-wrapper{width: 100%;max-width: 400px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 20px;margin: 0 auto 10px;}
 .our-blog-image {width: 100%;max-width: 400px;overflow: hidden;position: relative;    z-index: 0;}
 .our-blog-image::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);transition: opacity 0.5s ease;opacity: 0;z-index: 2;}
 .our-blog-image img{width: 100%;max-width: 400px;border-bottom: 3px solid #559e1f;  transition: transform 0.5s ease;    position: relative;z-index: 1;}
 .our-blog-main-wrapper:hover .our-blog-image::before {opacity: 1;}
 .our-blog-content {padding: 20px;border: 1px solid #ffb001;border-top: unset;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
 .our-blog-content p {padding: 0 0 15px;text-align: center;margin: 0;font-weight: 500;}
 .our-blog-content a{text-align: center;  font-weight: bold;font-size: 20px;display: block;background: linear-gradient(to right, #78e12a80, #1d3909); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
 .our-blog-main-wrapper:hover .our-blog-image img {transform: scale(1.05);}
 .our-blogs-wrapper.blogs .our-blog-main-wrapper:nth-child(2){transform: none;}
 .our-blogs-wrapper.blogs{padding: 80px 0px;}
 .our-blog-content a:hover{background: linear-gradient(to right, #f3d79a, #ffb000); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
 /* .owl-carousel.our-blogs-inner-wrapper .owl-stage-outer, .owl-carousel.our-blogs-inner-wrapper .owl-stage-outer .owl-item, .owl-carousel.our-blogs-inner-wrapper {overflow: visible !important;} */
 .owl-carousel.our-blogs-inner-wrapper .owl-nav {display: flex;justify-content: center;align-items: center;height: 80px;position: absolute;right: 0;width: 100%;max-width: 142px;bottom: -105px;gap: 20px;left: 0;margin: auto;}
 .owl-carousel.our-blogs-inner-wrapper .owl-nav button span{display:none; background-color: var(--dark-green);border-radius: 50%;}
 .owl-carousel.our-blogs-inner-wrapper .owl-nav button{position: relative;width:100%;max-width:40px;height:40px;background:var(--dark-green);display:flex;justify-content:center;align-items:center;border-radius:50%}
 .owl-carousel.our-blogs-inner-wrapper .owl-nav button::before{content:'';position: absolute;background:url(../images/icons/back.webp) no-repeat center center/cover;width:100%;max-width: 20px;height:20px;filter: invert(1);}
 .owl-carousel.our-blogs-inner-wrapper button.owl-next::before{transform: scalex(-1);}
 /* our blogs css */
/* sitemap */
 .site-map-wrapper{padding: 70px 0px;}
 .sitemap-ul > li {margin-bottom: 20px;font-weight: 600;font-size: 18px;border: 1px solid #ccc;width: 100%;max-width: fit-content;padding: 10px;}
 .sitemap-ul > li:hover{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .sub-list li a:hover, .sitemap-ul > li > a:hover, .sitemap-ul > li > span:hover  {color: var(--dark-yellow)}
 .sub-list {padding: 0px 0px 0px 30px;margin-top: 10px;}
 .sub-list li {margin-bottom: 8px;font-weight: 400;font-size: 16px;position: relative;}
 .sub-list li::before{content:'';position: absolute;width: 8px;height: 8px;border-radius: 50%;top:7px;left:-20px;background: var(--dark-green);}
/* sitemap */
/* error page css */
 .error-banner-wrapper{height: 450px;}
 .error-content{position: relative;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 30px;}
 .error-content h1, .error-content p{text-align: center;color: #fff}
/* error page css */
/* about css */
 .overview-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 80px 0px;}
 .overview-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;}
 .overview-inner-wrapper span img{width: 100%;max-width: 500px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
 .overview-right-wrapper{width: 100%;max-width: 510px;}
 .overview-right-wrapper h2{color: var(--blue)}
 .overview-right-wrapper h3 {color: var(--brown);line-height: 1.4;padding: 5px 0 0;}
 .overview-right-wrapper p{text-align: left;}
 .sourcing-quality-wrapper.vision-mission::before{display: none;}
 .sourcing-quality-inner-wrapper.vision-mission {padding: 50px 0px 40px;}
 .sourcing-quality-wrapper.vision-mission{background: linear-gradient(45deg,#3d7915, #559e1f);position: unset;}
 .sourcing-quality-wrapper.vision-mission .sourcing-quality-inner-wrapper .sourcing-quality-main-wrapper:nth-child(2) {transform: translateY(0);}
 .sourcing-quality-wrapper.vision-mission .sourcing-quality-inner-wrapper{align-items: flex-start;}

 .integrity-1 h3{ text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);}
 .integrity-1 p{ text-align: center;margin: 8px 0px;}
 .integrity-1:nth-child(1) h3{color: #ad5412;}
 .integrity-1:nth-child(2) h3{color: #183b00;}
 .integrity-1:nth-child(3) h3{color: #db9800;}
 .integrity-1:nth-child(4) h3{color: #569e20;}
 .integrity-1:nth-child(5) h3{color: #dc9700;}

 .integrity-wrapper h2{text-align: center;padding: 0px 0px 20px;}
 .integrity-wrapper{padding: 80px 0px;}
.integrity-inner-wrapper {max-width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: 30px;}
.integrity-1 {background: #f9f9f947;;border-radius: 16px;padding: 30px 20px;width: 100%;max-width: 280px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;text-align: center;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.integrity-1:hover {transform: translateY(-6px);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

 .join-us-inner-wrapper {width: 100%;max-width: 1010px;margin: auto;padding: 0 0 20px;}
 .join-us-inner-wrapper span{text-align: center;display: block;font-size: 18px;line-height: 1.5;}
 .at-human-science-quality-inner p span{font-weight: 400;font-size: 36px;}
 .human-science-inner-wrapper{width: 100%;max-width: 1000px;margin: auto;padding: 0px 0px 80px;}
 .human-science-inner-wrapper b{font-size: 50px;color: #2a4415}
 .human-science-inner-wrapper span{font-size: 35px;}
/* about css */
/* contact css */
 .contact-wrapper{padding: 80px 0px;}
 .contact-inner-wrapper{background: linear-gradient(to right, #3c4435, #3d6e1c);width: 100%;max-width: 1100px;margin: auto;border-radius: 999px;border: 4px solid #fff;box-shadow: 0 0 0 1px #e67929;}
 .contact-us{display: flex;justify-content: space-between;align-items: center;gap: 30px;padding: 50px 50px;}
 .contact-us span:nth-child(1){display: flex;justify-content: center;align-items: center;width: 100%;max-width: 35px;}
 .contact-us span:nth-child(1) img{width: 100%;max-width: 35px;filter: invert(1);}
 .contact-us span:nth-child(2){color: #fff;}
 .contact-us span:nth-child(2):hover{color: var(--dark-yellow)}
 .contact-us li a{display: flex;justify-content: center;align-items: center;gap: 10px;}
 .contact-us li a:hover{color: var(--dark-yellow)}
 .get-in-touch-form{width: 100%;max-width: 500px;}
 .get-in-touch-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px}
 .get-in-touch-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;}
 .get-in-touch-inner-wrapper span img{width: 100%;max-width: 500px;border-radius: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .get-in-touch-form h2{color: var(--blue);text-align: left;padding: 0px 0px 10px;}
 .get-in-touch-form h3{color: var(--brown);text-align: left;}
 .form-md { width: 100%; text-align: center; margin: 32px auto 32px auto;}
 .form-md .form-group {max-width: 500px;}
 .form-group {margin: 25px 0;position: relative;}
 .form-md input, .form-md textarea, .form-md select {position: relative;display: block;width: 100%;border-bottom: 1px solid rgba(0,0,0,.37);margin: 0px auto;padding: 15px 0px;outline: none !important;font-size: 16px;color: rgba(0,0,0,0.85);transition: all .2s ease-in-out;}
 .form-md label {position: absolute;top: 18px; left: 12px;text-align: left;display: inline-block;height: 14px;line-height: 14px;font-size: 14px;font-weight: 400;color: #131111;margin: 0px auto;cursor: text;transition: all .15s ease-in-out;}
 .form-md input:hover, .form-md input:focus, .form-md textarea:hover, .form-md textarea:focus { border-bottom: 1px solid #303030; }
 .form-md input:valid + label, .form-md input:focus + label, .form-md textarea:valid + label, .form-md textarea:focus + label { top: -6px;color: var(--dark-blue);font-weight: bold;}
 .map {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 90%;border-radius: 15px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin: 80px auto;}
 .map iframe {height: 500px;}
/* contact css */
/* why our products */
 .why-our-products-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 80px 0px;}
 .why-our-products-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;}
 .why-our-products-inner-wrapper span img{width: 100%;max-width: 500px;border-radius: 20px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
 .why-our-products-right-wrapper{width: 100%;max-width: 500px;}
 .why-our-products-right-wrapper h2{color: var(--blue);padding: 0px 0px 10px;}
 .why-human-wrapper{background: linear-gradient(to bottom, #fff2d7, #fff0d3);position: relative;}
 .why-human-wrapper h2{text-align: center;padding: 70px 0px 0px;}
 .why-human-inner-wrapper{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 50px;position: relative;padding: 50px 0px 70px;position: relative;}
 .why-human-main-wrapper{border: 1px solid var(--dark-yellow);  position: relative;margin: 30px 0px 0px;text-align: center;border-radius: 20px;width: 100%;max-width: 380px;padding: 40px 10px;background: #fffaf4;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;z-index: 0;}
 .why-human-main-wrapper p{text-align: center;}
 .why-human-main-wrapper span{font-size: 20px;background: radial-gradient(circle, rgba(255, 233, 184, 1) 0%, rgba(255, 207, 102, 1) 25%, rgba(255, 176, 0, 1) 100%);border: 2px solid #fff;padding: 20px 35px;border-radius: 50px;  display: inline-block;  transform: translateX(-50%);position: absolute;top: -30px;left: 50%;width: 300px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .at-human-science-quality-main-wrapper.why{padding: 50px 0px;}
 .at-human-science-quality-inner.why {width: 100%;max-width: 800px;margin: auto;}
 .at-human-science-quality-inner.source {width: 100%;max-width: 900px;margin: auto;}
 .why-it-matters-inner-wrapper.sustainability {width: 100%;max-width: 900px;margin: auto;}
 .why-human-wrapper::before{content:'';position: absolute;width: 159px;height: 70px;top: 40px;left: -60px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: 2;transform: rotate(36deg);filter: blur(4px);animation: slowRotate 25s linear infinite;}
 .why-human-wrapper::after{content:'';position: absolute;width: 100px;height: 41px;bottom: 237px;right: 82px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: 2;transform: rotate(36deg);filter: blur(4px);opacity: 0.3;animation: slowRotate 25s linear infinite;}
 .why-human-inner-wrapper::before{content:'';position: absolute;width: 130px;height: 60px;bottom: 134px;left: 0px;background: url(../images/yellow-omega-capsule.webp)no-repeat center center/cover;   z-index: 2;transform: rotate(140deg);filter: blur(4px);opacity: 0.4;animation: slowRotate 25s linear infinite;}
 .comparison-inner-wrapper{padding: 80px 0px 0px;}
 .comparison-inner-wrapper h2 {text-align: center;color: var(--blue);}
 .comparison-inner-wrapper h3 {text-align: center;color: var(--brown);padding: 20px 0px;}
 table {width: 100%;border: 1px solid #d7caca2b;overflow: hidden;}
 th, td {padding: 15px;text-align: left;}
 th {background-color: var(--dark-green);color: #fff;font-weight: bold;text-transform: uppercase;}
 tr:nth-child(even) {background-color: #ffe9aa7a;}
/* why our products */
/* Sourcing css */
 .commitment-right-contant.sourcing{width: 100%;max-width: 600px;}
 .commitment-right-contant h2{padding: 0px 0px 10px;}
 .we-choose-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px}
 .we-choose-inner-wrapper > span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;}
 .we-choose-inner-wrapper > span img{width: 100%;max-width: 500px;border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .we-choose-right-wrapper {width: 100%;max-width: 700px;}
 .we-choose-right-wrapper h2{text-align: start;}
 .we-choose-right-1:nth-child(1) span{color: #ac4f0a;} 
 .we-choose-right-1:nth-child(2) span{color: #3c7814;} 
 .we-choose-right-1:nth-child(3) span{color: #ffaf00;} 
 .we-choose-right-1 span {text-align: start;font-weight: 700;font-size: 25px;}
 .we-choose-right-1 p {text-align: start;margin: 0;padding: 10px 0 0;font-weight: 600;}
 .we-choose-right-1:nth-child(2n){padding: 15px 0;}
 .we-choose-right-list{padding: 15px 0 0;}
 .links {display: flex;justify-content: center;align-items: center;margin: 80px auto 0;border-radius: 100px;}
 .links .act-link {color: #fff;background: linear-gradient(to right, #3d7915, #559e1f);}
 .links a{background: var(--yellow);padding: 15px 25px;width: 100%;max-width: 250px;text-align: center;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .links a:nth-child(1){border-radius: 100px 0px 0px 100px;border-right: 2px solid #fff;}
 .links a:nth-child(3){border-radius: 0px 100px 100px 0px;border-left: 2px solid #fff;}
/* inner-banner */
 .inner-page-banner-wrapper{background: url(../images/banners/banner-1.webp) no-repeat center center/cover; width:100%; height:350px;position: relative;}
 .inner-page-banner-wrapper::before{content:'';position: absolute;width: 100%;height: 100%;background: #000000a6;}
 .banner-text{height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 10px;position: relative;}
 .inner-page-banner-wrapper .fluid-container{height:100%;}
 .banner-text h1{color: #fbf3f3;text-align: center;width: 100%;max-width: 700px;}
 .banner-text ol{display: flex !important;justify-content: center;align-items: center;gap: 10px;}
 .breadcrumb-icon img{width: 100%;max-width: 30px;filter: invert(1);transform-origin: top center; animation: dripFall 2s infinite ease-in-out;}
 .banner-text nav ol {display: flex;justify-content: flex-start;align-items: center;gap: 10px;}
 .banner-text nav ol li a, .banner-text nav ol li span{color: #ffb000;display: flex;justify-content: center;align-items: center;font-size: 15px;font-weight: 500;text-align: center;}
 .active-breadcrumb {border-bottom: 1px dashed #fff;}
 @keyframes dripFall {
   0%   { transform: scaleY(1) translateY(0); }
   50%  { transform: scaleY(1.1) translateY(12px); }
   100% { transform: scaleY(1) translateY(0px); }
 }
/*Sustainability Our Commitment*/
 .our-commitment-main-wrapper{padding:80px 0;}
 .our-commitment-inner-wrapper {display: flex;justify-content: center;align-items: center;gap: 40px;}
 .commitment-left-image {width: 100%;max-width: 545px;position: relative;border-radius: 200px !important;display: flex;justify-content: center;align-items: center;min-height: 280px;}
 .commitment-left-image span{display: flex; justify-content: center;align-items: center;width: 100%;max-width: 530px;border: 8px solid #fff;box-shadow: 0 0 0 1px #e67929;border-radius: 230px;}
 .commitment-left-image img{width:100%; border-radius: 230px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .commitment-right-contant{width:100%; max-width: 500px;}
 .commitment-right-contant h3{color: #ac4f0a;}
 .commitment-right-contant p{text-align: left;}
/*Sustainability Our Commitment*/
/* wt v dng */
 .wt-we-doing-main-wrapper {padding: 100px 0; background: linear-gradient(to bottom, #FFE5B2 10%, #fff 90%);}
 .wt-we-are-doing-inner-wrapper h2{text-align: center;padding: 0 0 40px;}
 .types-top{width: 100%;max-width: 100px;height: 100px;border-radius: 50%;background: #AD500B;border: 2px solid #fff; margin: auto;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .types-top span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 50px;height: 100%;position: relative;left: 0;right: 0;margin: auto;}
 .types-top span img{width: 100%; filter: invert(98%) sepia(7%) saturate(0%) hue-rotate(276deg) brightness(120%) contrast(100%);max-width: 50px;}
 .wt-v-dng-types {width: 100%;max-width: 400px;padding: 0 20px;border-left: 2px solid #c3b2b2;}
 .types-bottom p{text-align: center; margin: 10px 0;}
 .types-bottom h3{padding: 15px 0 0; text-align: center;}
 .wt-we-dng-types-main{display: flex; justify-content: center;align-items:stretch; flex-wrap: wrap;}
 .wt-v-dng-types:first-of-type {border-left: none;}
 .wt-v-dng-types:first-of-type .types-bottom h3{color: #AD500B ;}
 .wt-v-dng-types:nth-child(2) .types-top{background: #478819;}
 .wt-v-dng-types:nth-child(2) .types-bottom h3{color: #478819;}
 .wt-v-dng-types:nth-child(3) .types-top{background: #c9a514;}
 .wt-v-dng-types:nth-child(3) .types-bottom h3{color: #c9a514 }
/* wt v dng */
/* Always Improving */
 .always-improving-main-wrapper{padding: 0 0 80px;}
 .always-improving-inner-wrapper {display: flex;align-items: stretch;justify-content: space-between;gap: 15px;padding: 0 10px;}
 .always-improving-left{width:100%; max-width: 50%;}
 .always-improving-right {background: #0f2908;padding: 50px;width: 100%;max-width: 50%;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;}
 .always-improving-right h2{color: #AD500B;}
 .always-improving-right p{color: #fff;}
 .always-improving-left img{width:100%; height:100%;object-fit: cover;}
/* Always Improving */
/* why-it-matters */
 .why-it-matters-main-wrapper{padding:0 0 80px;}
 .why-it-matters-inner-wrapper h2{color: #0f2908; text-align: center;padding: 0 0 10px 0;}
 .why-it-matters-inner-wrapper p {width: 100%;max-width: 1200px;margin: auto;text-align: center;font-size: 24px;color: #152e0e;font-weight: 500;}
 .why-it-matters-inner-wrapper.sustainability p{width: 100%;max-width: 1000px;}
/* why-it-matters */
/* ensure */
 .how-we-ensure-quality-inner-wrapper h2{text-align: center;}
 .ensure-types {width: 100%;max-width: 550px;border-radius: 30px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border: 2px solid #fff;}
 .ensure-h3 {padding: 20px 10px;border-bottom: 2px solid #ebe1e136;text-align: center;color: #fff;}
 .ensure-h3 h3{font-size: 24px;}
 .ensure-types p {padding: 20px 20px 30px 20px;text-align: center;margin: 0;color: #ffffff;border-top: 1px solid #fff;}
 .ensure-types-main {display: flex;justify-content: center;align-items: stretch;gap: 35px;margin: 30px 0 0; flex-wrap: wrap;}
 .ensure-types-main:first-of-type .ensure-types:first-of-type,
 .ensure-types-main:last-of-type .ensure-types:last-of-type {background: #AD500B;}
 .ensure-types-main:first-of-type .ensure-types:last-of-type,
 .ensure-types-main:last-of-type .ensure-types:first-of-type {background: #51971D;}
/* gallery photos page */
.individual-photo-components {display: flex;justify-content: center;flex-wrap: wrap;margin-top: 40px;gap: 20px;}
.meet-team-heading-section h3{color: var(--brown)}
.individual-photo-components .magnific-img {margin: 6px;width: 100%;max-width:350px;height: 300px;position: relative;transition: all .3s ease-in-out;background: no-repeat center center/cover;}
.individual-photo-components .magnific-img>a {display: block;height: 100%;width: 100%;background: no-repeat center center/cover;position: relative;}
.individual-photo-components .magnific-img>a em   {position: absolute;top: 0;left: 0;width: 96%;height: 94%;background: #000;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;}
.individual-photo-components .magnific-img>a:hover em   {opacity: .6;}
.individual-photo-components .magnific-img>a em img   {width: 32px; height: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
.individual-photo-components .magnific-img>a:hover em img {margin-top: 0;opacity: 1;}
.mfp-arrow {background: #eee url('../images/previous.png') no-repeat center/20px !important;width: 48px !important;height: 48px !important;transition: all .4s !important;}
.mfp-arrow-right {background-image: url('../images/next.png') !important;}
.mfp-arrow::before,.mfp-arrow::after {display: none;}
.mfp-close {font-size: 32px;}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-arrow:hover {width: 60px !important;}
/* gallery photos page */
/* ensure */
 /* faq */
 .faq-wrapper{padding: 80px 0px;}
 .faq-wrapper h2{text-align: center;padding: 0px 0px 20px;}
 .faq-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px}
 .faq-wrapper  h3{color: var(--brown);text-align: center;}
 .faq-wrapper  p{text-align: center;}
 .faq-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;}
 .faq-inner-wrapper span img{width: 100%;max-width: 500px;}
 .faq-inner-questions{width: 100%;max-width: 800px;}
 .question{width: 100%;max-width: 800px;background: var(--dark-yellow);padding: 15px;display: flex;justify-content: space-between;align-items: center;border: 1px solid #fff;margin: 10px 0px;gap: 20px;font-weight: 500;    border-radius: 10px;}
 .question span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 15px;}
 .question span img{width: 100%;max-width: 15px;}
 .answer{padding:0px 10px;display: none;border-top: none;line-height: 1.5;}
 .faq-inner-questions > .answer:nth-of-type(2) {display: block;}
 .question:hover {background: var(--dark-green);color: #fff}
 .question:hover span img{filter: invert(1);}
 .open {background: var(--dark-green);color: #fff;}
 .question.open span img{filter: invert(1);}
 /* faq */
/* Human-science quality */
 .at-human-science-quality-main-wrapper {padding: 0 0 70px;}
  .at-human-science-quality-inner p span{font-weight: 400;font-size: 36px;}
 .at-human-science-quality-inner p{font-size: 32px;color: #163202;font-weight: 700;text-align: center;}
 .at-human-science-quality-inner p b{font-weight: 700;}
 .at-human-science-quality-inner h3{text-align: center;color: var(--brown);padding: 0px 0px 10px;}
 .at-human-science-quality-inner h2{text-align: center;}
 .at-human-science-quality-inner span{text-align: center;}
 .at-human-science-quality-inner.quality {width: 100%;max-width: 1130px;margin: auto;}
/* Human-science quality */
/* omega daily */
 .hs-omega-daily-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 80px 0px;}
 .hs-omega-daily-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .hs-omega-daily-inner-wrapper span img{width: 100%;max-width: 500px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
 .hs-omega-daily-right-wrapper{width: 100%;max-width: 610px;}
 .hs-omega-daily-right-wrapper h2{color: var(--blue);padding: 0px 0px 10px;}
 .hs-omega-daily-right-wrapper h3{color: var(--brown);line-height: 1.3;}
 .hs-omega-daily-right-wrapper p{text-align: left;}
 .about-hs-inner{width: 100%;max-width: 1160px;margin: auto;}
 .about-hs-inner span{display: block;font-size: 38px;color:var(--dark-green);font-weight: 700;padding: 0px 0px 80px;}
 .quality-trust-wrapper{background: linear-gradient(to bottom, #f4d290 10%, #fff 90%);padding: 30px 0px 0px;}
 .quality-trust-wrapper h2{text-align: center;padding: 0px 0px 25px;}
 .fish-oil-capsule:nth-child(2n){flex-direction: row-reverse}
 .quality-trust-inner-wrapper {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
 .quality-trust {background-color: #ad500b;border: 1px solid #fff;border-radius: 10px;padding: 20px;width: 100%;max-width: 190px;text-align: center;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);}
 .quality-trust img {width: 100%;max-width: 50px;object-fit: contain;margin-bottom: 15px;filter: invert(1);}
 .quality-trust p {font-size: 16px;color: #fff;line-height: 1.5; text-align: center;margin: 0px;}
 .fish-oil-capsule{display: flex;justify-content: center;align-items: center;gap: 40px;padding: 60px 0px 0px;}
 .fish-oil-left{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 450px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;position: sticky;top: 0;}
 .fish-oil-left img{width: 100%;max-width: 450px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
 .fish-oil-right {width: 100%;max-width: 610px;}
 .fish-oil-right span{font-size: 18px;font-weight: 600;color: var(--brown);line-height: 1.8;}
 .fish-oil-capsule-wrapper .fish-oil-capsule:nth-child(2) img {width: 100%;max-width: 500px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
 .points{padding: 0px 0px 10px;}
 .points li{position: relative;padding: 5px 0 5px 25px;} 
 .points li::before {content: "";position: absolute;width: 15px;height: 15px;background: url('../images/icons/check-mark.webp') no-repeat center center/cover;top: 8px;left: 0;z-index: 4;filter: invert(31%) sepia(44%) saturate(4564%) hue-rotate(71deg) brightness(89%) contrast(84%);}
 .points.one li::before {content: "";position: absolute;width: 15px;height: 15px;background: url('../images/icons/cross.webp') no-repeat center center/cover;top: 8px;left: 0;z-index: 4;filter: invert(15%) sepia(84%) saturate(4640%) hue-rotate(5deg) brightness(97%) contrast(106%);}
 .we-hear-wrapper{padding: 80px 0px;}
 .we-hear-wrapper h3{text-align: center;padding: 0px 0px 20px}
 .we-hear-inner-wrapper{background: #ffae00;    padding: 30px 40px;border-radius: 20px;width: 100%;max-width: 1000px;margin: auto;}
 .address-li{display: flex;justify-content: space-between;align-items: center}
 .address-li li a{display: flex;justify-content: center;align-items: center;gap: 10px}
 .address-li li a span:nth-child(1){display: flex;justify-content: center;align-items: center;width: 100%;max-width: 30px;}
 .address-li li a span:nth-child(1) img{width: 100%;max-width: 30px;}
 .address-li li a span:nth-child(2){color: #2b4419;;}
 .address-li li a::before{content: '';position: absolute;width: 100%;max-width: 1px;height: 100px;top:0;bottom:0;background: #ffffff7d;margin: auto;right: -40px}
 .address-li li a{position: relative}
 .address-li li:nth-child(3) a::before{display: none;}
 .supplement-info {text-align: center;padding: 20px 0px 80px;}
 .supplement-row {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 75%;margin: auto;border-bottom: 1px solid #e4dcd2;margin-bottom: 20px;}
 .supplement-column {padding: 20px 30px;border-left: 1px solid #e4dcd2;line-height: 0.8;}
 .supplement-column:first-child {  border-left: none;}
 .supplement-column strong {font-weight: 600;display: block;}
 .additives p{text-align: center;margin-bottom: 6px;}
 .additives-content strong{font-size: 18px;font-weight: 500;}
 .additives-content {font-weight: 600;color: #080808;font-size: 14px;}
 .tabs{margin: auto;display: flex;justify-content: center;white-space: nowrap;background: none;}
 .tab-link{    background: var(--yellow);padding: 15px 25px;width: 100%;max-width: 250px;text-align: center;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;cursor: pointer;}
 .tab-link:nth-child(1){border-radius: 100px 0px 0px 100px;border-right: 2px solid #fff;}
 .tab-link:nth-child(3){border-radius: 0px 100px 100px 0px;border-left: 2px solid #fff;}
 .dot-li{width: 100%;max-width: 760px;margin: auto;padding: 20px 0 80px 35px;}
 .dot-li li{position: relative;padding: 5px 0 5px 20px;font-size: 18px;}
 .dot-li li::before{content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;background: #0c0c0c;top: 12px;left:0;}
 .tab-content{display: none}
 .tab-link.active{display: block;}
 .tab-content.active{display: block;}
 .tab-link.active {background: var(--dark-green); color: #fff;}
.fish-oil-capsule:first-child {align-items: flex-start; }

/* omega daily */
/* blogs */
.heart-to-joints-inner-wrapper{padding: 60px 0px;width: 100%;max-width: 1120px;}
.heart-to-joints-inner-wrapper h3{color: var(--brown);padding: 0px 0px 10px;}
.heart-to-joints-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 1000px;position: relative;}
.heart-to-joints-inner-wrapper span img{width: 100%;max-width: 980px;border-radius: 20px;}
.heart-to-joints-inner-wrapper span::before{content: '';position: absolute;width: 99%;height: 102%;border: 1px solid var(--dark-yellow);top: -4px;left: 5px;border-radius: 20px;}
.heart-to-joints{border-bottom: 1px solid var(--dark-yellow);padding: 20px 0px 0px;}
.heart-to-joints b{font-size: 22px;}
.heart-to-joints:last-child{border-bottom: none;}
.why-omega-inner-wrapper{padding: 0px 0px 80px;}
.why-omega-inner-wrapper p{font-size: 20px;font-weight: 500;}
.heart-to-joints-inner-wrapper h4{padding: 30px 0px 0px;font-weight: 600;}
.our-blogs-inner-wrapper.blogs{display: flex;justify-content: center;align-items: stretch;gap: 40px;padding: 50px 0px 0px;flex-wrap: wrap;}
.our-blog-main-wrapper.blogs{width: 100%;max-width: 30%;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 20px;}

/* blogs */
#to-top {position: fixed;right: 10px;bottom: 10px;padding: 5px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
#to-top img {width: 100%;max-width: 55px;filter: invert(71%) sepia(44%) saturate(4231%) hue-rotate(3deg) brightness(109%) contrast(101%);}
/* popup */
.rot .input-wrapper{border: 1px solid #17799f; margin-bottom: 10px;}
.quote-container .rot {text-align: center;background: #f9f9f9;margin: auto;border-radius: 5px;max-width: 1000px;position: relative;}
.quote-container h3{color: var(--brown);margin: 0 0 10px;}
.close-modal {cursor: pointer;color: #d41515;font-weight: bold;font-size: 22px;position: absolute;top: 10px;right: 10px;z-index: 10;background: none;border: none;}
.rot .upload-doc{justify-content: center;margin: auto;}
.rot form .submit-btn button {color: #fff;padding: 8px 0;background: #e5b201 !important;border-radius: 5px;font-size: 16px;width: 140px;box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;}
.form-box {max-width: 700px;width: 100%;margin: 0 auto;padding: 20px;}
.form-row {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 20px;}
.quote-container {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;z-index: 100;width: 100%;max-width: 550px;height: auto;justify-content: center;align-items: center;background-color: #f9f9f9;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;overflow: hidden;border-radius: 8px;display: none;overflow-y: scroll;}
.form-md.omega .form-one{max-width: 47%;width: 100%}
.form-one{margin:0;position: relative;}
.form-box span{font-size: 14px;}
.form-md.omega .button{margin: 30px auto;}
/* popup */
