/*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------# Utility# Cards# Common# Form# Navigations# Animations# Mobile Nav# Search Popup# Page Header# Google Map# Client Carousel--------------------------------------------------------------*//*--------------------------------------------------------------# Common--------------------------------------------------------------*/:root {  --ogenix-font: 'Manrope', sans-serif;  --ogenix-font-two: 'Caveat', cursive;  --ogenix-reey-font: "reeyregular";  --ogenix-white: #ffffff;  --ogenix-white-rgb: 255, 255, 255;  --ogenix-base: #50a72c;  --ogenix-base-rgb: 80, 167, 44;  --ogenix-black: #2a491d;  --ogenix-black-rgb: 42, 73, 29;  --ogenix-primary: #ffbd3c;  --ogenix-primary-rgb: 255, 189, 60;  --ogenix-gray: #7d8978;  --ogenix-gray-rgb: 125, 137, 120;  --ogenix-extra: #f3f3ed;  --ogenix-extra-rgb: 243, 243, 237;  --ogenix-bdr-color: #eaeae2;  --ogenix-bdr-color-rgb: 234, 234, 226;  --ogenix-letter-spacing: -0.04em;  --ogenix-bdr-radius: 6px;}.row {  --bs-gutter-x: 30px;}.gutter-y-30 {  --bs-gutter-y: 30px;}body {  font-family: var(--ogenix-font);  color: var(--ogenix-gray);  font-size: 16px;  line-height: 30px;  font-weight: 500;  direction: ltr;}body.locked {  overflow: hidden;}a {  color: var(--ogenix-gray);}a,a:hover,a:focus,a:visited {  text-decoration: none;}::-webkit-input-placeholder {  color: inherit;  opacity: 1;}:-ms-input-placeholder {  color: inherit;  opacity: 1;}::-ms-input-placeholder {  color: inherit;  opacity: 1;}::placeholder {  color: inherit;  opacity: 1;}h1,h2,h3,h4,h5,h6 {  font-family: var(--ogenix-font);  color: var(--ogenix-black);  margin: 0;  letter-spacing: var(--ogenix-letter-spacing);}p {  margin: 0;}dl,ol,ul {  margin-top: 0;  margin-bottom: 0;}::-webkit-input-placeholder {  color: inherit;  opacity: 1;}:-ms-input-placeholder {  color: inherit;  opacity: 1;}::-ms-input-placeholder {  color: inherit;  opacity: 1;}::placeholder {  color: inherit;  opacity: 1;}.page-wrapper {  position: relative;  margin: 0 auto;  width: 100%;  min-width: 300px;  overflow: hidden;}.container {  padding-left: 15px;  padding-right: 15px;}@media (min-width: 1200px) {  .container {    max-width: 1200px;  }}::-webkit-input-placeholder {  color: inherit;  opacity: 1;}:-ms-input-placeholder {  color: inherit;  opacity: 1;}::-ms-input-placeholder {  color: inherit;  opacity: 1;}::placeholder {  color: inherit;  opacity: 1;}.section-separator {  border-color: var(--ogenix-border);  border-width: 1px;  margin-top: 0;  margin-bottom: 0;}#particles-js {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 100%;  height: 100%;  background-position: 50% 50%;  opacity: 0.4;  z-index: -1;}/*--------------------------------------------------------------# Custom Cursor--------------------------------------------------------------*/.custom-cursor__cursor {  width: 25px;  height: 25px;  border-radius: 100%;  border: 1px solid var(--ogenix-base);  -webkit-transition: all 200ms ease-out;  transition: all 200ms ease-out;  position: fixed;  pointer-events: none;  left: 0;  top: 0;  -webkit-transform: translate(calc(-50% + 5px), -50%);  transform: translate(calc(-50% + 5px), -50%);  z-index: 999991;}.custom-cursor__cursor-two {  width: 10px;  height: 10px;  border-radius: 100%;  background-color: var(--ogenix-base);  opacity: .3;  position: fixed;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  pointer-events: none;  -webkit-transition: width .3s, height .3s, opacity .3s;  transition: width .3s, height .3s, opacity .3s;  z-index: 999991;}.custom-cursor__hover {  background-color: var(--ogenix-base);  opacity: 0.4;}.custom-cursor__innerhover {  width: 25px;  height: 25px;  opacity: .4;}.thm-btn {  position: relative;  display: inline-block;  vertical-align: middle;  outline: none;  background-color: var(--ogenix-primary);  color: var(--ogenix-white);  font-size: 14px;  font-weight: 800;  padding: 9px 40px 11px;  transition: all 0.5s linear;  border-radius: 25px;  overflow: hidden;  z-index: 1;}.thm-btn:hover {  color: var(--ogenix-white);}.thm-btn:before {  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 60px;  background-color: #f7b534;  border-top-right-radius: 25px;  border-bottom-right-radius: 25px;  clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%);  transition: all 0.5s linear;  z-index: -1;}.thm-btn:hover:before {  width: 190%;}.section-title {  position: relative;  display: block;  margin-top: -5px;  margin-bottom: 50px;}.section-title__tagline {  position: relative;  display: inline-block;  font-size: 24px;  line-height: 24px;  color: var(--ogenix-base);  font-weight: 700;  font-family: var(--ogenix-font-two);}.section-title__title {  margin: 0;  color: var(--ogenix-black);  font-size: 45px;  line-height: 54px;  font-weight: 900;  margin-top: 1px;  letter-spacing: var(--ogenix-letter-spacing);}.bootstrap-select .btn-light:not(:disabled):not(.disabled).active,.bootstrap-select .btn-light:not(:disabled):not(.disabled):active,.bootstrap-select .show>.btn-light.dropdown-toggle {  -webkit-box-shadow: none !important;  box-shadow: none !important;  outline: none !important;}.bootstrap-select>.dropdown-toggle {  -webkit-box-shadow: none !important;  box-shadow: none !important;}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {  outline: none !important;}.bootstrap-select .dropdown-menu {  border: 0;  padding-top: 0;  padding-bottom: 0;  margin-top: 0;  z-index: 991;  border-radius: 0;}.bootstrap-select .dropdown-menu>li+li>a {  border-top: 1px solid rgba(255, 255, 255, 0.2);}.bootstrap-select .dropdown-menu>li.selected>a {  background: var(--ogenix-primary);  color: #fff;}.bootstrap-select .dropdown-menu>li>a {  font-size: 16px;  font-weight: 500;  padding: 4px 20px;  color: #ffffff;  background: var(--ogenix-base);  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;}.bootstrap-select .dropdown-menu>li>a:hover {  background: var(--ogenix-black);  color: var(--ogenix-white);  cursor: pointer;}.preloader {  position: fixed;  background-color: #fff;  background-position: center center;  background-repeat: no-repeat;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 99999;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  text-align: center;}.preloader__image {  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  -webkit-animation-name: flipInY;  animation-name: flipInY;  -webkit-animation-duration: 2s;  animation-duration: 2s;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  background-image: url(../images/loader.png);  background-repeat: no-repeat;  background-position: center center;  background-size: 60px auto;  width: 100%;  height: 100%;}/* scroll to top */.scroll-to-top {  display: inline-block;  width: 50px;  height: 50px;  background: var(--ogenix-base);  position: fixed;  bottom: 40px;  right: 40px;  z-index: 99;  text-align: center;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  display: none;  border-radius: 50%;  cursor: pointer;}.scroll-to-top i {  color: var(--ogenix-white);  font-size: 18px;  line-height: 50px;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  position: relative;  display: inline-block;}.scroll-to-top:hover {  background-color: var(--ogenix-black);}.scroll-to-top:hover i {  color: #fff;}/*--------------------------------------------------------------# Navigations One--------------------------------------------------------------*/.main-header {  position: relative;  display: block;  transition: all 500ms ease;  z-index: 999;}.main-header__wrapper {  position: relative;  display: block;  z-index: 1;}.main-header__wrapper-inner {  position: relative;  display: block;  z-index: 1;}.main-header__logo {  position: absolute;  background-color: var(--ogenix-black);  padding: 0px 60px 0px;  top: 0;  bottom: 0;  left: 0;  display: flex;  align-items: center;  justify-content: center;  z-index: 2;}.main-header__right {  display: block;}.main-header__top {  position: relative;  display: block;  background-color: var(--ogenix-black);  z-index: 1;}.main-header__top-inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;  padding: 0px 60px 0px;  padding-left: 285px;  z-index: 1;}.main-header__top-left {  position: relative;  display: flex;  align-items: center;}.main-header__top-left-text {  font-size: 13px;  color: #91a589;}.main-header__social {  position: relative;  display: flex;  align-items: center;  background-color: #223d17;  padding: 13px 40px 13px;  margin-left: 30px;}.main-header__social a {  position: relative;  display: flex;  align-items: center;  font-size: 14px;  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header__social a:hover {  color: var(--ogenix-primary);}.main-header__social a+a {  margin-left: 25px;}.main-header__top-right {  display: block;}.main-header__contact-list {  position: relative;  display: flex;  align-items: center;}.main-header__contact-list li {  position: relative;  display: flex;  align-items: center;}.main-header__contact-list li:before {  content: "";  position: absolute;  top: 6px;  bottom: 5px;  right: -30px;  width: 1px;  background-color: rgba(var(--ogenix-white-rgb), .10);}.main-header__contact-list li:last-child:before {  display: none;}.main-header__contact-list li+li {  margin-left: 60px;}.main-header__contact-list li .icon {  position: relative;  display: flex;  align-items: center;}.main-header__contact-list li .icon i {  font-size: 15px;  color: var(--ogenix-primary);}.main-header__contact-list li .text {  margin-left: 10px;}.main-header__contact-list li .text p {  font-size: 13px;  color: #91a589;}.main-header__contact-list li .text p a {  color: #91a589;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header__contact-list li .text p a:hover {  color: var(--ogenix-white);}.main-header__right-bottom {  display: block;}.main-menu {  display: block;}.main-menu__wrapper {  display: block;  padding: 0px 0px;}.main-menu__wrapper-inner {  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;  padding: 0 60px;  padding-left: 285px;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.main-menu__main-menu-box {  display: block;}.main-menu__right {  position: relative;  display: block;}.main-menu__search-cart-btn {  position: relative;  display: flex;  align-items: center;  padding: 20px 0 20px;}.main-menu__search-cart-box {  position: relative;  display: flex;  align-items: center;}.main-menu__search-cart-box:before {  content: "";  position: absolute;  top: 4px;  bottom: 3px;  left: -30px;  width: 1px;  background-color: var(--ogenix-bdr-color);}.main-menu__search-box {  position: relative;  display: block;}.main-menu__search {  position: relative;  display: flex;  align-items: center;  font-size: 16px;  color: var(--ogenix-black);  font-weight: 300;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu__search i {  font-size: 17px;  color: var(--ogenix-black);  padding-right: 10px;}.main-menu__search:hover {  color: var(--ogenix-base);}.main-menu__cart-box {  position: relative;  display: block;  margin-left: 30px;  margin-right: 10px;}.main-menu__cart {  position: relative;  display: flex;  align-items: center;  font-size: 24px;  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  height: 50px;  width: 50px;  background-color: var(--ogenix-primary);  border-radius: 50%;  justify-content: center;}.main-menu__cart:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.main-menu__btn-box {  position: relative;  display: block;}.main-menu__btn {  background-color: var(--ogenix-base);}.main-menu__btn:before {  background-color: #4a9e27;}.stricky-header.main-menu {  background-color: var(--ogenix-black);}.stricky-header .main-menu__wrapper-inner {  padding: 0 60px;  padding-left: 60px;}.main-menu .main-menu__list,.main-menu .main-menu__list>li>ul,.main-menu .main-menu__list>li>ul>li>ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list>li>ul,.stricky-header .main-menu__list>li>ul>li>ul {  margin: 0;  padding: 0;  list-style-type: none;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: none;}@media (min-width: 1200px) {  .main-menu .main-menu__list,  .main-menu .main-menu__list>li>ul,  .main-menu .main-menu__list>li>ul>li>ul,  .stricky-header .main-menu__list,  .stricky-header .main-menu__list>li>ul,  .stricky-header .main-menu__list>li>ul>li>ul {    display: -webkit-box;    display: -ms-flexbox;    display: flex;  }}.main-menu .main-menu__list>li,.stricky-header .main-menu__list>li {  padding-top: 30px;  padding-bottom: 30px;  position: relative;}.main-menu .main-menu__list>li+li,.stricky-header .main-menu__list>li+li {  margin-left: 85px;}.main-menu .main-menu__list>li>a,.stricky-header .main-menu__list>li>a {  font-size: 16px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  color: var(--ogenix-gray);  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  font-weight: 600;  letter-spacing: 0;}.main-menu .main-menu__list>li>a::before,.stricky-header .main-menu__list>li>a::before {  content: "";  height: 3px;  border-radius: 0px;  background-image: -moz-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -webkit-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -ms-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  position: absolute;  bottom: -30px;  left: 0;  right: 0;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: 1;}.main-menu .main-menu__list>li.dropdown>a {  padding-right: 16px;}.main-menu .main-menu__list>li.dropdown>a:after {  position: absolute;  top: 55%;  right: 0;  font-family: "Font Awesome 5 Free";  content: "\f107";  font-size: 13px;  color: var(--ogenix-gray);  transform: translateY(-50%);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.main-menu .main-menu__list>li.current>a,.main-menu .main-menu__list>li:hover>a,.stricky-header .main-menu__list>li.current>a,.stricky-header .main-menu__list>li:hover>a {  color: var(--ogenix-black);}.main-menu .main-menu__list>li.current>a::before,.main-menu .main-menu__list>li:hover>a::before,.stricky-header .main-menu__list>li.current>a::before,.stricky-header .main-menu__list>li:hover>a::before {  transform: scale(1, 1);  transform-origin: right center;  background-color: var(--ogenix-base);}.main-menu .main-menu__list>li.current>a::after,.main-menu .main-menu__list>li:hover>a::after,.stricky-header .main-menu__list>li.current>a::after,.stricky-header .main-menu__list>li:hover>a::after {  color: var(--ogenix-black);}.main-menu .main-menu__list>li>ul,.main-menu .main-menu__list>li>ul>li>ul,.stricky-header .main-menu__list>li>ul,.stricky-header .main-menu__list>li>ul>li>ul {  position: absolute;  top: 100%;  left: 0;  min-width: 270px;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  opacity: 0;  visibility: hidden;  -webkit-transform-origin: top center;  transform-origin: top center;  -webkit-transform: scaleY(0) translateZ(100px);  transform: scaleY(0) translateZ(100px);  -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;  z-index: 99;  background-color: rgb(255, 255, 255);  padding: 24px 20px 24px;  border-radius: var(--ogenix-bdr-radius);}.sub-menu {  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.main-menu .main-menu__list>li>ul>li>ul>li>ul,.stricky-header .main-menu__list>li>ul>li>ul>li>ul {  display: none;}.main-menu .main-menu__list>li:hover>ul,.main-menu .main-menu__list>li>ul>li:hover>ul,.stricky-header .main-menu__list>li:hover>ul,.stricky-header .main-menu__list>li>ul>li:hover>ul {  opacity: 1;  visibility: visible;  -webkit-transform: scaleY(1) translateZ(0px);  transform: scaleY(1) translateZ(0px);}.main-menu .main-menu__list>li>ul>li,.main-menu .main-menu__list>li>ul>li>ul>li,.stricky-header .main-menu__list>li>ul>li,.stricky-header .main-menu__list>li>ul>li>ul>li {  -webkit-box-flex: 1;  -ms-flex: 1 1 100%;  flex: 1 1 100%;  width: 100%;  position: relative;}.main-menu .main-menu__list>li>ul>li+li,.main-menu .main-menu__list>li>ul>li>ul>li+li,.stricky-header .main-menu__list>li>ul>li+li,.stricky-header .main-menu__list>li>ul>li>ul>li+li {  border-top: none;  margin-top: 4px;}.main-menu .main-menu__list>li>ul>li>a,.main-menu .main-menu__list>li>ul>li>ul>li>a,.stricky-header .main-menu__list>li>ul>li>a,.stricky-header .main-menu__list>li>ul>li>ul>li>a {  position: relative;  font-size: 16px;  line-height: 30px;  color: var(--ogenix-gray);  font-weight: 600;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding: 6px 20px 6px;  -webkit-transition: 500ms;  transition: 500ms;  border-radius: var(--ogenix-bdr-radius);}.main-menu .main-menu__list>li>ul>li:hover>a,.main-menu .main-menu__list>li>ul>li>ul>li:hover>a,.stricky-header .main-menu__list>li>ul>li:hover>a,.stricky-header .main-menu__list>li>ul>li>ul>li:hover>a {  background-color: var(--ogenix-extra);  color: var(--ogenix-black);}.main-menu .main-menu__list>li>ul>li>a::before,.main-menu .main-menu__list>li>ul>li>ul>li>a::before,.stricky-header .main-menu__list>li>ul>li>a::before,.stricky-header .main-menu__list>li>ul>li>ul>li>a::before {  position: absolute;  top: 50%;  right: 20px;  font-family: "Font Awesome 5 Free";  font-weight: 900;  content: "\f105";  font-size: 14px;  color: var(--ogenix-base);  transform: translateY(-50%) scale(0);  -webkit-transition: 500ms;  transition: 500ms;}.main-menu .main-menu__list>li>ul>li:hover>a::before,.main-menu .main-menu__list>li>ul>li>ul>li:hover>a::before,.stricky-header .main-menu__list>li>ul>li:hover>a::before,.stricky-header .main-menu__list>li>ul>li>ul>li:hover>a::before {  transform: translateY(-50%) scale(1);}.main-menu .main-menu__list>li>ul>li>ul,.stricky-header .main-menu__list>li>ul>li>ul {  top: 0;  left: 100%;}.main-menu .main-menu__list li ul li>ul.right-align,.stricky-header .main-menu__list li ul li>ul.right-align {  top: 0;  left: auto;  right: 100%;}.main-menu-three__main-menu-box .main-menu__list>.megamenu,.main-menu-two__main-menu-box .main-menu__list>.megamenu,.main-menu__wrapper .main-menu__list>.megamenu {  position: static;}.main-menu-three__main-menu-box .main-menu__list>.megamenu>ul,.main-menu-two__main-menu-box .main-menu__list>.megamenu>ul,.main-menu__wrapper .main-menu__list>.megamenu>ul {  top: 100% !important;  left: 0 !important;  right: 0 !important;  background-color: transparent;}.main-menu-three__main-menu-box .main-menu__list>.megamenu>ul>li,.main-menu-two__main-menu-box .main-menu__list>.megamenu>ul>li,.main-menu__wrapper .main-menu__list>.megamenu>ul>li {  padding: 0 !important;}.stricky-header {  position: fixed;  z-index: 991;  top: 0;  left: 0;  background-color: #fff;  width: 100%;  visibility: hidden;  -webkit-transform: translateY(-120%);  transform: translateY(-120%);  -webkit-transition: visibility 500ms ease, -webkit-transform 500ms ease;  transition: visibility 500ms ease, -webkit-transform 500ms ease;  transition: transform 500ms ease, visibility 500ms ease;  transition: transform 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;  -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}@media (max-width: 1199px) {  .stricky-header {    display: none !important;  }}.stricky-header.stricky-fixed {  -webkit-transform: translateY(0);  transform: translateY(0);  visibility: visible;}.stricky-header .main-menu__inner {  -webkit-box-shadow: none;  box-shadow: none;  padding-right: 0;  max-width: 1170px;  width: 100%;  margin: 0 auto;}.mobile-nav__buttons {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin-left: auto;  margin-right: 10px;}@media (min-width: 1200px) {  .mobile-nav__buttons {    display: none;  }}.mobile-nav__buttons a {  font-size: 20px;  color: var(--ogenix-base);  cursor: pointer;}.mobile-nav__buttons a+a {  margin-left: 10px;}.mobile-nav__buttons a:hover {  color: var(--ogenix-base);}.main-menu .mobile-nav__toggler {  font-size: 20px;  color: var(--ogenix-base);  cursor: pointer;  -webkit-transition: 500ms;  transition: 500ms;}.main-menu .mobile-nav__toggler:hover {  color: var(--ogenix-primary);}@media (min-width: 1200px) {  .main-menu .mobile-nav__toggler {    display: none;  }}/*--------------------------------------------------------------# Mobile Nav--------------------------------------------------------------*/.mobile-nav__wrapper {  position: fixed;  top: 0;  left: 0;  width: 100vw;  height: 100vh;  z-index: 999;  -webkit-transform: translateX(-100%);  transform: translateX(-100%);  -webkit-transform-origin: left center;  transform-origin: left center;  -webkit-transition: visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;  transition: visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;  transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;  transition: transform 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;  visibility: hidden;}.mobile-nav__wrapper .container {  padding-left: 0;  padding-right: 0;}.mobile-nav__wrapper.expanded {  opacity: 1;  -webkit-transform: translateX(0%);  transform: translateX(0%);  visibility: visible;  -webkit-transition: visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;  transition: visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;  transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;  transition: transform 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;}.mobile-nav__overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #000000;  opacity: 0.5;  cursor: pointer;}.mobile-nav__content {  width: 300px;  background-color: var(--ogenix-black);  z-index: 10;  position: relative;  height: 100%;  overflow-y: auto;  padding-top: 30px;  padding-bottom: 30px;  padding-left: 15px;  padding-right: 15px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateX(-100%);  transform: translateX(-100%);  -webkit-transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms, -webkit-transform 500ms ease 0ms;}.mobile-nav__wrapper.expanded .mobile-nav__content {  opacity: 1;  visibility: visible;  -webkit-transform: translateX(0);  transform: translateX(0);  -webkit-transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms, -webkit-transform 500ms ease 500ms;}.mobile-nav__content .logo-box {  margin-bottom: 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.mobile-nav__close {  position: absolute;  top: 20px;  right: 15px;  font-size: 18px;  color: var(--ogenix-white);  cursor: pointer;}.mobile-nav__content .main-menu__list,.mobile-nav__content .main-menu__list>li>ul,.mobile-nav__content .main-menu__list>li>ul>li>ul {  margin: 0;  padding: 0;  list-style-type: none;}.mobile-nav__content .main-menu__list>li>ul,.mobile-nav__content .main-menu__list>li>ul>li>ul {  display: none;  border-top: 1px solid rgba(255, 255, 255, 0.1);  margin-left: 0.5em;}.mobile-nav__content .main-menu__list>li:not(:last-child),.mobile-nav__content .main-menu__list>li>ul>li:not(:last-child),.mobile-nav__content .main-menu__list>li>ul>li>ul>li:not(:last-child) {  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.mobile-nav__content .main-menu__list>li>a>.main-menu-border {  display: none !important;}.mobile-nav__content .main-menu__list>li>a,.mobile-nav__content .main-menu__list>li>ul>li>a,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  line-height: 30px;  color: #ffffff;  font-size: 14px;  font-family: var(--ogenix-font);  font-weight: 500;  height: 46px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-transition: 500ms;  transition: 500ms;}.mobile-nav__content .main-menu__list>li>a.expanded .mobile-nav__content .main-menu__list>li>ul>li>a.expanded .mobile-nav__content .main-menu__list>li>ul>li>ul>li>a.expanded {  color: var(--ogenix-base);}.mobile-nav__content .main-menu__list li a.expanded {  color: var(--ogenix-base);}.mobile-nav__content .main-menu__list>li>a>button,.mobile-nav__content .main-menu__list>li>ul>li>a>button,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button {  width: 30px;  height: 30px;  background-color: var(--ogenix-base);  border: none;  outline: none;  color: #fff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);  -webkit-transition: -webkit-transform 500ms ease;  transition: -webkit-transform 500ms ease;  transition: transform 500ms ease;  transition: transform 500ms ease, -webkit-transform 500ms ease;  padding: 0;}.mobile-nav__content .main-menu__list>li>a>button.expanded,.mobile-nav__content .main-menu__list>li>ul>li>a>button.expanded,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button.expanded {  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  background-color: #fff;  color: var(--ogenix-base);}/* no menu after 2rd level dropdown */.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button,.mobile-nav__content .main-menu__list>li>ul>li>ul>li>ul {  display: none !important;}.mobile-nav__content .main-menu__list li.cart-btn span {  position: relative;  top: auto;  right: auto;  -webkit-transform: translate(0, 0);  transform: translate(0, 0);}.mobile-nav__content .main-menu__list li.cart-btn i {  font-size: 16px;}.mobile-nav__top {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  margin-bottom: 30px;}.mobile-nav__top .main-menu__login a {  color: var(--ogenix-text-dark);}.mobile-nav__container {  border-top: 1px solid rgba(255, 255, 255, 0.1);  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.mobile-nav__social {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.mobile-nav__social a {  font-size: 16px;  color: var(--ogenix-white);  -webkit-transition: 500ms;  transition: 500ms;}.mobile-nav__social a+a {  margin-left: 30px;}.mobile-nav__social a:hover {  color: var(--ogenix-base);}.mobile-nav__contact {  margin-bottom: 0;  margin-top: 20px;  margin-bottom: 20px;}.mobile-nav__contact li {  color: var(--ogenix-text-dark);  font-size: 14px;  font-weight: 500;  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.mobile-nav__contact li+li {  margin-top: 15px;}.mobile-nav__contact li a {  color: #ffffff;  -webkit-transition: 500ms;  transition: 500ms;}.mobile-nav__contact li a:hover {  color: var(--ogenix-base);}.mobile-nav__contact li>i {  width: 30px;  height: 30px;  border-radius: 50%;  background-color: var(--ogenix-base);  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  text-align: center;  font-size: 11px;  margin-right: 10px;  color: #fff;}.mobile-nav__container .main-logo,.mobile-nav__container .topbar__buttons,.mobile-nav__container .main-menu__language,.mobile-nav__container .main-menu__login {  display: none;}/*--------------------------------------------------------------# Home Showcase--------------------------------------------------------------*/.home-showcase {  margin-top: -24px;  margin-bottom: -24px;}.home-showcase__inner {  padding: 40px 40px 36px;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);  border-radius: var(--ogenix-bdr-radius);}.home-showcase .row {  --bs-gutter-x: 42px;  --bs-gutter-y: 20px;}.home-showcase__image {  position: relative;  background-color: var(--ogenix-base);  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);}.home-showcase__image>img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);  -webkit-transition: 500ms ease;  transition: 500ms ease;  -webkit-transform: scale(1);  transform: scale(1);}.home-showcase__image:hover>img {  opacity: 0.75;}.home-showcase__image:hover .home-showcase__buttons {  -webkit-transform: scale(1, 1);  transform: scale(1, 1);  opacity: 1;  visibility: visible;}.home-showcase__buttons {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-transform: scale(1, 0);  transform: scale(1, 0);  opacity: 0;  visibility: hidden;  -webkit-transform-origin: bottom center;  transform-origin: bottom center;  -webkit-transition: 500ms ease;  transition: 500ms ease;}.home-showcase__buttons__item {  padding: 10px 20px 10px;  width: 150px;  text-align: center;}.home-showcase__buttons__item+.home-showcase__buttons__item {  margin-top: 10px;}.home-showcase__title {  margin: 0;  text-align: center;  font-size: 16px;  font-weight: 800;  color: var(--ogenix-black);  margin-top: 18px;}.mobile-nav__wrapper .home-showcase .row [class*=col-] {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;}.mobile-nav__wrapper .home-showcase__inner {  padding: 15px 0px;  background-color: rgba(0, 0, 0, 0);}.mobile-nav__wrapper .home-showcase__title {  color: var(--ogenix-white, #ffffff);}/*--------------------------------------------------------------# Navigations Two--------------------------------------------------------------*/.main-header-two {  position: relative;  display: block;  transition: all 500ms ease;  z-index: 999;}.main-header-two__top {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 1px 0px 0px rgba(234, 234, 226, 0.004);  z-index: 2;  border-bottom: 1px solid var(--ogenix-bdr-color);}.main-header-two__top-inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;}.main-header-two__logo {  position: relative;  display: block;  padding-top: 23px;  padding-bottom: 22px;}.main-header-two__right {  position: relative;  display: flex;  align-items: center;  padding: 29px 0;}.main-header-two__contact-list {  position: relative;  display: flex;  align-items: center;  padding: 17.5px 0;}.main-header-two__contact-list li {  position: relative;  display: flex;  align-items: center;}.main-header-two__contact-list li+li {  margin-left: 60px;}.main-header-two__contact-list li .icon {  position: relative;  display: flex;  align-items: center;}.main-header-two__contact-list li .icon i {  font-size: 15px;  color: var(--ogenix-primary);}.main-header-two__contact-list li .text {  margin-left: 10px;}.main-header-two__contact-list li .text p {  font-size: 13px;  color: var(--ogenix-gray);  line-height: 13px;}.main-header-two__contact-list li .text p a {  color: var(--ogenix-gray);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header-two__contact-list li .text p a:hover {  color: var(--ogenix-black);}.main-header-two__search-cart-box {  position: relative;  display: flex;  align-items: center;  margin-left: 40px;}.main-header-two__search-form-box {  position: relative;  display: block;}.main-header-two__search-form {  position: relative;  display: block;  max-width: 452px;  width: 100%;}.main-header-two__search-input-box {  position: relative;  display: block;}.main-header-two__search-icon {  position: absolute;  top: 55%;  left: 30px;  transform: translateY(-50%);}.main-header-two__search-icon span {  font-size: 18px;  color: var(--ogenix-gray);}.main-header-two__search-input-box input[type="search"] {  height: 50px;  width: 100%;  border: none;  outline: none;  background-color: var(--ogenix-extra);  border-radius: 25px;  padding-left: 60px;  padding-right: 229px;  font-size: 14px;  font-weight: 400;  color: var(--ogenix-gray);}.main-header-two__search-btn {  position: absolute;  top: 0;  bottom: 0;  right: 0;  border: none;  background-color: var(--ogenix-base);}.main-header-two__search-btn:before {  background-color: #4a9e27;}.main-header-two__cart-box {  position: relative;  display: block;  margin-left: 10px;}.main-header-two__cart {  position: relative;  display: flex;  align-items: center;  font-size: 24px;  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  height: 50px;  width: 50px;  background-color: var(--ogenix-primary);  border-radius: 50%;  justify-content: center;}.main-header-two__cart:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.main-menu-two__wrapper {  position: relative;  display: block;  background-color: rgb(243, 243, 237);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);  z-index: 1;}.main-menu-two__wrapper-inner {  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;}.main-header-two__social {  position: relative;  display: flex;  align-items: center;}.main-header-two__social a {  position: relative;  display: flex;  align-items: center;  font-size: 15px;  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header-two__social a+a {  margin-left: 28px;}.main-header-two__social a:hover {  color: var(--ogenix-base);}.main-menu-two__main-menu-box {  display: block;}.main-menu-two__right {  position: relative;  display: block;}.main-menu-two__login {  position: relative;  display: flex;  align-items: center;}.main-menu-two__login li {  position: relative;  display: flex;  align-items: center;}.main-menu-two__login li+li {  margin-left: 13px;}.main-menu-two__login li a {  font-size: 14px;  font-weight: 500;  color: var(--ogenix-gray);}.main-menu-two__login li.active a {  color: var(--ogenix-black);}.stricky-header.main-menu-two {  background-color: var(--ogenix-extra);}.main-menu-two .main-menu__list>li+li,.stricky-header.main-menu-two .main-menu__list>li+li {  margin-left: 50px;}.main-menu-two .main-menu__list>li,.stricky-header.main-menu-two .main-menu__list>li {  padding-top: 15px;  padding-bottom: 15px;}.main-menu-two .main-menu__list>li>a::before,.stricky-header.main-menu-two .main-menu__list>li>a::before {  bottom: -15px;}/*--------------------------------------------------------------# Navigations Three--------------------------------------------------------------*/.main-header-three {  position: relative;  display: block;  transition: all 500ms ease;  z-index: 999;}.main-header-three__wrapper {  position: relative;  display: block;}.main-header-three__wrapper-inner {  display: block;}.main-header-three__logo {  display: block;  float: left;  max-width: 170px;  width: 100%;  padding: 33.5px 0;  z-index: 1;}.main-header-three__right {  display: block;  float: right;  max-width: 970px;  width: 100%;  z-index: 1;}.main-header-three__top {  position: relative;  display: block;  background-color: var(--ogenix-black);  padding-left: 30px;  border-bottom-left-radius: var(--ogenix-bdr-radius);  padding-top: 5px;  padding-bottom: 4px;  z-index: 1;}.main-header-three__top:before {  content: "";  position: absolute;  top: 0;  bottom: 0;  left: 100%;  right: -1000000px;  background-color: var(--ogenix-black);  z-index: -1;}.main-header-three__top-inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;}.main-header-three__top-right {  position: relative;  display: block;}.main-header-three__contact-list {  position: relative;  display: flex;  align-items: center;}.main-header-three__contact-list li {  position: relative;  display: flex;  align-items: center;}.main-header-three__contact-list li:before {  content: "";  position: absolute;  top: 6px;  bottom: 5px;  right: -30px;  width: 1px;  background-color: rgba(var(--ogenix-white-rgb), .10);}.main-header-three__contact-list li:last-child:before {  display: none;}.main-header-three__contact-list li+li {  margin-left: 60px;}.main-header-three__contact-list li .icon {  position: relative;  display: flex;  align-items: center;}.main-header-three__contact-list li .icon i {  font-size: 15px;  color: var(--ogenix-primary);}.main-header-three__contact-list li .text {  margin-left: 10px;}.main-header-three__contact-list li .text p {  font-size: 13px;  color: #91a589;}.main-header-three__contact-list li .text p a {  color: #91a589;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header-three__contact-list li .text p a:hover {  color: var(--ogenix-white);}.main-header-three__menu-box {  position: relative;  display: block;}.main-header-three__menu {  display: flex;  align-items: center;}.main-header-three__menu li {  position: relative;  display: block;}.main-header-three__menu li:before {  content: "";  position: absolute;  top: 11px;  bottom: 9px;  right: -14px;  width: 2px;  background-color: #91a589;  transform: rotate(8deg);}.main-header-three__menu li:last-child:before {  display: none;}.main-header-three__menu li+li {  margin-left: 27px;}.main-header-three__menu li a {  font-size: 13px;  color: #91a589;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header-three__menu li a:hover {  color: var(--ogenix-white);}.main-header-three__bottom {  display: block;}.main-menu-three__wrapper {  display: block;}.main-menu-three__wrapper-inner {  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;}.main-menu-three__main-menu-box {  display: block;}.main-menu-three__right {  position: relative;  display: flex;  align-items: center;}.main-menu-three__login-box {  position: relative;  display: flex;  align-items: center;}.main-menu-three__login-icon {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 23px;  width: 23px;  background-color: var(--ogenix-base);  border-radius: 50%;}.main-menu-three__login-icon i {  font-size: 12px;  color: var(--ogenix-white);}.main-menu-three__login-menu {  position: relative;  display: flex;  align-items: center;  margin-left: 10px;}.main-menu-three__login-menu li {  position: relative;  display: block;}.main-menu-three__login-menu li+li {  margin-left: 8px;}.main-menu-three__login-menu li span {  font-size: 13px;}.main-menu-three__login-menu li a {  font-size: 14px;  font-weight: 500;  color: var(--ogenix-gray);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-three__login-menu li a:hover {  color: var(--ogenix-black);}.main-menu-three__search-cart-box {  position: relative;  display: flex;  align-items: center;  margin-left: 20px;}.main-menu-three__search-box {  position: relative;  display: block;  margin-right: 10px;}.main-menu-three__search {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 50px;  width: 50px;  border-radius: 50%;  background-color: var(--ogenix-extra);  font-size: 20px;  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-three__search:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.main-menu-three__cart-box {  position: relative;  display: block;}.main-menu-three__cart {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 50px;  width: 50px;  border-radius: 50%;  background-color: var(--ogenix-primary);  font-size: 24px;  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-three__cart:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.stricky-header.main-menu-three {  background-color: var(--ogenix-white);}.stricky-header .main-menu-three__wrapper-inner {  max-width: 1170px;  margin: 0 auto;}.main-menu-three .main-menu__list>li+li,.stricky-header.main-menu-three .main-menu__list>li+li {  margin-left: 35px;}.main-menu-three .main-menu__list>li>a::before,.stricky-header.main-menu-three .main-menu__list>li>a::before {  bottom: -4px;}/*--------------------------------------------------------------# Search Popup--------------------------------------------------------------*/.search-popup {  position: fixed;  top: 0;  left: 0;  width: 100vw;  height: 100vh;  z-index: 9999;  padding-left: 20px;  padding-right: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-transform: translateY(-110%);  transform: translateY(-110%);  -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;  transition: opacity 500ms ease, -webkit-transform 500ms ease;  transition: transform 500ms ease, opacity 500ms ease;  transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease;}.search-popup.active {  -webkit-transform: translateY(0%);  transform: translateY(0%);}.search-popup__overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: var(--ogenix-black);  opacity: 0.75;  cursor: pointer;}.search-popup__content {  width: 100%;  max-width: 560px;}.search-popup__content form {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  position: relative;  background-color: #fff;  border-radius: 6px;  overflow: hidden;}.search-popup__content form input[type="search"],.search-popup__content form input[type="text"] {  width: 100%;  background-color: #fff;  font-size: 16px;  border: none;  outline: none;  height: 66px;  padding-left: 30px;}.search-popup__content .thm-btn {  padding: 0;  width: 68px;  height: 68px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  text-align: center;  position: absolute;  top: 0;  right: -1px;  border-radius: 0;  background-color: var(--ogenix-base);  border: 0;  border-top-right-radius: 6px;  border-bottom-right-radius: 6px;}.search-popup__content .thm-btn:before {  background-color: #4a9e27;  border-top-right-radius: 6px;  border-bottom-right-radius: 6px;  width: 34px;}.search-popup__content .thm-btn i {  height: auto;  width: auto;  background-color: transparent;  border-radius: 50%;  color: var(--ogenix-white);  font-size: 22px;  line-height: inherit;  text-align: center;  top: 0;  margin-right: 0;  padding-left: 0;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.search-popup__content .thm-btn:hover:before {  width: 190%;}/*--------------------------------------------------------------# Main Slider--------------------------------------------------------------*/.main-slider {  position: relative;  display: block;  z-index: 2;}.main-slider .swiper-slide {  position: relative;  background-color: var(--ogenix-extra);}.main-slider .container {  position: relative;  padding-top: 196px;  padding-bottom: 200px;  z-index: 30;}.main-slider-bg-shape {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  opacity: .80;  z-index: -1;}.main-slider-bg-shape-two {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  mix-blend-mode: luminosity;  opacity: .12;  z-index: -1;}.main-slider__shape-1 {  position: absolute;  top: 100px;  left: 115px;  z-index: -1;}.main-slider__shape-1 img {  width: auto;}.main-slider__shape-2 {  position: absolute;  left: 260px;  bottom: 75px;  z-index: -1;}.main-slider__shape-2 img {  width: auto;}.main-slider__shape-3 {  position: absolute;  top: 40px;  right: 425px;  z-index: 1;}.main-slider__shape-3 img {  width: auto;}.main-slider__shape-4 {  position: absolute;  top: 210px;  right: 150px;  z-index: -1;}.main-slider__shape-4 img {  width: auto;}.main-slider__shape-5 {  position: absolute;  bottom: 100px;  right: 795px;  z-index: -1;}.main-slider__shape-5 img {  width: auto;}.main-slider__shape-6 {  position: absolute;  top: 80px;  right: 190px;  z-index: -1;}.main-slider__shape-6 img {  width: auto;}.main-slider__shape-7 {  position: absolute;  bottom: 130px;  right: 345px;  z-index: -1;}.main-slider__shape-7 img {  width: auto;}.main-slider__shape-8 {  position: absolute;  bottom: -60px;  right: 170px;  z-index: -1;}.main-slider__shape-8 img {  width: auto;}.main-slider__img-one {  position: absolute;  top: 105px;  right: 260px;  transform: translateX(400px);  z-index: 1;}.swiper-slide-active .main-slider__img-one {  opacity: 1;  transform: translateX(0px);  transition: all 1000ms ease;}.main-slider__img-one img {  width: auto;}.main-slider__content {  position: relative;  display: block;  z-index: 1;}.main-slider__shape-9 {  position: absolute;  left: 460px;  top: 20px;  z-index: -1;}.main-slider__shape-9 img {  width: auto;}.main-slider__sub-title {  font-size: 30px;  font-weight: 400;  color: var(--ogenix-gray);  font-family: var(--ogenix-font-two);  line-height: 30px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-120px);  transform: translateY(-120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__title {  position: relative;  font-size: 90px;  color: var(--ogenix-black);  font-weight: 800;  line-height: 90px;  margin-top: 24px;  margin-bottom: 39px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-120px);  transform: translateY(-120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__btn-box {  position: relative;  display: flex;  align-items: center;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(120px);  transform: translateY(120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider__btn-two {  background-color: var(--ogenix-base);  margin-left: 10px;}.main-slider__btn-two:before {  background-color: #4a9e27;}.main-slider .swiper-slide-active .main-slider__title,.main-slider .swiper-slide-active .main-slider__sub-title,.main-slider .swiper-slide-active .main-slider__btn-box {  visibility: visible;  opacity: 1;  -webkit-transform: translateY(0) translateX(0);  transform: translateY(0) translateX(0);}.main-slider__nav {  position: absolute;  top: 50%;  left: 50%;  z-index: 100;  transform: translateY(-50%) translateX(-50%);  display: flex;  align-items: flex-end;  flex-direction: column;  max-width: 1200px;  width: 100%;  padding: 0 15px;  height: 0;  line-height: 0;}.main-slider__nav .swiper-button-next,.main-slider__nav .swiper-button-prev {  position: relative;  top: auto;  left: auto;  right: auto;  bottom: auto;  z-index: 100;  width: 50px;  height: 50px;  display: flex;  justify-content: center;  align-items: center;  font-size: 18px;  color: rgba(var(--ogenix-white-rgb), .20);  background-color: transparent;  border: 2px solid rgba(var(--ogenix-white-rgb), .20);  border-radius: 50%;  margin: 0;  text-align: center;  transition: all 500ms ease;  padding: 23px 0;}.main-slider__nav .swiper-button-next:hover,.main-slider__nav .swiper-button-prev:hover {  color: rgba(var(--ogenix-white-rgb), 1);  border: 2px solid rgba(var(--ogenix-white-rgb), 1);}.main-slider__nav .swiper-button-next::after,.main-slider__nav .swiper-button-prev::after {  display: none;}.main-slider__nav .swiper-button-prev {  margin-bottom: 10px;}.main-slider__nav .swiper-button-prev i {  position: relative;  display: inline-block;}/*--------------------------------------------------------------# Main Slider Two--------------------------------------------------------------*/.main-slider-two {  position: relative;  display: block;  z-index: 91;}.main-slider-two .swiper-slide {  position: relative;  background-color: var(--ogenix-black);}.main-slider-two .container {  position: relative;  padding-top: 178px;  padding-bottom: 185px;  z-index: 30;}.image-layer-two {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: left center;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;  transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;  transition: transform 7000ms ease, opacity 1500ms ease-in;  transition: transform 7000ms ease, opacity 1500ms ease-in, -webkit-transform 7000ms ease;  z-index: 1;}.main-slider-two .swiper-slide-active .image-layer-two {  -webkit-transform: scale(1.15);  transform: scale(1.15);}.image-layer-two:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: rgba(23, 41, 16, .60);}.main-slider-two__content {  position: relative;  display: block;  text-align: center;  z-index: 1;}.main-slider-two__shape-1 {  position: absolute;  top: 50%;  left: 50%;  transform: translateX(-50%) translateY(-50%);  opacity: .15;  z-index: -1;}.main-slider-two__shape-1 img {  width: auto;}.main-slider-two__sub-title {  font-size: 20px;  font-weight: 700;  color: var(--ogenix-white);  text-transform: uppercase;  letter-spacing: 0.1em;  line-height: 30px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-120px);  transform: translateY(-120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-two__title {  position: relative;  display: block;  font-size: 80px;  line-height: 90px;  font-weight: 800;  color: var(--ogenix-white);  letter-spacing: 0.1em;  text-transform: uppercase;  margin-top: 15px;  margin-bottom: 35px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-120px);  transform: translateY(-120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-two__title span {  font-family: var(--ogenix-font-two);  font-weight: 700;}.main-slider-two__btn-box {  position: relative;  display: flex;  align-items: center;  justify-content: center;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(120px);  transform: translateY(120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-two__btn-two {  background-color: var(--ogenix-base);  margin-left: 10px;}.main-slider-two__btn-two:before {  background-color: #4a9e27;}.main-slider-two .swiper-slide-active .main-slider-two__title,.main-slider-two .swiper-slide-active .main-slider-two__btn-box,.main-slider-two .swiper-slide-active .main-slider-two__sub-title {  visibility: visible;  opacity: 1;  -webkit-transform: translateY(0) translateX(0);  transform: translateY(0) translateX(0);}#main-slider-pagination {  z-index: 10;  bottom: 40px;  left: 50%;  width: 100%;  max-width: 1200px;  -webkit-transform: translate(-50%, calc(-50% + 95px));  transform: translate(-50%, calc(0% + 0px));  text-align: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  padding: 0 15px;}#main-slider-pagination .swiper-pagination-bullet {  position: relative;  display: inline-block;  width: 12px;  height: 12px;  border-radius: 50%;  background-color: rgba(var(--ogenix-white-rgb), 1);  padding: 0px;  opacity: 1;  transition: all 100ms linear;  transition-delay: 0.1s;}#main-slider-pagination .swiper-pagination-bullet:before {  content: "";  position: absolute;  top: 0px;  left: 0px;  right: 0px;  bottom: 0px;  border-radius: 50%;  border: 2px solid var(--ogenix-white);  transform: scale(0);  transition: all 100ms linear;  transition-delay: 0.1s;}#main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {  margin-left: 10px;}#main-slider-pagination .swiper-pagination-bullet {  margin: 0;}#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {  background-color: transparent;}#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {  transform: scale(1);}/*--------------------------------------------------------------# Main Slider Three--------------------------------------------------------------*/.main-slider-three {  position: relative;  display: block;  padding: 90px 0 30px;  overflow: hidden;  z-index: 91;}.main-slider-three__bg-shape-2 {  position: absolute;  top: 0;  left: 0;  right: 0;  height: 508px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  opacity: .70;  z-index: -1;}.main-slider-three__ripped-paper {  position: absolute;  top: -49px;  left: 0;  right: 0;  height: 158px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;}.main-slider-three__categories-box {  position: relative;  display: block;}.main-slider-three__categories {  position: relative;  display: block;  border-radius: var(--ogenix-bdr-radius);  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.main-slider-three__categories-title {  font-size: 16px;  font-weight: 800;  color: var(--ogenix-white);  background-color: var(--ogenix-base);  position: relative;  display: block;  line-height: 16px;  padding: 15px 30px 15px;  border-top-left-radius: var(--ogenix-bdr-radius);  border-top-right-radius: var(--ogenix-bdr-radius);}.main-slider-three__categories-list {  position: relative;  display: block;}.sidebar__category-list li+li {  margin-top: 0px;}.main-slider-three__categories-list li a {  color: var(--ogenix-black);  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  display: flex;  align-items: center;  padding: 11px 30px 11px;  border-bottom: 1px solid var(--ogenix-bdr-color);  font-weight: 600;  letter-spacing: var(--ogenix-letter-spacing);}.main-slider-three__categories-list li:last-child a {  border-bottom: 0;}.main-slider-three__categories-list li a:hover {  background-color: var(--ogenix-extra);  color: var(--ogenix-base);}.main-slider-three__categories-list li.active a {  background-color: var(--ogenix-extra);  color: var(--ogenix-base);}.main-slider-three__categories-list li a span {  position: absolute;  top: 50%;  right: 30px;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  color: var(--ogenix-gray);  text-align: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 15px;}.main-slider-three__categories-list li a:hover span {  color: var(--ogenix-black);  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.main-slider-three__categories-list li.active a span {  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  color: var(--ogenix-black);}.main-slider-three__categories-list li a i {  position: relative;  display: inline-block;  font-size: 24px;  color: var(--ogenix-gray);  padding-right: 15px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-slider-three__categories-list li a:hover i {  color: var(--ogenix-base);}.main-slider-three__categories-list li.active a i {  color: var(--ogenix-base);}.main-slider-three__right {  position: relative;  display: block;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 3;}.main-slider-three__right .swiper-slide {  position: relative;}.image-layer-three {  position: absolute;  left: 0;  bottom: 0;  border-radius: var(--ogenix-bdr-radius);  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;  transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;  transition: transform 7000ms ease, opacity 1500ms ease-in;  transition: transform 7000ms ease, opacity 1500ms ease-in, -webkit-transform 7000ms ease;  z-index: 1;}.main-slider-three__right .swiper-slide-active .image-layer-three {  -webkit-transform: scale(1.15);  transform: scale(1.15);}.image-layer-three img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.image-layer-three--2 {  right: 0;}.main-slider-three__bg-shape-1 {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  border-radius: var(--ogenix-bdr-radius);  z-index: -1;}.main-slider-three__content {  position: relative;  display: block;  padding: 49px 50px 230px;  z-index: 5;}.main-slider-three__sub-title {  font-size: 30px;  color: var(--ogenix-base);  font-family: var(--ogenix-font-two);  font-weight: 400;  line-height: 30px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-120px);  transform: translateY(-120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-three__title {  font-size: 50px;  font-weight: 800;  line-height: 60px;  margin-top: 13px;  margin-bottom: 30px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(-120px);  transform: translateY(-120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-three__btn-box {  position: relative;  display: block;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(120px);  transform: translateY(120px);  -webkit-transition-delay: 1000ms;  transition-delay: 1000ms;  -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: opacity 2000ms ease, -webkit-transform 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease;  transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider-three__btn {  background-color: var(--ogenix-base);}.main-slider-three__btn:before {  background-color: #4a9e27;}.main-slider-three .swiper-slide-active .main-slider-three__title,.main-slider-three .swiper-slide-active .main-slider-three__sub-title,.main-slider-three .swiper-slide-active .main-slider-three__btn-box {  visibility: visible;  opacity: 1;  -webkit-transform: translateY(0) translateX(0);  transform: translateY(0) translateX(0);}.main-slider-three #main-slider-pagination {  bottom: 50px;  left: 78px;  max-width: 56px;  width: 100%;  padding: 0;}/*--------------------------------------------------------------# Feature One--------------------------------------------------------------*/.feature-one {  position: relative;  display: block;  margin-top: -20px;  z-index: 2;}.feature-one .container {  max-width: 1725px;}.feature-one__inner {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);  padding: 35px 60px 8px;  border-radius: var(--ogenix-bdr-radius);  z-index: 1;}.feature-one__list {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;  z-index: 1;}.feature-one__list li {  position: relative;  display: block;  margin-bottom: 30px;}.feature-one__single {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.feature-one__single:before {  position: absolute;  top: 5px;  bottom: 2px;  right: -80px;  width: 1px;  content: "";  background-color: #eaeae2;}.feature-one__list li:last-child .feature-one__single:before {  display: none;}.feature-one__icon {  position: relative;  display: inline-block;  top: 4px;  z-index: 1;}.feature-one__icon::before {  content: "";  position: absolute;  top: 10px;  right: -20px;  width: 46px;  height: 46px;  border-radius: 50%;  background-color: var(--ogenix-base);  opacity: .10;  z-index: -1;}.feature-one__icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--ogenix-base);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.feature-one__single:hover .feature-one__icon span {  transform: scale(.9);}.feature-one__content {  position: relative;  display: block;  margin-left: 30px;}.feature-one__title {  font-size: 18px;  font-weight: 900;  color: var(--ogenix-black);  line-height: 26px;}.feature-one__subtitle {  color: var(--ogenix-gray);  line-height: 26px;}/*--------------------------------------------------------------# About One--------------------------------------------------------------*/.about-one {  position: relative;  display: block;  padding: 120px 0 120px;  z-index: 1;}.about-one__shape-11 {  position: absolute;  right: 0;  bottom: -38px;  z-index: -1;}.about-one__shape-11 img {  width: auto;}.about-one__left {  position: relative;  display: block;  margin-left: 73px;  margin-right: 42px;  margin-top: 16px;}.about-one__img-box {  position: relative;  display: block;  z-index: 1;}.about-one__big-text {  position: absolute;  top: 111px;  left: -467px;  font-size: 300px;  color: #f3f3ed;  line-height: 300px;  font-weight: 600;  font-family: var(--ogenix-font-two);  transform: rotate(90deg);  opacity: .40;}.about-one__shape-1 {  position: absolute;  left: -73px;  bottom: 0;  z-index: -1;}.about-one__shape-1 img {  width: auto;}.about-one__shape-2 {  position: absolute;  left: -73px;  top: -14px;  opacity: .20;  z-index: -1;}.about-one__shape-2 img {  width: auto;}.about-one__shape-3 {  position: absolute;  left: 57px;  top: -17px;  z-index: -1;}.about-one__shape-3 img {  width: auto;}.about-one__shape-4 {  position: absolute;  right: 61px;  top: 173px;  z-index: -1;}.about-one__shape-4 img {  width: auto;}.about-one__shape-5 {  position: absolute;  right: 29px;  bottom: 356px;  z-index: -1;}.about-one__shape-5 img {  width: auto;}.about-one__shape-6 {  position: absolute;  right: 16px;  bottom: 84px;  z-index: -1;}.about-one__shape-6 img {  width: auto;}.about-one__shape-7 {  position: absolute;  left: -141px;  bottom: 127px;  z-index: -1;}.about-one__shape-7 img {  width: auto;}.about-one__shape-8 {  position: absolute;  left: -160px;  top: 138px;  z-index: -1;}.about-one__shape-8 img {  width: auto;}.about-one__shape-9 {  position: absolute;  right: 27px;  top: 60px;  z-index: -1;}.about-one__shape-9 img {  width: auto;}.about-one__shape-10 {  position: absolute;  right: -10px;  top: -14px;  z-index: -1;}.about-one__shape-10 img {  width: auto;}.about-one__img {  position: relative;  display: block;}.about-one__img img {  width: 100%;}.about-one__experience-box {  background-color: var(--ogenix-base);  position: absolute;  bottom: 0;  left: 45px;  max-width: 334px;  width: 100%;  border-radius: 6px;  display: flex;  align-items: center;  padding: 6px 20px 23px;}.about-one__experience-icon {  position: relative;  display: inline-block;  top: 12px;  margin-right: 10px;}.about-one__experience-icon span {  position: relative;  display: inline-block;  font-size: 49px;  color: var(--ogenix-white);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.about-one__experience-box:hover .about-three__experience-icon span {  transform: scale(0.9);}.about-one__experience-text {  position: relative;  display: block;}.about-one__experience-text p {  font-size: 18px;  font-weight: 400;  line-height: 36px;  color: var(--ogenix-white);}.about-one__experience-text p span {  font-size: 40px;  line-height: 50px;  font-weight: 900;  letter-spacing: var(--ogenix-letter-spacing);  position: relative;  top: 8px;  margin-right: 9px;}.about-one__right {  position: relative;  display: block;}.about-one__right .section-title {  margin-bottom: 40px;}.about-one__points-box {  position: relative;  display: flex;  align-items: center;}.about-one__points-box li {  position: relative;  display: flex;  align-items: center;  background-color: rgb(255, 255, 255);  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.07);  padding: 12px 30px 12px;  border-radius: var(--ogenix-bdr-radius);  padding-right: 38px;}.about-one__points-box li+li {  margin-left: 30px;}.about-one__points-box li .icon {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 16px;  height: 16px;  background-color: var(--ogenix-primary);  border-radius: 50%;  top: 1px;}.about-one__points-box li .icon span {  position: relative;  display: inline-block;  font-size: 9px;  color: var(--ogenix-white);}.about-one__points-box li .text {  position: relative;  display: block;}.about-one__points-box li .text p {  font-size: 18px;  font-weight: 900;  line-height: 33px;  color: var(--ogenix-black);  margin-left: 14px;  letter-spacing: var(--ogenix-letter-spacing);}.about-one__text-1 {  font-size: 18px;  font-weight: 700;  line-height: 30px;  color: var(--ogenix-base);  margin-bottom: 30px;  margin-top: 31px;}.about-one__bottom {  position: relative;  display: flex;  align-items: center;  margin-top: 32px;  padding-top: 41px;  border-top: 1px solid #eaeae2;}.about-one__bottom-icon {  position: relative;  display: inline-block;  top: 2px;}.about-one__bottom-icon img {  width: auto;}.about-one__bottom .text {  position: relative;  display: block;}.about-one__bottom .text h3 {  font-size: 24px;  font-weight: 900;  line-height: 29px;  letter-spacing: var(--ogenix-letter-spacing);  margin-left: 28px;}.about-one__btn-box {  position: relative;  display: block;  margin-top: 40px;}/*--------------------------------------------------------------# Categories One--------------------------------------------------------------*/.categories-one {  position: relative;  display: block;  padding-bottom: 64px;}.categories-one__single {  position: relative;  display: block;  text-align: center;  margin-bottom: 56px;}.categories-one__img-box {  position: relative;  display: block;  z-index: 2;}.categories-one__img {  position: relative;  display: block;  z-index: 2;}.categories-one__img::before {  content: "";  border-radius: 50%;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);  position: absolute;  width: 180px;  height: 180px;  left: 50%;  transform: translateX(-50%);  bottom: -10px;  z-index: -1;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.categories-one__single:hover .categories-one__img::before {  opacity: 0;}.categories-one__img::after {  content: "";  border-radius: 50%;  background-color: rgb(80, 167, 44);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);  position: absolute;  width: 180px;  height: 180px;  left: 50%;  transform: translateX(-50%);  bottom: -10px;  z-index: -1;  opacity: 0;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.categories-one__single:hover .categories-one__img::after {  opacity: 1;}.categories-one__single-2 .categories-one__img::after {  background-color: rgb(255, 81, 81);}.categories-one__single-3 .categories-one__img::after {  background-color: rgb(254, 188, 60);}.categories-one__single-4 .categories-one__img::after {  background-color: rgb(170, 129, 100);}.categories-one__img img {  width: auto;  border-radius: 50%;}.categories-one__content {  position: relative;  display: block;  padding: 123px 45px 42px;  margin-top: -91px;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 1;}.categories-one__content-shape-1 {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: -1;}.categories-one__title {  font-size: 20px;  font-weight: 900;  line-height: 30px;  margin-bottom: 4px;}.categories-one__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.categories-one__title a:hover {  color: var(--ogenix-base);}.categories-one__text {  font-size: 14px;  font-weight: 500;  line-height: 26px;}.categories-one__arrow-box {  position: absolute;  bottom: -26px;  left: 50%;  transform: translateX(-50%);  transition: all 800ms ease;  opacity: 0;  z-index: 3;}.categories-one__single:hover .categories-one__arrow-box {  opacity: 1;  transform: translateX(-50%);  transition-delay: 200ms;}.categories-one__arrow {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 52px;  height: 52px;  background-color: var(--ogenix-base);  border-radius: 50%;  font-size: 16px;  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.categories-one__arrow i {  color: var(--ogenix-white);}.categories-one__single-2 .categories-one__arrow {  background-color: rgb(255, 81, 81)}.categories-one__single-3 .categories-one__arrow {  background-color: rgb(254, 188, 60);}.categories-one__single-4 .categories-one__arrow {  background-color: rgb(170, 129, 100);}.categories-one__arrow:hover {  background-color: var(--ogenix-black);}/*--------------------------------------------------------------# Banner One--------------------------------------------------------------*/.banner-one {  position: relative;  display: block;}.banner-one__left {  position: relative;  display: block;}.banner-one__inner {  position: relative;  display: block;  background-color: var(--ogenix-black);  padding: 41px 50px 50px;  border-radius: var(--ogenix-bdr-radius);  z-index: 3;  overflow: hidden;}.banner-one__img-1 {  position: absolute;  top: 50%;  transform: translateY(-50%);  right: -168px;}.banner-one__img-1 img {  width: auto;}.banner-one__shape-1 {  position: absolute;  left: 0;  top: 50%;  transform: translateY(-50%);  opacity: .60;  mix-blend-mode: screen;  z-index: -1;}.banner-one__shape-1 img {  width: auto;}.banner-one__shape-2 {  position: absolute;  left: 227px;  transform: translateY(-50%);  top: 50%;  z-index: -1;}.banner-one__shape-2 img {  width: auto;}.banner-one__shape-3 {  position: absolute;  left: 200px;  top: -14px;  z-index: -1;}.banner-one__shape-3 img {  width: auto;}.banner-one__tagline {  font-size: 24px;  font-weight: 700;  line-height: 34px;  font-family: var(--ogenix-font-two);  color: var(--ogenix-white);  position: relative;  display: block;  z-index: 5;}.banner-one__title {  font-size: 35px;  font-weight: 900;  line-height: 42px;  color: var(--ogenix-white);  margin-top: 12px;  margin-bottom: 31px;  position: relative;  display: block;  z-index: 5;}.banner-one__inner-2 {  background-color: var(--ogenix-base);}.banner-one__img-2 {  position: absolute;  top: -10px;  right: -16px;}.banner-one__img-2 img {  width: auto;}.banner-one__inner-2 .banner-one__shape-1 {  opacity: .80;}.banner-one__shape-5 {  position: absolute;  bottom: -46px;  right: -29px;  z-index: -1;}.banner-one__shape-5 img {  width: auto;}.banner-one__shape-6 {  position: absolute;  bottom: 10px;  right: 134px;  z-index: -1;}.banner-one__shape-6 img {  width: auto;}/*--------------------------------------------------------------# Hot Products--------------------------------------------------------------*/.hot-products {  position: relative;  display: block;  padding: 120px 0 90px;  z-index: 1;}.hot-products .container {  max-width: 1500px;}.hot-products__inner {  position: relative;  display: flex;  align-items: center;  flex-wrap: wrap;  margin-left: -15px;  margin-right: -15px;}.hot-products__inner li {  position: relative;  flex: 0 0 20%;  max-width: 20%;  width: 100%;  padding-left: 15px;  padding-right: 15px;}.hot-products__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  margin-bottom: 30px;  text-align: center;  border-radius: var(--ogenix-bdr-radius);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.hot-products__single:hover {  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.hot-products__single-inner {  position: relative;  display: block;  border: 1px solid #eaeae2;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 1;}.hot-products__img-box {  position: relative;  display: block;  z-index: 1;}.hot-products__img {  position: relative;  display: block;  overflow: hidden;  z-index: 1;}.hot-products__img img {  width: 100%;}.hot-products__content {  position: relative;  display: block;  margin-top: 18px;  margin-bottom: 30px;}.hot-products__rating {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.hot-products__rating i {  color: #ffbc3b;  font-size: 11px;}.hot-products__rating i+i {  margin-left: 4px;}.hot-products__title {  font-size: 20px;  font-weight: 900;  line-height: 30px;  margin-top: 3px;}.hot-products__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.hot-products__title a:hover {  color: var(--ogenix-base);}.hot-products__price {  font-weight: 700;  line-height: 25px;}.hot-products__btn-box {  position: relative;  display: block;  margin-top: 15px;}.hot-products__btn {  font-weight: 700;  padding: 5px 30px 5px;  background-color: var(--ogenix-base);}.hot-products__btn:before {  background-color: #4a9e27;  width: 50px;}.hot-products__icon-boxes {  position: absolute;  top: 20px;  right: 20px;  z-index: 2;  display: flex;  align-items: center;  flex-direction: column;  opacity: 0;  -webkit-transform: perspective(400px) rotateX(20deg) translateX(100%);  -ms-transform: perspective(400px) rotateX(20deg) translateX(100%);  transform: perspective(400px) rotateX(20deg) translateX(100%);  -webkit-transform-origin: bottom;  -ms-transform-origin: bottom;  transform-origin: bottom;  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .5s;  transition-property: all;  z-index: 1;}.hot-products__single:hover .hot-products__icon-boxes {  opacity: 1.0;  -webkit-transform: perspective(400px) rotateX(0deg) translateX(0%);  -ms-transform: perspective(400px) rotateX(0deg) translateX(0%);  transform: perspective(400px) rotateX(0deg) translateX(-0%);  transition-delay: .3s;  transition-timing-function: ease-in-out;  transition-duration: .5s;  transition-property: all;}.hot-products__icon-boxes a {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 40px;  width: 40px;  background-color: #f3f3ed;  border-radius: 50%;  font-size: 14px;  color: #37542b;  transition: all 200ms linear;  transition-delay: 0.1s;}.hot-products__icon-boxes a:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.hot-products__icon-boxes a+a {  margin-top: 10px;}/*--------------------------------------------------------------# Team One--------------------------------------------------------------*/.why-choose-one {  position: relative;  display: block;  overflow: hidden;  padding: 120px 0 110px;  z-index: 1;}.why-choose-one__bg {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: -1;}.why-choose-one__shape-1 {  position: absolute;  top: -197px;  left: 0;  z-index: -1;}.why-choose-one__shape-1 img {  width: auto;}.why-choose-one__shape-2 {  position: absolute;  bottom: -27px;  left: 0;  opacity: 0.08;  z-index: -1;}.why-choose-one__shape-2 img {  width: auto;}.why-choose-one__shape-3 {  position: absolute;  top: 235px;  right: 570px;  transform: rotate(45deg);  z-index: -1;}.why-choose-one__shape-3 img {  width: auto;}.why-choose-one__shape-4 {  position: absolute;  top: 80px;  right: 0;  z-index: -1;}.why-choose-one__shape-4 img {  width: auto;}.why-choose-one__img-1 {  position: absolute;  top: -15px;  right: 0;  z-index: -1;}.why-choose-one__img-1 img {  width: auto;}.why-choose-one__img-2 {  position: absolute;  bottom: -15px;  right: 0;  z-index: -1;}.why-choose-one__img-2 img {  width: auto;}.why-choose-one__left {  position: relative;  display: block;  margin-right: 60px;}.why-choose-one__left .section-title__title {  color: var(--ogenix-white);}.why-choose-one__left .row {  --bs-gutter-x: 10px;}.why-choose-one__single {  position: relative;  display: block;  background-color: #223d17;  text-align: center;  border-radius: 5px;  margin-bottom: 10px;  padding: 35px 25px 34px;}.why-choose-one__icon {  position: relative;  display: block;}.why-choose-one__icon span {  position: relative;  display: inline-block;  font-size: 45px;  color: var(--ogenix-primary);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.why-choose-one__single:hover .why-choose-one__icon span {  transform: scale(.9);}.why-choose-one__title {  font-size: 18px;  color: var(--ogenix-white);  font-weight: 800;  line-height: 25px;  margin-top: 10px;  transform: scale(1);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-one__single:hover .why-choose-one__title {  transform: scale(0);}.why-choose-one__text {  font-size: 14px;  color: #91a589;  line-height: 26px;  position: absolute;  bottom: 17px;  left: 24px;  right: 24px;  transform: scale(0);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-one__single:hover .why-choose-one__text {  transform: scale(1);}/*--------------------------------------------------------------# Team One--------------------------------------------------------------*/.team-one {  position: relative;  display: block;  padding: 120px 0 90px;}.team-one__single {  position: relative;  display: block;  margin-bottom: 28px;}.team-one__img-box {  position: relative;  display: block;  z-index: 1;}.team-one__img-box:before {  content: "";  position: absolute;  top: 115px;  left: 0;  right: 0;  bottom: 0;  background-color: var(--ogenix-black);  border-top-left-radius: 140px;  border-top-right-radius: 140px;  z-index: -1;}.team-one__img-box:after {  content: "";  position: absolute;  top: 115px;  left: 0;  right: 0;  bottom: 0;  background-color: var(--ogenix-base);  border-top-left-radius: 140px;  border-top-right-radius: 140px;  visibility: hidden;  -webkit-transform-origin: bottom center;  transform-origin: bottom center;  -webkit-transform: scaleY(0) translateZ(100px);  transform: scaleY(0) translateZ(100px);  -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;  z-index: -1;}.team-one__single:hover .team-one__img-box:after {  visibility: visible;  -webkit-transform: scaleY(1) translateZ(0px);  transform: scaleY(1) translateZ(0px);}.team-one__shape-1 {  position: absolute;  top: 80px;  left: -21px;  z-index: 1;}.team-one__shape-1 img {  width: auto;}.team-one__shape-2 {  position: absolute;  bottom: -40px;  right: 0;  z-index: 2;}.team-one__shape-2 img {  width: auto;}.team-one__img {  position: relative;  display: block;  max-width: 282px;  margin: 0 auto;  left: 20px;  z-index: 1;}.team-one__img img {  width: 100%;}.team-one__social {  position: absolute;  display: flex;  align-items: center;  flex-direction: column;  bottom: 20px;  left: -40px;  z-index: 2;}.team-one__social a {  position: relative;  height: 40px;  width: 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  color: var(--ogenix-white);  background-color: #223d17;  font-size: 14px;  border-radius: 50%;  overflow: hidden;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.team-one__social a:hover {  color: var(--ogenix-base);  background-color: var(--ogenix-white);}.team-one__social a:after {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  height: 100%;  background-color: var(--ogenix-white);  -webkit-transition-delay: .1s;  transition-delay: .1s;  -webkit-transition-timing-function: ease-in-out;  transition-timing-function: ease-in-out;  -webkit-transition-duration: .4s;  transition-duration: .4s;  -webkit-transition-property: all;  transition-property: all;  opacity: 1;  -webkit-transform-origin: top;  transform-origin: top;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: scaleY(0);  transform: scaleY(0);  z-index: -1;}.team-one__social a:hover:after {  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);}.team-one__social a+a {  margin-top: 10px;}.team-one__content-box {  position: relative;  display: block;  text-align: center;  margin-top: 35px;}.team-one__name {  font-size: 24px;  font-weight: 800;  line-height: 24px;  margin-bottom: 9px;}.team-one__name a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.team-one__name a:hover {  color: var(--ogenix-base);}.team-one__sub-title {  font-size: 14px;  font-weight: 400;  line-height: 14px;}/*--------------------------------------------------------------# Testimonial One--------------------------------------------------------------*/.testimonial-one {  position: relative;  display: block;  padding: 120px 0 75px;  overflow: hidden;  z-index: 2;}.testimonial-one__bg-img {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;}.testimonial-one__bg-img-2 {  position: absolute;  left: 0;  bottom: -10px;  mix-blend-mode: luminosity;  opacity: .10;}.testimonial-one__bg-img-2 img {  width: auto;}.testimonial-one__bg-shape {  position: absolute;  right: 0;  bottom: -222px;}.testimonial-one__bg-shape img {  width: auto;}.testimonial-one__left {  position: relative;  display: block;  z-index: 2;}.testimonial-one__left .section-title {  margin-bottom: 30px;}.testimonial-one__btn-box {  position: relative;  display: block;  margin-top: 41px;}.testimonial-one__right {  position: relative;  display: block;  margin-left: 48px;  margin-right: 327px;}.testimonial-one__img-2 {  position: absolute;  top: 0;  right: -327px;}.testimonial-one__img-2 img {  width: auto;  border-radius: 50%;}.testimonial-one__shape-1 {  position: absolute;  top: -50px;  left: -80px;}.testimonial-one__shape-1 img {  width: auto;}.testimonial-one__shape-2 {  position: absolute;  top: -30px;  right: -380px;}.testimonial-one__shape-2 img {  width: auto;}.testimonial-one__carousel {  position: relative;  display: block;}.testimonial-one__single {  position: relative;  display: block;  z-index: 1;}.testimonial-one__content-box {  position: relative;  display: block;  text-align: center;  background-color: rgb(255, 255, 255);  box-shadow: 0px 15px 60px 0px rgba(0, 0, 0, 0.1);  padding: 40px 40px 39px;  border-radius: var(--ogenix-bdr-radius);  z-index: 1;}.testimonial-one__shape-4 {  position: absolute;  bottom: -48px;  right: 107px;}.testimonial-one__shape-4>img {  width: auto !important;}.testimonial-one__quote {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 74px;  height: 74px;  background-color: var(--ogenix-primary);  border-radius: 50%;  margin: 0 auto;}.testimonial-one__quote span {  font-size: 32px;  color: var(--ogenix-white);}.testimonial-one__text-2 {  font-size: 20px;  font-weight: 500;  line-height: 36px;  margin-top: 14px;  margin-bottom: 26px;}.testimonial-one__client-info {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.testimonial-one__client-name {  font-size: 18px;  font-weight: 900;  line-height: 30px;}.testimonial-one__client-subtitle {  font-size: 14px;  font-weight: 500;  line-height: 30px;  color: var(--ogenix-base);  margin-left: 16px;  margin-top: 3px;}.testimonial-one__client-subtitle span {  margin-right: 16px;}.testimonial-one__client-img {  position: relative;  display: inline-block;  margin-top: 20px;  margin-left: 82px;}.testimonial-one__client-img img {  width: auto;  border-radius: 50%;}.testimonial-one__carousel.owl-theme .owl-nav {  position: absolute;  bottom: 121px;  left: -72px;  margin: 0;  display: inline-grid;}.testimonial-one__carousel.owl-theme .owl-nav .owl-next {  height: 52px;  width: 52px;  line-height: 52px;  border-radius: 50%;  border: 2px solid rgba(42, 73, 29, .20);  color: rgba(42, 73, 29, .20);  font-size: 16px;  margin: 0;  text-align: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.testimonial-one__carousel.owl-theme .owl-nav .owl-prev {  height: 52px;  width: 52px;  line-height: 52px;  border-radius: 50%;  border: 2px solid rgba(42, 73, 29, .20);  color: rgba(42, 73, 29, .20);  font-size: 16px;  margin: 0;  text-align: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.testimonial-one__carousel.owl-theme .owl-nav .owl-next {  margin-top: 5px;}.testimonial-one__carousel.owl-theme .owl-nav .owl-prev {  margin-bottom: 5px;}.testimonial-one__carousel.owl-theme .owl-nav .owl-next span,.testimonial-one__carousel.owl-theme .owl-nav .owl-prev span {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.testimonial-one__carousel.owl-theme .owl-nav .owl-next:hover,.testimonial-one__carousel.owl-theme .owl-nav .owl-prev:hover {  border: 2px solid rgba(42, 73, 29, 1);  color: rgba(42, 73, 29, 1);  background-color: transparent;}.testimonial-one__carousel.owl-carousel .owl-stage-outer {  overflow: visible;}.testimonial-one__carousel.owl-carousel .owl-item {  opacity: 0;  visibility: hidden;}.testimonial-one__carousel.owl-carousel .owl-item.active {  opacity: 1;  visibility: visible;}/*--------------------------------------------------------------# Gallery One--------------------------------------------------------------*/.gallery-one {  position: relative;  display: block;  padding: 120px 0 70px;}.gallery-one .container {  max-width: 1600px;}.gallery-one__single {  position: relative;  display: block;  margin-bottom: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.gallery-one__single:hover {  transform: translateY(-20px);}.gallery-one__img-box {  position: relative;  display: block;}.gallery-one__img {  position: relative;  display: block;  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  z-index: 1;}.gallery-one__img:before {  content: "";  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  border-radius: var(--ogenix-bdr-radius);  background-color: rgba(var(--ogenix-black-rgb), .30);  visibility: hidden;  -webkit-transform-origin: bottom center;  transform-origin: bottom center;  -webkit-transform: scaleY(0) translateZ(100px);  transform: scaleY(0) translateZ(100px);  -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;}.gallery-one__single:hover .gallery-one__img:before {  visibility: visible;  -webkit-transform: scaleY(1) translateZ(0px);  transform: scaleY(1) translateZ(0px);}.gallery-one__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.gallery-one__content-box {  position: relative;  margin-top: -103px;  margin-left: 15px;  margin-right: 15px;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);  border-radius: var(--ogenix-bdr-radius);  transform: translateY(-66%);  transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;  visibility: hidden;  opacity: 0;  z-index: 2;}.gallery-one__single:hover .gallery-one__content-box {  visibility: visible;  transform: translateY(0%);  opacity: 1;}.gallery-one__content {  position: relative;  display: block;  padding: 44px 40px 27px;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 2;}.gallery-one__shape-1 {  position: absolute;  right: 0;  bottom: 0;}.gallery-one__shape-1 img {  width: auto;}.gallery-one__title-box {  position: relative;  display: block;}.gallery-one__title-box::before {  content: "";  position: absolute;  top: -14px;  left: 0;  width: 41px;  height: 3px;  background-image: -moz-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -webkit-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -ms-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);}.gallery-one__title {  font-size: 24px;  font-weight: 900;  line-height: 24px;}.gallery-one__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.gallery-one__title a:hover {  color: var(--ogenix-base);}.gallery-one__sub-title {  font-size: 14px;  font-weight: 500;  line-height: 24px;  color: var(--ogenix-gray);  margin-top: 4px;}.gallery-one__arrow-box {  position: absolute;  top: -27px;  right: 20px;  z-index: 2;}.gallery-one__arrow {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 52px;  height: 52px;  border-radius: 50%;  background-color: var(--ogenix-primary);  font-size: 16px;  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.gallery-one__arrow:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}/*--------------------------------------------------------------# Blog One--------------------------------------------------------------*/.news-one {  position: relative;  display: block;  padding-bottom: 90px;}.news-one__single {  position: relative;  display: block;  margin-bottom: 30px;}.news-one__img-box {  position: relative;  display: block;}.news-one__img {  position: relative;  display: block;  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  z-index: 1;}.news-one__img:before {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .7s;  transition-property: all;  background: rgba(var(--ogenix-black-rgb), 0.8);  opacity: 0;  z-index: 1;  content: "";  border-radius: var(--ogenix-bdr-radius);}.news-one__single:hover .news-one__img:before {  opacity: 1;  opacity: 0.8;}.news-one__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);  transition: .5s ease;  transform: scale(1.05);}.news-one__single:hover .news-one__img img {  transform: scale(1);}.news-one__content-box {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);  padding: 21px 40px 12px;  text-align: center;  border-radius: var(--ogenix-bdr-radius);  margin-top: -100px;  margin-left: 15px;  margin-right: 15px;  border-top-right-radius: 0;  z-index: 2;}.news-one__meta {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.news-one__meta li {  position: relative;  display: block;}.news-one__meta li::before {  content: "";  position: absolute;  right: -11px;  top: 11px;  width: 1px;  height: 10px;  background-color: var(--ogenix-gray);}.news-one__meta li:last-child::before {  display: none;}.news-one__meta li+li {  margin-left: 20px;}.news-one__meta li a {  font-size: 14px;  font-weight: 500;  line-height: 24px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__meta li a:hover {  color: var(--ogenix-base);}.news-one__meta li a i {  color: var(--ogenix-base);  margin-right: 6px;}.news-one__title {  font-size: 20px;  font-weight: 900;  line-height: 30px;  margin-top: 6px;  margin-bottom: 24px;}.news-one__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__title a:hover {  color: var(--ogenix-base);}.news-one__bottom {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  padding-top: 10px;  border-top: 1px solid #eaeae2;}.news-one__read-more {  position: relative;  display: block;}.news-one__read-more a {  font-size: 14px;  font-weight: 500;  line-height: 24px;  color: var(--ogenix-gray);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__read-more a:hover {  color: var(--ogenix-base);}.news-one__comment {  position: relative;  display: block;}.news-one__comment a {  font-size: 14px;  font-weight: 500;  line-height: 24px;  color: var(--ogenix-gray);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__comment a:hover {  color: var(--ogenix-base);}.news-one__comment a i {  color: var(--ogenix-primary);  margin-right: 3px;}.news-one__date {  position: absolute;  top: -33px;  right: 0;}.news-one__date p {  font-size: 12px;  font-weight: 700;  line-height: 12px;  color: var(--ogenix-white);  position: relative;  display: inline-block;  background-color: var(--ogenix-base);  padding: 11px 14px 10px;  letter-spacing: 0.1em;  border-top-left-radius: var(--ogenix-bdr-radius);  border-top-right-radius: var(--ogenix-bdr-radius);}/*--------------------------------------------------------------# Subscribe One--------------------------------------------------------------*/.subscribe-one {  position: relative;  display: block;  z-index: 2;}.subscribe-one__inner {  position: relative;  display: block;  z-index: 1;}.subscribe-one__shape-1 {  position: absolute;  left: -90px;  top: -79px;  z-index: 2;}.subscribe-one__shape-1 img {  width: auto;}.subscribe-one__shape-2 {  position: absolute;  right: 463px;  top: -46px;  z-index: 2;}.subscribe-one__shape-2 img {  width: auto;}.subscribe-one__shape-3 {  position: absolute;  right: -30px;  top: 0;  opacity: .40;  z-index: -1;}.subscribe-one__shape-3 img {  width: auto;}.subscribe-one__shape-4 {  position: absolute;  right: -87px;  top: -19px;  z-index: 2;}.subscribe-one__shape-4 img {  width: auto;}.subscribe-one__shape-5 {  position: absolute;  left: 465px;  bottom: -36px;  z-index: 2;}.subscribe-one__shape-5 img {  width: auto;}.subscribe-one__shape-6 {  position: absolute;  left: -131px;  top: -8px;  z-index: -1;}.subscribe-one__shape-6 img {  width: auto;}.subscribe-one__inner-content {  position: relative;  display: block;  overflow: hidden;  background-color: var(--ogenix-base);  padding: 60px 60px 55px;  border-radius: 50px;  border-top-left-radius: 0;  z-index: 1;}.subscribe-one__left {  position: relative;  display: flex;  align-items: center;  margin-top: -7px;}.subscribe-one__left .icon {  position: relative;  display: inline-block;  top: 4px;}.subscribe-one__left .icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--ogenix-white);}.subscribe-one__title-box {  position: relative;  display: block;  margin-left: 20px;}.subscribe-one__tagline {  font-size: 20px;  font-weight: 700;  line-height: 30px;  color: #d1f7c1;  font-family: var(--ogenix-font-two);}.subscribe-one__title {  font-size: 30px;  font-weight: 900;  line-height: 32px;  color: var(--ogenix-white);}.subscribe-one__right {  position: relative;  display: block;  margin-left: 70px;}.subscribe-one__form-box {  position: relative;  display: block;}.subscribe-one__form {  position: relative;  display: block;}.subscribe-one__input-box {  position: relative;  display: block;}.subscribe-one__input-box input[type="email"] {  height: 57px;  width: 100%;  border: none;  outline: none;  padding-right: 75px;  font-size: 14px;  color: var(--ogenix-gray);  font-weight: 500;  background-color: var(--ogenix-white);  border-radius: var(--ogenix-bdr-radius);  padding-left: 30px;}.subscribe-one__btn {  position: absolute;  top: 5px;  bottom: 5px;  right: 5px;  width: 54px;  display: flex;  justify-content: center;  align-items: center;  border-radius: var(--ogenix-bdr-radius);  background: var(--ogenix-primary);  border: 0;  transition: all 500ms ease;  padding: 0;  font-size: 14px;  font-weight: 700;  text-transform: uppercase;  color: var(--ogenix-white);}.subscribe-one__btn:hover {  background-color: var(--ogenix-base);}/*--------------------------------------------------------------# Site Footer--------------------------------------------------------------*/.site-footer {  position: relative;  display: block;  background-color: var(--ogenix-black);  margin-top: -92px;  z-index: 1;  overflow: hidden;}.site-footer__bg {  position: absolute;  bottom: 0;  left: 0;  right: 0;  top: -155px;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  mix-blend-mode: luminosity;  opacity: 0.03;  z-index: -1;}.site-footer__ripped-paper {  position: absolute;  top: -1px;  left: 0;  right: 0;  height: 60px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: 1;}.site-footer__shape-1 {  position: absolute;  top: 0;  left: 0;  opacity: 0.05;  z-index: -1;}.site-footer__top {  position: relative;  display: block;  /* padding: 207px 0 90px; */ padding: 40px 0 30px;}.footer-widget__about {  position: relative;  display: block;  margin-top: -15px;}.footer-widget__logo {  position: relative;  display: block;}.footer-widget__about-text-box {  position: relative;  display: block;  margin-top: 23px;  margin-bottom: 31px;}.footer-widget__social-box {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.footer-widget__social-box a {  position: relative;  height: 40px;  width: 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  color: var(--ogenix-white);  background-color: #223d17;  font-size: 14px;  border-radius: 50%;  overflow: hidden;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.footer-widget__social-box a:hover {  color: var(--ogenix-base);  background-color: var(--ogenix-white);}.footer-widget__social-box a:after {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  height: 100%;  background-color: var(--ogenix-white);  -webkit-transition-delay: .1s;  transition-delay: .1s;  -webkit-transition-timing-function: ease-in-out;  transition-timing-function: ease-in-out;  -webkit-transition-duration: .4s;  transition-duration: .4s;  -webkit-transition-property: all;  transition-property: all;  opacity: 1;  -webkit-transform-origin: top;  transform-origin: top;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: scaleY(0);  transform: scaleY(0);  z-index: -1;}.footer-widget__social-box a:hover:after {  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);}.footer-widget__social-box a+a {  margin-left: 10px;}.footer-widget__about-text {  font-size: 20px;  font-weight: 700;  line-height: 32px;  letter-spacing: var(--ogenix-letter-spacing);  color: var(--ogenix-white);}.footer-widget__explore {  position: relative;  display: block;}.footer-widget__title-box {  position: relative;  display: inline-block;  margin-bottom: 22px;}.footer-widget__title-box::before {  content: "";  position: absolute;  top: 15px;  right: -31px;  width: 21px;  height: 3px;  background-image: -moz-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -webkit-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -ms-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);}.footer-widget__title {  font-size: 20px;  color: var(--ogenix-white);  line-height: 30px;  font-weight: 900;  letter-spacing: var(--ogenix-letter-spacing);}.footer-widget__explore-list-box {  position: relative;  display: block;  overflow: hidden;}.footer-widget__explore-list {  position: relative;  display: block;  float: left;}.footer-widget__explore-list+.footer-widget__explore-list {  margin-left: 84px;}.footer-widget__explore-list li+li {  margin-top: 7px;}.footer-widget__explore-list li a {  position: relative;  display: inline-block;  font-size: 15px;  font-weight: 500;  color: #91a589;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.footer-widget__explore-list li a:hover {  color: var(--ogenix-white);}.footer-widget__contact {  position: relative;  display: block;}.footer-widget__contact-text {  font-size: 15px;  font-weight: 500;  line-height: 26px;  color: #91a589;  padding-top: 3px;}.footer-widget__contact-list {  position: relative;  display: block;  margin-top: 25px;}.footer-widget__contact-list li {  position: relative;  display: flex;  align-items: center;}.footer-widget__contact-list li::before {  content: "";  position: absolute;  bottom: -4px;  left: 0;  right: 101px;  height: 1px;  background-color: var(--ogenix-white);  transition: all 500ms ease;}.footer-widget__contact-list li:last-child::before {  display: none;}.footer-widget__contact-list li+li {  margin-top: 14px;}.footer-widget__contact-list li .icon {  position: relative;  display: flex;  align-items: center;  top: 1px;}.footer-widget__contact-list li .icon span {  position: relative;  display: inline-block;  font-size: 14px;  color: var(--ogenix-base);}.footer-widget__contact-list li .text {  position: relative;  display: block;}.footer-widget__contact-list li .text p {  font-size: 17px;  font-weight: 500;  color: var(--ogenix-white);  line-height: 26px;}.footer-widget__contact-list li .text p a {  color: var(--ogenix-white);  transition: all 500ms ease;}.footer-widget__contact-list li:last-child .text p a {  color: #91a589;  transition: all 500ms ease;}.footer-widget__contact-list li .text p a:hover {  color: var(--ogenix-base);}.footer-widget__contact-list li:hover::before {  background-color: var(--ogenix-base);}.footer-widget__gallery {  position: relative;  display: block;  margin-left: -6px;}.footer-widget__gallery-list {  position: relative;  display: block;  margin-right: -5px;  margin-left: -5px;  padding-top: 10px;}.footer-widget__gallery-list li {  position: relative;  display: inline-block;  padding-left: 5px;  padding-right: 5px;  margin-bottom: 10px;}.footer-widget__gallery-img {  position: relative;  display: block;  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  z-index: 1;}.footer-widget__gallery-img:before {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: rgba(var(--ogenix-base-rgb), .90);  transition: all 700ms ease;  transform: translateY(-100%);  border-radius: 5px;  z-index: 1;}.footer-widget__gallery-list li:hover .footer-widget__gallery-img:before {  transform: translateY(0%);}.footer-widget__gallery-img img {  width: 100%;  border-radius: 5px;  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .7s;  transition-property: all;  transform: scale(1);}.footer-widget__gallery-list li:hover .footer-widget__gallery-img img {  transform: scale(1.05);}.footer-widget__gallery-img a {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  display: flex;  align-items: center;  justify-content: center;  font-size: 20px;  color: var(--ogenix-white);  transform: translateY(100px);  opacity: 0;  transition: all 700ms ease;  z-index: 2;}.footer-widget__gallery-list li:hover .footer-widget__gallery-img a {  transform: translateY(0px);  opacity: 1;  transition-delay: 0.3s;}.site-footer__bottom {  position: relative;  display: block; /* padding: 32px 0 36px; */ padding: 20px 0 20px;  background-color: #223d17;  z-index: 1;}.site-footer__bottom-inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;}.site-footer__bottom-text {  font-size: 15px;  font-weight: 500;  margin: 0;  color: #91a589;}.site-footer__bottom-text a {  color: #91a589;  transition: all 500ms ease;}.site-footer__bottom-text a:hover {  color: var(--ogenix-white);}.site-footer__bottom-menu {  position: relative;  display: flex;  align-items: center;}.site-footer__bottom-menu li+li {  margin-left: 10px;}.site-footer__bottom-menu li a {  color: #91a589;  font-size: 15px;  font-weight: 500;  display: inline-block;  transition: all 500ms ease;}.site-footer__bottom-menu li a:hover {  color: var(--ogenix-white);}/*--------------------------------------------------------------# Feature Two--------------------------------------------------------------*/.feature-two {  position: relative;  display: block;  padding: 30px 0 0;}.feature-two .container {  max-width: 1500px;}.feature-two__single {  position: relative;  display: block;  margin-bottom: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.feature-two__single:hover {  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.feature-two__single-inner {  position: relative;  display: flex;  align-items: center;  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  border: 1px solid var(--ogenix-bdr-color);  padding: 20px 30px 20px;  z-index: 1;}.feature-two__shape-1 {  position: absolute;  bottom: -72px;  right: -48px;  z-index: -1;}.feature-two__shape-1 img {  width: auto;}.feature-two__img-box {  position: relative;  display: block;  width: 145px;  height: 145px;  background-color: var(--ogenix-extra);  border-radius: 50%;  z-index: 1;}.feature-two__img {  position: absolute;  top: 2px;  left: -22px;  mix-blend-mode: darken;}.feature-two__img img {  width: auto;}.feature-two__content {  position: relative;  display: block;  max-width: 230px;  width: 100%;  margin-left: 20px;  z-index: 2;}.feature-two__title {  font-size: 24px;  font-weight: 800;  line-height: 30px;  margin-bottom: 4px;}.feature-two__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-two__title a:hover {  color: var(--ogenix-base);}.feature-two__sub-title {  font-size: 14px;}.feature-two__btn-box {  position: relative;  display: block;  margin-top: 10px;}.feature-two__btn {  padding: 4px 30px 6px;  background-color: var(--ogenix-base);  font-weight: 700;}.feature-two__btn:before {  background-color: #4a9e27;  width: 50px;}.feature-two__single:hover .feature-two__btn {  background-color: var(--ogenix-primary);}.feature-two__single:hover .feature-two__btn:before {  background-color: #f7b534;  width: 190%;}/*--------------------------------------------------------------# Categories One--------------------------------------------------------------*/.categories-two {  position: relative;  display: block;  padding: 120px 0 90px;  z-index: 1;}.categories-two__bg-box {  position: absolute;  top: 0;  left: 0;  right: 0;  height: 303px;  background-position: center;  background-repeat: no-repeat;  background-size: cover;  z-index: -1;}.categories-two__bg-img-1 {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;}.categories-two__ripped-paper {  position: absolute;  bottom: -73px;  left: 0;  right: 0;  height: 73px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;}.categories-two .section-title {  margin-bottom: 40px;}.categories-two__single {  position: relative;  display: block;  background-color: #ffffff;  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);  text-align: center;  padding: 30px 35px 28px;  border-radius: var(--ogenix-bdr-radius);  margin-bottom: 30px;  border: 2px solid #ffffff;  transition: all 500ms ease;}.categories-two__single:hover {  border: 2px solid var(--accent-color);  transform: translateY(-10px);}.categories-two__icon {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 98px;  height: 98px;  position: relative;  border-radius: 50%;  margin: 0 auto;}.categories-two__icon::before {  content: '';  border-radius: 50%;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: var(--accent-color);  transition: all 500ms ease;  opacity: 0.2;}.categories-two__single:hover .categories-two__icon::before {  opacity: 1;}.categories-two__icon span {  position: relative;  display: inline-block;  font-size: 60px;  color: var(--accent-color);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;  position: relative;}.categories-two__single:hover .categories-two__icon span {  transform: scale(.9);  color: #ffffff;}.categories-two__title {  font-size: 18px;  font-weight: 900;  line-height: 28px;  margin-top: 12px;}.categories-two__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.categories-two__title a:hover {  color: var(--accent-color);}/*--------------------------------------------------------------# About Two--------------------------------------------------------------*/.about-two {  position: relative;  display: block;}.about-two__shape-4 {  position: absolute;  top: 208px;  left: 167px;  z-index: -1;}.about-two__shape-4 img {  width: auto;}.about-two__shape-5 {  position: absolute;  top: 80px;  right: 0;  z-index: -1;}.about-two__shape-5 img {  width: auto;}.about-two__left {  position: relative;  display: block;  margin-right: 70px;}.about-two__left .section-title {  margin-bottom: 31px;}.about-two__points-box {  position: relative;  display: flex;  align-items: center;  margin-top: 35px;  margin-bottom: 41px;}.about-two__points-box li {  position: relative;  display: block;}.about-two__points-box li+li {  margin-left: 53px;}.about-two__content {  position: relative;  display: flex;  align-items: center;  margin-bottom: 13px;}.about-two__content .icon {  position: relative;  display: inline-block;}.about-two__content .icon span {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 18px;  height: 18px;  background-color: var(--ogenix-base);  border-radius: 50%;  font-size: 9px;  color: var(--ogenix-white);}.about-two__content .text {  margin-left: 16px;}.about-two__content .text p {  font-size: 18px;  font-weight: 900;  line-height: 28px;  color: var(--ogenix-black);}.about-two__right {  position: relative;  display: block;  margin-left: 70px;}.about-two__img-box {  position: relative;  display: block;}.about-two__img-1 {  position: relative;  display: block;  z-index: 1;}.about-two__img-1::before {  content: "";  position: absolute;  top: 0;  width: 40px;  right: -13px;  bottom: 204px;  border-radius: 6px;  background-image: -moz-linear-gradient(90deg, rgb(255, 189, 60) 0%, rgb(80, 167, 44) 100%);  background-image: -webkit-linear-gradient(90deg, rgb(255, 189, 60) 0%, rgb(80, 167, 44) 100%);  background-image: -ms-linear-gradient(90deg, rgb(255, 189, 60) 0%, rgb(80, 167, 44) 100%);  z-index: -1;}.about-two__img-1 img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.about-two__img-2 {  position: absolute;  bottom: 0;  left: -110px;  z-index: 1;}.about-two__img-2 img {  width: auto;  border-radius: var(--ogenix-bdr-radius);}.about-two__shape-1 {  position: absolute;  top: -48px;  right: -85px;}.about-two__shape-1 img {  width: auto;}.about-two__shape-2 {  position: absolute;  top: 61px;  left: -108px;}.about-two__shape-2 img {  width: auto;}.about-two__shape-3 {  position: absolute;  top: 120px;  left: -118px;  z-index: -1;}.about-two__shape-3 img {  width: auto;}/*--------------------------------------------------------------# Banner Two--------------------------------------------------------------*/.banner-two {  position: relative;  display: block;  padding: 120px 0 120px;}.banner-two .container {  max-width: 1600px;}.banner-two__left {  position: relative;  display: block;}.banner-two__inner {  position: relative;  display: block;  background-color: #f3f3ed;  padding: 56px 70px 60px;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 1;}.banner-two__img-1 {  position: absolute;  right: 0;  bottom: -119px;  z-index: -1;}.banner-two__img-1 img {  width: auto;}.banner-two__shape-1 {  position: absolute;  left: -160px;  bottom: -115px;  z-index: -1;}.banner-two__shape-1 img {  width: auto;}.banner-two__inner::before {  content: "";  position: absolute;  top: 20px;  left: 20px;  right: 20px;  bottom: 20px;  border: 1px solid var(--ogenix-white);}.banner-two__tagline {  font-size: 40px;  font-weight: 700;  line-height: 40px;  font-family: var(--ogenix-font-two);  color: var(--ogenix-base);}.banner-two__tagline span {  font-size: 24px;  position: relative;  top: -13px;}.banner-two__title {  font-size: 40px;  font-weight: 900;  line-height: 48px;  margin-top: -3px;}.banner-two__btn-box {  position: relative;  display: block;  margin-top: 21px;}.banner-two__btn {  padding: 4px 30px 6px;  background-color: var(--ogenix-black);  font-weight: 700;}.banner-two__btn:before {  background-color: #223d17;  width: 50px;}.banner-two__right {  position: relative;  display: block;}.banner-two__right .banner-two__shape-1 {  left: -200px;}.banner-two__right .banner-two__img-1 {  right: -14px;  top: -228px;}/*--------------------------------------------------------------# Video One--------------------------------------------------------------*/.video-one {  position: relative;  display: block;  padding: 120px 0 119px;  z-index: 1;}.video-one-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  z-index: -1;}.video-one-bg:before {  content: "";  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-color: rgba(24, 45, 16, .60);}.video-one-border {  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 14.29%;  border-right: 1px solid rgba(255, 255, 255, 0.10);  z-index: 10;}.video-one-border-two {  left: 14.29%;}.video-one-border-three {  left: 28.59%;}.video-one-border-four {  left: 42.88%;}.video-one-border-five {  left: 57.17%;}.video-one-border-six {  left: 71.46%;}.video-one__inner {  position: relative;  display: block;  text-align: center;  z-index: 20;}.video-one__inner .video-one__video-icon {  margin: 0 auto;}.video-one__video-icon {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  width: 100px;  height: 100px;  line-height: 100px;  text-align: center;  font-size: 30px;  color: var(--ogenix-black);  background-color: var(--ogenix-white);  border-radius: 50%;  transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  z-index: 1;}.video-one__video-icon:hover {  background-color: var(--ogenix-black);  color: var(--ogenix-primary);}.video-one__video-link .ripple,.video-one__video-icon .ripple:before,.video-one__video-icon .ripple:after {  position: absolute;  top: 50%;  left: 50%;  width: 100px;  height: 100px;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  -ms-box-shadow: 0 0 0 0 rgba(var(--ogenix-primary-rgb), 0.6);  -o-box-shadow: 0 0 0 0 rgba(var(--ogenix-primary-rgb), 0.6);  -webkit-box-shadow: 0 0 0 0 rgba(var(--ogenix-primary-rgb), 0.6);  box-shadow: 0 0 0 0 rgba(var(--ogenix-primary-rgb), 0.6);  -webkit-animation: ripple 3s infinite;  animation: ripple 3s infinite;  border-radius: 50%;}.video-one__video-icon .ripple:before {  -webkit-animation-delay: 0.9s;  animation-delay: 0.9s;  content: "";  position: absolute;}.video-one__video-icon .ripple:after {  -webkit-animation-delay: 0.6s;  animation-delay: 0.6s;  content: "";  position: absolute;}.video-one__shape {  position: absolute;  top: 133px;  left: 0;  right: 0;  z-index: -1;}.video-one__shape img {  width: auto;}.video-one__inner .video-one__video-title {  position: relative;  margin-top: 85px;  font-size: 60px;  font-weight: 900;  color: var(--ogenix-white);  line-height: 72px;}/*--------------------------------------------------------------# Cta One--------------------------------------------------------------*/.cta-one {  position: relative;  display: block;  z-index: 1;}.cta-one__bg-img {  position: absolute;  left: 0;  top: 0;  right: 0;  height: 508px;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;}.cta-one__inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  background-color: var(--ogenix-base);  border-bottom-left-radius: var(--ogenix-bdr-radius);  border-bottom-right-radius: var(--ogenix-bdr-radius);  padding: 55px 60px 54px;  overflow: hidden;  z-index: 1;}.cta-one__img-1 {  position: absolute;  top: -65px;  right: 184px;  mix-blend-mode: luminosity;  opacity: .40;  z-index: -1;}.cta-one__img-1 img {  width: auto;}.cta-one__left {  position: relative;  display: block;}.cta-one__title-box {  position: relative;  display: block;}.cta-one__tagline {  font-size: 24px;  font-weight: 700;  line-height: 34px;  color: #aef490;  font-family: var(--ogenix-font-two);}.cta-one__title {  font-size: 34px;  font-weight: 900;  line-height: 37px;  color: var(--ogenix-white);}.cta-one__right {  position: relative;  display: block;}/*--------------------------------------------------------------# Hot Products--------------------------------------------------------------*/.hot-products-two {  position: relative;  display: block;  padding: 120px 0 90px;  z-index: 1;}.hot-products-two__top {  position: relative;  display: block;}.hot-products-two__filter-box {  position: relative;  display: block;  float: right;  margin-top: 39px;}.hot-products-two__filter {  position: relative;  display: flex;  align-items: center;  flex-wrap: wrap;}.hot-products-two__filter.style1 li {  position: relative;  display: flex;  align-items: center;  justify-content: center;  text-align: center;}.hot-products-two__filter.style1 li+li {  margin-left: 45px;}.hot-products-two__filter.style1 li .filter-text {  position: relative;  display: inline-block;  color: var(--ogenix-gray);  font-size: 16px;  font-weight: 700;  cursor: pointer;  transition: all 0.4s ease;  z-index: 1;}.hot-products-two__filter.style1 li .filter-text:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  opacity: 0;  height: 3px;  background-image: -moz-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -webkit-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  background-image: -ms-linear-gradient(0deg, rgb(80, 167, 44) 0%, rgb(255, 189, 60) 100%);  transition: all 0.4s ease;}.hot-products-two__filter.style1 li:hover .filter-text:before {  opacity: 1;}.hot-products-two__filter.style1 li:hover .filter-text,.hot-products-two__filter.style1 li.active .filter-text {  color: var(--ogenix-black);}.hot-products-two__filter.style1 li.active .filter-text:before {  opacity: 1;}/*--------------------------------------------------------------# Gallery Two--------------------------------------------------------------*/.gallery-two {  padding-top: 0;}/*--------------------------------------------------------------# Deal One--------------------------------------------------------------*/.deal-one {  position: relative;  display: block;  padding: 120px 0 116px;  overflow: hidden;  z-index: 1;}.deal-one__shape-4 {  position: absolute;  left: 172px;  bottom: 80px;}.deal-one__shape-4 img {  width: auto;}.deal-one__shape-5 {  position: absolute;  left: 152px;  top: 60px;}.deal-one__shape-5 img {  width: auto;}.deal-one__bg-img {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-size: cover;  background-position: center;  background-repeat: no-repeat;  z-index: -1;}.deal-one__bg-img-2 {  position: absolute;  top: -345px;  left: 0;  right: 0;  bottom: -100px;  opacity: .15;  mix-blend-mode: luminosity;  background-size: cover;  background-position: center;  background-repeat: no-repeat;  z-index: -1;}.deal-one__left {  position: relative;  display: block;}.deal-one__left .section-title {  margin-bottom: 30px;}.deal-one__coundown-box {  position: relative;  display: block;  margin-top: 51px;}.deal-one__coundown-box li {  position: relative;  display: inline-block;  float: none;  padding: 0;  text-align: center;  margin: 0px 8px 0px;}.deal-one__coundown-box li:first-child {  margin-left: 0;}.deal-one__coundown-box li:last-child {  margin-right: 0;}.deal-one__coundown-box li .box {  position: relative;  display: block;  width: 125px;  height: 130px;  text-align: center;  border-radius: var(--ogenix-bdr-radius);  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);  padding: 13px 15px 0;  z-index: 1;}.deal-one__coundown-box li span.days,.deal-one__coundown-box li span.hours,.deal-one__coundown-box li span.minutes,.deal-one__coundown-box li span.seconds {  position: relative;  display: block;  color: var(--ogenix-base);  font-size: 60px;  line-height: 60px;  font-weight: 700;  font-family: var(--ogenix-font-two);  border-bottom: 1px solid var(--ogenix-bdr-color);  margin-bottom: 29px;  padding-bottom: 10px;  left: -6px;}.deal-one__coundown-box li span.timeRef {  position: relative;  display: block;  bottom: 14px;  color: var(--ogenix-gray);  font-size: 14px;  line-height: 14px;  font-weight: 400;  text-transform: capitalize;}.deal-one__right {  position: relative;  display: block;}.deal-one__img {  position: absolute;  top: -49px;  right: -78px;  z-index: -1;}.deal-one__img img {  width: auto;}.deal-one__shape-1 {  position: absolute;  right: 77px;  bottom: 88px;}.deal-one__shape-1 img {  width: auto;}.deal-one__shape-2 {  position: absolute;  left: 51px;  bottom: 160px;}.deal-one__shape-2 img {  width: auto;}.deal-one__shape-3 {  position: absolute;  left: 46px;  top: -12px;}.deal-one__shape-3 img {  width: auto;}.deal-one__big-text {  position: absolute;  top: 65px;  right: -35px;  font-size: 100px;  font-weight: 700;  color: var(--ogenix-white);  font-family: var(--ogenix-font-two);  z-index: -1;}/*--------------------------------------------------------------# Blog Two--------------------------------------------------------------*/.news-two {  position: relative;  display: block;  padding: 120px 0 90px;  z-index: 1;}/*--------------------------------------------------------------# Feature Three--------------------------------------------------------------*/.feature-three {  position: relative;  display: block;  padding: 0 0 120px;  z-index: 2;}.feature-three__inner {  position: relative;  display: block;}.feature-three__list {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;  background-color: rgb(255, 255, 255);  padding: 35px 48px 7px;  border-radius: var(--ogenix-bdr-radius);  border: 1px solid #eaeae2;}.feature-three__list li {  position: relative;  display: block;  margin-bottom: 30px;}.feature-three__single {  position: relative;  display: flex;  align-items: center;}.feature-three__single:before {  position: absolute;  top: 5px;  bottom: 2px;  right: -75px;  width: 1px;  content: "";  background-color: var(--ogenix-bdr-color);}.feature-three__list li:last-child .feature-three__single:before {  display: none;}.feature-three__icon {  position: relative;  display: inline-block;  top: 4px;  z-index: 1;}.feature-three__icon::before {  content: "";  position: absolute;  top: 10px;  right: -20px;  width: 46px;  height: 46px;  border-radius: 50%;  background-color: var(--ogenix-base);  opacity: .10;  z-index: -1;}.feature-three__icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--ogenix-base);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.feature-three__single:hover .feature-three__icon span {  transform: scale(.9);}.feature-three__content {  position: relative;  display: block;  margin-left: 30px;}.feature-three__title {  font-size: 18px;  font-weight: 900;  color: var(--ogenix-black);  line-height: 26px;}.feature-three__subtitle {  color: var(--ogenix-gray);  line-height: 26px;}/*--------------------------------------------------------------# Hot Products Three--------------------------------------------------------------*/.hot-products-three {  position: relative;  display: block;  padding: 0px 0 90px;}/*--------------------------------------------------------------# Banner Three--------------------------------------------------------------*/.banner-three {  position: relative;  display: block;}.banner-three .container {  max-width: 1685px;}.banner-three .row {  --bs-gutter-x: 20px;}.banner-three__left {  position: relative;  display: block;  margin-right: 25px;}.banner-three__inner {  position: relative;  display: block;  padding: 52px 50px 60px;  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  z-index: 1;}.banner-three__inner-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  border-radius: var(--ogenix-bdr-radius);  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: -1;}.banner-three__tagline {  font-size: 20px;  font-weight: 700;  line-height: 30px;  font-family: var(--ogenix-font-two);  color: #ffbc3b;}.banner-three__title {  font-size: 50px;  font-weight: 900;  line-height: 50px;  margin-top: 4px;  color: var(--ogenix-white);  margin-bottom: 34px;}.banner-three__middle {  position: relative;  display: block;  overflow: hidden;  margin-left: -24px;  z-index: 2;}.banner-three__middle-inner {  position: relative;  display: block;  background-color: #ffbc3b;  border-radius: var(--ogenix-bdr-radius);  padding: 42px 50px 60px;  overflow: hidden;  z-index: 2;}.banner-three__img-2 {  position: absolute;  right: -40px;  bottom: 0;  z-index: 1;}.banner-three__img-2 img {  width: auto;}.banner-three__shape-1 {  position: absolute;  left: 0;  bottom: -50px;  z-index: -1;}.banner-three__shape-1 img {  width: auto;}.banner-three__middle-offer {  position: absolute;  top: 25px;  right: 170px;  height: 67px;  width: 67px;  background-color: rgba(0, 0, 0, 0.1);  border-radius: 50%;  display: flex;  align-items: center;  justify-content: center;  z-index: 3;}.banner-three__middle-offer:before {  content: "";  position: absolute;  top: 8px;  left: 8px;  right: 8px;  bottom: 8px;  background-color: var(--ogenix-black);  border-radius: 50%;  z-index: -1;}.banner-three__middle-offer p {  font-size: 14px;  color: var(--ogenix-white);  font-weight: 800;  text-transform: uppercase;  line-height: 14px;}.banner-three__middle-title-box {  position: relative;  display: block;  z-index: 2;}.banner-three__middle-tagline {  font-size: 90px;  line-height: 90px;  font-weight: 700;  color: var(--ogenix-white);  font-family: var(--ogenix-font-two);}.banner-three__middle-title {  font-size: 20px;  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0;  line-height: 24px;  color: var(--ogenix-white);  margin-top: 5px;  margin-bottom: 35px;}.banner-three__middle-btn-box {  position: relative;  display: block;}.banner-three__middle-btn {  background-color: var(--ogenix-black);}.banner-three__middle-btn:before {  background-color: #223d17;}.banner-three__right {  position: relative;  display: block;  z-index: 2;}.banner-three__right-inner {  position: relative;  display: block;  background-color: var(--ogenix-extra);  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  padding: 59px 45px 60px;  z-index: 2;}.banner-three__right-shape-1 {  position: absolute;  left: 0;  bottom: -77px;  z-index: -1;}.banner-three__right-shape-1 img {  width: auto;}.banner-three__img-3 {  position: absolute;  bottom: -17px;  right: 0;  z-index: -1;}.banner-three__img-3 img {  width: auto;}.banner-three__right-title-box {  position: relative;  display: block;  margin-bottom: 33px;  z-index: 2;}.banner-three__right-tagline {  font-size: 20px;  font-weight: 700;  font-family: var(--ogenix-font-two);  line-height: 20px;  margin-bottom: 8px;}.banner-three__right-title {  font-size: 50px;  font-weight: 700;  line-height: 50px;}.banner-three__right-btn-box {  position: relative;  display: block;}.banner-three__right-btn {  background-color: var(--ogenix-base);}.banner-three__right-btn:before {  background-color: #4a9e27;}/*--------------------------------------------------------------# Brand One--------------------------------------------------------------*/.brand-one {  position: relative;  display: block;  background-color: #ffffff;  padding: 90px 0 90px;}.brand-one .swiper-slide {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.brand-one .swiper-slide img {  -webkit-transition: 500ms;  transition: 500ms;  opacity: 0.15;  max-width: 100%;}.brand-one .swiper-slide img:hover {  opacity: 0.5;}/*--------------------------------------------------------------# Why Choose Two--------------------------------------------------------------*/.why-choose-two {  position: relative;  display: block;  padding: 120px 0 120px;  overflow: hidden;  z-index: 1;}.why-choose-two__bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;}.why-choose-two__shape-1 {  position: absolute;  top: 60px;  left: 0;  opacity: .10;  z-index: -1;}.why-choose-two__shape-1 img {  width: auto;}.why-choose-two__shape-2 {  position: absolute;  top: -185px;  right: -30px;  z-index: -1;}.why-choose-two__shape-2 img {  width: auto;}.why-choose-two__shape-3 {  position: absolute;  bottom: -125px;  right: 0;  z-index: -1;}.why-choose-two__shape-3 img {  width: auto;}.why-choose-two__left {  position: relative;  display: block;  margin-top: 33px;}.why-choose-two__left .section-title {  margin-bottom: 32px;}.why-choose-two__left .section-title__title {  color: var(--ogenix-white);}.why-choose-two__text-1 {  color: #91a589;}.why-choose-two__btn-box {  position: relative;  display: block;  margin-top: 41px;}.why-choose-two__btn {  background-color: var(--ogenix-base);}.why-choose-two__btn:before {  background-color: #4a9e27;}.why-choose-two__right {  position: relative;  display: block;}.why-choose-two__list {  position: relative;  display: flex;  align-items: center;  flex-wrap: wrap;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);  border-radius: var(--ogenix-bdr-radius);}.why-choose-two__list li {  position: relative;  flex: 0 0 50%;  max-width: 50%;  width: 100%;}.why-choose-two__single {  position: relative;  display: block;  border-right: 1px solid var(--ogenix-bdr-color);  border-bottom: 1px solid var(--ogenix-bdr-color);  padding: 40px 39px 35px;}.why-choose-two__list li:nth-child(2) .why-choose-two__single {  border-right: 0;}.why-choose-two__list li:nth-child(3) .why-choose-two__single {  border-bottom: 0;}.why-choose-two__list li:nth-child(4) .why-choose-two__single {  border-right: 0;  border-bottom: 0;}.why-choose-two__icon-box {  position: relative;  display: flex;  align-items: center;  margin-bottom: 10px;}.why-choose-two__icon {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 60px;  width: 60px;  border-radius: 50%;  background-color: var(--ogenix-primary);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-two__list li:hover .why-choose-two__icon {  background-color: var(--ogenix-black);}.why-choose-two__icon span {  position: relative;  display: inline-block;  font-size: 31px;  color: var(--ogenix-white);}.why-choose-two__icon-text {  font-size: 18px;  color: var(--ogenix-black);  font-weight: 700;  line-height: 18px;  margin-left: 15px;}/*--------------------------------------------------------------# Counter One--------------------------------------------------------------*/.counter-one {  position: relative;  display: block;  background-color: var(--ogenix-base);  padding: 67px 0 58px;  overflow: hidden;  z-index: 1;}.counter-one__bg {  position: absolute;  left: 0;  right: 0;  bottom: -263px;  top: -263px;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: -1;  opacity: 0.05;}.counter-one__inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  flex-wrap: wrap;}.counter-one__single {  position: relative;  display: flex;  align-items: center;  margin-bottom: 20px;}.counter-one__single::before {  content: "";  position: absolute;  top: 11px;  bottom: -2px;  right: -65px;  width: 1px;  background-color: rgba(var(--ogenix-white-rgb), .40);}.counter-one__single:last-child::before {  display: none;}.counter-one__icon {  position: relative;  display: inline-block;  top: 8px;}.counter-one__icon i {  position: relative;  display: inline-block;  font-size: 62px;  color: var(--ogenix-white);  transition: all 500ms linear;  transition-delay: 0.1s;  transform: scale(1);}.counter-one__single:hover .counter-one__icon i {  transform: scale(.9);}.counter-one__content {  position: relative;  display: block;  margin-left: 8px;}.counter-one__content h3 {  font-size: 45px;  font-weight: 700;  line-height: 45px !important;  font-family: var(--ogenix-font-two) !important;  color: var(--ogenix-white);  margin-bottom: 6px;}.counter-one__text {  font-size: 18px;  line-height: 18px;  font-weight: 500;  color: #aef490;}/*--------------------------------------------------------------# Hot Product Three--------------------------------------------------------------*/.hot-product-three {  position: relative;  display: block;  padding: 120px 0 0;}.hot-product-three__carousel {  position: relative;  display: block;}.hot-product-three__single {  position: relative;  display: flex;  align-items: center;  border: 1px solid var(--ogenix-bdr-color);  border-radius: var(--ogenix-bdr-radius);  padding: 20px 20px 20px;}.hot-product-three__img-box {  position: relative;  display: block;  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  width: 210px;  background-color: var(--ogenix-extra);  z-index: 1;}.hot-product-three__img-box img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);  mix-blend-mode: darken;}.hot-product-three__icon-boxes {  position: absolute;  top: 10px;  right: 10px;  z-index: 2;  display: flex;  align-items: center;  flex-direction: column;  z-index: 1;}.hot-product-three__icon-boxes a {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 40px;  width: 40px;  background-color: var(--ogenix-white);  border-radius: 50%;  font-size: 14px;  color: var(--ogenix-black);  transition: all 200ms linear;  transition-delay: 0.1s;}.hot-product-three__icon-boxes a:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.hot-product-three__icon-boxes a+a {  margin-top: 10px;}.hot-product-three__content {  position: relative;  display: block;  max-width: 280px;  width: 100%;  margin-left: 33px;  top: 8px;}.hot-product-three__title-box {  position: relative;  display: block;  margin-bottom: 13px;}.hot-product-three__rating {  position: relative;  display: flex;  align-items: center;}.hot-product-three__rating i {  font-size: 13px;  color: var(--ogenix-primary);}.hot-product-three__rating i+i {  margin-left: 4px;}.hot-product-three__title {  font-size: 20px;  font-weight: 700;  line-height: 20px;  margin-top: 8px;}.hot-product-three__text {  font-size: 14px;  line-height: 26px;}.hot-product-three__price-box {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 18px;}.hot-product-three__price-box h4 {  font-size: 16px;  color: var(--ogenix-base);  font-weight: 800;  line-height: 16px;}.hot-product-three__price-box h4 span {  position: relative;  display: inline-block;  color: var(--ogenix-gray);  font-weight: 500;}.hot-product-three__price-box h4 span:before {  content: "";  position: absolute;  top: 8px;  left: 0;  right: 0;  height: 1px;  background-color: #c4c9c3;}.hot-product-three__btn-box {  position: relative;  display: block;}.hot-product-three__btn {  padding: 4px 30px 6px;  font-weight: 700;  background-color: var(--ogenix-base);}.hot-product-three__btn:before {  background-color: #4a9e27;  width: 50px;}.hot-product-three__coundown-box {  position: relative;  display: block;  margin-top: 18px;}.hot-product-three__coundown-box li {  position: relative;  display: inline-block;  float: none;  padding: 0;}.hot-product-three__coundown-box li+li {  margin-left: 30px;}.hot-product-three__coundown-box li .box {  position: relative;  display: block;}.hot-product-three__coundown-box li span.days,.hot-product-three__coundown-box li span.hours,.hot-product-three__coundown-box li span.minutes,.hot-product-three__coundown-box li span.seconds {  position: relative;  display: block;  color: var(--ogenix-black);  font-size: 16px;  line-height: 16px;  font-weight: 700;  margin-bottom: 20px;}.hot-product-three__coundown-box li span.timeRef {  position: relative;  display: block;  bottom: 14px;  color: var(--ogenix-gray);  font-size: 14px;  line-height: 14px;  font-weight: 400;  text-transform: capitalize;}.hot-product-three__carousel.owl-theme .owl-nav {  position: absolute;  top: 50%;  left: 50%;  margin: 0;  transform: translateX(-50%) translateY(-50%);  max-width: 1200px;  width: 100%;  display: flex;  align-items: center;  justify-content: space-between;  height: 0;  line-height: 0;}.hot-product-three__carousel.owl-theme .owl-nav .owl-next {  height: 50px;  width: 50px;  line-height: 50px;  border-radius: 50%;  color: rgba(var(--ogenix-black-rgb), .20);  background-color: transparent;  border: 2px solid rgba(var(--ogenix-black-rgb), .20);  font-size: 15px;  margin: 0;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.hot-product-three__carousel.owl-theme .owl-nav .owl-prev {  height: 50px;  width: 50px;  line-height: 50px;  border-radius: 50%;  color: rgba(var(--ogenix-black-rgb), .20);  background-color: transparent;  border: 2px solid rgba(var(--ogenix-black-rgb), .20);  font-size: 15px;  margin: 0;  text-align: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.hot-product-three__carousel.owl-theme .owl-nav .owl-next {  margin-right: -95px;}.hot-product-three__carousel.owl-theme .owl-nav .owl-prev {  margin-left: -95px;}.hot-product-three__carousel.owl-theme .owl-nav .owl-next span,.hot-product-three__carousel.owl-theme .owl-nav .owl-prev span {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.hot-product-three__carousel.owl-theme .owl-nav .owl-next:hover,.hot-product-three__carousel.owl-theme .owl-nav .owl-prev:hover {  color: rgba(var(--ogenix-black-rgb), 1);  border: 2px solid rgba(var(--ogenix-black-rgb), 1);}/*--------------------------------------------------------------# Team Two--------------------------------------------------------------*/.team-two {  position: relative;  display: block;  padding: 112px 0 90px;}.team-two__single {  position: relative;  display: block;  margin-bottom: 30px;}.team-two__img-box {  position: relative;  display: block;  max-width: 312px;  width: 100%;  margin: 0 auto;  z-index: 1;}.team-two__shape-4 {  position: absolute;  top: 50%;  right: -40px;  transform: translateY(-50%);  z-index: 1;}.team-two__shape-4 img {  width: auto;}.team-two__shape-1 {  position: relative;  display: block;  width: 100%;  border-radius: 50%;  overflow: hidden;  margin: 0 auto;}.team-two__shape-1>img {  width: 100%;  border-radius: 50%;}.team-two__img {  position: absolute;  top: 20px;  left: 20px;  right: 20px;  bottom: 20px;  border-radius: 50%;}.team-two__img>img {  width: 100%;  border-radius: 50%;}.team-two__content {  position: relative;  display: block;  background-color: var(--ogenix-black);  text-align: center;  padding: 22px 0 30px;  border-radius: var(--ogenix-bdr-radius);  margin-top: 40px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.team-two__single:hover .team-two__content {  background-color: var(--ogenix-base);}.team-two__shape-2 {  position: absolute;  top: -26px;  left: 50%;  transform: translateX(-50%);  opacity: 1;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: -1;}.team-two__shape-2 img {  width: auto;}.team-two__single:hover .team-two__shape-2 {  opacity: 0;}.team-two__shape-3 {  position: absolute;  top: -26px;  left: 50%;  transform: translateX(-50%);  opacity: 0;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: -1;}.team-two__shape-3 img {  width: auto;}.team-two__single:hover .team-two__shape-3 {  opacity: 1;}.team-two__title-box {  position: relative;  display: block;}.team-two__title {  font-size: 24px;  font-weight: 800;  line-height: 24px;  margin-bottom: 11px;}.team-two__title a {  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.team-two__sub-title {  font-size: 12px;  color: #91a589;  text-transform: uppercase;  font-weight: 400;  letter-spacing: 0.1em;  line-height: 12px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.team-two__single:hover .team-two__sub-title {  color: #d1f7c1;}.team-two__social-box {  position: relative;  display: flex;  align-items: center;  justify-content: center;  margin-top: 18px;}.team-two__social-box a {  position: relative;  height: 40px;  width: 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  color: var(--ogenix-white);  background-color: #223d17;  font-size: 14px;  border-radius: 50%;  overflow: hidden;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.team-two__social-box a:hover {  color: var(--ogenix-black);  background-color: var(--ogenix-white);}.team-two__social-box a:after {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  height: 100%;  background-color: var(--ogenix-white);  -webkit-transition-delay: .1s;  transition-delay: .1s;  -webkit-transition-timing-function: ease-in-out;  transition-timing-function: ease-in-out;  -webkit-transition-duration: .4s;  transition-duration: .4s;  -webkit-transition-property: all;  transition-property: all;  opacity: 1;  -webkit-transform-origin: top;  transform-origin: top;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: scaleY(0);  transform: scaleY(0);  z-index: -1;}.team-two__social-box a:hover:after {  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);}.team-two__social-box a+a {  margin-left: 10px;}/*--------------------------------------------------------------# Testimonial Two--------------------------------------------------------------*/.testimonial-two {  position: relative;  display: block;  padding: 120px 0 220px;  overflow: hidden;  z-index: 1;}.testimonial-two__bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: -1;}.testimonial-two__bg-img {  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 33.8%;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  mix-blend-mode: luminosity;  opacity: .10;  z-index: -1;}.testimonial-two__shape-1 {  position: absolute;  bottom: -218px;  right: 0;  z-index: -1;}.testimonial-two__shape-1 img {  width: auto;}.testimonial-two__left {  position: relative;  display: block;  z-index: 5;}.testimonial-two__left .section-title {  margin-bottom: 30px;}.testimonial-two__right {  position: relative;  display: block;}.testimonial-two__carousel {  position: relative;  display: block;}.testimonial-two__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);  border-radius: var(--ogenix-bdr-radius);  padding: 39px 50px 42px;  transition: transform 500ms ease;  transform: translateY(0);}.testimonial-two__single:hover {  transform: translateY(-5px);}.testimonial-two__content-box {  position: relative;  display: block;}.testimonial-two__content-box p {  font-size: 18px;  line-height: 34px;}.testimonial-two__client-info {  position: relative;  display: block;  margin-top: 27px;  margin-left: 110px;}.testimonial-two__client-name {  font-size: 18px;  font-weight: 800;  line-height: 18px;  margin-bottom: 6px;}.testimonial-two__client-sub-title {  font-size: 14px;  line-height: 14px;}.testimonial-two__img-box {  position: absolute;  bottom: -40px;  left: 30px;  border-radius: 50%;  background-image: -moz-linear-gradient(145deg, rgb(255, 188, 59) 0%, rgb(80, 167, 44) 100%);  background-image: -webkit-linear-gradient(145deg, rgb(255, 188, 59) 0%, rgb(80, 167, 44) 100%);  background-image: -ms-linear-gradient(145deg, rgb(255, 188, 59) 0%, rgb(80, 167, 44) 100%);  width: 116px;  height: 116px;  z-index: 1;}.testimonial-two__img-box:before {  content: "";  position: absolute;  top: 0;  left: 10px;  bottom: 10px;  right: 0;  background-color: var(--ogenix-white);  border-radius: 50%;  z-index: -1;}.testimonial-two__img {  position: absolute;  top: 0;  right: 0;  left: 20px;  bottom: 20px;  z-index: 1;}.testimonial-two__img>img {  width: auto !important;  border-radius: 50%;}.testimonial-two__quote {  position: absolute;  bottom: 20px;  right: 20px;}.testimonial-two__quote>img {  width: auto !important;}.testimonial-two__carousel.owl-carousel .owl-stage-outer {  overflow: visible;}.testimonial-two__carousel.owl-carousel .owl-item {  opacity: 0;  visibility: hidden;  transition: opacity 500ms ease, visibility 500ms ease;}.testimonial-two__carousel.owl-carousel .owl-item.active {  opacity: 1;  visibility: visible;}.testimonial-two__carousel.owl-theme .owl-nav {  position: absolute;  bottom: -30px;  left: -400px;  margin: 0;}.testimonial-two__carousel.owl-theme .owl-nav .owl-next {  height: 50px;  width: 50px;  line-height: 50px;  border-radius: 50%;  color: rgba(var(--ogenix-black-rgb), .20);  background-color: transparent;  border: 2px solid rgba(var(--ogenix-black-rgb), .20);  font-size: 15px;  margin: 0;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.testimonial-two__carousel.owl-theme .owl-nav .owl-prev {  height: 50px;  width: 50px;  line-height: 50px;  border-radius: 50%;  color: rgba(var(--ogenix-black-rgb), .20);  background-color: transparent;  border: 2px solid rgba(var(--ogenix-black-rgb), .20);  font-size: 15px;  margin: 0;  text-align: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.testimonial-two__carousel.owl-theme .owl-nav .owl-next {  margin-left: 5px;}.testimonial-two__carousel.owl-theme .owl-nav .owl-prev {  margin-right: 5px;}.testimonial-two__carousel.owl-theme .owl-nav .owl-next span,.testimonial-two__carousel.owl-theme .owl-nav .owl-prev span {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.testimonial-two__carousel.owl-theme .owl-nav .owl-next:hover,.testimonial-two__carousel.owl-theme .owl-nav .owl-prev:hover {  color: rgba(var(--ogenix-black-rgb), 1);  border: 2px solid rgba(var(--ogenix-black-rgb), 1);}/*--------------------------------------------------------------# Gallery Three--------------------------------------------------------------*/.gallery-three {  position: relative;  display: block;  margin-top: -60px;  z-index: 1;}.gallery-three .container {  max-width: 1610px;}.gallery-three__single {  position: relative;  display: block;}.gallery-three__img {  position: relative;  display: block;  overflow: hidden;  border-radius: var(--ogenix-bdr-radius);  z-index: 1;}.gallery-three__img:before {  content: "";  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  border-radius: var(--ogenix-bdr-radius);  background-color: rgba(var(--ogenix-black-rgb), .30);  visibility: hidden;  -webkit-transform-origin: bottom center;  transform-origin: bottom center;  -webkit-transform: scaleY(0) translateZ(100px);  transform: scaleY(0) translateZ(100px);  -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease;  z-index: 1;}.gallery-three__single:hover .gallery-three__img:before {  visibility: visible;  -webkit-transform: scaleY(1) translateZ(0px);  transform: scaleY(1) translateZ(0px);}.gallery-three__img img {  width: 100%;  transform: scale(1);  border-radius: var(--ogenix-bdr-radius);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.gallery-three__single:hover .gallery-three__img img {  transform: scale(1.05);}.gallery-three__icon {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  display: flex;  align-items: center;  justify-content: center;  z-index: 2;}.gallery-three__icon a {  font-size: 25px;  color: var(--ogenix-white);  position: relative;  display: flex;  align-items: center;  justify-content: center;  transform: scale(0);  transition: all 500ms ease;}.gallery-three__single:hover .gallery-three__icon a {  transform: scale(1);  transition-delay: 300ms;}/*--------------------------------------------------------------# Page Header--------------------------------------------------------------*/.page-header {  position: relative;  display: block; /* padding: 175px 0 176px; */ padding: 75px 0 76px;  z-index: 1;}.page-header-bg {  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;}.page-header-bg:before {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(34, 61, 23, .40);}.page-header__ripped-paper {  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 59px;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: 1;}.page-header__inner {  position: relative;  display: block;  text-align: center;  z-index: 15;}.thm-breadcrumb {  position: relative;  display: block;}.thm-breadcrumb li {  position: relative;  display: inline-block;  color: var(--ogenix-white);  font-size: 14px;  font-weight: 500;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.thm-breadcrumb li+li {  margin-left: 2px;}.thm-breadcrumb li a {  position: relative;  display: inline-block;  color: var(--ogenix-white);  font-size: 16px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.thm-breadcrumb li:hover a {  color: var(--ogenix-base);  opacity: 1;}.page-header__inner h2 {  font-size: 50px;  color: var(--ogenix-white);  line-height: 55px;  font-weight: 800;}/*--------------------------------------------------------------# News Details--------------------------------------------------------------*/.news-details {  position: relative;  display: block;  padding: 112px 0 120px;}.news-details__left {  position: relative;  display: block;}.news-details__img {  position: relative;  display: block;}.news-details__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.news-details__date {  position: absolute;  bottom: 0px;  right: 0;  background-color: var(--ogenix-base);  padding: 11px 15px 10px;  z-index: 1;  padding-right: 13px;  border-top-left-radius: var(--ogenix-bdr-radius);  border-bottom-right-radius: var(--ogenix-bdr-radius);}.news-details__date p {  font-size: 12px;  font-weight: 700;  color: var(--ogenix-white);  line-height: 12px;  text-transform: uppercase;  letter-spacing: 0.1em;}.news-details__content {  position: relative;  display: block;  margin-top: 21px;}.news-details__meta {  position: relative;  display: flex;  align-items: center;}.news-details__meta li {  position: relative;  display: block;}.news-details__meta li::before {  content: "";  position: absolute;  top: 11px;  left: -10px;  height: 10px;  width: 1px;  background-color: var(--ogenix-gray);}.news-details__meta li:first-child::before {  display: none;}.news-details__meta li+li {  margin-left: 20px;}.news-details__meta li a {  font-size: 14px;  color: var(--ogenix-gray);  font-weight: 500;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-details__meta li a:hover {  color: var(--ogenix-base);}.news-details__meta li a i {  color: var(--ogenix-base);  padding-right: 5px;}.news-details__title {  font-size: 30px;  line-height: 30px;  margin-top: 6px;  margin-bottom: 20px;  font-weight: 800;}.news-details__text-2 {  padding-top: 31px;}.news-details__bottom {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  padding: 30px 0 30px;  margin-top: 55px;  border-top: 1px solid #eaeae2;}.news-details__bottom p {  margin: 0;}.news-details__tags span {  color: var(--ogenix-black);  font-size: 20px;  margin-right: 16px;  font-weight: 800;  letter-spacing: var(--ogenix-letter-spacing);}.news-details__tags a {  background-color: var(--ogenix-base);  padding: 4px 30px 6px;}.news-details__tags a+a {  margin-left: 7px;}.news-details__tags a:before {  background-color: #4a9e27;  width: 50px;}.news-details__social-list {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.news-details__social-list a {  position: relative;  height: 43px;  width: 43px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  color: var(--ogenix-black);  background-color: #f3f3ed;  font-size: 14px;  border-radius: 50%;  overflow: hidden;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.news-details__social-list a:hover {  color: var(--ogenix-white);}.news-details__social-list a:after {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  height: 100%;  background-color: var(--ogenix-base);  -webkit-transition-delay: .1s;  transition-delay: .1s;  -webkit-transition-timing-function: ease-in-out;  transition-timing-function: ease-in-out;  -webkit-transition-duration: .4s;  transition-duration: .4s;  -webkit-transition-property: all;  transition-property: all;  opacity: 1;  -webkit-transform-origin: top;  transform-origin: top;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: scaleY(0);  transform: scaleY(0);  z-index: -1;}.news-details__social-list a:hover:after {  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);}.news-details__social-list a+a {  margin-left: 10px;}.news-details__pagenation-box {  position: relative;  display: block;  overflow: hidden;  margin-bottom: 54px;}.news-details__pagenation {  position: relative;  display: block;}.news-details__pagenation li {  position: relative;  float: left;  font-size: 20px;  color: var(--ogenix-black);  font-weight: 800;  background-color: #f3f3ed;  line-height: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  max-width: 370px;  width: 100%;  letter-spacing: var(--ogenix-letter-spacing);  padding: 53px 60px 52px;  border-radius: var(--ogenix-bdr-radius);}.news-details__pagenation li+li {  margin-left: 30px;}.news-details__pagenation li:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comment-one__title,.comment-form__title {  margin: 0;  color: var(--ogenix-black);  font-size: 30px;  margin-bottom: 53px;  font-weight: 800;  letter-spacing: var(--ogenix-letter-spacing);}.comment-one__single {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  border-bottom: 1px solid var(--ogenix-bdr-color);  padding-bottom: 60px;  margin-bottom: 60px;}.comment-one__content {  position: relative;  margin-left: 45px;  margin-top: 15px;}.comment-one__content h3 {  margin: 0;  font-size: 20px;  color: var(--ogenix-black);  margin-bottom: 24px;  font-weight: 800;  letter-spacing: var(--ogenix-letter-spacing);}.comment-one__btn {  padding: 5px 29px;  position: absolute;  top: -15px;  right: 0;  font-weight: 800;  color: var(--ogenix-white);  border-radius: 20px;}.comment-one__btn:hover {  color: var(--ogenix-white);}.comment-one__btn:before {  background-color: #f7b534;  width: 50px;}.comment-one__image {  position: relative;  display: block;  border-radius: 50%;}.comment-one__image img {  border-radius: 50%;}.comment-form .comment-form__title {  margin-top: -7px;}.comment-one__form .row {  --bs-gutter-x: 20px;}.comment-form__input-box {  position: relative;  display: block;  margin-bottom: 20px;}.comment-form__input-box input[type="text"],.comment-form__input-box input[type="email"] {  height: 50px;  width: 100%;  border: none;  background-color: var(--ogenix-extra);  padding-left: 30px;  padding-right: 30px;  outline: none;  font-size: 14px;  color: var(--ogenix-gray);  display: block;  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);}.comment-form__input-box textarea {  font-size: 14px;  color: var(--ogenix-gray);  height: 160px;  width: 100%;  background-color: var(--ogenix-extra);  padding: 10px 30px 30px;  border: none;  outline: none;  margin-bottom: 0px;  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);}.comment-form__btn {  border: none;}.comment-form__input-box.text-message-box {  height: 160px;}/*--------------------------------------------------------------# Sidebar--------------------------------------------------------------*/@media (max-width: 991px) {  .sidebar {    margin-top: 50px;  }}.sidebar__single+.sidebar__single {  margin-top: 30px;}.sidebar__title {  margin: 0;  font-size: 20px;  margin-bottom: 5px;  font-weight: 800;}.sidebar__search {  position: relative;  display: block;}.sidebar__search-form {  position: relative;}.sidebar__search-form input[type="search"] {  display: block;  border: none;  outline: none;  background-color: var(--ogenix-primary);  color: var(--ogenix-white);  font-size: 16px;  font-weight: 500;  padding-left: 50px;  height: 67px;  width: 100%;  padding-right: 80px;  border-radius: var(--ogenix-bdr-radius);}.sidebar__search-form ::-webkit-input-placeholder {  color: var(--ogenix-white);  opacity: 1;}.sidebar__search-form :-ms-input-placeholder {  color: var(--ogenix-white);  opacity: 1;}.sidebar__search-form ::-ms-input-placeholder {  color: var(--ogenix-white);  opacity: 1;}.sidebar__search-form ::placeholder {  color: var(--ogenix-white);  opacity: 1;}.sidebar__search-form :-ms-input-placeholder {  color: var(--ogenix-white);}.sidebar__search-form ::-ms-input-placeholder {  color: var(--ogenix-white);}.sidebar__search-form button[type="submit"] {  background-color: transparent;  color: var(--ogenix-white);  font-size: 22px;  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 72px;  outline: none;  border: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 0;}.sidebar__post {  position: relative;  display: block;  padding: 46px 30px 30px;  background-color: var(--ogenix-extra);  overflow: hidden;  z-index: 1;  border-radius: var(--ogenix-bdr-radius);}.sidebar__post .sidebar__title {  margin-left: 20px;}.sidebar__post-list {  margin: 0;}.sidebar__post-list li {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 17px 20px 18px;  border-radius: var(--ogenix-bdr-radius);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.sidebar__post-list li:hover {  background-color: var(--ogenix-white);}.sidebar__post-list li+li {  margin-top: 11px;}.sidebar__post-image {  margin-right: 20px;}.sidebar__post-image>img {  width: 70px;  border-radius: var(--ogenix-bdr-radius);}.sidebar__post-content {  position: relative;  top: -3px;}.sidebar__post-content h3 {  font-size: 16px;  margin: 0;  line-height: 24px;  letter-spacing: normal;}.sidebar__post-content-meta {  font-size: 14px;  font-weight: 500;  color: var(--ogenix-gray);  line-height: 14px;}.sidebar__post-content-meta i {  color: var(--ogenix-primary);  margin-right: 3px;}.sidebar__post-content h3 a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  display: block;  font-size: 16px;  font-weight: 700;}.sidebar__category {  position: relative;  display: block;  background-color: var(--ogenix-extra);  padding: 46px 30px 36px;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 1;}.sidebar__category .sidebar__title {  padding-left: 20px;  margin-bottom: 10px;}.sidebar__category-list {  margin: 0;}.sidebar__category-list li+li {  margin-top: 4px;}.sidebar__category-list li a {  color: var(--ogenix-gray);  font-size: 16px;  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  display: block;  background: none;  padding: 6px 20px 6px;  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);}.sidebar__category-list li a:hover {  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);  color: var(--ogenix-black);}.sidebar__category-list li.active a {  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);  color: var(--ogenix-black);}.sidebar__category-list li a span {  position: absolute;  top: 50%;  right: 20px;  -webkit-transform: translateY(-50%) scale(0);  transform: translateY(-50%) scale(0);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  color: var(--ogenix-base);  text-align: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 15px;}.sidebar__category-list li a:hover span {  color: var(--ogenix-base);  -webkit-transform: translateY(-50%) scale(1);  transform: translateY(-50%) scale(1);}.sidebar__category-list li.active a span {  -webkit-transform: translateY(-50%) scale(1);  transform: translateY(-50%) scale(1);  color: var(--ogenix-base);}.sidebar__tags {  position: relative;  display: block;  background: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  padding: 46px 45px 50px;  overflow: hidden;  z-index: 1;  padding-right: 33px;}.sidebar__tags .sidebar__title {  margin-left: 5px;  margin-bottom: 25px;}.sidebar__tags-list {  margin-top: -10px;}.sidebar__tags-list a {  font-size: 14px;  color: var(--ogenix-black);  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  background: var(--ogenix-white);  display: inline-block;  padding: 5px 30px 5px;  margin-left: 5px;  font-weight: 700;  border-radius: 20px;}.sidebar__tags-list a+a {  margin-left: 6px;  margin-top: 10px;}.sidebar__tags-list a:hover {  color: var(--ogenix-white);  background: var(--ogenix-base);}.sidebar__comments {  position: relative;  display: block;  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  padding: 46px 50px 43px;  overflow: hidden;  z-index: 1;}.sidebar__comments .sidebar__title {  margin-bottom: 25px;}.sidebar__comments-list {  position: relative;  display: block;}.sidebar__comments-list li {  position: relative;  display: block;  padding-left: 65px;}.sidebar__comments-list li+li {  margin-top: 24px;}.sidebar__comments-icon {  height: 44px;  width: 44px;  background-color: var(--ogenix-base);  border-radius: 50%;  font-size: 15px;  color: var(--ogenix-white);  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  position: absolute;  top: 0;  left: 0;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;}.sidebar__comments-list li:hover .sidebar__comments-icon {  background-color: var(--ogenix-primary);  color: var(--ogenix-white);}.sidebar__comments-text-box p {  margin: 0;  line-height: 26px;  font-weight: 500;}.sidebar__comments-text-box p span {  color: var(--ogenix-black);  font-weight: 700;}/*--------------------------------------------------------------# News Sidebar--------------------------------------------------------------*/.news-sidebar {  position: relative;  display: block;  padding: 112px 0 120px;}.news-sidebar__left {  position: relative;  display: block;}.news-sidebar__content {  position: relative;  display: block;}.news-sidebar__single {  position: relative;  display: block;}.news-sidebar__single+.news-sidebar__single {  margin-top: 20px;}.news-sidebar__img {  position: relative;  display: block;}.news-sidebar__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.news-sidebar__date {  position: absolute;  bottom: 0px;  right: 0;  background-color: var(--ogenix-base);  padding: 11px 15px 10px;  z-index: 1;  padding-right: 13px;  border-top-left-radius: var(--ogenix-bdr-radius);  border-bottom-right-radius: var(--ogenix-bdr-radius);}.news-sidebar__date p {  font-size: 12px;  font-weight: 700;  color: var(--ogenix-white);  line-height: 12px;  text-transform: uppercase;  letter-spacing: 0.1em;}.news-sidebar__content-box {  position: relative;  display: block;  margin-top: 21px;}.news-sidebar__meta {  position: relative;  display: flex;  align-items: center;}.news-sidebar__meta li {  position: relative;  display: block;}.news-sidebar__meta li::before {  content: "";  position: absolute;  top: 11px;  left: -10px;  height: 10px;  width: 1px;  background-color: var(--ogenix-gray);}.news-sidebar__meta li:first-child::before {  display: none;}.news-sidebar__meta li+li {  margin-left: 20px;}.news-sidebar__meta li a {  font-size: 14px;  color: var(--ogenix-gray);  font-weight: 500;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-sidebar__meta li a:hover {  color: var(--ogenix-base);}.news-sidebar__meta li a i {  color: var(--ogenix-base);  padding-right: 5px;}.news-sidebar__title {  font-size: 30px;  line-height: 40px;  font-weight: 800;  margin-top: 1px;}.news-sidebar__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-sidebar__title a:hover {  color: var(--ogenix-base);}.news-sidebar__text {  margin: 0;  padding-top: 15px;  padding-bottom: 11px;  font-size: 16px;}.news-sidebar__bottom {  display: flex;  align-items: center;}.news-sidebar__read-more {  font-size: 14px;  color: var(--ogenix-gray);  font-weight: 500;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  position: relative;  display: flex;  align-items: center;}.news-sidebar__read-more:hover {  color: var(--ogenix-base);}.news-sidebar__read-more span {  position: relative;  top: 2px;  margin-left: 10px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-sidebar__bottom-box {  position: relative;  display: block;  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  padding: 50px 60px 46px;  margin-top: 20px;  overflow: hidden;  z-index: 1;}.news-sidebar__bottom-box-icon {  margin-bottom: 21px;}.news-sidebar__delivering-services {  position: relative;  display: block;  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  padding: 50px 60px 47px;  margin-top: 30px;  margin-bottom: 30px;  overflow: hidden;  z-index: 1;}.news-sidebar__delivering-services-icon {  margin-bottom: 23px;}.news-sidebar__delivering-services-title {  font-size: 24px;  line-height: 34px;  font-weight: 800;}.news-sidebar__delivering-services-title a {  color: var(--ogenix-black);  transition: all 500ms ease;}.news-sidebar__delivering-services-title a:hover {  color: var(--ogenix-base);}/*--------------------------------------------------------------# Services Details page--------------------------------------------------------------*/.service-details {  position: relative;  display: block;  padding: 112px 0 120px;  z-index: 1;}.service-details__left {  position: relative;  display: block;}.service-details__category-list {  margin-bottom: 30px;}.service-details__category-list li+li {  margin-top: 10px;}.service-details__category-list li a {  color: var(--ogenix-black);  font-size: 18px;  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  display: block;  background-color: var(--ogenix-extra);  padding: 12px 30px 15px;  font-weight: 800;  border-radius: var(--ogenix-bdr-radius);  letter-spacing: var(--ogenix-letter-spacing);}.service-details__category-list li a:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.service-details__category-list li.active a {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.service-details__category-list li a span {  position: absolute;  top: 50%;  right: 30px;  -webkit-transform: translateY(-50%) scale(0);  transform: translateY(-50%) scale(0);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  color: var(--ogenix-base);  text-align: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 15px;}.service-details__category-list li a:hover span {  color: var(--ogenix-white);  -webkit-transform: translateY(-50%) scale(1);  transform: translateY(-50%) scale(1);}.service-details__category-list li.active a span {  -webkit-transform: translateY(-50%) scale(1);  transform: translateY(-50%) scale(1);  color: var(--ogenix-white);}.we-sell {  position: relative;  display: block;  background-color: var(--ogenix-black);  text-align: center;  border-radius: var(--ogenix-bdr-radius);  padding: 53px 60px 55px;  z-index: 1;}.we-sell__bg-img {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  opacity: .15;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  mix-blend-mode: luminosity;  border-radius: var(--ogenix-bdr-radius);  z-index: -1;}.we-sell__title {  font-size: 30px;  font-weight: 800;  line-height: 36px;  color: var(--ogenix-white);}.we-sell__icon {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 94px;  height: 94px;  background-color: var(--ogenix-primary);  border-radius: 50%;  margin: 0 auto;  margin-top: 33px;  margin-bottom: 31px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.we-sell__icon::before {  content: "";  position: absolute;  top: 50%;  left: -65px;  width: 55px;  height: 2px;  background-color: rgba(var(--ogenix-white-rgb), .15);}.we-sell__icon::after {  content: "";  position: absolute;  top: 50%;  right: -65px;  width: 55px;  height: 2px;  background-color: rgba(var(--ogenix-white-rgb), .15);}.we-sell__icon:hover {  background-color: var(--ogenix-white);}.we-sell__icon span {  font-size: 36px;  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.we-sell__icon:hover span {  color: var(--ogenix-primary);}.we-sell__help-line {  position: relative;  display: block;}.we-sell__help-line-text {  font-weight: 400;  color: var(--ogenix-white);}.we-sell__help-line-number {  font-size: 20px;  font-weight: 800;  line-height: 30px;  letter-spacing: 0;}.we-sell__help-line-number a {  color: var(--ogenix-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.we-sell__help-line-number a:hover {  color: var(--ogenix-primary);}.service-details__right {  position: relative;  display: block;}.service-details__img {  position: relative;  display: block;}.service-details__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.service-details__icon {  position: absolute;  display: flex;  align-items: center;  justify-content: center;  width: 100px;  height: 100px;  background-color: var(--ogenix-primary);  border-radius: var(--ogenix-bdr-radius);  bottom: -20px;  right: 20px;}.service-details__icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--ogenix-white);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.service-details__icon:hover span {  transform: scale(.9);}.service-details__title-1 {  font-size: 36px;  font-weight: 800;  line-height: 46px;  margin-top: 30px;  margin-bottom: 21px;}.service-details__text-2 {  margin-top: 30px;  margin-bottom: 41px;}.service-details__img-and-points-box {  position: relative;  display: flex;}.service-details__img-2 {  position: relative;  display: block;}.service-details__img-2 img {  width: auto;  border-radius: var(--ogenix-bdr-radius);}.service-details__points-box {  position: relative;  display: block;  margin-top: -9px;  margin-left: 30px;}.service-details__points-box-title {  font-size: 26px;  font-weight: 800;  line-height: 36px;}.service-details__points-box-text {  font-size: 18px;  font-weight: 500;  line-height: 34px;  margin-top: 23px;  margin-bottom: 36px;}.service-details__points-list {  position: relative;  display: block;}.service-details__points-list li {  position: relative;  display: flex;  align-items: center;}.service-details__points-list li .icon {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 16px;  height: 16px;  background-color: var(--ogenix-primary);  border-radius: 50%;}.service-details__points-list li .icon span {  font-size: 9px;  color: var(--ogenix-white);}.service-details__points-list li .text {  position: relative;  display: block;  margin-left: 20px;}.service-details__points-list li .text p {  font-size: 16px;  font-weight: 700;  line-height: 34px;  color: var(--ogenix-black);}.service-details__faq {  position: relative;  display: block;  margin-top: 44px;}.faq-one-accrodion .accrodion {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  border: 1px solid #e2e0e5;  border-radius: var(--ogenix-bdr-radius);}.faq-one-accrodion .accrodion.active {  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.faq-one-accrodion .accrodion-title {  position: relative;  display: block;  cursor: pointer;  padding: 20px 30px 20px;  transition: all 200ms linear;  transition-delay: 0.1s;  border-radius: var(--ogenix-bdr-radius);}.faq-one-accrodion .accrodion-title h4 {  margin: 0;  font-size: 18px;  line-height: 30px;  color: var(--ogenix-black);  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  font-weight: 800;}.faq-one-accrodion .accrodion+.accrodion {  margin-top: 20px;}.faq-one-accrodion .accrodion.active .accrodion-title {  background-color: var(--ogenix-white);}.faq-one-accrodion .accrodion.active .accrodion-title h4 {  color: var(--ogenix-base);}.faq-one-accrodion .accrodion-title h4::before {  content: "\e925";  font-family: "icomoon" !important;  font-size: 14px;  color: var(--ogenix-black);  position: absolute;  top: 50%;  right: 0;  height: 15px;  width: 15px;  border-radius: 50%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.faq-one-accrodion .accrodion.active .accrodion-title h4::before {  content: "\e928";  color: var(--ogenix-primary);  height: 15px;  width: 15px;  border-radius: 50%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;}.faq-one-accrodion .accrodion-content {  position: relative;  padding: 0px 30px 21px;  padding-right: 55px;  margin-top: -12px;  border-radius: var(--ogenix-bdr-radius);}.faq-one-accrodion .accrodion.active .accrodion-content {  background-color: var(--ogenix-white);}.faq-one-accrodion .accrodion-content p {  font-size: 16px;  margin: 0;  line-height: 30px;}/*--------------------------------------------------------------# Portfolio Details--------------------------------------------------------------*/.portfolio-details {  position: relative;  display: block;  padding: 112px 0 120px;}.portfolio-details__top {  position: relative;  display: block;}.portfolio-details__img {  position: relative;  display: block;}.portfolio-details__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.portfolio-details__bottom {  position: relative;  display: block;  margin-top: 32px;}.portfolio-details__left {  position: relative;  display: block;}.portfolio-details__title {  font-size: 30px;  font-weight: 800;  line-height: 40px;}.portfolio-details__text-1 {  margin-top: 22px;  margin-bottom: 30px;}.portfolio-details__points-box {  position: relative;  display: block;  margin-top: 31px;}.portfolio-details__points-box li {  position: relative;  display: flex;  align-items: center;}.portfolio-details__points-box li+li {  margin-top: 6px;}.portfolio-details__points-box li .icon {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 18px;  height: 18px;  background-color: var(--ogenix-primary);  border-radius: 50%;}.portfolio-details__points-box li .icon span {  position: relative;  display: inline-block;  font-size: 8px;  color: var(--ogenix-white);}.portfolio-details__points-box li .text {  position: relative;  display: block;  margin-left: 15px;}.portfolio-details__points-box li .text p {  font-size: 18px;  font-weight: 700;  line-height: 34px;  color: var(--ogenix-black);}.portfolio-details__right {  position: relative;  display: block;  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  padding: 41px 50px 50px;  margin-top: 9px;}.portfolio-details__details-list {  position: relative;  display: block;}.portfolio-details__details-list li {  position: relative;  display: block;}.portfolio-details__details-list li+li {  margin-top: 30px;}.portfolio-details__client {  font-size: 18px;  font-weight: 800;  line-height: 30px;  color: var(--ogenix-black);  letter-spacing: var(--ogenix-letter-spacing);}.portfolio-details__name {  font-size: 18px;  font-weight: 500;  line-height: 30px;  color: var(--ogenix-gray);  letter-spacing: 0;}.portfolio-details__social {  position: relative;  display: flex;  align-items: center;  margin-top: 22px;}.portfolio-details__social a {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 43px;  width: 43px;  background-color: var(--ogenix-white);  border-radius: 50%;  color: var(--ogenix-black);  font-size: 15px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.portfolio-details__social a:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.portfolio-details__social a+a {  margin-left: 10px;}.portfolio-details__pagination-box {  position: relative;  display: block;  text-align: center;  border-top: 1px solid var(--ogenix-bdr-color);  border-bottom: 1px solid var(--ogenix-bdr-color);  padding: 30px 0;  margin-top: 115px;}.portfolio-details__pagination {  position: relative;  display: block;}.portfolio-details__pagination li {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.portfolio-details__pagination li.next {  float: left;  position: relative;}.portfolio-details__pagination li a {  font-size: 14px;  color: var(--ogenix-gray);  font-weight: 400;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.portfolio-details__pagination li a:hover {  color: var(--ogenix-base);}.portfolio-details__pagination li p {  color: var(--ogenix-black);  font-weight: 800;  line-height: 20px;  letter-spacing: var(--ogenix-letter-spacing);}.portfolio-details__pagination li span {  font-size: 14px;  line-height: 14px;}.portfolio-details__pagination li.next i {  position: relative;  height: 52px;  width: 52px;  background-color: var(--ogenix-extra);  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border-radius: 50%;  color: var(--ogenix-black);  font-size: 16px;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  margin-right: 20px;  z-index: 1;}.portfolio-details__pagination li.previous {  position: relative;  float: right;}.portfolio-details__pagination li.previous i {  position: relative;  height: 52px;  width: 52px;  background-color: var(--ogenix-extra);  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border-radius: 50%;  color: var(--ogenix-black);  font-size: 16px;  margin-left: 20px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.portfolio-details__pagination li a:hover i {  color: var(--ogenix-white);  background-color: var(--ogenix-base);}.portfolio-details__pagination li .content {  position: relative;  display: block;  top: -6px;}.portfolio-details__pagination li.next .content {  text-align: left;}.portfolio-details__pagination li.previous .content {  text-align: right;}/*--------------------------------------------------------------# Pricing Page--------------------------------------------------------------*/.pricing-page {  position: relative;  display: block;  padding: 112px 0 90px;}.pricing-page__main-tab-box {  position: relative;  display: block;}.pricing-page__main-tab-box .tab-buttons {  position: relative;  display: flex;  align-items: center;  justify-content: center;  margin-bottom: 30px;}.pricing-page__main-tab-box .tab-buttons .tab-btn {  position: relative;  display: flex;  align-items: center;}.pricing-page__main-tab-box .tab-buttons .tab-btn+.tab-btn {  margin-left: 0px;}.pricing-page__main-tab-box .tab-buttons .tab-btn span {  position: relative;  display: block;  text-align: center;  font-size: 14px;  line-height: 14px;  color: var(--ogenix-gray);  background-color: var(--ogenix-extra);  padding: 13px 30px 13px;  font-weight: 700;  cursor: pointer;  overflow: hidden;  border-radius: 20px;  transition: all 0.5s linear;  z-index: 1;}.pricing-page__main-tab-box .tab-buttons .tab-btn.active-btn span {  color: var(--ogenix-white);  background-color: var(--ogenix-base);}.pricing-page__main-tab-box .tab-buttons .tab-btn:nth-child(1) span {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.pricing-page__main-tab-box .tab-buttons .tab-btn:nth-child(2) span {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}.pricing-page__main-tab-box .tab-buttons .tab-btn span:before {  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 50px;  background-color: #eaeae2;  border-top-right-radius: 25px;  border-bottom-right-radius: 25px;  clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%);  transition: all 0.5s linear;  z-index: -1;}.pricing-page__main-tab-box .tab-buttons .tab-btn.active-btn span:before {  background-color: #4a9e27;}.pricing-page__main-tab-box .tab-buttons .tab-btn:nth-child(1) span:before {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}.pricing-page__main-tab-box .tabs-content {  position: relative;  display: block;}.pricing-page__main-tab-box .tabs-content .tab {  position: relative;  display: none;  -webkit-transform: translateY(35px);  -ms-transform: translateY(35px);  transform: translateY(35px);  -webkit-transition: all 600ms ease;  -moz-transition: all 600ms ease;  -ms-transition: all 600ms ease;  -o-transition: all 600ms ease;  transition: all 600ms ease;  z-index: 10;}.pricing-page__main-tab-box .tabs-content .tab.active-tab {  display: block;  margin-top: 0px;  -webkit-transform: translateY(0px);  -ms-transform: translateY(0px);  transform: translateY(0px);}.pricing-page__inner {  position: relative;  display: block;}.pricing-page__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);  border-radius: var(--ogenix-bdr-radius);  padding: 98px 60px 60px;  border: 2px solid transparent;  margin-bottom: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.pricing-page__single:hover {  border: 2px solid var(--ogenix-base);}.pricing-page__icon {  position: absolute;  top: 60px;  right: 60px;  z-index: -1;}.pricing-page__icon img {  width: auto;}.pricing-page__package {  position: relative;  display: block;  border-bottom: 1px solid var(--ogenix-bdr-color);  margin-bottom: 38px;  padding-bottom: 34px;}.pricing-page__package-name {  font-size: 16px;  font-weight: 700;  letter-spacing: 0;  line-height: 16px;  margin-bottom: 17px;}.pricing-page__package-rate {  font-size: 50px;  color: var(--ogenix-base);  line-height: 50px;  letter-spacing: 0;  font-weight: 700;  font-family: var(--ogenix-font-two);}.pricing-page__package-rate span {  font-size: 16px;  color: var(--ogenix-black);  font-family: var(--ogenix-font);  line-height: 16px;}.pricing-page__package-text {  font-size: 14px;}.pricing-page__services {  position: relative;  display: block;}.pricing-page__services-title {  font-size: 16px;  font-weight: 800;  line-height: 16px;  letter-spacing: 0;  margin-bottom: 17px;}.pricing-page__services-list {  position: relative;  display: block;}.pricing-page__services-list li {  position: relative;  display: flex;  align-items: center;}.pricing-page__services-list li+li {  margin-top: 10px;}.pricing-page__services-list li .icon {  position: relative;  display: flex;  align-items: center;}.pricing-page__services-list li .icon span {  font-size: 15px;  color: var(--ogenix-primary);}.pricing-page__services-list li .text {  margin-left: 10px;}.pricing-page__btn-box {  position: relative;  display: block;  margin-top: 35px;}.pricing-page__btn {  background-color: var(--ogenix-base);}.pricing-page__btn:before {  background-color: #4a9e27;}.pricing-page__single:hover .pricing-page__btn {  background-color: var(--ogenix-primary);}.pricing-page__single:hover .pricing-page__btn:before {  background-color: #f7b534;  width: 190%;}/*--------------------------------------------------------------# Portfolio page--------------------------------------------------------------*/.portfolio-page {  position: relative;  display: block;  padding: 112px 0 90px;  z-index: 1;}.portfolio-page .gallery-one__single {  margin-bottom: 10px;}/*--------------------------------------------------------------# Testimonials Page--------------------------------------------------------------*/.testimonials-page {  position: relative;  display: block;  padding: 112px 0 90px;  z-index: 1;}.testimonials-page .testimonial-two__single {  margin-bottom: 70px;}/*--------------------------------------------------------------# FAQ Page--------------------------------------------------------------*/.faq-page {  position: relative;  display: block;  padding: 112px 0 100px;}.faq-page__top {  position: relative;  display: block;}.faq-page__search-form {  position: relative;  display: block;  max-width: 770px;  margin: 0 auto;}.faq-page__search-form input[type="search"] {  display: block;  border: none;  outline: none;  background-color: var(--ogenix-extra);  color: var(--ogenix-gray);  font-size: 18px;  font-weight: 500;  padding-left: 50px;  height: 87px;  width: 100%;  padding-right: 80px;  border-radius: var(--ogenix-bdr-radius);}.faq-page__search-form ::-webkit-input-placeholder {  color: var(--ogenix-gray);  opacity: 1;}.faq-page__search-form :-ms-input-placeholder {  color: var(--ogenix-gray);  opacity: 1;}.faq-page__search-form ::-ms-input-placeholder {  color: var(--ogenix-gray);  opacity: 1;}.faq-page__search-form ::placeholder {  color: var(--ogenix-gray);  opacity: 1;}.faq-page__search-form :-ms-input-placeholder {  color: var(--ogenix-gray);}.faq-page__search-form ::-ms-input-placeholder {  color: var(--ogenix-gray);}.faq-page__search-form button[type="submit"] {  background-color: transparent;  color: var(--ogenix-black);  font-size: 22px;  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 72px;  outline: none;  border: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 0;}.faq-page__bottom {  position: relative;  display: block;  margin-top: 60px;}.faq-page__single {  position: relative;  display: block;  margin-bottom: 20px;}/*--------------------------------------------------------------## Error Page--------------------------------------------------------------*/.error-page {  position: relative;  display: block;  padding: 82px 0 120px;}.error-page__inner {  position: relative;  display: block;  text-align: center;}.error-page__title-box {  position: relative;  display: inline-block;}.error-page__title {  position: relative;  display: inline-block;  font-size: 250px;  line-height: 250px;  font-weight: 500;  color: var(--ogenix-black);  letter-spacing: normal;  margin-bottom: 28px;  z-index: 1;}.error-page__title span {  color: var(--ogenix-white);}.error-page__title-img-1 {  position: absolute;  left: 151px;  top: 62px;  animation: fa-spin 5s ease infinite;  z-index: 2;}.error-page__title-img-1 img {  width: auto;}.error-page__title-img-2 {  position: absolute;  left: 198px;  top: 36px;  z-index: -1;}.error-page__title-img-2 img {  width: auto;}.error-page__tagline {  font-size: 40px;  font-weight: 500;  line-height: 40px;  margin-bottom: 16px;  color: var(--ogenix-base);  text-transform: uppercase;  letter-spacing: 0;}.error-page__text {  margin: 0;  font-size: 18px;  font-weight: 500;  line-height: 30px;}.error-page__form {  position: relative;  display: block;  margin: 32px auto 20px;}.error-page__form-input {  position: relative;  display: block;  max-width: 570px;  width: 100%;  margin: 0 auto;}.error-page__form input[type="search"] {  height: 67px;  width: 100%;  border: none;  outline: none;  background-color: var(--ogenix-extra);  font-size: 16px;  color: var(--ogenix-gray);  font-weight: 500;  padding-left: 50px;  padding-right: 75px;  border-radius: var(--ogenix-bdr-radius);}.error-page__form button[type="submit"] {  background-color: transparent;  color: var(--ogenix-black);  font-size: 22px;  position: absolute;  top: 0;  right: 0px;  bottom: 0;  width: 70px;  outline: none;  border: none;  display: flex;  align-items: center;  padding: 0;}/*--------------------------------------------------------------# News Page--------------------------------------------------------------*/.news-page {  position: relative;  display: block;  padding: 112px 0 90px;  z-index: 1;}/*--------------------------------------------------------------# Google Map--------------------------------------------------------------*/.google-map {  position: relative;  display: block;  padding: 112px 0 0;}.google-map__one {  position: relative;  display: block;  border: none;  height: 435px;  width: 100%;  mix-blend-mode: luminosity;  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);}/*--------------------------------------------------------------# Contact Details--------------------------------------------------------------*/.contact-details {  position: relative;  display: block;}.contact-details__inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  padding: 50px 0 50px;  border-bottom: 1px solid var(--ogenix-bdr-color);}.contact-details__contact-list {  position: relative;  display: flex;  align-items: center;}.contact-details__contact-list li {  position: relative;  display: flex;  align-items: center;}.contact-details__contact-list li+li {  margin-left: 65px;}.contact-details__contact-list li .icon {  position: relative;  display: inline-block;}.contact-details__contact-list li .icon span {  position: relative;  display: inline-block;  font-size: 32px;  color: var(--ogenix-primary);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.contact-details__contact-list li:hover .icon span {  transform: scale(.9);}.contact-details__contact-list li .content {  position: relative;  display: block;  margin-left: 15px;}.contact-details__contact-list li .content h4 {  font-size: 16px;  font-weight: 700;  line-height: 30px;}.contact-details__contact-list li .content h4 a {  color: var(--ogenix-black);  transition: all 900ms ease;}.contact-details__contact-list li .content h4 a:hover {  color: var(--ogenix-primary);}.contact-details__social-box {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.contact-details__social-box a {  position: relative;  height: 40px;  width: 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  color: var(--ogenix-black);  background-color: var(--ogenix-extra);  font-size: 14px;  border-radius: 50%;  overflow: hidden;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.contact-details__social-box a:hover {  color: var(--ogenix-white);  background-color: var(--ogenix-base);}.contact-details__social-box a:after {  position: absolute;  content: "";  top: 0;  left: 0;  right: 0;  height: 100%;  background-color: var(--ogenix-base);  -webkit-transition-delay: .1s;  transition-delay: .1s;  -webkit-transition-timing-function: ease-in-out;  transition-timing-function: ease-in-out;  -webkit-transition-duration: .4s;  transition-duration: .4s;  -webkit-transition-property: all;  transition-property: all;  opacity: 1;  -webkit-transform-origin: top;  transform-origin: top;  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform: scaleY(0);  transform: scaleY(0);  z-index: -1;}.contact-details__social-box a:hover:after {  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);}.contact-details__social-box a+a {  margin-left: 10px;}/*--------------------------------------------------------------# Contact Page--------------------------------------------------------------*/.contact-page {  position: relative;  display: block;  padding: 120px 0 120px;  z-index: 1;}.contact-page .container {  max-width: 800px;}.contact-page .row {  --bs-gutter-x: 20px;}.contact-page__content {  position: relative;  display: block;}.contact-page__form {  position: relative;  display: block;}.contact-page__form-input-box {  position: relative;  display: block;  margin-bottom: 20px;}.contact-page__form-input-box input[type="text"],.contact-page__form-input-box input[type="email"] {  height: 50px;  width: 100%;  border: none;  background-color: var(--ogenix-extra);  padding-left: 30px;  padding-right: 30px;  outline: none;  font-size: 14px;  color: var(--ogenix-gray);  display: block;  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);}.contact-page__form-input-box textarea {  font-size: 14px;  color: var(--ogenix-gray);  height: 160px;  width: 100%;  background-color: var(--ogenix-extra);  padding: 15px 30px 30px;  border: none;  outline: none;  margin-bottom: 0px;  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);}.contact-page__form-input-box.text-message-box {  height: 160px;}.contact-page__btn-box {  position: relative;  display: block;  text-align: center;}.contact-page__btn {  border: none;}/*--------------------------------------------------------------# Services One--------------------------------------------------------------*/.services-one {  position: relative;  display: block;  padding: 112px 0 90px;  z-index: 1;}.services-one__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);  margin-bottom: 30px;}.services-one__img-box {  position: relative;  display: block;}.services-one__img {  position: relative;  display: block;  border-top-left-radius: var(--ogenix-bdr-radius);  border-top-right-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 1;}.services-one__img:before {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .7s;  transition-property: all;  background: rgba(var(--ogenix-black-rgb), 0.8);  opacity: 0;  z-index: 1;  content: "";  border-top-left-radius: var(--ogenix-bdr-radius);  border-top-right-radius: var(--ogenix-bdr-radius);}.services-one__single:hover .services-one__img:before {  opacity: 1;  opacity: 0.8;}.services-one__img img {  width: 100%;  border-top-left-radius: var(--ogenix-bdr-radius);  border-top-right-radius: var(--ogenix-bdr-radius);  transition: .5s ease;  transform: scale(1.05);}.services-one__single:hover .services-one__img img {  transform: scale(1);}.services-one__icon {  position: absolute;  right: 20px;  bottom: -20px;  display: flex;  align-items: center;  justify-content: center;  width: 100px;  height: 100px;  background-color: var(--ogenix-primary);  border-radius: var(--ogenix-bdr-radius);  z-index: 2;}.services-one__icon span {  position: relative;  display: inline-block;  font-size: 60px;  color: var(--ogenix-white);  -webkit-transition: all 500ms linear;  transition: all 500ms linear;  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.services-one__icon:hover span {  transform: scale(.9);}.services-one__content {  position: relative;  display: block;  padding: 34px 40px 40px;}.services-one__title {  font-size: 24px;  font-weight: 800;  line-height: 30px;}.services-one__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-one__title a:hover {  color: var(--ogenix-base);}.services-one__text {  margin-top: 24px;  margin-bottom: 21px;}.services-one__btn-box {  position: relative;  display: block;}.services-one__btn {  background-color: var(--ogenix-extra);  color: var(--ogenix-gray);  padding: 5px 30px 5px;}.services-one__single:hover .services-one__btn {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.services-one__btn:before {  background-color: #eaeae2;  width: 50px;}.services-one__single:hover .services-one__btn:before {  background-color: #4a9e27;  width: 190%;}/*--------------------------------------------------------------# Feature Three--------------------------------------------------------------*/.feature-four {  position: relative;  display: block;  padding: 0 0 90px;}.feature-four .container {  max-width: 1500px;}/*--------------------------------------------------------------# Brand Two--------------------------------------------------------------*/.brand-two {  padding: 0 0 0;  z-index: 1;}.brand-two__shape-1 {  position: absolute;  top: 85px;  right: 0;  z-index: -1;}.brand-two__shape-1 img {  width: auto;}.brand-two__inner {  position: relative;  display: block;  padding: 90px 0 90px;  border-bottom: 1px solid var(--ogenix-bdr-color);}/*--------------------------------------------------------------# Process--------------------------------------------------------------*/.process {  position: relative;  display: block;  counter-reset: count;  padding: 120px 0 81px;  z-index: 1;}.process .section-title {  margin-bottom: 58px;}.process__inner {  position: relative;  display: block;  z-index: 1;}.process__line {  position: absolute;  top: 78px;  left: 0;  right: 0;  z-index: -1;}.process__line img {  width: auto;}.process__single {  position: relative;  display: block;  text-align: center;  margin-bottom: 30px;}.process__img-box {  position: relative;  display: block;}.process__img {  position: relative;  display: block;  width: 186px;  border-radius: 50%;  margin: 0 auto;}.process__img::before {  content: "";  position: absolute;  left: -6px;  right: -6px;  top: -6px;  bottom: -6px;  border-radius: 50%;  border: 2px solid var(--ogenix-base);  background-color: var(--ogenix-white);  z-index: -1;}.process__img img {  width: 100%;  border-radius: 50%;}.process__count {  position: absolute;  top: 0;  right: -10px;  width: 67px;  height: 67px;  background-color: var(--ogenix-primary);  border-radius: 50%;}.process__count:before {  position: absolute;  top: 0;  left: -4px;  right: 0;  bottom: 0;  font-size: 30px;  line-height: 61px;  font-weight: 700;  font-family: var(--ogenix-font-two);  counter-increment: count;  content: "0"counter(count);  transition: all 200ms linear;  transition-delay: 0.1s;  color: var(--ogenix-white);  text-align: center;  -webkit-transition: all 500ms linear;  transition: all 500ms linear;}.process__content {  position: relative;  display: block;}.process__title {  font-size: 24px;  font-weight: 800;  line-height: 30px;  margin-top: 33px;  margin-bottom: 14px;}.process__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.process__title a:hover {  color: var(--ogenix-base);}/*--------------------------------------------------------------# About Three--------------------------------------------------------------*/.about-three {  position: relative;  display: block;  counter-reset: count;  padding: 120px 0 120px;  z-index: 1;}.about-three__shape-2 {  position: absolute;  top: 140px;  left: -122px;  z-index: -1;}.about-three__shape-2 img {  width: auto;}.about-three__left {  position: relative;  display: block;  margin-right: 85px;}.about-three__left .section-title {  margin-bottom: 30px;}.about-three__text-1 {  font-size: 18px;  font-weight: 700;  line-height: 30px;  color: var(--ogenix-base);  margin-bottom: 30px;}.about-three__points {  position: relative;  display: flex;  align-items: center;  margin-top: 46px;}.about-three__points li {  position: relative;  display: flex;  align-items: center;}.about-three__points li+li {  margin-left: 75px;}.about-three__count {  position: relative;  width: 60px;  height: 60px;  background-color: var(--ogenix-primary);  border-radius: 50%;}.about-three__count:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  font-size: 18px;  line-height: 61px;  font-weight: 800;  counter-increment: count;  content: "0"counter(count);  transition: all 200ms linear;  transition-delay: 0.1s;  color: var(--ogenix-white);  text-align: center;  -webkit-transition: all 500ms linear;  transition: all 500ms linear;}.about-three__text {  font-size: 18px;  font-weight: 800;  line-height: 22px;  color: var(--ogenix-black);  margin-left: 15px;}.about-three__right {  position: relative;  display: block;  margin-left: 30px;}.about-three__img-box {  position: relative;  display: block;}.about-three__img {  position: relative;  display: block;  z-index: 1;}.about-three__img::before {  content: "";  position: absolute;  right: -20px;  top: 40px;  bottom: 40px;  width: 20px;  background-image: -moz-linear-gradient(90deg, rgb(255, 189, 60) 0%, rgb(80, 167, 44) 100%);  background-image: -webkit-linear-gradient(90deg, rgb(255, 189, 60) 0%, rgb(80, 167, 44) 100%);  background-image: -ms-linear-gradient(90deg, rgb(255, 189, 60) 0%, rgb(80, 167, 44) 100%);  border-top-right-radius: var(--ogenix-bdr-radius);  border-bottom-right-radius: var(--ogenix-bdr-radius);  z-index: -1;}.about-three__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.about-three__shape-1 {  position: absolute;  bottom: -45px;  left: -138px;  z-index: -1;}.about-three__shape-1 img {  width: auto;}.about-three__experience {  position: absolute;  top: 80px;  left: -85px;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);  max-width: 235px;  width: 100%;  padding: 10px;  z-index: 1;}.about-three__experience-shape-1 {  position: absolute;  bottom: -23px;  left: 50px;}.about-three__experience-shape-1 img {  width: auto;}.about-three__experience-inner {  position: relative;  display: flex;  align-items: center;  border: 4px solid var(--ogenix-primary);  padding: 18px 25px 19px;}.about-three__experience-shape-2 {  position: absolute;  left: 36px;  bottom: -25px;}.about-three__experience-shape-2 img {  width: auto;}.about-three__experience-year h3 {  font-size: 50px;  font-weight: 800;  line-height: 50px;}.about-three__experience-text {  margin-left: 10px;}.about-three__experience-text p {  font-size: 18px;  line-height: 22px;}/*--------------------------------------------------------------# Product--------------------------------------------------------------*/.product {  position: relative;  display: block;  padding: 120px 0 120px;}.product__sidebar {  position: relative;  display: block;}.product__sidebar-single+.product__sidebar-single {  margin-top: 30px;}.product__sidebar-title {  font-size: 20px;  font-weight: 800;  line-height: 20px;  margin: 0;  margin-bottom: 22px;}.shop-search {  position: relative;  display: block;}.shop-search form {  border-radius: var(--ogenix-bdr-radius);  position: relative;  background-color: var(--ogenix-primary);}.shop-search form input[type=search],.shop-search form input[type=text] {  width: 100%;  height: 70px;  background-color: var(--ogenix-primary);  border-radius: var(--ogenix-bdr-radius);  padding-left: 30px;  padding-right: 30px;  font-size: 16px;  color: var(--ogenix-white);  border: none;  outline: none;  font-weight: 500;}.shop-search form ::placeholder {  color: inherit;  opacity: 1;}.product__price-ranger {  position: relative;  padding: 27px 30px 30px;  margin: 0;  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);}.product__price-ranger.price-ranger {  margin-top: 7px;  margin-bottom: 0px;}.product__price-ranger .price-ranger .ui-widget-content {  background: var(--ogenix-white);  border: none;  height: 5px;  border-radius: 2px;}.product__price-ranger .price-ranger .ui-slider-handle {  position: absolute;  top: -5px;  background: var(--ogenix-primary);  border: 0;  height: 14px;  width: 14px !important;  border-radius: 50%;  margin-left: -2px;  outline: medium none;  cursor: pointer;  z-index: 2;}.product__price-ranger .price-ranger .ui-slider .ui-slider-range {  background: var(--ogenix-primary);}.product__price-ranger .price-ranger #slider-range {  margin-left: 3px;  margin-right: 0;  margin-top: 0;}.product__price-ranger .price-ranger .ranger-min-max-block {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  margin-top: 14px;}.ranger-min-max-block-box {  position: relative;  display: block;}.product__price-ranger .price-ranger .ranger-min-max-block input {  display: inline-block;}.product__price-ranger-filter {  position: relative;  display: inline-block;  padding: 5px 30px 5px;  border-radius: 20px;  background-color: var(--ogenix-base);  overflow: hidden;  cursor: pointer;  z-index: 1;}.product__price-ranger-filter:before {  content: "";  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 50px;  background-color: #4a9e27;  border-top-right-radius: 20px;  border-bottom-right-radius: 20px;  clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%);  transition: all 0.5s linear;  z-index: -1;}.product__price-ranger-filter:hover:before {  width: 190px;}.product__price-ranger .price-ranger .ranger-min-max-block input[type="submit"] {  position: relative;  display: block;  text-align: center;  border: none;  color: #ffffff;  font-size: 14px;  font-weight: 700;  margin-top: 0;  cursor: pointer;  letter-spacing: 0;  overflow: hidden;  background-color: transparent;  padding: 0;  z-index: 1;}.product__price-ranger .price-ranger .ranger-min-max-block input[type="text"] {  position: relative;  display: inline-block;  color: var(--ogenix-gray);  font-size: 14px;  font-weight: 500;  width: 40px;  line-height: 30px;  border: none;  padding: 0;  text-align: center;  background-color: transparent;}.product__price-ranger .price-ranger .ranger-min-max-block span {  position: relative;  display: inline-block;  color: var(--ogenix-gray);  font-size: 14px;  font-weight: 500;  line-height: 40px;  left: -2px;}.shop-category {  position: relative;  display: block;  background-color: var(--ogenix-extra);  padding: 27px 15px 15px;  border-radius: var(--ogenix-bdr-radius);}.shop-category .product__sidebar-title {  margin-left: 15px;  margin-bottom: 12px;}.shop-category ul {  position: relative;  display: block;}.shop-category ul li {  position: relative;  line-height: 24px;  font-size: 16px;  text-transform: capitalize;  color: var(--ogenix-gray);  margin-bottom: 5px;}.shop-category ul li:last-child {  margin-bottom: 0;}.shop-category ul li a {  position: relative;  display: block;  line-height: 24px;  font-size: 16px;  text-transform: capitalize;  color: var(--ogenix-gray);  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);  transition: all 0.3s ease;  z-index: 1;  padding: 9px 15px 9px;}.shop-category ul li a::before {  content: "";  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 100%;  background: var(--ogenix-white);  border-radius: var(--ogenix-bdr-radius);  border-radius: 0px;  z-index: -1;  transform: scaleY(0.0);  transform-origin: left;  transform-style: preserve-3d;  transition: all 200ms linear;  transition-delay: 0.1s;}.shop-category ul li a:hover:before {  transform: scaleY(1.0);  border-radius: var(--ogenix-bdr-radius);}.shop-category ul li:hover a,.shop-category ul li.active a {  color: var(--ogenix-black);  background: var(--ogenix-white);  padding-left: 44px;  text-shadow: 1px 0 0 rgba(42, 73, 29, .8);}.shop-category ul li a:after {  position: absolute;  left: 20px;  top: 7px;  font-family: 'icomoon' !important;  content: "\e925";  opacity: 1;  font-size: 15px;  color: var(--ogenix-primary);  line-height: 30px;  transform: scale(0);  transition: all 200ms linear;  transition-delay: 0.1s;  z-index: 1;}.shop-category ul li a:hover:after,.shop-category ul li.active a:after {  color: var(--ogenix-primary);  transform: scale(1);}.shop-category ul li a span {  position: absolute;  top: 50%;  right: 20px;  transform: translateY(-50%);  font-size: 13px;  color: var(--ogenix-black);  font-weight: 500;  transition: all 200ms linear;  transition-delay: 0.1s;}.shop-category ul li a:hover span,.shop-category ul li.active a span {  color: var(--ogenix-base);  text-shadow: 1px 0 0 rgba(80, 167, 44, .8);}.shop-best-sellers {  position: relative;  display: block;  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  padding: 27px 30px 30px;}.shop-best-sellers .product__sidebar-title {  margin-bottom: 17px;}.shop-best-sellers__list {  position: relative;  display: block;}.shop-best-sellers__list li {  position: relative;  display: flex;  align-items: center;}.shop-best-sellers__list li+li {  margin-top: 20px;}.shop-best-sellers__img {  position: relative;  display: block;  width: 70px;  border-radius: var(--ogenix-bdr-radius);  background-color: rgb(255, 255, 255);  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);}.shop-best-sellers__img img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);}.shop-best-sellers__content {  margin-left: 15px;}.shop-best-sellers__review {  position: relative;  display: flex;  align-items: center;}.shop-best-sellers__review i {  font-size: 12px;  color: var(--ogenix-primary);}.shop-best-sellers__review i+i {  margin-left: 4px;}.shop-best-sellers__title {  font-size: 16px;  font-weight: 800;  letter-spacing: 0;  line-height: 16px;  margin-top: 7px;  margin-bottom: 7px;}.shop-best-sellers__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.shop-best-sellers__title a:hover {  color: var(--ogenix-base);}.shop-best-sellers__rate {  font-size: 13px;  font-weight: 700;  line-height: 15px;}.product__items {  position: relative;  display: block;}.product__showing-result {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 30px;}.product__showing-text-box {  position: relative;  display: block;}.product__showing-text {  font-size: 16px;  font-weight: 500;}.product__menu-showing-sort {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  max-width: 415px;  width: 100%;}.product__menu {  position: relative;  display: flex;  align-items: center;}.product__menu-icon-one {  position: relative;  display: flex;  align-items: center;  font-size: 16px;  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.product__menu-icon-one:hover {  color: var(--ogenix-primary);}.product__menu-icon-two {  position: relative;  display: flex;  align-items: center;  font-size: 16px;  color: var(--ogenix-gray);  margin-left: 10px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.product__menu-icon-two:hover {  color: var(--ogenix-primary);}.product__showing-sort {  position: relative;  display: block;  max-width: 340px;  width: 100%;}.product__showing-sort .select-box .nice-select {  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  color: var(--ogenix-gray);  font-size: 14px;  font-weight: 500;  height: 70px;  line-height: 70px;  padding-left: 30px;  padding-right: 30px;  width: 100%;  margin-bottom: 0px;}.product__showing-sort .select-box .nice-select:after {  position: absolute;  right: 30px;}.product__all {  position: relative;  display: block;}.product__all-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  margin-bottom: 30px;  text-align: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.product__all-single:hover {  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.product__all-single-inner {  position: relative;  display: block;  border: 1px solid var(--ogenix-bdr-color);  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 1;}.product__all-img {  position: relative;  display: block;  overflow: hidden;  background-color: var(--ogenix-white);  z-index: 1;}.product__all-img:before {  position: absolute;  content: "";  top: 0;  bottom: 0;  left: 0;  right: 0;  background-color: rgba(var(--ogenix-black-rgb), .10);  -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;  transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;  transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;  visibility: hidden;  opacity: 0;  -webkit-transform: translateY(-70%);  transform: translateY(-70%);  z-index: 1;}.product__all-single:hover .product__all-img:before {  visibility: visible;  -webkit-transform: translateY(0%);  transform: translateY(0%);  opacity: 1;}.product__all-img img {  width: 100%;  mix-blend-mode: darken;  transition: all 500ms ease;}.product__all-single:hover .product__all-img img {  transform: scale(1.05);}.product__all-content {  position: relative;  display: block;  text-align: center;  margin-top: 16px;  margin-bottom: 30px;}.product__all-review {  position: relative;  display: flex;  align-items: center;  justify-content: center;}.product__all-review i {  color: #ffbc3b;  font-size: 11px;}.product__all-review i+i {  margin-left: 4px;}.product__all-title {  font-size: 20px;  font-weight: 900;  line-height: 30px;  margin-top: 3px;}.product__all-title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.product__all-title a:hover {  color: var(--ogenix-base);}.product__all-price {  font-weight: 700;  line-height: 25px;}.product__all-btn-box {  position: relative;  display: block;  margin-top: 15px;  z-index: 2;}.product__all-btn {  font-weight: 700;  padding: 5px 30px 5px;  background-color: var(--ogenix-base);}.product__all-btn:before {  background-color: #4a9e27;  width: 50px;}.products__all-icon-boxes {  position: absolute;  top: 20px;  right: 20px;  z-index: 2;  display: flex;  align-items: center;  flex-direction: column;  opacity: 0;  -webkit-transform: perspective(400px) rotateX(20deg) translateX(100%);  -ms-transform: perspective(400px) rotateX(20deg) translateX(100%);  transform: perspective(400px) rotateX(20deg) translateX(100%);  -webkit-transform-origin: bottom;  -ms-transform-origin: bottom;  transform-origin: bottom;  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .5s;  transition-property: all;  z-index: 1;}.product__all-single:hover .products__all-icon-boxes {  opacity: 1.0;  -webkit-transform: perspective(400px) rotateX(0deg) translateX(0%);  -ms-transform: perspective(400px) rotateX(0deg) translateX(0%);  transform: perspective(400px) rotateX(0deg) translateX(-0%);  transition-delay: .3s;  transition-timing-function: ease-in-out;  transition-duration: .5s;  transition-property: all;}.products__all-icon-boxes a {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 40px;  width: 40px;  background-color: #f3f3ed;  border-radius: 50%;  font-size: 14px;  color: #37542b;  transition: all 200ms linear;  transition-delay: 0.1s;}.products__all-icon-boxes a:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.products__all-icon-boxes a+a {  margin-top: 10px;}.shop-page__pagination {  position: relative;  display: block;  text-align: center;  padding: 30px 0 0px;}.shop-page__pagination .pg-pagination li {  display: inline-block;  margin-right: 7px;}.shop-page__pagination .pg-pagination li:last-child {  margin-right: 0;}.shop-page__pagination .pg-pagination li a {  height: 47px;  width: 50px;  text-align: center;  line-height: 47px;  display: inline-block;  color: var(--ogenix-gray);  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  font-weight: 700;  font-size: 14px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.shop-page__pagination .pg-pagination li a:hover {  background-color: var(--ogenix-primary);  color: var(--ogenix-white);}/*--------------------------------------------------------------# Product Details--------------------------------------------------------------*/.product-details {  position: relative;  display: block;  padding: 112px 0px 56px;}.product-details__img {  position: relative;  display: block;  overflow: hidden;}.product-details__img img {  width: 100%;  border: 1px solid var(--ogenix-bdr-color);  border-radius: var(--ogenix-bdr-radius);}.product-details__top {  position: relative;  display: block;  margin-top: -8px;}.product-details__title {  font-size: 44px;  line-height: 44px;  font-weight: 800;  margin: 0;}.product-details__title span {  position: relative;  display: inline-block;  color: var(--ogenix-base);  font-size: 24px;  line-height: 24px;  font-weight: 500;  margin-left: 10px;  letter-spacing: 0;}.product-details__reveiw {  display: flex;  align-items: center;  margin-top: 25px;  padding-bottom: 30px;  margin-bottom: 21px;  border-bottom: 1px solid var(--ogenix-bdr-color);}.product-details__reveiw i {  font-size: 16px;  color: var(--ogenix-primary);}.product-details__reveiw i+i {  margin-left: 4px;}.product-details__reveiw span {  position: relative;  top: 1px;  line-height: 1;  font-size: 16px;  color: var(--ogenix-gray);  margin-left: 20px;}.product-details__content {  position: relative;  display: block;}.product-details__content-text1 {  font-size: 16px;  line-height: 30px;  margin: 0;  margin-bottom: 31px;}.product-details__content-text2 {  font-size: 16px;  line-height: 30px;  margin: 0;}.product-details__quantity {  position: relative;  display: flex;  align-items: center;  margin-top: 21px;}.product-details__quantity-title {  margin: 0;  color: var(--ogenix-black);  font-size: 18px;  line-height: 30px;  font-weight: 800;  margin-right: 20px;}.product-details__quantity .quantity-box {  position: relative;  width: 98px;  border-radius: var(--ogenix-bdr-radius);  height: 50px;}.product-details__quantity .quantity-box input {  width: 98px;  border-radius: var(--ogenix-bdr-radius);  height: 50px;  border: 0;  -webkit-appearance: textfield;  -moz-appearance: textfield;  appearance: textfield;  font-family: var(--ogenix-font);  padding-left: 30px;  outline: none;  font-size: 14px;  font-weight: 500;  color: var(--ogenix-gray);  background-color: var(--ogenix-extra);}.product-details__quantity .quantity-box button {  width: 24px;  height: 24px;  background-color: transparent;  color: var(--ogenix-gray);  font-size: 8px;  position: absolute;  top: 1px;  right: 1px;  background-color: var(--ogenix-extra);  border: none;  border-left: 1px solid var(--ogenix-bdr-color);  display: flex;  align-items: center;  justify-content: center;  outline: none;}.product-details__quantity .quantity-box button.sub {  bottom: 1px;  top: auto;  border-top: 1px solid var(--ogenix-bdr-color);  border-top-right-radius: 0px;  border-bottom-right-radius: 0px;}.product-details__buttons {  position: relative;  display: flex;  align-items: center;  margin-bottom: 30px;  margin-top: 30px;}.product-details__buttons-1 {  position: relative;  display: block;}.product-details__buttons-1 .thm-btn {  background-color: var(--ogenix-black);}.product-details__buttons-1 .thm-btn::before {  background-color: #244019;}.product-details__buttons-2 {  position: relative;  display: block;  margin-left: 10px;}.product-details__buttons-2 .thm-btn {  background-color: var(--ogenix-primary);}.product-details__buttons-2 .thm-btn:before {  background-color: #f7b534;}.product-details__social {  position: relative;  display: flex;  align-items: center;}.product-details__social .title {  position: relative;  display: block;}.product-details__social .title h3 {  color: var(--ogenix-black);  font-size: 18px;  line-height: 18px;  font-weight: 800;}.product-details__social-link {  position: relative;  display: flex;  align-items: center;  margin-left: 30px;}.product-details__social-link a {  position: relative;  display: flex;  align-items: center;  justify-content: center;  color: var(--ogenix-black);  font-size: 15px;  transition: all 200ms linear;  transition-delay: 0.1s;  background-color: var(--ogenix-extra);  border-radius: 50%;  height: 45px;  width: 45px;}.product-details__social-link a+a {  margin-left: 10px;}.product-details__social-link a:hover {  color: var(--ogenix-white);  background-color: var(--ogenix-base);}/*--------------------------------------------------------------# Product Description--------------------------------------------------------------*/.product-description {  position: relative;  display: block;  background: #ffffff;  padding: 0px 0px 50px;}.product-description__title {  font-size: 30px;  line-height: 30px;  font-weight: 800;  margin-bottom: 27px;}.product-description__text1 {  font-size: 16px;  line-height: 30px;  margin: 0;}.product-description__list {  position: relative;  display: block;  margin-top: 30px;  margin-bottom: 30px;}.product-description__list ul {  position: relative;  display: block;}.product-description__list ul li {  position: relative;  display: block;  margin-bottom: 2px;}.product-description__list ul li:last-child {  margin-bottom: 0px;}.product-description__list ul li p {  color: var(--ogenix-black);  margin: 0;  font-weight: 700;  font-size: 16px;}.product-description__list ul li p span:before {  position: relative;  display: inline-block;  color: var(--ogenix-primary);  font-size: 17px;  line-height: 17px;  margin-right: 11px;  top: 2px;}.product-description__tex2 {  font-size: 16px;  line-height: 30px;  margin: 0;}/*--------------------------------------------------------------# Review One--------------------------------------------------------------*/.review-one {  position: relative;  display: block;}.comments-area {  position: relative;  display: block;  border-top: 1px solid var(--ogenix-bdr-color);  padding-top: 56px;}.review-one__title {  position: relative;  display: block;  margin-bottom: 36px;}.review-one__title h3 {  font-size: 30px;  line-height: 30px;  font-weight: 800;  margin: 0;}.comments-area .comment-box {  position: relative;  display: block;  margin-bottom: 40px;  padding-bottom: 40px;  border-bottom: 1px solid var(--ogenix-bdr-color);}.comments-area .comment {  position: relative;  display: flex;  align-items: center;}.comments-area .comment-box .author-thumb {  position: relative;  display: block;  width: 165px;  height: 165px;  border-radius: 50%;  overflow: hidden;}.comments-area .comment-box .author-thumb img {  width: 100%;}.comments-area .comment-box .author-thumb figure {  margin: 0;}.review-one__content {  position: relative;  display: block;  padding-left: 45px;  flex: 1;}.review-one__content-top {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 20px;}.review-one__content-top .info {  position: relative;  display: block;}.review-one__content-top .info h2 {  font-size: 20px;  line-height: 30px;  font-weight: 800;}.review-one__content-top .info h2 span {  color: var(--ogenix-base);  font-size: 16px;  font-weight: 500;  letter-spacing: 0;  text-transform: capitalize;}.review-one__content-top .reply-btn {  position: relative;  display: block;}.review-one__content-top .reply-btn i:before {  color: var(--ogenix-primary);  font-size: 15px;}.review-one__content-bottom {  position: relative;  display: block;}.review-one__content-bottom p {  font-size: 16px;  line-height: 30px;  margin: 0px;}/*--------------------------------------------------------------# Review Form One--------------------------------------------------------------*/.review-form-one {  position: relative;  display: block;  padding: 16px 0 120px;}.review-form-one__inner {  position: relative;  display: block;}.review-form-one__title {  font-size: 30px;  font-weight: 800;  line-height: 30px;}.review-form-one__rate-box {  position: relative;  display: flex;  align-items: center;  margin-top: 17px;  margin-bottom: 37px;}.review-form-one__rate-text {  font-size: 18px;  font-weight: 500;}.review-form-one__rate {  position: relative;  display: flex;  align-items: center;  margin-left: 17px;}.review-form-one__rate i {  font-size: 16px;  color: var(--ogenix-primary);}.review-form-one__rate i+i {  margin-left: 5px;}.review-form-one__form {  position: relative;  display: block;}.review-form-one__form .row {  --bs-gutter-x: 20px;}.review-form-one__input-box textarea {  font-size: 14px;  color: var(--ogenix-gray);  height: 160px;  width: 100%;  background-color: var(--ogenix-extra);  padding: 20px 30px 30px;  border: none;  outline: none;  margin-bottom: 0px;  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);}.review-form-one__input-box.text-message-box {  height: 160px;}.review-form-one__input-box {  position: relative;  display: block;  margin-bottom: 20px;}.review-form-one__input-box input[type="text"],.review-form-one__input-box input[type="email"] {  height: 50px;  width: 100%;  border: none;  background-color: var(--ogenix-extra);  padding-left: 30px;  padding-right: 30px;  outline: none;  font-size: 14px;  color: var(--ogenix-gray);  display: block;  font-weight: 500;  border-radius: var(--ogenix-bdr-radius);}.review-form-one__btn {  border: none;}/*--------------------------------------------------------------# Cart Page--------------------------------------------------------------*/.cart-page {  position: relative;  display: block;  background: var(--ogenix-white);  padding: 110px 0px 120px;}.cart-page .table-responsive {  position: relative;  display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;}@media(max-width: 1199px) {  .cart-table {    min-width: 1170px;  }}.cart-table {  margin-bottom: 60px;}.cart-table thead th {  color: var(--ogenix-black);  font-size: 20px;  line-height: 30px;  font-weight: 800;  padding: 0;  border: none;  padding-bottom: 21px;  letter-spacing: var(--ogenix-letter-spacing);}.cart-table thead th:last-child {  text-align: right;}.cart-table tbody tr {  vertical-align: middle;}.cart-table tbody tr:last-child {  border-bottom: 1px solid #eeede5;}.cart-table tbody td {  font-size: 18px;  font-weight: 500;  color: var(--ogenix-gray);  vertical-align: middle;  border-top: 1px solid var(--ogenix-bdr-color);  border-bottom: 1px solid var(--ogenix-bdr-color);  padding-top: 30px;  padding-bottom: 30px;  padding-left: 0;  padding-right: 0;  letter-spacing: 0;}.cart-table tbody td:last-child {  text-align: right;}.cart-table .product-box {  display: flex;  align-items: center;}.cart-table .product-box .img-box {  position: relative;  display: block;  width: 120px;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  margin-right: 35px;}.cart-table .product-box .img-box img {  width: 100%;  border-radius: var(--ogenix-bdr-radius);  border: 1px solid var(--ogenix-bdr-color);}.cart-table h3 {  color: var(--ogenix-black);  font-size: 20px;  font-weight: 800;  margin: 0;  text-transform: none;}.cart-table h3 a {  color: var(--ogenix-black);  transition: all 200ms linear;  transition-delay: 0.1s;}.cart-table h3 a:hover {  color: var(--ogenix-base);}.cart-table .quantity-box {  position: relative;  width: 98px;  border-radius: 0px;  height: 50px;}.cart-table .quantity-box input {  width: 98px;  border-radius: var(--ogenix-bdr-radius);  height: 50px;  border: 0;  -webkit-appearance: textfield;  -moz-appearance: textfield;  appearance: textfield;  font-family: var(--ogenix-font);  padding-left: 30px;  outline: none;  font-size: 14px;  font-weight: 500;  color: var(--ogenix-gray);  background-color: var(--ogenix-extra);}.cart-table .quantity-box button {  width: 24px;  height: 24px;  color: var(--ogenix-gray);  font-size: 8px;  position: absolute;  top: 1px;  right: 1px;  background-color: var(--ogenix-extra);  border: none;  border-left: 1px solid var(--ogenix-bdr-color);  display: flex;  align-items: center;  justify-content: center;  outline: none;}.cart-table .quantity-box button.sub {  bottom: 1px;  top: auto;  border-top: 1px solid var(--ogenix-bdr-color);  border-top-right-radius: 0px;  border-bottom-right-radius: 0px;}.cart-table .cross-icon {  position: relative;  display: block;}.cart-table .cross-icon i:before {  position: relative;  display: inline-block;  color: var(--ogenix-black);  font-size: 16px;}.cart-cupon__form {  position: relative;  display: block;  margin-bottom: 30px;}.cart-cupon__input {  width: 100%;  max-width: 375px;  border-radius: var(--ogenix-bdr-radius);  background-color: var(--ogenix-extra);  padding-left: 30px;  padding-right: 30px;  margin-right: 20px;  font-family: var(--ogenix-font);  font-size: 14px;  color: var(--ogenix-gray);  height: 50px;  margin-bottom: 20px;  border: none;  outline: none;  font-weight: 500;}.cart-cupon__form ::placeholder {  color: var(--ogenix-gray);  opacity: 1;}.cart-cupon__form button {  top: -1px;  border: none;  outline: none !important;}.cart-total {  position: relative;  display: block;  margin-bottom: 21px;  margin-top: -7px;}.cart-total li {  display: flex;  justify-content: flex-end;  align-items: center;  color: var(--ogenix-gray);  font-size: 18px;  font-weight: 500;  letter-spacing: 0;}.cart-total li+li {  margin-top: 15px;}.cart-total li span:first-child {  display: block;  color: var(--ogenix-black);  font-size: 20px;  margin-right: 75px;  font-weight: 800;  width: 135px;  text-align: right;  letter-spacing: var(--ogenix-letter-spacing);}.cart-total li:nth-child(2) span:first-child {  position: relative;  right: 6px;}.cart-total-amount {  color: var(--ogenix-base);  font-weight: 800;}.cart-page__buttons {  position: relative;  display: flex;  align-items: center;  justify-content: flex-end;}.cart-page__buttons-1 {  position: relative;  display: block;}.cart-page__buttons-1 .thm-btn {  background: var(--ogenix-black);}.cart-page__buttons-1 .thm-btn::before {  background: #244019;}.cart-page__buttons-2 {  position: relative;  display: block;  margin-left: 10px;}.cart-page__buttons-2 .thm-btn {  background-color: var(--ogenix-primary);}.cart-page__buttons-2 .thm-btn:before {  background-color: #f7b534;}/*--------------------------------------------------------------# Checkout--------------------------------------------------------------*/.checkout-page {  position: relative;  display: block;  padding: 110px 0 120px;}.checkout-page .billing_details {  position: relative;  display: block;}.billing_title {  position: relative;  display: block;  margin-bottom: 34px;}.billing_title p {  font-size: 16px;  margin: 0;}.billing_title span {  color: var(--ogenix-base);}.billing_title h2 {  font-size: 30px;  line-height: 35px;  margin: 0;  font-weight: 800;  margin-top: 14px;}.billing_details_form {  position: relative;  display: block;}.billing_details_form .bs-gutter-x-20 {  --bs-gutter-x: 20px;}.billing_details_form .btn-light {  border: none;}.billing_details_form .btn-light:hover {  border: none;}.billing_input_box {  position: relative;  display: block;  margin-bottom: 20px;}.billing_input_box input[type="text"],.billing_input_box input[type="email"],.billing_input_box input[type="tel"] {  height: 50px;  width: 100%;  border: none;  background-color: var(--ogenix-extra);  padding-left: 30px;  padding-right: 30px;  border-radius: var(--ogenix-bdr-radius);  outline: none;  font-size: 14px;  color: var(--ogenix-gray);  display: block;  font-weight: 500;}.billing_details .checked-box {  position: relative;  display: block;  margin-top: -6px;}.billing_details .checked-box label {  position: relative;  display: inline-block;  padding-left: 30px;  margin-right: 0px;  margin-bottom: 0;  color: var(--ogenix-gray);  font-size: 14px;  line-height: 24px;  font-weight: 500;  text-transform: none;  cursor: pointer;  font-family: var(--ogenix-font);}.billing_details .checked-box input[type="checkbox"] {  display: none;}.billing_details .checked-box input[type="checkbox"]+label span {  position: absolute;  top: 2px;  left: 0;  width: 20px;  height: 20px;  border-radius: 50%;  vertical-align: middle;  background-color: transparent;  background: var(--ogenix-primary);  cursor: pointer;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;  border: 0;}.billing_details .checked-box label span:before {  position: absolute;  top: 4px;  left: 6px;  display: block;  border-bottom: 2px solid #ffffff;  border-right: 2px solid #ffffff;  content: '';  width: 6px;  height: 9px;  pointer-events: none;  -webkit-transform-origin: 66% 66%;  -ms-transform-origin: 66% 66%;  transform-origin: 66% 66%;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;  opacity: 0;}.billing_details.checked-box input[type="checkbox"]:checked+label span {  border-color: #ffffff;}.billing_details .checked-box input[type="checkbox"]:checked+label span:before {  opacity: 1;}.ship_different_address_title {  margin-top: 44px;}.ship_different_address_title h2 span::before {  position: relative;  display: inline-block;  color: var(--ogenix-primary);  font-size: 19px;  top: -2px;  left: 15px;}.ship_different_address_form .ship_different_input {  position: relative;  display: block;  height: 150px;}.ship_different_address_form .ship_different_input textarea {  font-size: 14px;  color: var(--ogenix-gray);  height: 150px;  width: 100%;  background-color: var(--ogenix-extra);  padding: 15px 30px 20px;  border: none;  outline: none;  margin-bottom: 0px;  border-radius: var(--ogenix-bdr-radius);  font-weight: 500;}.billing_details_form .select-box .nice-select {  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  color: var(--ogenix-gray);  font-size: 14px;  font-weight: 500;  height: 50px;  line-height: 50px;  padding-left: 30px;  padding-right: 30px;  width: 100%;  margin-bottom: 20px;}.billing_details_form .select-box .nice-select:after {  position: absolute;  right: 30px;}.your_order {  position: relative;  display: block;  padding-top: 56px;}.your_order h2 {  font-size: 30px;  line-height: 30px;  font-weight: 800;  margin: 0;  margin-bottom: 36px;}.order_table_box {  position: relative;  width: 100%;  border-bottom: 1px solid var(--ogenix-bdr-color);  padding-bottom: 24px;}.order_table_detail {  position: relative;  width: 100%;}.order_table_head {  position: relative;  width: 100%;  border-bottom: 1px solid var(--ogenix-bdr-color);  border-top: 1px solid var(--ogenix-bdr-color);}.order_table_head th {  font-size: 20px;  color: var(--ogenix-black);  font-weight: 800;  letter-spacing: var(--ogenix-letter-spacing);  margin: 0;  padding: 22px 0 22px;}.order_table_head th.right {  float: right;}.order_table_detail tbody td {  padding: 29px 0 2px;}.order_table_detail tbody td.pro__title {  color: var(--ogenix-gray);  font-size: 16px;  line-height: 18px;  font-weight: 500;}.order_table_detail tbody td.pro__price {  color: var(--ogenix-gray);  font-size: 16px;  line-height: 18px;  text-align: right;  font-weight: 500;  letter-spacing: 0;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.checkout__payment {  background-color: var(--ogenix-extra);  border-radius: var(--ogenix-bdr-radius);  padding: 49px 50px 18px;  margin-bottom: 20px;}.checkout__payment__item+.checkout__payment__item {  margin-top: 44px;}.checkout__payment__title {  display: flex;  color: var(--ogenix-black);  font-size: 18px;  font-weight: 800;  margin: 0;  align-items: center;  margin-bottom: 23px;  cursor: pointer;}.checkout__payment__title::before {  content: '';  width: 23px;  height: 23px;  background-color: #ffffff;  border: 2px solid #eaeae2;  border-radius: 50%;  margin-right: 10px;  font-family: 'Font Awesome 5 Free';  font-weight: 900;  font-size: 10px;  color: #fff;  display: flex;  justify-content: center;  align-items: center;  margin-right: 15px;  position: relative;  top: -2px;  transition: all 500ms ease;}.checkout__payment__title img {  margin-left: 15px;}.checkout__payment__item--active .checkout__payment__title::before {  background-color: var(--ogenix-primary);  border-color: var(--ogenix-primary);  content: '\f00c';}.checkout__payment__content {  font-size: 16px;  line-height: 30px;  color: var(--ogenix-gray);  font-weight: 500;  margin-left: 39px;}/*--------------------------------------------------------------# Account--------------------------------------------------------------*/.account {  position: relative;  display: block;  padding: 112px 0 120px;}.account .container {  max-width: 760px;}.account__main-tab-box {  position: relative;  display: block;}.account__main-tab-box .tab-buttons {  position: relative;  display: flex;  align-items: center;  flex-wrap: wrap;}.account__main-tab-box .tab-buttons .tab-btn {  position: relative;  flex: 0 0 50%;  max-width: 50%;  width: 100%;  text-align: center;}.account__main-tab-box .tab-buttons .tab-btn:nth-child(1) span {  border-top-left-radius: var(--ogenix-bdr-radius);}.account__main-tab-box .tab-buttons .tab-btn:nth-child(2) span {  border-top-right-radius: var(--ogenix-bdr-radius);}.account__main-tab-box .tab-buttons .tab-btn span {  position: relative;  display: block;  text-align: center;  transition: all 200ms linear;  transition-delay: 0.1s;  font-size: 18px;  line-height: 18px;  color: var(--ogenix-black);  background-color: transparent;  padding: 23px 0px 23px;  font-weight: 800;  letter-spacing: var(--ogenix-letter-spacing);  cursor: pointer;  transition: all 0.3s ease;  z-index: 1;  border: 1px solid var(--ogenix-bdr-color);}.account__main-tab-box .tab-buttons .tab-btn.active-btn span {  color: var(--ogenix-white);}.account__main-tab-box .tab-buttons .tab-btn span:before {  position: absolute;  top: -1px;  bottom: -1px;  left: -1px;  right: -1px;  content: "";  background-color: var(--ogenix-black);  transform: scaleY(0.0) rotateX(0deg);  -webkit-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;  z-index: -1;}.account__main-tab-box .tab-buttons .tab-btn:nth-child(1) span:before {  border-top-left-radius: var(--ogenix-bdr-radius);}.account__main-tab-box .tab-buttons .tab-btn:nth-child(2) span:before {  border-top-right-radius: var(--ogenix-bdr-radius);}.account__main-tab-box .tab-buttons .tab-btn.active-btn span:before {  transform: scaleY(1.0) rotateX(0deg);  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;}.account__main-tab-box .tabs-content {  position: relative;  display: block;  border: 1px solid var(--ogenix-bdr-color);  border-top: 0px;  padding: 60px 80px 75px;}.account__main-tab-box .tabs-content .tab {  position: relative;  display: none;  -webkit-transform: translateY(35px);  -ms-transform: translateY(35px);  transform: translateY(35px);  -webkit-transition: all 600ms ease;  -moz-transition: all 600ms ease;  -ms-transition: all 600ms ease;  -o-transition: all 600ms ease;  transition: all 600ms ease;  z-index: 10;}.account__main-tab-box .tabs-content .tab.active-tab {  display: block;  margin-top: 0px;  -webkit-transform: translateY(0px);  -ms-transform: translateY(0px);  transform: translateY(0px);}.account__main-tab-inner {  position: relative;  display: block;}.account__form {  position: relative;  display: block;}.account__form-input-box {  position: relative;  display: block;  margin-bottom: 20px;}.account__form-input-box input[type="text"],.account__form-input-box input[type="password"] {  height: 50px;  width: 100%;  border: none;  background-color: var(--ogenix-extra);  padding-left: 30px;  padding-right: 30px;  border-radius: var(--ogenix-bdr-radius);  outline: none;  font-size: 14px;  color: var(--ogenix-gray);  display: block;  font-weight: 500;}.account__form-btn-box {  position: relative;  display: flex;  align-items: center;}.account__form-btn {  border: none;}.account__form-btn-box .checked-box {  position: relative;  display: block;  margin-left: 20px;}.account__form-btn-box .checked-box label {  position: relative;  display: inline-block;  padding-left: 30px;  margin-right: 0px;  margin-bottom: 0;  color: var(--ogenix-gray);  font-size: 14px;  line-height: 22px;  font-weight: 500;  text-transform: none;  cursor: pointer;  font-family: var(--ogenix-font);}.account__form-btn-box .checked-box input[type="checkbox"] {  display: none;}.account__form-btn-box .checked-box input[type="checkbox"]+label span {  position: absolute;  top: 2px;  left: 0;  width: 20px;  height: 20px;  border-radius: 50%;  vertical-align: middle;  background: var(--ogenix-white);  cursor: pointer;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  transition: all 300ms ease;  border: 2px solid var(--ogenix-bdr-color);}.account__form-btn-box .checked-box label span:before {  position: absolute;  top: 3px;  left: 4px;  display: block;  border-bottom: 2px solid #eaeae2;  border-right: 2px solid #eaeae2;  content: '';  width: 6px;  height: 9px;  pointer-events: none;  -webkit-transform-origin: 66% 66%;  -ms-transform-origin: 66% 66%;  transform-origin: 66% 66%;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;  opacity: 0;}.account__form-btn-box.checked-box input[type="checkbox"]:checked+label span {  border-color: #eaeae2;}.account__form-btn-box .checked-box input[type="checkbox"]:checked+label span:before {  opacity: 1;}.account__form-forgot-password {  position: relative;  display: block;  margin-top: 9px;}.account__form-forgot-password a {  font-size: 14px;  font-weight: 500;  color: var(--ogenix-gray);  position: relative;  display: inline-block;}/*--------------------------------------------------------------# Wishlist Page--------------------------------------------------------------*/.wishlist-page {  position: relative;  display: block;  background: var(--ogenix-white);  padding: 110px 0px 120px;}.wishlist-page .table-responsive-box {  position: relative;  display: block;  width: 100%;  overflow-x: auto;  border-radius: var(--ogenix-bdr-radius);  -webkit-overflow-scrolling: touch;}@media(max-width: 1199px) {  .wishlist-table {    min-width: 1170px;  }}.wishlist-table {  min-width: 1170px;  width: 100%;  border-radius: var(--ogenix-bdr-radius);  border: 1px solid var(--ogenix-bdr-color);}.wishlist-table tbody tr {  vertical-align: middle;}.wishlist-table tbody tr:last-child {  border-bottom: 1px solid #eeede5;}.wishlist-table tbody td {  font-size: 18px;  font-weight: 500;  color: var(--ogenix-gray);  vertical-align: middle;  border-top: 1px solid var(--ogenix-bdr-color);  border-bottom: 1px solid var(--ogenix-bdr-color);  border-right: 1px solid var(--ogenix-bdr-color);  padding-top: 0;  padding-bottom: 0;  padding-left: 0;  padding-right: 0;  letter-spacing: 0;}.wishlist-table tbody td:first-child {  width: 120px;}.wishlist-table tbody td:last-child {  text-align: center;  padding-left: 7px;  padding-right: 14px;}.wishlist-table .product-box {  position: relative;  display: block;}.wishlist-table .product-box .img-box {  position: relative;  display: block;  width: 120px;}.wishlist-table .product-box .img-box img {  width: 100%;}.product-name-select-box {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  padding: 0 30px;}.product-name-select-box .product-name {  position: relative;  display: block;}.product-name-select-box .product-name h4 {  font-size: 20px;  font-weight: 800;  line-height: 20px;}.product-name-select-box .product-name p {  font-size: 18px;}.product-name-select-box .product-select {  position: relative;  display: block;}.wishlist-table .cross-icon {  position: relative;  display: block;}.wishlist-table .cross-icon i:before {  position: relative;  display: inline-block;  color: var(--ogenix-black);  font-size: 16px;}/*--------------------------------------------------------------# Product List--------------------------------------------------------------*/.product-list {  position: relative;  display: block;  padding: 112px 0 120px;  z-index: 1;}.product-list__right {  position: relative;  display: block;}.product-list__right .product__menu-icon-one {  color: var(--ogenix-gray);}.product-list__right .product__menu-icon-one:hover {  color: var(--ogenix-primary);}.product-list__right .product__menu-icon-two {  color: var(--ogenix-black);}.product-list__right .product__menu-icon-two:hover {  color: var(--ogenix-primary);}.product-list__inner {  position: relative;  display: block;}.product-list__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  margin-bottom: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.product-list__single:hover {  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);}.product-list__single-inner {  position: relative;  display: flex;  align-items: center;  border-radius: var(--ogenix-bdr-radius);  overflow: hidden;  z-index: 1;  border: 1px solid var(--ogenix-bdr-color);}.product-list__img-box {  position: relative;  display: block;}.product-list__img {  position: relative;  display: block;  overflow: hidden;  background-color: var(--ogenix-white);  z-index: 1;}.product-list__img img {  width: 270px;  mix-blend-mode: darken;  transition: all 500ms ease;}.product-list__single:hover .product-list__img img {  transform: scale(1.05);}.product-list__content {  position: relative;  display: block;  padding: 27px 30px 29px;}.product-list__review {  position: relative;  display: flex;  align-items: center;}.product-list__review i {  color: #ffbc3b;  font-size: 11px;}.product-list__review i+i {  margin-left: 4px;}.product-list__title {  font-size: 20px;  font-weight: 900;  line-height: 30px;  margin-top: 3px;}.product-list__title a {  color: var(--ogenix-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.product-list__title a:hover {  color: var(--ogenix-base);}.product-list__price {  font-weight: 700;  line-height: 25px;  margin-bottom: 4px;}.product-list__btn-box {  position: relative;  display: block;  margin-top: 16px;  z-index: 2;}.product-list__btn {  font-weight: 700;  padding: 5px 30px 5px;  background-color: var(--ogenix-base);}.product-list__btn:before {  background-color: #4a9e27;  width: 50px;}.product-list__icon-boxes {  position: absolute;  top: 20px;  right: 20px;  z-index: 2;  display: flex;  align-items: center;  flex-direction: column;  opacity: 0;  -webkit-transform: perspective(400px) rotateX(20deg) translateX(100%);  -ms-transform: perspective(400px) rotateX(20deg) translateX(100%);  transform: perspective(400px) rotateX(20deg) translateX(100%);  -webkit-transform-origin: bottom;  -ms-transform-origin: bottom;  transform-origin: bottom;  transition-delay: .1s;  transition-timing-function: ease-in-out;  transition-duration: .5s;  transition-property: all;  z-index: 1;}.product-list__single:hover .product-list__icon-boxes {  opacity: 1.0;  -webkit-transform: perspective(400px) rotateX(0deg) translateX(0%);  -ms-transform: perspective(400px) rotateX(0deg) translateX(0%);  transform: perspective(400px) rotateX(0deg) translateX(-0%);  transition-delay: .3s;  transition-timing-function: ease-in-out;  transition-duration: .5s;  transition-property: all;}.product-list__icon-boxes a {  position: relative;  display: flex;  align-items: center;  justify-content: center;  height: 40px;  width: 40px;  background-color: #f3f3ed;  border-radius: 50%;  font-size: 14px;  color: #37542b;  transition: all 200ms linear;  transition-delay: 0.1s;}.product-list__icon-boxes a:hover {  background-color: var(--ogenix-base);  color: var(--ogenix-white);}.product-list__icon-boxes a+a {  margin-top: 10px;}/*--------------------------------------------------------------# Team Carousel Page--------------------------------------------------------------*/.team-carousel-page {  position: relative;  display: block;  padding: 112px 0 182px;}.team-carousel-page .team-one__single {  margin-bottom: 0;}.team-carousel.carousel-dot-style.owl-carousel .owl-dots {  bottom: -58px;}.carousel-dot-style.owl-carousel .owl-dots {  position: absolute;  bottom: -62px;  left: 0px;  right: 0px;  text-align: center;  margin: 0 !important;  display: flex;  align-items: center;  justify-content: center;}.carousel-dot-style.owl-carousel .owl-dots .owl-dot {  position: relative;  display: inline-block;  width: 12px;  height: 12px;  border-radius: 50%;  background-color: rgba(var(--ogenix-black-rgb), .30);  margin: 0px 5px;  padding: 0px;  transition: all 100ms linear;  transition-delay: 0.1s;}.carousel-dot-style.owl-carousel .owl-dot.active {  background-color: transparent;}.carousel-dot-style.owl-carousel .owl-dots .owl-dot:before {  content: "";  position: absolute;  top: 0px;  left: 0px;  right: 0px;  bottom: 0px;  border-radius: 50%;  border: 2px solid var(--ogenix-base);  transform: scale(0);  transition: all 100ms linear;  transition-delay: 0.1s;}.carousel-dot-style.owl-carousel .owl-dots .owl-dot.active:before {  transform: scale(1);}.carousel-dot-style.owl-carousel .owl-dot:focus {  outline: none;}.carousel-dot-style.owl-carousel .owl-dots .owl-dot span {  display: none;}.carousel-dot-style.owl-carousel .owl-stage-outer {  overflow: visible;}.carousel-dot-style.owl-carousel .owl-item {  opacity: 0;  visibility: hidden;  transition: opacity 500ms ease, visibility 500ms ease;}.carousel-dot-style.owl-carousel .owl-item.active {  opacity: 1;  visibility: visible;}/*--------------------------------------------------------------# News Carousel Page--------------------------------------------------------------*/.news-carousel-page {  position: relative;  display: block;  padding: 112px 0 182px;}.news-carousel-page .news-one__single {  margin-bottom: 0;}/*--------------------------------------------------------------# Portfolio Carousel Page--------------------------------------------------------------*/.portfolio-carousel-page {  position: relative;  display: block;  padding: 112px 0 182px;}.portfolio-carousel-page .gallery-one__single {  margin-bottom: 0;}/*--------------------------------------------------------------# Pricing Carousel Page--------------------------------------------------------------*/.pricing-carousel-page {  position: relative;  display: block;  padding: 112px 0 182px;}.pricing-carousel-page .pricing-page__single {  margin-bottom: 0;}/*--------------------------------------------------------------# Pricing Carousel Page--------------------------------------------------------------*/.services-carousel-page {  position: relative;  display: block;  padding: 112px 0 182px;}.services-carousel-page .services-one__single {  margin-bottom: 0;}/*--------------------------------------------------------------# Testimonial Carousel Page--------------------------------------------------------------*/.testimonials-carousel-page {  position: relative;  display: block;  padding: 112px 0 182px;}/*--------------------------------------------------------------# The End--------------------------------------------------------------*/.product__list-grid-tabs {  gap: 10px;  align-items: center;  margin-bottom: 20px;}@media (min-width: 768px) {  .product__list-grid-tabs {    margin-bottom: 0;  }}.product__list-grid-tabs .nav-link {  padding: 0;  font-size: 16px;  border: none;  color: var(--ogenix-gray);  transition: all 500ms ease;}.product__list-grid-tabs .nav-link.active {  color: var(--ogenix-black);}/*--------------------------------------------------------------# Boxed Version--------------------------------------------------------------*/body.boxed-wrapper {  background-color: #f2f5f9;}.boxed-wrapper .page-wrapper {  max-width: 1530px;  margin-left: auto;  margin-right: auto;  background-color: #fff;  -webkit-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.08);  box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.08);}.boxed-wrapper .main-menu .main-menu__list>li+li,.boxed-wrapper .stricky-header .main-menu__list>li+li {  margin-left: 50px;}