/* Yogana | Yoga Fitness HTML Template

Template Name: Yogana
Version: 1.0.0
License: copyright commercial

/************ TABLE OF CONTENTS ***************
1.  Fonts
2.  Reset
3.  Global Settings
4.  Main Header / TWo / Three
5.  Sticky Header 
6.  Mobile Menu
7.  Hidden Sidebar style
8.  Section Title
9.  Banner Section / Two / Three
10. Project Section / Two / Three
11. Features Section / Two / Three
12. About Section / Two / Three
13. Services Section / Two / Three
14. Video Section / Two
15. Contact Section
16. FAQ's Section / Two
17. Fun Fact Section / Two
18. Testimonial Section / Two
19. Process Section / Two
20. Team Section
21. Why Choose Us / Two / Three
22. News Section
23. Main Footer
**********************************************/
@import url("https://fonts.googleapis.com/css2?family=Alex+Brush&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Tenor+Sans&display=swap");
@import url("animate.css");
@import url("owl.css");
@import url("swiper.min.css");
@import url("jquery.fancybox.min.css");
@import url("jquery-ui.css");
@import url("linear.css");
@import url("select2.min.css");
@import url("fontawesome.css");
@import url("flaticon-set-logistics.css");
@import url("tm-bs-mp.css");
@import url("tm-utility-classes.css");
:root {
  --theme-color1: #961163;
  --theme-color2: #2c332e;
  --theme-color3: #dcd9d4;
  --theme-color4: #4f5f55;
  --theme-color5: #f2f1ef;
  --theme-color6: #5f6f63;
  --bg-theme-color1: var(--theme-color1);
  --bg-theme-color2: var(--theme-color2);
  --bg-theme-color3: var(--theme-color3);
  --bg-theme-color4: var(--theme-color4);
  --border-theme-color1: var(--theme-color1);
  --border-theme-color2: var(--theme-color2);
  --theme-color-white: #ffffff;
  --theme-color-light: #ffffff;
  --theme-color-dark: #2c332e;
  --theme-color-lighter: #F8F8F8;
  --review-color: #FFAA18;
  --theme-color1-dark: #B69D49;
  --theme-color1-rgb: 150, 17, 99;
  --theme-color2-rgb: 44, 51, 46;
  --theme-color3-rgb: 220, 217, 212;
  --theme-color4-rgb: 79, 95, 85;
  --theme-color5-rgb: 242, 241, 239;
  --theme-color6-rgb: 95, 111, 99;
  --headings-color-rgb: 79, 95, 85;
  --theme-color-dark-rgb: 44, 51, 46;
  --theme-color-light-rgb: 255, 255, 255;
  --theme-color-white-rgb: 255, 255, 255;
  --text-color: var(--theme-color2);
  --headings-color: var(--theme-color4);
  --link-color: var(--theme-color-dark);
  --link-hover-color: var(--theme-color-dark);
  --text-font: 'Montserrat', sans-serif;
  --title-font: "Tenor Sans", serif;
  --style-font: "Alex Brush", cursive;
  --body-font-size: 16px;
  --body-line-height: 1.875;
  --body-font-weight: 400;
  --body-font-weight-bold: 700;
  --line-height-heading-h1: 1.2em;
  --line-height-heading: 1.2667em;
  --line-height-heading-small: 1.4em;
  --h1-font-size: 80px;
  --h2-font-size: 60px;
  --h3-font-size: 40px;
  --h4-font-size: 30px;
  --h5-font-size: 20px;
  --h6-font-size: 18px;
  --h1-font-weight: 700;
  --h2-font-weight: 700;
  --h3-font-weight: 700;
  --h4-font-weight: 600;
  --h5-font-weight: 600;
  --h6-font-weight: 600;
  --sec-title-subtitle-color: var(--theme-color1);
  --sec-title-subtitle-font-size: 25px;
  --sec-title-subtitle-font-family: var(--style-font);
  --sec-title-subtitle-font-weight: 400;
  --sec-title-subtitle-line-height: 31.25px;
  --sec-title-color: var(--theme-color-dark);
  --sec-title-font-size: var(--h2-font-size);
  --sec-title-font-family: var(--title-font);
  --sec-title-font-weight: 600;
  --sec-title-title-line-height: 1.172em;
  --theme-light-background: #f8f6f1;
  --theme-light-background-text-color: var(--headings-color);
  --theme-black: #000000;
  --container-width: 1326px;
  --small-container-width: 1000px;
  --large-container-width: 1526px;
}

/*
 * typography.scss
 * -----------------------------------------------
*/
::-moz-selection {
  background: var(--theme-color-dark);
  color: #fff;
  text-shadow: none;
}
::selection {
  background: var(--theme-color-dark);
  color: #fff;
  text-shadow: none;
}

:active,
:focus {
  outline: none !important;
}

::-webkit-input-placeholder {
  color: #fff;
}

::-moz-input-placeholder {
  color: #fff;
}

::-ms-input-placeholder {
  color: #fff;
}

body {
  background-color: #fff;
  background-attachment: fixed;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  counter-reset: my-sec-counter;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  color: var(--text-color);
  font-size: var(--body-font-size);
  font-family: var(--text-font);
  font-weight: var(--body-font-weight);
  line-height: var(--body-line-height);
}

p, .text {
  color: var(--text-color);
  font-size: var(--body-font-size);
  font-family: var(--text-font);
  font-weight: var(--body-font-weight);
  line-height: var(--body-line-height);
}

/* -------- Headings ---------- */
h1, h2, h3, h4, h5, h6 {
  color: var(--headings-color);
  font-family: var(--title-font);
  position: relative;
  line-height: var(--line-height-heading-);
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small {
  font-weight: normal;
  line-height: 1;
  color: var(--headings-color);
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  font-weight: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 1rem;
}

h1 {
  font-size: var(--h1-font-size);
  font-weight: var(--h1-font-weight);
  line-height: var(--line-height-heading-h1);
}

h2 {
  font-size: var(--h2-font-size);
  font-weight: var(--h2-font-weight);
  line-height: var(--line-height-heading);
}

h3 {
  font-size: var(--h3-font-size);
  font-weight: var(--h3-font-weight);
  line-height: var(--line-height-heading);
}

h4 {
  font-size: var(--h4-font-size);
  font-weight: var(--h4-font-weight);
  line-height: var(--line-height-heading);
}

h5 {
  font-size: var(--h5-font-size);
  font-weight: var(--h5-font-weight);
  line-height: var(--line-height-heading);
}

h6 {
  font-size: var(--h6-font-size);
  font-weight: var(--h6-font-weight);
  line-height: var(--line-height-heading-small);
}

/* -------- Body Text ---------- */
table p {
  margin-bottom: 0;
}

p {
  margin-bottom: 20px;
}
p a:not(.button):not(.btn):hover, p a:not(.button):not(.btn):focus {
  text-decoration: underline;
}

/* -------- other ---------- */
a {
  color: var(--link-color);
  text-decoration: none;
  font-weight: var(--body-font-weight);
  cursor: pointer;
  transition: all 0.3s ease;
}
a:hover, a:focus {
  color: inherit;
  text-decoration: none;
  outline: none;
}
a b, a strong {
  transition: all 0.3s ease;
}
a img {
  border: none;
}

pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset {
  margin-bottom: 10px;
}

ol, ul {
  list-style-position: inside;
  margin: 0;
  padding: 0;
}

b, strong {
  color: #333;
  font-weight: var(--body-font-weight-bold);
}

iframe {
  border: none !important;
}

/*
 * container.scss
 * -----------------------------------------------
*/
.container .container {
  width: 100%;
}

.container .container,
.container .container-fluid,
.container-fluid .container,
.container-fluid .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

section > .container,
section > .container-fluid {
  padding-top: var(--container-pt);
  padding-bottom: var(--container-pt);
}

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: var(--container-width);
  }
}
/*=== Default Form ===*/
.form-control, .input-text {
  height: calc(2.25rem + 27px);
  padding: 14px 30px;
  outline: 0;
  background-color: #f4f5f8;
  border: 1px solid #f4f5f8;
  color: #fff;
  font-size: 0.9rem;
  width: 100%;
}
.form-control::-moz-placeholder, .input-text::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-control::placeholder, .input-text::placeholder {
  color: #fff;
  opacity: 1;
}
.form-control:-ms-input-placeholder, .input-text:-ms-input-placeholder {
  color: #fff;
}
.form-control::-ms-input-placeholder, .input-text::-ms-input-placeholder {
  color: #fff;
}

textarea.form-control {
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* -------- Dark Theme Styling ---------- */
.dark-layout {
  background-color: var(--theme-color-dark) !important;
  --sec-title-color: var(--theme-color-light);
}
.dark-layout .sticky-header .main-menu .navigation > li > a,
.dark-layout h1, .dark-layout h2, .dark-layout h3, .dark-layout h4, .dark-layout h5, .dark-layout h6 {
  color: var(--theme-color-light);
}
.dark-layout .preloader {
  background-color: var(--theme-color-dark);
}
.dark-layout .preloader:after {
  background-image: url(../images/logo.png);
}
.dark-layout .sticky-header {
  background-color: var(--theme-color-dark);
}
.dark-layout .hidden-bar .upper-box {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dark-layout .hidden-bar .social-links {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.dark-layout .hidden-bar .social-links li {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/*** 

====================================================================
Reset
====================================================================

***/
* {
  margin: 0px;
  padding: 0px;
  border: none;
  outline: none;
  font-size: 100%;
}

/*** 

====================================================================
Global Settings
====================================================================

***/
textarea {
  overflow: hidden;
  resize: none;
}

button {
  outline: none !important;
  cursor: pointer;
}

img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

ul,
li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.title a {
  color: inherit;
}

.color1 {
  color: var(--theme-color1);
}

.color2 {
  color: var(--theme-color2);
}

.color3 {
  color: var(--theme-color3);
}

.page-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 300px;
  overflow: hidden;
  z-index: 99;
  background-color: #ffffff;
}
.page-wrapper.bg-color-s1 {
  background-color: #F7F4EF;
}

.large-container {
  position: static;
  max-width: var(--large-container-width);
  padding: 0px 15px;
  margin: 0 auto;
  width: 100%;
}

.auto-container {
  position: static;
  max-width: var(--container-width);
  padding: 0px 15px;
  margin: 0 auto;
  width: 100%;
}

.small-container {
  position: static;
  max-width: var(--small-container-width);
  padding: 0px 15px;
  margin: 0 auto;
  width: 100%;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.dropdown-toggle::after {
  display: none;
}

/*=======================
    Preloader
=======================*/
.preloader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: #ffffff;
}
.preloader:after {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 110px;
  margin-left: -55px;
  margin-top: -70px;
  height: 110px;
  background-position: center center;
  background-repeat: no-repeat;
  animation: pulse 1s infinite linear;
  background-image: url(../images/icons/preloader.png);
  content: "";
}
.preloader:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
  color: var(--theme-color-dark);
  font-weight: 600;
  font-size: 14px;
  font-family: var(--title-font);
  letter-spacing: 2px;
  text-transform: uppercase;
  content: "Loading";
  transition: none;
}

/*=======================
Scroll To Top style
=======================*/
.scroll-to-top {
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 40px;
  font-size: 16px;
  line-height: 40px;
  color: var(--theme-color-light);
  text-align: center;
  cursor: pointer;
  background-color: var(--theme-color1);
  z-index: 100;
  display: none;
  border-radius: 50%;
  margin: 0 auto;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  transition: all 300ms ease;
}
@media (max-width: 1399.98px) {
  .scroll-to-top {
    bottom: 70px;
  }
}

.scroll-to-top:hover {
  background: var(--theme-color-dark);
  color: #ffffff;
}

.link-style-one {
  position: relative;
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  overflow: hidden;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  font-family: var(--title-font);
  color: var(--theme-color-dark);
}
.link-style-one:before {
  position: absolute;
  left: 0;
  right: 18px;
  bottom: 2px;
  height: 1px;
  background-color: var(--theme-color1);
  content: "";
  transition: all 300ms ease;
}
.link-style-one i {
  position: relative;
  top: 1px;
  display: block;
  font-size: 14px;
  margin-left: 5px;
  transform: rotate(45deg);
}
.link-style-one:hover {
  color: var(--theme-color1);
}
.link-style-one:hover:before {
  right: 100%;
}

/*=== List Style One ===*/
.list-style-one {
  position: relative;
  display: flex;
  padding: 0;
}
.list-style-one li {
  position: relative;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  color: var(--theme-color-dark);
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.list-style-one li:last-child {
  margin-right: 0 !important;
}
.list-style-one li i {
  margin-right: 10px;
  color: var(--theme-color-dark);
  font-size: 16px;
  line-height: 27px;
}
.list-style-one li a {
  display: block;
  color: var(--theme-color-dark);
  transition: all 300ms ease;
}
.list-style-one li a:hover {
  color: var(--theme-color1);
}
.list-style-one.light li {
  color: var(--theme-color-light);
}
.list-style-one.light li a {
  color: var(--theme-color-light);
}
.list-style-one.light li a:hover {
  color: var(--theme-color1);
}
.list-style-one.light i {
  color: var(--theme-color-light);
}

/*=== List Style Two ===*/
.list-style-two {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.list-style-two li {
  position: relative;
  font-size: 18px;
  line-height: 24px;
  padding-left: 25px;
  font-weight: 600;
  color: var(--theme-color-dark);
  transition: all 300ms ease;
  margin-bottom: 15px;
}
.list-style-two li i {
  position: absolute;
  left: 0px;
  top: 0px;
  color: var(--theme-color1);
  font-size: 18px;
  line-height: 24px;
  transition: all 300ms ease;
}
.list-style-two li a {
  display: inline-block;
  font-weight: inherit;
  transition: all 300ms ease;
}
.list-style-two li a:hover {
  color: var(--theme-color1);
}
.list-style-two.two-column {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.list-style-two.two-column li {
  width: 50%;
}
@media (max-width: 767.98px) {
  .list-style-two.two-column li {
    width: 100%;
  }
}

/*Social Icon One*/
.social-icon-one {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.social-icon-one li {
  position: relative;
  margin-left: 50px;
}
.social-icon-one li:first-child {
  margin-left: 0;
}
.social-icon-one li a {
  position: relative;
  display: block;
  line-height: 27px;
  text-align: center;
  font-size: 14px;
  color: #bdbdbd;
  transition: all 300ms ease;
}
.social-icon-one li a:hover {
  color: var(--theme-color1);
}
.social-icon-one.light li a {
  color: var(--theme-color-light);
}
.social-icon-one.light li a:hover {
  color: var(--theme-color1);
}

/*Social Icon Two*/
.social-icon-two {
  position: relative;
  display: flex;
}
.social-icon-two li {
  position: relative;
  display: flex;
  margin-left: 10px;
}
.social-icon-two li:first-child {
  margin-left: 0;
}
.social-icon-two li a {
  position: relative;
  display: block;
  height: 36px;
  width: 36px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.1);
  transition: all 300ms ease;
}
.social-icon-two li a i {
  position: relative;
}
.social-icon-two li a::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  transform: scale(0);
  background-color: var(--theme-color1);
  content: "";
  transition: all 300ms ease;
  border-radius: 50px;
}
.social-icon-two li a:hover {
  color: #fff;
}
.social-icon-two li a:hover:before {
  transform: scale(1);
}

.bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.bg-pattern-1 {
  background-image: url(../images/icons/pattern-1.png);
}

.bg-pattern-2 {
  background-image: url(../images/icons/pattern-2.png);
}

.bg-pattern-3 {
  background-image: url(../images/icons/pattern-3.png);
}

.bg-pattern-4 {
  background-image: url(../images/icons/pattern-4.png);
}

.bg-pattern-5 {
  background-image: url(../images/icons/pattern-5.png);
}

.bg-pattern-6 {
  background-image: url(../images/icons/pattern-6.png);
}

.devider {
  position: absolute;
  padding: 0;
  margin: 0;
  width: 80%;
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 1199.98px) {
  .devider {
    width: 100%;
  }
}

/*======================
    Tabs Box
======================*/
.tabs-box {
  position: relative;
}

.tabs-box .tab {
  display: none;
}

.tabs-box .active-tab {
  display: block;
}

.play-btn {
  position: relative;
}
.play-btn:hover .icon {
  background-color: var(--theme-color1);
  color: var(--theme-color-dark);
}
.play-btn .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 90px;
  width: 90px;
  border-radius: 50%;
  font-size: 24px;
  color: var(--theme-color1);
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 300ms ease;
}
.play-btn .circle-text img {
  position: relative;
  display: inline-block;
  animation: fa-spin 60s infinite linear;
}

.play-btn-two {
  position: relative;
}
.play-btn-two:hover .icon {
  background-color: var(--theme-color1);
  color: var(--theme-color-dark);
}
.play-btn-two .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 122px;
  width: 122px;
  border-radius: 50%;
  font-size: 24px;
  color: var(--theme-color1);
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 300ms ease;
}
.play-btn-two .circle-text img {
  position: relative;
  display: inline-block;
  animation: fa-spin 60s infinite linear;
}

/*======================
    Media Play Button 
======================*/
.play-now {
  position: relative;
  display: block;
  z-index: 9;
  transition: all 300ms ease;
}
.play-now:hover .icon {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
}
.play-now .icon {
  position: relative;
  display: inline-block;
  height: 100px;
  width: 100px;
  text-align: center;
  line-height: 100px;
  background-color: #ffffff;
  color: var(--theme-color-dark);
  z-index: 1;
  font-size: 22px;
  display: block;
  border-radius: 50%;
  box-shadow: 0 0px 10px 0 rgba(255, 255, 255, 0.3);
  transition: all 300ms ease;
}
.play-now .ripple,
.play-now .ripple:before,
.play-now .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 70px;
  width: 70px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  box-shadow: 0 0 0 0 rgba(191, 168, 136, 0.6);
  animation: ripple 3s infinite;
}
.play-now .ripple.light,
.play-now .ripple:before.light,
.play-now .ripple:after.light {
  box-shadow: 0 0 0 0 rgb(255, 255, 255);
}
.play-now .ripple.light:before, .play-now .ripple.light:after,
.play-now .ripple:before.light:before,
.play-now .ripple:before.light:after,
.play-now .ripple:after.light:before,
.play-now .ripple:after.light:after {
  box-shadow: 0 0 0 0 rgb(255, 255, 255);
}
.play-now .ripple:before {
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}
.play-now .ripple:after {
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

@keyframes ripple {
  70% {
    box-shadow: 0 0 0 50px rgba(191, 168, 136, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(191, 168, 136, 0);
  }
}
.play-now-two {
  height: 150px;
  width: 150px;
  background-color: rgba(21, 21, 21, 0.5);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 34px;
  color: #ffffff;
  transition: all 300ms ease;
  animation: zoom-one 3s infinite linear;
}
.play-now-two:hover {
  color: #ff9205;
  background-color: #ffffff;
}

/*======================
    Contact Info Button 
======================*/
.info-btn {
  position: relative;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  font-size: 15px;
  padding-left: 70px;
  text-align: left;
  font-weight: 700;
  line-height: 20px;
  min-height: 62px;
  font-family: var(--title-font);
}
@media (max-width: 991.98px) {
  .info-btn {
    padding-left: 70px;
  }
}
.info-btn:hover .icon {
  transform: scaleX(-1);
}
.info-btn small {
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: var(--theme-color-dark);
  margin-bottom: 8px;
}
@media (max-width: 991.98px) {
  .info-btn small {
    font-size: 14px;
    margin-bottom: 15px;
  }
}
.info-btn strong {
  font-size: 24px;
  font-weight: 700;
  color: var(--theme-color1);
}
@media (max-width: 991.98px) {
  .info-btn strong {
    font-size: 26px;
  }
}
@media (max-width: 575.98px) {
  .info-btn strong {
    font-size: 20px;
  }
}
.info-btn .icon {
  position: absolute;
  left: 0;
  top: 5px;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  border-radius: 50%;
  font-size: 24px;
  color: var(--theme-color-light);
  background-color: var(--theme-color1);
  transition: all 300ms ease;
}
@media (max-width: 991.98px) {
  .info-btn .icon {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
}
.info-btn:hover {
  color: var(--theme-color1);
}

.info-btn-two {
  position: relative;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  font-size: 15px;
  text-align: left;
  font-weight: 700;
  line-height: 20px;
  min-height: 74px;
  padding: 0 42px;
  padding-left: 90px;
  border-radius: 50px;
  background-color: var(--theme-color-light);
  font-family: var(--title-font);
}
@media (max-width: 991.98px) {
  .info-btn-two {
    padding-left: 70px;
  }
}
.info-btn-two small {
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: var(--theme-color-dark);
  margin-bottom: 0;
}
.info-btn-two strong {
  font-size: 16px;
  font-weight: 700;
  color: var(--theme-color-dark);
}
.info-btn-two .icon {
  position: absolute;
  left: 8px;
  top: 10px;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  border-radius: 50%;
  font-size: 24px;
  color: var(--theme-color-light);
  background-color: var(--theme-color1);
}
.info-btn-two:hover {
  color: var(--theme-color1);
}

.styled-pagination {
  position: relative;
  max-width: 356px;
  margin: 12px auto;
  width: 100%;
  margin-top: 60px;
  background-color: transparent;
}
.styled-pagination .swiper-pagination-progressbar-fill {
  background: linear-gradient(270deg, rgba(217, 217, 217, 0) -1.4%, #C2A74E 100%);
}
.styled-pagination .swiper-pagination-progressbar-fill:before {
  position: absolute;
  top: -7px;
  height: 15px;
  width: 15px;
  background-color: var(--theme-color1);
  border-radius: 50%;
  content: "";
}

.swiper-horizontal {
  padding-bottom: 70px;
}

.swiper-horizontal > .styled-scrollbar {
  border-radius: 2px;
  height: 3px;
  width: 356px;
  bottom: 11px;
  left: 50%;
  transform: translateX(-50%);
  background: linear-gradient(270deg, rgba(217, 217, 217, 0) -1.4%, #C2A74E 100%);
}
@media (max-width: 575.98px) {
  .swiper-horizontal > .styled-scrollbar {
    width: 300px;
  }
}

.swiper-horizontal > .styled-scrollbar > .swiper-scrollbar-drag {
  background-color: var(--theme-color1);
  border-radius: 50%;
  height: 15px;
  max-width: 15px;
  top: -6px;
  cursor: pointer;
}

/*================================
    Progress Bar
=================================*/
.skills {
  position: relative;
}
.skills .skill-item {
  position: relative;
  margin-bottom: 35px;
}
.skills .skill-item:last-child {
  margin-bottom: 0px;
}
.skills .skill-item .skill-header {
  position: relative;
  margin-bottom: 6px;
  margin-top: 31px;
}
.skills .skill-item .skill-header .skill-title {
  font-size: 14px;
  color: var(--theme-color-dark);
  font-weight: 600;
  font-family: var(--text-font);
}
.skills .skill-item .skill-bar {
  position: relative;
  width: 100%;
  height: 6px;
  border-radius: 6px;
}
.skills .skill-item .skill-bar .bar-inner {
  position: relative;
  width: 100%;
  height: 6px;
}
.skills .skill-item .skill-bar .bar-inner .bar {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 5px;
  transition: all 3000ms ease;
  background-color: var(--theme-color2);
}
.skills .skill-item .skill-bar .bar-inner .bar:before {
  border: 1px solid #d7d7d7;
  content: "";
  top: -4px;
  left: -3px;
  position: absolute;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}
.skills .skill-item .skill-bar .bar-inner .skill-percentage {
  position: absolute;
  right: 8px;
  bottom: 100%;
  margin-bottom: 15px;
  font-size: 14px;
  color: var(--theme-color2);
  transform: translateX(50%);
  height: 26px;
  text-align: center;
}

/*========================
  Select2 Dropdown Plugin
========================*/
.select2-dropdown {
  border: 1px solid #eee;
}

.select2-results__option {
  padding: 0 10px;
  color: #7c858c;
  border: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #7c858c;
  padding-left: 0;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--theme-color1);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  height: 30px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  bottom: 1px;
  height: auto;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #7c858c;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  position: relative;
  content: "\f107";
  font-family: "Font Awesome 6 Pro";
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container--default .select2-selection--single {
  border-radius: 0;
}

.default-navs .owl-next,
.default-navs .owl-prev {
  display: block;
  margin: 0px 5px;
  height: 65px;
  width: 65px;
  color: var(--theme-color1);
  border-radius: 50%;
  box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1);
  border: 1px solid #ffffff;
  font-size: 16px;
  line-height: 63px;
  font-weight: 700;
  text-align: center;
  transition: all 500ms ease;
}
.default-navs .owl-next span,
.default-navs .owl-prev span {
  display: inline-block;
  background: var(--gradient-1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.default-navs .owl-next:hover,
.default-navs .owl-prev:hover {
  box-shadow: 0;
  border: 1px solid var(--theme-color2);
}

.custom-navs .owl-nav {
  display: flex;
  align-items: center;
}
.custom-navs .owl-nav .owl-prev,
.custom-navs .owl-nav .owl-next {
  position: relative;
  display: flex;
  height: 50px;
  width: 87px;
  padding-left: 20px;
  align-items: center;
  transition: all 200ms ease;
}
.custom-navs .owl-nav .owl-prev:before,
.custom-navs .owl-nav .owl-next:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  background-color: var(--theme-color1);
  opacity: 0.1;
  content: "";
  border-radius: 50px;
  transition: all 200ms ease;
}
.custom-navs .owl-nav .owl-prev:hover,
.custom-navs .owl-nav .owl-next:hover {
  padding: 0 17px;
}
.custom-navs .owl-nav .owl-prev:hover:before,
.custom-navs .owl-nav .owl-next:hover:before {
  width: 100%;
}
.custom-navs .owl-nav .owl-next {
  padding-left: 0;
  padding-right: 20px;
  justify-content: flex-end;
}
.custom-navs .owl-nav .owl-next:before {
  left: auto;
  right: 0;
}

.custom-navs-two .owl-nav {
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: -55px;
  justify-content: center;
}
.custom-navs-two .owl-nav:before {
  border-top: 1px solid #000;
  content: "";
  position: absolute;
  left: calc(50% + 32px);
  width: 44.6%;
  opacity: 10%;
}
.custom-navs-two .owl-nav:after {
  border-top: 1px solid #000;
  content: "";
  position: absolute;
  right: calc(50% + 32px);
  width: 44.6%;
  opacity: 10%;
}
.custom-navs-two .owl-nav .owl-prev,
.custom-navs-two .owl-nav .owl-next {
  background-color: #fff;
  color: var(--theme-color-dark);
  font-size: 8px;
  position: relative;
  line-height: 16px;
  height: 16px;
  width: 16px;
  text-align: center;
  transition: all 300ms ease;
  opacity: 1;
}
.custom-navs-two .owl-nav .owl-prev:hover,
.custom-navs-two .owl-nav .owl-next:hover {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
}
.custom-navs-two .owl-nav .owl-next {
  margin-left: 4px;
  padding-left: 0;
  padding-right: 0;
}

.disable-navs .owl-nav {
  display: none;
}

/*==========================
	Nav Style One
===========================*/
.nav-style-one {
  position: relative;
  display: flex;
  align-items: center;
  z-index: 9;
}
.nav-style-one .next,
.nav-style-one .prev {
  margin-right: 38px;
  padding: 18px 25px;
  padding-left: 0;
  display: flex;
}
.nav-style-one .next .icon,
.nav-style-one .prev .icon {
  position: relative;
  display: inline-block;
}
.nav-style-one .next .icon:before,
.nav-style-one .prev .icon:before {
  position: absolute;
  top: 0;
  margin-top: -20px;
  right: -25px;
  height: 52px;
  width: 52px;
  border: 1px dotted #fff;
  border-radius: 100px;
  content: "";
  z-index: -1;
  transition: all 300ms ease;
}
.nav-style-one .next:hover .icon:before,
.nav-style-one .prev:hover .icon:before {
  background-color: rgba(255, 255, 255, 0.15);
  width: 125px;
}
.nav-style-one .prev {
  margin-right: 0;
  padding-left: 25px;
  padding-right: 0;
}
.nav-style-one .prev .icon:before {
  left: -25px;
  right: auto;
}
.nav-style-one .swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.nav-style-one.dark .next .icon:before,
.nav-style-one.dark .prev .icon:before {
  border: 1px solid #797979;
}

/*==========================
	Default Tabs
===========================*/
.default-tabs {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}

.default-tabs .tab-buttons {
  position: relative;
  margin-bottom: 30px;
}

.default-tabs .tab-buttons li {
  position: relative;
  float: left;
  font-weight: 600;
  font-size: 18px;
  padding: 15px 35px;
  color: var(--theme-color1);
  line-height: 20px;
  border-radius: 5px;
  background-color: #ffffff;
  cursor: pointer;
  margin-right: 20px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
  transition: all 300ms ease;
}
.default-tabs .tab-buttons li:last-child {
  margin-right: 0;
}

.default-tabs .tab-buttons li.active-btn {
  background: var(--gradient-1);
  color: #ffffff;
}

.default-tabs .tabs-content {
  position: relative;
  width: 100%;
}

.blockquote-style-one {
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: var(--theme-color-dark);
  padding: 0 0 0 25px;
  background-color: #fff;
  box-shadow: none;
  font-family: var(--title-font);
  font-weight: 600;
  margin-bottom: 30px;
}
.blockquote-style-one:before {
  position: absolute;
  left: 0;
  top: 3px;
  bottom: 3px;
  width: 3px;
  z-index: 2;
  background-color: var(--theme-color1);
  content: "";
}

.box-shadow-none,
.box_shadow_none {
  box-shadow: none !important;
}

.theme-btn {
  display: inline-flex;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  transition: all 0.3s ease;
  font-family: var(--title-font);
}
.theme-btn .btn-title {
  position: relative;
  display: flex;
  align-items: center;
}

/*Btn Style One*/
.btn-style-one {
  position: relative;
  font-size: 14px;
  line-height: 15px;
  padding: 22.5px 43px;
  font-family: var(--text-font);
  font-weight: 600;
  overflow: hidden;
  color: var(--theme-color-light);
  background: var(--theme-color1);
  border-radius: 3px;
  border: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 0;
}
.btn-style-one:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  content: "";
  background-color: var(--theme-color-dark);
  border-radius: 0;
  transform: scale(0, 1);
  transform-origin: top right;
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
.btn-style-one:hover:before {
  transform: scale(1, 1);
  transform-origin: bottom left;
}
.btn-style-one:hover {
  color: var(--theme-color-light);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.btn-style-one.dark-bg {
  background-color: var(--theme-color-dark);
}
.btn-style-one.dark-bg:hover {
  color: var(--theme-color-light);
}
.btn-style-one.dark-bg::before {
  background-color: var(--theme-color1);
}
.btn-style-one.light-bg {
  background-color: var(--theme-color-light);
  color: var(--theme-color-dark);
}
.btn-style-one.light-bg:hover {
  color: var(--theme-color-light);
}
.btn-style-one.light-bg::before {
  background-color: var(--theme-color-dark);
}
.btn-style-one.hover-light:hover {
  color: var(--theme-color2);
}
.btn-style-one.hover-light:before {
  background-color: var(--theme-color-light);
}
.btn-style-one.hover-dark:hover {
  color: var(--theme-color-light);
}
.btn-style-one.hover-dark:before {
  background-color: var(--theme-color-dark);
}

/*Btn Style Two*/
.btn-style-two {
  background: var(--theme-color1);
  border-radius: 3px;
  border: none;
  color: var(--theme-color-light);
  font-family: var(--text-font);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 15.12px;
  overflow: hidden;
  padding: 22px 37px 22px 36px;
  position: relative;
  text-transform: uppercase;
  z-index: 0;
}
.btn-style-two:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: "";
  background-color: var(--theme-color-dark);
  border-radius: 0;
  transform: scale(0, 1);
  transform-origin: top right;
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
.btn-style-two:hover:before {
  transform: scale(1, 1);
  transform-origin: bottom left;
}
.btn-style-two:hover {
  color: var(--theme-color-light);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.btn-style-two.dark-bg {
  background-color: var(--theme-color-dark);
}
.btn-style-two.dark-bg:hover {
  color: var(--theme-color-light);
}
.btn-style-two.dark-bg::before {
  background-color: var(--theme-color1);
}
.btn-style-two.light-bg {
  background-color: var(--theme-color-light);
  border: 1px solid var(--theme-color-light);
  color: var(--theme-color1);
}
.btn-style-two.light-bg:hover {
  color: var(--theme-color-light);
}
.btn-style-two.light-bg::before {
  background-color: var(--theme-color-dark);
}
.btn-style-two.transparent-bg {
  background-color: transparent;
  border: 1px solid var(--theme-color-light);
  color: var(--theme-color-light);
}
.btn-style-two.transparent-bg:hover {
  color: var(--theme-color-light);
}
.btn-style-two.transparent-bg::before {
  background-color: var(--theme-color1);
}
.btn-style-two.hover-light:hover {
  color: var(--theme-color2);
}
.btn-style-two.hover-light:before {
  background-color: var(--theme-color-light);
}
.btn-style-two.hover-dark:hover {
  color: var(--theme-color-light);
}
.btn-style-two.hover-dark:before {
  background-color: var(--theme-color-dark);
}

/*Btn Style One*/
.btn-style-transparent {
  background: transparent;
  border-radius: 3px;
  border: 1px solid var(--theme-color1);
  color: var(--theme-color1);
  font-family: var(--text-font);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 15px;
  overflow: hidden;
  padding: 21.5px 39px;
  position: relative;
  text-transform: uppercase;
  z-index: 0;
}
.btn-style-transparent:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  content: "";
  background-color: var(--theme-color-dark);
  border-radius: 0;
  transform: scale(0, 1);
  transform-origin: top right;
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1);
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  z-index: -1;
}
.btn-style-transparent:hover:before {
  transform: scale(1, 1);
  transform-origin: bottom left;
}
.btn-style-transparent:hover {
  color: var(--theme-color-light);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}

/*** 

====================================================================
  Anim Icons
====================================================================

***/
.reveal {
  position: relative;
  display: inline-flex;
  visibility: hidden;
  overflow: hidden;
}
.reveal img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform-origin: left;
}

.anim-icons {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  max-width: calc(var(--container-width) - 30px);
  margin: 0 auto;
}

[text-split] {
  opacity: 0;
}

.word {
  overflow: hidden;
  padding-bottom: 0;
  margin-bottom: -0.1em;
  transform-origin: bottom;
}

.anim-icons.full-width {
  max-width: 100%;
}

.anim-icons .icon {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.icon-wheel-1 {
  width: 144px;
  height: 163px;
  background-image: url(../images/icons/icon-wheel-1.png);
}

.icon-wheel-2 {
  width: 144px;
  height: 163px;
  background-image: url(../images/icons/icon-wheel-2.png);
}

.icon-wheel-3 {
  width: 149px;
  height: 147px;
  background-image: url(../images/icons/icon-wheel-3.png);
}

.icon-wheel-5 {
  width: 144px;
  height: 163px;
  background-image: url(../images/icons/icon-wheel-5.png);
}

.icon-wheel-compass-1 {
  width: 171px;
  height: 176px;
  background-image: url(../images/icons/icon-wheel-compass-1.png);
}

.icon-wheel-compass-2 {
  width: 97px;
  height: 99px;
  background-image: url(../images/icons/icon-wheel-compass-2.png);
}

.icon-wheel-compass-3 {
  width: 103px;
  height: 106px;
  background-image: url(../images/icons/icon-wheel-compass-3.png);
}

.icon-anchor-1 {
  width: 138px;
  height: 136px;
  background-image: url(../images/icons/icon-anchor-1.png);
}

.icon-sailboat-line-1 {
  width: 431px;
  height: 705px;
  background-image: url(../images/icons/icon-sailboat-line-1.png);
}

.icon-sailboat-line-3 {
  width: 242px;
  height: 250px;
  background-image: url(../images/icons/icon-sailboat-line-3.png);
}

.icon-sailboat-line-4 {
  width: 369px;
  height: 728px;
  background-image: url(../images/icons/icon-sailboat-line-4.png);
}

.icon-big-boat-1 {
  width: 800px;
  height: 464px;
  background-image: url(../images/icons/icon-big-boat-1.png);
}

.icon-big-boat-2 {
  width: 229px;
  height: 739px;
  background-image: url(../images/icons/icon-big-boat-2.png);
}

.icon-big-boat-3 {
  width: 373px;
  height: 126px;
  background-image: url(../images/icons/icon-big-boat-3.png);
}

.icon-big-boat-5 {
  width: 229px;
  height: 739px;
  background-image: url(../images/icons/icon-big-boat-5.png);
}

.icon-pattern1 {
  width: 494px;
  height: 465px;
  background-image: url(../images/background/footer1-pattern1.png);
}

.icon-pattern2 {
  width: 247px;
  height: 477px;
  background-image: url(../images/background/footer1-pattern2.png);
}

.icon-plane-1 {
  width: 350px;
  height: 349px;
  background-image: url(../images/icons/icon-plane-1.png);
}

.icon-plane-2 {
  width: 106px;
  height: 640px;
  background-image: url(../images/icons/icon-plane-2.png);
}

.icon-plane-3 {
  width: 455px;
  height: 420px;
  background-image: url(../images/icons/icon-plane-3.png);
}

.icon-plane-4 {
  width: 301px;
  height: 336px;
  background-image: url(../images/icons/icon-plane-4.png);
}

.icon-plane-5 {
  width: 313px;
  height: 253px;
  background-image: url(../images/icons/icon-plane-5.png);
}

.icon-plane-6 {
  width: 188px;
  height: 110px;
  background-image: url(../images/icons/icon-plane-6.png);
}

.icon-plane-7 {
  width: 256px;
  height: 255px;
  background-image: url(../images/icons/icon-plane-7.png);
}

.icon-plane-8 {
  width: 374px;
  height: 194px;
  background-image: url(../images/icons/icon-plane-8.png);
}

.icon-plane-9 {
  width: 313px;
  height: 253px;
  background-image: url(../images/icons/icon-plane-9.png);
}

.icon-big-arrow {
  width: 1279px;
  height: 250px;
  background-image: url(../images/banner/icon-big-arrow.png);
}

.icon-arrow {
  width: 42px;
  height: 64px;
  background-image: url(../images/icons/icon-arrow.png);
}

.icon-arrow-2 {
  width: 92px;
  height: 35px;
  background-image: url(../images/icons/icon-arrow-2.png);
}

.icon-big-bus {
  width: 807px;
  height: 621px;
  background-image: url(../images/icons/icon-big-bus.png);
}

.icon-bus {
  width: 623px;
  height: 432px;
  background-image: url(../images/icons/icon-bus.png);
}

.icon-bus-2 {
  width: 218px;
  height: 198px;
  background-image: url(../images/icons/icon-bus-2.png);
}

.icon-bus-3 {
  width: 800px;
  height: 502px;
  background-image: url(../images/icons/icon-bus-3.png);
}

.overlay-1 {
  width: 200px;
  height: 204px;
  background-image: url(../images/icons/overlay-1.png);
}

.overlay-2 {
  width: 860px;
  height: 621px;
  background-image: url(../images/icons/overlay-2.png);
}

.overlay-3 {
  width: 491px;
  height: 500px;
  background-image: url(../images/icons/overlay-3.png);
}

.overlay-4 {
  width: 1078px;
  height: 621px;
  background-image: url(../images/icons/overlay-4.png);
}

.overlay-5 {
  width: 379px;
  height: 297px;
  background-image: url(../images/icons/overlay-5.png);
}

.overlay-6 {
  width: 1706px;
  height: 780px;
  background-image: url(../images/icons/overlay-6.png);
}

.icon-shapes {
  width: 92px;
  height: 144px;
  background-image: url(../images/icons/icon-box.png);
}

.icon-box-2 {
  width: 233px;
  height: 194px;
  background-image: url(../images/icons/icon-box-2.png);
}

.icon-shape {
  width: 996px;
  height: 944px;
  background-image: url(../images/icons/icon-shape.png);
}

.icon-border-3 {
  width: 137px;
  height: 18px;
  background-image: url(../images/icons/icon-border-3.png);
}

.icon-quote {
  width: 92px;
  height: 66px;
  background-image: url(../images/icons/icon-quote.png);
}

.icon-quote-2 {
  width: 137px;
  height: 99px;
  background-image: url(../images/icons/icon-quote-2.png);
}

.icon-container {
  width: 615px;
  height: 396px;
  background-image: url(../images/icons/icon-container.png);
}

.icon-dots {
  width: 730px;
  height: 565px;
  background-image: url(../images/icons/icon-dots.png);
}

.icon-dots-2 {
  width: 679px;
  height: 676px;
  background-image: url(../images/icons/icon-dots-2.png);
}

.icon-dots-3 {
  width: 611px;
  height: 547px;
  background-image: url(../images/icons/icon-dots-3.png);
}

.icon-dots-4 {
  width: 810px;
  height: 666px;
  background-image: url(../images/icons/icon-dots-4.png);
}

.icon-dots-5 {
  width: 580px;
  height: 376px;
  background-image: url(../images/icons/icon-dots-5.png);
}

.icon-dotted-map {
  width: 987px;
  height: 478px;
  background-image: url(../images/icons/icon-dotted-map.png);
}

.icon-dotted-map-2 {
  width: 987px;
  height: 478px;
  background-image: url(../images/icons/icon-dotted-map-2.png);
}

.icon-city {
  width: 919px;
  height: 348px;
  background-image: url(../images/icons/icon-city.png);
}

.icon-city-2 {
  width: 541px;
  height: 205px;
  background-image: url(../images/icons/icon-city-2.png);
}

.bg-lines {
  width: 1532px;
  height: 100%;
  background-image: url(../images/icons/bg-lines.jpg);
}

.icon-city-3 {
  width: 541px;
  height: 205px;
  background-image: url(../images/icons/icon-city-3.png);
}

.bounce-y {
  animation: bounce-y 10s infinite linear;
}

.bounce-x {
  animation: bounce-x 10s infinite linear;
}

.zoom-one {
  animation: zoom-one 10s infinite linear;
}

.zoom-two {
  animation: zoom-two 5s infinite linear;
}

.zoom-three {
  animation: zoom-three 5s infinite linear;
}

@keyframes float {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounce-y {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounce-x {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(30px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes zoom-one {
  0% {
    transform: scale(0.95);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(0.95);
  }
}
@keyframes zoom-two {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes round-shape-anim {
  0% {
    box-shadow: 0 0 0 0 rgba(194, 167, 78, 0.08), 0 0 0 30px rgba(194, 167, 78, 0.08), 0 0 0 50px rgba(194, 167, 78, 0.08);
  }
  100% {
    box-shadow: 0 0 0 30px rgba(194, 167, 78, 0.08), 0 0 0 50px rgba(194, 167, 78, 0.08), 0 0 0 70px rgba(194, 167, 78, 0);
  }
}
.overlay-anim {
  position: relative;
}
.overlay-anim:after {
  background: rgba(255, 255, 255, 0.3);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  opacity: 1;
  z-index: 9;
  pointer-events: none;
}
.overlay-anim:hover:after {
  height: 100%;
  opacity: 0;
  transition: all 400ms linear;
}

.overlay-anim-two {
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
}
.overlay-anim-two:hover:after {
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 400ms linear;
}
.overlay-anim-two:after {
  background: rgba(255, 255, 255, 0.3);
  bottom: 0;
  content: "";
  left: 50%;
  position: absolute;
  right: 51%;
  top: 0;
  opacity: 1;
  pointer-events: none;
  transition: all 300ms linear;
}

.circle {
  position: fixed;
  width: 10px;
  height: 10px;
  left: -10px;
  top: -10px;
  border-radius: 100%;
  z-index: 1;
  pointer-events: none;
  z-index: 10000;
  transform: scale(1);
}
@supports (mix-blend-mode: difference) {
  .circle {
    background-color: white;
    mix-blend-mode: difference;
  }
}
@media only screen and (max-width: 1023px) {
  .circle {
    display: none !important;
  }
}

.circle-follow {
  position: fixed;
  mix-blend-mode: difference;
  width: 30px;
  height: 30px;
  left: -21px;
  top: -21px;
  border-radius: 100%;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  z-index: 10000;
  transform: scale(1);
}
@supports (mix-blend-mode: difference) {
  .circle-follow {
    border: 1px solid #fff;
    mix-blend-mode: difference;
  }
}
@media only screen and (max-width: 1023px) {
  .circle-follow {
    display: none !important;
  }
}

/* Animate 1 */
.owl-carousel .animate-7,
.owl-carousel .animate-6,
.owl-carousel .animate-5,
.owl-carousel .animate-4,
.owl-carousel .animate-3,
.owl-carousel .animate-2,
.owl-carousel .animate-1 {
  opacity: 0;
  transform: translateY(100px);
  transition: all 500ms ease;
}
.owl-carousel .animate-x {
  opacity: 0;
  transform: translateX(100px);
  transition: all 500ms ease;
}
.owl-carousel .active .animate-7,
.owl-carousel .active .animate-6,
.owl-carousel .active .animate-5,
.owl-carousel .active .animate-4,
.owl-carousel .active .animate-3,
.owl-carousel .active .animate-2,
.owl-carousel .active .animate-1 {
  opacity: 1;
  transform: translateY(0);
}
.owl-carousel .active .animate-2 {
  transition-delay: 300ms;
}
.owl-carousel .active .animate-3 {
  transition-delay: 600ms;
}
.owl-carousel .active .animate-4 {
  transition-delay: 900ms;
}
.owl-carousel .active .animate-5 {
  transition-delay: 1200ms;
}
.owl-carousel .active .animate-6 {
  transition-delay: 1500ms;
}
.owl-carousel .active .animate-7 {
  transition-delay: 1800ms;
}

/*** 

====================================================================
  Search Popup
====================================================================

***/
.search-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100%;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transition: all 500ms ease;
  overflow: hidden;
  transform: scale(0.95);
}
.search-popup .search-back-drop {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: var(--theme-color-dark);
  opacity: 0.95;
}
.search-popup .close-search {
  position: absolute;
  top: 30px;
  right: 30px;
  font-size: 26px;
  color: var(--theme-color-light);
  z-index: 3;
  border-radius: 50%;
  background-color: transparent;
  transition: all 500ms ease;
}
.search-popup .search-inner {
  position: relative;
  display: block;
  top: 40%;
  height: auto;
  z-index: 1;
  width: calc(100% - 60px);
  max-width: 800px;
  margin: auto;
  opacity: 0;
  transform: translateY(-50px);
  transition: all 300ms ease;
}
.search-popup .form-group {
  position: relative;
  display: flex;
  align-items: center;
}
.search-popup .form-group input[type=search],
.search-popup .form-group input[type=text] {
  position: relative;
  display: block;
  line-height: 20px;
  font-size: 16px;
  width: 100%;
  height: 50px;
  border: 1px solid #e1e6dc;
  padding: 15px 20px;
  color: #707070;
  background: #ffffff;
  border-radius: 5px;
  transition: all 500ms ease;
}
.search-popup .form-group input[type=search]:focus,
.search-popup .form-group input[type=text]:focus {
  border-color: var(--border-theme-color2);
}
.search-popup .form-group button {
  position: absolute;
  right: 5px;
  top: 5px;
  height: 40px;
  width: 40px;
  display: block;
  font-size: 18px;
  color: var(--theme-color-dark);
  line-height: 40px;
  border-radius: 5px;
  font-weight: normal;
  background: #ffffff;
  transition: all 500ms ease;
}
.search-popup .form-group button:hover {
  color: var(--theme-color-dark);
}
.search-popup textarea::-moz-placeholder, .search-popup input::-moz-placeholder {
  color: inherit;
}
.search-popup textarea::placeholder,
.search-popup input::placeholder {
  color: inherit;
}

.moblie-search-active .search-popup {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  border-radius: 0%;
}
.moblie-search-active .search-popup .search-inner {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 500ms;
}

/*** 

====================================================================
Main Header
====================================================================

***/
.main-header {
  position: relative;
  width: 100%;
  z-index: 999;
}

.header-top {
  position: relative;
  display: flex;
}
.header-top .inner-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.header-top .top-left {
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 1399.98px) {
  .header-top .top-center {
    display: none;
  }
}
.header-top .top-right {
  position: relative;
  display: flex;
  align-items: center;
}
.header-top .useful-links {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.header-top .useful-links li {
  position: relative;
  margin-right: 30px;
  font-size: 12px;
  font-weight: 500;
  color: #bdbdbd;
  line-height: 20px;
  font-family: var(--title-font);
}
.header-top .useful-links li a {
  color: #bdbdbd;
  transition: all 300ms ease;
}
.header-top .useful-links li a:hover {
  color: var(--theme-color1);
}

.main-header .logo {
  position: relative;
  display: block;
}
.main-header .logo img {
  max-width: 100%;
  height: auto;
}
.main-header .main-box {
  position: relative;
  left: 0px;
  top: 0px;
  display: flex;
  align-items: center;
  transition: all 300ms ease;
}
@media (max-width: 1023.98px) {
  .main-header .main-box {
    padding: 20px 0;
  }
}
.main-header .main-box .nav-outer {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
@media (max-width: 1023.98px) {
  .main-header .main-box .nav-outer {
    justify-content: end;
  }
}

.main-menu {
  position: relative;
}
@media only screen and (max-width: 1023px) {
  .main-menu {
    display: none;
  }
}

.main-menu .navbar-header {
  display: none;
}

.main-menu .navbar-collapse {
  padding: 0px;
}

.main-menu .navigation {
  position: relative;
  margin: 0 0 0 150px;
  top: 0;
}
@media (max-width: 1649.98px) {
  .main-menu .navigation {
    margin: 0 0 0 100px;
  }
}
@media (max-width: 1399.98px) {
  .main-menu .navigation {
    margin: 0 0 0 70px;
  }
}
@media (max-width: 1182.98px) {
  .main-menu .navigation {
    margin: 0 0 0 44px;
  }
}

.main-menu .navigation > li {
  position: relative;
  float: left;
  padding: 42.5px 0;
  margin-right: 60px;
  transition: all 300ms ease;
}
@media (max-width: 1649.98px) {
  .main-menu .navigation > li {
    margin-right: 70px;
  }
}
@media (max-width: 1399.98px) {
  .main-menu .navigation > li {
    margin-right: 40px;
  }
}
@media (max-width: 1084.98px) {
  .main-menu .navigation > li {
    margin-right: 32px;
  }
}
.main-menu .navigation > li:hover:before, .main-menu .navigation > li.current:before {
  color: var(--theme-color1);
  left: 0;
  width: 100%;
}
.main-menu .navigation > li:last-child {
  margin-right: 0;
}
.main-menu .navigation > li:last-child:after {
  display: none;
}
.main-menu .navigation > li > a {
  position: relative;
  display: block;
  text-align: center;
  opacity: 1;
  color: var(--theme-color-dark);
  font-size: 18px;
  line-height: 22.68px;
  font-weight: 500;
  padding: 0;
  display: flex;
  transition: all 300ms ease;
}
.main-menu .navigation > li > a:hover {
  color: var(--theme-color1);
}
.main-menu .navigation > li > a .icon {
  position: relative;
  font-size: 20px;
  line-height: 24px;
  margin-left: 10px;
}
.main-menu .navigation > li.dropdown > a {
  padding-right: 14px;
  margin-right: -14px;
}
.main-menu .navigation > li.dropdown > a:after {
  content: "\f107";
  display: block;
  font-family: "Font Awesome 6 Pro";
  font-size: 12px;
  font-weight: 900;
  height: 20px;
  line-height: 24px;
  margin-top: -2px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 10px;
  z-index: 5;
  transform: translateY(-50%);
}
.main-menu .navigation > li.dropdown:hover > ul {
  visibility: visible;
  opacity: 1;
  top: 100%;
  margin-top: 0;
  transition: all 300ms ease;
}

.main-menu .navigation > li > ul {
  position: absolute;
  left: 0px;
  top: 100%;
  width: 220px;
  z-index: 100;
  padding: 10px 0 0;
  background-color: #ffffff;
  margin-top: 30px;
  opacity: 0;
  display: none;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
.main-menu .navigation > li > ul.from-right {
  left: auto;
  right: 0px;
}
.main-menu .navigation > li > ul > li {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #ebf1f5;
}
.main-menu .navigation > li > ul > li:last-child {
  border-bottom: none;
}
.main-menu .navigation > li > ul > li > a {
  position: relative;
  display: block;
  padding: 10px 0px;
  line-height: 29px;
  font-weight: 400;
  font-size: 16px;
  color: var(--theme-color-dark);
  text-align: left;
  margin: 0 30px;
  text-transform: capitalize;
  transition: all 200ms ease;
}
.main-menu .navigation > li > ul > li > a .badge-menu {
  background-color: #336AEA;
  border-radius: 3px;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  padding: 3.5px 5px 4.5px;
  display: inline-block;
  text-transform: capitalize;
  margin: 0 0 0 4px;
  position: relative;
  top: -3px;
  text-align: center;
}
.main-menu .navigation > li > ul > li > a .badge-menu.badge-color-red {
  background-color: #ff3838;
}
.main-menu .navigation > li > ul > li > a .badge-menu.badge-color-yellow {
  background-color: #ffaa17;
}
.main-menu .navigation > li > ul > li > a .badge-menu.badge-color-dark {
  background-color: #222429;
}
.main-menu .navigation > li > ul > li:hover > a {
  color: var(--theme-color1);
}
.main-menu .navigation > li > ul > li.dropdown > a:after {
  font-family: "Font Awesome 6 Pro";
  content: "\f105";
  position: absolute;
  right: 0;
  top: 11px;
  display: block;
  line-height: 24px;
  font-size: 11px;
  font-weight: 900;
  z-index: 5;
}
.main-menu .navigation > li > ul > li.dropdown:hover > ul {
  visibility: visible;
  opacity: 1;
  top: 0px;
  margin-top: 20px;
  transition: all 300ms ease;
}

.main-menu .navigation > li > ul > li > ul {
  position: absolute;
  left: 100%;
  top: 0px;
  width: 220px;
  z-index: 100;
  display: none;
  background-color: var(--theme-color-light);
  opacity: 0;
  padding: 10px 0 0;
  margin-top: 10px;
  transform: translateY(-30px);
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
.main-menu .navigation > li > ul > li > ul > li {
  position: relative;
  border-bottom: 1px solid #ebf1f5;
  width: 100%;
}
.main-menu .navigation > li > ul > li > ul > li:last-child {
  border-bottom: none;
}
.main-menu .navigation > li > ul > li > ul > li > a {
  position: relative;
  display: block;
  padding: 10px 0;
  line-height: 24px;
  font-weight: 400;
  font-size: 16px;
  color: var(--theme-color-dark);
  text-align: left;
  margin: 0 30px;
  text-transform: capitalize;
  transition: all 300ms ease;
}
.main-menu .navigation > li > ul > li > ul > li > a:hover {
  color: var(--theme-color1);
}

.main-menu .navigation li.dropdown .dropdown-btn {
  position: absolute;
  right: 10px;
  top: 8px;
  width: 34px;
  height: 30px;
  border: 1px solid var(--theme-color-light);
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  color: var(--theme-color-light);
  cursor: pointer;
  z-index: 5;
  display: none;
}

.main-header .outer-box {
  max-width: 1650px;
  margin: 0 auto;
  padding: 0 15px 1px;
}
@media (max-width: 1023.98px) {
  .main-header .outer-box {
    padding: 0;
  }
}

.main-header .ui-btn {
  position: relative;
  display: block;
  line-height: 30px;
  text-align: center;
  background: none;
  font-size: 22px;
  color: var(--theme-color-dark);
  margin-left: 15px;
  transition: all 300ms ease;
}
.main-header .ui-btn:hover {
  color: var(--theme-color1);
}

.main-header .info-btn {
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  font-size: 15px;
  padding-left: 70px;
  color: var(--theme-color-dark);
  text-align: left;
  font-weight: 700;
  line-height: 20px;
  min-height: 62px;
  font-family: var(--title-font);
}
.main-header .info-btn small {
  display: block;
  font-size: 12px;
  line-height: 1em;
  font-weight: 400;
  color: #868686;
  margin-bottom: 0px;
}
.main-header .info-btn i {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -24px;
  line-height: 48px;
  height: 48px;
  width: 48px;
  text-align: center;
  border-radius: 50%;
  font-size: 22px;
  color: #fff;
  background-color: var(--theme-color1);
}
.main-header .info-btn i:after {
  position: absolute;
  top: -7px;
  right: -7px;
  bottom: -7px;
  left: -7px;
  background-color: var(--theme-color1);
  opacity: 0.1;
  border-radius: 50%;
  content: "";
}
.main-header .info-btn:hover {
  color: var(--theme-color1);
}

.contact-list {
  position: relative;
  display: flex;
  align-items: center;
}
.contact-list li {
  position: relative;
  padding-left: 65px;
  margin-left: 35px;
}
.contact-list li .icon {
  position: absolute;
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  background-color: rgba(255, 255, 255, 0.05);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: var(--theme-color1);
}
.contact-list li .title {
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 600;
  font-family: var(--text-font);
  margin-bottom: 2px;
}
.contact-list li .text {
  font-size: 16px;
  line-height: 24px;
  color: #cecece;
}
.contact-list li .text a {
  color: inherit;
}

.main-header .cart-btn {
  position: relative;
  margin: 0;
  color: var(--theme-color-light);
  margin-right: 30px;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .main-header .cart-btn {
    display: none;
  }
}
.main-header .cart-btn:before {
  background: #e5e5e5;
  content: "";
  position: absolute;
  right: -38px;
  width: 1px;
  height: 80%;
  top: 3px;
}
.main-header .cart-btn:hover {
  color: var(--theme-color1);
}
.main-header .cart-btn .count {
  position: absolute;
  top: 1px;
  right: -8px;
  height: 21px;
  width: 21px;
  line-height: 21px;
  font-size: 12px;
  border-radius: 50%;
  color: #ffffff;
  background-color: var(--theme-color1);
  text-align: center;
}

.header-search {
  position: relative;
  width: 160px;
}
.header-search .form-group {
  position: relative;
}
.header-search .form-group .icon {
  position: absolute;
  top: 0px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
  font-size: 20px;
  padding: 5px 0;
  color: rgba(255, 255, 255, 0.6);
  background: none;
}

.main-header .search-btn {
  display: flex;
  padding-left: 72px;
  padding-right: 30px;
  text-align: center;
}
@media (max-width: 1699.98px) {
  .main-header .search-btn {
    padding-right: 0;
  }
}
.main-header .search-btn:hover {
  color: var(--theme-color1);
}
.main-header .search-btn:hover strong {
  color: var(--theme-color1);
}

/*** 

====================================================================
    Header Style
====================================================================

***/
.main-header {
  background-color: #F9F6F1;
  position: relative;
}
.main-header .header-top {
  padding: 6.5px 0;
}
@media (max-width: 1023.98px) {
  .main-header .header-top {
    display: none;
  }
}
.main-header .header-top .inner-container .list-style-one {
  justify-content: center;
}
.main-header .header-top .inner-container .list-style-one i {
  color: var(--theme-color1);
  font-size: 12px;
}
.main-header .header-top .inner-container .list-style-one.style-two li {
  margin-right: 30px;
  color: var(--theme-color2);
}
.main-header .header-top .inner-container .list-style-one.style-two li:last-child {
  margin-right: 45px !important;
}
.main-header .header-top .inner-container .list-style-one.style-two li a {
  color: var(--theme-color2);
}
.main-header .header-top .inner-container .list-style-one.style-two li a:hover {
  color: var(--theme-color1);
}
.main-header .header-top .inner-container .social-icon-one li {
  position: relative;
  margin: 0 16px 0 0;
}
.main-header .header-top .inner-container .social-icon-one li:last-child {
  margin-right: 0;
}
.main-header .header-top .inner-container .social-icon-one li a {
  font-size: 15px;
  color: var(--theme-color2);
}
.main-header .header-top .inner-container .social-icon-one li a:hover {
  color: var(--theme-color1);
}
.main-header .header-top .inner-container .top-right {
  display: flex;
  justify-content: flex-end;
}
.main-header .header-top .inner-container .top-right .list-style-two li {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 0;
  padding-left: 0;
  margin-right: 40px;
}
.main-header .header-top .inner-container .top-right .list-style-two li a {
  color: var(--theme-color-dark);
  font-weight: 400;
}
.main-header .header-top .inner-container .top-right .list-style-two li a.active {
  color: var(--theme-color1);
}
.main-header .header-top .inner-container .top-right .list-style-two li a:hover {
  color: var(--theme-color1);
}
.main-header .header-top.light .inner-container .list-style-one li {
  color: var(--theme-color-light);
}
.main-header .header-top.light .inner-container .list-style-one li a {
  color: var(--theme-color-light);
}
.main-header .header-top.light .inner-container .list-style-one li a:hover {
  color: var(--theme-color1);
}
.main-header .header-top.light .inner-container .list-style-one i {
  color: var(--theme-color-light);
}
.main-header .header-top.light .inner-container .list-style-one.style-two li {
  color: var(--theme-color-light);
}
.main-header .header-top.light .inner-container .list-style-one.style-two li a {
  color: var(--theme-color-light);
}
.main-header .header-top.light .inner-container .list-style-one.style-two li a:hover {
  color: var(--theme-color1);
}
.main-header .header-top.light .inner-container .social-icon-one li:before {
  background-color: rgba(255, 255, 255, 0.1);
}
.main-header .header-top.light .inner-container .social-icon-one li:last-child:after {
  background-color: rgba(255, 255, 255, 0.1);
}
.main-header .header-top.light .inner-container .social-icon-one li a {
  color: var(--theme-color-light);
}
.main-header .header-top.light .inner-container .social-icon-one li a:hover {
  color: var(--theme-color1);
}
.main-header .header-lower {
  background-color: var(--theme-color-light);
  border-radius: 10px 10px 0 0;
  padding: 0 40px;
}
@media (max-width: 1399.98px) {
  .main-header .header-lower {
    padding: 0 30px;
  }
}
@media (max-width: 1199.98px) {
  .main-header .header-lower {
    padding: 0 15px;
  }
}
.main-header .header-lower .logo-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 194px;
  height: 48px;
}
@media (max-width: 1023.98px) {
  .main-header .header-lower .logo-box {
    min-width: 152px;
  }
}
.main-header .header-lower .outer-box {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 30px;
  padding-right: 0;
}
@media (max-width: 1399.98px) {
  .main-header .header-lower .outer-box {
    padding-left: 9px;
    padding-right: 0;
  }
}
@media (max-width: 1023.98px) {
  .main-header .header-lower .outer-box {
    padding-left: 0;
  }
}
.main-header .header-lower .outer-box:before {
  content: "";
  position: absolute;
  border: 1px solid #F9F6F1;
  left: 0;
  height: 108px;
}
@media (max-width: 1023.98px) {
  .main-header .header-lower .outer-box:before {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .main-header .header-lower .outer-box .theme-btn {
    padding: 17px 27px;
  }
}
@media (max-width: 1023.98px) {
  .main-header .header-lower .outer-box .theme-btn {
    display: none;
  }
}
.main-header .header-lower .outer-box .ui-btn {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-right: 25px;
  padding: 0;
  color: var(--theme-color-dark);
}
@media (max-width: 1399.98px) {
  .main-header .header-lower .outer-box .ui-btn {
    margin-right: 14px;
  }
}
@media (max-width: 575.98px) {
  .main-header .header-lower .outer-box .ui-btn {
    margin-right: 0;
    margin-left: 0;
  }
}
.main-header .header-lower .outer-box .ui-btn:hover {
  color: var(--theme-color1);
}
.main-header .header-lower .outer-box .ui-btn i {
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .main-header .header-lower .outer-box .btn-box {
    display: none;
  }
}
.main-header .header-lower.light .main-menu .navigation > li > a {
  color: var(--theme-color-light);
}
.main-header .header-lower.light .outer-box .ui-btn {
  color: var(--theme-color-light);
}
.main-header .header-lower.light .outer-box .ui-btn:hover {
  color: var(--theme-color1);
}
.main-header .header-lower.light .outer-box .ui-btn.cart-btn:before {
  background-color: rgba(255, 255, 255, 0.1);
}
.main-header .header-lower.light .outer-box .call-btn a {
  color: var(--theme-color-light);
}
.main-header .header-lower.light .outer-box .call-btn a strong {
  color: var(--theme-color-light);
}
.main-header .header-lower.light .outer-box .call-btn a:hover {
  color: var(--theme-color1);
}
.main-header .header-lower.light .outer-box .call-btn a:hover strong {
  color: var(--theme-color1);
}

.header-style-one {
  background-color: #F9F6F1;
}
@media (max-width: 1049.98px) {
  .header-style-one.style-home5 .header-lower .outer-box .theme-btn {
    display: none;
  }
}

.header-style-three {
  background-color: #f4ecdf;
}

.header-style-two {
  padding: 0;
}
.header-style-two .header-lower {
  padding: 0;
}
.header-style-two .header-lower .main-menu .navigation {
  margin: 0 0 0 80px;
}
.header-style-two .header-lower .main-box {
  max-width: 1650px;
  padding: 0 10px;
  margin: 0 auto;
}
.header-style-two .header-lower .main-box .outer-box:before {
  content: "";
  display: none;
}
.header-style-two .header-lower .main-box .outer-box .mobile-nav-toggler {
  display: block;
  background-color: var(--theme-color-dark);
  padding: 43.5px 0;
  width: 100px;
  margin: 0;
  font-size: 39px;
  text-align: center;
}
.header-style-two .header-lower .main-box .outer-box .mobile-nav-toggler:hover span {
  color: var(--theme-color1);
}
.header-style-two .header-lower .main-box .outer-box .mobile-nav-toggler span {
  color: var(--theme-color-light);
  transition: all 300ms ease;
}
.header-style-two .header-lower .main-box .outer-box .cart-btn {
  background-color: var(--theme-color1);
  padding: 53.999px 0;
  width: 100px;
  line-height: 7px;
  margin: 0;
  transition: all 300ms ease;
}
.header-style-two .header-lower .main-box .outer-box .cart-btn:hover i {
  color: var(--theme-color-dark);
}
.header-style-two .header-lower .main-box .outer-box .cart-btn:hover .count {
  background-color: var(--theme-color-light);
  color: var(--theme-color-dark);
}
.header-style-two .header-lower .main-box .outer-box .cart-btn:before {
  content: "";
  display: none;
}
.header-style-two .header-lower .main-box .outer-box .cart-btn:after {
  content: "";
  display: none;
}
.header-style-two .header-lower .main-box .outer-box .cart-btn i {
  color: var(--theme-color-light);
  font-size: 32px;
  font-weight: 300;
  transition: all 300ms ease;
}
.header-style-two .header-lower .main-box .outer-box .cart-btn .count {
  background-color: var(--theme-color-dark);
  top: 34px;
  right: 23px;
  width: 22px;
  line-height: 22px;
  font-size: 10px;
  font-weight: 500;
  transition: all 300ms ease;
}
.header-style-two .header-lower .main-box .nav-outer .mobile-nav-toggler {
  display: none;
}

/*** 

====================================================================
    Header Style Five
====================================================================

***/
.header-style-six {
  position: relative;
  background-color: #F4ECDF;
}
.header-style-six .outer-box {
  max-width: 100%;
  padding: 0;
}
.header-style-six .header-lower {
  background-color: transparent;
  padding-left: 70px;
  padding-right: 70px;
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 1399.98px) {
  .header-style-six .header-lower {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.header-style-six .header-lower .main-box {
  justify-content: space-between;
}
.header-style-six .header-lower .main-box .nav-outer {
  width: auto;
  justify-content: flex-start;
}
@media (max-width: 1023.98px) {
  .header-style-six .header-lower .main-box .nav-outer {
    display: none;
  }
}
.header-style-six .header-lower .main-box .outer-box:before {
  display: none;
}
.header-style-six .header-lower .main-menu .navigation {
  margin: 0;
}
.header-style-six .header-lower .main-menu .navigation > li {
  margin-right: 50px;
}
@media (max-width: 1823.98px) {
  .header-style-six .header-lower .main-menu .navigation > li {
    margin-right: 25px;
  }
}
.header-style-six .header-lower .logo-box {
  margin-left: -335px;
}
@media (max-width: 1023.98px) {
  .header-style-six .header-lower .logo-box {
    margin-left: 0;
  }
}
.header-style-six .header-lower .outer-box {
  padding-left: 0;
  margin: 0;
  max-width: none;
}

/*** 

====================================================================
    Header Style Four
====================================================================

***/
.header-style-four {
  position: absolute;
}
.header-style-four .header-lower {
  padding-left: 70px;
  padding-right: 70px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.header-style-four .header-lower .main-box .outer-box:before {
  display: none;
}
.header-style-four .header-lower .main-box .outer-box .mobile-nav-toggler {
  display: block;
}
.header-style-four .header-lower .main-box .outer-box .mobile-nav-toggler .icon:before {
  display: none;
}
.header-style-four .header-lower .main-box .outer-box .mobile-nav-toggler .icon:after {
  content: "";
  width: 22px;
  height: 22px;
  position: absolute;
  top: calc(50% - 11px);
  right: 0;
  background-image: url(../images/icons/mobile-nav-toggler1.png);
}
.header-style-four .header-lower .main-menu .navigation {
  margin: 0;
}

/*** 

====================================================================
    Header Style Five
====================================================================

***/
.header-style-five {
  position: absolute;
  background-color: transparent;
}
.header-style-five .outer-box {
  max-width: 100%;
  padding: 0;
}
.header-style-five .header-lower {
  background-color: transparent;
  padding-left: 70px;
  padding-right: 70px;
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 1199.98px) {
  .header-style-five .header-lower {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.header-style-five .header-lower .main-box .nav-outer {
  justify-content: center;
}
.header-style-five .header-lower .main-box .outer-box:before {
  display: none;
}
.header-style-five .header-lower .main-menu .navigation {
  margin: 0;
}

/***

====================================================================
    Sticky Header
====================================================================

***/
.sticky-header {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  left: 0px;
  top: 0px;
  width: 100%;
  padding: 0px 0px;
  z-index: 99999;
  background: #ffffff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}

.sticky-header.fixed-header {
  opacity: 1;
  z-index: 9999;
  visibility: visible;
}

.sticky-header .logo {
  padding: 19px 0 20px;
}
.sticky-header .logo img {
  max-height: 40px;
}
.sticky-header .nav-outer {
  position: relative;
  background: none;
}
.sticky-header .inner-container {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sticky-header .main-menu .navigation > li {
  margin: 0;
  margin-left: 60px;
  padding: 20px 0;
}

.sticky-header .main-menu .navigation.onepage-nav > li {
  margin-left: 35px;
}

.header-style-one.header-style-home5 .sticky-header .main-menu .navigation.onepage-nav > li {
  margin-right: 10px;
}

@media (max-width: 1499.98px) {
  .main-menu .navigation.onepage-nav > li,
  .sticky-header .main-menu .navigation.onepage-nav > li {
    margin-right: 28px;
  }
}
.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li:hover > a {
  color: var(--theme-color-dark);
}

.sticky-header .outer-box,
.sticky-header .navbar-header {
  display: none;
}

.sticky-header .mobile-nav-toggler {
  color: var(--theme-color-dark);
}

@media only screen and (min-width: 768px) {
  .main-menu .navigation > li > ul,
  .main-menu .navigation > li > ul > li > ul {
    display: block !important;
    visibility: hidden;
    opacity: 0;
  }
}
/***

==================================================================
    Instagram Section
==================================================================

***/
.instagram-section {
  padding: 100px 0;
  position: relative;
}
@media (max-width: 767.98px) {
  .instagram-section {
    padding: 80px 0;
  }
}
.instagram-section .icon-shape1 {
  background-image: url(../images/resource/instagram1-shape1.png);
  position: absolute;
  width: 254px;
  height: 360px;
  left: 0;
  bottom: 51px;
}
@media (max-width: 1399.98px) {
  .instagram-section .icon-shape1 {
    display: none;
  }
}
.instagram-section .icon-shape2 {
  background-image: url(../images/resource/instagram1-shape2.png);
  position: absolute;
  width: 242px;
  height: 360px;
  right: 0;
  bottom: 51px;
}
@media (max-width: 1399.98px) {
  .instagram-section .icon-shape2 {
    display: none;
  }
}
.instagram-section .sec-title h4 {
  font-weight: 500;
  position: relative;
}
.instagram-section .sec-title h4:before {
  border: 1px solid #1C1A1D;
  content: "";
  position: absolute;
  left: calc(50% + 170px);
  width: 36.84%;
  opacity: 10%;
  top: 18px;
}
.instagram-section .sec-title h4:after {
  border: 1px solid #1C1A1D;
  content: "";
  position: absolute;
  right: calc(50% + 170px);
  width: 36.84%;
  opacity: 10%;
  top: 18px;
}
.instagram-section .instagram-block .inner-box .image-box {
  align-items: center;
  display: flex;
  position: relative;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .instagram-section .instagram-block .inner-box .image-box {
    margin-bottom: 25px;
  }
}
.instagram-section .instagram-block .inner-box .image-box:hover .image:before {
  transform: scale(1);
}
.instagram-section .instagram-block .inner-box .image-box:hover .image a img {
  transform: scale(1.15);
}
.instagram-section .instagram-block .inner-box .image-box:hover .icon {
  transform: scale(1);
}
.instagram-section .instagram-block .inner-box .image-box .image {
  border-radius: 11px;
  margin-bottom: 0;
  overflow: hidden;
  width: 100%;
}
.instagram-section .instagram-block .inner-box .image-box .image:before {
  border-radius: 11px;
  background-color: rgba(194, 167, 78, 0.8);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  transform: scale(0);
  pointer-events: none;
  z-index: 1;
  transition: all 300ms ease;
}
.instagram-section .instagram-block .inner-box .image-box .image a img {
  width: 100%;
  border-radius: 5px;
  transition: all 300ms ease;
}
.instagram-section .instagram-block .inner-box .image-box .icon {
  color: var(--theme-color-light);
  position: absolute;
  pointer-events: none;
  font-size: 68px;
  z-index: 2;
  transform: scale(0);
  transition: all 300ms ease;
}

.bg-f7f4 {
  background-color: #f7f4ef;
}

/*** 

====================================================================
      Mobile Menu
====================================================================

***/
.mobile-nav-toggler {
  position: relative;
  font-size: 28px;
  line-height: 20px;
  cursor: pointer;
  color: var(--theme-color2);
  display: none;
  top: 0;
  margin-left: 20px;
  order: 8;
}
@media only screen and (max-width: 1023px) {
  .mobile-nav-toggler {
    display: block;
  }
}

.mobile-menu {
  position: fixed;
  right: 0;
  top: 0;
  width: 300px;
  max-width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  z-index: 999999;
}
.mobile-menu .menu-backdrop {
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
}
.mobile-menu .upper-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 20px;
}
.mobile-menu .close-btn {
  position: relative;
  top: -10px;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  cursor: pointer;
  z-index: 10;
  transition: all 0.5s ease;
  transform: translateY(-50px);
}
.mobile-menu .close-btn:hover {
  opacity: 0.5;
}
.mobile-menu .nav-logo {
  position: relative;
  text-align: left;
  width: 100%;
}
.mobile-menu .nav-logo img {
  max-height: 40px;
}
.mobile-menu .menu-box {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
  background: var(--theme-color-dark);
  padding: 0px 0px;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  border-radius: 0px;
  transform: translateX(101%);
}

.mobile-menu-visible {
  overflow: hidden;
}
.mobile-menu-visible .mobile-menu {
  opacity: 1;
  visibility: visible;
}
.mobile-menu-visible .mobile-menu .menu-backdrop {
  opacity: 1;
  visibility: visible;
  transition: all 0.4s ease;
}
.mobile-menu-visible .mobile-menu .menu-box {
  opacity: 1;
  visibility: visible;
  transition: all 0.4s ease 200ms;
  transform: translateX(0%);
}
.mobile-menu-visible .mobile-menu .close-btn {
  transform: translateY(0px);
}
.mobile-menu-visible .scroll-to-top {
  opacity: 0;
  visibility: hidden;
}

.mobile-menu .navigation {
  position: relative;
  display: block;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu .navigation li {
  position: relative;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu .navigation li > ul > li:last-child {
  border-bottom: none;
}
.mobile-menu .navigation li > ul > li:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu .navigation li > a {
  position: relative;
  display: block;
  line-height: 24px;
  padding: 10px 20px;
  font-size: 16px;
  color: #ffffff;
  font-weight: 400;
  text-transform: capitalize;
}
.mobile-menu .navigation li > a .badge-menu {
  background-color: #336AEA;
  border-radius: 3px;
  color: #fff;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  padding: 3.5px 5px 4.5px;
  display: inline-block;
  text-transform: capitalize;
  margin: 0 0 0 4px;
  position: relative;
  top: -3px;
  text-align: center;
}
.mobile-menu .navigation li > a .badge-menu.badge-color-red {
  background-color: #ff3838;
}
.mobile-menu .navigation li > a .badge-menu.badge-color-yellow {
  background-color: #ffaa17;
}
.mobile-menu .navigation li > a .badge-menu.badge-color-dark {
  background-color: #222429;
}
.mobile-menu .navigation li:hover > a, .mobile-menu .navigation li.current > a {
  color: var(--theme-color1);
}
.mobile-menu .navigation li.dropdown .dropdown-btn {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 44px;
  height: 44px;
  text-align: center;
  font-size: 16px;
  line-height: 44px;
  color: #ffffff;
  cursor: pointer;
  z-index: 5;
}
.mobile-menu .navigation li.dropdown .dropdown-btn:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 10px;
  width: 1px;
  height: 24px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu .navigation li.dropdown .dropdown-btn.active i:before {
  content: "\f106";
}

.mobile-menu .navigation li > ul,
.mobile-menu .navigation li > ul > li > ul {
  display: none;
}

.mobile-menu .navigation li > ul > li {
  padding-left: 20px;
}

.contact-list-one {
  position: relative;
  padding: 30px 20px 20px;
}
.contact-list-one li {
  position: relative;
  margin-bottom: 20px;
  position: relative;
  padding-left: 54px;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
}
.contact-list-one li:last-child {
  margin-right: 0;
}
.contact-list-one li a {
  color: #ffffff;
  transition: all 300ms ease;
}
.contact-list-one li a:hover {
  color: var(--theme-color1);
}
.contact-list-one li .icon {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 34px;
  line-height: 50px;
  color: var(--theme-color1);
}
.contact-list-one li .title {
  display: block;
  font-size: 12px;
  color: #b2c1c0;
  font-weight: 400;
  text-transform: uppercase;
}
.contact-list-one li .text {
  color: var(--theme-color-light);
}

.mobile-menu .social-links {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--theme-color-dark);
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-top: auto;
}
.mobile-menu .social-links li {
  position: relative;
  text-align: center;
  width: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-menu .social-links li a {
  position: relative;
  display: block;
  line-height: 50px;
  height: 50px;
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  transition: all 300ms ease;
}
.mobile-menu .social-links li a:hover {
  color: var(--theme-color1);
}

/***

====================================================================
  Hidden Sidebar style
====================================================================

***/
.toggle-hidden-bar {
  position: relative;
  height: 24px;
  min-width: 38px;
}
.toggle-hidden-bar .line {
  position: absolute;
  left: 0;
  top: 10px;
  height: 3px;
  width: 100%;
  background-color: #ffffff;
}
.toggle-hidden-bar .line:nth-child(1) {
  width: 24px;
  top: 0;
}
.toggle-hidden-bar .line:nth-child(3) {
  width: 24px;
  left: auto;
  right: 0;
  top: 21px;
}

.hidden-bar {
  position: fixed;
  right: 0;
  top: 0px;
  height: 100%;
  overflow-y: auto;
  z-index: 99999;
  max-width: 320px;
  width: 100%;
  opacity: 0;
  transform: translateX(100%);
  visibility: hidden;
  background: #ffffff;
  transition: all 0.5s ease;
}
.hidden-bar::-webkit-scrollbar {
  width: 2px;
}
.hidden-bar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 2px #cecece;
  border-radius: 10px;
}
.hidden-bar::-webkit-scrollbar-thumb {
  background: #7a7a7a;
  border-radius: 10px;
}
.hidden-bar::-webkit-scrollbar-thumb:hover {
  background: #7a7a7a;
}
.hidden-bar .inner-box {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  background-color: var(--theme-color-dark);
  height: 100%;
}
.hidden-bar .upper-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 30px 30px 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.hidden-bar .upper-box .close-btn {
  position: relative;
  top: -5px;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  color: var(--theme-color1);
  cursor: pointer;
  z-index: 10;
  transition: all 0.5s ease;
}
.hidden-bar .upper-box .close-btn:hover {
  opacity: 0.5;
}
.hidden-bar .upper-box .nav-logo {
  position: relative;
  text-align: left;
  width: 100%;
}
.hidden-bar .upper-box .nav-logo img {
  max-height: 40px;
}
.hidden-bar .text-box {
  position: relative;
  padding: 25px 30px 25px;
}

.contact-list-two {
  position: relative;
  padding: 30px 30px 20px;
}
.contact-list-two li {
  position: relative;
  margin-bottom: 20px;
}
.contact-list-two li:last-child {
  margin-right: 0;
}
.contact-list-two li .contact-info-box {
  position: relative;
  padding-left: 54px;
  font-size: 14px;
  line-height: 24px;
  color: var(--theme-color1);
}
.contact-list-two li .contact-info-box a {
  color: var(--theme-color1);
  transition: all 300ms ease;
}
.contact-list-two li .contact-info-box .icon {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 34px;
  line-height: 50px;
  color: var(--theme-color-light);
}
.contact-list-two li .contact-info-box .title {
  display: block;
  font-size: 12px;
  color: var(--theme-color-light);
  font-weight: 700;
  text-transform: uppercase;
}

.hidden-bar-back-drop {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease;
}

.active-hidden-bar .hidden-bar {
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}

.active-hidden-bar .hidden-bar-back-drop {
  opacity: 1;
  visibility: visible;
}

.hidden-bar .social-links {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--theme-color-dark);
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: auto;
}
.hidden-bar .social-links li {
  position: relative;
  text-align: center;
  width: 100%;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.hidden-bar .social-links li a {
  position: relative;
  display: block;
  line-height: 50px;
  height: 50px;
  font-size: 14px;
  text-align: center;
  color: var(--theme-color-light);
  transition: all 300ms ease;
}
.hidden-bar .social-links li a:hover {
  color: var(--theme-color1);
}

/***

==================================================================
    Gallery Section
==================================================================

***/
.gallery-section {
  padding: 24px 0 0;
  position: relative;
}

.gallery-block .inner-box .image-box {
  align-items: center;
  display: flex;
  position: relative;
  justify-content: center;
  margin-bottom: 24px;
}
.gallery-block .inner-box .image-box:hover .image:before {
  transform: scale(1);
}
.gallery-block .inner-box .image-box:hover .image a img {
  transform: scale(1.15);
}
.gallery-block .inner-box .image-box:hover .icon {
  transform: scale(1);
}
.gallery-block .inner-box .image-box .image {
  margin-bottom: 0;
  overflow: hidden;
  width: 100%;
}
.gallery-block .inner-box .image-box .image:before {
  background-color: #000;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  transform: scale(0);
  pointer-events: none;
  opacity: 20%;
  z-index: 1;
  transition: all 300ms ease;
}
.gallery-block .inner-box .image-box .image a img {
  width: 100%;
  transition: all 300ms ease;
}
.gallery-block .inner-box .image-box .icon {
  background-color: var(--theme-color1);
  border-radius: 50%;
  color: var(--theme-color-light);
  position: absolute;
  font-size: 30px;
  width: 84px;
  height: 84px;
  line-height: 84px;
  transform: scale(0);
  text-align: center;
  z-index: 2;
  transition: all 300ms ease;
}
.gallery-block .inner-box .image-box .icon:hover {
  background-color: var(--theme-color-light);
  color: var(--theme-color1);
}

/*** 

====================================================================
Section Title
====================================================================

***/
.sec-title {
  position: relative;
  margin-bottom: 50px;
}
.sec-title .image {
  margin-bottom: 15px;
}
.sec-title .title-stroke-text {
  position: relative;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px rgba(var(--theme-color-dark-rgb), 0.1);
  font-size: 150px;
  font-weight: 700;
  line-height: 121.1px;
  font-family: var(--title-font);
  letter-spacing: 19.13px;
  margin-bottom: -100px;
  pointer-events: none;
  text-transform: uppercase;
}
@media (max-width: 1399.98px) {
  .sec-title .title-stroke-text {
    font-size: 100px;
    line-height: 1.1;
  }
}
@media (max-width: 991.98px) {
  .sec-title .title-stroke-text {
    font-size: 80px;
  }
}
@media (max-width: 767.98px) {
  .sec-title .title-stroke-text {
    font-size: 60px;
  }
}
@media (max-width: 575.98px) {
  .sec-title .title-stroke-text {
    font-size: 36px;
  }
}
.sec-title .title-stroke-text + .image {
  position: relative;
  z-index: 1;
}
.sec-title .title-stroke-text + .image + .sub-title {
  margin-bottom: 4px;
  position: relative;
  z-index: 1;
}
.sec-title .sub-title {
  position: relative;
  display: inline-block;
  font-size: var(--sec-title-subtitle-font-size);
  line-height: var(--sec-title-subtitle-line-height);
  font-weight: var(--sec-title-subtitle-font-weight);
  font-family: var(--sec-title-subtitle-font-family);
  color: var(--sec-title-subtitle-color);
  margin-top: 0;
}
.sec-title h1 {
  position: relative;
  font-size: var(--h1-font-size);
  font-weight: 700;
  line-height: 1.211em;
  margin-bottom: 0;
}
.sec-title h2 {
  position: relative;
  font-size: var(--sec-title-font-size);
  color: var(--sec-title-color);
  font-family: var(--sec-title-font-family);
  font-weight: var(--sec-title-font-weight);
  line-height: var(--sec-title-title-line-height);
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .sec-title h2 {
    font-size: 36px;
  }
}
.sec-title .text {
  font-weight: var(--body-font-weight);
  font-size: 16px;
  line-height: 29px;
}
.sec-title.light .sub-title,
.sec-title.light .text,
.sec-title.light h2,
.sec-title.light h1 {
  color: #fff;
}

.title-stroke {
  font-size: 170px;
  font-weight: 700;
  font-family: var(--title-font);
  letter-spacing: 22%;
  color: var(--theme-color-light);
  text-transform: uppercase;
  text-align: center;
  opacity: 0.5;
  position: relative;
  margin-bottom: -70px;
  line-height: 121.1px;
}
@media (max-width: 1399.98px) {
  .title-stroke {
    font-size: 100px;
    line-height: 1.1;
  }
}
@media (max-width: 991.98px) {
  .title-stroke {
    font-size: 80px;
  }
}
@media (max-width: 767.98px) {
  .title-stroke {
    font-size: 60px;
  }
}
@media (max-width: 575.98px) {
  .title-stroke {
    font-size: 36px;
  }
}

/*** 

====================================================================
    Banner Section One
====================================================================

***/
.banner-section-one {
  background-color: var(--theme-color5);
  position: relative;
  overflow: hidden;
  padding-bottom: 49px;
}
@media (max-width: 1399.98px) {
  .banner-section-one {
    padding-bottom: 0;
  }
}
.banner-section-one:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  content: "";
  z-index: 8;
  pointer-events: none;
}
.banner-section-one .shape-image-curve {
  background-image: url(../images/main-slider/slide-shape-bottom2.png);
  position: absolute;
  width: 100%;
  height: 153px;
  left: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .banner-section-one .shape-image-curve {
    bottom: -10px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-one .shape-image-curve {
    display: none;
  }
}
.banner-section-one .shape-image-leaf {
  background-image: url(../images/main-slider/slide3-3.png);
  position: absolute;
  width: 141px;
  height: 240px;
  left: 0;
  top: 80px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .banner-section-one .shape-image-leaf {
    display: none;
  }
}
.banner-section-one .slide-item {
  position: relative;
  min-height: 847px;
}
@media (max-width: 1399.98px) {
  .banner-section-one .slide-item {
    min-height: 720px;
    padding: 30px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-one .slide-item {
    min-height: 620px;
    padding: 30px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-one .slide-item {
    padding: 0;
    min-height: auto;
  }
}
.banner-section-one .slide-item .bg-image {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 847px;
  width: 947px;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: cover;
  pointer-events: none;
}
.banner-section-one .content-box {
  position: relative;
  padding: 182px 15px 171px 38px;
}
@media (max-width: 1399.98px) {
  .banner-section-one .content-box {
    padding: 100px 15px 40px 38px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-one .content-box {
    padding: 50px 15px 40px 38px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-one .content-box {
    padding: 90px 55px 100px;
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .banner-section-one .content-box {
    padding: 70px 15px 80px;
  }
}
.banner-section-one .content-box .image-shape {
  position: absolute;
  right: -93px;
  top: 44px;
  margin-bottom: 0;
}
.banner-section-one .content-box .title-stroke-text {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px rgba(var(--theme-color-dark-rgb), 0.1);
  font-size: 140px;
  font-weight: 700;
  line-height: 121.1px;
  font-family: var(--title-font);
  letter-spacing: 30.5px;
  margin-bottom: -100px;
  margin-left: -571px;
  pointer-events: none;
  text-transform: uppercase;
  position: relative;
  right: -283px;
  top: -11px;
}
@media (max-width: 1399.98px) {
  .banner-section-one .content-box .title-stroke-text {
    font-size: 80px;
    top: -30px;
    right: -400px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-one .content-box .title-stroke-text {
    font-size: 60px;
    letter-spacing: 15px;
    right: auto;
    margin-left: -40px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-one .content-box .title-stroke-text {
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-one .content-box .title-stroke-text {
    font-size: 42px;
  }
}
@media (max-width: 575.98px) {
  .banner-section-one .content-box .title-stroke-text {
    font-size: 26px;
  }
}
.banner-section-one .content-box .sub-title {
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  font-family: var(--style-font);
  color: var(--headings-color);
  margin-top: 0;
  margin-bottom: 1px;
}
.banner-section-one .content-box .title {
  color: var(--headings-color);
  font-size: 80px;
  font-weight: 700;
  line-height: 97px;
  margin-bottom: 20px;
  margin-right: -70px;
  text-transform: uppercase;
}
@media (max-width: 1399.98px) {
  .banner-section-one .content-box .title {
    font-size: 60px;
    line-height: 1.3;
  }
}
@media (max-width: 991.98px) {
  .banner-section-one .content-box .title {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-one .content-box .title {
    font-size: 40px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .banner-section-one .content-box .title {
    font-size: 25px;
    margin-bottom: 24px;
  }
}
.banner-section-one .content-box .text {
  color: var(--text-color);
  margin-bottom: 44px;
}
@media (max-width: 1399.98px) {
  .banner-section-one .content-box .text br {
    display: none;
  }
}
.banner-section-one .content-box .btn-box {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .banner-section-one .content-box .btn-box {
    justify-content: center;
  }
}
@media (max-width: 575.98px) {
  .banner-section-one .content-box .btn-box {
    flex-direction: column;
  }
}
.banner-section-one .content-box .btn-box .theme-btn {
  font-size: 14px;
  margin-right: 20px;
  padding: 22.5px 40px;
}
@media (max-width: 575.98px) {
  .banner-section-one .content-box .btn-box .theme-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-one .image-column {
    display: none;
  }
}
.banner-section-one .image-column .image-box {
  position: relative;
  padding: 96px 0 0;
  margin-left: -191px;
}
@media (max-width: 1399.98px) {
  .banner-section-one .image-column .image-box {
    margin-left: 0;
  }
}
.banner-section-one .image-column .image-box .image {
  margin-bottom: 0;
  position: relative;
}
.banner-section-one .image-column .image-box .image .round-shape {
  background-color: var(--theme-color-light);
  position: absolute;
  width: 741px;
  height: 741px;
  border-radius: 50%;
  top: -22px;
  right: 35px;
  animation: round-shape-anim 1s linear infinite;
  -moz-filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
  filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
}
@media (max-width: 1399.98px) {
  .banner-section-one .image-column .image-box .image .round-shape {
    width: 500px;
    height: 500px;
    right: 75px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-one .image-column .image-box .image .round-shape {
    width: 400px;
    height: 400px;
    right: 35px;
  }
}
.banner-section-one .image-column .image-box .image img {
  width: auto;
}

/* Animate 1 */
.owl-carousel .animate-7,
.owl-carousel .animate-6,
.owl-carousel .animate-5,
.owl-carousel .animate-4,
.owl-carousel .animate-3,
.owl-carousel .animate-2,
.owl-carousel .animate-1 {
  opacity: 0;
  transform: translateY(100px);
  transition: all 500ms ease;
}
.owl-carousel .animate-x {
  opacity: 0;
  transform: translateX(100px);
  transition: all 500ms ease;
}
.owl-carousel .fadeInUpBig {
  opacity: 0;
  transform: scale(0.9) translateY(100px);
  transition: all 500ms ease;
}
.owl-carousel .active .animate-7,
.owl-carousel .active .animate-6,
.owl-carousel .active .animate-5,
.owl-carousel .active .animate-4,
.owl-carousel .active .animate-3,
.owl-carousel .active .animate-2,
.owl-carousel .active .animate-1 {
  opacity: 1;
  transform: translateY(0);
}
.owl-carousel .active .animate-2 {
  transition-delay: 300ms;
}
.owl-carousel .active .animate-3 {
  transition-delay: 600ms;
}
.owl-carousel .active .animate-4 {
  transition-delay: 900ms;
}
.owl-carousel .active .animate-5 {
  transition-delay: 1200ms;
}
.owl-carousel .active .animate-6 {
  transition-delay: 1500ms;
}
.owl-carousel .active .animate-7 {
  transition-delay: 1800ms;
}
.owl-carousel .active .fadeInUpBig {
  opacity: 1;
  transform: scale(1) translateY(0);
  transition-delay: 500ms;
}

.banner-carousel .owl-nav {
  position: absolute;
  left: 0;
  right: 0;
  top: 48%;
  max-width: 1714px;
  margin: -25px auto 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .banner-carousel .owl-nav {
    top: 44%;
  }
}
@media (max-width: 767.98px) {
  .banner-carousel .owl-nav {
    display: none;
  }
}
.banner-carousel .owl-nav .owl-next,
.banner-carousel .owl-nav .owl-prev {
  background-color: #fff;
  color: var(--theme-color1);
  display: block;
  height: 55px;
  width: 108px;
  font-size: 20px;
  line-height: 55px;
  font-weight: 700;
  text-align: center;
  transition: all 500ms ease;
}
@media (max-width: 991.98px) {
  .banner-carousel .owl-nav .owl-next,
  .banner-carousel .owl-nav .owl-prev {
    height: 46px;
    width: 98px;
    font-size: 16px;
    line-height: 46px;
  }
}
.banner-carousel .owl-nav .owl-next:before,
.banner-carousel .owl-nav .owl-prev:before {
  position: absolute;
  font-size: 16px;
  text-transform: uppercase;
}
.banner-carousel .owl-nav .owl-next:hover,
.banner-carousel .owl-nav .owl-prev:hover {
  color: var(--theme-color2);
}
.banner-carousel .owl-nav .owl-prev {
  padding-right: 48px;
  transform: rotate(90deg);
  margin-bottom: 52px;
  border-radius: 6px 0 0 6px;
}
.banner-carousel .owl-nav .owl-prev:after {
  background-color: #eeeeee;
  position: absolute;
  content: "";
  width: 25px;
  height: 1px;
  right: -11px;
  top: 26px;
  transform: rotate(90deg);
}
.banner-carousel .owl-nav .owl-prev:before {
  content: "Prev";
  padding-left: 22px;
}
.banner-carousel .owl-nav .owl-next {
  transform: rotate(90deg);
  padding-left: 50px;
  border-radius: 0 6px 6px 0;
}
.banner-carousel .owl-nav .owl-next:before {
  content: "Next";
  left: 23px;
}

/*** 

====================================================================
    Banner Section Two
====================================================================

***/
.banner-section-two {
  background-color: var(--theme-color5);
  position: relative;
  overflow: hidden;
  padding-bottom: 60px;
}
@media (max-width: 1399.98px) {
  .banner-section-two {
    padding-bottom: 0;
  }
}
.banner-section-two:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  content: "";
  z-index: 8;
  pointer-events: none;
}
.banner-section-two .shape-image-curve {
  background-image: url(../images/main-slider/slide-shape-bottom3.png);
  position: absolute;
  width: 100%;
  height: 153px;
  left: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .banner-section-two .shape-image-curve {
    display: none;
  }
}
.banner-section-two .shape-image-leaf {
  background-image: url(../images/main-slider/slide3-3.png);
  position: absolute;
  width: 141px;
  height: 240px;
  right: 0;
  top: 80px;
  transform: rotateY(180deg);
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .banner-section-two .shape-image-leaf {
    display: none;
  }
}
.banner-section-two .slide-item {
  position: relative;
  min-height: 836px;
}
@media (max-width: 1399.98px) {
  .banner-section-two .slide-item {
    min-height: 720px;
    padding: 30px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-two .slide-item {
    min-height: 620px;
    padding: 30px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-two .slide-item {
    padding: 0;
    min-height: auto;
  }
}
.banner-section-two .slide-item .bg-image {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 847px;
  width: 947px;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: cover;
  transform: rotateY(180deg);
}
.banner-section-two .content-box {
  position: relative;
  padding: 204px 15px 171px 12px;
}
@media (max-width: 1399.98px) {
  .banner-section-two .content-box {
    padding: 100px 15px 40px 38px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-two .content-box {
    padding: 70px 15px 40px 38px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-two .content-box {
    padding: 90px 55px 100px;
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .banner-section-two .content-box {
    padding: 70px 15px 80px;
  }
}
.banner-section-two .content-box .sub-title {
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  font-family: var(--style-font);
  color: var(--headings-color);
  margin-top: 0;
  margin-bottom: 1px;
}
.banner-section-two .content-box .title {
  color: var(--headings-color);
  font-size: 80px;
  font-weight: 700;
  line-height: 97px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media (max-width: 1399.98px) {
  .banner-section-two .content-box .title {
    font-size: 60px;
    line-height: 1.3;
  }
}
@media (max-width: 991.98px) {
  .banner-section-two .content-box .title {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-two .content-box .title {
    font-size: 40px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .banner-section-two .content-box .title {
    font-size: 25px;
    margin-bottom: 24px;
  }
}
.banner-section-two .content-box .text {
  color: var(--text-color);
  margin-bottom: 44px;
  margin-right: 15px;
}
@media (max-width: 1399.98px) {
  .banner-section-two .content-box .text br {
    display: none;
  }
}
.banner-section-two .content-box .btn-box {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .banner-section-two .content-box .btn-box {
    justify-content: center;
  }
}
@media (max-width: 575.98px) {
  .banner-section-two .content-box .btn-box {
    flex-direction: column;
  }
}
.banner-section-two .content-box .btn-box .theme-btn {
  font-size: 14px;
  margin-right: 20px;
  padding: 22.5px 40px;
}
@media (max-width: 575.98px) {
  .banner-section-two .content-box .btn-box .theme-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-two .image-column {
    display: none;
  }
}
.banner-section-two .image-column .image-box {
  position: relative;
  padding: 106px 0 0;
  margin-right: -224px;
}
@media (max-width: 1399.98px) {
  .banner-section-two .image-column .image-box {
    margin-right: 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-two .image-column .image-box {
    padding: 90px 0 0;
  }
}
.banner-section-two .image-column .image-box .image {
  margin-bottom: 0;
  position: relative;
}
.banner-section-two .image-column .image-box .image .round-shape {
  background-color: var(--theme-color-light);
  position: absolute;
  width: 720px;
  height: 720px;
  border-radius: 50%;
  top: -22px;
  right: 35px;
  animation: round-shape-anim 1s linear infinite;
  -moz-filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
  filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
}
@media (max-width: 1399.98px) {
  .banner-section-two .image-column .image-box .image .round-shape {
    width: 500px;
    height: 500px;
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-two .image-column .image-box .image .round-shape {
    width: 400px;
    height: 400px;
    right: -5px;
  }
}
.banner-section-two .image-column .image-box .image img {
  width: auto;
  position: relative;
  right: -95px;
  top: 35px;
}
@media (max-width: 1199.98px) {
  .banner-section-two .image-column .image-box .image img {
    top: 0;
    right: -60px;
  }
}

/*** 

====================================================================
    Banner Section Three
====================================================================

***/
.banner-section-three {
  background-color: #f4ecdf;
  position: relative;
  overflow: hidden;
}
.banner-section-three:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  content: "";
  z-index: 8;
  pointer-events: none;
}
.banner-section-three .bg-image {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 836px;
  width: 935px;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: cover;
  transform: rotateY(180deg);
}
.banner-section-three .shape-image-curve {
  background-image: url(../images/main-slider/slide-shape-bottom6.png);
  position: absolute;
  width: 100%;
  height: 69px;
  left: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .banner-section-three .shape-image-curve {
    display: none;
  }
}
.banner-section-three .shape-image-leaf {
  background-image: url(../images/main-slider/slide6-3.png);
  position: absolute;
  width: 207px;
  height: 191px;
  right: 0;
  top: 50px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .banner-section-three .shape-image-leaf {
    display: none;
  }
}
.banner-section-three .shape-image6-1 {
  background-image: url(../images/main-slider/slide6-4.png);
  position: absolute;
  width: 232px;
  height: 328px;
  right: 0;
  bottom: 124px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .banner-section-three .shape-image6-1 {
    display: none;
  }
}
.banner-section-three .auto-container {
  max-width: 1500px;
}
.banner-section-three .slide-item {
  position: relative;
  min-height: 826px;
}
@media (max-width: 1199.98px) {
  .banner-section-three .slide-item {
    min-height: 685px;
    padding-bottom: 90px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .slide-item {
    padding: 0 100px 90px;
  }
}
@media (max-width: 767.98px) {
  .banner-section-three .slide-item {
    min-height: 540px;
  }
}
@media (max-width: 575.98px) {
  .banner-section-three .slide-item {
    min-height: 460px;
    padding: 0 15px 90px;
  }
}
.banner-section-three .slide-item .float-text {
  color: rgba(var(--theme-color-light-rgb), 0.7);
  font-size: 200px;
  font-weight: 700;
  font-family: var(--title-font);
  line-height: 1;
  letter-spacing: 19.8px;
  text-transform: uppercase;
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 4;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .banner-section-three .slide-item .float-text {
    font-size: 178px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 1199.98px) {
  .banner-section-three .slide-item .float-text {
    font-size: 140px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .slide-item .float-text {
    display: none;
  }
}
.banner-section-three .slide-item .shape-image6-2 {
  background-image: url(../images/main-slider/slide6-5.png);
  position: absolute;
  width: 213px;
  height: 205px;
  left: calc(50% - 265px);
  bottom: 0;
  z-index: 4;
  pointer-events: none;
  transform: none;
}
@media (max-width: 1199.98px) {
  .banner-section-three .slide-item .shape-image6-2 {
    bottom: 2px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .slide-item .shape-image6-2 {
    display: none;
  }
}
.banner-section-three .content-box {
  position: relative;
  padding: 120px 15px 171px 12px;
}
@media (max-width: 991.98px) {
  .banner-section-three .content-box {
    padding: 80px 0 140px;
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .content-box {
    padding: 90px 0 0;
  }
  .banner-section-three .content-box:last-child {
    padding-top: 10px;
  }
}
.banner-section-three .content-box .inner-content {
  padding-top: 235px;
}
@media (max-width: 1199.98px) {
  .banner-section-three .content-box .inner-content {
    padding-top: 118px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .content-box .inner-content {
    padding-top: 38px;
  }
}
.banner-section-three .content-box .sub-title {
  position: relative;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  font-family: var(--style-font);
  color: var(--headings-color);
  margin-top: 0;
  margin-bottom: 1px;
}
.banner-section-three .content-box .title {
  color: var(--headings-color);
  font-size: 100px;
  font-weight: 700;
  line-height: 110px;
  margin-bottom: 20px;
  margin-right: -270px;
  position: relative;
  z-index: 9;
  text-transform: capitalize;
}
@media (max-width: 1199.98px) {
  .banner-section-three .content-box .title {
    font-size: 70px;
    line-height: 1.2;
    margin-right: -70px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .content-box .title {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-three .content-box .title {
    font-size: 40px;
    line-height: 60px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .banner-section-three .content-box .title {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 24px;
  }
}
.banner-section-three .content-box .text {
  color: var(--text-color);
  margin-bottom: 30px;
  margin-right: 15px;
  letter-spacing: 0;
  max-width: 350px;
}
@media (max-width: 991.98px) {
  .banner-section-three .content-box .text {
    max-width: none;
  }
}
@media (max-width: 1399.98px) {
  .banner-section-three .content-box .text br {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .content-box .text {
    margin-right: 0;
  }
}
.banner-section-three .content-box .btn-box {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .banner-section-three .content-box .btn-box {
    justify-content: center;
  }
}
@media (max-width: 575.98px) {
  .banner-section-three .content-box .btn-box {
    flex-direction: column;
  }
}
.banner-section-three .content-box .btn-box .theme-btn {
  font-size: 14px;
  margin-right: 20px;
  padding: 22.5px 40px;
}
@media (max-width: 575.98px) {
  .banner-section-three .content-box .btn-box .theme-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.banner-section-three .image-column .image-box {
  position: relative;
  padding: 108px 0 0;
  z-index: 3;
}
@media (max-width: 1199.98px) {
  .banner-section-three .image-column .image-box {
    margin-right: -85px;
    left: -22px;
    padding: 88px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .image-column .image-box {
    max-width: 400px;
    width: 100%;
    left: 0;
    margin: 0 auto;
    padding: 0;
  }
}
.banner-section-three .image-column .image-box .image {
  margin-bottom: 0;
  margin-right: 55px;
  margin-left: 51px;
  position: relative;
  border-radius: 280px;
  border: 1px solid var(--theme-color1);
  padding: 30px;
}
@media (max-width: 1199.98px) {
  .banner-section-three .image-column .image-box .image {
    padding: 12px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .image-column .image-box .image {
    margin-left: 0;
    margin-right: 0;
  }
}
.banner-section-three .image-column .image-box .image img {
  border-radius: 280px;
  position: relative;
}
.banner-section-three .image-column .image-box .text-rotate {
  border-radius: 50%;
  position: absolute;
  right: -10px;
  top: 148px;
  height: 180px;
  width: 180px;
  z-index: 2;
  transform: none;
}
@media (max-width: 1199.98px) {
  .banner-section-three .image-column .image-box .text-rotate {
    top: 70px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-three .image-column .image-box .text-rotate {
    top: auto;
    bottom: 50px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
}
.banner-section-three .image-column .image-box .text-rotate .icon-text-2 {
  background-image: url(../images/main-slider/slide6-6.png);
  z-index: 2;
  width: 180px;
  height: 180px;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  animation: fa-spin 40s infinite linear;
}
.banner-section-three .image-column .image-box .text-rotate .play-btn-two {
  top: 50%;
  left: 50%;
  text-align: center;
  z-index: 2;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 127px;
  height: 127px;
  display: inline-block;
}
.banner-section-three .image-column .image-box .text-rotate .play-btn-two:hover .icon {
  background-color: var(--theme-color-light);
  color: var(--theme-color1);
}
.banner-section-three .image-column .image-box .text-rotate .play-btn-two .icon {
  background-color: var(--theme-color-light);
  box-shadow: 0px 4px 30px 0px rgba(var(--theme-color-dark-rgb), 0.05);
  color: var(--theme-color1);
  font-size: 30px;
  transform: rotate(-35deg);
  left: 0;
  top: 0;
  display: block;
  width: 127px;
  height: 127px;
  line-height: 127px;
}

/*** 
====================================================================
    Banner Product Section
====================================================================
***/
.banners-section {
  position: relative;
  padding: 120px 0px 90px;
}
@media (min-width: 1400px) {
  .banners-section .container {
    max-width: 1320px;
  }
}

.banner-box-one {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  height: 100%;
}
.banner-box-one .inner-box {
  position: relative;
  background: #F4F1EC;
  padding: 30px 40px 48px;
  overflow: hidden;
  display: flex;
  min-height: 310px;
}
@media (max-width: 479.98px) {
  .banner-box-one .inner-box {
    padding: 30px 15px 48px;
  }
}
.banner-box-one .inner-box.style-two {
  background-color: #F4ECDF;
}
.banner-box-one .inner-box.style-three {
  background-color: #FAEFEB;
}
.banner-box-one .inner-box:hover .image img {
  transform: scale(1.05);
}
.banner-box-one .image {
  position: absolute;
  right: 32px;
  bottom: 40px;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .banner-box-one .image {
    bottom: 20px;
    right: 15px;
  }
}
.banner-box-one .image img {
  transition: all 300ms ease;
}
.banner-box-one .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.banner-box-one .content .title {
  line-height: 1.2em;
  font-weight: 500;
  margin-bottom: 20px;
}
.banner-box-one .content .title span {
  color: var(--theme-color1);
}
.banner-box-one .content .price {
  color: var(--theme-color1);
  font-size: 28px;
  display: block;
}
.banner-box-one .content .price .price-style {
  color: #B9B8B8;
  font-size: 18px;
  font-weight: 500;
  display: block;
  position: relative;
  text-decoration: line-through;
  margin-bottom: 9px;
}

/*** 
====================================================================
    Banner Product Section Two
====================================================================
***/
.banners-section-two {
  background-color: var(--theme-color5);
  position: relative;
  padding: 30px 0px 90px;
}
.banners-section-two.pull-down {
  padding: 100px 0 0;
}
@media (max-width: 1199.98px) {
  .banners-section-two.pull-down {
    padding: 100px 0;
  }
}
.banners-section-two.pull-down:before {
  background-color: var(--theme-color-light);
  content: "";
  position: absolute;
  height: 174px;
  width: 100%;
  bottom: 0;
  left: 0;
}
@media (max-width: 1199.98px) {
  .banners-section-two.pull-down:before {
    display: none;
  }
}

.banner-box-two {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
  height: 100%;
}
.banner-box-two .inner-box {
  border-radius: 30px;
  position: relative;
  background: #F4F1EC;
  padding: 70px 60px 72px;
  overflow: hidden;
  display: flex;
  min-height: 310px;
}
@media (max-width: 479.98px) {
  .banner-box-two .inner-box {
    padding: 30px 15px 48px;
  }
}
.banner-box-two .inner-box.style-two {
  background-color: #F4ECDF;
  display: flex;
  justify-content: flex-end;
}
.banner-box-two .inner-box.style-two .content {
  text-align: right;
}
.banner-box-two .inner-box.style-two .content .title,
.banner-box-two .inner-box.style-two .content .text {
  color: var(--theme-color-light);
}
.banner-box-two .image {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.banner-box-two .image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 300ms ease;
}
.banner-box-two .content {
  max-width: 270px;
}
.banner-box-two .content .title {
  line-height: 1.2em;
  font-weight: 500;
  margin-bottom: 17px;
}
@media (max-width: 575.98px) {
  .banner-box-two .content .title {
    font-size: 30px;
  }
}
.banner-box-two .content .title span {
  color: var(--theme-color1);
}
.banner-box-two .content .text {
  position: relative;
  margin-bottom: 24px;
}

/*** 

====================================================================
    Banner Section Four
====================================================================

***/
.banner-section-four {
  background-color: rgba(244, 236, 223, 0.9607843137);
  position: relative;
  overflow: hidden;
  padding-bottom: 0;
}
@media (max-width: 1399.98px) {
  .banner-section-four {
    padding-bottom: 0;
  }
}
.banner-section-four .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.banner-section-four .anim-icons .img-1 {
  position: absolute;
  bottom: 0;
  left: 0;
}
.banner-section-four .anim-icons .img-2 {
  position: absolute;
  top: 175px;
  right: 25px;
}
.banner-section-four .anim-icons .img-3 {
  position: absolute;
  bottom: 20px;
  right: 0;
}
.banner-section-four .slide-item {
  position: relative;
  min-height: 836px;
}
@media (max-width: 1399.98px) {
  .banner-section-four .slide-item {
    min-height: 720px;
    padding: 30px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-four .slide-item {
    min-height: 620px;
    padding: 30px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-four .slide-item {
    padding: 0;
    min-height: auto;
  }
}
.banner-section-four .content-box {
  position: relative;
  padding: 246px 0 0 0;
}
@media (max-width: 1199.98px) {
  .banner-section-four .content-box {
    padding: 180px 0 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-four .content-box {
    padding: 180px 50px 120px;
  }
}
@media (max-width: 575.98px) {
  .banner-section-four .content-box {
    padding: 180px 15px 120px;
  }
}
.banner-section-four .content-box .title {
  color: var(--headings-color);
  font-size: 180px;
  font-weight: 400;
  line-height: 84px;
  margin-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .banner-section-four .content-box .title {
    font-size: 100px;
    margin-bottom: 0;
  }
}
@media (max-width: 575.98px) {
  .banner-section-four .content-box .title {
    font-size: 80px;
  }
}
.banner-section-four .content-box .title-two {
  color: var(--theme-color1);
  font-family: var(--style-font);
  font-size: 130px;
  font-weight: 400;
  line-height: 155px;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .banner-section-four .content-box .title-two {
    font-size: 70px;
  }
}
.banner-section-four .content-box .title-three {
  margin-top: 20px;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
  font-family: var(--title-font);
  color: var(--headings-color);
  display: block;
  position: relative;
  padding-left: 130px;
}
@media (max-width: 1199.98px) {
  .banner-section-four .content-box .title-three {
    margin-top: 0;
  }
}
.banner-section-four .content-box .title-three:before {
  content: "";
  position: absolute;
  width: 127px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.3019607843);
  left: 0;
  top: calc(50% - 0.5px);
}
.banner-section-four .content-box .play-now {
  margin-top: 40px;
  display: inline-block;
  margin-left: 180px;
}
@media (max-width: 575.98px) {
  .banner-section-four .content-box .play-now {
    margin-left: 30px;
  }
}
.banner-section-four .content-box .play-now i {
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  border: 1px solid var(--theme-color-dark);
  color: var(--theme-color-dark);
  background-color: transparent;
  font-size: 20px;
}
.banner-section-four .content-box .play-now i:hover {
  border: 1px solid var(--theme-color1);
  color: var(--theme-color1);
}
.banner-section-four .content-box .text {
  margin-top: 30px;
  margin-left: 180px;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .banner-section-four .content-box .text br {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .banner-section-four .content-box .text {
    margin-left: 30px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-four .image-column {
    display: none;
  }
}
.banner-section-four .image-column .image-box {
  position: relative;
  padding: 224px 0 0;
}
@media (max-width: 1199.98px) {
  .banner-section-four .image-column .image-box {
    padding: 190px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-four .image-column .image-box {
    padding: 90px 0 0;
  }
}
.banner-section-four .image-column .image-box .image {
  margin-bottom: 0;
  position: relative;
}
.banner-section-four .image-column .image-box .image .round-shape {
  background-color: rgba(244, 236, 223, 0.9607843137);
  position: absolute;
  width: 636px;
  height: 772px;
  border-radius: 400px 400px 0 0;
  top: 0;
  right: -55px;
  animation: round-shape-anim 1s linear infinite;
  -moz-filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
  filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
}
@media (max-width: 1399.98px) {
  .banner-section-four .image-column .image-box .image .round-shape {
    width: 500px;
    height: 500px;
    right: -25px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-four .image-column .image-box .image .round-shape {
    width: 400px;
    height: 400px;
    right: -5px;
  }
}
.banner-section-four .image-column .image-box .image img {
  width: 100%;
  height: 772px;
  border-radius: 400px 400px 0 0;
}
@media (max-width: 1199.98px) {
  .banner-section-four .image-column .image-box .image img {
    height: 670px;
  }
}

/*** 

====================================================================
    Banner Section Five
====================================================================

***/
.banner-section-five {
  background-color: #F4ECDF;
  padding: 120px 0 229px;
  position: relative;
}
@media (max-width: 991.98px) {
  .banner-section-five {
    padding: 120px 0 150px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-five {
    padding-top: 100px;
  }
}
.banner-section-five .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.banner-section-five .anim-icons .img-1 {
  position: absolute;
  bottom: 0;
  left: 0;
}
.banner-section-five .anim-icons .img-2 {
  position: absolute;
  bottom: 50px;
  right: 30px;
}
.banner-section-five .anim-icons .img-3 {
  position: absolute;
  top: 130px;
  right: 0;
}
.banner-section-five .content-column {
  padding-top: 109px;
}
.banner-section-five .content-column .text {
  color: #707070;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  max-width: 680px;
}
@media (max-width: 1199.98px) {
  .banner-section-five .content-column .text br {
    display: none;
  }
}
.banner-section-five .content-column .title {
  color: var(--headings-color);
  font-weight: 500;
  font-size: 96px;
  line-height: 116px;
  text-transform: capitalize;
}
@media (max-width: 1399.98px) {
  .banner-section-five .content-column .title {
    font-size: 80px;
    line-height: 1.3;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-five .content-column .title {
    font-size: 72px;
  }
}
@media (max-width: 767.98px) {
  .banner-section-five .content-column .title {
    font-size: 60px;
  }
}
.banner-section-five .content-column .title a {
  background-image: url(../images/banner/tilte-bg.jpg);
  border-radius: 50px;
  display: inline-block;
  height: 70px;
  width: 143px;
}
@media (max-width: 991.98px) {
  .banner-section-five .content-column .title a {
    position: relative;
    top: 18px;
  }
}
@media (max-width: 767.98px) {
  .banner-section-five .content-column .title a {
    vertical-align: sub;
  }
}
@media (max-width: 991.98px) {
  .banner-section-five .image-column {
    display: none;
  }
}
.banner-section-five .image-column .image-box {
  position: relative;
  padding: 46px 0 0;
}
.banner-section-five .image-column .image-box .image {
  margin-bottom: 0;
  position: relative;
  margin-right: -38px;
}
.banner-section-five .image-column .image-box .image .round-shape {
  background-color: rgba(255, 255, 255, 0.6980392157);
  position: absolute;
  width: 694px;
  height: 694px;
  border-radius: 50%;
  top: 0;
  right: -72px;
  animation: round-shape-anim 1s linear infinite;
  -moz-filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
  filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
}
@media (max-width: 1199.98px) {
  .banner-section-five .image-column .image-box .image .round-shape {
    width: 502px;
    height: 508px;
    top: 44px;
  }
}
.banner-section-five .image-column .image-box .image img {
  position: relative;
}

/*** 

====================================================================
    Banner Section Six
====================================================================

***/
.banner-section-six {
  background-color: #F4ECDF;
  position: relative;
  overflow: hidden;
}
.banner-section-six .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.banner-section-six .anim-icons .img-1 {
  position: absolute;
  bottom: 0;
  left: 0;
}
.banner-section-six .anim-icons .img-2 {
  position: absolute;
  top: 150px;
  right: 20px;
}
@media (max-width: 991.98px) {
  .banner-section-six .anim-icons .img-2 {
    right: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-six .anim-icons .img-2 {
    display: none;
  }
}
.banner-section-six .slide-item {
  position: relative;
  min-height: 836px;
}
@media (max-width: 1399.98px) {
  .banner-section-six .slide-item {
    min-height: 720px;
    padding: 30px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-six .slide-item {
    min-height: 620px;
    padding: 30px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-six .slide-item {
    padding: 0;
    min-height: auto;
  }
}
.banner-section-six .content-box {
  position: relative;
  text-align: center;
  padding-top: 340px;
  padding-bottom: 324px;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .banner-section-six .content-box {
    padding-top: 220px;
    padding-bottom: 150px;
  }
}
.banner-section-six .content-box .sub-title {
  position: relative;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  color: var(--headings-color);
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 20%;
}
.banner-section-six .content-box .title {
  color: var(--headings-color);
  font-size: 120px;
  font-weight: 500;
  line-height: 132px;
  margin-bottom: 40px;
  text-transform: capitalize;
}
@media (max-width: 1399.98px) {
  .banner-section-six .content-box .title {
    font-size: 80px;
    line-height: 1.3;
  }
}
@media (max-width: 991.98px) {
  .banner-section-six .content-box .title {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-six .content-box .title {
    font-size: 60px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .banner-section-six .content-box .title {
    font-size: 60px;
    margin-bottom: 24px;
  }
}
.banner-section-six .content-box .btn-box .theme-btn {
  font-size: 14px;
  margin-right: 20px;
  padding: 22.5px 40px;
}
@media (max-width: 575.98px) {
  .banner-section-six .content-box .btn-box .theme-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.banner-section-six .inner-container {
  position: relative;
}
.banner-section-six .inner-container .image {
  bottom: 0;
  left: -30px;
  position: absolute;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .banner-section-six .inner-container .image {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-six .inner-container .image img {
    left: -100px;
    position: relative;
  }
}
@media (max-width: 991.98px) {
  .banner-section-six .inner-container .image img {
    left: -150px;
  }
}
.banner-section-six .inner-container .image .round-shape {
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  width: 597px;
  height: 597px;
  border-radius: 50%;
  top: 50px;
  right: 75px;
  animation: round-shape-anim 1s linear infinite;
  -moz-filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
  filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
}
@media (max-width: 1199.98px) {
  .banner-section-six .inner-container .image .round-shape {
    right: 150px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-six .inner-container .image .round-shape {
    right: 250px;
  }
}
.banner-section-six .inner-container .image-two {
  width: 441px;
  height: 592px;
  border-radius: 20px;
  margin-bottom: 0;
  position: absolute;
  right: -74px;
  top: 280px;
}
@media (max-width: 991.98px) {
  .banner-section-six .inner-container .image-two {
    display: none;
  }
}
.banner-section-six .inner-container .image-two img {
  width: 100%;
  height: 100%;
}
.banner-section-six .inner-container .title-stroke-text2 {
  font-size: 170px;
  font-weight: 600;
  font-family: var(--title-font);
  color: rgba(255, 255, 255, 0.5019607843);
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 22%;
  margin-bottom: 0;
  position: absolute;
  bottom: -32px;
  line-height: 1;
  left: calc(50% - 370px);
}

/*** 

====================================================================
    Banner Section Six
====================================================================

***/
.banner-section-seven {
  background-color: #F4ECDF;
  position: relative;
  overflow: hidden;
}
.banner-section-seven .slide-item {
  position: relative;
  min-height: 836px;
}
@media (max-width: 1399.98px) {
  .banner-section-seven .slide-item {
    min-height: 720px;
    padding: 30px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-seven .slide-item {
    min-height: 620px;
    padding: 30px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-seven .slide-item {
    padding: 0;
    min-height: auto;
  }
}
.banner-section-seven .content-box {
  position: relative;
  padding: 160px 50px 170px 100px;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .banner-section-seven .content-box {
    padding: 120px 30px 100px;
  }
}
.banner-section-seven .content-box .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.banner-section-seven .content-box .anim-icons .img-1 {
  position: absolute;
  top: 0;
  left: 0;
}
.banner-section-seven .content-box .anim-icons .img-2 {
  position: absolute;
  bottom: 20px;
  right: 50px;
}
.banner-section-seven .content-box .sub-title {
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  color: var(--headings-color);
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 20%;
}
.banner-section-seven .content-box .title {
  color: var(--headings-color);
  font-size: 120px;
  font-weight: 500;
  line-height: 110px;
  margin-bottom: 24px;
  text-transform: capitalize;
}
@media (max-width: 1799.98px) {
  .banner-section-seven .content-box .title {
    font-size: 90px;
    line-height: 1.1;
  }
}
@media (max-width: 1399.98px) {
  .banner-section-seven .content-box .title {
    font-size: 60px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-seven .content-box .title {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-seven .content-box .title {
    font-size: 40px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .banner-section-seven .content-box .title {
    font-size: 40px;
    margin-bottom: 24px;
  }
}
.banner-section-seven .content-box .text {
  margin-bottom: 41px;
}
@media (max-width: 767.98px) {
  .banner-section-seven .content-box .text br {
    display: none;
  }
}
.banner-section-seven .content-box .btn-box .theme-btn {
  font-size: 14px;
  margin-right: 20px;
  padding: 22.5px 40px;
}
@media (max-width: 1199.98px) {
  .banner-section-seven .content-box .btn-box .theme-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.banner-section-seven .inner-container {
  position: relative;
}
.banner-section-seven .inner-container .image-box .image {
  width: 100%;
  height: 100%;
}
.banner-section-seven .inner-container .image-box .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-section-seven .owl-carousel .owl-item img {
  display: inline-block;
  width: auto;
  -webkit-transform-style: unset;
}

/*** 

====================================================================
    Banner Section Eight
====================================================================

***/
.banner-section-eight {
  background-color: var(--theme-color5);
  position: relative;
  overflow: hidden;
  padding-bottom: 49px;
}
@media (max-width: 1399.98px) {
  .banner-section-eight {
    padding-bottom: 0;
  }
}
.banner-section-eight:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  content: "";
  z-index: 8;
  pointer-events: none;
}
.banner-section-eight .shape-image-curve {
  background-image: url(../images/banner/slide-shape-bottom1.png);
  position: absolute;
  width: 100%;
  height: 169px;
  left: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .banner-section-eight .shape-image-curve {
    bottom: -10px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-eight .shape-image-curve {
    display: none;
  }
}
.banner-section-eight .shape-image-leaf {
  background-image: url(../images/banner/banner8-2.png);
  position: absolute;
  width: 254px;
  height: 251px;
  left: 0;
  top: 80px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .banner-section-eight .shape-image-leaf {
    display: none;
  }
}
.banner-section-eight .shape-image-leaf2 {
  background-image: url(../images/banner/banner8-3.png);
  position: absolute;
  width: 423px;
  height: 389px;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .banner-section-eight .shape-image-leaf2 {
    display: none;
  }
}
.banner-section-eight .slide-item {
  position: relative;
  min-height: 847px;
}
@media (max-width: 1399.98px) {
  .banner-section-eight .slide-item {
    min-height: 720px;
    padding: 30px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-eight .slide-item {
    min-height: 620px;
    padding: 30px 0 0;
  }
}
@media (max-width: 991.98px) {
  .banner-section-eight .slide-item {
    padding: 0;
    min-height: auto;
  }
}
.banner-section-eight .slide-item .bg-image {
  position: absolute;
  right: 0;
  bottom: 0;
  height: 847px;
  width: 947px;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: cover;
  pointer-events: none;
}
.banner-section-eight .content-box {
  position: relative;
  padding: 182px 15px 171px 38px;
}
@media (max-width: 1399.98px) {
  .banner-section-eight .content-box {
    padding: 100px 15px 40px 38px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-eight .content-box {
    padding: 50px 15px 140px 38px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-eight .content-box {
    padding: 90px 55px 100px;
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .banner-section-eight .content-box {
    padding: 70px 15px 80px;
  }
}
.banner-section-eight .content-box .image-shape {
  position: absolute;
  right: -193px;
  top: 44px;
  margin-bottom: 0;
}
.banner-section-eight .content-box .title-stroke-text {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px rgba(var(--theme-color-dark-rgb), 0.1);
  font-size: 140px;
  font-weight: 700;
  line-height: 121.1px;
  font-family: var(--title-font);
  letter-spacing: 30.5px;
  margin-bottom: -100px;
  margin-left: -571px;
  pointer-events: none;
  text-transform: uppercase;
  position: relative;
  right: -483px;
  top: -40px;
}
@media (max-width: 1399.98px) {
  .banner-section-eight .content-box .title-stroke-text {
    font-size: 80px;
    top: -30px;
    right: -400px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-eight .content-box .title-stroke-text {
    font-size: 60px;
    letter-spacing: 15px;
    right: auto;
    margin-left: -40px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-eight .content-box .title-stroke-text {
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-eight .content-box .title-stroke-text {
    font-size: 42px;
  }
}
@media (max-width: 575.98px) {
  .banner-section-eight .content-box .title-stroke-text {
    font-size: 26px;
  }
}
.banner-section-eight .content-box .sub-title {
  position: relative;
  display: inline-block;
  font-size: 24px;
  font-weight: 400;
  font-family: var(--style-font);
  color: var(--theme-color1);
  margin-top: 0;
  margin-bottom: 1px;
}
.banner-section-eight .content-box .title {
  color: var(--headings-color);
  font-size: 80px;
  font-weight: 700;
  line-height: 97px;
  margin-bottom: 20px;
  margin-right: -300px;
  text-transform: capitalize;
}
@media (max-width: 1599.98px) {
  .banner-section-eight .content-box .title {
    font-size: 70px;
    line-height: 1.3;
  }
}
@media (max-width: 1399.98px) {
  .banner-section-eight .content-box .title {
    font-size: 60px;
    line-height: 1.3;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-eight .content-box .title {
    margin-right: 0;
  }
  .banner-section-eight .content-box .title br {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .banner-section-eight .content-box .title {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-section-eight .content-box .title {
    font-size: 40px;
    margin-bottom: 30px;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .banner-section-eight .content-box .title {
    font-size: 25px;
    margin-bottom: 24px;
  }
}
.banner-section-eight .content-box .text {
  color: var(--text-color);
  margin-bottom: 44px;
  margin-right: -100px;
}
@media (max-width: 1199.98px) {
  .banner-section-eight .content-box .text {
    margin-right: 0;
  }
}
@media (max-width: 1399.98px) {
  .banner-section-eight .content-box .text br {
    display: none;
  }
}
.banner-section-eight .content-box .btn-box {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .banner-section-eight .content-box .btn-box {
    justify-content: center;
  }
}
@media (max-width: 575.98px) {
  .banner-section-eight .content-box .btn-box {
    flex-direction: column;
  }
}
.banner-section-eight .content-box .btn-box .theme-btn {
  font-size: 14px;
  margin-right: 20px;
  padding: 22.5px 40px;
}
@media (max-width: 575.98px) {
  .banner-section-eight .content-box .btn-box .theme-btn {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .banner-section-eight .image-column {
    display: none;
  }
}
.banner-section-eight .image-column .image-box {
  position: relative;
  padding: 96px 0 0;
  margin-left: -145px;
}
@media (max-width: 1399.98px) {
  .banner-section-eight .image-column .image-box {
    margin-left: 0;
  }
}
.banner-section-eight .image-column .image-box .image {
  margin-bottom: 0;
  position: relative;
}
.banner-section-eight .image-column .image-box .image .round-shape {
  background-color: var(--theme-color-light);
  position: absolute;
  width: 741px;
  height: 741px;
  border-radius: 50%;
  top: -22px;
  right: 35px;
  animation: round-shape-anim 1s linear infinite;
  -moz-filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
  filter: drop-shadow(-1px 3px 65px rgba(237, 237, 237, 0.35));
}
@media (max-width: 1399.98px) {
  .banner-section-eight .image-column .image-box .image .round-shape {
    width: 500px;
    height: 500px;
    right: 75px;
  }
}
@media (max-width: 1199.98px) {
  .banner-section-eight .image-column .image-box .image .round-shape {
    width: 400px;
    height: 400px;
    right: 35px;
  }
}
.banner-section-eight .image-column .image-box .image img {
  width: auto;
}

/***

====================================================================
    Package Section
====================================================================

***/
.packages-section {
  padding: 93px 0 100px;
  position: relative;
}
@media (max-width: 767.98px) {
  .packages-section {
    padding: 70px 0 100px;
  }
}
.packages-section .sec-title {
  margin-bottom: 86px;
}
@media (max-width: 991.98px) {
  .packages-section .sec-title {
    margin-bottom: 50px;
  }
}
.packages-section .package-pattrn2 {
  background-image: url(../images/resource/package-pattrn2.png);
  position: absolute;
  width: 369px;
  height: 530px;
  right: 0;
  top: 0;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .packages-section .package-pattrn2 {
    display: none;
  }
}
.packages-section .auto-container {
  max-width: 1780px;
}
.packages-section .default-dots .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -47px;
}
.packages-section .default-dots .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  margin: 0 8.5px;
  background-color: transparent;
  border: 1px solid #707070;
  border-radius: 50%;
  transition: all 300ms ease;
}
.packages-section .default-dots .owl-dots .owl-dot.active {
  width: 15px;
  height: 15px;
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  transition: all 300ms ease;
}

.package-block .inner-box {
  position: relative;
  margin-bottom: 26px;
}
.package-block .inner-box:hover .image-box .bg-image-two {
  transform: scale(1);
}
.package-block .inner-box .image-box {
  margin-bottom: 56px;
  position: relative;
}
.package-block .inner-box .image-box .image img {
  border-radius: 91% 61% 68% 84%/73% 62% 89% 79%;
}
.package-block .inner-box .image-box .bg-image {
  bottom: auto;
  left: 0;
  top: 24px;
  right: auto;
  width: 100%;
  pointer-events: none;
  z-index: 2;
}
.package-block .inner-box .image-box .bg-image-two {
  bottom: -13px;
  left: 113px;
  top: auto;
  right: auto;
  width: 161px;
  height: 273px;
  transform: scale(0);
  pointer-events: none;
  z-index: 2;
  transition: all 300ms ease;
}
.package-block .content-box .name {
  color: var(--theme-color-dark);
  font-weight: 500;
  margin-bottom: 15px;
}
.package-block .content-box .name:hover {
  color: var(--theme-color1);
}
.package-block .content-box .price {
  color: var(--theme-color1);
  font-size: 30px;
  font-weight: 500;
  font-family: var(--title-font);
}

/***

====================================================================
    Package Section Two
====================================================================

***/
.packages-section-two {
  padding: 120px 0 92px;
  position: relative;
}
@media (max-width: 767.98px) {
  .packages-section-two {
    padding: 70px 0 100px;
  }
}
.packages-section-two .shape-2 {
  background-image: url(../images/icons/shape-2.png);
  position: absolute;
  width: 207px;
  height: 204px;
  bottom: -35px;
  left: 104px;
  z-index: 1;
  pointer-events: none;
  animation: fa-spin 40s infinite linear;
}
@media (max-width: 1399.98px) {
  .packages-section-two .shape-2 {
    display: none;
  }
}
.packages-section-two .info-box {
  padding-top: 48px;
  padding-bottom: 40px;
}
.packages-section-two .info-box .text {
  color: var(--headings-color);
  font-size: 64px;
  font-weight: 600;
  font-family: var(--title-font);
  margin-bottom: 20px;
  display: inline-block;
  line-height: 1;
  margin-bottom: 34px;
  position: relative;
}
.packages-section-two .info-box .text:after {
  background-color: var(--theme-color-dark);
  content: "";
  position: absolute;
  left: calc(100% + 10px);
  height: 2px;
  width: 128px;
  top: 41px;
}
.packages-section-two .info-box .title {
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 29px;
}

.package-block-two .inner-box {
  position: relative;
  margin-bottom: 26px;
}
.package-block-two .inner-box:hover .image-box .bg-image-two {
  transform: scale(1);
}
.package-block-two .inner-box:hover .content-box:before {
  height: calc(100% + 1px);
}
.package-block-two .inner-box:hover .content-box .name,
.package-block-two .inner-box:hover .content-box .price {
  color: var(--theme-color-light);
}
.package-block-two .inner-box .image-box {
  margin-bottom: 0;
  position: relative;
}
.package-block-two .inner-box .image-box .image img {
  border-radius: 0;
  width: 100%;
}
.package-block-two .content-box {
  border: 1px solid rgba(var(--theme-color-dark-rgb), 0.1);
  padding: 27px 0 35px;
  position: relative;
  z-index: 1;
}
.package-block-two .content-box:before {
  background-color: var(--theme-color1);
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  top: -1px;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
  z-index: -1;
}
.package-block-two .content-box .name {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
}
.package-block-two .content-box .name:hover {
  color: var(--theme-color1);
}
.package-block-two .content-box .price {
  color: var(--theme-color1);
  font-size: 64px;
  font-weight: 600;
  font-family: var(--title-font);
  transition: all 300ms ease;
}

/***

====================================================================
    Package Section Three
====================================================================

***/
.packages-section-three {
  padding: 93px 0 100px;
  position: relative;
}
@media (max-width: 767.98px) {
  .packages-section-three {
    padding: 70px 0 100px;
  }
}
.packages-section-three .outer-box {
  padding: 0 30px;
}
@media (min-width: 1400px) {
  .packages-section-three .outer-box {
    padding: 0 101px;
  }
}
.packages-section-three.home7-style {
  background-color: #F4ECDF;
}

.package-block-three .inner-box {
  background-color: #F4ECDF;
  position: relative;
  margin-bottom: 26px;
  text-align: center;
}
.package-block-three .inner-box.style-two {
  background-color: #F2EFEA;
}
.package-block-three .inner-box:hover .image-box .bg-image-two {
  transform: scale(1);
}
.package-block-three .inner-box:hover .content-box .name {
  color: var(--theme-color-dark);
}
.package-block-three .inner-box:after {
  border: 1px dashed var(--theme-color1);
  content: "";
  position: absolute;
  top: 10px;
  left: 9px;
  right: 9px;
  bottom: 10px;
  z-index: 1;
  pointer-events: none;
  transition: all 300ms ease;
}
.package-block-three .inner-box .image-box {
  margin-bottom: 0;
  position: relative;
}
.package-block-three .inner-box .image-box .image img {
  border-radius: 0;
}
.package-block-three .content-box {
  padding: 70px 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1399.98px) {
  .package-block-three .content-box {
    padding: 70px 25px;
  }
}
.package-block-three .content-box:before {
  background-image: url("../images/icons/icon-flower shape.png");
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  left: calc(50% - 48px);
  top: 32px;
  z-index: -1;
  pointer-events: none;
}
.package-block-three .content-box .name {
  color: var(--theme-color1);
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  position: relative;
}
.package-block-three .content-box .name:hover {
  color: var(--theme-color1);
}
.package-block-three .content-box .price {
  color: var(--headings-color);
  display: block;
  font-size: 64px;
  font-weight: 600;
  font-family: var(--title-font);
  margin-bottom: 40px;
  transition: all 300ms ease;
}
.package-block-three .content-box .text {
  margin-bottom: 30px;
}
.package-block-three.home7-style .inner-box {
  background-color: var(--theme-color-light);
}

/***

====================================================================
    Package Section Four
====================================================================

***/
.packages-section-four {
  background-color: var(--theme-color5);
  padding: 93px 0 100px;
  position: relative;
}
@media (max-width: 767.98px) {
  .packages-section-four {
    padding: 70px 0 100px;
  }
}
.packages-section-four .outer-box {
  padding: 0 30px;
}
@media (min-width: 1400px) {
  .packages-section-four .outer-box {
    padding: 0 101px;
  }
}

.package-block-four .inner-box {
  background-color: var(--theme-color-white);
  border-radius: 30px;
  position: relative;
  margin-bottom: 26px;
  text-align: center;
}
.package-block-four .inner-box:before {
  background-image: url("../images/icons/shape4-1.png");
  content: "";
  position: absolute;
  width: 157px;
  height: 74px;
  left: 0;
  top: 0;
  pointer-events: none;
}
.package-block-four .inner-box:after {
  background-image: url("../images/icons/shape4-2.png");
  content: "";
  position: absolute;
  width: 157px;
  height: 74px;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.package-block-four .inner-box.style-two {
  background-color: #F2EFEA;
}
.package-block-four .inner-box:hover .image-box .bg-image-two {
  transform: scale(1);
}
.package-block-four .inner-box:hover .content-box .name {
  color: var(--theme-color-dark);
}
.package-block-four .inner-box .image-box {
  margin-bottom: 0;
  position: relative;
}
.package-block-four .inner-box .image-box .image img {
  border-radius: 0;
}
.package-block-four .content-box {
  padding: 86px 50px 52px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1399.98px) {
  .package-block-four .content-box {
    padding: 65px 25px 52px;
  }
}
.package-block-four .content-box:after {
  border: 1px dashed var(--theme-color1);
  border-radius: 30px;
  content: "";
  position: absolute;
  top: 10px;
  left: 9px;
  right: 9px;
  bottom: 10px;
  z-index: 1;
  pointer-events: none;
  transition: all 300ms ease;
}
.package-block-four .content-box:before {
  background-image: url("../images/icons/icon-flower2.png");
  content: "";
  position: absolute;
  width: 103px;
  height: 103px;
  left: calc(50% - 42px);
  top: 57px;
  z-index: -1;
  pointer-events: none;
}
.package-block-four .content-box .number {
  color: var(--headings-color);
  display: block;
  font-size: 40px;
  font-weight: 600;
  font-family: var(--title-font);
  line-height: 1;
  margin-bottom: 43px;
  transition: all 300ms ease;
}
.package-block-four .content-box .name {
  color: var(--theme-color1);
  margin-bottom: 15px;
  position: relative;
}
.package-block-four .content-box .name:hover {
  color: var(--theme-color1);
}
.package-block-four .content-box .text {
  margin-bottom: 18px;
}
.package-block-four .content-box .btn-link {
  color: var(--theme-color1);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 10%;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 300ms ease;
}
.package-block-four .content-box .btn-link:hover .btn-title:before {
  width: 100%;
}
.package-block-four .content-box .btn-link .btn-title {
  position: relative;
}
.package-block-four .content-box .btn-link .btn-title:before {
  background-color: var(--theme-color1);
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 0;
  transition: all 300ms ease;
}
.package-block-four .content-box .btn-link .icon {
  margin-left: 7px;
}

/*** 
====================================================================
  Pricing Section
====================================================================
***/
.pricing-block .inner-box:hover .image-box .image a img {
  transform: rotateY(-180deg);
}

.pricing-section {
  padding: 116px 0 128px;
  position: relative;
}
@media (max-width: 767.98px) {
  .pricing-section {
    padding: 90px 0;
  }
}
.pricing-section .leaf1 {
  background-image: url(../images/resource/leaf1.png);
  position: absolute;
  width: 308px;
  height: 176px;
  right: 0;
  bottom: 40px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .pricing-section .leaf1 {
    display: none;
  }
}
.pricing-section .leaf2 {
  background-image: url(../images/resource/leaf2.png);
  position: absolute;
  width: 368px;
  height: 425px;
  left: 0;
  top: -24px;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .pricing-section .leaf2 {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .pricing-section .content-column {
    margin-bottom: 70px;
  }
}
.pricing-section .content-column:last-child {
  margin-bottom: 0;
}
.pricing-section .pricing-block {
  margin-bottom: 88px;
}
.pricing-section .pricing-block:last-child {
  margin-bottom: 0;
}
.pricing-section .pricing-block .inner-box {
  align-items: center;
  border-bottom: 1px dashed rgba(112, 112, 112, 0.25);
  display: flex;
  padding-bottom: 24px;
}
.pricing-section .pricing-block .inner-box .image-box {
  margin-right: 21px;
}
.pricing-section .pricing-block .inner-box .image-box .image {
  width: 76px;
  height: 74px;
  overflow: hidden;
  border-radius: 11px;
}
.pricing-section .pricing-block .inner-box .image-box .image a img {
  transition: all 300ms ease;
}
.pricing-section .pricing-block .inner-box .content-box {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.pricing-section .pricing-block .inner-box .content-box .inner .title {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0;
}
.pricing-section .pricing-block .inner-box .content-box .inner .title a:hover {
  color: var(--theme-color1);
}
.pricing-section .pricing-block .inner-box .content-box .inner .text {
  color: var(--theme-color1);
  font-size: 22px;
  font-weight: 600;
  font-style: italic;
  font-family: var(--title-font);
}
.pricing-section .pricing-block .inner-box .content-box .price {
  color: var(--theme-color1);
  font-size: 40px;
  font-weight: 700;
  font-family: var(--title-font);
}
@media (max-width: 991.98px) {
  .pricing-section .image-column {
    display: none;
  }
}
.pricing-section .image-column .inner-box {
  position: relative;
}
@media (max-width: 991.98px) {
  .pricing-section .image-column .inner-box {
    text-align: center;
    margin: 90px 0;
  }
}
.pricing-section .image-column .inner-box:before {
  content: "";
  background: #F9F6F1;
  border-radius: 208px;
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -22px;
}
@media (max-width: 991.98px) {
  .pricing-section .image-column .inner-box:before {
    display: none;
  }
}
.pricing-section .image-column .inner-box .bg-image {
  width: 151px;
  height: 145px;
  top: -30px;
  right: 0;
  left: auto;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .pricing-section .image-column .inner-box .bg-image {
    left: 50%;
  }
}
.pricing-section .image-column .inner-box .image a img {
  border-radius: 208px;
}

/*** 
====================================================================
  Pricing Section Two
====================================================================
***/
.pricing-section-two {
  background-color: #f9f6f1;
  padding: 120px 0 70px;
  position: relative;
}
@media (max-width: 767.98px) {
  .pricing-section-two {
    padding: 90px 0 40px;
  }
}
@media (min-width: 992px) {
  .pricing-section-two .content-column {
    padding-right: 40px;
  }
}
@media (min-width: 992px) {
  .pricing-section-two .content-column + .content-column {
    padding-left: 40px;
    padding-right: 0;
  }
}
.pricing-section-two .content-column:last-child {
  margin-bottom: 0;
}

.pricing-block-two {
  margin-bottom: 40px;
}
.pricing-block-two .inner-box {
  align-items: center;
  display: flex;
}
.pricing-block-two .inner-box .content-box {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  width: 100%;
}
.pricing-block-two .inner-box .content-box .inner {
  position: relative;
}
.pricing-block-two .inner-box .content-box .inner .title {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
  position: relative;
  padding-right: 15px;
}
.pricing-block-two .inner-box .content-box .inner .title:after {
  content: "";
  border-bottom: 1px dashed rgba(var(--headings-color-rgb), 0.25);
  width: 100%;
  min-width: 500px;
  left: 100%;
  top: 20px;
  position: absolute;
}
.pricing-block-two .inner-box .content-box .inner .title a:hover {
  color: var(--theme-color1);
}
.pricing-block-two .inner-box .content-box .inner .text {
  color: var(--theme-color1);
  display: block;
  font-weight: 400;
  font-style: italic;
  font-family: var(--title-font);
}
.pricing-block-two .inner-box .content-box .price {
  background-color: #f9f6f1;
  color: var(--theme-color1);
  font-size: 36px;
  font-weight: 400;
  font-family: var(--title-font);
  position: relative;
  padding-left: 12px;
}

/*** 
====================================================================
  Pricing Section Three
====================================================================
***/
.pricing-section-three.pull-up .outer-box {
  border-radius: 10px;
  position: relative;
  margin: -170px 60px 0;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .pricing-section-three.pull-up .outer-box {
    margin: 0;
    border-radius: 0;
  }
}
.pricing-section-three .outer-box {
  background-color: #f2efea;
  background-image: url("../images/icons/shape-bg1.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  margin: 0 60px;
  padding: 120px 0 96px;
  position: relative;
}
@media (max-width: 1399.98px) {
  .pricing-section-three .outer-box {
    background-image: none;
    margin: 0 24px;
  }
}
@media (max-width: 1199.98px) {
  .pricing-section-three .outer-box {
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  .pricing-section-three .outer-box {
    padding: 90px 0 80px;
  }
}

.pricing-block-three {
  margin-bottom: 24px;
}
.pricing-block-three .inner-box {
  background-color: #FAF1EE;
  border: 1px solid rgba(154, 86, 58, 0.1);
  align-items: center;
  display: flex;
  padding: 20px 30px;
}
@media (max-width: 575.98px) {
  .pricing-block-three .inner-box {
    flex-direction: column;
    justify-content: center;
    padding: 40px 15px;
  }
}
.pricing-block-three .inner-box:hover .image-box:after {
  background-color: var(--theme-color-dark);
  color: var(--theme-color-light);
}
.pricing-block-three .inner-box:hover .image-box .image a img {
  transform: rotateY(-180deg);
}
.pricing-block-three .inner-box .image-box {
  margin-right: 21px;
  position: relative;
}
.pricing-block-three .inner-box .image-box:after {
  background-color: var(--theme-color1);
  border-radius: 50%;
  color: var(--theme-color-light);
  counter-increment: my-sec-counter;
  content: counter(my-sec-counter) " ";
  position: absolute;
  line-height: 1;
  right: 5px;
  top: -7px;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  transition: all 300ms ease;
  width: 25px;
  height: 25px;
  line-height: 25px;
  z-index: 1;
}
.pricing-block-three .inner-box .image-box .image {
  width: 76px;
  height: 74px;
  overflow: hidden;
  border-radius: 50%;
}
.pricing-block-three .inner-box .image-box .image a img {
  transition: all 300ms ease;
}
.pricing-block-three .inner-box .content-box {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 575.98px) {
  .pricing-block-three .inner-box .content-box {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding-top: 20px;
  }
}
.pricing-block-three .inner-box .content-box .inner {
  position: relative;
}
.pricing-block-three .inner-box .content-box .inner .title {
  display: inline-block;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 9px;
  position: relative;
  padding-right: 15px;
}
@media (max-width: 575.98px) {
  .pricing-block-three .inner-box .content-box .inner .title {
    padding-right: 0;
  }
}
.pricing-block-three .inner-box .content-box .inner .title:after {
  content: "";
  border-bottom: 1px dashed var(--headings-color);
  width: 100%;
  min-width: 500px;
  left: 100%;
  top: 20px;
  position: absolute;
}
@media (max-width: 575.98px) {
  .pricing-block-three .inner-box .content-box .inner .title:after {
    border: none;
  }
}
.pricing-block-three .inner-box .content-box .inner .title a:hover {
  color: var(--theme-color1);
}
.pricing-block-three .inner-box .content-box .inner .text {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
}
.pricing-block-three .inner-box .content-box .price {
  background-color: #FAF1EE;
  color: var(--theme-color1);
  font-size: 22px;
  font-weight: 600;
  font-family: var(--title-font);
  position: relative;
  padding-left: 12px;
}
@media (max-width: 575.98px) {
  .pricing-block-three .inner-box .content-box .price {
    padding-left: 0;
  }
}

/*** 
====================================================================
  Pricing Section Four
====================================================================
***/
.pricing-section-four {
  background-color: var(--theme-color5);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  padding: 120px 0 244px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .pricing-section-four {
    padding: 90px 0;
  }
}
.pricing-section-four .leaf1 {
  background-image: url(../images/icons/shape-style1.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 225px;
  height: 53px;
  right: 100px;
  top: 336px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .pricing-section-four .leaf1 {
    display: none;
  }
}
.pricing-section-four .leaf2 {
  background-image: url(../images/icons/shape-style1.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 225px;
  height: 53px;
  left: 100px;
  top: 336px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .pricing-section-four .leaf2 {
    display: none;
  }
}
.pricing-section-four .leaf3 {
  background-image: url(../images/icons/shape-style1.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 225px;
  height: 53px;
  right: 100px;
  bottom: 121px;
  pointer-events: none;
  transform: rotateX(180deg);
}
@media (max-width: 1199.98px) {
  .pricing-section-four .leaf3 {
    display: none;
  }
}
.pricing-section-four .leaf4 {
  background-image: url(../images/icons/shape-style1.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 225px;
  height: 53px;
  left: 100px;
  bottom: 121px;
  pointer-events: none;
  transform: rotateX(180deg);
}
@media (max-width: 1199.98px) {
  .pricing-section-four .leaf4 {
    display: none;
  }
}
.pricing-section-four .leaf5 {
  background-image: url(../images/icons/shape-style2.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 47px;
  height: 376px;
  right: 100px;
  top: 538px;
  pointer-events: none;
  transform: rotateY(180deg);
}
@media (max-width: 1599.98px) {
  .pricing-section-four .leaf5 {
    display: none;
  }
}
.pricing-section-four .leaf6 {
  background-image: url(../images/icons/shape-style2.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 47px;
  height: 376px;
  left: 100px;
  top: 538px;
  pointer-events: none;
}
@media (max-width: 1599.98px) {
  .pricing-section-four .leaf6 {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .pricing-section-four .content-column {
    margin-bottom: 70px;
  }
}
.pricing-section-four .content-column:last-child {
  margin-bottom: 0;
}
.pricing-section-four .pricing-block {
  margin-bottom: 60px;
}
.pricing-section-four .pricing-block:last-child {
  margin-bottom: 0;
}
.pricing-section-four .pricing-block .inner-box {
  align-items: center;
  border-bottom: 1px dashed rgba(112, 112, 112, 0.25);
  display: flex;
  padding-bottom: 60px;
}
.pricing-section-four .pricing-block .inner-box .image-box {
  margin-right: 21px;
}
.pricing-section-four .pricing-block .inner-box .image-box .image {
  width: 76px;
  height: 74px;
  overflow: hidden;
  border-radius: 11px;
}
.pricing-section-four .pricing-block .inner-box .image-box .image a img {
  transition: all 300ms ease;
}
.pricing-section-four .pricing-block .inner-box .content-box {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.pricing-section-four .pricing-block .inner-box .content-box .inner .title {
  font-weight: 500;
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .pricing-section-four .pricing-block .inner-box .content-box .inner .title {
    font-size: 24px;
  }
}
.pricing-section-four .pricing-block .inner-box .content-box .inner .title a:hover {
  color: var(--theme-color1);
}
.pricing-section-four .pricing-block .inner-box .content-box .inner .text {
  color: var(--theme-color1);
  font-size: 20px;
  font-weight: 400;
  font-family: var(--title-font);
}
.pricing-section-four .pricing-block .inner-box .content-box .price {
  color: var(--theme-color1);
  font-size: 40px;
  font-family: var(--title-font);
}
@media (max-width: 991.98px) {
  .pricing-section-four .image-column {
    display: none;
  }
}
.pricing-section-four .image-column .inner-box {
  position: relative;
}
@media (max-width: 991.98px) {
  .pricing-section-four .image-column .inner-box {
    text-align: center;
    margin: 90px 0;
  }
}
.pricing-section-four .image-column .inner-box:before {
  content: "";
  background: #F9F6F1;
  border-radius: 208px;
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: -22px;
}
@media (max-width: 991.98px) {
  .pricing-section-four .image-column .inner-box:before {
    display: none;
  }
}
.pricing-section-four .image-column .inner-box .bg-image {
  width: 151px;
  height: 145px;
  top: -30px;
  right: 0;
  left: auto;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .pricing-section-four .image-column .inner-box .bg-image {
    left: 50%;
  }
}
.pricing-section-four .image-column .inner-box .image {
  border-radius: 208px;
  border: 1px solid #DFDFDF;
  padding: 30px;
}
.pricing-section-four .image-column .inner-box .image img {
  border-radius: 208px;
}

/*** 
====================================================================
  Pricing Section Five
====================================================================
***/
.pricing-section-five {
  position: relative;
  padding: 100px 0 38px;
}
.pricing-section-five.style-two {
  background-color: #F9F6F1;
}
.pricing-section-five.style-two .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.pricing-section-five.style-two .anim-icons .image1 {
  position: absolute;
  top: 50px;
  left: 30px;
}
.pricing-section-five.style-two .anim-icons .image2 {
  position: absolute;
  bottom: 50px;
  right: 30px;
}
.pricing-section-five.style-three {
  background-color: #ffffff;
}
.pricing-section-five.style-three .pricing-block-five .inner-box .content-box .price {
  background-color: #fff;
}
.pricing-section-five.style-three .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.pricing-section-five.style-three .anim-icons .image1 {
  position: absolute;
  top: 50px;
  left: 30px;
}
.pricing-section-five.style-three .anim-icons .image2 {
  position: absolute;
  bottom: 50px;
  right: 30px;
}
.pricing-section-five.style-five .pricing-block-five .inner-box .content-box .price {
  background-color: #fff;
}
.pricing-section-five .sec-title {
  margin-bottom: 60px;
}
.pricing-section-five .outer-box {
  position: relative;
}
.pricing-section-five .outer-box .anim-icons .shape-image1 {
  position: absolute;
  right: 38px;
  top: -6px;
}

.pricing-block-five {
  margin-bottom: 60px;
}
.pricing-block-five .inner-box {
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  .pricing-block-five .inner-box {
    flex-direction: column;
  }
}
.pricing-block-five .inner-box:hover .image-box .image a img {
  transform: rotateY(-180deg);
}
.pricing-block-five .inner-box .image-box {
  margin-right: 16px;
  position: relative;
}
@media (max-width: 575.98px) {
  .pricing-block-five .inner-box .image-box {
    margin-right: 0;
  }
}
.pricing-block-five .inner-box .image-box .image {
  border-radius: 10px;
  width: 76px;
  height: 74px;
  overflow: hidden;
  border-radius: 9px;
}
.pricing-block-five .inner-box .image-box .image a img {
  transition: all 300ms ease;
}
.pricing-block-five .inner-box .content-box {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 575.98px) {
  .pricing-block-five .inner-box .content-box {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding-top: 20px;
  }
}
.pricing-block-five .inner-box .content-box .inner {
  position: relative;
}
.pricing-block-five .inner-box .content-box .inner:after {
  content: "";
  border-bottom: 2px solid #E2E2E2;
  width: 100%;
  min-width: 500px;
  left: calc(100% + 42px);
  top: 18px;
  position: absolute;
}
@media (max-width: 575.98px) {
  .pricing-block-five .inner-box .content-box .inner:after {
    border: none;
  }
}
.pricing-block-five .inner-box .content-box .inner .title {
  display: inline-block;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0;
  position: relative;
  padding-right: 15px;
}
@media (max-width: 575.98px) {
  .pricing-block-five .inner-box .content-box .inner .title {
    padding-right: 0;
  }
}
.pricing-block-five .inner-box .content-box .inner .title a:hover {
  color: var(--theme-color1);
}
.pricing-block-five .inner-box .content-box .inner .text {
  color: var(--text-color);
  display: block;
  font-size: 14px;
  font-weight: 400;
}
.pricing-block-five .inner-box .content-box .price {
  background-color: #F7F4EF;
  color: var(--headings-color);
  font-size: 30px;
  font-weight: 500;
  font-family: var(--title-font);
  position: relative;
  padding-left: 19px;
  line-height: 1;
}
@media (max-width: 575.98px) {
  .pricing-block-five .inner-box .content-box .price {
    padding-left: 0;
  }
}
.pricing-block-five .inner-box .content-box .price span {
  color: var(--text-color);
  font-size: 16px;
  font-family: var(--text-font);
  font-weight: 500;
  margin-right: 24px;
  text-transform: capitalize;
}

/*** 
====================================================================
  Tab Style One
====================================================================
***/
.tabs-style-one .tab-buttons {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .tabs-style-one .tab-buttons {
    display: block;
  }
}
.tabs-style-one .tab-buttons .tab-btn {
  cursor: pointer;
  margin-right: 59px;
  text-align: center;
}
@media (max-width: 767.98px) {
  .tabs-style-one .tab-buttons .tab-btn {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
.tabs-style-one .tab-buttons .tab-btn:last-child {
  margin-right: 0;
}
.tabs-style-one .tab-buttons .tab-btn.active-btn .icon svg {
  fill: var(--theme-color1);
}
.tabs-style-one .tab-buttons .tab-btn.active-btn .icon .icon-img {
  filter: brightness(0) invert(1);
  transform: translate(-50%, -50%) rotateY(-180deg);
}
.tabs-style-one .tab-buttons .tab-btn .icon {
  position: relative;
  margin-bottom: 3px;
}
.tabs-style-one .tab-buttons .tab-btn .icon .icon-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  transition: all 300ms ease;
}
.tabs-style-one .tab-buttons .tab-btn .icon svg {
  fill: var(--theme-color-white);
  transition: all 300ms ease;
}
.tabs-style-one .tab-buttons .tab-btn .title {
  color: var(--headings-color);
  font-size: 18px;
  font-weight: 500;
  font-family: var(--title-font);
  transition: all 300ms ease;
}

/*** 
====================================================================
  Pricing Section Six
====================================================================
***/
.pricing-section-six {
  background-color: #F7F5F4;
  padding: 120px 0;
  position: relative;
  background-image: url(../images/background/bg-pricing.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}
@media (max-width: 767.98px) {
  .pricing-section-six {
    padding: 90px 0 40px;
  }
}
@media (min-width: 992px) {
  .pricing-section-six .content-column {
    padding-right: 40px;
  }
}
@media (min-width: 992px) {
  .pricing-section-six .content-column + .content-column {
    padding-left: 40px;
    padding-right: 0;
  }
}
.pricing-section-six .content-column:last-child {
  margin-bottom: 0;
}
.pricing-section-six .title-stroke-text {
  margin-bottom: 0;
  position: absolute;
  top: 5px;
  left: 50%;
  font-size: 171px;
  letter-spacing: 22%;
  transform: translateX(-50%);
}
@media (max-width: 1399.98px) {
  .pricing-section-six .title-stroke-text {
    font-size: 100px;
    line-height: 1.1;
  }
}
@media (max-width: 991.98px) {
  .pricing-section-six .title-stroke-text {
    font-size: 80px;
  }
}
@media (max-width: 767.98px) {
  .pricing-section-six .title-stroke-text {
    font-size: 60px;
  }
}
@media (max-width: 575.98px) {
  .pricing-section-six .title-stroke-text {
    font-size: 36px;
  }
}

.pricing-block-six {
  margin-bottom: 40px;
}
.pricing-block-six .inner-box {
  align-items: center;
  display: flex;
}
.pricing-block-six .inner-box .content-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  width: 100%;
}
.pricing-block-six .inner-box .content-box .inner {
  position: relative;
}
.pricing-block-six .inner-box .content-box .inner .title {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0;
  position: relative;
  padding-right: 15px;
}
.pricing-block-six .inner-box .content-box .inner .title:after {
  content: "";
  border-bottom: 1px dashed rgba(var(--headings-color-rgb), 0.25);
  width: 100%;
  min-width: 500px;
  left: 100%;
  top: 27px;
  position: absolute;
}
.pricing-block-six .inner-box .content-box .inner .title a:hover {
  color: var(--theme-color1);
}
.pricing-block-six .inner-box .content-box .inner .text {
  display: block;
  font-weight: 400;
}
.pricing-block-six .inner-box .content-box .price {
  background-color: #f5f5f5;
  color: var(--theme-color1);
  font-size: 36px;
  font-weight: 400;
  font-family: var(--title-font);
  position: relative;
  padding-left: 12px;
  margin-top: -20px;
}

/*** 

====================================================================
    Features Section
====================================================================

***/
.features-section {
  padding: 0 0 80px;
}
.features-section .content-column .inner-column {
  position: relative;
  padding-top: 84px;
}
@media (max-width: 1399.98px) {
  .features-section .content-column .inner-column {
    padding-top: 50px;
  }
}
.features-section .content-column .inner-column .sec-title .text {
  margin-top: 11px;
  margin-bottom: 35px;
}
.features-section .content-column .inner-column .bg-image {
  position: absolute;
  width: 948px;
  height: 600px;
  top: 0;
  right: calc(100% + 126px);
}
@media (max-width: 991.98px) {
  .features-section .content-column .inner-column .bg-image {
    display: none;
  }
}

.list-style-two .feature-block .inner-box {
  position: relative;
  margin-bottom: 35px;
}
.list-style-two .feature-block .inner-box:hover .icon {
  transform: rotateY(180deg) !important;
}
.list-style-two .feature-block .inner-box .icon {
  position: absolute;
  margin-bottom: 0;
  top: -3px;
  transition: all 300ms ease;
}
.list-style-two .feature-block .inner-box .title {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 0;
  margin-left: 35px;
}

/*** 

====================================================================
    Features Section Two
====================================================================

***/
.features-section-two {
  padding: 120px 0;
}
@media (max-width: 767.98px) {
  .features-section-two {
    padding: 90px 0;
  }
}
.features-section-two .sec-title {
  margin-bottom: 125px;
}
@media (max-width: 767.98px) {
  .features-section-two .sec-title {
    text-align: center;
    margin-bottom: 90px;
  }
}
.features-section-two .sec-title .text {
  margin-top: 65px;
}

.feature-block-two .inner-box {
  text-align: center;
  position: relative;
}
@media (max-width: 991.98px) {
  .feature-block-two .inner-box {
    margin-bottom: 30px;
  }
}
.feature-block-two .inner-box:hover .icon {
  transform: scale(-1) rotate(180deg);
}
.feature-block-two .inner-box .icon {
  color: var(--theme-color1);
  font-size: 110px;
  min-height: 164px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 300ms ease;
}
.feature-block-two .inner-box .title {
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 21px;
  margin-top: 30px;
}
.feature-block-two .inner-box .title:hover {
  color: var(--theme-color1);
}
.feature-block-two .inner-box .text {
  margin: 0 30px;
  transition: all 300ms ease;
}
@media (max-width: 1199.98px) {
  .feature-block-two .inner-box .text {
    margin: 0;
  }
}

/*** 

====================================================================
    About Section
====================================================================

***/
.about-section {
  padding: 154px 0 69px;
  position: relative;
}
.about-section .about1-9 {
  background-image: url(../images/resource/about1-9.png);
  position: absolute;
  width: 312px;
  height: 519px;
  right: 0px;
  top: 0;
}
@media (max-width: 1199.98px) {
  .about-section .about1-9 {
    display: none;
  }
}
.about-section .sec-title h2 {
  margin-top: -5px;
}
@media (max-width: 991.98px) {
  .about-section .sec-title h2 {
    margin-top: 0;
  }
}
.about-section .sec-title h2 strong {
  font-weight: 700;
}
.about-section .sec-title h2 strong span {
  position: relative;
  line-height: 1;
  top: -16px;
}
@media (max-width: 1399.98px) {
  .about-section .sec-title h2 strong span {
    top: 0;
  }
}
.about-section .sec-title .text {
  font-style: italic;
  font-weight: 600;
  margin-top: 1px;
  margin-right: 8px;
}
@media (max-width: 991.98px) {
  .about-section .sec-title .text {
    margin-top: 10px;
  }
}
@media (max-width: 575.98px) {
  .about-section .sec-title .text {
    font-size: 14px;
    line-height: 26px;
  }
}
.about-section .image-column .inner-column .image-box {
  position: relative;
}
@media (max-width: 1199.98px) {
  .about-section .image-column .inner-column .image-box {
    margin-bottom: 90px;
  }
}
@media (max-width: 575.98px) {
  .about-section .image-column .inner-column .image-box {
    margin-bottom: 70px;
  }
}
.about-section .image-column .inner-column .image-box .image {
  margin-top: -32px;
}
.about-section .image-column .inner-column .image-box .exp-box {
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 86px;
  text-align: center;
}
.about-section .image-column .inner-column .image-box .exp-box .bg-image {
  width: 170px;
  height: 170px;
  right: 0;
  bottom: -74px;
  left: auto;
  top: auto;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 575.98px) {
  .about-section .image-column .inner-column .image-box .exp-box .bg-image {
    right: 0;
    bottom: -48px;
  }
}
.about-section .image-column .inner-column .image-box .exp-box .inner {
  position: relative;
  top: 37px;
  right: 54px;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .about-section .image-column .inner-column .image-box .exp-box .inner {
    top: 5px;
  }
}
.about-section .image-column .inner-column .image-box .exp-box .inner .title {
  color: var(--theme-color-light);
  font-size: 60px;
  font-weight: 500;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .about-section .image-column .inner-column .image-box .exp-box .inner .title {
    font-size: 50px;
  }
}
.about-section .image-column .inner-column .image-box .exp-box .inner .text {
  color: var(--theme-color-light);
  position: relative;
  top: -15px;
}
@media (max-width: 575.98px) {
  .about-section .image-column .inner-column .image-box .exp-box .inner .text {
    margin-top: -10px;
  }
}
.about-section .image-column .inner-column .image-box .bg-image-one {
  bottom: -74px;
  right: -8px;
  left: auto;
  top: auto;
  width: 256px;
  height: 363px;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .about-section .image-column .inner-column .image-box .bg-image-one {
    display: none;
  }
}
.about-section .image-column .inner-column .image-box .bg-image-two {
  bottom: -82px;
  left: -254px;
  top: auto;
  right: auto;
  width: 320px;
  height: 312px;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .about-section .image-column .inner-column .image-box .bg-image-two {
    display: none;
  }
}
.about-section .image-column .inner-column .image-box .bg-image-three {
  bottom: -36px;
  left: 0;
  top: auto;
  right: auto;
  width: 527px;
  height: 517px;
  pointer-events: none;
}
@media (max-width: 575.98px) {
  .about-section .image-column .inner-column .image-box .bg-image-three {
    display: none;
  }
}
.about-section .image-column .inner-column .image-box .bg-image-four {
  bottom: -33px;
  left: 13px;
  top: auto;
  right: auto;
  width: 526px;
  height: 526px;
  z-index: -1;
  pointer-events: none;
}
@media (max-width: 575.98px) {
  .about-section .image-column .inner-column .image-box .bg-image-four {
    display: none;
  }
}
.about-section .content-column .inner-column {
  margin-top: -31px;
}
@media (max-width: 991.98px) {
  .about-section .content-column .inner-column {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .about-section .content-column .inner-column {
    margin-bottom: 80px;
  }
}
@media (max-width: 575.98px) {
  .about-section .content-column .inner-column {
    margin-bottom: 70px;
  }
}
.about-section .content-column .inner-column .list-style {
  margin-bottom: 38px;
  margin-top: 25px;
}
@media (max-width: 575.98px) {
  .about-section .content-column .inner-column .list-style {
    margin-bottom: 30px;
  }
}
.about-section .content-column .inner-column .list-style li {
  margin-bottom: 10px;
  color: var(--text-color);
  font-size: 16px;
  font-weight: 400;
  position: relative;
  padding-left: 28px;
}
@media (max-width: 575.98px) {
  .about-section .content-column .inner-column .list-style li {
    font-size: 14px;
  }
}
.about-section .content-column .inner-column .list-style li:last-child {
  margin-bottom: 0;
}
.about-section .content-column .inner-column .list-style li:hover .icon {
  transform: rotateY(357deg) !important;
}
.about-section .content-column .inner-column .list-style li .icon {
  color: var(--theme-color1);
  position: absolute;
  margin-right: 4.5px;
  left: 0;
  top: -2px;
  margin-bottom: 0;
  transition: all 300ms ease;
}
.about-section .content-column .inner-column .author-box .inner {
  align-items: center;
}
.about-section .content-column .inner-column .author-box .inner .theme-btn {
  margin-right: 34px;
}
@media (max-width: 991.98px) {
  .about-section .content-column .inner-column .author-box .inner .theme-btn {
    margin-right: 24px;
  }
}
@media (max-width: 575.98px) {
  .about-section .content-column .inner-column .author-box .inner .theme-btn {
    margin-right: 21px;
  }
}
.about-section .content-column .inner-column .author-box .inner .thumb {
  margin-bottom: 0;
  margin-right: 22px;
}
@media (max-width: 991.98px) {
  .about-section .content-column .inner-column .author-box .inner .thumb {
    margin-right: 16px;
  }
}
.about-section .content-column .inner-column .author-box .inner .info {
  margin-top: -4px;
}
@media (max-width: 991.98px) {
  .about-section .content-column .inner-column .author-box .inner .info {
    margin-top: 0;
  }
}
.about-section .content-column .inner-column .author-box .inner .info .sign {
  margin-bottom: 3px;
}
.about-section .content-column .inner-column .author-box .inner .info .name {
  color: #1C1A1D;
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .about-section .content-column .inner-column .author-box .inner .info .name {
    font-size: 12px;
  }
}
.about-section .timetable-block {
  text-align: center;
}
.about-section .timetable-block .inner .content-top {
  background-color: var(--theme-color1-dark);
  padding: 32px 0 29px;
}
.about-section .timetable-block .inner .content-top i {
  color: var(--theme-color-light);
  font-size: 35px;
}
.about-section .timetable-block .inner .content-top .title {
  color: var(--theme-color-light);
  font-weight: 500;
  margin-top: 6px;
  margin-bottom: 0;
}
.about-section .timetable-block .inner .content {
  background-color: var(--theme-color1);
  padding: 45px 0 114px;
  position: relative;
}
.about-section .timetable-block .inner .content .time-box {
  margin-bottom: 25px;
}
.about-section .timetable-block .inner .content .time-box:last-child {
  margin-bottom: 0;
}
.about-section .timetable-block .inner .content .time-box .opening-days {
  color: var(--theme-color-light);
  font-size: 14px;
  margin-bottom: 5px;
}
.about-section .timetable-block .inner .content .time-box .opening-hours {
  color: var(--theme-color-light);
  font-size: 18px;
  font-weight: 600;
}
.about-section .timetable-block .inner .content .bg-image {
  width: 261px;
  height: 121px;
  top: auto;
  bottom: 0;
}

/*** 

====================================================================
    About Section Two
====================================================================

***/
.about-section-two {
  position: relative;
  padding: 180px 0 40px;
}
@media (max-width: 1199.98px) {
  .about-section-two {
    padding: 80px 0 40px;
  }
}
.about-section-two .about2-pattrn1 {
  background-image: url(../images/resource/about2-7.png);
  position: absolute;
  width: 425px;
  height: 422px;
  left: 0;
  bottom: -45px;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .about-section-two .about2-pattrn1 {
    display: none;
  }
}
.about-section-two .image-column .inner-column .image-box {
  position: relative;
}
.about-section-two .image-column .inner-column .image-box .play-box {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.about-section-two .image-column .inner-column .image-box .play-box .play-btn-two {
  background-color: var(--theme-color1);
  bottom: 0;
  border-radius: 50%;
  right: 0;
  height: 206px;
  width: 206px;
  line-height: 206px;
  left: -16px;
  z-index: 3;
}
.about-section-two .image-column .inner-column .image-box .play-box .play-btn-two .icon {
  border: 1px dashed var(--theme-color-light);
  font-size: 44px;
  color: var(--theme-color-light);
}
.about-section-two .image-column .inner-column .image-box .play-box .play-btn-two .icon:hover {
  color: var(--theme-color-dark);
}
.about-section-two .image-column .inner-column .image-box .play-box .play-btn-two .icon-text-2 {
  background-image: url(../images/icons/icon-text-2.png);
  bottom: -7px;
  right: -6px;
  z-index: 2;
  width: 196px;
  height: 194px;
  pointer-events: none;
  position: relative;
  animation: fa-spin 40s infinite linear;
}
.about-section-two .image-column .inner-column .image-box .image {
  margin-left: 20px;
}
@media (max-width: 575.98px) {
  .about-section-two .image-column .inner-column .image-box .image {
    display: none;
  }
}
.about-section-two .image-column .inner-column .image-box .image a img {
  width: 100%;
  height: 100%;
}
.about-section-two .image-column .inner-column .image-box .image-one {
  height: 100%;
  margin-left: 0;
}
.about-section-two .image-column .inner-column .image-box .image-one img {
  height: 100%;
}
@media (max-width: 575.98px) {
  .about-section-two .image-column .inner-column .image-box .image-one img {
    width: 100%;
  }
}
.about-section-two .image-column .inner-column .image-box .image-two {
  margin-left: 20px;
}
@media (max-width: 575.98px) {
  .about-section-two .image-column .inner-column .image-box .image-two {
    display: none;
  }
}
.about-section-two .image-column .inner-column .image-box .image-two img {
  width: 100%;
}
.about-section-two .image-column .inner-column .image-box .image-two {
  margin-bottom: 20px;
}
.about-section-two .content-column .inner-column {
  margin-left: 88px;
}
@media (max-width: 1199.98px) {
  .about-section-two .content-column .inner-column {
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  .about-section-two .content-column .inner-column {
    margin-top: 80px;
  }
}
@media (max-width: 575.98px) {
  .about-section-two .content-column .inner-column {
    margin-top: 50px;
  }
}
.about-section-two .content-column .inner-column .sec-title .text {
  margin-top: 17px;
}
.about-section-two .content-column .inner-column .list-box .inner .thumb {
  margin-bottom: 23px;
  margin-top: 38px;
}
.about-section-two .content-column .inner-column .list-box .inner .thumb img {
  transition: all 300ms ease;
}
.about-section-two .content-column .inner-column .list-box .inner .title {
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .about-section-two .content-column .inner-column .list-box .inner .title {
    font-size: 24px;
  }
}
.about-section-two .content-column .inner-column .list-box .inner:hover .thumb img {
  transform: scale(-1) rotate(180deg);
}
.about-section-two .content-column .inner-column .author-box {
  margin-top: 48px;
}
.about-section-two .content-column .inner-column .author-box .inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .about-section-two .content-column .inner-column .author-box .inner {
    justify-content: flex-start;
  }
}
@media (max-width: 575.98px) {
  .about-section-two .content-column .inner-column .author-box .inner {
    display: block;
  }
}
.about-section-two .content-column .inner-column .author-box .inner .contact-info {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .about-section-two .content-column .inner-column .author-box .inner .contact-info {
    margin-left: 50px;
  }
}
@media (max-width: 575.98px) {
  .about-section-two .content-column .inner-column .author-box .inner .contact-info {
    margin-left: 0;
    margin-top: 40px;
  }
}
.about-section-two .content-column .inner-column .author-box .inner .contact-info .sign {
  margin-left: 32px;
}
.about-section-two .content-column .inner-column .author-box .inner .contact-info .sign .text {
  color: var(--theme-color-dark);
  font-size: 14px;
}
.about-section-two .content-column .inner-column .author-box .inner .contact-info .sign a {
  color: var(--theme-color-dark);
  font-size: 22px;
  font-weight: 700;
  font-family: var(--title-font);
  letter-spacing: 5px;
}
.about-section-two .content-column .inner-column .author-box .inner .contact-info .sign a:hover {
  color: var(--theme-color1);
}

/*** 

====================================================================
    About Section Three
====================================================================

***/
.about-section-three {
  background-color: var(--theme-color5);
  position: relative;
  padding: 10px 0 40px;
}
@media (max-width: 1199.98px) {
  .about-section-three {
    padding: 10px 0 26px;
  }
}
@media (max-width: 991.98px) {
  .about-section-three .image-column .inner-column {
    display: flex;
    justify-content: center;
  }
}
.about-section-three .image-column .inner-column .image-box {
  position: relative;
  margin-left: 60px;
}
@media (max-width: 991.98px) {
  .about-section-three .image-column .inner-column .image-box {
    margin-left: 0;
    display: inline-block;
  }
}
.about-section-three .image-column .inner-column .image-box .text-rotate {
  background-color: var(--theme-color-light);
  box-shadow: 0px 4px 30px 0px rgba(var(--theme-color-dark-rgb), 0.05);
  border-radius: 50%;
  position: absolute;
  right: 38px;
  bottom: 78px;
  height: 160px;
  width: 160px;
  z-index: 2;
}
.about-section-three .image-column .inner-column .image-box .text-rotate .icon-text-2 {
  background-image: url(../images/icons/icon-text-3.png);
  z-index: 2;
  width: 123px;
  height: 124px;
  pointer-events: none;
  position: relative;
  top: 18px;
  left: 18px;
  animation: fa-spin 40s infinite linear;
}
.about-section-three .image-column .inner-column .image-box .text-rotate .play-btn-two {
  left: calc(50% - 15px);
  bottom: 60px;
  z-index: 2;
}
.about-section-three .image-column .inner-column .image-box .text-rotate .play-btn-two:hover .icon {
  background-color: transparent;
  color: var(--theme-color1);
}
.about-section-three .image-column .inner-column .image-box .text-rotate .play-btn-two .icon {
  color: var(--theme-color1);
  font-size: 30px;
  transform: none;
  left: 0;
  top: 0;
  display: block;
  width: auto;
  height: auto;
  line-height: 1;
}
.about-section-three .image-column .inner-column .image-box .image-one {
  border: 1px solid #DFDFDF;
  border-radius: 240px;
  margin-bottom: 0;
  padding: 30px;
  display: inline-block;
  z-index: 1;
}
.about-section-three .image-column .inner-column .image-box .image-one img {
  border-radius: 214px;
  height: 100%;
}
@media (max-width: 575.98px) {
  .about-section-three .image-column .inner-column .image-box .image-one img {
    width: 100%;
  }
}
.about-section-three .image-column .inner-column .image-box .image-two {
  margin-bottom: 0;
  position: absolute;
  left: -85px;
  bottom: 16px;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .about-section-three .image-column .inner-column .image-box .image-two {
    display: none;
  }
}
.about-section-three .image-column .inner-column .image-box .image-two img {
  width: 100%;
}
.about-section-three .image-column .inner-column .image-box .image-two {
  margin-bottom: 20px;
}
.about-section-three .content-column .inner-column {
  margin-left: 22px;
  padding-top: 115px;
}
@media (max-width: 1199.98px) {
  .about-section-three .content-column .inner-column {
    margin-left: 0;
    padding-top: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 991.98px) {
  .about-section-three .content-column .inner-column {
    align-items: center;
    height: auto;
    margin-bottom: 70px;
  }
}
.about-section-three .content-column .inner-column .sec-title {
  position: relative;
}
@media (max-width: 991.98px) {
  .about-section-three .content-column .inner-column .sec-title {
    text-align: center;
  }
}
.about-section-three .content-column .inner-column .sec-title:before {
  background-image: url("../images/icons/shape-flower.png");
  content: "";
  position: absolute;
  width: 200px;
  height: 200px;
  left: -29px;
  top: -44px;
  z-index: 0;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .about-section-three .content-column .inner-column .sec-title:before {
    display: none;
  }
}
.about-section-three .content-column .inner-column .sec-title .title-stroke-text {
  font-size: 150px;
  position: absolute;
  right: -150px;
  margin-left: -341px;
  top: -95px;
  letter-spacing: 17.13px;
}
@media (max-width: 1199.98px) {
  .about-section-three .content-column .inner-column .sec-title .title-stroke-text {
    font-size: 80px;
    letter-spacing: 7.13px;
    right: auto;
    left: -120px;
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  .about-section-three .content-column .inner-column .sec-title .title-stroke-text {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .about-section-three .content-column .inner-column .sec-title h2 {
    font-size: 40px;
  }
}
.about-section-three .content-column .inner-column .sec-title .text {
  margin-top: 17px;
}
.about-section-three .content-column .inner-column .info-box {
  margin-top: 48px;
}
.about-section-three .content-column .inner-column .info-box .inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .about-section-three .content-column .inner-column .info-box .inner {
    justify-content: flex-start;
  }
}
@media (max-width: 575.98px) {
  .about-section-three .content-column .inner-column .info-box .inner {
    display: block;
  }
}
@media (max-width: 575.98px) {
  .about-section-three .content-column .inner-column .info-box .inner .fact-info {
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .about-section-three .content-column .inner-column .info-box .inner .fact-info .graph-box .pie-graph .title {
    text-align: left;
  }
}
.about-section-three .content-column .inner-column .info-box .inner .image-box {
  position: relative;
}
@media (max-width: 991.98px) {
  .about-section-three .content-column .inner-column .info-box .inner .image-box {
    margin-left: 30px;
  }
}
@media (max-width: 991.98px) {
  .about-section-three .content-column .inner-column .info-box .inner .image-box {
    margin-left: 0;
    margin-top: 50px;
  }
}
.about-section-three .content-column .inner-column .info-box .inner .image-box .image-one {
  position: relative;
  z-index: 1;
}
.about-section-three .content-column .inner-column .info-box .inner .image-box .image-two {
  position: absolute;
  bottom: 0;
  right: -77px;
}

.graph-box .pie-graph {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 42px;
}
.graph-box .pie-graph .graph-outer {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
.graph-box .pie-graph .graph-outer .inner-text {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  color: var(--theme-color2);
  font-weight: 600;
  line-height: 1em;
}
.graph-box .pie-graph .title {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2em;
  margin-bottom: 0;
  margin-left: 25px;
  padding-top: 16px;
}
.graph-box .pie-graph .title:after {
  background-color: var(--theme-color1);
  content: "";
  position: absolute;
  left: 0;
  height: 3px;
  width: 40px;
  top: 0;
}

/*** 

====================================================================
    About Section Four
====================================================================

***/
.about-section-four {
  position: relative;
  padding: 120px 0;
}
@media (max-width: 1199.98px) {
  .about-section-four {
    padding: 80px 0;
  }
}
.about-section-four .about6-shape1 {
  background-image: url(../images/resource/about6-3.png);
  position: absolute;
  width: 259px;
  height: 345px;
  left: 0;
  top: 51px;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .about-section-four .about6-shape1 {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .about-section-four .image-column .inner-column {
    height: 100%;
    display: flex;
    align-items: center;
  }
}
.about-section-four .image-column .inner-column .image-box {
  position: relative;
}
.about-section-four .image-column .inner-column .image-box .play-box {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.about-section-four .image-column .inner-column .image-box .play-box .play-btn-two {
  background-color: var(--theme-color1);
  bottom: 55px;
  border-radius: 50%;
  right: 0;
  left: 42px;
  z-index: 3;
}
@media (max-width: 575.98px) {
  .about-section-four .image-column .inner-column .image-box .play-box .play-btn-two {
    bottom: 0;
    left: 0;
  }
}
.about-section-four .image-column .inner-column .image-box .play-box .play-btn-two .icon {
  background-color: var(--theme-color-light);
  outline: 2px solid var(--theme-color1);
  outline-offset: -7px;
  font-size: 38x;
  height: 110px;
  width: 110px;
  color: var(--theme-color1);
}
.about-section-four .image-column .inner-column .image-box .play-box .play-btn-two .icon:hover {
  color: var(--theme-color-dark);
}
.about-section-four .image-column .inner-column .image-box .play-box .play-btn-two .icon-text-2 {
  background-image: url(../images/icons/icon-text-2.png);
  bottom: -7px;
  right: -6px;
  z-index: 2;
  width: 196px;
  height: 194px;
  pointer-events: none;
  position: relative;
  animation: fa-spin 40s infinite linear;
}
.about-section-four .image-column .inner-column .image-box .image {
  margin-left: 20px;
}
@media (max-width: 575.98px) {
  .about-section-four .image-column .inner-column .image-box .image {
    display: none;
  }
}
.about-section-four .image-column .inner-column .image-box .image a img {
  width: 100%;
  height: 100%;
}
.about-section-four .image-column .inner-column .image-box .image-one {
  height: 100%;
  margin-left: 0;
}
.about-section-four .image-column .inner-column .image-box .image-one img {
  height: 100%;
}
@media (max-width: 575.98px) {
  .about-section-four .image-column .inner-column .image-box .image-one img {
    width: 100%;
  }
}
.about-section-four .image-column .inner-column .image-box .image-two {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (max-width: 575.98px) {
  .about-section-four .image-column .inner-column .image-box .image-two {
    display: none;
  }
}
.about-section-four .image-column .inner-column .image-box .image-two img {
  width: 100%;
}
.about-section-four .image-column .inner-column .image-box .image-two {
  margin-bottom: 20px;
}
.about-section-four .content-column .inner-column {
  margin-left: 88px;
  padding-top: 70px;
}
@media (max-width: 1399.98px) {
  .about-section-four .content-column .inner-column {
    padding-top: 30px;
    margin-left: 50px;
  }
}
@media (max-width: 1199.98px) {
  .about-section-four .content-column .inner-column {
    margin-left: 30px;
    padding-top: 0;
  }
}
@media (max-width: 991.98px) {
  .about-section-four .content-column .inner-column {
    margin-left: 0;
    padding-top: 0;
    margin-bottom: 70px;
  }
}
@media (max-width: 1199.98px) {
  .about-section-four .content-column .inner-column .sec-title h2 {
    font-size: 44px;
  }
}
.about-section-four .content-column .inner-column .sec-title .text {
  margin-top: 17px;
}
.about-section-four .content-column .inner-column .list-box .inner .thumb {
  margin-bottom: 23px;
  margin-top: 38px;
}
.about-section-four .content-column .inner-column .list-box .inner .thumb img {
  transition: all 300ms ease;
}
.about-section-four .content-column .inner-column .list-box .inner .title {
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .about-section-four .content-column .inner-column .list-box .inner .title {
    font-size: 24px;
  }
}
.about-section-four .content-column .inner-column .list-box .inner:hover .thumb img {
  transform: scale(-1) rotate(180deg);
}
.about-section-four .content-column .inner-column .author-box {
  margin-top: 48px;
}
.about-section-four .content-column .inner-column .author-box .inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .about-section-four .content-column .inner-column .author-box .inner {
    justify-content: flex-start;
  }
}
@media (max-width: 575.98px) {
  .about-section-four .content-column .inner-column .author-box .inner {
    display: block;
  }
}
.about-section-four .content-column .inner-column .author-box .inner .contact-info {
  display: flex;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .about-section-four .content-column .inner-column .author-box .inner .contact-info {
    margin-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .about-section-four .content-column .inner-column .author-box .inner .contact-info {
    margin-left: 0;
    margin-top: 40px;
  }
}
.about-section-four .content-column .inner-column .author-box .inner .contact-info .sign {
  margin-left: 32px;
}
.about-section-four .content-column .inner-column .author-box .inner .contact-info .sign .text {
  color: var(--theme-color-dark);
  font-size: 14px;
}
.about-section-four .content-column .inner-column .author-box .inner .contact-info .sign a {
  color: var(--theme-color-dark);
  font-size: 22px;
  font-weight: 700;
  font-family: var(--title-font);
  letter-spacing: 5px;
}
.about-section-four .content-column .inner-column .author-box .inner .contact-info .sign a:hover {
  color: var(--theme-color1);
}

/*** 

====================================================================
    About Section Five
====================================================================

***/
.about-section-five {
  background-color: #f7f4ef;
  padding: 98px 0 120px;
  position: relative;
}
.about-section-five .about8-1 {
  background-image: url(../images/resource/about8-3.png);
  position: absolute;
  width: 1222px;
  height: 100%;
  right: calc(50% - 260px);
  top: 0;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .about-section-five .about8-1 {
    display: none;
  }
}
.about-section-five .about8-2 {
  background-image: url(../images/resource/about8-6.png);
  position: absolute;
  width: 201px;
  height: 332px;
  left: 0px;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 1619.98px) {
  .about-section-five .about8-2 {
    display: none;
  }
}
.about-section-five .sec-title h2 {
  margin-top: -5px;
}
@media (max-width: 991.98px) {
  .about-section-five .sec-title h2 {
    margin-top: 0;
  }
}
.about-section-five .sec-title h2 strong {
  font-weight: 700;
}
.about-section-five .sec-title h2 strong span {
  position: relative;
  line-height: 1;
  top: -16px;
}
@media (max-width: 1399.98px) {
  .about-section-five .sec-title h2 strong span {
    top: 0;
  }
}
.about-section-five .sec-title .text {
  font-style: italic;
  font-weight: 600;
  margin-top: 1px;
  margin-right: 8px;
}
@media (max-width: 991.98px) {
  .about-section-five .sec-title .text {
    margin-top: 10px;
  }
}
@media (max-width: 575.98px) {
  .about-section-five .sec-title .text {
    font-size: 14px;
    line-height: 26px;
  }
}
.about-section-five .image-column .inner-column {
  display: flex;
  align-items: flex-end;
  height: 100%;
}
.about-section-five .image-column .inner-column .image-box {
  position: relative;
  padding-left: 38px;
}
@media (max-width: 1199.98px) {
  .about-section-five .image-column .inner-column .image-box {
    padding-left: 0;
    margin-top: 50px;
  }
}
@media (max-width: 767.98px) {
  .about-section-five .image-column .inner-column .image-box {
    margin-top: 0;
  }
}
.about-section-five .image-column .inner-column .image-box .image {
  position: relative;
  margin-bottom: 0;
}
.about-section-five .image-column .inner-column .image-box .image img {
  border-radius: 5px;
}
.about-section-five .content-column .inner-column {
  margin-top: 48px;
}
@media (max-width: 991.98px) {
  .about-section-five .content-column .inner-column {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .about-section-five .content-column .inner-column {
    margin-bottom: 80px;
  }
}
@media (max-width: 575.98px) {
  .about-section-five .content-column .inner-column {
    margin-bottom: 70px;
  }
}
.about-section-five .content-column .inner-column .list-style {
  margin-bottom: 38px;
  margin-top: 25px;
}
@media (max-width: 575.98px) {
  .about-section-five .content-column .inner-column .list-style {
    margin-bottom: 30px;
  }
}
.about-section-five .content-column .inner-column .list-style li {
  margin-bottom: 10px;
  color: var(--text-color);
  font-size: 16px;
  font-weight: 400;
  position: relative;
  padding-left: 28px;
}
@media (max-width: 575.98px) {
  .about-section-five .content-column .inner-column .list-style li {
    font-size: 14px;
  }
}
.about-section-five .content-column .inner-column .list-style li:last-child {
  margin-bottom: 0;
}
.about-section-five .content-column .inner-column .list-style li:hover .icon {
  transform: rotateY(357deg) !important;
}
.about-section-five .content-column .inner-column .list-style li .icon {
  color: var(--theme-color1);
  position: absolute;
  margin-right: 4.5px;
  left: 0;
  top: -2px;
  margin-bottom: 0;
  transition: all 300ms ease;
}
.about-section-five .content-column .inner-column .author-box .inner {
  align-items: center;
  position: relative;
  z-index: 1;
}
.about-section-five .content-column .inner-column .author-box .inner .theme-btn {
  margin-right: 34px;
}
@media (max-width: 991.98px) {
  .about-section-five .content-column .inner-column .author-box .inner .theme-btn {
    margin-right: 24px;
  }
}
@media (max-width: 575.98px) {
  .about-section-five .content-column .inner-column .author-box .inner .theme-btn {
    margin-right: 21px;
  }
}
.about-section-five .content-column .inner-column .author-box .inner .thumb {
  margin-bottom: 0;
  margin-right: 22px;
}
@media (max-width: 991.98px) {
  .about-section-five .content-column .inner-column .author-box .inner .thumb {
    margin-right: 16px;
  }
}
.about-section-five .content-column .inner-column .author-box .inner .info {
  margin-top: -4px;
}
@media (max-width: 991.98px) {
  .about-section-five .content-column .inner-column .author-box .inner .info {
    margin-top: 0;
  }
}
.about-section-five .content-column .inner-column .author-box .inner .info .sign {
  margin-bottom: 3px;
}
.about-section-five .content-column .inner-column .author-box .inner .info .name {
  color: #1C1A1D;
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .about-section-five .content-column .inner-column .author-box .inner .info .name {
    font-size: 12px;
  }
}
.about-section-five .timetable-block .inner {
  position: relative;
}
@media (max-width: 1199.98px) {
  .about-section-five .timetable-block .inner {
    margin-top: 70px;
  }
}
.about-section-five .timetable-block .inner:after {
  background-image: url(../images/resource/about8-5.png);
  content: "";
  position: absolute;
  width: 154px;
  height: 262px;
  left: 100%;
  top: 20px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .about-section-five .timetable-block .inner:after {
    display: none;
  }
}
.about-section-five .timetable-block .inner .content-top {
  background-color: var(--theme-color1-dark);
  border-radius: 10px 10px 0 0;
  padding: 32px 0 29px;
  text-align: center;
}
.about-section-five .timetable-block .inner .content-top i {
  color: var(--theme-color-light);
  font-size: 35px;
}
.about-section-five .timetable-block .inner .content-top .title {
  color: var(--theme-color-light);
  font-weight: 500;
  margin-top: 6px;
  margin-bottom: 0;
}
.about-section-five .timetable-block .inner .content {
  background-color: var(--theme-color-light);
  box-shadow: 0px 4px 30px 0px rgba(var(--theme-color-dark-rgb), 0.05);
  border-radius: 0 0 10px 10px;
  padding: 50px 50px 24px;
  position: relative;
}
.about-section-five .timetable-block .inner .content .time-box {
  margin-bottom: 30px;
}
.about-section-five .timetable-block .inner .content .time-box:last-child {
  margin-bottom: 0;
}
.about-section-five .timetable-block .inner .content .time-box .title {
  font-size: 32px;
  margin-bottom: 13px;
}
.about-section-five .timetable-block .inner .content .time-box .title .icon {
  background-color: var(--theme-color1);
  border-radius: 50%;
  color: var(--theme-color-light);
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  text-align: center;
  margin-right: 8px;
}
.about-section-five .timetable-block .inner .content .time-box .opening-days {
  font-weight: 500;
  margin-bottom: 5px;
}
.about-section-five .timetable-block .inner .content .time-box .time-box-address {
  font-weight: 500;
  line-height: 36px;
}
.about-section-five .timetable-block .inner .content .bg-image {
  width: 294px;
  height: 137px;
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
}

/*** 

====================================================================
    About Section Six
====================================================================

***/
.about-section-six {
  padding: 154px 0 69px;
  position: relative;
  background-color: rgba(var(--theme-color1-rgb), 0.1);
}
.about-section-six .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.about-section-six .anim-icons img {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 1399.98px) {
  .about-section-six .anim-icons img {
    display: none;
  }
}
.about-section-six .sec-title h2 {
  text-transform: capitalize;
}
@media (max-width: 1399.98px) {
  .about-section-six .sec-title h2 br {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .about-section-six .sec-title h2 {
    margin-top: 0;
  }
}
.about-section-six .sec-title .text {
  font-style: italic;
  font-weight: 600;
  margin-top: 30px;
  margin-right: 8px;
}
@media (max-width: 991.98px) {
  .about-section-six .sec-title .text {
    margin-top: 10px;
  }
}
@media (max-width: 575.98px) {
  .about-section-six .sec-title .text {
    font-size: 14px;
    line-height: 26px;
  }
}
.about-section-six .image-column .inner-column {
  padding-right: 110px;
}
.about-section-six .image-column .inner-column .image-box {
  position: relative;
}
@media (max-width: 1199.98px) {
  .about-section-six .image-column .inner-column .image-box {
    margin-bottom: 90px;
  }
}
@media (max-width: 575.98px) {
  .about-section-six .image-column .inner-column .image-box {
    margin-bottom: 70px;
  }
}
.about-section-six .image-column .inner-column .image-box .image {
  border-radius: 300px 0 0 0;
  overflow: hidden;
}
.about-section-six .image-column .inner-column .image-box .image img {
  width: 100%;
  height: 100%;
}
.about-section-six .image-column .inner-column .image-box .image-2 {
  position: absolute;
  overflow: hidden;
  border-radius: 30px;
  bottom: 60px;
  right: -60px;
}
.about-section-six .image-column .inner-column .image-box .image-2 img {
  width: 100%;
  height: 100%;
}
.about-section-six .image-column .inner-column .image-box .bg-image-one {
  position: absolute;
  top: -30px;
  left: -30px;
  width: 236px;
  height: 227px;
}
.about-section-six .content-column .inner-column {
  margin-top: -31px;
}
@media (max-width: 991.98px) {
  .about-section-six .content-column .inner-column {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .about-section-six .content-column .inner-column {
    margin-bottom: 80px;
  }
}
@media (max-width: 575.98px) {
  .about-section-six .content-column .inner-column {
    margin-bottom: 70px;
  }
}
.about-section-six .content-column .inner-column .list-style {
  margin-bottom: 38px;
  margin-top: 25px;
}
@media (max-width: 575.98px) {
  .about-section-six .content-column .inner-column .list-style {
    margin-bottom: 30px;
  }
}
.about-section-six .content-column .inner-column .list-style li {
  margin-bottom: 10px;
  color: var(--text-color);
  font-size: 16px;
  font-weight: 400;
  position: relative;
  padding-left: 28px;
}
@media (max-width: 575.98px) {
  .about-section-six .content-column .inner-column .list-style li {
    font-size: 14px;
  }
}
.about-section-six .content-column .inner-column .list-style li:last-child {
  margin-bottom: 0;
}
.about-section-six .content-column .inner-column .list-style li:hover .icon {
  transform: rotateY(357deg) !important;
}
.about-section-six .content-column .inner-column .list-style li .icon {
  color: var(--theme-color1);
  position: absolute;
  margin-right: 4.5px;
  left: 0;
  top: -2px;
  margin-bottom: 0;
  transition: all 300ms ease;
}
.about-section-six .content-column .inner-column .author-box .inner {
  align-items: center;
}
.about-section-six .content-column .inner-column .author-box .inner .theme-btn {
  margin-right: 34px;
}
@media (max-width: 991.98px) {
  .about-section-six .content-column .inner-column .author-box .inner .theme-btn {
    margin-right: 24px;
  }
}
@media (max-width: 575.98px) {
  .about-section-six .content-column .inner-column .author-box .inner .theme-btn {
    margin-right: 21px;
  }
}
.about-section-six .content-column .inner-column .author-box .inner .thumb {
  margin-bottom: 0;
  margin-right: 22px;
}
@media (max-width: 991.98px) {
  .about-section-six .content-column .inner-column .author-box .inner .thumb {
    margin-right: 16px;
  }
}
.about-section-six .content-column .inner-column .author-box .inner .info {
  margin-top: -4px;
}
@media (max-width: 991.98px) {
  .about-section-six .content-column .inner-column .author-box .inner .info {
    margin-top: 0;
  }
}
.about-section-six .content-column .inner-column .author-box .inner .info .sign {
  margin-bottom: 3px;
}
.about-section-six .content-column .inner-column .author-box .inner .info .name {
  color: #1C1A1D;
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .about-section-six .content-column .inner-column .author-box .inner .info .name {
    font-size: 12px;
  }
}
.about-section-six .timetable-block {
  text-align: center;
}
.about-section-six .timetable-block .inner .content-top {
  background-color: var(--theme-color1-dark);
  padding: 32px 0 29px;
}
.about-section-six .timetable-block .inner .content-top i {
  color: var(--theme-color-light);
  font-size: 35px;
}
.about-section-six .timetable-block .inner .content-top .title {
  color: var(--theme-color-light);
  font-weight: 500;
  margin-top: 6px;
  margin-bottom: 0;
}
.about-section-six .timetable-block .inner .content {
  background-color: var(--theme-color1);
  padding: 45px 0 114px;
  position: relative;
}
.about-section-six .timetable-block .inner .content .time-box {
  margin-bottom: 25px;
}
.about-section-six .timetable-block .inner .content .time-box:last-child {
  margin-bottom: 0;
}
.about-section-six .timetable-block .inner .content .time-box .opening-days {
  color: var(--theme-color-light);
  font-size: 14px;
  margin-bottom: 5px;
}
.about-section-six .timetable-block .inner .content .time-box .opening-hours {
  color: var(--theme-color-light);
  font-size: 18px;
  font-weight: 600;
}
.about-section-six .timetable-block .inner .content .bg-image {
  width: 261px;
  height: 121px;
  top: auto;
  bottom: 0;
}

/*** 

====================================================================
    About Section Seven
====================================================================

***/
.about-section-seven {
  position: relative;
  padding: 0 0 40px;
  background-color: var(--theme-color5);
}
@media (max-width: 1199.98px) {
  .about-section-seven {
    padding: 80px 0;
  }
}
.about-section-seven .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.about-section-seven .anim-icons .img-1 {
  position: absolute;
  left: 0;
  top: 0;
}
.about-section-seven .anim-icons .img-2 {
  position: absolute;
  right: 0;
  bottom: 0;
}
.about-section-seven .image-column .inner-column {
  padding-right: 100px;
  padding-bottom: 60px;
}
.about-section-seven .image-column .inner-column .image-box {
  position: relative;
}
.about-section-seven .image-column .inner-column .image-box .play-box {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.about-section-seven .image-column .inner-column .image-box .play-box .play-btn-two {
  background-color: var(--theme-color1);
  bottom: -15px;
  border-radius: 50%;
  right: 0;
  left: 11px;
  z-index: 3;
}
@media (max-width: 575.98px) {
  .about-section-seven .image-column .inner-column .image-box .play-box .play-btn-two {
    bottom: 0;
    left: 0;
  }
}
.about-section-seven .image-column .inner-column .image-box .play-box .play-btn-two .icon {
  background-color: var(--theme-color-light);
  outline: 2px dotted var(--theme-color1);
  outline-offset: -11px;
  font-size: 38x;
  height: 110px;
  width: 110px;
  color: var(--theme-color1);
}
.about-section-seven .image-column .inner-column .image-box .play-box .play-btn-two .icon:hover {
  color: var(--theme-color-dark);
}
.about-section-seven .image-column .inner-column .image-box .play-box .play-btn-two .icon-text-2 {
  background-image: url(../images/icons/icon-text-2.png);
  bottom: -7px;
  right: -6px;
  z-index: 2;
  width: 196px;
  height: 194px;
  pointer-events: none;
  position: relative;
  animation: fa-spin 40s infinite linear;
}
.about-section-seven .image-column .inner-column .image-box .image-one {
  height: 100%;
  overflow: hidden;
  border-radius: 10px;
  z-index: 1;
}
.about-section-seven .image-column .inner-column .image-box .image-one img {
  height: 100%;
  width: 100%;
}
.about-section-seven .image-column .inner-column .image-box .image-two {
  position: absolute;
  bottom: -60px;
  right: -98px;
  overflow: hidden;
  border-radius: 10px;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .about-section-seven .image-column .inner-column .image-box .image-two {
    display: none;
  }
}
.about-section-seven .image-column .inner-column .image-box .image-two img {
  height: 100%;
  width: 100%;
}
.about-section-seven .image-column .inner-column .image-box .bg-image-one {
  width: 93px;
  height: 115px;
  position: absolute;
  top: auto;
  bottom: -38px;
  left: 40%;
  border-radius: 10px;
}
.about-section-seven .image-column .inner-column .image-box .bg-image-two {
  width: 93px;
  height: 189px;
  position: absolute;
  top: 180px;
  right: -47px;
  left: auto;
  border-radius: 10px;
}
.about-section-seven .content-column .inner-column {
  margin-left: 60px;
  padding-top: 0;
}
@media (max-width: 991.98px) {
  .about-section-seven .content-column .inner-column {
    margin-left: 0;
    margin-bottom: 50px;
  }
}
@media (max-width: 1199.98px) {
  .about-section-seven .content-column .inner-column .sec-title h2 {
    font-size: 44px;
  }
}
.about-section-seven .content-column .inner-column .sec-title .text {
  margin-top: 25px;
}
.about-section-seven .content-column .inner-column .list-box .inner .thumb {
  margin-bottom: 23px;
  margin-top: 38px;
}
.about-section-seven .content-column .inner-column .list-box .inner .thumb img {
  transition: all 300ms ease;
}
.about-section-seven .content-column .inner-column .list-box .inner .title {
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .about-section-seven .content-column .inner-column .list-box .inner .title {
    font-size: 24px;
  }
}
.about-section-seven .content-column .inner-column .list-box .inner:hover .thumb img {
  transform: scale(-1) rotate(180deg);
}
.about-section-seven .content-column .inner-column .author-box {
  margin-top: 48px;
}
.about-section-seven .content-column .inner-column .author-box .inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .about-section-seven .content-column .inner-column .author-box .inner {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991.98px) {
  .about-section-seven .content-column .inner-column .author-box .inner {
    justify-content: flex-start;
  }
}
@media (max-width: 575.98px) {
  .about-section-seven .content-column .inner-column .author-box .inner {
    display: block;
  }
}
.about-section-seven .content-column .inner-column .author-box .inner .contact-info {
  display: flex;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .about-section-seven .content-column .inner-column .author-box .inner .contact-info {
    margin-left: 0;
    margin-top: 30px;
  }
}
@media (max-width: 575.98px) {
  .about-section-seven .content-column .inner-column .author-box .inner .contact-info {
    margin-left: 0;
    margin-top: 40px;
  }
}
.about-section-seven .content-column .inner-column .author-box .inner .contact-info .sign {
  margin-left: 32px;
}
.about-section-seven .content-column .inner-column .author-box .inner .contact-info .sign .text {
  color: var(--theme-color-dark);
  font-size: 14px;
}
.about-section-seven .content-column .inner-column .author-box .inner .contact-info .sign a {
  color: var(--theme-color-dark);
  font-size: 22px;
  font-weight: 700;
  font-family: var(--title-font);
  letter-spacing: 5px;
}
.about-section-seven .content-column .inner-column .author-box .inner .contact-info .sign a:hover {
  color: var(--theme-color1);
}

/*** 

====================================================================
    About Section Eight
====================================================================

***/
.about-section-eight {
  padding: 50px 0 120px;
  position: relative;
  background-color: #F9F6F1;
}
.about-section-eight .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.about-section-eight .anim-icons img {
  position: absolute;
  right: 0;
  bottom: 0;
}
.about-section-eight .image-column .inner-column .image-box {
  position: relative;
}
.about-section-eight .image-column .inner-column .image-box .image {
  border-radius: 20px;
  overflow: hidden;
}
.about-section-eight .image-column .inner-column .image-box .image img {
  width: 100%;
  height: 100%;
}
@media (max-width: 767.98px) {
  .about-section-eight .content-column .inner-column .image-box {
    display: none;
  }
}
.about-section-eight .content-column .inner-column .image-box .inner-box .image {
  border-radius: 20px;
  overflow: hidden;
}
.about-section-eight .content-column .inner-column .image-box .inner-box .image img {
  width: 100%;
  height: 100%;
}
.about-section-eight .content-column .inner-column .exp-box .inner {
  display: flex;
  align-items: center;
}
.about-section-eight .content-column .inner-column .exp-box .inner .title {
  font-size: 120px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 0;
}
.about-section-eight .content-column .inner-column .exp-box .inner .title span {
  font-weight: 300;
  display: inline-block;
  position: relative;
  top: 23px;
}
.about-section-eight .content-column .inner-column .exp-box .inner .text {
  font-size: 18px;
  font-family: var(--title-font);
  font-weight: 600;
  color: var(--theme-color-dark);
  line-height: 1.7;
  margin-bottom: -70px;
  margin-left: 30px;
}

/*** 

====================================================================
    About Section Seven
====================================================================

***/
.about-section-nine {
  position: relative;
  padding: 120px 0 40px;
  background-color: var(--theme-color5);
}
@media (max-width: 1199.98px) {
  .about-section-nine {
    padding: 80px 0;
  }
}
.about-section-nine .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.about-section-nine .anim-icons .img-1 {
  position: absolute;
  left: 0;
  top: 0;
}
.about-section-nine .anim-icons .img-2 {
  position: absolute;
  right: 0;
  bottom: 0;
}
.about-section-nine .image-column .inner-column {
  padding-right: 187px;
  position: relative;
}
@media (max-width: 575.98px) {
  .about-section-nine .image-column .inner-column {
    padding-right: 0;
  }
}
.about-section-nine .image-column .inner-column .flower-frame {
  width: 618px;
  height: 646px;
  left: -130px;
  bottom: -51px;
  top: auto;
}
@media (max-width: 1199.98px) {
  .about-section-nine .image-column .inner-column .flower-frame {
    display: none;
  }
}
.about-section-nine .image-column .inner-column .image-box {
  position: relative;
}
.about-section-nine .image-column .inner-column .image-box .image-one {
  height: 100%;
  border-radius: 50%;
  z-index: 1;
  position: relative;
}
.about-section-nine .image-column .inner-column .image-box .image-one:before {
  content: "";
  width: 556px;
  height: 556px;
  border-radius: 50%;
  background-color: #F2F1E9;
  position: absolute;
  left: 93px;
  bottom: -3px;
  z-index: -1;
  animation: bounce-x 10s infinite linear;
}
@media (max-width: 1199.98px) {
  .about-section-nine .image-column .inner-column .image-box .image-one:before {
    display: none;
  }
}
.about-section-nine .image-column .inner-column .image-box .image-one img {
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.about-section-nine .image-column .inner-column .image-box .image-two {
  position: absolute;
  bottom: -30px;
  right: -112px;
  overflow: hidden;
  border-radius: 50%;
  border: 5px solid #fff;
  width: 315px;
  height: 315px;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .about-section-nine .image-column .inner-column .image-box .image-two {
    display: none;
  }
}
.about-section-nine .image-column .inner-column .image-box .image-two img {
  height: 100%;
  width: 100%;
}
.about-section-nine .image-column .inner-column .image-box .exp-box {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 77px;
  text-align: center;
  z-index: 3;
}
.about-section-nine .image-column .inner-column .image-box .exp-box .bg-image {
  width: 170px;
  height: 170px;
  right: 0;
  bottom: -74px;
  left: auto;
  top: auto;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 575.98px) {
  .about-section-nine .image-column .inner-column .image-box .exp-box .bg-image {
    right: 0;
    bottom: -48px;
  }
}
.about-section-nine .image-column .inner-column .image-box .exp-box .inner {
  position: relative;
  top: 37px;
  right: 54px;
  z-index: 1;
}
@media (max-width: 575.98px) {
  .about-section-nine .image-column .inner-column .image-box .exp-box .inner {
    top: 5px;
  }
}
.about-section-nine .image-column .inner-column .image-box .exp-box .inner .title {
  color: var(--theme-color-light);
  font-size: 60px;
  font-weight: 500;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .about-section-nine .image-column .inner-column .image-box .exp-box .inner .title {
    font-size: 50px;
  }
}
.about-section-nine .image-column .inner-column .image-box .exp-box .inner .text {
  color: var(--theme-color-light);
  position: relative;
  top: -15px;
}
@media (max-width: 575.98px) {
  .about-section-nine .image-column .inner-column .image-box .exp-box .inner .text {
    margin-top: -10px;
  }
}
@media (max-width: 991.98px) {
  .about-section-nine .content-column .inner-column {
    margin-bottom: 50px;
  }
}
@media (max-width: 1199.98px) {
  .about-section-nine .content-column .inner-column .sec-title h2 {
    font-size: 44px;
  }
}
.about-section-nine .content-column .inner-column .sec-title .text {
  margin-top: 17px;
  margin-bottom: 30px;
}
.about-section-nine .content-column .inner-column .outer-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 575.98px) {
  .about-section-nine .content-column .inner-column .outer-box {
    flex-direction: column;
    align-items: flex-start;
  }
}
.about-section-nine .content-column .inner-column .list-style-two {
  margin-bottom: 30px;
}
.about-section-nine .content-column .inner-column .list-style-two li {
  font-size: 16px;
  font-weight: 500;
}
.about-section-nine .content-column .inner-column .list-style-two li i {
  font-size: 16px;
}
.about-section-nine .content-column .inner-column .video-box {
  width: 173px;
  height: 133px;
  border-radius: 10px;
  border: 2px solid var(--theme-color1);
  padding: 14px;
  position: relative;
  margin-top: -40px;
}
@media (max-width: 575.98px) {
  .about-section-nine .content-column .inner-column .video-box {
    margin-top: 0;
    margin-bottom: 40px;
  }
}
.about-section-nine .content-column .inner-column .video-box .flower4 {
  position: absolute;
  bottom: -25%;
  right: -30%;
}
.about-section-nine .content-column .inner-column .video-box .image-three {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.about-section-nine .content-column .inner-column .video-box .image-three img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.about-section-nine .content-column .inner-column .video-box .play-btn-two {
  position: absolute;
  left: calc(50% - 0.5px);
  top: calc(50% - 0.5px);
}
.about-section-nine .content-column .inner-column .video-box .play-btn-two i {
  width: 45px;
  height: 45px;
  line-height: 45px;
  background-color: var(--theme-color1);
  color: #fff;
  font-size: 16px;
}
.about-section-nine .content-column .inner-column .video-box .play-btn-two i:hover {
  background-color: var(--theme-color-dark);
}

/*** 

====================================================================
    About Section Ten
====================================================================

***/
.about-section-ten {
  position: relative;
  padding: 20px 0 80px;
  background-color: var(--theme-color5);
}
.about-section-ten .shape1 {
  position: absolute;
  left: 0;
  bottom: 50px;
}
@media (max-width: 1199.98px) {
  .about-section-ten .shape1 {
    display: none;
  }
}
.about-section-ten .sec-title .title {
  max-width: 488px;
  margin-bottom: 40px;
  text-transform: capitalize;
}
.about-section-ten .sec-title .text {
  max-width: 464px;
}
.about-section-ten .content-column .inner-column {
  position: relative;
  height: 100%;
}
@media (max-width: 1199.98px) {
  .about-section-ten .content-column .inner-column {
    margin-bottom: 40px;
  }
}
.about-section-ten .content-column .inner-column .theme-btn {
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (max-width: 1199.98px) {
  .about-section-ten .content-column .inner-column .theme-btn {
    position: relative;
  }
}
.about-section-ten .image img {
  border-radius: 5px;
}
.about-section-ten .image-1 {
  margin-top: 80px;
  text-align: center;
}
@media (max-width: 1199.98px) {
  .about-section-ten .image-1 {
    position: absolute;
    bottom: 0;
    left: 30px;
  }
}

/*** 

====================================================================
    About Section Eleven
====================================================================

***/
.about-section-eleven {
  position: relative;
  padding: 120px 0 80px;
  background-color: var(--theme-color-white);
}
.about-section-eleven .shape1 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.about-section-eleven .shape2 {
  position: absolute;
  right: 70px;
  bottom: 0;
}
.about-section-eleven .shape3 {
  position: absolute;
  right: 0;
  top: 140px;
}
.about-section-eleven .sec-title .title {
  margin-bottom: 180px;
  text-transform: capitalize;
}
@media (max-width: 1199.98px) {
  .about-section-eleven .sec-title .title {
    margin-bottom: 80px;
  }
}
.about-section-eleven .sec-title .text {
  max-width: 454px;
}
.about-section-eleven .sec-title .inner-text {
  margin-left: 125px;
}
@media (max-width: 575.98px) {
  .about-section-eleven .sec-title .inner-text {
    margin-left: 0;
  }
}
.about-section-eleven .content-column .inner-column {
  position: relative;
  padding-left: 50px;
}
@media (max-width: 767.98px) {
  .about-section-eleven .content-column .inner-column {
    padding-left: 0;
  }
}
.about-section-eleven .content-column .inner-column .theme-btn {
  margin-top: 32px;
}
.about-section-eleven .image img {
  border-radius: 5px;
}
.about-section-eleven .image-column-two .image img {
  margin-right: -50px;
}
.about-section-eleven .image-box {
  position: relative;
  text-align: right;
}
@media (max-width: 991.98px) {
  .about-section-eleven .image-box {
    text-align: left;
    display: inline-block;
  }
}
.about-section-eleven .image-1 {
  position: absolute;
  right: -103px;
  bottom: -33px;
}

/*** 

====================================================================
    About Us Style 12
====================================================================

***/
.about-us-style12 {
  background-color: #F4ECDF;
  padding: 120px 0 105px;
  position: relative;
}
.about-us-style12 .shape1 {
  position: absolute;
  top: 150px;
  left: 0;
}
@media (max-width: 1199.98px) {
  .about-us-style12 .shape1 {
    display: none;
  }
}
.about-us-style12 .shape2 {
  position: absolute;
  right: 0;
  bottom: 12px;
}
@media (max-width: 575.98px) {
  .about-us-style12 .shape2 {
    display: none;
  }
}
.about-us-style12 .list-style12 li {
  color: #1C1A1D;
  line-height: 40px;
}
.about-us-style12 .list-style12 li:first-child {
  margin-bottom: 20px;
}
.about-us-style12 .image-column {
  position: relative;
  z-index: 1;
}
.about-us-style12 .image-column .img-1 {
  margin-left: 0;
}
.about-us-style12 .content-column {
  margin-bottom: 50px;
}
@media (max-width: 575.98px) {
  .about-us-style12 .content-column {
    margin-bottom: 0;
  }
}
.about-us-style12 .content-column .inner-content {
  padding-top: 12px;
  padding-left: 70px;
}
@media (max-width: 575.98px) {
  .about-us-style12 .content-column .inner-content {
    padding-left: 0;
  }
}
.about-us-style12 .content-column .sec-title {
  margin-bottom: 35px;
}
.about-us-style12 .content-column .sec-title .title-stroke {
  margin-left: -500px;
}
.about-us-style12 .content-column .sec-title .title {
  text-transform: capitalize;
  margin-right: 50px;
  margin-bottom: 25px;
}
.about-us-style12 .content-column .theme-btn {
  margin-top: 40px;
}

/***

====================================================================
    Marquee Section
====================================================================

***/
.marquee-section {
  position: relative;
  padding: 0 0 100px;
}
@media (max-width: 767.98px) {
  .marquee-section {
    padding: 0 0 70px;
  }
}
.marquee-section.style-two {
  background: linear-gradient(253.36deg, #F5ECE8 0%, #F5EAD8 99.21%);
  padding: 33px 0 55px;
}
.marquee-section.style-two .marquee .text {
  -webkit-text-fill-color: transparent;
}

.marquee {
  position: relative;
  --duration: 30s;
  --gap: 0px;
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: var(--gap);
}
.marquee .marquee-group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  animation: scroll var(--duration) linear infinite;
}
.marquee .text {
  position: relative;
  -webkit-text-fill-color: white;
  -webkit-text-stroke: 1px #606060;
  font-size: 100px;
  font-weight: 700;
  line-height: 121.1px;
  padding-left: 70px;
  margin-left: 70px;
  font-family: var(--title-font);
}
@media (max-width: 991.98px) {
  .marquee .text {
    font-size: 80px;
  }
}
.marquee .text:after {
  background-color: var(--theme-color-dark);
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
  height: 9px;
  width: 9px;
  transition: all 300ms ease;
}
.marquee .text:hover:after {
  background-color: var(--theme-color-dark);
}
.marquee .text:before {
  position: absolute;
  content: attr(data-text);
  top: -35px;
  left: 70px;
  -webkit-text-fill-color: var(--theme-color-dark);
  width: 0;
  transition: all 300ms ease;
  overflow: hidden;
  padding-top: 35px;
  display: flex;
  height: calc(100% + 55px);
}
.marquee .text:hover:before {
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .marquee .marquee-group {
    animation-play-state: play;
  }
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-100% - var(--gap)));
  }
}
.marquee.slide-right {
  transform: scaleX(-1);
}
.marquee.slide-right .text {
  transform: scaleX(-1);
}

/***

====================================================================
    Marquee Section Two
====================================================================

***/
.marquee-section-two {
  background-color: var(--theme-color5);
  position: relative;
  padding: 21px 0 100px;
}
@media (max-width: 991.98px) {
  .marquee-section-two {
    padding: 50px 0;
  }
}
.marquee-section-two.style-two:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 153px;
  top: -75px;
  left: 0;
  right: 0;
  background-image: url(../images/resource/curved-shape-bottom2.png);
}

.marquee-two {
  position: relative;
  --duration: 30s;
  --gap: 0px;
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: var(--gap);
}
.marquee-two .marquee-group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  animation: scroll var(--duration) linear infinite;
}
.marquee-two .text {
  position: relative;
  -webkit-text-fill-color: var(--headings-color);
  -webkit-text-stroke: 1px var(--headings-color);
  font-size: 100px;
  font-weight: 300;
  line-height: 121.1px;
  padding-left: 70px;
  margin-left: 70px;
  font-family: var(--title-font);
}
@media (max-width: 1199.98px) {
  .marquee-two .text {
    font-size: 80px;
  }
}
@media (max-width: 767.98px) {
  .marquee-two .text {
    font-size: 60px;
  }
}
@media (max-width: 575.98px) {
  .marquee-two .text {
    font-size: 40px;
  }
}
.marquee-two .text:after {
  background-image: url(../images/icons/shape-marquee1.png);
  content: "";
  position: absolute;
  left: -50px;
  top: calc(50% - 47px);
  height: 105px;
  width: 79px;
  transition: all 300ms ease;
}
@media (max-width: 575.98px) {
  .marquee-two .text:after {
    top: calc(50% - 42px);
  }
}
.marquee-two .text:before {
  position: absolute;
  content: attr(data-text);
  top: -35px;
  left: 70px;
  -webkit-text-fill-color: var(--theme-color-light);
  width: 0;
  transition: all 300ms ease;
  overflow: hidden;
  padding-top: 35px;
  display: flex;
  height: calc(100% + 55px);
}
.marquee-two .text:hover:before {
  width: 100%;
}
@media (prefers-reduced-motion: reduce) {
  .marquee-two .marquee-group {
    animation-play-state: play;
  }
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

/*** 

====================================================================
  Main Slider
====================================================================

***/
.main-slider {
  position: relative;
}
.main-slider .sub-title {
  color: var(--headings-color);
  font-size: 20px;
  font-weight: 400;
  position: relative;
  display: inline-block;
  line-height: var(--sec-title-subtitle-line-height);
  font-family: var(--sec-title-subtitle-font-family);
  margin-top: 0;
}
.main-slider .title {
  text-transform: uppercase;
  position: relative;
  font-size: var(--h1-font-size);
  font-weight: 700;
  line-height: 1.211em;
  margin-bottom: 0;
}
@media (max-width: 801.98px) {
  .main-slider .title {
    font-size: 50px;
  }
}
@media (max-width: 424.98px) {
  .main-slider .title {
    font-size: 48px;
  }
}
.main-slider .style-title {
  color: var(--theme-color-light);
  font-family: var(--title-font);
  font-size: 216px;
  font-weight: 700;
  line-height: 115px;
  letter-spacing: 47.5px;
  text-transform: uppercase;
  opacity: 0.5;
}
@media (max-width: 1445.98px) {
  .main-slider .style-title {
    font-size: 130px;
    display: block;
    text-align: center;
    margin-top: 20px;
  }
}
@media (max-width: 1199.98px) {
  .main-slider .style-title {
    letter-spacing: 27px;
    font-size: 100px;
  }
}
@media (max-width: 801.98px) {
  .main-slider .style-title {
    letter-spacing: 16px;
    font-size: 52px;
  }
}
@media (max-width: 479.98px) {
  .main-slider .style-title {
    letter-spacing: 21px;
    font-size: 52px;
  }
}
.main-slider .image-curve {
  background-image: url(../images/main-slider/slide-shape-bottom.png);
  position: absolute;
  width: 100%;
  height: 69px;
  left: 0;
  bottom: 0;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .main-slider .image-curve {
    display: none;
  }
}
.main-slider .tparrows {
  background-color: rgba(28, 26, 29, 0.5);
  border-radius: 50%;
  height: 80px;
  line-height: 80px;
  text-align: center;
  width: 80px;
  display: none;
  transition: all 300ms ease;
}
.main-slider .tparrows.tp-leftarrow:before {
  font-family: "Font Awesome 6 Pro";
  content: "\f177";
  color: var(--theme-color-light);
  font-size: 30px;
  font-weight: 300;
  line-height: 80px;
}
.main-slider .tparrows.tp-leftarrow:hover {
  background-color: rgba(194, 167, 78, 0.5);
}
.main-slider .tparrows.tp-rightarrow:before {
  font-family: "Font Awesome 6 Pro";
  content: "\f178";
  color: var(--theme-color-light);
  font-size: 30px;
  font-weight: 300;
  line-height: 80px;
}
.main-slider .tparrows.tp-rightarrow:hover {
  background-color: rgba(194, 167, 78, 0.4);
}
@media (max-width: 1199.98px) {
  .main-slider .image-style-one {
    display: none;
  }
}

.slider-style-two .tparrows {
  display: block;
}
.slider-style-three .image-curve-two {
  background-image: url(../images/main-slider/slide-shape-bottom2.png);
  position: absolute;
  width: 100%;
  height: 153px;
  left: 0;
  bottom: 0;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .slider-style-three .image-curve-two {
    display: none;
  }
}

.bounce-z {
  animation: fa-spin 70s infinite;
}

@media (max-width: 1199.98px) {
  .rev_slider .tp-mask-wrap .text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
  }
}
/*** 

====================================================================
  Main Slider Two
====================================================================

***/
/***

====================================================================
    Services Section
====================================================================

***/
.services-section {
  padding: 0 0 93px;
  position: relative;
}
@media (max-width: 767.98px) {
  .services-section {
    padding: 0 0 60px;
  }
}
.services-section .sec-title .text {
  position: relative;
  top: 48px;
  left: 86px;
  margin-right: 116px;
}
@media (max-width: 1199.98px) {
  .services-section .sec-title .text {
    top: 0;
    left: 0;
    margin-right: 0;
  }
}
.services-section .service1-pattrn1 {
  background-image: url(../images/resource/service6-pattrn1.png);
  position: absolute;
  width: 224px;
  height: 528px;
  right: -20px;
  bottom: 60px;
}
@media (max-width: 1399.98px) {
  .services-section .service1-pattrn1 {
    display: none;
  }
}

.service-block .inner-box {
  border-radius: 30px;
  box-shadow: -5px 5px 40px 0px rgba(190, 188, 188, 0.1490196078);
  position: relative;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .service-block .inner-box {
    margin-bottom: 30px;
  }
}
.service-block .inner-box:hover:after {
  border-color: var(--theme-color-light);
}
.service-block .inner-box:hover:before {
  height: 100%;
}
.service-block .inner-box:hover .image-box .bg-image {
  opacity: 1;
}
.service-block .inner-box:hover .content-box .icon {
  filter: brightness(0) invert(1);
  transform: scale(-1) rotate(180deg);
  color: var(--theme-color-light);
}
.service-block .inner-box:hover .content-box .title a {
  color: var(--theme-color-light);
}
.service-block .inner-box:after {
  border: 1px dashed #c2a74e;
  border-radius: 30px;
  content: "";
  position: absolute;
  top: 10px;
  left: 9px;
  right: 9px;
  bottom: 10px;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block .inner-box:before {
  background-color: rgba(194, 167, 78, 0.85);
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block .inner-box .image-box {
  position: relative;
}
.service-block .inner-box .image-box .bg-image {
  width: auto;
  height: 282px;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: all 300ms ease;
}
.service-block .inner-box .image-box .bg-image-two {
  position: absolute;
  width: 205px;
  height: 95px;
  top: 10px;
  right: 9px;
  z-index: 1;
}
.service-block .inner-box .content-box {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 2;
}
.service-block .inner-box .content-box .icon {
  color: var(--theme-color1);
  font-size: 81px;
  transition: all 300ms ease;
}
.service-block .inner-box .content-box .title {
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 20px;
}
.service-block .inner-box .content-box .title a {
  color: var(--theme-color-dark);
}

/***

====================================================================
    Services Section Two
====================================================================

***/
.services-section-two {
  position: relative;
  padding-top: 100px;
}
.services-section-two .bg-image-four {
  margin-top: -231px;
  padding-top: 231px;
  z-index: -1;
}
.services-section-two .leaf3-pattrn1 {
  background-image: url(../images/resource/leaf3.png);
  position: absolute;
  width: 342px;
  height: 346px;
  top: 0;
  right: 0;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .services-section-two .leaf3-pattrn1 {
    display: none;
  }
}
.services-section-two .about2-8-pattrn2 {
  background-image: url(../images/resource/about2-8.png);
  position: absolute;
  width: 354px;
  height: 427px;
  left: 0;
  bottom: 233px;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .services-section-two .about2-8-pattrn2 {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .service-block-two {
    margin-bottom: 30px;
  }
}
.service-block-two .inner-box {
  border: 1px solid rgba(30, 30, 30, 0.2);
  padding: 30px;
  position: relative;
  background-color: var(--theme-color-light);
  z-index: 1;
}
.service-block-two .inner-box .image-two img {
  width: 100%;
  opacity: 0;
  transition: all 300ms ease;
}
.service-block-two .inner-box .bg-image {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: 303px;
  height: 140px;
  z-index: -1;
}
.service-block-two .inner-box:hover .image-two img {
  opacity: 1;
}
.service-block-two .inner-box:hover .content-box-hover:before {
  height: 100%;
  opacity: 1;
}
.service-block-two .inner-box:hover .content-box-hover .content-box .icon,
.service-block-two .inner-box:hover .content-box-hover .content-box .title,
.service-block-two .inner-box:hover .content-box-hover .content-box .text,
.service-block-two .inner-box:hover .content-box-hover .content-box a {
  color: var(--theme-color-light);
  transform: translateY(-30px);
}
.service-block-two .inner-box:hover .content-box-hover .content-box .icon {
  filter: brightness(0) invert(1);
  transform: translateY(-28px) rotateY(360deg) !important;
}
.service-block-two .inner-box:hover .content-box-hover .content-box .read-more {
  background-color: var(--theme-color-light);
  color: var(--theme-color1);
  opacity: 1;
  transform: translateY(19px);
}
.service-block-two .inner-box:hover .content-box-hover .image-box {
  margin-top: -100%;
  transform: translateY(100%);
}
.service-block-two .inner-box .content-box-hover {
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  justify-content: space-between;
  z-index: 1;
}
.service-block-two .inner-box .content-box-hover:before {
  background-color: rgba(194, 167, 78, 0.9);
  content: "";
  position: absolute;
  width: 100%;
  height: 60%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: all 100ms ease;
}
.service-block-two .inner-box .content-box-hover .content-box {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  text-align: center;
  position: relative;
  padding: 15px 20px 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block-two .inner-box .content-box-hover .content-box .icon {
  color: var(--theme-color1);
  font-size: 65px;
  font-weight: 500;
  display: block;
  line-height: 1;
  transition: all 300ms ease;
}
.service-block-two .inner-box .content-box-hover .content-box .title {
  margin-top: 19px;
  margin-bottom: 10px;
  transition: all 300ms ease;
}
.service-block-two .inner-box .content-box-hover .content-box .title a:hover {
  color: var(--theme-color-dark);
}
.service-block-two .inner-box .content-box-hover .content-box .text {
  margin: 0 8px;
  transition: all 300ms ease;
}
.service-block-two .inner-box .content-box-hover .content-box .read-more {
  background-color: var(--theme-color1);
  color: var(--theme-color1);
  font-size: 24px;
  height: 37.5px;
  width: 37.5px;
  line-height: 37px;
  border-radius: 50%;
  text-align: center;
  opacity: 0;
  margin-top: -17px;
  transform: translateY(19px);
  transition: all 300ms ease;
}
.service-block-two .inner-box .content-box-hover .content-box .read-more:hover {
  color: var(--theme-color-dark);
}
.service-block-two .inner-box .content-box-hover .image-box {
  transition: all 300ms ease;
}
.service-block-two .inner-box .content-box-hover .image-box .image img {
  width: 100%;
  transition: all 300ms ease;
}

/***

====================================================================
    Services Section Three
====================================================================

***/
.services-section-three {
  background-color: rgba(var(--theme-color1-rgb), 0.1);
  padding: 100px 0;
  position: relative;
}
.service-block-three .inner-box {
  border: 1px solid rgba(var(--theme-color-dark-rgb), 0.1);
  border-radius: 180px;
  position: relative;
  overflow: hidden;
  padding: 99px 0 134px;
}
@media (max-width: 991.98px) {
  .service-block-three .inner-box {
    margin-bottom: 30px;
  }
}
.service-block-three .inner-box:hover:before {
  height: 100%;
}
.service-block-three .inner-box:hover .image-box .bg-image {
  opacity: 1;
  transform: rotate(-8deg) scale(1.3);
}
.service-block-three .inner-box:hover .content-box .icon {
  transform: scale(-1) rotate(180deg);
  color: var(--theme-color-light);
  opacity: 0;
}
.service-block-three .inner-box:hover .content-box .title a {
  color: var(--theme-color-light);
}
.service-block-three .inner-box:hover .content-box .text {
  color: var(--theme-color-light);
}
.service-block-three .inner-box:before {
  background-color: rgba(var(--theme-color-dark-rgb), 0.5);
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block-three .inner-box .image-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.service-block-three .inner-box .image-box .bg-image {
  width: 100%;
  height: 100%;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  transition: all 300ms ease;
}
.service-block-three .inner-box .content-box {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.service-block-three .inner-box .content-box .icon {
  color: var(--theme-color1);
  font-size: 81px;
  transition: all 300ms ease;
}
.service-block-three .inner-box .content-box .title {
  font-size: 48px;
  font-weight: 500;
  margin-bottom: 14px;
  margin-top: 40px;
}
@media (max-width: 1199.98px) {
  .service-block-three .inner-box .content-box .title {
    font-size: 36px;
  }
}
.service-block-three .inner-box .content-box .title a {
  color: var(--theme-color-dark);
}
.service-block-three .inner-box .content-box .text {
  color: var(--theme-color3);
  font-size: 20px;
  transition: all 300ms ease;
}

/***

====================================================================
    Services Section Four
====================================================================

***/
.services-section-four {
  position: relative;
  padding: 100px 0 120px;
}
.services-section-four .bg-image-four {
  max-height: 588px;
  padding-top: 231px;
  z-index: -1;
}
.services-section-four .leaf3-pattrn1 {
  background-image: url(../images/resource/leaf3.png);
  position: absolute;
  width: 342px;
  height: 346px;
  top: 0;
  right: 0;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .services-section-four .leaf3-pattrn1 {
    display: none;
  }
}
.services-section-four .about2-8-pattrn2 {
  background-image: url(../images/resource/about2-8.png);
  position: absolute;
  width: 354px;
  height: 427px;
  left: 0;
  top: 160px;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .services-section-four .about2-8-pattrn2 {
    display: none;
  }
}

/***

====================================================================
    Services Section Five
====================================================================

***/
.services-section-five {
  background-color: #fbf8f3;
  padding: 66px 0 100px;
  position: relative;
}

.service-block-four .inner-box {
  background-color: var(--theme-color-light);
  position: relative;
  overflow: hidden;
}
.service-block-four .inner-box.style-two {
  background-color: #fff7eb;
}
.service-block-four .inner-box.style-three {
  background-color: #f4ecdf;
}
.service-block-four .inner-box.style-four {
  background-color: #f2efea;
}
.service-block-four .inner-box:hover:before {
  height: 100%;
}
.service-block-four .inner-box:hover .image-box .bg-image {
  opacity: 1;
}
.service-block-four .inner-box:hover .content-box {
  justify-content: center;
  transform: translateY(100px);
}
.service-block-four .inner-box:hover .content-box .icon {
  transform: scale(-1) rotate(180deg);
  color: var(--theme-color-light);
  opacity: 0;
  width: 0;
}
.service-block-four .inner-box:hover .content-box .title a {
  color: var(--theme-color-light);
}
.service-block-four .inner-box:hover .content-box .text {
  color: var(--theme-color-light);
}
.service-block-four .inner-box:before {
  background-color: rgba(var(--theme-color-dark-rgb), 0.7);
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block-four .inner-box .image-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.service-block-four .inner-box .image-box .bg-image {
  width: 100%;
  height: 100%;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  transition: all 300ms ease;
}
.service-block-four .inner-box .content-box {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  padding: 60px 42px 240px;
  z-index: 2;
  transition: all 300ms ease;
  transform: translateY(0px);
}
.service-block-four .inner-box .content-box .icon {
  color: var(--theme-color1);
  font-size: 81px;
  transition: all 300ms ease;
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  text-align: center;
}
.service-block-four .inner-box .content-box .title {
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 21px;
}
.service-block-four .inner-box .content-box .title a {
  color: var(--theme-color4);
}
.service-block-four .inner-box .content-box .text {
  transition: all 300ms ease;
}
.service-block-four .inner-box .content-box .theme-btn {
  margin-top: 30px;
}

/***

====================================================================
    Services Section Five
====================================================================

***/
.services-section-seven {
  background-color: #fff6f4;
  padding: 120px 0 60px;
  position: relative;
}
.services-section-seven:before {
  background-image: url(../images/background/service-seven-bottom-shape.png);
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  height: 76px;
  left: 0;
  position: absolute;
  right: 0;
}
.services-section-seven .object-1 {
  left: 0;
  position: absolute;
  bottom: 0px;
}
@media (max-width: 1199.98px) {
  .services-section-seven .object-1 {
    display: none;
  }
}
.services-section-seven .leaf-1 {
  position: absolute;
  right: 0;
  top: 0;
}

.service-block-five .inner-box {
  border-radius: 20px;
  margin-bottom: 30px;
  position: relative;
  text-align: center;
  z-index: 9;
  transition: all 300ms ease;
}
.service-block-five .inner-box .thumb-icon {
  display: inline-block;
  height: 142px;
  line-height: 142px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 148px;
  transition: all 500ms ease;
}
.service-block-five .inner-box .thumb-icon .bg {
  height: 98px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 20px;
  width: 98px;
  z-index: 0;
}
.service-block-five .inner-box .thumb-icon svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  transition: all 500ms ease;
}
.service-block-five .inner-box .thumb-icon svg path {
  fill: var(--theme-color-light);
  transition: all 500ms ease;
}
.service-block-five .inner-box .text {
  margin-bottom: 30px;
  padding-bottom: 25px;
}
.service-block-five .inner-box:hover .thumb-icon .bg {
  filter: brightness(10);
  opacity: 1;
}
.service-block-five .inner-box:hover .thumb-icon img {
  filter: brightness(10);
}
.service-block-five .inner-box:hover .thumb-icon svg path {
  fill: var(--theme-color1);
}

/***

====================================================================
    Services Section Six
====================================================================

***/
.services-section-six {
  padding: 120px 0;
  position: relative;
}
.services-section-six.pull-up {
  padding-top: 238px;
}
.services-section-six .leaf-1 {
  left: 0;
  position: absolute;
  top: 50%;
}
@media (max-width: 1199.98px) {
  .services-section-six .leaf-1 {
    display: none;
  }
}
.services-section-six .leaf-2 {
  right: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 1199.98px) {
  .services-section-six .leaf-2 {
    display: none;
  }
}
.services-section-six .text-bottom {
  text-align: center;
  position: relative;
  overflow: hidden;
  margin-top: 10px;
}
.services-section-six .text-bottom:before {
  border-top: 1px dotted #c28565;
  content: "";
  position: absolute;
  height: 100%;
  width: calc(100% - 76px);
  left: 38px;
  top: 20px;
}
.services-section-six .text-bottom .inner-text {
  background-color: #f9f3f3;
  border: 1px dotted #c28565;
  border-radius: 20px;
  display: inline-block;
  font-size: 14px;
  padding: 2px 33px 3px;
  position: relative;
  z-index: 0;
}
@media (max-width: 575.98px) {
  .services-section-six .text-bottom .inner-text {
    display: block;
  }
}
.services-section-six .text-bottom .inner-text a {
  color: #c28565;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 5px;
}
@media (max-width: 575.98px) {
  .services-section-six .text-bottom .inner-text a {
    display: block;
    margin-top: 1px;
  }
}

.service-block-six .inner-box {
  background-color: var(--theme-color-light);
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 30px 50px 40px 40px;
  position: relative;
  z-index: 9;
  transition: all 300ms ease;
}
.service-block-six .inner-box .thumb-icon {
  height: 120px;
  line-height: 120px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 120px;
}
.service-block-six .inner-box .thumb-icon .bg {
  position: absolute;
  top: 0;
  z-index: -1;
}
.service-block-six .inner-box .thumb-icon img {
  transition: all 300ms ease;
}
.service-block-six .inner-box .shape-btn {
  position: absolute;
  right: -19px;
  top: -33px;
  width: auto;
  height: auto;
}
.service-block-six .inner-box .shape-btn svg path {
  fill: #f4eee2 !important;
}
.service-block-six .inner-box .service-btn {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
}
.service-block-six .inner-box .service-btn a.btn {
  align-items: center;
  background: var(--theme-color-light);
  border-radius: 12px;
  display: flex;
  font-weight: 700;
  height: 64px;
  justify-content: center;
  width: 104px;
}
.service-block-six .inner-box .service-btn a.btn i {
  color: var(--theme-color1);
  font-size: 24px;
  transform: rotate(-45deg);
}
.service-block-six .inner-box .read-more {
  display: inline-block;
  position: absolute;
  right: 50px;
  bottom: 50px;
}
.service-block-six .inner-box .read-more i {
  font-size: 70px;
  line-height: 70px;
  color: var(--text-color);
  display: inline-block;
}
.service-block-six .inner-box .service-content .title {
  transition: all 300ms ease;
}
.service-block-six .inner-box .service-content .text {
  border-bottom: 1px dashed #E8CDBF;
  padding-bottom: 14px;
  margin-bottom: 23px;
  transition: all 300ms ease;
}
.service-block-six .inner-box:hover {
  background-color: var(--theme-color1);
}
.service-block-six .inner-box:hover .title,
.service-block-six .inner-box:hover .text {
  color: var(--theme-color-light);
}
.service-block-six .inner-box:hover .theme-btn {
  background-color: var(--theme-color-dark);
}
.service-block-six .inner-box:hover .thumb-icon .bg {
  opacity: 0.1;
}
.service-block-six .inner-box:hover .thumb-icon img {
  filter: brightness(10);
  transform: scale(-1) rotate(180deg);
}

/***

====================================================================
    Services Section Seven
====================================================================

***/
.service-block-seven .inner-box {
  background-color: var(--theme-color-light);
  position: relative;
  overflow: hidden;
}
.service-block-seven .inner-box.style-two {
  background-color: #fff7eb;
}
.service-block-seven .inner-box.style-three {
  background-color: #f4ecdf;
}
.service-block-seven .inner-box.style-four {
  background-color: #f2efea;
}
.service-block-seven .inner-box:hover:before {
  height: 100%;
}
.service-block-seven .inner-box:hover .image-box .bg-image {
  opacity: 1;
  transform: rotate(-8deg) scale(1.3);
}
.service-block-seven .inner-box:hover .content-box {
  opacity: 0;
}
.service-block-seven .inner-box:hover .content-box .icon {
  transform: scale(-1) rotate(180deg);
  color: var(--theme-color-light);
  opacity: 0;
  width: 0;
}
.service-block-seven .inner-box:hover .content-box .title a {
  color: var(--theme-color-light);
}
.service-block-seven .inner-box:hover .content-box .text {
  color: var(--theme-color-light);
}
.service-block-seven .inner-box:hover .content-box-hover {
  opacity: 1;
  top: 50%;
  transform: translateY(-115px);
}
.service-block-seven .inner-box:before {
  background-color: rgba(var(--theme-color-dark-rgb), 0.7);
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block-seven .inner-box .image-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.service-block-seven .inner-box .image-box .bg-image {
  width: 100%;
  height: 100%;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  transition: all 300ms ease;
}
.service-block-seven .inner-box .content-box {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
  padding: 60px 42px;
  min-height: 534px;
  z-index: 2;
  transition: all 300ms ease;
}
.service-block-seven .inner-box .content-box .icon {
  color: var(--theme-color1);
  font-size: 81px;
  transition: all 300ms ease;
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  text-align: center;
}
.service-block-seven .inner-box .content-box .title {
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 21px;
}
.service-block-seven .inner-box .content-box .title a {
  color: var(--theme-color4);
}
.service-block-seven .inner-box .content-box .theme-btn {
  margin-top: 30px;
}
.service-block-seven .inner-box .content-box-hover {
  position: absolute;
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 0 45px;
  z-index: 2;
  top: 0;
  opacity: 0;
  transition: all 400ms ease;
}
.service-block-seven .inner-box .content-box-hover .title {
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 21px;
  color: #fff;
}
.service-block-seven .inner-box .content-box-hover .title a {
  color: #fff;
}
.service-block-seven .inner-box .content-box-hover .text {
  color: #fff;
}
.service-block-seven .inner-box .content-box-hover .theme-btn {
  margin-top: 30px;
}

/***

====================================================================
    Services Section Eight
====================================================================

***/
.services-section-eight {
  background-color: rgba(var(--theme-color1-rgb), 0.1);
  padding: 100px 0;
  position: relative;
}
.services-section-eight .service-block-eight:nth-child(2n+2) {
  margin-top: 77px;
}
@media (max-width: 575.98px) {
  .services-section-eight .service-block-eight:nth-child(2n+2) {
    margin-top: 0;
  }
}
.services-section-eight .service-leaf3-1 {
  background-image: url(../images/resource/service-leaf3-1.png);
  position: absolute;
  width: 215px;
  height: 247px;
  bottom: 100px;
  left: 0;
  pointer-events: none;
}
.services-section-eight .service-leaf3-2 {
  background-image: url(../images/resource/service-leaf3-2.png);
  position: absolute;
  width: 288px;
  height: 404px;
  top: 100px;
  right: 0;
  pointer-events: none;
}

.service-block-eight .inner-box {
  border-radius: 200px;
  position: relative;
  overflow: hidden;
  padding: 99px 0 45px;
  min-height: 514px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
@media (max-width: 991.98px) {
  .service-block-eight .inner-box {
    margin-bottom: 30px;
  }
}
.service-block-eight .inner-box:hover:before {
  height: 100%;
}
.service-block-eight .inner-box:hover .image-box .bg-image {
  opacity: 1;
  transform: rotate(-8deg) scale(1.3);
}
.service-block-eight .inner-box:hover .content-box .title {
  opacity: 1;
  transform: translateY(0px);
}
.service-block-eight .inner-box:hover .content-box .title a {
  color: var(--theme-color-light);
}
.service-block-eight .inner-box:hover .content-box .shape1 {
  transform: scale(1);
}
.service-block-eight .inner-box:hover .content-box .btn-more {
  transform: scale(1);
}
.service-block-eight .inner-box:before {
  background-color: rgba(var(--theme-color1-rgb), 0.8);
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block-eight .inner-box .image-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.service-block-eight .inner-box .image-box .bg-image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  transition: all 300ms ease;
}
.service-block-eight .inner-box .content-box {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.service-block-eight .inner-box .content-box .title {
  opacity: 0;
  margin-bottom: 28px;
  transform: translateY(-30px);
  transition: all 300ms ease;
}
@media (max-width: 1199.98px) {
  .service-block-eight .inner-box .content-box .title {
    font-size: 36px;
  }
}
.service-block-eight .inner-box .content-box .title a {
  color: var(--theme-color-dark);
}
.service-block-eight .inner-box .content-box .shape1 {
  margin-bottom: -16px;
  transform: scale(0);
  z-index: -1;
  transition: all 300ms ease;
}
.service-block-eight .inner-box .content-box .btn-more {
  background-color: var(--theme-color-white);
  border-radius: 50%;
  color: var(--theme-color1);
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  width: 60px;
  text-align: center;
  transform: scale(0);
  transition: all 300ms ease;
}

/***

====================================================================
    Services Section Nine
====================================================================

***/
.services-section-nine {
  padding: 120px 0;
  position: relative;
}
.services-section-nine .leaf-1 {
  left: 0;
  position: absolute;
  top: 50%;
}
@media (max-width: 1199.98px) {
  .services-section-nine .leaf-1 {
    display: none;
  }
}
.services-section-nine .leaf-2 {
  right: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 1199.98px) {
  .services-section-nine .leaf-2 {
    display: none;
  }
}

.service-block-nine .inner-box {
  position: relative;
  transition: all 300ms ease;
}
.service-block-nine .inner-box:hover .service-btn a.btn {
  transform: rotate(45deg);
}
.service-block-nine .inner-box:hover .content-box {
  background-color: var(--theme-color1);
}
.service-block-nine .inner-box:hover .content-box .thumb-icon .img-icon {
  transform: scale(-1) rotate(180deg);
}
.service-block-nine .inner-box:hover .service-content .title {
  color: var(--theme-color-light);
  border-color: rgba(var(--theme-color-white-rgb), 0.1);
}
.service-block-nine .inner-box:hover .subtitle,
.service-block-nine .inner-box:hover .text {
  color: var(--theme-color-light);
}
.service-block-nine .inner-box:hover .thumb-icon .bg {
  opacity: 0.1;
}
.service-block-nine .inner-box:hover .thumb-icon img {
  filter: brightness(10);
}
.service-block-nine .inner-box .content-box {
  background-color: var(--theme-color-white);
  border-radius: 20px;
  padding: 50px 50px 40px 40px;
  position: relative;
  z-index: 1;
  -webkit-mask-image: url(../images/resource/bg-mask1.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  transition: all 300ms ease;
}
.service-block-nine .inner-box .content-box .shape1 {
  position: absolute;
  left: 0;
  top: 0;
}
.service-block-nine .inner-box .content-box .shape2 {
  position: absolute;
  right: 85px;
  bottom: 0;
}
.service-block-nine .inner-box .thumb-icon {
  height: 120px;
  line-height: 120px;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 120px;
}
.service-block-nine .inner-box .thumb-icon .bg {
  position: absolute;
  top: 0;
  z-index: -1;
  transition: all 300ms ease;
}
.service-block-nine .inner-box .thumb-icon .img-icon {
  margin-left: -18px;
  transition: all 300ms ease;
}
.service-block-nine .inner-box .service-btn {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 9;
}
.service-block-nine .inner-box .service-btn a.btn {
  border-radius: 50%;
  align-items: center;
  background: var(--theme-color-white);
  display: flex;
  font-weight: 700;
  height: 62px;
  justify-content: center;
  width: 62px;
  transition: all 300ms ease;
}
.service-block-nine .inner-box .service-btn a.btn i {
  color: var(--theme-color1);
  font-size: 24px;
  transform: rotate(-45deg);
}
.service-block-nine .inner-box .service-content .subtitle {
  margin-bottom: 3px;
  transition: all 300ms ease;
}
.service-block-nine .inner-box .service-content .title {
  border-bottom: 1px solid rgba(var(--theme-color-dark-rgb), 0.1);
  padding-bottom: 20px;
  margin-bottom: 19px;
  transition: all 300ms ease;
}
.service-block-nine .inner-box .service-content .text {
  margin-bottom: 40px;
  transition: all 300ms ease;
}

/***

====================================================================
    Services Section Six
====================================================================

***/
.services-section-ten {
  padding: 120px 0;
  position: relative;
}
.services-section-ten.pull-up {
  padding-top: 238px;
}
.services-section-ten .leaf-1 {
  left: 0;
  position: absolute;
  top: 50%;
}
@media (max-width: 1199.98px) {
  .services-section-ten .leaf-1 {
    display: none;
  }
}
.services-section-ten .leaf-2 {
  right: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 1199.98px) {
  .services-section-ten .leaf-2 {
    display: none;
  }
}
.services-section-ten .text-bottom {
  text-align: center;
  position: relative;
  overflow: hidden;
  margin-top: 10px;
}
.services-section-ten .text-bottom:before {
  border-top: 1px dotted var(--theme-color1);
  content: "";
  position: absolute;
  height: 100%;
  width: calc(100% - 76px);
  left: 38px;
  top: 20px;
}
.services-section-ten .text-bottom .inner-text {
  background-color: #f9f3f3;
  border: 1px dotted var(--theme-color1);
  border-radius: 20px;
  display: inline-block;
  font-size: 14px;
  padding: 2px 33px 3px;
  position: relative;
  text-transform: capitalize;
  z-index: 0;
}
@media (max-width: 575.98px) {
  .services-section-ten .text-bottom .inner-text {
    display: block;
  }
}
.services-section-ten .text-bottom .inner-text a {
  color: var(--theme-color1);
  font-weight: 700;
  text-transform: capitalize;
  margin-left: 5px;
}
.services-section-ten .text-bottom .inner-text a:hover {
  text-decoration: underline;
}
@media (max-width: 575.98px) {
  .services-section-ten .text-bottom .inner-text a {
    display: block;
    margin-top: 1px;
  }
}
.services-section-ten .owl-carousel .owl-item img {
  width: auto;
  display: inline-block;
  -webkit-transform-style: unset;
}
.services-section-ten .owl-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.services-section-ten .owl-nav .owl-prev,
.services-section-ten .owl-nav .owl-next {
  color: var(--theme-color-light);
  width: 56px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  border-radius: 50%;
  background-color: var(--theme-color-dark);
  text-align: center;
  font-size: 20px;
  display: inline-block;
  position: absolute;
  top: calc(50% - 28px);
  transition: all 300ms ease;
}
.services-section-ten .owl-nav .owl-prev:hover,
.services-section-ten .owl-nav .owl-next:hover {
  background-color: var(--theme-color1);
}
.services-section-ten .owl-nav .owl-prev {
  left: -70px;
}
@media (max-width: 1399.98px) {
  .services-section-ten .owl-nav .owl-prev {
    left: -15px;
  }
}
.services-section-ten .owl-nav .owl-next {
  right: -70px;
}
@media (max-width: 1399.98px) {
  .services-section-ten .owl-nav .owl-next {
    right: -15px;
  }
}

.service-block-ten .inner-box {
  background-color: transparent;
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 12px 50px 24px 14px;
  position: relative;
  overflow: hidden;
  z-index: 9;
  transition: all 300ms ease;
}
.service-block-ten .inner-box .image {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 20px;
  transition: all 300ms ease;
}
.service-block-ten .inner-box .image:before {
  content: "";
  background-color: var(--theme-color1);
  width: 100%;
  height: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 0;
  transition: all 300ms ease;
}
.service-block-ten .inner-box .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.service-block-ten .inner-box .thumb-icon {
  height: 120px;
  line-height: 120px;
  margin-bottom: 193px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 120px;
}
.service-block-ten .inner-box .thumb-icon .bg {
  position: absolute;
  top: 0;
  z-index: -1;
}
.service-block-ten .inner-box .thumb-icon img {
  transition: all 300ms ease;
}
.service-block-ten .inner-box .shape-btn {
  position: absolute;
  right: -19px;
  top: -33px;
  width: auto;
  height: auto;
}
.service-block-ten .inner-box .shape-btn svg path {
  fill: #f4eee2 !important;
}
.service-block-ten .inner-box .service-btn {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
  transition: all 300ms ease;
}
.service-block-ten .inner-box .service-btn a.btn {
  align-items: center;
  background: var(--theme-color-light);
  border-radius: 12px;
  display: flex;
  font-weight: 700;
  height: 69px;
  justify-content: center;
  width: 111px;
  transition: all 300ms ease;
}
.service-block-ten .inner-box .service-btn a.btn i {
  color: var(--theme-color1);
  font-size: 24px;
  transform: rotate(-45deg);
  transition: all 300ms ease;
}
.service-block-ten .inner-box .read-more {
  display: inline-block;
  position: absolute;
  right: 50px;
  bottom: 50px;
}
.service-block-ten .inner-box .read-more i {
  font-size: 70px;
  line-height: 70px;
  color: var(--text-color);
  display: inline-block;
}
.service-block-ten .inner-box .service-content .title {
  color: var(--theme-color-light);
  margin-bottom: 0;
  margin-left: 16px;
  padding-bottom: 15px;
  transition: all 300ms ease;
}
.service-block-ten .inner-box:hover .image:before {
  height: 100%;
  opacity: 0.5;
  top: 0;
}
.service-block-ten .inner-box:hover .title,
.service-block-ten .inner-box:hover .text {
  color: var(--theme-color-light);
}
.service-block-ten .inner-box:hover .theme-btn {
  background-color: var(--theme-color-dark);
}
.service-block-ten .inner-box:hover .thumb-icon .bg {
  opacity: 0.1;
}
.service-block-ten .inner-box:hover .thumb-icon img {
  filter: brightness(10);
  transform: scale(-1) rotate(180deg);
}
.service-block-ten .inner-box:hover .service-btn a.btn {
  background: var(--theme-color1);
}
.service-block-ten .inner-box:hover .service-btn a.btn i {
  color: var(--theme-color-light);
  transform: rotate(0deg);
}

/***

====================================================================
    Services Section 11
====================================================================

***/
.services-section11 {
  position: relative;
  padding: 120px 0;
}
.services-section11.pull-up {
  padding-top: 213px;
}
.services-section11 .leaf3-pattrn1 {
  background-image: url(../images/resource/instagram1-shape2.png);
  position: absolute;
  width: 242px;
  height: 360px;
  top: 0;
  right: 0;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .services-section11 .leaf3-pattrn1 {
    display: none;
  }
}
.services-section11 .about2-8-pattrn2 {
  background-image: url(../images/resource/about2-8.png);
  position: absolute;
  width: 354px;
  height: 427px;
  left: 0;
  bottom: 0;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .services-section11 .about2-8-pattrn2 {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .service-block11 {
    margin-bottom: 30px;
  }
}
.service-block11 .inner-box {
  border: 1px solid rgba(30, 30, 30, 0.2);
  padding: 30px;
  position: relative;
  background-color: var(--theme-color-light);
  border-radius: 30px;
  z-index: 1;
}
.service-block11 .inner-box .image-two img {
  width: 100%;
  opacity: 0;
  border-radius: 30px;
  transition: all 300ms ease;
}
.service-block11 .inner-box .bg-image {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: 303px;
  height: 140px;
  z-index: -1;
}
.service-block11 .inner-box:hover .image-two img {
  opacity: 1;
}
.service-block11 .inner-box:hover .content-box-hover:before {
  height: 100%;
  opacity: 1;
  border-radius: 30px;
}
.service-block11 .inner-box:hover .content-box-hover .content-box .icon,
.service-block11 .inner-box:hover .content-box-hover .content-box .title,
.service-block11 .inner-box:hover .content-box-hover .content-box .text,
.service-block11 .inner-box:hover .content-box-hover .content-box a {
  color: var(--theme-color-light);
  transform: translateY(-30px);
}
.service-block11 .inner-box:hover .content-box-hover .content-box .icon {
  filter: brightness(0) invert(1);
  transform: translateY(-28px) rotateY(360deg) !important;
}
.service-block11 .inner-box:hover .content-box-hover .content-box .read-more {
  background-color: var(--theme-color-light);
  color: var(--theme-color1);
  opacity: 1;
  transform: translateY(19px);
}
.service-block11 .inner-box:hover .content-box-hover .image-box {
  margin-top: -100%;
  transform: translateY(100%);
}
.service-block11 .inner-box .content-box-hover {
  position: absolute;
  top: 30px;
  left: 30px;
  right: 30px;
  bottom: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  justify-content: space-between;
  border-radius: 30px;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .service-block11 .inner-box .content-box-hover {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media (max-width: 991.98px) {
  .service-block11 .inner-box .content-box-hover {
    top: 30px;
    left: 30px;
    right: 30px;
    bottom: 30px;
  }
}
.service-block11 .inner-box .content-box-hover:before {
  background-color: rgba(194, 167, 78, 0.9);
  content: "";
  position: absolute;
  width: 100%;
  height: 60%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  transition: all 100ms ease;
}
.service-block11 .inner-box .content-box-hover .content-box {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  text-align: center;
  position: relative;
  padding: 15px 20px 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block11 .inner-box .content-box-hover .content-box .icon {
  color: var(--theme-color1);
  font-size: 65px;
  font-weight: 500;
  display: block;
  line-height: 1;
  transition: all 300ms ease;
}
.service-block11 .inner-box .content-box-hover .content-box .title {
  margin-top: 19px;
  margin-bottom: 10px;
  transition: all 300ms ease;
}
@media (max-width: 1199.98px) {
  .service-block11 .inner-box .content-box-hover .content-box .title {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .service-block11 .inner-box .content-box-hover .content-box .title {
    font-size: 30px;
  }
}
@media (max-width: 575.98px) {
  .service-block11 .inner-box .content-box-hover .content-box .title {
    font-size: 20px;
  }
}
.service-block11 .inner-box .content-box-hover .content-box .title a:hover {
  color: var(--theme-color-dark);
}
.service-block11 .inner-box .content-box-hover .content-box .text {
  margin: 0 8px;
  transition: all 300ms ease;
}
@media (max-width: 1199.98px) {
  .service-block11 .inner-box .content-box-hover .content-box .text {
    font-size: 14px;
  }
}
.service-block11 .inner-box .content-box-hover .content-box .read-more {
  background-color: var(--theme-color1);
  color: var(--theme-color1);
  font-size: 24px;
  height: 37.5px;
  width: 37.5px;
  line-height: 37px;
  border-radius: 50%;
  text-align: center;
  opacity: 0;
  margin-top: -17px;
  transform: translateY(19px);
  transition: all 300ms ease;
}
.service-block11 .inner-box .content-box-hover .content-box .read-more:hover {
  color: var(--theme-color-dark);
}
.service-block11 .inner-box .content-box-hover .image-box {
  transition: all 300ms ease;
}
@media (max-width: 991.98px) {
  .service-block11 .inner-box .content-box-hover .image-box {
    width: 100%;
  }
}
.service-block11 .inner-box .content-box-hover .image-box .image img {
  width: 100%;
  transition: all 300ms ease;
}

/***

====================================================================
    Services Section
====================================================================

***/
.services-section12 {
  padding: 120px 0 93px;
  position: relative;
  background-color: var(--theme-color-light);
}
@media (max-width: 767.98px) {
  .services-section12 {
    padding: 0 0 60px;
  }
}
.services-section12 .sec-title .text {
  position: relative;
  top: 0;
  left: 86px;
  margin-right: 116px;
}
@media (max-width: 1199.98px) {
  .services-section12 .sec-title .text {
    top: 0;
    left: 0;
    margin-right: 0;
  }
}
.services-section12 .service1-pattrn1 {
  background-image: url(../images/resource/service1-pattrn2.png);
  position: absolute;
  width: 224px;
  height: 528px;
  right: 30px;
  bottom: 0;
}
@media (max-width: 1399.98px) {
  .services-section12 .service1-pattrn1 {
    display: none;
  }
}

.service-block12 .inner-box {
  box-shadow: -5px 5px 40px 0px rgba(190, 188, 188, 0.1490196078);
  position: relative;
  overflow: hidden;
  border-radius: 30px;
}
@media (max-width: 991.98px) {
  .service-block12 .inner-box {
    margin-bottom: 30px;
  }
}
.service-block12 .inner-box:hover:after {
  border-color: var(--theme-color-light);
}
.service-block12 .inner-box:hover:before {
  height: 100%;
}
.service-block12 .inner-box:hover .image-box .bg-image {
  opacity: 1;
}
.service-block12 .inner-box:hover .content-box .icon {
  filter: brightness(0) invert(1);
  transform: scale(-1) rotate(180deg);
  color: var(--theme-color-light);
}
.service-block12 .inner-box:hover .content-box .title a {
  color: var(--theme-color-light);
}
.service-block12 .inner-box:after {
  border: 1px dashed #c2a74e;
  content: "";
  position: absolute;
  top: 10px;
  left: 9px;
  right: 9px;
  bottom: 10px;
  z-index: 1;
  border-radius: 30px;
  transition: all 300ms ease;
}
.service-block12 .inner-box:before {
  background-color: rgba(194, 167, 78, 0.85);
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.service-block12 .inner-box .image-box {
  position: relative;
}
.service-block12 .inner-box .image-box .bg-image {
  width: auto;
  height: 282px;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: all 300ms ease;
}
.service-block12 .inner-box .image-box .bg-image-two {
  position: absolute;
  width: 205px;
  height: 95px;
  top: 10px;
  right: 9px;
  z-index: 1;
}
.service-block12 .inner-box .content-box {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 2;
}
.service-block12 .inner-box .content-box .icon {
  color: var(--theme-color1);
  font-size: 81px;
  transition: all 300ms ease;
}
.service-block12 .inner-box .content-box .title {
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 20px;
}
.service-block12 .inner-box .content-box .title a {
  color: var(--theme-color-dark);
}

/***

====================================================================
    Services Section 13
====================================================================

***/
.services-section13 {
  padding: 120px 0 160px;
  position: relative;
  background-color: #F9F6F1;
}
.services-section13 .leaf-1 {
  left: 0;
  position: absolute;
  top: 50%;
}
@media (max-width: 1199.98px) {
  .services-section13 .leaf-1 {
    display: none;
  }
}
.services-section13 .leaf-2 {
  right: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 1199.98px) {
  .services-section13 .leaf-2 {
    display: none;
  }
}
.services-section13 .default-dots .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -75px;
}
.services-section13 .default-dots .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  margin: 0 8.5px;
  background-color: transparent;
  border: 1px solid #707070;
  border-radius: 50%;
  transition: all 300ms ease;
}
.services-section13 .default-dots .owl-dots .owl-dot.active {
  width: 15px;
  height: 15px;
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  transition: all 300ms ease;
}
.services-section13 .owl-carousel .owl-item img {
  display: inline-block;
  width: auto;
  -webkit-transform-style: unset;
}

@media (max-width: 767.98px) {
  .service-block13 {
    max-width: 461px;
    margin: 0 auto;
  }
}
.service-block13 .inner-box {
  position: relative;
  transition: all 300ms ease;
}
.service-block13 .inner-box:hover .service-btn a.btn {
  transform: rotate(45deg);
}
.service-block13 .inner-box:hover .content-box {
  background-color: var(--theme-color1);
}
.service-block13 .inner-box:hover .content-box .thumb-icon .img-icon {
  transform: scale(-1) rotate(180deg);
}
.service-block13 .inner-box:hover .service-content .title {
  color: var(--theme-color-light);
  border-color: rgba(var(--theme-color-white-rgb), 0.1);
}
.service-block13 .inner-box:hover .subtitle,
.service-block13 .inner-box:hover .text {
  color: var(--theme-color-light);
}
.service-block13 .inner-box:hover .thumb-icon .bg {
  opacity: 0.1;
}
.service-block13 .inner-box:hover .thumb-icon img {
  filter: brightness(10);
}
.service-block13 .inner-box .content-box {
  background-color: var(--theme-color-white);
  border-radius: 20px;
  padding: 50px 50px 40px 40px;
  position: relative;
  z-index: 1;
  -webkit-mask-image: url(../images/resource/bg-mask1.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  transition: all 300ms ease;
}
@media (max-width: 1199.98px) {
  .service-block13 .inner-box .content-box {
    -webkit-mask-image: none;
  }
}
.service-block13 .inner-box .content-box .shape1 {
  position: absolute;
  left: 0;
  top: 0;
}
.service-block13 .inner-box .content-box .shape2 {
  position: absolute;
  right: 85px;
  bottom: 0;
}
@media (max-width: 1199.98px) {
  .service-block13 .inner-box .content-box .shape2 {
    right: 0;
  }
}
.service-block13 .inner-box .thumb-icon {
  height: 120px;
  line-height: 120px;
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 120px;
}
.service-block13 .inner-box .thumb-icon .bg {
  position: absolute;
  top: 0;
  z-index: -1;
  transition: all 300ms ease;
}
.service-block13 .inner-box .thumb-icon .img-icon {
  margin-left: -18px;
  transition: all 300ms ease;
}
.service-block13 .inner-box .service-btn {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 9;
}
@media (max-width: 1199.98px) {
  .service-block13 .inner-box .service-btn {
    right: 15px;
    bottom: 15px;
  }
}
.service-block13 .inner-box .service-btn a.btn {
  border-radius: 50%;
  align-items: center;
  background: var(--theme-color-white);
  display: flex;
  font-weight: 700;
  height: 62px;
  justify-content: center;
  width: 62px;
  transition: all 300ms ease;
}
.service-block13 .inner-box .service-btn a.btn i {
  color: var(--theme-color1);
  font-size: 24px;
  transform: rotate(-45deg);
}
.service-block13 .inner-box .service-content .subtitle {
  margin-bottom: 3px;
  transition: all 300ms ease;
}
.service-block13 .inner-box .service-content .title {
  border-bottom: 1px solid rgba(var(--theme-color-dark-rgb), 0.1);
  padding-bottom: 20px;
  margin-bottom: 19px;
  transition: all 300ms ease;
}
.service-block13 .inner-box .service-content .text {
  margin-bottom: 40px;
  transition: all 300ms ease;
}

/***

==================================================================
    Video Section
==================================================================

***/
.video-section {
  position: relative;
  padding: 182px 0 173px;
}
@media (max-width: 767.98px) {
  .video-section {
    padding: 100px 0 140px;
  }
}
@media (max-width: 991.98px) {
  .video-section .sec-title {
    text-align: center;
  }
}
.video-section .sec-title h2 br {
  display: none;
}
@media (max-width: 991.98px) {
  .video-section .sec-title h2 br {
    display: block;
  }
}
@media (max-width: 1399.98px) {
  .video-section .sec-title h2 {
    font-size: 50px;
  }
}
@media (max-width: 1199.98px) {
  .video-section .sec-title h2 {
    font-size: 45px;
  }
}
@media (max-width: 575.98px) {
  .video-section .sec-title h2 {
    font-size: 33px;
  }
}
.video-section .sec-title .pricing-btn {
  padding: 15px 32px 15px 32px;
  margin-top: 39px;
}
@media (max-width: 575.98px) {
  .video-section .sec-title .pricing-btn {
    padding: 13px 25px;
    margin-top: 26px;
  }
}
.video-section .sec-title .info-box {
  display: flex;
  align-items: center;
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .video-section .sec-title .info-box {
    flex-direction: column;
  }
}
.video-section .sec-title .info-box .theme-btn {
  margin-right: 30px;
}
.video-section .sec-title .info-box .outer-box {
  top: 0;
}
.video-section .outer-box {
  align-items: center;
  display: flex;
  top: 36px;
  position: relative;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .video-section .outer-box {
    justify-content: center;
    margin-top: 100px;
    top: 0;
  }
}
@media (max-width: 575.98px) {
  .video-section .outer-box {
    margin-top: 70px;
  }
}
.video-section .outer-box h4 {
  font-weight: 500;
  margin-bottom: 0;
  margin-right: 51px;
  position: relative;
}
.video-section .outer-box h4:before {
  background-image: url(../images/icons/icon-arrow1.png);
  content: "";
  position: absolute;
  bottom: -35px;
  right: -28px;
  width: 73px;
  height: 42px;
}
.video-section .outer-box .play-now {
  border-radius: 50%;
  position: relative;
  display: inline-block;
}
.video-section .outer-box .play-now:after {
  content: "";
  border: 1px dashed #C2A74E;
  border-radius: 50%;
  bottom: 0;
  top: -8px;
  left: -8px;
  right: 0;
  position: absolute;
  width: 100px;
  height: 100px;
}
.video-section .outer-box .play-now::before {
  display: none;
}
.video-section .outer-box .play-now:hover {
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  color: var(--theme-color-light);
}
.video-section .outer-box .play-now:hover .icon {
  color: var(--theme-color-light);
}
.video-section .outer-box .play-now .icon {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
  font-size: 24px;
  height: 84px;
  width: 84px;
  line-height: 84px;
}

/***

==================================================================
    Video Section Two
==================================================================

***/
.video-section-two {
  position: relative;
  padding: 99px 0 252px;
}
@media (max-width: 767.98px) {
  .video-section-two {
    padding: 100px 0;
  }
}
.video-section-two:before {
  background-color: rgba(var(--theme-color1-rgb), 0.9);
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.video-section-two .content {
  text-align: center;
  position: relative;
  z-index: 1;
}
.video-section-two .content .play-now {
  border-radius: 50%;
  position: relative;
  display: inline-block;
}
.video-section-two .content .play-now::before {
  display: none;
}
.video-section-two .content .play-now:hover .icon {
  color: var(--theme-color1);
}
.video-section-two .content .play-now .icon {
  background-color: var(--theme-color-light);
  color: var(--theme-color1);
  font-size: 24px;
  height: 90px;
  width: 90px;
  line-height: 90px;
}
.video-section-two .content h3 {
  color: var(--theme-color-light);
  font-weight: 600;
  line-height: 48px;
  margin-top: 15px;
}
@media (max-width: 991.98px) {
  .video-section-two .content h3 br {
    display: none;
  }
}

/***

==================================================================
    Video Section Three
==================================================================

***/
.video-section-three {
  position: relative;
  padding: 99px 0 80px;
}
@media (max-width: 767.98px) {
  .video-section-three {
    padding: 100px 0;
  }
}
.video-section-three:before {
  background-color: rgba(var(--theme-color1-rgb), 0.9);
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 300ms ease;
}
.video-section-three .video1 {
  background-image: url(../images/resource/video1.png);
  position: absolute;
  width: 429px;
  height: 379px;
  bottom: 0;
  right: 0;
  pointer-events: none;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .video-section-three .video1 {
    display: none;
  }
}
.video-section-three .content {
  text-align: center;
  position: relative;
  z-index: 1;
}
.video-section-three .content .play-now {
  border-radius: 50%;
  position: relative;
  display: inline-block;
}
.video-section-three .content .play-now::before {
  display: none;
}
.video-section-three .content .play-now:hover .icon {
  color: var(--theme-color1);
}
.video-section-three .content .play-now .icon {
  background-color: var(--theme-color-light);
  color: var(--theme-color1);
  font-size: 24px;
  height: 90px;
  width: 90px;
  line-height: 90px;
}
.video-section-three .content h3 {
  color: var(--theme-color-light);
  font-weight: 600;
  line-height: 48px;
  margin-top: 15px;
}
@media (max-width: 991.98px) {
  .video-section-three .content h3 br {
    display: none;
  }
}

/*** 

====================================================================
    Contact Section
====================================================================

***/
.contact-section {
  background-color: #0f1b24;
  position: relative;
  padding: 70px 0 30px;
  margin: 100px 0;
  z-index: 2;
}
@media (max-width: 1199.98px) {
  .contact-section {
    margin: 0;
  }
}
.contact-section:before {
  background: linear-gradient(to left, #141215, rgba(20, 18, 21, 0.7), transparent, transparent);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.contact-section .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  z-index: -2;
}
.contact-section .curved-shape-top {
  position: absolute;
  top: 0;
  left: 0;
  height: 69px;
  width: 100%;
  pointer-events: none;
  z-index: 2;
}
.contact-section .curved-shape-bottom {
  position: absolute;
  bottom: 0;
  top: auto;
  left: 0;
  height: 69px;
  width: 100%;
  pointer-events: none;
  z-index: 2;
}
.contact-section .form-column {
  position: relative;
}
.contact-section .form-column .sec-title {
  margin-bottom: 39px;
}
.contact-section .form-column .sec-title h3 {
  color: var(--theme-color-light);
}
.contact-section .form-column .sec-title .text {
  color: var(--theme-color-light);
}
@media (max-width: 767.98px) {
  .contact-section .form-column .sec-title .text br {
    display: none;
  }
}
.contact-section .form-column .inner-column {
  position: relative;
}
.contact-section .form-column .contact-block {
  position: absolute;
  top: calc(50% + 2px);
  left: 0;
  transform: translate(-100%, -50%);
}
.contact-section .form-column .contact-block .inner-box {
  position: relative;
}
.contact-section .contact-form .form-control, .contact-section .contact-form .input-text {
  color: #fff;
}
.contact-section .contact-form .form-control::-moz-placeholder, .contact-section .contact-form .input-text::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.contact-section .contact-form .form-control::placeholder, .contact-section .contact-form .input-text::placeholder {
  color: #fff;
  opacity: 1;
}
.contact-section .contact-form .form-control:-ms-input-placeholder, .contact-section .contact-form .input-text:-ms-input-placeholder {
  color: #fff;
}
.contact-section .contact-form .form-control::-ms-input-placeholder, .contact-section .contact-form .input-text::-ms-input-placeholder {
  color: #fff;
}

.contact-form {
  position: relative;
  padding: 56px 0 100px;
}
@media (max-width: 1199.98px) {
  .contact-form {
    padding: 90px 40px 140px;
  }
}
@media (max-width: 575.98px) {
  .contact-form {
    padding: 90px 10px 140px;
  }
}
.contact-form .form-group {
  position: relative;
  margin-bottom: 13px;
}
.contact-form .form-group:last-child {
  margin-bottom: 0;
}
.contact-form .select2-container--default .select2-selection--single,
.contact-form input:not([type=submit]),
.contact-form textarea,
.contact-form select {
  position: relative;
  display: block;
  height: 55px;
  width: 100%;
  padding: 10px 10px 3px 0;
  font-size: var(--body-font-size);
  color: var(--theme-color-light);
  line-height: 29px;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
  border-bottom: 1px solid rgba(235, 235, 235, 0.2);
  border-radius: 0;
  margin-bottom: 0;
  transition: all 300ms ease;
}
.contact-form textarea {
  height: auto;
  min-height: 127px;
  padding-top: 20px;
}
.contact-form ::-webkit-input-placeholder {
  color: #fff;
}
.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus {
  border-color: var(--theme-color-light);
}
.contact-form button {
  margin-top: 17px;
}

.contact-details .form-control::-moz-placeholder {
  color: var(--text-color);
}

.contact-details .form-control::placeholder {
  color: var(--text-color);
}

/*** 

====================================================================
    Contact Section Two
====================================================================

***/
.contact-section-two {
  background-color: #f9f3f0;
  padding: 0 0 120px;
  position: relative;
  z-index: 2;
}
@media (max-width: 991.98px) {
  .contact-section-two {
    padding: 0 0 60px;
  }
}
@media (max-width: 767.98px) {
  .contact-section-two {
    padding: 0;
  }
}
.contact-section-two .bg-image2 {
  width: 633px;
  left: 0;
  height: 100%;
  top: 0;
}
@media (max-width: 1399.98px) {
  .contact-section-two .bg-image2 {
    width: 420px;
  }
}
@media (max-width: 1199.98px) {
  .contact-section-two .bg-image2 {
    display: none;
  }
}
.contact-section-two .content-column .inner-column {
  position: relative;
  padding: 180px 50px 0 0;
}
@media (max-width: 991.98px) {
  .contact-section-two .content-column .inner-column {
    padding: 100px 0 0 0;
    padding-left: 0;
  }
}
.contact-section-two .content-column .inner-column .sec-title {
  margin-bottom: 20px;
}
.contact-section-two .content-column .inner-column .sec-title h2 {
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2em;
}
@media (max-width: 575.98px) {
  .contact-section-two .content-column .inner-column .sec-title h2 {
    font-size: 36px;
  }
}
.contact-section-two .content-column .inner-column .sec-title .text {
  margin-top: 17px;
}
.contact-section-two .form-column {
  position: relative;
}
.contact-section-two .form-column .inner-column {
  padding: 120px 0 0;
  margin-right: -24px;
}
@media (max-width: 991.98px) {
  .contact-section-two .form-column .inner-column {
    padding: 60px 0;
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .contact-section-two .form-column .inner-column {
    padding: 60px 0 90px;
  }
}
.contact-section-two.style-two .bg-image {
  background-position: left bottom;
  width: calc(50% + 300px);
}
.contact-section-two.style-two .bg-image2 {
  right: 0;
  left: auto;
  width: calc(50% - 300px);
}
@media (max-width: 991.98px) {
  .contact-section-two.style-two .bg-image2 {
    display: none;
  }
}
.contact-section-two.style-two .faq1-shape-1 {
  background-image: url(../images/icons/bg-contact-shape-1.png);
  position: absolute;
  width: 338px;
  height: 340px;
  left: 0;
  bottom: -10px;
}
@media (max-width: 1399.98px) {
  .contact-section-two.style-two .faq1-shape-1 {
    display: none;
  }
}

.contact-form-two {
  border-radius: 10px;
  position: relative;
  background-color: var(--theme-color1);
  padding: 80px 85px 100px;
}
@media (max-width: 1399.98px) {
  .contact-form-two {
    padding: 80px 30px 100px;
  }
}
@media (max-width: 575.98px) {
  .contact-form-two {
    padding: 30px 20px;
  }
}
.contact-form-two .bg-pattern-1 {
  background-image: url(../images/icons/shape-bg2.png);
}
.contact-form-two .title {
  color: var(--theme-color-light);
  font-weight: 500;
  margin-bottom: 43px;
  text-align: center;
}
@media (max-width: 575.98px) {
  .contact-form-two .title {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.contact-form-two .form-group {
  position: relative;
  margin-bottom: 26px;
}
.contact-form-two .form-group:last-child {
  margin-bottom: 0;
}
.contact-form-two .select2-container--default .select2-selection--single,
.contact-form-two input:not([type=submit]),
.contact-form-two textarea,
.contact-form-two select {
  position: relative;
  display: block;
  height: 60px;
  width: 100%;
  padding: 15px 21px;
  font-size: var(--body-font-size);
  color: var(--theme-color-dark);
  line-height: 32px;
  font-weight: 400;
  background-color: var(--theme-color-light);
  border: 1px solid transparent;
  border-radius: 3px;
  margin-bottom: 0;
  transition: all 300ms ease;
}
.contact-form-two ::-webkit-input-placeholder {
  color: #393939;
}
.contact-form-two input:focus,
.contact-form-two select:focus,
.contact-form-two textarea:focus {
  border-color: var(--theme-color-dark);
  box-shadow: none;
}
.contact-form-two textarea {
  height: 79px;
  resize: none;
}
.contact-form-two .theme-btn {
  background-color: var(--theme-color-dark);
  width: 100%;
}
.contact-form-two label {
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 400;
  display: block;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
.contact-form-two label.error {
  display: block;
  font-weight: 400;
  font-size: 13px;
  text-transform: capitalize;
  line-height: 24px;
  color: #ff0000;
  margin-bottom: 0;
}

/***==================================
    Range Slider One
==================================***/
.range-slider-one {
  position: relative;
  margin-bottom: 5px;
}
.range-slider-one .range-amount {
  position: absolute !important;
  right: 0;
  top: -35px;
  background-color: transparent !important;
  text-align: right;
  border: 0 !important;
  padding: 0 !important;
  max-width: 75px;
  color: #ffffff !important;
  width: auto !important;
  height: auto !important;
}
.range-slider-one .ui-widget.ui-widget-content {
  height: 10px;
  border: none;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.3);
}
.range-slider-one .ui-slider .ui-slider-range {
  top: 0px;
  height: 10px;
  background: var(--theme-color-light);
}
.range-slider-one .ui-state-default {
  top: -5px;
  width: 20px;
  height: 20px;
  background: var(--theme-color-dark);
  cursor: pointer;
  border: 3px solid var(--theme-color-dark);
  border-radius: 20px;
}
.range-slider-one .ui-widget-content .ui-state-default {
  top: -5px;
  width: 20px;
  height: 20px;
  background: var(--theme-color-dark);
  cursor: pointer;
  border: 3px solid var(--theme-color-dark);
  border-radius: 20px;
}
.range-slider-one .ui-slider-horizontal .ui-slider-handle:nth-child(2) {
  margin-left: 0 !important;
}
.range-slider-one .ui-slider-horizontal .ui-slider-handle:nth-child(3) {
  margin-left: -20px !important;
}

/*** 

====================================================================
    contact section three
====================================================================

***/
.contact-section-three {
  position: relative;
}
.contact-section-three > .bg-image {
  max-width: 44%;
}
@media (max-width: 1199.98px) {
  .contact-section-three > .bg-image {
    display: none;
  }
}
.contact-section-three .outer-box {
  padding: 120px;
  max-width: 56%;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1199.98px) {
  .contact-section-three .outer-box {
    max-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .contact-section-three .outer-box {
    padding: 120px 30px;
  }
}
.contact-section-three .outer-box .bg-image {
  width: 100%;
}
@media (max-width: 1199.98px) {
  .contact-section-three .outer-box .sec-title h2 br {
    display: none;
  }
}

.contact-form-three {
  border-radius: 10px;
  position: relative;
  background-color: transparent;
  padding: 0;
}
.contact-form-three .form-group {
  position: relative;
  margin-bottom: 26px;
}
.contact-form-three .form-group:last-child {
  margin-bottom: 0;
}
.contact-form-three .select2-container--default .select2-selection--single,
.contact-form-three input:not([type=submit]),
.contact-form-three textarea,
.contact-form-three select {
  position: relative;
  display: block;
  height: 50px;
  width: 100%;
  padding: 15px 21px;
  font-size: var(--body-font-size);
  color: var(--theme-color-dark);
  line-height: 32px;
  font-weight: 400;
  background-color: var(--theme-color-light);
  border: 1px solid transparent;
  border-radius: 5px;
  margin-bottom: 0;
  transition: all 300ms ease;
}
.contact-form-three ::-webkit-input-placeholder {
  color: #393939;
}
.contact-form-three input:focus,
.contact-form-three select:focus,
.contact-form-three textarea:focus {
  border-color: var(--theme-color1);
  box-shadow: none;
}
.contact-form-three textarea {
  height: 240px;
  resize: none;
}
.contact-form-three .theme-btn {
  width: 100%;
}
.contact-form-three label {
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 400;
  display: block;
  letter-spacing: 1px;
  margin-bottom: 15px;
}
.contact-form-three label.error {
  display: block;
  font-weight: 400;
  font-size: 13px;
  text-transform: capitalize;
  line-height: 24px;
  color: #ff0000;
  margin-bottom: 0;
}

/*** 

====================================================================
    contact section Four
====================================================================

***/
.contact-section-four {
  position: relative;
  padding: 120px 0 70px;
}
@media (max-width: 991.98px) {
  .contact-section-four {
    padding: 90px 0 40px;
  }
}
.contact-section-four:before {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(../images/resource/image-c1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: calc(50% - 215px);
  position: absolute;
}
@media only screen and (max-width: 1700.98px) {
  .contact-section-four:before {
    width: 240px;
  }
}
@media only screen and (max-width: 1549.98px) {
  .contact-section-four:before {
    width: 0;
  }
}
.contact-section-four:after {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(../images/background/bg-contact4.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  top: 0;
  right: 0;
  height: 100%;
  width: calc(50% + 215px);
  position: absolute;
  z-index: -1;
}
@media only screen and (max-width: 1700.98px) {
  .contact-section-four:after {
    width: 100%;
  }
}
.contact-section-four.style-two:before {
  background-image: url(../images/resource/image-9.png);
  width: 852px;
}
@media only screen and (max-width: 1700.98px) {
  .contact-section-four.style-two:before {
    width: 340px;
    background-position: left center;
  }
}
@media only screen and (max-width: 1549.98px) {
  .contact-section-four.style-two:before {
    width: 0;
  }
}
.contact-section-four.style-three {
  background-color: var(--theme-color-light);
  z-index: 0;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .contact-section-four.style-three {
    padding: 90px 0 22px;
  }
}
@media (max-width: 575.98px) {
  .contact-section-four.style-three {
    padding: 90px 0 15px;
  }
}
.contact-section-four.style-three .content-column .inner-column {
  padding-top: 54px;
}
@media (max-width: 991.98px) {
  .contact-section-four.style-three .content-column .inner-column {
    padding-top: 20px;
  }
}
@media (max-width: 575.98px) {
  .contact-section-four.style-three .content-column .inner-column .info-box-outer {
    display: block;
  }
}
.contact-section-four.style-three .content-column .inner-column .sec-title {
  margin-bottom: 50px;
  padding-right: 35px;
}
.contact-section-four.style-three .expert-info-box {
  margin-top: 10px;
}
@media (max-width: 575.98px) {
  .contact-section-four.style-three .expert-info-box {
    margin-top: 40px;
  }
}
.contact-section-four.style-three .contact-form-two {
  padding: 49px 85px 50px;
}
@media (max-width: 767.98px) {
  .contact-section-four.style-three .contact-form-two {
    padding: 49px 15px 50px;
  }
}
.contact-section-four.style-three .contact-form-two .title-box {
  margin-bottom: 36px;
}
.contact-section-four.style-three .contact-form-two .title-box h3 {
  color: var(--theme-color-white);
  font-weight: 600;
  margin-bottom: 7px;
}
.contact-section-four.style-three .contact-form-two .title-box .sub-title {
  color: var(--theme-color-white);
}
.contact-section-four.style-three .contact-form-two .form-group textarea {
  height: 161px;
  resize: none;
}
.contact-section-four .content-column {
  position: relative;
  margin-bottom: 20px;
}
.contact-section-four .content-column .inner-column {
  position: relative;
  padding-left: 25px;
  padding-top: 84px;
}
@media (max-width: 1199.98px) {
  .contact-section-four .content-column .inner-column {
    padding-left: 0;
    padding-top: 35px;
  }
}
@media (max-width: 991.98px) {
  .contact-section-four .content-column .inner-column {
    padding-top: 0;
    padding-bottom: 30px;
  }
}
.contact-section-four .content-column .inner-column .sec-title {
  margin-bottom: 34px;
  padding-right: 35px;
}
.contact-section-four .content-column .call-info-box-outer {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .contact-section-four .content-column .call-info-box-outer {
    display: block;
  }
}
.contact-section-four .content-column .call-info-box-outer .call-info-box-text {
  margin-right: 15px;
}
@media (max-width: 1199.98px) {
  .contact-section-four .content-column .call-info-box-outer .call-info-box-text {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.contact-section-four .content-column .call-info-box-outer .call-info-box-text span {
  color: #3e3e4b;
  font-size: 18px;
  font-weight: 500;
}
.contact-section-four .content-column .call-info-box {
  background-color: var(--theme-color-light);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
  position: relative;
  padding: 15px 20px;
  display: inline-block;
}
.contact-section-four .content-column .call-info-box .icon {
  background-color: var(--theme-color1);
  border-radius: 50%;
  color: var(--theme-color-white);
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  margin-right: 7px;
}
.contact-section-four .content-column .call-info-box span {
  color: var(--theme-color1);
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}
.contact-section-four .expert-info-box {
  align-items: center;
  display: flex;
  position: relative;
  margin-top: 45px;
}
@media (max-width: 575.98px) {
  .contact-section-four .expert-info-box {
    display: block;
  }
}
.contact-section-four .expert-info-box .expert-number {
  background-color: var(--theme-color1);
  border: 2px solid var(--theme-color-white);
  border-radius: 50%;
  color: var(--theme-color-white);
  font-size: 18px;
  font-weight: 500;
  height: 60px;
  line-height: 56px;
  text-align: center;
  width: 60px;
  position: absolute;
  left: 90px;
  top: 0;
}
.contact-section-four .expert-info-box .expert-text {
  margin-bottom: 1rem;
  margin-left: 37px;
}
@media (max-width: 575.98px) {
  .contact-section-four .expert-info-box .expert-text {
    margin-left: 0;
  }
}
.contact-section-four .expert-info-box .expert-text span {
  color: #3e3e4b;
  font-size: 18px;
  font-weight: 500;
}
.contact-section-four .form-column {
  position: relative;
  margin-bottom: 50px;
}
.contact-section-four .form-column .inner-column {
  position: relative;
  padding-right: 10px;
}
.contact-section-four .info-box-outer {
  display: flex;
}
.contact-section-four .info-box-outer .time-table-box {
  margin-right: 38px;
}
@media (max-width: 1199.98px) {
  .contact-section-four .info-box-outer .time-table-box {
    margin-right: 15px;
  }
}
.contact-section-four .info-box-outer .time-table-box .inner {
  min-width: 246px;
}
.contact-section-four .time-table-box {
  margin-bottom: 50px;
}
.contact-section-four .time-table-box .inner {
  background-color: var(--theme-color-light);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);
  border-left: 2px solid var(--theme-color1);
  border-radius: 5px;
  max-width: 246px;
  padding: 24px 30px 30px;
}
.contact-section-four .time-table-box .title {
  position: relative;
  padding-bottom: 19px;
  margin-bottom: 13px;
}
.contact-section-four .time-table-box .title:before {
  background-color: var(--theme-color1);
  content: "";
  position: absolute;
  width: 41px;
  height: 3px;
  left: 0;
  bottom: 4px;
}
.contact-section-four .time-table-box ul li {
  margin-bottom: 3px;
}
.contact-section-four .time-table-box ul li:last-child {
  margin-bottom: 0;
}
.contact-section-four .time-table-box ul li span {
  color: var(--theme-color1);
  float: right;
}
.contact-section-four .contact-details-info .inner {
  padding-top: 9px;
}
.contact-section-four .contact-details-info h3 {
  margin-bottom: 24px;
}
.contact-section-four .contact-details-info .contact-details-block:last-child {
  margin-bottom: 0;
}
.contact-section-four .contact-details-block {
  position: relative;
  margin-bottom: 20px;
  z-index: 1;
}
.contact-section-four .contact-details-block .inner-box {
  padding-left: 50px;
  position: relative;
  transition: all 300ms linear;
}
.contact-section-four .contact-details-block .inner-box:before {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 0;
  width: 100%;
  background-color: var(--theme-color1);
  content: "";
  transition: all 300ms linear;
}
.contact-section-four .contact-details-block .inner-box:hover {
  transform: translateY(0px);
}
.contact-section-four .contact-details-block .inner-box:hover .icon {
  background-color: var(--theme-color1);
  color: var(--theme-color-white);
}
.contact-section-four .contact-details-block .inner-box:hover .icon:after {
  width: 100%;
}
.contact-section-four .contact-details-block .icon {
  border-radius: 50%;
  border: 1px solid var(--theme-color1);
  color: var(--theme-color1);
  font-size: 16px;
  font-weight: 900;
  height: 40px;
  line-height: 40px;
  left: 0;
  top: 8px;
  position: absolute;
  text-align: center;
  width: 40px;
  transition: all 300ms linear;
}
.contact-section-four .contact-details-block .title {
  font-size: 14px;
  margin-bottom: 4px;
}
.contact-section-four .contact-details-block .text {
  color: #3E3E4B;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}
.contact-section-four .contact-info-box-two {
  position: relative;
  z-index: 2;
  padding-left: 90px;
  margin-bottom: 25px;
}
.contact-section-four .contact-info-box-two:last-child {
  margin-bottom: 0;
}
.contact-section-four .contact-info-box-two:hover .icon {
  transform: rotate(180deg) scale(-1);
  background-color: var(--bg-theme-color3);
}
.contact-section-four .contact-info-box-two .icon {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 58px;
  width: 58px;
  color: var(--theme-color1);
  font-size: 18px;
  background-color: var(--bg-theme-color2);
  border-radius: 50%;
  transition: all 300ms ease;
}
.contact-section-four .contact-info-box-two .title {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  font-family: var(--text-font);
  margin-bottom: 5px;
}
.contact-section-four .contact-info-box-two .text {
  letter-spacing: 0.04em;
  color: #999b9f;
  margin-bottom: 0;
}
.contact-section-four .contact-info-box-two .text a {
  color: #999b9f;
  transition: all 300ms ease;
}
.contact-section-four .contact-info-box-two .text a:hover {
  color: #ffffff;
}

/*** 

====================================================================
    FAQ's Section
====================================================================

***/
.faq-section {
  position: relative;
  padding: 120px 0 70px;
}
.faq-section .icon-plane-4 {
  position: absolute;
  bottom: -140px;
  left: 20px;
}
.faq-section .faq-column {
  margin-bottom: 50px;
}
.faq-section .faq-column .inner-column {
  position: relative;
  padding: 60px 0;
  padding-left: 95px;
}
@media (max-width: 1199.98px) {
  .faq-section .faq-column .inner-column {
    padding-left: 40px;
  }
}
@media (max-width: 575.98px) {
  .faq-section .faq-column .inner-column {
    padding: 0;
  }
}
.faq-section .faq-column .inner-column:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  width: 315px;
  height: 100%;
  border-top: 5px solid var(--theme-color2);
  border-bottom: 5px solid var(--theme-color2);
  border-left: 5px solid var(--theme-color2);
}
@media (max-width: 575.98px) {
  .faq-section .faq-column .inner-column:before {
    display: none;
  }
}
.faq-section .faq-column .inner-column .sec-title .sub-title {
  margin-bottom: 5px;
}
.faq-section .faq-column .inner-column .sec-title {
  margin-bottom: 20px;
}
.faq-section .faq-column .accordion-box {
  max-width: 370px;
}
.faq-section .image-column {
  margin-bottom: 50px;
}
.faq-section .image-column .inner-column {
  padding-top: 35px;
  padding-left: 30px;
}
@media (max-width: 991.98px) {
  .faq-section .image-column .inner-column {
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 575.98px) {
  .faq-section .image-column .inner-column {
    margin-bottom: 40px;
  }
}
.faq-section .image-column .inner-column .image-box {
  position: relative;
}
.faq-section .image-column .inner-column .image-box .rating-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 229px;
  height: 100px;
  border: 3px solid var(--theme-color1);
  background-color: var(--theme-color-light);
  text-align: center;
  transform: translate(38px, 46px);
}
@media (max-width: 991.98px) {
  .faq-section .image-column .inner-column .image-box .rating-box {
    left: 50px;
  }
}
@media (max-width: 767.98px) {
  .faq-section .image-column .inner-column .image-box .rating-box {
    position: relative;
    left: 0;
    width: 100%;
    transform: none;
    margin-top: 30px;
  }
}
.faq-section .image-column .inner-column .image-box .rating-box .icon {
  position: absolute;
  width: 51px;
  height: 51px;
  line-height: 51px;
  border-radius: 50%;
  background: var(--theme-color1);
  color: var(--theme-color-light);
  font-size: 24px;
  text-align: center;
  transform: translate(-30px, -31px);
}
.faq-section .image-column .inner-column .image-box .rating-box .rating {
  padding-top: 18px;
}
.faq-section .image-column .inner-column .image-box .rating-box .rating li {
  display: inline-block;
  color: #f9b524;
  font-size: 12px;
  margin: 0 2px;
}
.faq-section .image-column .inner-column .image-box .rating-box .reviews {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.accordion-box.style-three {
  position: relative;
  max-width: 485px;
}
.accordion-box.style-three .block {
  position: relative;
  background-color: transparent;
}
.accordion-box.style-three .block .acc-btn {
  position: relative;
  font-size: 24px;
  line-height: 24px;
  color: var(--theme-color-dark);
  font-weight: 700;
  cursor: pointer;
  padding: 24px 0;
  transition: all 500ms ease;
}
@media (max-width: 575.98px) {
  .accordion-box.style-three .block .acc-btn {
    padding: 15px 14px 15px 0;
  }
}
.accordion-box.style-three .block .acc-btn .icon {
  position: absolute;
  top: 15px;
  left: 0;
  line-height: 28px;
  color: var(--theme-color1);
  font-size: 24px;
  transition: all 300ms ease;
}
.accordion-box.style-three .block .acc-btn .arrow {
  position: absolute;
  right: 0;
  top: 8px;
  font-size: 14px;
  line-height: 56px;
  font-weight: 800;
  color: var(--theme-color-dark);
  text-align: center;
  transition: all 300ms ease;
}
.accordion-box.style-three .block .acc-btn.active {
  color: var(--theme-color1);
}
.accordion-box.style-three .block .acc-btn.active .arrow {
  font-size: 14px;
  color: var(--theme-color1);
  transform: rotate(0deg);
}
.accordion-box.style-three .block .acc-btn.active .arrow:before {
  content: "\f063";
}
.accordion-box.style-three .block .acc-btn.active .icon {
  transform: scale(-1) rotate(180deg);
}
.accordion-box.style-three .block .acc-content {
  position: relative;
  display: none;
}
.accordion-box.style-three .block .acc-content .content {
  position: relative;
  padding: 21px 30px 15px 0;
}
.accordion-box.style-three .block .acc-content .content .text {
  display: block;
  font-size: 16px;
  margin-bottom: 0;
}
.accordion-box.style-three .block .acc-content.current {
  display: block;
}

/*** 

====================================================================
    Fun Fact Section
====================================================================

***/
.fun-fact-section {
  position: relative;
  padding: 90px 0 120px;
}
.fun-fact-section .bg-image-two {
  width: 100%;
  height: 69px;
  bottom: 0;
  left: 0;
  top: auto;
}
.fun-fact-section .feature1-2 {
  background-image: url(../images/resource/feature1-2.png);
  position: absolute;
  width: 285px;
  height: 344px;
  bottom: 37px;
  right: 0;
}
@media (max-width: 767.98px) {
  .fun-fact-section .feature1-2 {
    display: none;
  }
}

.counter-block {
  position: relative;
}
@media (max-width: 991.98px) {
  .counter-block {
    margin-bottom: 40px;
  }
}
.counter-block .inner {
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.counter-block .inner:hover .icon img {
  transform: scale(-1) rotate(180deg);
}
.counter-block .inner:hover .counter-title {
  opacity: 1;
}
.counter-block .icon {
  background-color: var(--theme-color1);
  border-radius: 50%;
  position: relative;
  height: 100px;
  width: 100px;
  line-height: 96px;
  margin-bottom: 35px;
}
.counter-block .icon img {
  position: relative;
  transition: all 300ms ease;
}
.counter-block .count-box {
  position: relative;
  display: block;
  font-size: 60px;
  font-weight: 600;
}
.counter-block .count-box .count-text {
  color: var(--headings-color);
  font-size: 80px;
  font-weight: 500;
  font-family: var(--title-font);
}
.counter-block .counter-title {
  display: block;
  font-size: 22px;
  color: var(--headings-color);
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 43px;
}

/*** 

====================================================================
    Fun Fact Section Two
====================================================================

***/
.fun-fact-section-two {
  background-color: var(--theme-color5);
  position: relative;
  padding: 90px 0 120px;
}
.fun-fact-section-two.pull-down {
  margin-bottom: -96px;
}
.fun-fact-section-two .outer-box {
  background-color: #F9F3F0;
  border-radius: 10px;
  border: 6px solid var(--theme-color-light);
  padding: 46px 60px 48px;
  position: relative;
  margin-bottom: -100px;
  z-index: 1;
}
@media (max-width: 991.98px) {
  .fun-fact-section-two .outer-box {
    padding: 46px 60px 18px;
  }
}
@media (max-width: 575.98px) {
  .fun-fact-section-two .outer-box {
    padding: 46px 20px 10px;
  }
}

.counter-block-two {
  position: relative;
}
@media (max-width: 991.98px) {
  .counter-block-two {
    margin-bottom: 40px;
  }
}
.counter-block-two .inner {
  position: relative;
  display: flex;
  align-items: center;
}
.counter-block-two .inner:hover .icon img {
  transform: scale(-1) rotate(180deg);
}
.counter-block-two .inner:hover .counter-title {
  opacity: 1;
}
.counter-block-two .icon {
  font-size: 64px;
  position: relative;
  line-height: 1;
  margin-bottom: 12px;
  text-align: center;
  min-width: 60px;
}
@media (max-width: 575.98px) {
  .counter-block-two .icon {
    max-width: 60px;
  }
}
.counter-block-two .icon img {
  position: relative;
  transition: all 300ms ease;
}
.counter-block-two .inner-content {
  padding-left: 17px;
}
.counter-block-two .count-box {
  position: relative;
  display: block;
  color: var(--headings-color);
  font-size: 64px;
  font-weight: 600;
  font-family: var(--text-font);
  line-height: 1;
}
@media (max-width: 1199.98px) {
  .counter-block-two .count-box {
    font-size: 42px;
  }
}
.counter-block-two .count-box .count-text {
  color: var(--headings-color);
  font-size: 64px;
  font-weight: 600;
  font-family: var(--text-font);
}
@media (max-width: 1199.98px) {
  .counter-block-two .count-box .count-text {
    font-size: 42px;
  }
}
.counter-block-two .counter-title {
  display: block;
  margin-bottom: 0;
  margin-top: 4px;
}

/*** 

====================================================================
    Funfact Sectiom Three
====================================================================

***/
.funfact-section-three {
  padding: 37px 0 96px;
  position: relative;
  background-color: var(--theme-color-light);
}

.counter-block-three:last-child .inner-box:before {
  display: none;
}
.counter-block-three .inner-box {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media (max-width: 767.98px) {
  .counter-block-three .inner-box {
    margin-bottom: 30px;
  }
}
.counter-block-three .inner-box:before {
  content: "";
  position: absolute;
  height: 87px;
  width: 1px;
  right: -30px;
  background-color: var(--theme-color1);
  bottom: 25px;
}
.counter-block-three .inner-box .count-box {
  color: rgba(194, 167, 78, 0.2);
  display: block;
  font-family: var(--title-font);
  font-size: 200px;
  font-weight: 400;
  position: relative;
  margin-bottom: 0;
  line-height: 1;
}
@media (max-width: 575.98px) {
  .counter-block-three .inner-box .count-box {
    font-size: 110px;
  }
}
.counter-block-three .inner-box .counter-text {
  color: #000000;
  font-family: var(--title-font);
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 0;
  position: absolute;
  top: calc(50% - 5px);
  right: 0;
}
@media (max-width: 767.98px) {
  .counter-block-three .inner-box .counter-text {
    position: relative;
  }
}
@media (max-width: 575.98px) {
  .counter-block-three .inner-box .counter-text {
    font-size: 18px;
  }
}

/*** 

====================================================================
    Funfact Sectiom Four
====================================================================

***/
.funfact-section-four {
  padding: 120px 0;
  position: relative;
}

.counter-block-four .inner-box {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media (max-width: 767.98px) {
  .counter-block-four .inner-box {
    margin-bottom: 30px;
  }
}
.counter-block-four .inner-box .count-box {
  color: rgba(194, 167, 78, 0.2);
  display: block;
  font-family: var(--title-font);
  font-size: 200px;
  font-weight: 400;
  line-height: 1;
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .counter-block-four .inner-box .count-box {
    font-size: 110px;
  }
}
.counter-block-four .inner-box .counter-text {
  color: #000000;
  font-family: var(--title-font);
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
  margin-bottom: 0;
  position: absolute;
  top: 40%;
  right: 0;
}
@media (max-width: 767.98px) {
  .counter-block-four .inner-box .counter-text {
    position: relative;
  }
}
@media (max-width: 575.98px) {
  .counter-block-four .inner-box .counter-text {
    font-size: 18px;
  }
}

/*** 

====================================================================
	Testimonial Section
====================================================================

***/
.testimonial-section {
  padding: 40px 0 230px;
  position: relative;
}
@media (max-width: 991.98px) {
  .testimonial-section {
    padding: 50px 0 100px;
  }
}
.testimonial-section.style-two {
  padding: 130px 0 300px;
  position: relative;
}
@media (max-width: 991.98px) {
  .testimonial-section.style-two {
    padding: 100px 0;
  }
}
.testimonial-section.style-three {
  padding: 200px 0 185px;
  position: relative;
}
.testimonial-section.style-three .bg-image {
  pointer-events: none;
  z-index: -2;
}
.testimonial-section.style-three .instagram1-7 {
  background-image: url("../images/resource/instagram1-7.png");
  background-size: cover;
  position: absolute;
  width: 166px;
  height: 298px;
  top: 270px;
  left: 21px;
}
@media (max-width: 991.98px) {
  .testimonial-section.style-three .instagram1-7 {
    display: none;
  }
}
.testimonial-section.style-three .testimonial-pattrn1-2 {
  background-image: url(../images/resource/testimonial-pattrn1-2.png);
  background-size: cover;
  position: absolute;
  width: 351px;
  height: 293px;
  top: 320px;
  right: 71px;
}
@media (max-width: 1499.98px) {
  .testimonial-section.style-three .testimonial-pattrn1-2 {
    display: none;
  }
}
.testimonial-section.style-four {
  background-color: #F3ECE1;
}
.testimonial-section.style-four.pull-up {
  padding-top: 120px;
}
.testimonial-section.style-four .title-stroke-text {
  letter-spacing: 18px;
}
.testimonial-section .testimonial-pattrn1-1 {
  background-image: url(../images/resource/testimonial-pattrn1-1.png);
  position: absolute;
  width: 205px;
  height: 263px;
  left: 54px;
  top: 54px;
}
@media (max-width: 1399.98px) {
  .testimonial-section .testimonial-pattrn1-1 {
    display: none;
  }
}
.testimonial-section .shape1 {
  position: absolute;
  top: 22px;
  left: 0;
}
@media (max-width: 1199.98px) {
  .testimonial-section .shape1 {
    display: none;
  }
}
.testimonial-section .shape2 {
  position: absolute;
  top: -100px;
  right: 0;
}
.testimonial-section .default-dots .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -44px;
}
.testimonial-section .default-dots .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  margin: 0 8.5px;
  background-color: transparent;
  border: 1px solid #707070;
  border-radius: 50%;
  transition: all 300ms ease;
}
.testimonial-section .default-dots .owl-dots .owl-dot.active {
  width: 15px;
  height: 15px;
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  transition: all 300ms ease;
}
.testimonial-section .carousel-outer {
  position: relative;
}
.testimonial-section .carousel-outer .image-box .image {
  border-radius: 50%;
  margin-bottom: 0;
  position: absolute;
}
.testimonial-section .carousel-outer .image-box .image img {
  border-radius: 50%;
}
.testimonial-section .carousel-outer .image-box .client1 {
  top: -128px;
  left: -153px;
}
@media (max-width: 991.98px) {
  .testimonial-section .carousel-outer .image-box .client1 {
    display: none;
  }
}
.testimonial-section .carousel-outer .image-box .client2 {
  bottom: 26px;
  left: -310px;
}
@media (max-width: 1399.98px) {
  .testimonial-section .carousel-outer .image-box .client2 {
    left: -160px;
  }
}
@media (max-width: 991.98px) {
  .testimonial-section .carousel-outer .image-box .client2 {
    display: none;
  }
}
.testimonial-section .carousel-outer .image-box .client3 {
  bottom: -181px;
  left: -118px;
}
@media (max-width: 991.98px) {
  .testimonial-section .carousel-outer .image-box .client3 {
    display: none;
  }
}
.testimonial-section .carousel-outer .image-box .client4 {
  bottom: -120px;
  right: -210px;
}
@media (max-width: 1399.98px) {
  .testimonial-section .carousel-outer .image-box .client4 {
    right: -130px;
  }
}
@media (max-width: 991.98px) {
  .testimonial-section .carousel-outer .image-box .client4 {
    display: none;
  }
}
.testimonial-section .carousel-outer .image-box .client5 {
  top: -98px;
  right: -361px;
}
@media (max-width: 1399.98px) {
  .testimonial-section .carousel-outer .image-box .client5 {
    right: -150px;
  }
}
@media (max-width: 991.98px) {
  .testimonial-section .carousel-outer .image-box .client5 {
    display: none;
  }
}

.testimonial-block .inner-box .rating {
  margin-bottom: 25px;
}
.testimonial-block .inner-box .rating .icon {
  color: var(--theme-color1);
  font-size: 25px;
  margin-right: 4px;
}
@media (max-width: 575.98px) {
  .testimonial-block .inner-box .rating .icon {
    font-size: 22px;
  }
}
.testimonial-block .inner-box .rating .icon:last-child {
  margin-right: 0;
}
.testimonial-block .inner-box .text {
  font-size: 30px;
  font-weight: 500;
  font-style: italic;
  font-family: var(--title-font);
  line-height: 36.33px;
}
@media (max-width: 575.98px) {
  .testimonial-block .inner-box .text {
    font-size: 22px;
  }
}
.testimonial-block .inner-box .info-box {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
@media (max-width: 575.98px) {
  .testimonial-block .inner-box .info-box {
    flex-direction: column;
  }
}
.testimonial-block .inner-box .info-box .name {
  font-weight: 500;
  margin-bottom: 0;
  margin-right: 6px;
}
@media (max-width: 575.98px) {
  .testimonial-block .inner-box .info-box .name {
    font-size: 25px;
  }
}
.testimonial-block .inner-box .info-box .designation {
  display: block;
  margin-bottom: -5px;
}
@media (max-width: 575.98px) {
  .testimonial-block .inner-box .info-box .designation {
    font-size: 15px;
  }
}

/*** 

====================================================================
    Testimonial Style Two
====================================================================

***/
.testimonial-style-two .instagram1-7 {
  background-image: url(../images/resource/instagram1-7.png);
  position: absolute;
  width: 201px;
  height: 360px;
  bottom: 0;
  left: 50px;
}
@media (max-width: 1399.98px) {
  .testimonial-style-two .instagram1-7 {
    display: none;
  }
}
.testimonial-style-two .testimonial-pattrn1-2 {
  background-image: url(../images/resource/testimonial-pattrn1-2.png);
  position: absolute;
  width: 472px;
  height: 401px;
  bottom: 80px;
  right: 0;
}
@media (max-width: 1399.98px) {
  .testimonial-style-two .testimonial-pattrn1-2 {
    display: none;
  }
}

/*** 

====================================================================
    Testimonial Style Three
====================================================================

***/
.testimonial-section-three {
  background-image: url(../images/background/bg-testi4-1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.testimonial-section-three .image-1 {
  left: 50px;
  max-width: 320px;
  position: absolute;
  top: 50px;
}
@media (max-width: 767.98px) {
  .testimonial-section-three .image-1 {
    display: none;
  }
}

.testimonial-block-three {
  position: relative;
  margin-bottom: 30px;
}
.testimonial-block-three .inner-box {
  background-color: var(--theme-color-light);
  border: 1px solid #F4E8E1;
  border-radius: 10px;
  overflow: hidden;
  padding: 38px 30px 30px 180px;
  position: relative;
}
@media (max-width: 991.98px) {
  .testimonial-block-three .inner-box {
    padding: 38px 30px 30px;
  }
}
.testimonial-block-three .inner-box .img-1 {
  left: 0;
  position: absolute;
  top: 0;
  width: auto !important;
}
.testimonial-block-three .inner-box .img-2 {
  bottom: 0;
  position: absolute;
  right: 0;
  width: auto !important;
}
.testimonial-block-three .inner-box .icon {
  align-items: center;
  border-radius: 12px;
  bottom: 100px;
  color: transparent;
  display: flex;
  font-size: 100px;
  height: 21px;
  justify-content: center;
  left: 80px;
  position: absolute;
  transform: rotate(180deg);
  top: auto;
  width: 21px;
  -webkit-text-fill-color: white;
  -webkit-text-stroke: 3px #F9F3F0;
}
.testimonial-block-three .inner-box:hover .thumb img {
  transform: scale(-1) rotate(180deg);
}
.testimonial-block-three .thumb {
  height: 100px;
  left: 40px;
  position: absolute;
  top: 40px;
  width: 100px;
}
@media (max-width: 991.98px) {
  .testimonial-block-three .thumb {
    left: 0;
    margin-bottom: 30px;
    position: relative;
    top: 0;
  }
}
.testimonial-block-three .thumb img {
  border-radius: 20px;
  transition: all 400ms ease;
}
.testimonial-block-three .info-box {
  margin-bottom: 20px;
  position: relative;
  text-align: left;
  z-index: 2;
}
.testimonial-block-three .info-box .text {
  color: #6E6E6E;
  font-family: var(--title-font);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 15px;
}
.testimonial-block-three .info-box .name {
  margin-bottom: 0px;
}
.testimonial-block-three .info-box .designation {
  color: #C2A74E;
  display: block;
  margin-bottom: 8px;
}
.testimonial-block-three .info-box .rating {
  color: #C2A74E;
  font-size: var(--body-font-size);
  line-height: 20px;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
.testimonial-block-three .info-box .rating i {
  margin-right: 4px;
}

/*** 

====================================================================
    Testimonial Style Four
====================================================================

***/
.testimonial-style-four {
  position: relative;
}
.testimonial-style-four > .bg-image {
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .testimonial-style-four > .bg-image {
    display: none;
  }
}
.testimonial-style-four .outer-box {
  padding: 120px 40px 164px;
  max-width: 50%;
  margin-left: auto;
  position: relative;
}
@media (max-width: 991.98px) {
  .testimonial-style-four .outer-box {
    max-width: 100%;
  }
}
.testimonial-style-four .outer-box .bg-image {
  width: 100%;
}
.testimonial-style-four .outer-box .testimonial-block .inner-box .text {
  font-style: normal;
  font-size: 22px;
  font-family: var(--text-font);
  line-height: 1.727;
  max-width: 750px;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .testimonial-style-four .outer-box .testimonial-block .inner-box .text {
    font-size: 18px;
  }
}
.testimonial-style-four .default-dots .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -44px;
}
.testimonial-style-four .default-dots .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  margin: 0 8.5px;
  background-color: transparent;
  border: 1px solid #707070;
  border-radius: 50%;
  transition: all 300ms ease;
}
.testimonial-style-four .default-dots .owl-dots .owl-dot.active {
  width: 15px;
  height: 15px;
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  transition: all 300ms ease;
}

/*** 

====================================================================
    Testimonial Style Three
====================================================================

***/
.testimonial-section-five {
  background-image: url(../images/background/testimonial-bg5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 120px 0 160px;
}
.testimonial-section-five .image-1 {
  left: 0;
  max-width: 320px;
  position: absolute;
  top: 35px;
}
@media (max-width: 767.98px) {
  .testimonial-section-five .image-1 {
    display: none;
  }
}
.testimonial-section-five .image-2 {
  right: 0;
  position: absolute;
  top: 80px;
}
@media (max-width: 767.98px) {
  .testimonial-section-five .image-2 {
    display: none;
  }
}
.testimonial-section-five .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -44px;
}
.testimonial-section-five .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  margin: 0 8.5px;
  background-color: transparent;
  border: 1px solid #707070;
  border-radius: 50%;
  transition: all 300ms ease;
}
.testimonial-section-five .owl-dots .owl-dot.active {
  width: 15px;
  height: 15px;
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  transition: all 300ms ease;
}

.testimonial-block-five {
  position: relative;
  margin-bottom: 30px;
}
.testimonial-block-five .inner-box {
  background-color: var(--theme-color-light);
  border: 1px solid #F4E8E1;
  border-radius: 10px;
  overflow: hidden;
  padding: 38px 30px 30px 180px;
  position: relative;
}
@media (max-width: 991.98px) {
  .testimonial-block-five .inner-box {
    padding: 38px 30px 30px;
  }
}
.testimonial-block-five .inner-box .img-1 {
  left: 0;
  position: absolute;
  top: 0;
  width: auto !important;
}
.testimonial-block-five .inner-box .img-2 {
  bottom: 0;
  position: absolute;
  right: 0;
  width: auto !important;
}
.testimonial-block-five .inner-box .icon {
  align-items: center;
  border-radius: 12px;
  bottom: 100px;
  color: transparent;
  display: flex;
  font-size: 100px;
  height: 21px;
  justify-content: center;
  left: 80px;
  position: absolute;
  transform: rotate(180deg);
  top: auto;
  width: 21px;
  -webkit-text-fill-color: white;
  -webkit-text-stroke: 3px #F9F3F0;
}
.testimonial-block-five .inner-box:hover .thumb img {
  transform: scale(-1) rotate(180deg);
}
.testimonial-block-five .thumb {
  height: 100px;
  left: 40px;
  position: absolute;
  top: 40px;
  width: 100px;
}
@media (max-width: 991.98px) {
  .testimonial-block-five .thumb {
    left: 0;
    margin-bottom: 30px;
    position: relative;
    top: 0;
  }
}
.testimonial-block-five .thumb img {
  border-radius: 20px;
  transition: all 400ms ease;
}
.testimonial-block-five .info-box {
  margin-bottom: 20px;
  position: relative;
  text-align: left;
  z-index: 2;
}
.testimonial-block-five .info-box .text {
  color: #6E6E6E;
  font-family: var(--title-font);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 15px;
}
.testimonial-block-five .info-box .name {
  margin-bottom: 0px;
}
.testimonial-block-five .info-box .designation {
  color: #C2A74E;
  display: block;
  margin-bottom: 8px;
}
.testimonial-block-five .info-box .rating {
  color: #C2A74E;
  font-size: var(--body-font-size);
  line-height: 20px;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
.testimonial-block-five .info-box .rating i {
  margin-right: 4px;
}

/***

====================================================================
    Process Section
====================================================================

***/
.process-section {
  position: relative;
  padding: 120px 0 50px;
}
.process-section .bg:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #232331;
  opacity: 0.95;
}
.process-section .overlay-3 {
  position: absolute;
  bottom: 0;
  left: 0;
}
.process-section .icon-plane-9 {
  position: absolute;
  top: 40%;
  left: -45px;
  z-index: 3;
}
@media only screen and (max-width: 1699px) {
  .process-section .icon-plane-9 {
    display: none;
  }
}
.process-section .float-image {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1699px) {
  .process-section .float-image {
    max-width: 30%;
  }
}
@media (max-width: 1399.98px) {
  .process-section .float-image {
    display: none;
  }
}
.process-section .sec-title {
  margin-bottom: 80px;
}

.process-block {
  margin-bottom: 70px;
}
.process-block:last-child .inner-box:before {
  display: none;
}
.process-block:nth-child(2) .inner-box:before {
  transform: scaleY(-1);
}
.process-block .inner-box {
  position: relative;
  max-width: 250px;
  margin: 0 auto;
  text-align: center;
}
.process-block .inner-box:before {
  content: "";
  position: absolute;
  top: 40px;
  right: -140px;
  width: 137px;
  height: 18px;
  background-image: url(../images/icons/icon-border-3.png);
}
.process-block .inner-box:hover .icon {
  transform: scaleX(-1);
  background-color: var(--theme-color1) !important;
  color: var(--theme-color-light) !important;
}
.process-block .inner-box:hover .count {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
}
.process-block .inner-box .content {
  position: relative;
  padding: 115px 35px 75px;
  border-radius: 200px;
  overflow: hidden;
  background-color: #050c11;
}
.process-block .inner-box .icon-box {
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 3;
}
.process-block .inner-box .icon-box:before {
  content: "";
  position: absolute;
  top: -15px;
  right: 70px;
  width: 70px;
  height: 117px;
  background-image: url(../images/icons/icon-border-2.png);
}
.process-block .inner-box .icon-box .icon {
  position: relative;
  display: inline-block;
  width: 91px;
  height: 91px;
  line-height: 91px;
  font-size: 45px;
  border-radius: 50%;
  color: var(--theme-color1);
  background-color: var(--theme-color-light);
  transition: all 300ms ease;
}
.process-block .inner-box .title {
  color: var(--theme-color-light);
  margin-bottom: 5px;
}
.process-block .inner-box .title a:hover {
  color: var(--theme-color1);
}
.process-block .inner-box .text {
  color: var(--theme-color-light);
  margin-bottom: 35px;
}
.process-block .inner-box .count {
  position: relative;
  width: 72px;
  height: 72px;
  line-height: 72px;
  border-radius: 50%;
  margin: 0 auto;
  color: var(--theme-color-light);
  background-color: #0b1720;
  text-align: center;
  transition: all 300ms ease;
}
.process-block .inner-box .icon-shapes {
  position: absolute;
  bottom: 0;
  right: 0;
}

/***

====================================================================
    Product Section
====================================================================

***/
.product-section {
  padding: 140px 0 100px;
  position: relative;
}
@media (max-width: 991.98px) {
  .product-section {
    padding: 100px 0 0;
  }
}
.product-section.style-two {
  padding: 130px 0 100px;
}
.product-section.style-two .testimonial-pattrn1-1 {
  top: 125px;
}
@media (max-width: 767.98px) {
  .product-section .sec-title .text br {
    display: none;
  }
}
.product-section .testimonial-pattrn1-1 {
  background-image: url(../images/resource/testimonial-pattrn1-1.png);
  position: absolute;
  width: 205px;
  height: 263px;
  top: 35px;
  right: 48px;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .product-section .testimonial-pattrn1-1 {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .product-block.home-style {
    margin-bottom: 40px;
  }
}
.product-block.home-style .inner-box {
  background-color: transparent;
  border: none;
}
.product-block.home-style .inner-box:hover {
  border: none;
  box-shadow: none;
}
.product-block.home-style .inner-box:hover .image-box:before {
  height: 100%;
}
.product-block.home-style .inner-box:hover .image-box .image {
  transform: scale(1.15);
}
.product-block.home-style .inner-box:hover .image-box .icon-box {
  top: 23px;
}
.product-block.home-style .inner-box:hover .image-box .icon-box .icon {
  transform: scale(1);
}
.product-block.home-style .inner-box .image-box {
  border-radius: 15px;
  overflow: hidden;
  position: relative;
}
.product-block.home-style .inner-box .image-box:before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 28.77%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
  width: 100%;
  z-index: 1;
  transition: all 300ms ease;
}
.product-block.home-style .inner-box .image-box .image {
  border-radius: 15px;
  width: 100%;
  transition: all 300ms ease;
}
.product-block.home-style .inner-box .image-box .image a {
  width: 100%;
}
.product-block.home-style .inner-box .image-box .image a img {
  width: 100%;
}
.product-block.home-style .inner-box .image-box .inner {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
}
.product-block.home-style .inner-box .image-box .icon-box {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  transition: all 300ms ease;
}
.product-block.home-style .inner-box .image-box .icon-box .icon {
  background-color: var(--theme-color-dark);
  border-radius: 50%;
  color: var(--theme-color-light);
  display: inline-block;
  font-size: 20px;
  flex-direction: row;
  height: 40px;
  line-height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  transform: scale(0);
  width: 40px;
  transition: all 300ms ease;
}
.product-block.home-style .inner-box .image-box .icon-box .icon:last-child {
  margin-right: 0;
}
.product-block.home-style .inner-box .image-box .icon-box .icon:hover {
  background-color: var(--theme-color1);
}
.product-block.home-style .inner-box .content-box {
  margin-top: 34px;
}
@media (max-width: 767.98px) {
  .product-block.home-style .inner-box .content-box {
    margin-bottom: 24px;
  }
}
.product-block.home-style .inner-box .content-box .inner {
  text-align: center;
}
.product-block.home-style .inner-box .content-box .inner .price {
  color: var(--theme-color1);
  font-family: var(--title-font);
  font-size: 30px;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .product-block.home-style .inner-box .content-box .inner .price {
    font-size: 24px;
  }
}
.product-block.home-style .inner-box .content-box .inner .price .price-style {
  position: relative;
}
.product-block.home-style .inner-box .content-box .inner .price .price-style:before {
  background-color: var(--theme-color1);
  bottom: 14px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}
@media (max-width: 767.98px) {
  .product-block.home-style .inner-box .content-box .inner .price .price-style:before {
    bottom: 10px;
  }
}
.product-block.home-style .inner-box .content-box .inner .title {
  color: var(--headings-color);
  font-size: var(--h4-font-size);
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 9px;
}
@media (max-width: 767.98px) {
  .product-block.home-style .inner-box .content-box .inner .title {
    font-size: 24px;
    margin-top: 6px;
  }
}
.product-block.home-style .inner-box .content-box .inner .title a {
  color: var(--headings-color);
}
.product-block.home-style .inner-box .content-box .inner .title:hover {
  color: var(--theme-color1);
}
.product-block.home-style .inner-box .content-box .inner .rating {
  color: var(--theme-color1);
  margin-top: 10px;
}
.product-block.home-style .inner-box .content-box .inner .rating i {
  margin: 0 3px;
}

.product-block.home-style .title a {
  color: var(--headings-color);
}

/***

====================================================================
    Product Deals Section
====================================================================

***/
.product-deals-section {
  padding: 204px 0;
  position: relative;
}
@media (max-width: 575.98px) {
  .product-deals-section {
    padding: 170px 0;
  }
}
.product-deals-section:before {
  background: linear-gradient(to left, #141215, rgba(20, 18, 21, 0.6392156863), transparent, transparent);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.product-deals-section .outer-box {
  position: relative;
  z-index: 1;
}
.product-deals-section .curved-shape-top {
  width: 100%;
  height: 69px;
  top: 0;
  left: 0;
  z-index: 1;
}
.product-deals-section .curved-shape-bottom {
  width: 100%;
  height: 69px;
  bottom: 0;
  left: 0;
  top: auto;
  z-index: 1;
}
.product-deals-section .sec-title h1 {
  color: var(--theme-color-light);
  font-size: 80px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .product-deals-section .sec-title h1 {
    font-size: 60px;
  }
}
@media (max-width: 767.98px) {
  .product-deals-section .sec-title h1 {
    font-size: 45px;
  }
}
.product-deals-section .sec-title .text-two {
  color: var(--theme-color-light);
  display: block;
  font-size: 40px;
  font-weight: 500;
  font-family: var(--title-font);
  margin-top: 5px;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .product-deals-section .sec-title .text-two {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .product-deals-section .sec-title .text-two {
    font-size: 24px;
    margin-top: 0;
  }
}
.product-deals-section .sec-title .text {
  color: var(--theme-color-light);
}
.product-deals-section .sec-title .text-three {
  color: var(--theme-color1);
  display: block;
  font-size: 40px;
  font-weight: 500;
  font-family: var(--title-font);
  margin-top: 14px;
  margin-bottom: 38px;
}
@media (max-width: 767.98px) {
  .product-deals-section .sec-title .text-three {
    font-size: 34px;
  }
}
.product-deals-section .countdown-block-outer {
  max-width: 600px;
  margin: 0 auto;
}

.countdown-block-outer {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .countdown-block-outer {
    justify-content: center;
  }
}
@media (max-width: 1199.98px) {
  .countdown-block-outer .countdown-block {
    margin: 0 15px;
  }
}
@media (max-width: 1199.98px) {
  .countdown-block-outer .countdown-block {
    margin: 0 5px;
  }
}
.countdown-block-outer .countdown-block .inner-box .content-box {
  align-items: center;
  background-color: var(--theme-color1);
  border: 1px dashed var(--theme-color-light);
  border-radius: 50% 50% 50% 0;
  display: flex;
  height: 134px;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 136px;
  transition: all 300ms ease;
}
@media (max-width: 767.98px) {
  .countdown-block-outer .countdown-block .inner-box .content-box {
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 575.98px) {
  .countdown-block-outer .countdown-block .inner-box .content-box {
    width: 80px;
    height: 80px;
  }
}
.countdown-block-outer .countdown-block .inner-box .content-box .countdown-time {
  color: var(--theme-color-light);
  font-size: 40px;
  font-weight: 500;
  font-family: var(--title-font);
  margin-bottom: 12px;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .countdown-block-outer .countdown-block .inner-box .content-box .countdown-time {
    font-size: 30px;
    margin-bottom: 5px;
  }
}
@media (max-width: 575.98px) {
  .countdown-block-outer .countdown-block .inner-box .content-box .countdown-time {
    font-size: 26px;
    margin-bottom: 0;
  }
}
.countdown-block-outer .countdown-block .inner-box .content-box .countdown-title {
  color: var(--theme-color-light);
}
@media (max-width: 767.98px) {
  .countdown-block-outer .countdown-block .inner-box .content-box .countdown-title {
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .countdown-block-outer .countdown-block .inner-box .content-box .countdown-title {
    font-size: 12px;
  }
}
.countdown-block-outer .countdown-block .inner-box:hover .content-box {
  background-color: var(--theme-color-light);
}
.countdown-block-outer .countdown-block .inner-box:hover .content-box .countdown-time,
.countdown-block-outer .countdown-block .inner-box:hover .content-box .countdown-title {
  color: var(--theme-color1);
}

.featured-products.style-two {
  background-color: #F5F5F5;
}

/***

====================================================================
    Team Section
====================================================================

***/
.team-section {
  padding: 123px 0 100px;
}
.team-section.style-two {
  background-color: #F9F6F1;
}
.team-section.style-two .sec-title .btn-box {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .team-section.style-two .sec-title .btn-box {
    justify-content: flex-start;
  }
}
.team-section .default-dots .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -78px;
}
.team-section .default-dots .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  margin: 0 8.5px;
  background-color: transparent;
  border: 1px solid #707070;
  border-radius: 50%;
  transition: all 300ms ease;
}
.team-section .default-dots .owl-dots .owl-dot.active {
  width: 15px;
  height: 15px;
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  transition: all 300ms ease;
}

.team-block .inner-box {
  position: relative;
  margin-bottom: 26px;
}
.team-block .inner-box:hover:before {
  transform: scale(1);
}
.team-block .inner-box:hover .content-box .name {
  transform: translateY(-40px);
  opacity: 1;
}
.team-block .inner-box:hover .content-box .designation {
  transform: translateY(-38px);
  opacity: 1;
}
.team-block .inner-box:before {
  background-color: rgba(194, 167, 78, 0.85);
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transform: scale(0);
  left: 0%;
  top: 0%;
  z-index: 1;
  pointer-events: none;
  border-radius: 91% 61% 68% 84%/73% 62% 89% 79%;
  transition: all 300ms ease;
}
.team-block .inner-box .image-box .bg-image {
  bottom: -26px;
  left: -6px;
  top: auto;
  right: auto;
  width: 397px;
  height: 390px;
  pointer-events: none;
  z-index: 2;
  border-radius: 91% 61% 68% 84%/73% 62% 89% 79%;
  border: 1px solid #F3E9FF;
}
@media (max-width: 1199.98px) {
  .team-block .inner-box .image-box .bg-image {
    display: none;
  }
}
.team-block .inner-box .image-box .image img {
  border-radius: 91% 61% 68% 84%/73% 62% 89% 79%;
}
.team-block .content-box {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  z-index: 2;
}
.team-block .content-box .name {
  color: var(--theme-color-light);
  font-weight: 500;
  margin-bottom: 8px;
  opacity: 0;
  transform: translate(0);
  transition: all 300ms ease;
}
.team-block .content-box .name a:hover {
  color: var(--theme-color-dark);
}
.team-block .content-box .designation {
  color: var(--theme-color-light);
  font-size: 22px;
  font-weight: 500;
  font-family: var(--title-font);
  opacity: 0;
  transform: translateY(0);
  transition: all 300ms ease;
}

/***

====================================================================
    Team Section Two
====================================================================

***/
.team-section-two {
  padding: 100px 0 150px;
  position: relative;
}
.team-section-two.style-two .title-stroke {
  color: rgba(194, 167, 78, 0.1);
}
.team-section-two .team-column .inner-column {
  position: relative;
}
.team-section-two .shape1 {
  position: absolute;
  bottom: 50px;
  left: 0;
}
@media (max-width: 1699.98px) {
  .team-section-two .shape1 {
    display: none;
  }
}
.team-section-two .shape2 {
  position: absolute;
  top: 127px;
  right: 0;
}
@media (max-width: 1699.98px) {
  .team-section-two .shape2 {
    display: none;
  }
}

.team-block-two {
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .team-block-two {
    margin-bottom: 28px;
  }
}
@media (max-width: 575.98px) {
  .team-block-two {
    margin-bottom: 20px;
  }
}
.team-block-two:last-child {
  margin-bottom: 0;
}
.team-block-two .inner-box {
  align-items: center;
  border-bottom: 1px solid rgba(112, 112, 112, 0.25);
  display: flex;
  justify-content: space-between;
  padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .team-block-two .inner-box {
    padding-bottom: 28px;
  }
}
@media (max-width: 575.98px) {
  .team-block-two .inner-box {
    padding-bottom: 20px;
  }
}
.team-block-two .inner-box:hover .bg-image {
  transform: scale(1);
}
.team-block-two .inner-box:hover .info-box .name a {
  color: var(--theme-color1);
}
.team-block-two .inner-box:hover .icon {
  color: var(--theme-color1);
  transform: rotate(43deg);
}
.team-block-two .inner-box .bg-image {
  background-repeat: no-repeat;
  position: absolute;
  top: 120px;
  left: calc(100% - 526px);
  width: 350px;
  height: 405px;
  pointer-events: none;
  transform: scale(0);
  z-index: 2;
  transition: all 300ms ease;
}
@media (max-width: 767.98px) {
  .team-block-two .inner-box .bg-image {
    display: none;
  }
}
.team-block-two .inner-box .info-box {
  display: flex;
  align-items: center;
}
.team-block-two .inner-box .info-box .name {
  font-weight: 600;
  margin-bottom: 0;
  margin-right: 58px;
}
@media (max-width: 767.98px) {
  .team-block-two .inner-box .info-box .name {
    margin-right: 38px;
    font-size: 24px;
  }
}
@media (max-width: 575.98px) {
  .team-block-two .inner-box .info-box .name {
    margin-right: 18px;
    font-size: 20px;
  }
}
.team-block-two .inner-box .info-box .name:before {
  background-color: var(--headings-color);
  content: "";
  position: absolute;
  bottom: 23px;
  right: -48px;
  height: 1px;
  width: 28.64px;
  transform: rotate(114deg);
}
@media (max-width: 767.98px) {
  .team-block-two .inner-box .info-box .name:before {
    bottom: 12px;
    right: -32px;
    width: 24px;
  }
}
@media (max-width: 575.98px) {
  .team-block-two .inner-box .info-box .name:before {
    bottom: 11px;
    right: -19px;
    width: 18px;
  }
}
.team-block-two .inner-box .info-box .designation {
  color: var(--headings-color);
  display: block;
  font-size: 20px;
  font-weight: 700;
  font-family: var(--title-font);
  text-transform: uppercase;
  margin-top: 7px;
}
@media (max-width: 767.98px) {
  .team-block-two .inner-box .info-box .designation {
    font-size: 18px;
  }
}
@media (max-width: 575.98px) {
  .team-block-two .inner-box .info-box .designation {
    font-size: 16px;
  }
}
.team-block-two .inner-box .icon {
  color: var(--theme-color-dark);
  font-size: 40px;
  transition: all 300ms ease;
}
@media (max-width: 767.98px) {
  .team-block-two .inner-box .icon {
    font-size: 28px;
  }
}
@media (max-width: 575.98px) {
  .team-block-two .inner-box .icon {
    font-size: 20px;
  }
}

/***

====================================================================
    Team Section Three
====================================================================

***/
.team-section-three {
  background-color: var(--theme-color-light);
  padding: 90px 0 150px;
  position: relative;
}
@media (max-width: 767.98px) {
  .team-section-three {
    padding: 90px 0 100px;
  }
}
.team-section-three .team-column .inner-column {
  position: relative;
}
.team-section-three .team2-2 {
  background-image: url(../images/resource/team2-2.png);
  position: absolute;
  width: 317px;
  height: 329px;
  left: 0;
  top: 235px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .team-section-three .team2-2 {
    display: none;
  }
}
.team-section-three .leaf4 {
  background-image: url(../images/resource/leaf4.png);
  position: absolute;
  width: 253px;
  height: 144px;
  right: 0;
  top: 265px;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .team-section-three .leaf4 {
    display: none;
  }
}

/***

====================================================================
    Team Section Four
====================================================================

***/
.team-block-four .inner-box {
  position: relative;
  margin-bottom: 26px;
}
.team-block-four .inner-box:hover .image-box:before {
  height: 100%;
  opacity: 1;
}
.team-block-four .inner-box:hover .image-box .image img {
  transform: scale(1.3);
}
.team-block-four .inner-box:hover .image-box .icon-box {
  opacity: 1;
  visibility: visible;
  bottom: 23px;
}
.team-block-four .inner-box:hover .image-box .icon-box .icon {
  transform: scale(1);
}
.team-block-four .inner-box .image-box {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}
.team-block-four .inner-box .image-box:before {
  background-color: rgba(194, 167, 78, 0.85);
  border-radius: 20px;
  content: "";
  position: absolute;
  width: 100%;
  height: 50px;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  transition: all 300ms ease;
}
.team-block-four .inner-box .image-box .image img {
  border-radius: 20px;
  width: 100%;
  transition: all 300ms ease;
}
.team-block-four .inner-box .image-box .icon-box {
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-50%);
  transition: all 300ms ease;
}
.team-block-four .inner-box .image-box .icon-box .icon {
  background-color: var(--theme-color-dark);
  border-radius: 50%;
  color: var(--theme-color-white);
  display: inline-block;
  font-size: 20px;
  height: 46px;
  line-height: 40px;
  margin-right: 10px;
  margin-bottom: 10px;
  text-align: center;
  transform: scale(0);
  width: 46px;
  transition: all 300ms ease;
}
.team-block-four .content-box {
  padding: 14px 0 0;
}
.team-block-four .content-box .name {
  margin-bottom: 0;
  margin-top: 2px;
  transition: all 300ms ease;
}
.team-block-four .content-box .name a:hover {
  color: var(--theme-color1);
}
.team-block-four .content-box .designation {
  color: var(--theme-color1);
  transition: all 300ms ease;
}

/***

====================================================================
    Clients Section
====================================================================

***/
.clients-section {
  position: relative;
  padding: 40px 0 96px;
  background-color: #F5F5F5;
}
.clients-section .carousel-outer {
  margin: 0 -44px;
}

.client-block .inner-box:hover .image-box .image img {
  opacity: 0.6;
}
.client-block .inner-box .image-box .image {
  text-align: center;
  margin: 0;
  display: flex;
  justify-content: center;
}
.client-block .inner-box .image-box .image img {
  opacity: 1;
  width: auto;
  transition: all 300ms ease;
}

/*** 

====================================================================
    Why Choose Us
====================================================================

***/
.why-choose-us {
  position: relative;
  padding: 0 0 54px;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .why-choose-us {
    padding: 0;
  }
}
.why-choose-us .bg {
  background-size: auto;
  background-position: right bottom;
  bottom: -222px;
  pointer-events: none;
  top: auto;
  z-index: -1;
}
.why-choose-us .icon-sailboat-line-1 {
  pointer-events: none;
  position: absolute;
  left: 0;
  bottom: 24px;
  z-index: -1;
}
.why-choose-us .icon-wheel-compass-1 {
  position: absolute;
  top: -50px;
  right: 155px;
  animation: fa-spin 70s infinite;
  z-index: -1;
}
@media (max-width: 1399.98px) {
  .why-choose-us .icon-wheel-compass-1 {
    opacity: 0.1;
  }
}
.why-choose-us .sec-title-two {
  text-align: center;
}
.why-choose-us .sec-title-two h2 {
  opacity: 0.2 !important;
  color: var(--text-color);
  font-family: var(--text-font);
  font-size: 120px;
  font-weight: 400;
  line-height: 1.3em;
  margin-bottom: 0;
  -webkit-text-fill-color: white;
  -webkit-text-stroke: 1px var(--text-color);
}
@media (max-width: 991.98px) {
  .why-choose-us .sec-title-two h2 {
    font-size: 80px;
  }
}
@media (max-width: 767.98px) {
  .why-choose-us .sec-title-two h2 {
    font-size: 60px;
  }
}
@media (max-width: 575.98px) {
  .why-choose-us .sec-title-two h2 {
    font-size: 50px;
  }
}
.why-choose-us .content-column {
  position: relative;
  margin-bottom: 50px;
}
@media (max-width: 1199.98px) {
  .why-choose-us .content-column {
    margin-bottom: 0;
  }
}
.why-choose-us .content-column .inner-column {
  position: relative;
}
.why-choose-us .image-column {
  position: relative;
  margin-bottom: 50px;
}
.why-choose-us .image-column .inner-column {
  position: relative;
}
@media (max-width: 1199.98px) {
  .why-choose-us .image-column .inner-column {
    padding-right: 0;
  }
}
.why-choose-us .image-column .inner-column .image-box {
  position: relative;
}
.why-choose-us .image-column .inner-column .image-box .image {
  position: relative;
  margin-bottom: 0;
  margin-top: -202px;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .why-choose-us .image-column .inner-column .image-box .image img {
    display: none;
  }
}
.why-choose-us .image-column .inner-column .image-box .image-2 {
  position: absolute;
  top: 17px;
  left: 100px;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .why-choose-us .image-column .inner-column .image-box .image-2 {
    display: none;
  }
}
.why-choose-us .image-column .inner-column .image-box .image-3 {
  position: absolute;
  bottom: 104px;
  right: 3px;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .why-choose-us .image-column .inner-column .image-box .image-3 {
    display: none;
  }
}
.why-choose-us .image-column .inner-column .image-box .image-3 img {
  outline: 10px solid var(--theme-color-light);
  outline-offset: -10px;
}

.accordion-box {
  position: relative;
}
.accordion-box .block {
  position: relative;
  background-color: var(--theme-color-light);
}
.accordion-box .block .acc-btn {
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  font-family: var(--title-font);
  font-size: 18px;
  line-height: 24px;
  color: var(--theme-color-dark);
  font-weight: 400;
  cursor: pointer;
  padding: 28px 20px 20px 40px;
  letter-spacing: -0.01em;
  transition: all 500ms ease;
}
.accordion-box .block .acc-btn .icon {
  position: absolute;
  top: 27px;
  left: 0;
  line-height: 28px;
  color: var(--theme-color1);
  font-size: 20px;
  transition: all 300ms ease;
}
.accordion-box .block .acc-btn .arrow {
  position: absolute;
  right: 10px;
  top: 30px;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
  color: var(--theme-color-dark);
  text-align: center;
  transition: all 300ms ease;
}
.accordion-box .block .acc-btn.active {
  color: var(--theme-color-dark);
}
.accordion-box .block .acc-btn.active .arrow {
  font-size: 20px;
  color: var(--theme-color-dark);
  transform: rotate(180deg);
}
.accordion-box .block .acc-btn.active .arrow:before {
  content: "\f068";
}
.accordion-box .block .acc-btn.active .icon {
  transform: scale(-1) rotate(180deg);
}
.accordion-box .block .acc-content {
  font-size: 14px;
  position: relative;
  display: none;
}
.accordion-box .block .acc-content .content {
  position: relative;
  padding: 11px 30px 3px 0;
}
.accordion-box .block .acc-content .content .text {
  display: block;
  font-size: 14px;
  margin-bottom: 0;
}
.accordion-box .block .acc-content.current {
  display: block;
}
.accordion-box.style-two .block {
  position: relative;
  border: none;
  width: 100%;
  padding: 7px 17px 10px;
  margin-bottom: 12px;
  box-shadow: 0 0 43px rgba(0, 0, 0, 0.06);
  background-color: var(--theme-color-light);
}
@media (max-width: 991.98px) {
  .accordion-box.style-two .block {
    padding: 7px 10px 10px;
  }
}
.accordion-box.style-two .block .acc-btn {
  font-weight: 700;
}
@media (max-width: 575.98px) {
  .accordion-box.style-two .block .acc-btn {
    padding-left: 70px;
  }
}
.accordion-box.style-two .block .arrow {
  right: 4px;
}
.accordion-box.style-two .block .content {
  padding: 10px 0 10px;
}
.accordion-box.style-two .block .content .text {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: -0.01em;
  color: #7a7a7a;
}
@media (max-width: 991.98px) {
  .accordion-box.style-two .block .content .text {
    line-height: 24px;
    margin-top: 5px;
  }
}
.accordion-box.style-two .block .acc-btn.active {
  color: var(--theme-color1);
}
.accordion-box.style-two .block .acc-btn.active .arrow,
.accordion-box.style-two .block .acc-btn.active .icon {
  color: var(--theme-color1);
}
.accordion-box.style-two .block .acc-btn.active .count {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
}
.accordion-box.style-two .count {
  position: absolute;
  top: 0;
  left: 0;
  width: 57px;
  height: 57px;
  line-height: 57px;
  color: #a6a6a6;
  background-color: #f2f3f6;
  text-align: center;
}
@media (max-width: 575.98px) {
  .accordion-box.style-two .count {
    top: 5px;
  }
}

/*** 

====================================================================
    Why Choose Us Two
====================================================================

***/
.why-choose-us-two {
  background-color: #fff;
  padding: 150px 0;
  position: relative;
  z-index: 2;
}
@media (max-width: 1199.98px) {
  .why-choose-us-two {
    padding: 100px 0;
  }
}
@media (max-width: 991.98px) {
  .why-choose-us-two {
    padding: 100px 0 80px;
  }
}
.why-choose-us-two .sec-title .text {
  margin-top: 16px;
}
.why-choose-us-two .bg-image {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  height: 100%;
  width: 56%;
  z-index: -1;
}
.why-choose-us-two .content-column {
  position: relative;
}
.why-choose-us-two .content-column:before {
  content: "";
  position: absolute;
  max-height: 621px;
  width: 100px;
  background-color: #bfa888;
  left: -28px;
  top: -45px;
  height: 116.7%;
}
@media (max-width: 1199.98px) {
  .why-choose-us-two .content-column:before {
    max-height: 690px;
  }
}
.why-choose-us-two .content-column .inner-column {
  background-color: #fff;
  padding: 64px 133px 80px 61px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .why-choose-us-two .content-column .inner-column {
    padding: 60px 60px 60px 50px;
  }
}
@media (max-width: 575.98px) {
  .why-choose-us-two .content-column .inner-column {
    padding: 60px 30px 60px 30px;
  }
}
.why-choose-us-two .inner-column .text-box text {
  font-size: 200px;
  font-family: Allison;
}
.why-choose-us-two .icon-big-boat-2 {
  position: absolute;
  left: -45px;
  bottom: 3px;
  z-index: -1;
}
@media (max-width: 1199.98px) {
  .why-choose-us-two .icon-big-boat-2 {
    display: none;
  }
}
.why-choose-us-two .content-column-two {
  align-items: center;
  position: relative;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .why-choose-us-two .content-column-two {
    display: none;
  }
}
.why-choose-us-two .content-column-two .text {
  color: white;
  font-size: 250px;
  font-family: Allison;
  text-align: end;
  letter-spacing: 10px;
  position: relative;
  left: 100px;
  top: -100px;
  opacity: 0.5;
}
@media (max-width: 1199.98px) {
  .why-choose-us-two .content-column-two .text {
    font-size: 150px;
    left: -70px;
  }
}

/*** 

====================================================================
    Why Choose Us Three
====================================================================

***/
.why-choose-us-three {
  position: relative;
  padding: 100px 0;
  z-index: 1;
}
.why-choose-us-three .icon-big-boat-5 {
  position: absolute;
  right: 80px;
  bottom: 105px;
  pointer-events: none;
  z-index: -1;
}
@media (max-width: 1399.98px) {
  .why-choose-us-three .icon-big-boat-5 {
    display: none;
  }
}
.why-choose-us-three .bg {
  background-size: auto;
  background-position: left bottom;
  bottom: 0;
  pointer-events: none;
  top: auto;
  z-index: -1;
}
@media (max-width: 1199.98px) {
  .why-choose-us-three .bg {
    background-size: cover;
  }
}
.why-choose-us-three .icon-sailboat-line-1 {
  pointer-events: none;
  position: absolute;
  left: 0;
  bottom: 24px;
  z-index: -1;
}
.why-choose-us-three .icon-wheel-compass-1 {
  position: absolute;
  top: -50px;
  right: 155px;
  animation: fa-spin 70s infinite;
  z-index: -1;
}
.why-choose-us-three .sec-title-two {
  text-align: center;
}
.why-choose-us-three .sec-title-two h2 {
  opacity: 0.2 !important;
  color: var(--text-color);
  font-family: var(--text-font);
  font-size: 120px;
  font-weight: 400;
  line-height: 1.3em;
  margin-bottom: 0;
  -webkit-text-fill-color: white;
  -webkit-text-stroke: 1px var(--text-color);
}
.why-choose-us-three .content-column {
  position: relative;
}
.why-choose-us-three .content-column .inner-column {
  position: relative;
  background-color: #f4efec;
  padding: 81px 98px 92px 98px;
}
@media (max-width: 767.98px) {
  .why-choose-us-three .content-column .inner-column {
    padding: 60px 35px 55px 39px;
  }
}
.why-choose-us-three .content-column .inner-column:before {
  border: 1px solid var(--theme-color1);
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  right: 18px;
  bottom: 18px;
}
.why-choose-us-three .content-column .inner-column .bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 1;
}

.accordion-box-three {
  background-color: transparent;
  position: relative;
}
.accordion-box-three .block {
  background-color: transparent;
  position: relative;
}
.accordion-box-three .block .acc-btn {
  border-bottom: 1px solid #e1e1e1;
  position: relative;
  font-family: var(--title-font);
  font-size: 18px;
  line-height: 24px;
  color: var(--theme-color-dark);
  font-weight: 400;
  cursor: pointer;
  padding: 28px 20px 20px 40px;
  letter-spacing: -0.01em;
  transition: all 500ms ease;
}
.accordion-box-three .block .acc-btn .icon {
  position: absolute;
  top: 27px;
  left: 0;
  line-height: 28px;
  color: var(--theme-color1);
  font-size: 20px;
  transition: all 300ms ease;
}
.accordion-box-three .block .acc-btn .arrow {
  position: absolute;
  right: 10px;
  top: 30px;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
  color: var(--theme-color-dark);
  text-align: center;
  transition: all 300ms ease;
}
.accordion-box-three .block .acc-btn.active {
  color: var(--theme-color-dark);
}
.accordion-box-three .block .acc-btn.active .arrow {
  font-size: 20px;
  color: var(--theme-color-dark);
  transform: rotate(180deg);
}
.accordion-box-three .block .acc-btn.active .arrow:before {
  content: "\f068";
}
.accordion-box-three .block .acc-btn.active .icon {
  transform: scale(-1) rotate(180deg);
}
.accordion-box-three .block .acc-content {
  font-size: 14px;
  position: relative;
  display: none;
}
.accordion-box-three .block .acc-content .content {
  position: relative;
  padding: 11px 30px 3px 0;
}
.accordion-box-three .block .acc-content .content .text {
  display: block;
  font-size: 14px;
  margin-bottom: 0;
}
.accordion-box-three .block .acc-content.current {
  display: block;
}
.accordion-box-three.style-two .block {
  position: relative;
  border: none;
  width: 100%;
  padding: 7px 17px 10px;
  margin-bottom: 12px;
  box-shadow: 0 0 43px rgba(0, 0, 0, 0.06);
  background-color: var(--theme-color-light);
}
.accordion-box-three.style-two .block .acc-btn {
  padding-left: 92px;
  font-weight: 700;
}
.accordion-box-three.style-two .block .arrow {
  right: 4px;
}
.accordion-box-three.style-two .block .content {
  padding: 10px 0 10px;
}
.accordion-box-three.style-two .block .content .text {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: -0.01em;
  color: #7a7a7a;
}
.accordion-box-three.style-two .block .acc-btn.active {
  color: var(--theme-color1);
}
.accordion-box-three.style-two .block .acc-btn.active .arrow,
.accordion-box-three.style-two .block .acc-btn.active .icon {
  color: var(--theme-color1);
}
.accordion-box-three.style-two .block .acc-btn.active .count {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
}
.accordion-box-three.style-two .count {
  position: absolute;
  top: 0;
  left: 0;
  width: 57px;
  height: 57px;
  line-height: 57px;
  color: #a6a6a6;
  background-color: #f2f3f6;
  text-align: center;
}

/*** 

====================================================================
    Why Choose Us Four
====================================================================

***/
.why-choose-us-four {
  position: relative;
  padding: 120px 0 60px;
  background-color: #F9F6F1;
}
.why-choose-us-four .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.why-choose-us-four .anim-icons .img-4 {
  position: absolute;
  right: 0;
  top: 30px;
}
.why-choose-us-four .anim-icons .img-5 {
  position: absolute;
  left: 0;
  bottom: 30px;
}
.why-choose-us-four .sec-title {
  margin-bottom: 10px;
}
.why-choose-us-four .sec-title .title {
  margin-bottom: 30px;
}
.why-choose-us-four .sec-title .text {
  max-width: 486px;
}
.why-choose-us-four .counter-info {
  display: flex;
  align-items: center;
  margin-bottom: 53px;
}
.why-choose-us-four .counter-block {
  margin-right: 70px;
}
.why-choose-us-four .counter-block:last-child {
  margin-right: 0;
}
.why-choose-us-four .counter-block .count-box {
  color: var(--headings-color);
  font-size: 50px;
  font-weight: 500;
  line-height: 1;
}
.why-choose-us-four .counter-block .counter-title {
  margin-top: 17px;
}
.why-choose-us-four .image-box {
  position: relative;
  bottom: -60px;
}
.why-choose-us-four .image-box .image-one {
  position: relative;
  z-index: 1;
}
.why-choose-us-four .image-box .image-one:before {
  content: "";
  position: absolute;
  border: 70px solid #C2A74E;
  border-radius: 50%;
  top: 10px;
  left: calc(50% - 274px);
  width: 548px;
  height: 548px;
  opacity: 0.1;
}
.why-choose-us-four .image-box .anim-icons {
  max-width: 100%;
  pointer-events: none;
}
.why-choose-us-four .image-box .anim-icons .img-1 {
  position: absolute;
  left: 0;
  top: 30px;
}
.why-choose-us-four .image-box .anim-icons .img-2 {
  position: absolute;
  left: -10px;
  bottom: 100px;
}
.why-choose-us-four .image-box .anim-icons .img-3 {
  position: absolute;
  right: 0;
  bottom: 130px;
}

/*** 

====================================================================
    Why Choose Us Five
====================================================================

***/
.whychose-us-five {
  border-radius: 30px;
  padding: 120px 0;
  position: relative;
  margin: 0 50px;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .whychose-us-five {
    margin: 0 15px;
  }
}
.whychose-us-five .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-size: cover;
}
@media (max-width: 1199.98px) {
  .whychose-us-five .bg-image {
    display: none;
  }
}
.whychose-us-five .bg-image2 {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-size: cover;
}
@media (max-width: 1199.98px) {
  .whychose-us-five .bg-image2 {
    width: 100%;
  }
}
.whychose-us-five .bg-image2:before {
  background-color: rgba(150, 17, 99, 0.95);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 1199.98px) {
  .whychose-us-five .image-content {
    display: none;
  }
}
.whychose-us-five .image-content,
.whychose-us-five .whychose-content-box {
  position: relative;
}
.whychose-us-five .whychose-content-box {
  padding-left: 50px;
}
@media (max-width: 991.98px) {
  .whychose-us-five .whychose-content-box {
    padding-left: 0;
  }
}
.whychose-us-five .whychose-icon-box {
  position: relative;
}
@media (max-width: 575.98px) {
  .whychose-us-five .whychose-icon-box {
    flex-direction: column;
  }
}
.whychose-us-five .whychose-icon-box .icon {
  max-width: 65px;
  width: 100%;
  transition: all 300ms ease;
}
@media (max-width: 575.98px) {
  .whychose-us-five .whychose-icon-box .icon {
    margin-bottom: 20px;
  }
}
.whychose-us-five .whychose-icon-box .title {
  color: var(--theme-color-light);
  font-weight: 400;
  font-size: 32px;
  line-height: 39px;
  margin-bottom: 5px;
}
.whychose-us-five .whychose-icon-box .text {
  color: var(--theme-color-light);
  line-height: 30px;
}
.whychose-us-five .whychose-icon-box:hover .icon {
  transform: rotateY(360deg);
}

/*** 

====================================================================
    Blog Section
====================================================================

***/
.blog-section {
  position: relative;
  padding: 40px 0 215px;
}
@media (max-width: 767.98px) {
  .blog-section {
    padding: 0 0 160px;
  }
}
.blog-section.style-two {
  background-color: #f7f4ef;
  padding: 125px 0 215px;
}
.blog-section .sec-title {
  margin-bottom: 50px;
}
.blog-section .default-dots .owl-dots {
  left: 0;
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -75px;
}
.blog-section .default-dots .owl-dots .owl-dot {
  height: 12px;
  width: 12px;
  margin: 0 8.5px;
  background-color: transparent;
  border: 1px solid #707070;
  border-radius: 50%;
  transition: all 300ms ease;
}
.blog-section .default-dots .owl-dots .owl-dot.active {
  width: 15px;
  height: 15px;
  background-color: var(--theme-color1);
  border-color: var(--theme-color1);
  transition: all 300ms ease;
}

.blog-block {
  margin-bottom: 40px;
}
.blog-block .inner-box {
  position: relative;
  transition: all 300ms ease;
}
.blog-block .inner-box:hover .image-box .image img:first-child {
  transform: translateX(0) scaleX(1);
  opacity: 1;
  filter: blur(0);
}
.blog-block .inner-box:hover .image-box .image img:nth-child(2) {
  transform: translateX(-50%) scaleX(2);
  opacity: 0;
  filter: blur(10px);
}
.blog-block .image-box {
  position: relative;
}
.blog-block .image-box .image {
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
}
.blog-block .image-box .image img {
  position: relative;
  width: 100%;
  display: block;
  transition: all 500ms ease;
}
.blog-block .image-box .image img:first-child {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  transform: translateX(50%) scaleX(2);
  opacity: 0;
  filter: blur(10px);
}
.blog-block .image-box .date {
  position: absolute;
  left: 30px;
  bottom: 30px;
  width: 72px;
  display: block;
  z-index: 3;
}
.blog-block .image-box .date strong {
  position: relative;
  display: block;
  width: 72px;
  font-size: 30px;
  font-weight: 700;
  font-family: var(--title-font);
  padding: 5px 0 13px;
  line-height: 1;
  color: var(--theme-color-light);
  background-color: var(--theme-color1);
  text-align: center;
}
.blog-block .image-box .date strong span {
  display: block;
  font-size: 14px;
  font-family: var(--text-font);
  margin-top: 4px;
}
.blog-block .content-box {
  margin-top: 18px;
}
.blog-block .content-box .post-meta {
  display: flex;
  align-items: center;
  margin-left: 53px;
  margin-bottom: 19px;
}
.blog-block .content-box .post-meta li {
  position: relative;
  font-family: var(--title-font);
  font-size: 22px;
  font-weight: 500;
}
.blog-block .content-box .post-meta .categories:hover a {
  color: var(--theme-color1);
}
.blog-block .content-box .post-meta .categories:before {
  content: "";
  position: absolute;
  border-bottom: 1px solid #1C1A1D;
  width: 43px;
  left: -53px;
  bottom: 18px;
}
.blog-block .content-box .post-meta .categories a {
  font-weight: 500;
  color: #092C4C;
}
.blog-block .content-box .post-meta .date {
  color: #707070;
  margin-left: 36px;
}
.blog-block .content-box .post-meta .date:before {
  bottom: 10px;
  bottom: 13px;
  border-radius: 50%;
  background-color: var(--theme-color1);
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: -20px;
}
.blog-block .content-box .title {
  margin-bottom: 20px;
}
@media (max-width: 575.98px) {
  .blog-block .content-box .title {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
.blog-block .content-box .title:hover {
  color: var(--theme-color1);
}
.blog-block .content-box .read-more {
  color: var(--headings-color);
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0;
  position: relative;
  text-transform: uppercase;
  transition: all 300ms ease;
}
.blog-block .content-box .read-more:before {
  background-color: var(--headings-color);
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  right: -60px;
  bottom: 0;
  width: 51px;
}
.blog-block .content-box .read-more:after {
  background-color: var(--theme-color1);
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  right: -9px;
  bottom: 0;
  width: 0;
  transition: all 300ms ease;
}
.blog-block .content-box .read-more:hover {
  color: var(--theme-color1);
}
.blog-block .content-box .read-more:hover:after {
  right: -60px;
  width: 51px;
}
.blog-block .content-box .read-more:hover .icon {
  color: var(--theme-color1);
}
.blog-block .content-box .read-more .icon {
  color: var(--theme-color-dark);
  font-size: 12px;
  position: absolute;
  bottom: 3px;
  right: -62px;
  transition: all 500ms ease;
}

/*** 

====================================================================
    Blog Section Two
====================================================================

***/
.blog-section-two {
  position: relative;
  padding: 122px 0 95px;
}
@media (max-width: 767.98px) {
  .blog-section-two {
    padding: 50px 0 70px;
  }
}
.blog-section-two .sec-title {
  margin-bottom: 50px;
}

/***

==================================================================
	Main Footer
==================================================================

***/
.main-footer {
  background-color: var(--theme-color-dark);
  position: relative;
  padding: 140px 0 0;
}
@media (max-width: 991.98px) {
  .main-footer {
    padding: 100px 0 0;
  }
}
.main-footer .widgets-section {
  padding-bottom: 88px;
}
@media (max-width: 991.98px) {
  .main-footer .widgets-section {
    padding-bottom: 80px;
  }
}
.main-footer .timetable-widget {
  max-width: 253px;
}
@media (max-width: 991.98px) {
  .main-footer .timetable-widget {
    margin-bottom: 50px;
  }
}
@media (max-width: 991.98px) {
  .main-footer .about-widget {
    text-align: left !important;
    margin-bottom: 50px;
  }
}
.main-footer .about-widget .logo {
  margin-bottom: 25px;
}
.main-footer .about-widget .text {
  margin: 0 15px;
}
@media (max-width: 991.98px) {
  .main-footer .about-widget .text {
    margin: 0;
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .main-footer .about-widget .text {
    margin: 0;
  }
}
.main-footer .contacts-widget {
  text-align: right;
}
@media (max-width: 991.98px) {
  .main-footer .contacts-widget {
    text-align: left;
  }
}
.main-footer .footer-widget .widget-title {
  color: var(--theme-color-light);
  font-weight: 500;
  margin-bottom: 40px;
}
@media (max-width: 991.98px) {
  .main-footer .footer-widget .widget-title {
    margin-bottom: 20px;
    font-size: 28px;
  }
}
.main-footer .footer-widget .timetable li {
  color: var(--theme-color-light);
}
@media (max-width: 991.98px) {
  .main-footer .footer-widget .timetable li {
    font-size: 14px;
  }
}
.main-footer .footer-widget .timetable li span {
  float: right;
}
.main-footer .footer-widget .text {
  color: var(--theme-color-light);
}
@media (max-width: 991.98px) {
  .main-footer .footer-widget .text {
    font-size: 14px;
  }
}
.main-footer .footer-widget .social-icon {
  display: inline-flex;
  margin-top: 22px;
}
.main-footer .footer-widget .social-icon li {
  margin-right: 23px;
}
.main-footer .footer-widget .social-icon li:last-child {
  margin-right: 0;
}
.main-footer .footer-widget .social-icon li a {
  font-size: 25px;
  font-weight: 600;
  color: var(--theme-color-light);
}
@media (max-width: 991.98px) {
  .main-footer .footer-widget .social-icon li a {
    font-size: 20px;
  }
}
.main-footer .footer-widget .social-icon li a:hover {
  color: var(--theme-color1);
}
.main-footer .footer-widget .contact-info li a {
  color: var(--theme-color-light);
}
@media (max-width: 991.98px) {
  .main-footer .footer-widget .contact-info li a {
    font-size: 14px;
  }
}
.main-footer .footer-widget .contact-info li a:hover {
  color: var(--theme-color1);
}
.main-footer .footer1-1 {
  background-image: url(../images/icons/footer1-1.png);
  position: absolute;
  width: 268px;
  height: 533px;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
@media (max-width: 1399.98px) {
  .main-footer .footer1-1 {
    opacity: 0.4;
  }
}

/***

==================================================================
	Footer Style
==================================================================

***/
.footer-style-two {
  background-color: transparent;
  padding: 100px 0 0;
  position: relative;
}
.footer-style-two .bg-image {
  z-index: -1;
}
.footer-style-two .widgets-section {
  padding-bottom: 55px;
}
.footer-style-two .widgets-section .footer-pattrn1 {
  background-image: url(../images/resource/footer-pattrn1.png);
  position: absolute;
  width: 285px;
  height: 344px;
  bottom: -30px;
  right: 0;
  pointer-events: none;
}
@media (max-width: 1199.98px) {
  .footer-style-two .about-widget {
    margin-bottom: 50px;
  }
}
.footer-style-two .about-widget .text {
  margin: 0 0 28px 0;
}
.footer-style-two .footer-widget .timetable li {
  line-height: 45px;
}
.footer-style-two .contacts-widget {
  text-align: start;
}
.footer-style-two .contacts-widget .text {
  line-height: 45px;
}
.footer-style-two .contacts-widget .contact-info li {
  line-height: 45px;
}
.footer-style-two .contacts-widget .contact-info li .text-style-one {
  text-decoration: underline;
}
.footer-style-two .contacts-widget .contact-info li .text-style-two {
  font-weight: 400;
}
.footer-style-two .footer-bottom .inner-container {
  background-color: #141215;
  border: none;
  border-radius: 10px 10px 0px 0px;
  padding: 21px 0 20px 0;
}
.footer-style-two .footer-bottom .inner-container .copyright-text {
  width: 100%;
  text-align: center;
}

/* Subscribe Form */
.subscribe-form {
  position: relative;
}
.subscribe-form .form-group {
  position: relative;
  margin-bottom: 0;
}
.subscribe-form .form-group input[type=text],
.subscribe-form .form-group input[type=email] {
  position: relative;
  display: block;
  height: 60px;
  width: 100%;
  font-size: 12px;
  line-height: 24px;
  color: #707070;
  padding: 15px 30px;
  padding-right: 60px;
  background: #141215;
  transition: all 300ms ease;
}
.subscribe-form .form-group input[type=text]::-moz-placeholder, .subscribe-form .form-group input[type=email]::-moz-placeholder {
  color: #707070;
}
.subscribe-form .form-group input[type=text]::placeholder,
.subscribe-form .form-group input[type=email]::placeholder {
  color: #707070;
}
.subscribe-form .form-group .theme-btn {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -22px;
  height: 44px;
  width: 44px;
  line-height: 44px;
  font-size: 20px;
  border-radius: 5%;
  color: var(--theme-color1);
  background: transparent;
  display: block;
}
.subscribe-form .form-group .theme-btn:hover {
  color: #FFFFFF;
}

/* Links Widget */
.links-widget {
  position: relative;
  left: 109px;
}
@media (max-width: 1199.98px) {
  .links-widget {
    margin-bottom: 50px;
    left: 0;
  }
}
.links-widget .user-links li a {
  color: var(--theme-color-light);
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
}
.links-widget .user-links li a:hover {
  color: var(--theme-color1);
}

/*=== Footer Bottom ===*/
.footer-bottom {
  position: relative;
  width: 100%;
}
.footer-bottom .image {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .footer-bottom .image {
    margin-bottom: 5px;
  }
}
.footer-bottom .inner-container {
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  background-color: transparent;
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 30px 0 30px 0;
}
@media (max-width: 575.98px) {
  .footer-bottom .inner-container {
    display: block;
  }
}
.footer-bottom .inner-container .copyright-text {
  color: var(--theme-color-light);
  position: relative;
  font-weight: 400;
  margin-bottom: 0px;
}
@media (max-width: 991.98px) {
  .footer-bottom .inner-container .copyright-text {
    font-size: 14px;
  }
}
.footer-bottom .inner-container .copyright-text a {
  color: inherit;
}
.footer-bottom .inner-container .copyright-text a:hover {
  color: var(--theme-color1);
}
.footer-bottom .inner-container .link {
  color: var(--theme-color-light);
}
@media (max-width: 991.98px) {
  .footer-bottom .inner-container .link {
    font-size: 14px;
  }
}
.footer-bottom .inner-container .link:hover {
  color: var(--theme-color1);
}

.page-wrapper.home3-style {
  background-color: var(--theme-color5);
}

.page-wrapper.home4-style,
.page-wrapper.home7-style {
  background-color: #F9F6F1;
}

.main-header.header-style-four {
  background-color: transparent;
}
.main-header.header-style-four .header-lower {
  background-color: transparent;
  padding-left: 100px;
  padding-right: 100px;
}
@media (max-width: 1599.98px) {
  .main-header.header-style-four .header-lower {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 1199.98px) {
  .main-header.header-style-four .header-lower {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.main-header.header-style-four .header-lower .logo-box {
  justify-content: flex-start;
}
.main-header.header-style-four .outer-box {
  max-width: none;
  padding: 0;
  width: 100%;
}
.main-header.header-style-four .outer-box .outer-box {
  width: auto;
}
.main-header.header-style-four .main-box .nav-outer {
  justify-content: center;
}
@media (max-width: 1499.98px) {
  .main-header.header-style-four .main-menu .navigation > li {
    margin-right: 40px;
  }
}
@media (max-width: 1299.98px) {
  .main-header.header-style-four .sticky-header .main-menu .navigation > li {
    margin-left: 10px;
  }
}
.main-header.header-style-home5 {
  background-color: #F4ECDF;
}
.main-header.header-style-home5 .header-lower {
  border-radius: 10px;
}

/*** 

====================================================================
    Banner 1 Home4 Style 1
====================================================================

***/
.banner-style1-home4 {
  padding: 120px 0 0;
  position: relative;
}
@media (max-width: 991.98px) {
  .banner-style1-home4 {
    padding-top: 100px;
  }
}
.banner-style1-home4 .content-column {
  padding-bottom: 120px;
}
.banner-style1-home4 .content-column .text {
  color: #707070;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  max-width: 680px;
}
.banner-style1-home4 .content-column .title {
  color: var(--headings-color);
  font-weight: 500;
  font-size: 96px;
  line-height: 116px;
}
@media (max-width: 767.98px) {
  .banner-style1-home4 .content-column .title {
    font-size: 60px;
    line-height: 1.3;
  }
}
.banner-style1-home4 .content-column .title a {
  background-image: url(../images/banner/tilte-bg.jpg);
  border-radius: 50px;
  display: inline-block;
  height: 70px;
  width: 143px;
}
@media (max-width: 767.98px) {
  .banner-style1-home4 .content-column .title a {
    vertical-align: sub;
  }
}
.banner-style1-home4 .image-content {
  position: relative;
}
.banner-style1-home4 .image-content .img {
  position: absolute;
  top: -200px;
}
@media (max-width: 1199.98px) {
  .banner-style1-home4 .image-content .img {
    position: relative;
    top: 0;
  }
}

.banner-style2-home4 {
  height: 637px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .banner-style2-home4 {
    height: 350px;
  }
}
.banner-style2-home4 .bg {
  background-attachment: fixed;
}

/*** 

====================================================================
    Banner 1 Home5 Style 1
====================================================================

***/
.banner-style1-home5 {
  background-color: #F4ECDF;
  overflow: hidden;
  padding: 320px 0 60px;
  position: relative;
}
@media (max-width: 1399.98px) {
  .banner-style1-home5 {
    padding: 200px 0 40px;
  }
}
@media (max-width: 1299.98px) {
  .banner-style1-home5 {
    padding: 220px 0 0;
  }
}
@media (max-width: 1199.98px) {
  .banner-style1-home5 {
    padding: 120px 0 0;
  }
}
.banner-style1-home5 .leaf-1 {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 3;
}
.banner-style1-home5 .banner-bottom {
  bottom: -1px;
  position: absolute;
  z-index: 2;
}
.banner-style1-home5 .auto-container {
  max-width: 1600px;
  width: 100%;
}
@media (max-width: 991.98px) {
  .banner-style1-home5 {
    padding-top: 100px;
  }
}
.banner-style1-home5 .content-column {
  margin-top: -80px;
  padding-bottom: 120px;
  padding-left: 70px;
  position: relative;
  z-index: 3;
}
@media (max-width: 1199.98px) {
  .banner-style1-home5 .content-column {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .banner-style1-home5 .content-column {
    padding-left: 0;
  }
}
.banner-style1-home5 .content-column .title-bg {
  position: relative;
  margin-bottom: 30px;
}
.banner-style1-home5 .content-column .title-bg span {
  color: rgba(255, 255, 255, 0.4);
  font-weight: 700;
  font-size: 96px;
  left: -50px;
  line-height: 116px;
  letter-spacing: 0.22em;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: -40px;
}
@media (max-width: 767.98px) {
  .banner-style1-home5 .content-column .title-bg span {
    font-size: 50px;
  }
}
.banner-style1-home5 .content-column .title-bg:before {
  border: 2px solid #C2A74E;
  content: "";
  height: 0px;
  left: 70px;
  position: absolute;
  top: 20px;
  width: 170px;
  z-index: 1;
}
.banner-style1-home5 .content-column .text {
  color: #707070;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  max-width: 680px;
}
.banner-style1-home5 .content-column .title {
  color: #1C1A1D;
  font-size: 80px;
  line-height: 97px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .banner-style1-home5 .content-column .title {
    font-size: 60px;
    line-height: 1.3;
  }
}
@media (max-width: 1499.98px) {
  .banner-style1-home5 .content-column .title br {
    display: none;
  }
}
.banner-style1-home5 .image-content {
  position: relative;
  z-index: 1;
}
.banner-style1-home5 .image-content .bg-circle {
  border: 70px solid rgba(150, 17, 99, 0.1);
  border-radius: 50%;
  bottom: -340px;
  height: 653px;
  position: absolute;
  width: 653px;
}
@media (max-width: 1399.98px) {
  .banner-style1-home5 .image-content .bg-circle {
    bottom: -420px;
  }
}
@media (max-width: 1299.98px) {
  .banner-style1-home5 .image-content .bg-circle {
    bottom: -410px;
  }
}
.banner-style1-home5 .image-content .img {
  position: absolute;
  top: -220px;
  z-index: 0;
}
@media (max-width: 1499.98px) {
  .banner-style1-home5 .image-content .img {
    top: -120px;
  }
}
@media (max-width: 1299.98px) {
  .banner-style1-home5 .image-content .img {
    top: -80px;
  }
}
@media (max-width: 1199.98px) {
  .banner-style1-home5 .image-content .img {
    position: relative;
    top: 0;
  }
}
.banner-style1-home5 .image-content .img-2 {
  position: absolute;
  right: -50px;
  top: 0;
  z-index: -1;
}
.banner-style1-home5.home7-style {
  padding: 270px 0 80px;
}
@media (max-width: 1599.98px) {
  .banner-style1-home5.home7-style {
    padding: 200px 0 0px;
  }
}
@media (max-width: 1199.98px) {
  .banner-style1-home5.home7-style {
    padding: 110px 0 0px;
  }
}
.banner-style1-home5.home7-style .image-content .img {
  left: -70px;
  top: -180px;
}
@media (max-width: 1599.98px) {
  .banner-style1-home5.home7-style .image-content .img {
    top: -60px;
  }
}
@media (max-width: 1519.98px) {
  .banner-style1-home5.home7-style .image-content .img {
    left: 0;
    top: -30px;
  }
}
@media (max-width: 1399.98px) {
  .banner-style1-home5.home7-style .image-content .img {
    top: -20px;
  }
}
@media (max-width: 1299.98px) {
  .banner-style1-home5.home7-style .image-content .img {
    left: 0;
    top: 20px;
  }
}
@media (max-width: 1219.98px) {
  .banner-style1-home5.home7-style .image-content .img {
    top: 60px;
  }
}

.banner-style2-home4 {
  height: 637px;
  position: relative;
}
@media (max-width: 1199.98px) {
  .banner-style2-home4 {
    height: 350px;
  }
}
.banner-style2-home4 .bg {
  background-attachment: fixed;
}

/*** 

====================================================================
    About Us Home 4 Style 1
====================================================================

***/
.about-us-home4 {
  padding: 120px 0 0;
  position: relative;
}
.about-us-home4 .auto-container {
  max-width: 1600px;
  width: 100%;
}
.about-us-home4 .list-style1-home4 li {
  color: #1C1A1D;
  line-height: 40px;
}
.about-us-home4 .list-style1-home4 li:first-child {
  margin-bottom: 20px;
}
.about-us-home4 .image-column {
  position: relative;
}
.about-us-home4 .image-column .bg-circle {
  border: 70px solid rgba(150, 17, 99, 0.1);
  border-radius: 50%;
  height: 610px;
  left: 50px;
  position: absolute;
  top: -60px;
  width: 610px;
}
.about-us-home4 .image-column .img-2 {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: -1;
}
.about-us-home4 .content-column {
  margin-bottom: 50px;
}

/*** 

====================================================================
    About Us Home 5 Style 1
====================================================================

***/
.about-section-home5 {
  padding: 120px 0;
  position: relative;
}

.about-block-home5 {
  position: relative;
}
.about-block-home5 .inner-box {
  padding-left: 90px;
}
@media (max-width: 1279.98px) {
  .about-block-home5 .inner-box {
    padding-left: 15px;
  }
}
.about-block-home5 .thumb-box img {
  border-radius: 0 300px 300px 0;
}
.about-block-home5 .list-style1-home4 li {
  color: #1C1A1D;
  line-height: 40px;
}
.about-block-home5 .list-style1-home4 li:first-child {
  margin-bottom: 20px;
}

.about-section2-home5 {
  padding: 120px 0;
  position: relative;
}
.about-section2-home5 .list-style1-home4 li {
  color: #1C1A1D;
  line-height: 40px;
}
.about-section2-home5 .list-style1-home4 li:first-child {
  margin-bottom: 20px;
}

.about-block2-home5 {
  position: relative;
}
.about-block2-home5 .inner-box {
  padding-right: 90px;
}
@media (max-width: 1199.98px) {
  .about-block2-home5 .inner-box {
    padding-right: 0;
  }
}
.about-block2-home5 .thumb-box img {
  border-radius: 300px 0 0 300px;
}

/*** 

====================================================================
    Funfact Sectiom Two
====================================================================

***/
.funfact-section-home5 {
  padding: 120px 0;
  position: relative;
}

.counter-block-home5-style .inner-box {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media (max-width: 767.98px) {
  .counter-block-home5-style .inner-box {
    margin-bottom: 30px;
  }
}
.counter-block-home5-style .inner-box .count-box {
  color: rgba(194, 167, 78, 0.2);
  display: block;
  font-family: var(--title-font);
  font-size: 200px;
  font-weight: 400;
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .counter-block-home5-style .inner-box .count-box {
    font-size: 110px;
  }
}
.counter-block-home5-style .inner-box .counter-text {
  color: #000000;
  font-family: var(--text-font);
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 0;
  position: absolute;
  top: 40%;
  right: 0;
}
@media (max-width: 767.98px) {
  .counter-block-home5-style .inner-box .counter-text {
    position: relative;
  }
}
@media (max-width: 575.98px) {
  .counter-block-home5-style .inner-box .counter-text {
    font-size: 18px;
  }
}

/*** 

====================================================================
    Product Banner Home 4 Style 1
====================================================================

***/
.product-banner-hom4-style1 {
  position: relative;
}
.product-banner-hom4-style1 .contant-inner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  width: 55%;
}
@media (max-width: 1199.98px) {
  .product-banner-hom4-style1 .contant-inner {
    width: 100%;
  }
}
.product-banner-hom4-style1 .contant-inner:before {
  background-color: rgba(150, 17, 99, 0.95);
  bottom: 0;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.product-banner-hom4-style1 .contant-inner .contant-box {
  padding: 130px 120px;
}
@media (max-width: 1499.98px) {
  .product-banner-hom4-style1 .contant-inner .contant-box {
    padding: 130px 90px;
  }
}
@media (max-width: 575.98px) {
  .product-banner-hom4-style1 .contant-inner .contant-box {
    padding: 80px 30px;
  }
}
.product-banner-hom4-style1 .contant-inner .text {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 45px;
}
.product-banner-hom4-style1 .contant-inner .title {
  font-weight: 600;
  font-size: 60px;
  line-height: 73px;
  margin-bottom: 40px;
}
@media (max-width: 991.98px) {
  .product-banner-hom4-style1 .contant-inner .title {
    font-size: 40px;
    line-height: 53px;
  }
}
.product-banner-hom4-style1 .contant-inner .title,
.product-banner-hom4-style1 .contant-inner .text {
  color: var(--theme-color-light);
  position: relative;
}
.product-banner-hom4-style1 .bg-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  left: auto;
  right: 0;
  width: 45%;
}

/*** 

====================================================================
    Why Chose Us Home 4
====================================================================

***/
.whychose-us-home4 {
  background-image: url(../images/background/whychose-us-home4.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 0;
  position: relative;
}
.whychose-us-home4:before {
  background-color: rgba(150, 17, 99, 0.95);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.whychose-us-home4 .image-content,
.whychose-us-home4 .whychose-content-box {
  position: relative;
}
.whychose-us-home4 .whychose-content-box {
  padding-left: 50px;
}
@media (max-width: 991.98px) {
  .whychose-us-home4 .whychose-content-box {
    padding-left: 0;
  }
}
.whychose-us-home4 .whychose-icon-box {
  position: relative;
}
.whychose-us-home4 .whychose-icon-box .icon {
  max-width: 65px;
  width: 100%;
  transition: all 300ms ease;
}
.whychose-us-home4 .whychose-icon-box .title {
  color: var(--theme-color-light);
  font-weight: 400;
  font-size: 32px;
  line-height: 39px;
  margin-bottom: 5px;
}
.whychose-us-home4 .whychose-icon-box .text {
  color: var(--theme-color-light);
  line-height: 30px;
}
.whychose-us-home4 .whychose-icon-box:hover .icon {
  transform: rotateY(360deg);
}

/*** 

====================================================================
    Testimonial Section Five
====================================================================

***/
.testimonial-section-home4 {
  background-image: url(../images/background/testimonial-bg-home4.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 0 90px;
  position: relative;
}
.testimonial-section-home4:before {
  background-color: rgba(150, 17, 99, 0.95);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.testimonial-section-home4 .sec-title {
  margin-bottom: 40px;
}
.testimonial-section-home4 .sec-title .sub-title {
  padding-left: 0;
}
.testimonial-section-home4 .sec-title .sub-title:before {
  display: none;
}
.testimonial-section-home4 .testimonials {
  justify-content: center;
  margin: 0 auto;
  max-width: 795px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
}
.testimonial-section-home4 .testimonials .swiper-horizontal {
  padding-bottom: 0px;
}
.testimonial-section-home4 .testimonials .testimonial-thumbs {
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  width: 310px;
}
.testimonial-section-home4 .testimonials .testimonial-thumbs .swiper-wrapper {
  padding: 30px 0;
}
.testimonial-section-home4 .testimonials .testimonial-thumbs .swiper-slide {
  margin: 0;
  text-align: center;
  width: auto !important;
}
.testimonial-section-home4 .testimonials .testimonial-thumbs .swiper-slide img {
  border-radius: 50%;
  cursor: pointer;
  height: 100px;
  text-align: center;
  transition: all 300ms ease;
  width: 100px;
  transform: scale(0.8);
}
.testimonial-section-home4 .testimonials .testimonial-thumbs .swiper-slide.swiper-slide-next img {
  transform: scale(1);
}

.testimonial-block-home4 .inner-box {
  text-align: center;
}
.testimonial-block-home4 .inner-box .info-box {
  margin-bottom: 18px;
  margin: 0 auto;
}
.testimonial-block-home4 .inner-box .info-box .name {
  color: var(--theme-color-light);
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0px;
}
.testimonial-block-home4 .inner-box .info-box .designation {
  color: var(--theme-color-light);
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0px;
}
.testimonial-block-home4 .inner-box .text {
  color: var(--theme-color-light);
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
  max-width: 895px;
  margin: 0 auto 30px;
}
@media (max-width: 767.98px) {
  .testimonial-block-home4 .inner-box .text {
    font-size: 18px;
    line-height: 26px;
  }
}
.testimonial-block-home4 .inner-box .quote-icon .icon {
  font-size: 52px;
  color: var(--theme-color-light);
  line-height: 1em;
}

/*** 

====================================================================
    Blog Section Four
====================================================================

***/
.blog-section-home4 {
  background-color: rgba(150, 17, 99, 0.1);
  padding: 120px 0 70px;
  position: relative;
}

/*** 

====================================================================
    Blog Section Home Seven
====================================================================

***/
.blog-section-home7 {
  padding: 120px 0 70px;
  position: relative;
}

/*** 

====================================================================
    Team Section Home Seven
====================================================================

***/
.team-section {
  position: relative;
}
.team-section.home7-style {
  padding: 120px 0 190px;
}
.team-section.home7-style .default-dots .owl-dots {
  bottom: -65px;
}

/*** 

====================================================================
    Contact Section Home Seven
====================================================================

***/
.contact-section-two {
  position: relative;
}
.contact-section-two.home7-style {
  padding: 0;
}
.contact-section-two.home7-style .content-column .inner-column {
  background-color: var(--theme-color1);
  padding: 239px 85px 239px;
  position: relative;
  text-align: center;
}
@media (max-width: 1279.98px) {
  .contact-section-two.home7-style .content-column .inner-column {
    padding: 204px 85px;
  }
}
@media (max-width: 1199.98px) {
  .contact-section-two.home7-style .content-column .inner-column {
    padding: 204px 55px;
  }
}
@media (max-width: 991.98px) {
  .contact-section-two.home7-style .content-column .inner-column {
    padding: 70px 40px;
  }
}
.contact-section-two.home7-style .content-column .inner-column .title {
  color: var(--theme-color-light);
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 70px;
  margin-bottom: 25px;
}
.contact-section-two.home7-style .content-column .inner-column .theme-btn {
  background-color: var(--theme-color-light);
  color: var(--theme-color1);
}
.contact-section-two.home7-style .contact-form-two {
  background-color: #F2EFEA;
  border-radius: 0;
  padding: 65px 100px 50px;
}
@media (max-width: 767.98px) {
  .contact-section-two.home7-style .contact-form-two {
    padding: 65px 50px 50px;
  }
}
.contact-section-two.home7-style .contact-form-two .title {
  color: var(--headings-color);
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 70px;
}
.contact-section-two.home7-style .contact-form-two textarea {
  height: auto;
}
.contact-section-two.home7-style .contact-form-two .form-group {
  margin-bottom: 20px;
}
.contact-section-two.home7-style .form-column .inner-column {
  margin: 0;
  padding: 0;
}

/*** 

====================================================================
    Funfact Home Seven Style
====================================================================

***/
.counter-block.home7-style .inner .icon {
  background-color: var(--theme-color-light);
  transition: all 300ms ease;
}
.counter-block.home7-style .inner .icon path {
  transition: all 300ms ease;
}
.counter-block.home7-style .inner:hover .icon {
  background-color: var(--theme-color1);
}
.counter-block.home7-style .inner:hover .icon path {
  fill: var(--theme-color-light);
}

/*** 

====================================================================
    Whychose Us Home Seven Style
====================================================================

***/
.whychose-section-home7 {
  padding: 120px 0 0;
  position: relative;
}
.whychose-section-home7 .leaf-1 {
  left: 0;
  position: absolute;
  top: 50%;
}
.whychose-section-home7 .whychose-us-title {
  color: rgba(255, 255, 255, 0.5);
  font-size: 170px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 206px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 35px;
  width: 100%;
}
@media (max-width: 1199.98px) {
  .whychose-section-home7 .whychose-us-title {
    font-size: 130px;
    line-height: 1;
    text-align: center;
  }
}
@media (max-width: 1279.98px) {
  .whychose-section-home7 .whychose-us-title {
    font-size: 120px;
  }
}
@media (max-width: 991.98px) {
  .whychose-section-home7 .whychose-us-title {
    font-size: 70px;
    top: 10%;
  }
}
@media (max-width: 575.98px) {
  .whychose-section-home7 .whychose-us-title {
    display: none;
  }
}
.whychose-section-home7 .image-column {
  position: relative;
}
.whychose-section-home7 .image-column .inner-content {
  position: relative;
  z-index: 0;
}
.whychose-section-home7 .image-column .img-2,
.whychose-section-home7 .image-column .img-3 {
  bottom: 0;
  position: absolute;
}
.whychose-section-home7 .image-column .img-2 {
  right: 0;
  z-index: -1;
}
.whychose-section-home7 .image-column .img-3 {
  left: 0;
  z-index: -1;
}
.whychose-section-home7 .content-column {
  position: relative;
}
.whychose-section-home7 .content-column .inner-content {
  position: relative;
}
.whychose-section-home7 .list-style1-home7 li {
  color: #1C1A1D;
  line-height: 40px;
}
.whychose-section-home7 .list-style1-home7 li:first-child {
  margin-bottom: 20px;
}

/*** 

====================================================================
    Service Section Home Seven Style
====================================================================

***/
.service-section-home7 {
  position: relative;
}
.service-section-home7 .service-pattrn {
  background-image: url(../images/resource/service-stone.png);
  height: 209px;
  pointer-events: none;
  position: absolute;
  left: 80px;
  top: 76%;
  width: 163px;
}
.service-section-home7 .service-block .inner-box {
  background-color: var(--theme-color-light);
  margin-bottom: 30px;
  position: relative;
}
.service-section-home7 .about-style-home7 {
  padding-left: 75px;
  position: relative;
}
@media (max-width: 991.98px) {
  .service-section-home7 .about-style-home7 {
    padding-left: 0;
  }
}
.service-section-home7 .about-style-home7 .thumb {
  margin-bottom: 45px;
}
.service-section-home7 .about-style-home7 .title {
  color: #1C1A1D;
  font-size: 48px;
  font-weight: 600;
  line-height: 70px;
  margin-bottom: 10px;
}
.service-section-home7 .about-style-home7 .text {
  color: #707070;
  font-size: 18px;
  line-height: 36px;
}
.service-section-home7 .about-style-home7 .theme-btn {
  letter-spacing: 0.1em;
}

/***

====================================================================
    Products details
====================================================================

***/
.product-details .bxslider .image-box {
  position: relative;
  display: block;
  margin-right: 30px;
  margin-bottom: 10px;
}
.product-details .bxslider .image-box img {
  width: 100%;
}
.product-details .bxslider .thumb-box li {
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
  width: 100px;
  height: 100px;
}
.product-details .bxslider .thumb-box li:last-child {
  margin: 0px !important;
}
.product-details .bxslider .thumb-box li a {
  position: relative;
  display: inline-block;
}
.product-details .bxslider .thumb-box li a:before {
  position: absolute;
  content: "";
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 500ms ease;
}
.product-details .bxslider .thumb-box li a.active:before {
  opacity: 1;
}
.product-details .bx-wrapper {
  margin-bottom: 30px;
}
.product-details .product-info .product-details__top {
  position: relative;
  display: block;
  margin-top: -8px;
}
.product-details .product-info .product-details__title {
  font-size: 40px;
  line-height: 44px;
  font-weight: 700;
  margin: 0;
}
.product-details .product-info .product-details__title span {
  position: relative;
  display: inline-block;
  color: var(--theme-color1);
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  margin-left: 20px;
  letter-spacing: 0;
}
.product-details .product-info .product-details__reveiw {
  display: flex;
  align-items: center;
  margin-top: 22px;
  padding-bottom: 20px;
  margin-bottom: 31px;
  border-bottom: 1px solid #e0e4e8;
}
.product-details .product-info .product-details__reveiw i {
  font-size: 16px;
  color: var(--review-color);
}
.product-details .product-info .product-details__reveiw i + i {
  margin-left: 4px;
}
.product-details .product-info .product-details__reveiw span {
  position: relative;
  top: 1px;
  line-height: 1;
  font-size: 16px;
  color: var(--theme-color1);
  margin-left: 18px;
}
.product-details .product-info .product-details__quantity-title {
  margin: 0;
  color: #222;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin-right: 20px;
}
.product-details .product-info .product-details__buttons {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  .product-details .product-info .product-details__buttons {
    display: block;
  }
}
.product-details .product-info .product-details__buttons-1 {
  position: relative;
  display: block;
}
@media only screen and (max-width: 767px) {
  .product-details .product-info .product-details__buttons-1 {
    margin-bottom: 10px;
    margin-right: 10px;
  }
}
.product-details .product-info .product-details__buttons-2 {
  position: relative;
  display: block;
  margin-left: 10px;
}
.product-details .product-info .product-details__buttons-2 .thm-btn {
  background-color: var(--theme-color2);
}
.product-details .product-info .product-details__buttons-2 .thm-btn:before {
  background-color: var(--theme-color1);
}
.product-details .product-info .product-details__buttons-2 .thm-btn:after {
  background-color: var(--theme-color1);
}
@media only screen and (max-width: 767px) {
  .product-details .product-info .product-details__buttons-2 {
    margin-left: 0;
    margin-top: 0;
  }
}
.product-details .product-info .product-details__social {
  position: relative;
  display: flex;
  align-items: center;
}
.product-details .product-info .product-details__social .title {
  position: relative;
  display: block;
}
.product-details .product-info .product-details__social .title h3 {
  color: #222;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}
.product-details .product-info .product-details__social .social-icon-one {
  margin-left: 30px;
}
@media only screen and (max-width: 767px) {
  .product-details .product-info .product-details__social {
    flex-direction: column;
    align-items: baseline;
    justify-content: start;
  }
  .product-details .product-info .product-details__social .social-icon-one {
    margin-left: 0;
  }
}

.product-details__quantity {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.product-details__quantity .quantity-box {
  position: relative;
  width: 98px;
  border-radius: 10px;
  height: 60px;
}
.product-details__quantity .quantity-box input {
  width: 98px;
  border-radius: 10px;
  height: 60px;
  border: 1px solid #e0e4e8;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  padding-left: 30px;
  outline: none;
  font-size: 18px;
  font-weight: 500;
  color: var(--theme-color1);
}
.product-details__quantity .quantity-box button {
  width: 29px;
  height: 29px;
  background-color: transparent;
  color: var(--theme-color-light);
  font-size: 8px;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: var(--theme-color1);
  border: none;
  border-left: 1px solid #e0e4e8;
  border-top-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  transition: all 300ms ease;
}
.product-details__quantity .quantity-box button:hover {
  background-color: var(--theme-color2);
  color: var(--theme-color-light);
}
.product-details__quantity .quantity-box button.sub {
  bottom: 1px;
  top: auto;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 10px;
}

.product-discription {
  position: relative;
  display: block;
}
.product-discription .product-description__title {
  font-size: 30px;
  margin-bottom: 27px;
}
.product-discription .product-description__text1 {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
}
.product-discription .product-description__list {
  position: relative;
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
}
.product-discription .product-description__list ul {
  position: relative;
  display: block;
}
.product-discription .product-description__list ul li {
  position: relative;
  display: block;
  margin-bottom: 2px;
}
.product-discription .product-description__list ul li:last-child {
  margin-bottom: 0px;
}
.product-discription .product-description__list ul li p {
  margin: 0;
  font-weight: 600;
  color: var(--headings-color);
}
.product-discription .product-description__list ul li p span:before {
  position: relative;
  display: inline-block;
  color: var(--theme-color1);
  font-size: 17px;
  line-height: 17px;
  margin-right: 11px;
  top: 2px;
}
.product-discription .tabs-content .text p {
  margin-bottom: 17px;
}
.product-discription .tabs-content .text p:last-child {
  margin-bottom: 0px;
}
.product-discription .tab-btn-box {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 60px;
}
.product-discription .tab-btn-box:before {
  position: absolute;
  content: "";
  background-color: #e1e8e4;
  width: 100%;
  height: 1px;
  left: 0px;
  top: 28px;
}
.product-discription .tab-btn-box .tab-btns li {
  position: relative;
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  color: #1e2434;
  text-align: center;
  padding: 14px 30px;
  background-color: #fff;
  border: 1px solid #e1e8e4;
  cursor: pointer;
  margin: 0px 8.5px;
  margin-bottom: 15px;
  transition: all 500ms ease;
}
.product-discription .tab-btn-box .tab-btns li.active-btn {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
}
.product-discription .tab-btn-box .tab-btns li:last-child {
  margin-bottom: 0;
}
.product-discription .single-comment-box .inner-box {
  position: relative;
  display: block;
  background-color: #f4f5f4;
  padding: 34px 30px 34px 125px;
}
.product-discription .single-comment-box .inner-box .comment-thumb {
  position: absolute;
  left: 30px;
  top: 40px;
  border-radius: 50%;
  width: 80px;
}
.product-discription .single-comment-box .inner-box .comment-thumb img {
  width: 100%;
  border-radius: 50%;
}
.product-discription .single-comment-box .inner-box .rating {
  position: relative;
  display: block;
  margin-bottom: 2px;
}
.product-discription .single-comment-box .inner-box .rating li {
  position: relative;
  display: inline-block;
  font-size: 12px;
  float: left;
  margin-right: 4px;
  color: #fdc009;
}
.product-discription .single-comment-box .inner-box .rating li:last-child {
  margin: 0px !important;
}
.product-discription .single-comment-box .inner-box h5 {
  display: block;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.product-discription .single-comment-box .inner-box h5 span {
  font-weight: 400;
  text-transform: capitalize;
}
.product-discription .customer-comment {
  position: relative;
  display: block;
  margin-bottom: 60px;
}
.product-discription .comment-box {
  position: relative;
  display: block;
  background-color: #fff;
  padding: 51px 60px 60px 60px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
.product-discription .comment-box h3 {
  display: block;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 23px;
}
.product-discription .comment-box .form-group {
  position: relative;
  margin-bottom: 15px;
}
.product-discription .comment-box .form-group label {
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 28px;
  color: #707582;
  margin-bottom: 8px;
}
.product-discription .comment-box .column:last-child .form-group {
  margin-bottom: 0px;
}
.product-discription .comment-box .review-box p {
  position: relative;
  float: left;
  margin-right: 10px;
}
.product-discription .comment-box .review-box .rating {
  position: relative;
  float: left;
}
.product-discription .comment-box .review-box .rating li {
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 28px;
  float: left;
  margin-right: 4px;
  color: #fdc009;
}
.product-discription .comment-box .review-box .rating li:last-child {
  margin: 0px !important;
}
.product-discription .comment-box .review-box {
  position: relative;
  display: block;
  margin-top: 8px;
}
.product-discription .comment-box .custom-controls-stacked {
  position: relative;
  float: left;
}
.product-discription .comment-box input::-moz-placeholder, .product-discription .comment-box textarea::-moz-placeholder {
  color: var(--text-color);
}
.product-discription .comment-box input::placeholder,
.product-discription .comment-box textarea::placeholder {
  color: var(--text-color);
}

.related-product h3 {
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .product-details__img {
    margin-bottom: 50px;
  }
  .product-details__title span {
    margin-left: 0;
    display: block;
  }
  .product-details__buttons {
    flex-direction: column;
    align-items: baseline;
  }
  .product-details__buttons-2 {
    margin-left: 0;
    margin-top: 10px;
  }
  .product-details__social-link {
    margin-left: 0;
    margin-top: 20px;
  }
}
/***

====================================================================
 Categories Section
====================================================================

***/
.categories-section {
  position: relative;
  padding: 100px 0 70px;
}
.categories-section .bg-pattern {
  position: absolute;
  left: 0;
  top: -220px;
  width: 100%;
  height: 100%;
  content: "";
  background-image: url(../images/icons/pattern-7.png);
  background-repeat: no-repeat;
  background-position: left top;
  z-index: -1;
}
.categories-section:before {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 300px;
  width: 100%;
  background: var(--theme-color3);
  content: "";
  z-index: 1;
}
.categories-section:after {
  position: absolute;
  left: 0;
  bottom: -50px;
  height: 70px;
  width: 100%;
  z-index: 2;
  content: "";
  background-image: url(../images/icons/pattern-3.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}

.category-block {
  position: relative;
  margin-bottom: 30px;
  z-index: 9;
}
.category-block .inner-box {
  position: relative;
  text-align: center;
  background: #ffffff;
  padding: 40px 30px 30px;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  transition: all 300ms ease;
}
.category-block .inner-box:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 190px;
  background-repeat: no-repeat;
  background-position: center bottom;
  content: "";
}
.category-block .inner-box:hover {
  transform: translateY(-20px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.category-block .inner-box:hover .image img {
  transform: rotate(10deg) scale(1.2);
}
.category-block .inner-box.cat-bg-1:before {
  background-image: url(../images/icons/cat-1-bg.png);
}
.category-block .inner-box.cat-bg-2:before {
  background-image: url(../images/icons/cat-2-bg.png);
}
.category-block .inner-box.cat-bg-3:before {
  background-image: url(../images/icons/cat-3-bg.png);
}
.category-block .inner-box.cat-bg-4:before {
  background-image: url(../images/icons/cat-4-bg.png);
}
.category-block .image {
  position: relative;
  display: inline-block;
  height: 180px;
  width: 180px;
  overflow: hidden;
  border-radius: 50%;
  margin-bottom: 15px;
}
.category-block .image img {
  transition: all 300ms ease;
}
.category-block h4 {
  font-size: 20px;
  color: var(--theme-color3);
  font-weight: 700;
  margin-bottom: 10px;
}
.category-block h4 a {
  transition: all 300ms ease;
}
.category-block h4 a:hover {
  color: var(--theme-color1);
}
.category-block p {
  font-size: 14px;
  color: #797f7d;
  line-height: 26px;
  margin-bottom: 0px;
}

/***

====================================================================
    Categories Section Two
====================================================================

***/
.categories-section-two {
  position: relative;
  padding: 120px 0 90px;
}

.category-block-two {
  position: relative;
  padding-top: 70px;
  margin-bottom: 30px;
  z-index: 9;
}
.category-block-two .inner-box {
  position: relative;
  text-align: center;
  background: #ffffff;
  border-radius: 10px;
  margin: 0 auto;
  padding: 18px;
}
.category-block-two .inner-box:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 60px;
  width: 100%;
  border-radius: 10px;
  background: #e3eee5;
  content: "";
}
.category-block-two .inner-box:hover .image:before {
  left: 100%;
  transition: all 1000ms ease;
}
.category-block-two .inner-box:hover .image img {
  transform: scale(0.9);
}
.category-block-two .inner-box:hover h4 a {
  color: var(--theme-color1);
}
.category-block-two .content {
  position: relative;
  background: #ffffff;
  border-radius: 10px;
  padding: 0 40px 40px;
  z-index: 1;
  box-shadow: 0 10px 60px rgba(0, 0, 0, 0.07);
}
.category-block-two .content:before {
  position: absolute;
  top: -88px;
  left: 0;
  width: 180px;
  height: 180px;
  right: 0;
  margin: 0 auto;
  border-radius: 50%;
  background: #e3eee5;
  content: "";
}
.category-block-two .content:after {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  font-size: 30px;
  line-height: 1em;
  color: #e8f3ea;
  height: 15px;
  overflow: hidden;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  content: attr(data-text);
}
.category-block-two .image {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 25px;
  margin-top: -70px;
}
.category-block-two .image img {
  transition: all 300ms ease;
}
.category-block-two .image:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 120%;
  width: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  content: "";
  opacity: 0.3;
  left: -100%;
  pointer-events: none;
  z-index: 1;
}
.category-block-two h4 {
  font-size: 22px;
  color: var(--theme-color3);
  font-weight: 700;
  margin-bottom: 15px;
}
.category-block-two h4 a {
  color: var(--theme-color3);
  transition: all 300ms ease;
}
.category-block-two p {
  font-size: 16px;
  color: #797f7d;
  line-height: 26px;
  margin-bottom: 0px;
}
.category-block-two .link {
  position: relative;
  display: inline-block;
  height: 50px;
  width: 50px;
  background: #e8f3ea;
  border-radius: 50%;
  line-height: 50px;
  margin-top: 25px;
  color: #608174;
  transition: all 300ms ease;
}
.category-block-two .link:hover {
  transform: rotate(270deg);
}
.category-block-two.child-two .link {
  background: #f0e2e3;
}
.category-block-two.child-two .inner-box:before {
  background: #f0e2e3;
}
.category-block-two.child-two .inner-box:hover h4 a {
  color: #e69da2;
}
.category-block-two.child-two .content:before {
  background: #f0e2e3;
}
.category-block-two.child-two .content:after {
  color: #f0e2e3;
}
.category-block-two.child-three .link {
  background: #f1ede1;
}
.category-block-two.child-three .inner-box:before {
  background: #f1ede1;
}
.category-block-two.child-three .inner-box:hover h4 a {
  color: #c9b579;
}
.category-block-two.child-three .content:before {
  background: #f1ede1;
}
.category-block-two.child-three .content:after {
  color: #f1ede1;
}

/***

====================================================================
    Products Section
====================================================================

***/
.products-section {
  position: relative;
  padding: 120px 0;
}

.products-section .bg-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 670px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}

.products-section .bg-image:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #113629;
  opacity: 0.7;
  content: "";
}

.products-section .bg-image:after {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  width: 100%;
  background-image: url(../images/icons/pattern-8.png);
  background-position: center bottom;
  content: "";
}

.products-section .sec-title h2 {
  font-size: 60px;
}

.products-section .sec-title .theme-btn {
  margin-top: 30px;
}

.products-box {
  max-width: 1530px;
  position: relative;
  padding: 120px 60px 90px;
  margin: 120px auto 0;
  background-color: #f7f5ee;
  overflow: hidden;
  border-radius: 10px;
}

.products-box:before {
  position: absolute;
  left: -90px;
  bottom: 0;
  height: 70%;
  width: 100%;
  background: url(../images/icons/shape-7.png) top left no-repeat;
  content: "";
}

.products-box .sec-title {
  margin-bottom: 30px;
}

.products-box .outer-box {
  position: relative;
  padding-right: 400px;
}

.product-block-two {
  position: relative;
  margin-bottom: 30px;
}

.product-block-two .inner-box {
  position: relative;
  border: 2px solid transparent;
  border-radius: 10px;
  background: #ffffff;
  padding: 20px 20px;
  padding-left: 150px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 150px;
  transition: all 300ms ease;
}

.product-block-two .inner-box:hover {
  border: 2px solid var(--theme-color1);
}

.product-block-two .image {
  position: absolute;
  left: 20px;
  top: 20px;
  border-radius: 50%;
  overflow: hidden;
  height: 110px;
  width: 110px;
  border: 1px solid #e4e1d6;
  margin-bottom: 0px;
}

.product-block-two .image img {
  width: auto;
  transition: all 300ms ease;
}

.product-block-two .inner-box:hover .image img {
  transform: scale(-1) rotate(180deg);
}

.product-block-two h4 {
  display: block;
  font-size: 22px;
  color: var(--theme-color3);
  font-weight: 700;
  margin-bottom: 5px;
}

.product-block-two h4 a {
  color: var(--theme-color3);
  transition: all 300ms ease;
}

.product-block-two .price {
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: var(--theme-color1);
  font-weight: 600;
}

.product-block-two .price del {
  display: inline-block;
  margin-left: 15px;
  font-size: 16px;
  color: #ff0000;
  line-height: 27px;
  opacity: 0.3;
}

.product-block-two .rating {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #ffc737;
}

.products-carousel .owl-nav {
  display: none;
}

.products-carousel .owl-dots {
  position: absolute;
  right: 0;
  top: -80px;
  display: flex;
  align-items: center;
  z-index: 8;
}

.products-carousel .owl-dot {
  position: relative;
  height: 7px;
  width: 7px;
  display: block;
  background: #879d91;
  margin-right: 5px;
  border-radius: 5px;
  display: block;
  transition: all 300ms ease;
}

.products-carousel .owl-dot.active {
  background: var(--theme-color3);
}

/***

====================================================================
    Featured Products
====================================================================

***/
.featured-products {
  position: relative;
  padding: 120px 0 90px;
}

.featured-products .bg-shape {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: url(../images/icons/pattern-7.png) left bottom no-repeat;
  background-size: 700px;
}

/*=== Mixitup Gallery ===*/
.featured-products .filters {
  border-bottom: 1px solid #DEE1E1;
  margin-bottom: 40px;
  text-align: center;
}

.featured-products .filters .filter-tabs {
  position: relative;
  display: inline-block;
}

.featured-products .filters li {
  position: relative;
  display: inline-block;
  line-height: 24px;
  padding: 0px 2px 10px;
  cursor: pointer;
  color: var(--theme-color1);
  font-weight: 500;
  font-size: 18px;
  margin: 0 12px 0;
  transition: all 300ms ease;
}

.featured-products .filters li:last-child {
  margin-right: 0;
}

.featured-products .filters .filter.active,
.featured-products .filters .filter:hover {
  color: var(--theme-color1);
}

.featured-products .filters li:before {
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 2px;
  width: 100%;
  content: "";
  background-color: var(--theme-color1);
  transform: scale(0, 1);
  transform-origin: top right;
  transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); /* easeInOutQuint */
  transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); /* easeInOutQuint */
}

.featured-products .filters li.active:before,
.featured-products .filters li:hover:before {
  transform: scale(1, 1);
  transform-origin: bottom left;
}

.product-block {
  position: relative;
  margin-bottom: 30px;
}

.product-block.mix {
  display: none;
}

.product-block .inner-box {
  position: relative;
  border: 2px solid #e4e1d5;
  border-radius: 10px;
  text-align: center;
  background: #ffffff;
  overflow: hidden;
  transition: all 300ms ease;
}

.product-block .inner-box:hover {
  border: 2px solid var(--theme-color1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}

.product-block .image {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  margin-bottom: 0px;
}

.product-block .image:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
  content: "";
  opacity: 0.3;
  left: -100%;
  pointer-events: none;
  z-index: 1;
}

.product-block .inner-box:hover .image:before {
  left: 100%;
  transition: all 1000ms ease;
}

.product-block .image img {
  width: auto;
  transition: all 300ms ease;
}

.product-block .inner-box:hover .image img {
  transform: scale(0.9);
}

.product-block .content {
  position: relative;
  padding: 30px 30px 30px;
}

.product-block h4 {
  display: block;
  font-size: 22px;
  color: var(--theme-color1);
  font-weight: 700;
  margin-bottom: 5px;
}

.product-block h4 a {
  color: var(--theme-color1);
  transition: all 300ms ease;
}

.product-block h4 a:hover {
  color: var(--theme-color1);
}

.product-block .price {
  display: block;
  font-size: 16px;
  line-height: 26px;
  color: var(--text-gray-silver);
  font-weight: 600;
}

.product-block .price del {
  display: inline-block;
  margin-left: 15px;
  font-size: 16px;
  color: #ff0000;
  line-height: 27px;
  opacity: 0.3;
}

.product-block .rating {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #ffc737;
}

.product-block .tag {
  position: absolute;
  top: 30px;
  left: 20px;
  font-size: 14px;
  line-height: 23px;
  color: #ffffff;
  background: #FD5F5C;
  font-weight: 400;
  padding: 0 12px;
  border-radius: 3px;
  z-index: 9;
  font-style: italic;
  text-transform: uppercase;
}

.product-block .icon-box {
  position: absolute;
  right: 20px;
  top: 30px;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
}

.product-block .inner-box:hover .icon-box {
  top: 20px;
  opacity: 1;
  visibility: visible;
  transition-delay: 300ms;
}

.product-block .ui-btn {
  position: relative;
  display: block;
  height: 40px;
  width: 40px;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  z-index: 9;
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
  cursor: pointer;
  border-radius: 50px;
  margin-bottom: 10px;
  transition: all 300ms ease;
}

.product-block .ui-btn:hover {
  background-color: var(--theme-color2);
  color: var(--theme-color-light);
}

.product-block .cat {
  display: block;
  font-size: 18px;
  color: #707070;
  font-style: italic;
  margin-bottom: 5px;
}

/*
 * shop-catalog-layouts.scss
 * -----------------------------------------------
*/
table.tbl-shopping-cart .product-thumbnail, table.cart-total .product-thumbnail {
  min-width: 64px;
}
table.tbl-shopping-cart img, table.cart-total img {
  width: 64px;
  box-shadow: none;
}
table.tbl-shopping-cart th,
table.tbl-shopping-cart td, table.cart-total th,
table.cart-total td {
  vertical-align: middle;
  border-left: 1px solid #e3e3e3;
  padding: 20px 30px;
}
table.tbl-shopping-cart .product-name a, table.cart-total .product-name a {
  color: var(--headings-color);
}
table.tbl-shopping-cart .product-name .variation, table.cart-total .product-name .variation {
  font-size: 0.9rem;
  list-style: none;
}
table.tbl-shopping-cart .product-remove a, table.cart-total .product-remove a {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 24px;
  transition: all 300ms ease-out;
  background-color: #757575;
  color: #ffffff;
  text-align: center;
}
table.tbl-shopping-cart .coupon-form .apply-button, table.cart-total .coupon-form .apply-button {
  position: relative;
  display: inline-block;
  color: #1e2434;
  background: #f4f5f4;
  padding: 15px 29px;
  cursor: pointer;
  text-transform: uppercase;
  transition: all 500ms ease;
}
table.tbl-shopping-cart .coupon-form .apply-button:hover, table.cart-total .coupon-form .apply-button:hover {
  background-color: var(--theme-color1);
  color: var(--text-color-bg-theme-color1);
}

table.tbl-shopping-cart > thead > tr > th,
table.tbl-shopping-cart > tbody > tr > th,
table.tbl-shopping-cart > tfoot > tr > th {
  color: #444;
}

.cart-form .form-control::-moz-placeholder {
  color: var(--text-color);
}

.cart-form .form-control::placeholder {
  color: var(--text-color);
}
.cart-form .form-control {
  color: var(--text-color);
}

.page-cart .form-control::-moz-placeholder {
  color: var(--text-color);
}

.page-cart .form-control::placeholder {
  color: var(--text-color);
}

.payment-method .accordion-box .block .acc-content .payment-info {
  position: relative;
  display: block;
  background-color: #fff;
  padding: 30px 30px 10px 30px;
}
.payment-method .accordion-box .block {
  background: #f4f5f4;
  box-shadow: none;
  margin-bottom: 20px;
}
.payment-method .accordion-box .block:last-child {
  margin-bottom: 0px;
}
.payment-method .accordion-box .block .acc-btn {
  padding: 19px 30px 22px 30px;
}
.payment-method .accordion-box .block .acc-btn .icon-outer {
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 30px;
  height: auto;
  /* line-height: 65px; */
  font-size: 28px;
  color: #1e2434;
}
.payment-method .accordion-box .block .acc-btn.active .icon-outer {
  color: var(--text-color-bg-theme-color1);
}
.payment-method .payment-method h3 {
  margin-bottom: 32px;
}

.checkout-form .form-control::-moz-placeholder {
  color: var(--text-color);
}

.checkout-form .form-control::placeholder {
  color: var(--text-color);
}
.checkout-form textarea {
  height: auto;
  color: var(--text-color);
}

.shop-sidebar {
  position: relative;
  display: block;
}
.shop-sidebar .sidebar-search .search-form .form-group {
  position: relative;
  margin: 0px;
}
.shop-sidebar .sidebar-search .search-form .form-group input[type=search] {
  position: relative;
  width: 100%;
  height: 52px;
  background-color: var(--theme-light-background);
  border: 1px solid var(--theme-light-background);
  border-radius: 5px;
  color: #646578;
  padding: 10px 60px 10px 20px;
  transition: all 500ms ease;
}
.shop-sidebar .sidebar-search .search-form .form-group input[type=search]::-moz-placeholder {
  color: var(--text-color);
}
.shop-sidebar .sidebar-search .search-form .form-group input[type=search]::placeholder {
  color: var(--text-color);
}
.shop-sidebar .sidebar-search .search-form .form-group button {
  position: absolute;
  display: inline-block;
  top: 5px;
  right: 5px;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 18px;
  color: var(--theme-color-light);
  background-color: var(--theme-color1);
  cursor: pointer;
  border-radius: 3px;
  transition: all 500ms ease;
}
.shop-sidebar .sidebar-search .search-form .form-group button:hover {
  color: var(--theme-color-light);
  background-color: var(--theme-color4);
}
.shop-sidebar .sidebar-search {
  margin-bottom: 30px;
}
.shop-sidebar .sidebar-widget {
  position: relative;
  display: block;
  background-color: var(--theme-light-background);
  padding: 35px 30px 37px 30px;
  border-radius: 5px;
  margin-bottom: 30px;
}
.shop-sidebar .sidebar-widget:last-child {
  margin-bottom: 0px;
}
.shop-sidebar .sidebar-widget .widget-title {
  position: relative;
  display: block;
  margin-bottom: 16px;
}
.shop-sidebar .category-widget .category-list li {
  position: relative;
  display: block;
  margin-bottom: 14px;
}
.shop-sidebar .category-widget .category-list li:last-child {
  margin-bottom: 0px;
}
.shop-sidebar .category-widget .category-list li a {
  position: relative;
  display: inline-block;
  color: #646578;
  font-weight: 400;
  padding-left: 20px;
}
.shop-sidebar .category-widget .category-list li a:before {
  position: absolute;
  content: "\f0da";
  font-family: "Font Awesome 6 Pro";
  left: 0px;
  top: 0px;
  font-size: 16px;
  font-weight: 600;
  color: var(--theme-color2);
}
.shop-sidebar .category-widget .category-list li a:hover {
  color: var(--theme-color1);
}
.shop-sidebar .price-filters .widget-title {
  margin-bottom: 28px;
}
.shop-sidebar .post-widget .post {
  position: relative;
  padding-left: 90px;
  padding-bottom: 24px;
  margin-bottom: 23px;
  min-height: 108px;
  border-bottom: 1px solid #e1e1e1;
}
.shop-sidebar .post-widget .post:last-child {
  margin-bottom: 0px;
  border-bottom: none;
}
.shop-sidebar .post-widget .post .post-thumb {
  position: absolute;
  left: 0px;
  top: 7px;
  width: 70px;
  height: 70px;
  border: 1px solid #d0d4dd;
  border-radius: 5px;
  transition: all 500ms ease;
}
.shop-sidebar .post-widget .post .post-thumb img {
  width: 100%;
  border-radius: 5px;
}
.shop-sidebar .post-widget .post a {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  color: #646578;
  margin-bottom: 7px;
}
.shop-sidebar .post-widget .post .price {
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #0a267a;
}
.shop-sidebar .post-widget .post:hover .post-thumb {
  border-color: var(--theme-color1);
}
.shop-sidebar .post-widget .post:hover a {
  color: var(--theme-color1);
}
.shop-sidebar .post-widget {
  padding-bottom: 9px;
}

.range-slider {
  position: relative;
}
.range-slider .title {
  line-height: 26px;
  position: relative;
  display: inline-block;
  margin-right: 4px;
}
.range-slider .title:before {
  position: absolute;
  content: "$";
  left: -5px;
  top: -19px;
  color: #646578;
  font-size: 18px;
}
.range-slider p {
  position: relative;
  display: inline-block;
  color: #646578;
  margin-right: 10px !important;
}
.range-slider .input {
  color: #646578;
  max-width: 75px;
  font-size: 18px;
  margin-top: 5px;
  position: relative;
  display: inline-block;
}
.range-slider .input input {
  background: none;
  color: #646578;
  font-size: 15px;
  text-align: left;
}
.range-slider .ui-widget.ui-widget-content {
  height: 4px;
  border: none;
  margin-bottom: 14px;
  background-color: #d0d4dd;
  border-radius: 2px;
}
.range-slider .ui-slider .ui-slider-range {
  top: 0px;
  height: 4px;
  background-color: var(--theme-color1);
}
.range-slider .ui-state-default {
  top: -5px;
  width: 14px;
  height: 14px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  margin-left: 0px;
  background-color: var(--theme-color1);
}
.range-slider .ui-state-default:before {
  position: absolute;
  content: "";
  background-color: var(--theme-color-light);
  width: 6px;
  height: 6px;
  left: 4px;
  top: 4px;
  border-radius: 50%;
}
.range-slider .ui-widget-content .ui-state-default {
  top: -5px;
  width: 14px;
  height: 14px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  margin-left: 0px;
  background-color: var(--theme-color1);
}
.range-slider .ui-widget-content .ui-state-default:before {
  position: absolute;
  content: "";
  background-color: var(--theme-color-light);
  width: 6px;
  height: 6px;
  left: 4px;
  top: 4px;
  border-radius: 50%;
}
.range-slider input[type=submit] {
  position: relative;
  display: block;
  background: var(--theme-color1);
  color: var(--theme-color-light);
  float: right;
  text-align: center;
  border: none;
  font-size: 14px;
  font-weight: 500;
  margin-top: 0;
  text-transform: capitalize;
  cursor: pointer;
  padding: 7px 20px;
  border-radius: 10px;
  transition: all 500ms ease;
}
.range-slider input[type=submit]:hover {
  background-color: var(--theme-color2);
  color: var(--theme-color-light);
}

/*** 

====================================================================
Page Title
====================================================================

***/
@keyframes "ripple" {
  70% {
    box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
.page-title {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 175px 0 275px;
}
@media (max-width: 1199.98px) {
  .page-title {
    padding: 175px 0;
  }
}
.page-title:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #131313;
  opacity: 0.7;
  content: "";
}
.page-title .title {
  font-size: 64px;
  color: #ffffff;
  margin-bottom: 17px;
}
.page-title .text {
  position: relative;
  color: #ffffff;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.05em;
  max-width: 520px;
}
.page-title .image-curve {
  background-image: url(../images/main-slider/slide-shape-bottom.png);
  position: absolute;
  width: 100%;
  height: 69px;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.page-title .large-title {
  color: rgba(255, 255, 255, 0.1);
  bottom: -50px;
  font-size: 216px;
  line-height: normal;
  font-family: var(--title-font);
  font-style: normal;
  font-weight: 700;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 1199.98px) {
  .page-title .large-title {
    bottom: -30px;
    font-size: 150px;
  }
}
@media (max-width: 767.98px) {
  .page-title .large-title {
    display: none;
  }
}

.page-breadcrumb {
  position: relative;
  margin-top: 5px;
}
.page-breadcrumb li {
  position: relative;
  display: inline-block;
  margin-right: 12px;
  padding-right: 13px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}
.page-breadcrumb li:after {
  position: absolute;
  content: "\f105";
  right: -6px;
  top: 1px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 900;
  font-family: "Font Awesome 6 Pro";
  color: #ffffff;
}
.page-breadcrumb li:last-child::after {
  display: none;
}
.page-breadcrumb li:last-child {
  padding-right: 0px;
  margin-right: 0px;
}
.page-breadcrumb li a {
  color: var(--theme-color-light);
  font-weight: 500;
  text-transform: capitalize;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.page-breadcrumb li a:hover {
  color: var(--theme-color-light);
}

.page-title.style-two {
  background-position: center center;
}
.page-title.style-two .page-breadcrumb-outer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 10px 0;
  transform: translateY(100%);
  z-index: 8;
}
.page-title.style-two .page-breadcrumb li {
  color: rgb(7, 7, 16);
  font-weight: 600;
}
.page-title.style-two .page-breadcrumb li:after {
  color: rgb(7, 7, 16);
}
.page-title.style-two .page-breadcrumb li a {
  color: rgba(7, 7, 16, 0.6);
}
.page-title.style-two .page-breadcrumb li a:hover {
  color: rgb(7, 7, 16);
}

.play-now {
  position: relative;
  display: block;
  z-index: 9;
  transition: all 300ms ease;
}
.play-now .icon {
  position: relative;
  display: inline-block;
  height: 70px;
  width: 70px;
  text-align: center;
  line-height: 70px;
  background-color: #ffffff;
  color: #ff6d2e;
  z-index: 1;
  padding-left: 5px;
  font-size: 14px;
  display: block;
  border-radius: 50%;
  -ms-box-shadow: 0 0px 10px 0 rgba(255, 255, 255, 0.3);
  -o-box-shadow: 0 0px 10px 0 rgba(255, 255, 255, 0.3);
  box-shadow: 0 0px 10px 0 rgba(255, 255, 255, 0.3);
  transform-origin: center;
}
.play-now .ripple {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 70px;
  width: 70px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  animation: ripple 3s infinite;
}
.play-now .ripple:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 70px;
  width: 70px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  animation: ripple 3s infinite;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}
.play-now .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 70px;
  width: 70px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  animation: ripple 3s infinite;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

.background-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: repeat;
  background-position: center;
  background-size: cover;
}

.error-page__inner {
  position: relative;
  display: block;
  text-align: center;
}
.error-page__inner .error-page__title-box {
  position: relative;
  display: block;
}
.error-page__inner .error-page__title {
  position: relative;
  display: inline-block;
  font-size: 280px;
  line-height: 280px;
  margin-bottom: 0;
  color: var(--theme-color1);
}
.error-page__inner .error-page__sub-title {
  font-size: 40px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  line-height: 50px;
  margin-top: -16px;
}
.error-page__inner .error-page__text {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
.error-page__inner .error-page__form {
  position: relative;
  display: block;
  margin: 42px auto 20px;
}
.error-page__inner .error-page__form input[type=search] {
  height: 60px;
  width: 100%;
  border: none;
  outline: none;
  background-color: #f5f5f5;
  font-size: 14px;
  color: #333;
  padding-left: 50px;
  padding-right: 75px;
  border-radius: 7px;
}
.error-page__inner .error-page__form input[type=search]::-moz-placeholder {
  color: var(--text-color);
}
.error-page__inner .error-page__form input[type=search]::placeholder {
  color: var(--text-color);
}
.error-page__inner .error-page__form button[type=submit] {
  background-color: transparent;
  font-size: 22px;
  position: absolute;
  top: 0;
  right: 0px;
  bottom: 0;
  width: 72px;
  outline: none;
  border: none;
  display: flex;
  align-items: center;
  padding: 0;
}
.error-page__inner .error-page__form-input {
  position: relative;
  display: block;
  max-width: 570px;
  width: 100%;
  margin: 0 auto;
}

/***
=============================================
    Services Details
=============================================
***/
.service-sidebar {
  position: relative;
  display: block;
  max-width: 365px;
  width: 100%;
}
.service-sidebar .service-sidebar-single {
  position: relative;
  display: block;
  margin-bottom: 30px;
}
.service-sidebar .service-sidebar-single-services {
  position: relative;
  display: block;
  background: #f6f4ec;
  border-radius: 10px;
  padding: 35px 30px 25px;
}
.service-sidebar .service-sidebar-single-services .title {
  position: relative;
  display: block;
  margin-bottom: 12px;
  padding-left: 20px;
}
.service-sidebar .service-sidebar-single-services .title h3 {
  color: var(--headings-color);
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.02em;
}
.service-sidebar .service-sidebar-single-services ul {
  position: relative;
  display: block;
  margin-top: 10px;
}
.service-sidebar .service-sidebar-single-services ul li {
  position: relative;
  display: block;
  margin-bottom: 5px;
  margin-top: -10px;
}
.service-sidebar .service-sidebar-single-services ul li:last-child {
  margin-bottom: 0;
}
.service-sidebar .service-sidebar-single-services ul li a {
  position: relative;
  display: block;
  color: var(--agriox-color-1, #687469);
  font-size: 18px;
  padding: 22px 20px 22px;
  border-radius: 10px;
  background: transparent;
  transition: all 300ms linear;
  transition-delay: 0.1s;
  z-index: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.service-sidebar .service-sidebar-single-services ul li a:hover {
  color: var(--headings-color);
}
.service-sidebar .service-sidebar-single-services ul li a:hover::before {
  opacity: 1;
  transform: perspective(400px) rotateX(0deg);
  transition: all 300ms linear;
  transition-delay: 0.1s;
}
.service-sidebar .service-sidebar-single-services ul li a:hover i {
  color: var(--theme-color1);
}
.service-sidebar .service-sidebar-single-services ul li a::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  z-index: -1;
  opacity: 1;
  transform: perspective(400px) rotateX(90deg);
  transform-origin: bottom;
  transition: all 300ms linear;
  transition-delay: 0.1s;
  background: #ffffff;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
.service-sidebar .service-sidebar-single-services ul li a i {
  font-size: 16px;
}
.service-sidebar .service-sidebar-single-services ul li.current a::before {
  opacity: 1;
  transform: perspective(400px) rotateX(0deg);
  transition: all 300ms linear;
  transition-delay: 0.1s;
}
.service-sidebar .service-sidebar-single-services ul li.current a i {
  color: var(--theme-color1);
}
.service-sidebar .service-sidebar-single-services ul li.current:first-child {
  margin-top: 20px;
}
.service-sidebar .service-sidebar-single-services ul li.current:last-child {
  margin-bottom: 35px;
}
.service-sidebar .service-sidebar-single-contact-box {
  position: relative;
  display: block;
  background-attachment: scroll;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  padding: 50px 0px 44px;
  z-index: 1;
}
.service-sidebar .service-sidebar-single-contact-box::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(109, 140, 84, 0.93);
  border-radius: 10px;
  content: "";
  z-index: -1;
}
.service-sidebar .service-sidebar-single-contact-box .icon {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 60px;
  text-align: center;
  transition: all 500ms ease;
  border-radius: 50%;
  background: var(--theme-color2);
}
.service-sidebar .service-sidebar-single-contact-box .icon:hover {
  background-color: var(--headings-color);
}
.service-sidebar .service-sidebar-single-contact-box .icon:hover span::before {
  color: #fff;
}
.service-sidebar .service-sidebar-single-contact-box .icon span::before {
  position: relative;
  display: inline-block;
  color: var(--headings-color);
  font-size: 30px;
  line-height: 60px;
  transition: all 500ms ease;
}
.service-sidebar .service-sidebar-single-contact-box .title {
  position: relative;
  display: block;
  margin-top: 20px;
  margin-bottom: 42px;
}
.service-sidebar .service-sidebar-single-contact-box .title h2 {
  color: #ffffff;
  font-size: 36px;
}
.service-sidebar .service-sidebar-single-contact-box .phone {
  font-size: 24px;
  line-height: 34px;
}
.service-sidebar .service-sidebar-single-contact-box .phone a {
  color: #ffffff;
  transition: all 500ms ease;
}
.service-sidebar .service-sidebar-single-contact-box .phone a:hover {
  color: var(--theme-color1);
}
.service-sidebar .service-sidebar-single-contact-box p {
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
}
.service-sidebar .service-sidebar-single-btn {
  position: relative;
  display: block;
}
.service-sidebar .service-sidebar-single-btn .thm-btn {
  font-size: 16px;
  padding: 13px 50px 28px;
}
.service-sidebar .service-sidebar-single-btn .thm-btn span::before {
  position: relative;
  display: inline-block;
  top: 13px;
  color: #334b35;
  font-size: 40px;
  padding-right: 25px;
  transition: all 600ms ease;
  font-weight: 500;
}
.service-sidebar .service-sidebar-single-btn .thm-btn:hover span::before {
  color: #ffffff;
}
.service-sidebar .banner-widget {
  position: relative;
  display: block;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08);
}
.service-sidebar .banner-widget .widget-content {
  position: relative;
  display: block;
  width: 100%;
  padding: 45px 30px 40px 30px;
  background-size: cover;
  background-repeat: no-repeat;
}
.service-sidebar .banner-widget .widget-content .shape {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 278px;
  background-repeat: no-repeat;
  background-size: cover;
}
.service-sidebar .banner-widget .content-box {
  position: relative;
  max-width: 200px;
  width: 100%;
}
.service-sidebar .banner-widget .content-box .icon-box {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 40px;
  background-color: var(--theme-color2);
  color: var(--text-color-bg-theme-color2);
  text-align: center;
  border-radius: 5px;
  margin-bottom: 23px;
}
.service-sidebar .banner-widget .content-box .icon-box .icon-shape {
  position: absolute;
  top: -15px;
  right: -38px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
}
.service-sidebar .banner-widget .content-box h3 {
  display: block;
  font-size: 24px;
  line-height: 32px;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 22px;
}
.service-sidebar .banner-widget .content-box .theme-btn-two:hover {
  background: #0a267a;
}
.service-sidebar .service-sidebar-single-btn .theme-btn {
  padding: 20px 50px;
}
.service-sidebar .service-sidebar-single-btn .theme-btn .btn-title {
  display: flex;
  align-items: center;
  justify-content: center;
}
.service-sidebar .service-sidebar-single-btn .theme-btn span::before {
  position: relative;
  display: inline-block;
  font-size: 36px;
  padding-right: 25px;
  margin-top: 7px;
  transition: all 600ms ease;
  font-weight: 500;
}

.services-details__content .feature-list .single-item {
  position: relative;
  display: block;
  border: 1px solid #e1e8e4;
  padding: 16px 30px 16px 53px;
  margin-bottom: 20px;
  transition: all 600ms ease;
}
.services-details__content .feature-list .single-item .icon-box {
  color: var(--theme-color1);
  position: absolute;
  left: 20px;
  top: 16px;
  font-size: 18px;
  transition: all 600ms ease;
}
.services-details__content .feature-list .single-item .title {
  display: block;
  margin: 0;
  font-size: 16px;
  line-height: 32px;
  font-weight: 600;
  text-transform: uppercase;
}
.services-details__content .feature-list .single-item:hover {
  background-color: var(--theme-color2);
  color: var(--text-color-bg-theme-color2);
}
.services-details__content .feature-list .single-item:hover .icon-box {
  color: var(--text-color-bg-theme-color2);
}

.service-list li {
  position: relative;
  display: block;
  margin-bottom: 10px;
}
.service-list li:last-child {
  margin-bottom: 0px;
}
.service-list li a {
  position: relative;
  display: block;
  font-size: 18px;
  color: var(--headings-color);
  font-weight: 600;
  background-color: #fff;
  padding: 17px 20px 17px 50px;
  box-shadow: 20px 5px 20px 0px rgba(0, 0, 0, 0.05);
}
.service-list li a:hover, .service-list li a.current {
  color: var(--text-color-bg-theme-color1);
  background-color: var(--theme-color1);
  padding-left: 80px;
}
.service-list li a:hover i, .service-list li a.current i {
  width: 60px;
  color: var(--text-color-bg-theme-color2);
  background-color: var(--theme-color2);
}
.service-list li i {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0px;
  top: 0px;
  width: 30px;
  height: 100%;
  background-color: #f6f4ec;
  text-align: center;
  font-size: 16px;
  color: #707582;
  transition: all 500ms ease;
}

.sidebar-service-list {
  margin: 0;
}
.sidebar-service-list li + li {
  margin-top: 10px;
}
.sidebar-service-list li a {
  font-size: 18px;
  font-weight: 700;
  position: relative;
  transition: all 500ms ease;
  display: block;
  background-color: #f5faff;
  border-radius: 15px;
  padding: 19px 40px;
}
.sidebar-service-list li a:hover {
  color: var(--theme-color2);
}
.sidebar-service-list li a:hover i {
  transform: translateY(-50%);
  color: #fff;
  background-color: var(--theme-color2);
}
.sidebar-service-list li a i {
  height: 32px;
  width: 45px;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  transition: all 500ms ease;
  color: #191825;
  background-color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  border-radius: 15px;
}
.sidebar-service-list li.current a {
  color: var(--theme-color1);
}
.sidebar-service-list li.current a i {
  transform: translateY(-50%);
  color: #fff;
  background-color: var(--theme-color1);
}

.services-details .accordion-box .block .acc-btn {
  font-family: var(--text-font);
}

.service-details-help {
  position: relative;
  display: block;
  padding: 57px 55px 50px;
  margin-top: 30px;
  text-align: center;
  z-index: 1;
  background-color: var(--theme-color1);
  border-radius: 15px;
  overflow: hidden;
}

.help-shape-1 {
  position: absolute;
  bottom: -215px;
  left: -95px;
  width: 220px;
  height: 500px;
  background-color: #303030;
  mix-blend-mode: soft-light;
  border-radius: 150px;
  transform: rotate(45deg);
  z-index: -1;
}

.help-shape-2 {
  position: absolute;
  top: -118px;
  right: -130px;
  width: 180px;
  height: 350px;
  background-color: #fff;
  mix-blend-mode: soft-light;
  border-radius: 186px;
  transform: rotate(48deg);
}

.help-icon {
  height: 73px;
  width: 73px;
  background-color: #fff;
  color: #191825;
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto 0;
  transition: all 500ms ease;
}
.help-icon:hover {
  background-color: var(--theme-color2);
  color: var(--theme-color-light);
}

.help-title {
  font-size: 38px;
  color: #fff;
  line-height: 40px;
  margin-bottom: 21px;
  font-weight: 700;
}

.help-contact {
  position: relative;
  display: block;
  margin-top: 21px;
}
.help-contact p {
  font-size: 14px;
  color: #fff;
  margin: 0;
  line-height: 32px;
  font-weight: 600;
  opacity: 0.7;
}
.help-contact a {
  font-size: 30px;
  color: #fff;
  font-weight: 600;
  transition: all 500ms ease;
}
.help-contact a:hover {
  color: #fff;
}

/***

====================================================================
    Blog Details
====================================================================

***/
.blog-details {
  position: relative;
  display: block;
}

.blog-details__left {
  position: relative;
  display: block;
}

.blog-details__img {
  position: relative;
  display: block;
  border-radius: 10px;
}
.blog-details__img img {
  width: 100%;
  border-radius: 10px;
}

.blog-details__date {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: var(--theme-color1);
  text-align: center;
  padding: 21px 24px 20px;
  align-items: center;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  display: flex;
  flex-direction: column;
}
.blog-details__date .day {
  font-size: 16px;
  color: #fff;
  font-weight: var(--body-font-weight-bold);
  line-height: 16px;
}
.blog-details__date .month {
  position: relative;
  display: block;
  font-size: 10px;
  font-weight: var(--body-font-weight-bold);
  color: #fff;
  line-height: 12px;
  text-transform: uppercase;
}

.blog-details__content {
  position: relative;
  display: block;
  margin-top: 22px;
}

.blog-details__meta {
  position: relative;
  display: flex;
  align-items: center;
}
.blog-details__meta li + li {
  margin-left: 18px;
}
.blog-details__meta li a {
  font-size: 15px;
  color: #777;
  font-weight: 500;
  transition: all 500ms ease;
}
.blog-details__meta li a:hover {
  color: var(--theme-color1);
}
.blog-details__meta li a i {
  color: var(--theme-color1);
  margin-right: 6px;
}

.blog-details__title {
  font-size: 30px;
  line-height: 40px;
  margin-top: 12px;
  margin-bottom: 21px;
  font-weight: var(--body-font-weight-bold);
}

.blog-details__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 30px 0 30px;
  margin-top: 49px;
  border-top: 1px solid #ece9e0;
}
@media only screen and (max-width: 767px) {
  .blog-details__bottom {
    gap: 30px;
  }
}
.blog-details__bottom p {
  margin: 0;
}

.blog-details__tags span {
  color: #0e2207;
  font-size: 20px;
  margin-right: 14px;
  font-weight: var(--body-font-weight-bold);
}
.blog-details__tags a {
  position: relative;
  font-size: 12px;
  background-color: var(--theme-color2);
  color: var(--theme-color-light);
  display: inline-block;
  padding: 5px 30px 5px;
  font-weight: var(--body-font-weight-bold);
  transition: all 500ms ease;
  border-radius: 35px;
}
.blog-details__tags a:hover {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
  text-decoration: none;
}
.blog-details__tags a + a {
  margin-left: 6px;
}

.blog-details__social-list {
  display: flex;
  align-items: center;
}
.blog-details__social-list a {
  position: relative;
  height: 43px;
  width: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: var(--theme-light-background-text-color);
  background-color: var(--theme-light-background);
  font-size: 15px;
  border-radius: 50%;
  overflow: hidden;
  transition: all 500ms ease;
  z-index: 1;
}
.blog-details__social-list a:hover {
  color: var(--theme-color-light);
}
.blog-details__social-list a:hover:after {
  opacity: 1;
  transform: scaleY(1);
}
.blog-details__social-list a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: var(--theme-color2);
  transition-delay: 0.1s;
  transition-timing-function: ease-in-out;
  transition-duration: 0.4s;
  transition-property: all;
  opacity: 1;
  transform-origin: top;
  transform-style: preserve-3d;
  transform: scaleY(0);
  z-index: -1;
}
.blog-details__social-list a + a {
  margin-left: 10px;
}

.blog-details__pagenation-box {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 53px;
}

.blog-details__pagenation {
  position: relative;
  display: block;
}
.blog-details__pagenation li {
  position: relative;
  float: left;
  font-size: 20px;
  color: #0e2207;
  font-weight: var(--body-font-weight-bold);
  color: var(--theme-light-background-text-color);
  background-color: var(--theme-light-background);
  line-height: 30px;
  transition: all 500ms ease;
  max-width: 370px;
  width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 52px;
  padding-bottom: 52px;
  border-radius: 10px;
}
.blog-details__pagenation li:hover {
  background-color: var(--theme-color2);
  color: var(--text-color-bg-theme-color2);
}
.blog-details__pagenation li + li {
  margin-left: 30px;
}

/* Nav Links */
.nav-links {
  display: flex;
  justify-content: space-between;
  margin-bottom: 53px;
}
@media only screen and (max-width: 767px) {
  .nav-links {
    flex-direction: column;
    gap: 20px;
  }
}
.nav-links .prev {
  display: flex;
  align-items: center;
  height: 100%;
  width: calc(50% - 15px);
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  .nav-links .prev {
    width: 100%;
  }
}
.nav-links .prev .thumb {
  margin-right: 20px;
}
.nav-links .next {
  display: flex;
  align-items: center;
  height: 100%;
  flex-direction: row-reverse;
  width: calc(50% - 15px);
}
@media only screen and (max-width: 767px) {
  .nav-links .next {
    width: 100%;
  }
}
.nav-links .next .thumb {
  margin-left: 20px;
}
.nav-links > div {
  transition: all 500ms ease;
}
.nav-links > div .thumb {
  display: inline-block;
  min-width: 60px;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.nav-links > div .thumb a {
  display: inline-block;
}
.nav-links > div > a {
  display: inline-block;
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  white-space: pre-wrap;
  font-size: 20px;
  line-height: 1.637;
  font-weight: var(--body-font-weight-bold);
  transition: all 500ms ease;
  background-color: var(--theme-light-background);
  color: var(--theme-light-background-text-color);
  padding: 52px 50px;
  border-radius: 10px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .nav-links > div > a {
    padding: 30px;
  }
}
.nav-links > div > a:hover {
  background-color: var(--theme-color1);
  color: var(--theme-color-light);
}

/*** 

====================================================================
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: var(--h4-font-weight);
}

.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(--theme-color1);
  color: var(--theme-color-light);
  font-size: 16px;
  font-weight: 500;
  padding-left: 50px;
  height: 74px;
  width: 100%;
  padding-right: 80px;
  border-radius: 10px;
}
.sidebar__search-form input[type=search]::-webkit-input-placeholder, .sidebar__search-form input[type=search]:-ms-input-placeholder, .sidebar__search-form input[type=search]::-ms-input-placeholder, .sidebar__search-form input[type=search]::placeholder {
  color: var(--theme-color-light);
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .sidebar__search-form input[type=search] {
    padding-left: 30px;
  }
}
.sidebar__search-form button[type=submit] {
  background-color: transparent;
  color: var(--theme-color-light);
  font-size: 22px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 72px;
  outline: none;
  border: none;
  display: flex;
  align-items: center;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .sidebar__search-form button[type=submit] {
    width: 42px;
  }
}

.sidebar__post {
  position: relative;
  display: block;
  padding: 46px 30px 30px;
  color: var(--theme-light-background-text-color);
  background-color: var(--theme-light-background);
  border-radius: 10px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .sidebar__post {
    padding: 30px;
  }
}
.sidebar__post .sidebar__title {
  margin-left: 20px;
}
@media only screen and (max-width: 767px) {
  .sidebar__post .sidebar__title {
    margin-left: 0;
  }
}
.sidebar__post .sidebar__post-list {
  margin: 0;
}
.sidebar__post .sidebar__post-list li {
  display: flex;
  align-items: center;
  padding: 16px 20px 17px;
  transition: all 500ms ease;
}
@media only screen and (max-width: 767px) {
  .sidebar__post .sidebar__post-list li {
    padding: 16px 0;
  }
}
.sidebar__post .sidebar__post-list li:hover {
  background-color: #ffffff;
  border-radius: 10px;
}
.sidebar__post .sidebar__post-list li + li {
  margin-top: 11px;
}
.sidebar__post .sidebar__post-list .sidebar__post-image {
  margin-right: 20px;
  flex: 70px 0 0;
}
.sidebar__post .sidebar__post-list .sidebar__post-image > img {
  width: 80px;
  border-radius: 10px;
}
.sidebar__post .sidebar__post-list .sidebar__post-content {
  position: relative;
  top: -3px;
}
.sidebar__post .sidebar__post-list .sidebar__post-content h3 {
  font-size: 18px;
  margin: 0;
  line-height: 26px;
  letter-spacing: 0;
}
.sidebar__post .sidebar__post-list .sidebar__post-content h3 a {
  color: #0e2207;
  transition: all 500ms ease;
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.sidebar__post .sidebar__post-list .sidebar__post-content-meta {
  font-size: 14px;
  font-weight: 500;
  color: #757873 !important;
  transition: all 500ms ease;
}
.sidebar__post .sidebar__post-list .sidebar__post-content-meta i {
  color: var(--theme-color1);
  font-size: 14px;
  padding-right: 3px;
}

.sidebar__category {
  position: relative;
  display: block;
  color: var(--theme-light-background-text-color);
  background-color: var(--theme-light-background);
  border-radius: 10px;
  padding: 45px 30px 38px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .sidebar__category {
    padding: 30px 15px 30px;
  }
}
.sidebar__category .sidebar__title {
  padding-left: 20px;
  margin-bottom: 9px;
}
.sidebar__category-list {
  margin: 0;
}
.sidebar__category-list li + li {
  margin-top: 4px;
}
.sidebar__category-list li a {
  color: #757873;
  font-size: 16px;
  position: relative;
  transition: all 500ms ease;
  display: block;
  background: none;
  padding: 12px 20px;
  font-weight: 500;
  border-radius: 10px;
}
.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: #0e2207;
  text-shadow: 1px 0 0 rgba(14, 34, 7, 0.5);
}
.sidebar__category-list li a:hover span {
  color: #ffcd1e;
  transform: translateY(-50%) scale(1);
}
.sidebar__category-list li a span {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%) scale(0);
  transition: all 500ms ease;
  color: var(--theme-color2);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
.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: #0e2207;
  border-radius: 10px;
  text-shadow: 1px 0 0 rgba(14, 34, 7, 0.5);
}
.sidebar__category-list li.active a span {
  transform: translateY(-50%) scale(1);
  color: #ffcd1e;
}

.sidebar__tags {
  position: relative;
  display: block;
  color: var(--theme-light-background-text-color);
  background-color: var(--theme-light-background);
  padding: 46px 45px 50px;
  border-radius: 10px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .sidebar__tags {
    padding: 30px;
  }
}
.sidebar__tags .sidebar__title {
  margin-left: 5px;
  margin-bottom: 25px;
}

.sidebar__tags-list {
  margin-top: -10px;
}
.sidebar__tags-list a {
  font-size: 14px;
  color: #0e2207;
  transition: all 0.4s ease;
  background: #ffffff;
  display: inline-block;
  padding: 5px 28px 5px;
  margin-left: 5px;
  border-radius: 30px;
}
.sidebar__tags-list a:hover {
  background: var(--theme-color1);
  color: var(--theme-color-light);
}
.sidebar__tags-list a + a {
  margin-left: 5px;
  margin-top: 10px;
}

.sidebar__comments {
  position: relative;
  display: block;
  color: var(--theme-light-background-text-color);
  background-color: var(--theme-light-background);
  padding: 46px 50px 43px;
  border-radius: 10px;
  overflow: hidden;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .sidebar__comments {
    padding: 30px;
  }
}
.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:hover .sidebar__comments-icon {
  background-color: var(--theme-color2);
  color: var(--theme-color-light);
}
.sidebar__comments-list li + li {
  margin-top: 23px;
}

.sidebar__comments-icon {
  height: 45px;
  width: 45px;
  background-color: var(--theme-color1);
  border-radius: 50%;
  font-size: 15px;
  color: var(--theme-color-light);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.4s ease;
}

.sidebar__comments-text-box p {
  font-size: 15px;
  margin: 0;
  line-height: 26px;
  font-weight: 500;
}
.sidebar__comments-text-box p span {
  color: #0e2207;
}
.sidebar__comments-text-box h5 {
  font-size: 15px;
  margin: 0;
  line-height: 26px;
  color: #757873;
  font-weight: 500;
  letter-spacing: 0;
}

/*** 

====================================================================
    Comments
====================================================================

***/
.comment-one .comment-one__title {
  margin-bottom: 30px;
}
.comment-one .comment-one__single {
  display: flex;
  border-bottom: 1px solid #ece9e0;
  padding-bottom: 60px;
  margin-bottom: 60px;
  align-items: top;
}
@media only screen and (max-width: 767px) {
  .comment-one .comment-one__single {
    flex-direction: column;
  }
}
.comment-one .comment-one__content {
  position: relative;
  margin-left: 45px;
}
@media only screen and (max-width: 767px) {
  .comment-one .comment-one__content {
    margin-top: 20px;
    margin-left: 0;
  }
}
.comment-one .comment-one__content h3 {
  margin: 0;
  font-size: 20px;
  color: var(--theme-black);
  margin-bottom: 24px;
}
.comment-one .comment-one__content p {
  font-size: 16px;
  font-weight: 500;
}
.comment-one .comment-one__btn {
  padding: 5px 30px;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 14px;
}
.comment-one .comment-one__image {
  position: relative;
  display: block;
  border-radius: 50%;
  flex: 100px 0 0;
}
.comment-one .comment-one__image img {
  border-radius: 50%;
}

.comment-form .comment-form__title {
  margin-top: -7px;
}
.comment-form .form-control::-moz-placeholder {
  color: var(--text-color);
}
.comment-form .form-control::placeholder {
  color: var(--text-color);
}

/*--------------------------------------------------------------
# Team Details
--------------------------------------------------------------*/
.team-details {
  position: relative;
  display: block;
}

.team-details__top {
  padding: 0 0 120px;
}

.team-details-shape-1 {
  position: absolute;
  bottom: -270px;
  right: 0;
  opacity: 0.5;
  z-index: 2;
}
.team-details-shape-1 img {
  width: auto;
}

.team-details__top-left {
  position: relative;
  display: block;
  margin-right: 20px;
}

.team-details__top-img {
  position: relative;
  display: block;
  border-radius: 30px;
}
.team-details__top-img img {
  width: 100%;
  border-radius: 30px;
}

.team-details__big-text {
  font-size: 80px;
  line-height: 80px;
  text-transform: uppercase;
  color: #eef0f6;
  letter-spacing: 0.35em;
  font-weight: 400;
  position: absolute;
  transform: rotate(-90deg);
  top: 209px;
  left: -325px;
}

.team-details__top-right {
  position: relative;
  display: block;
  margin-left: 50px;
}
@media only screen and (max-width: 991px) {
  .team-details__top-right {
    margin-top: 70px;
    margin-left: 0;
  }
}

.team-details__top-content {
  position: relative;
  display: block;
  margin-top: -11px;
}

.team-details__top-name {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 3px;
}

.team-details__top-title {
  font-size: 16px;
  color: var(--theme-color1);
}

.team-details__social {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 28px;
}
.team-details__social a {
  align-items: center;
  background-color: var(--theme-color1);
  border-radius: 50%;
  color: var(--theme-color-light);
  display: flex;
  font-size: 15px;
  height: 40px;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  position: relative;
  text-align: center;
  transition: all 500ms ease;
  width: 40px;
}
.team-details__social a:hover {
  background-color: var(--theme-color2);
  color: var(--theme-color-light);
}
.team-details__social a + a {
  margin-left: 10px;
}

.team-details__top-text-1 {
  font-size: 30px;
  color: var(--theme-color1);
  line-height: 45px;
  font-weight: 400;
  margin-bottom: 30px;
}

.team-details__top-text-2 {
  padding-top: 23px;
  padding-bottom: 35px;
}

.team-details__bottom {
  position: relative;
  display: block;
  border-top: 1px solid #e4e5ea;
  padding-top: 110px;
}

.team-details__bottom-left {
  position: relative;
  display: block;
  margin-right: 70px;
}

.team-details__bottom-left-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.team-details__bottom-left-text {
  padding-top: 30px;
}

.team-details__bottom-right {
  position: relative;
  display: block;
  margin-left: 70px;
  margin-top: 1px;
}
@media only screen and (max-width: 991px) {
  .team-details__bottom-right {
    margin-left: 0;
  }
}

.team-details__progress {
  position: relative;
  display: block;
  width: 100%;
}
.team-details__progress .bar {
  position: relative;
  width: 100%;
  height: 13px;
  background-color: #eef0f6;
  border-radius: 7px;
  margin-bottom: 22px;
}
.team-details__progress .bar-inner {
  position: relative;
  display: block;
  width: 0px;
  height: 13px;
  border-radius: 7px;
  background-color: var(--theme-color1);
  transition: all 1500ms ease;
}
.team-details__progress .count-text {
  position: absolute;
  right: 0px;
  bottom: 21px;
  color: var(--theme-color2);
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  font-weight: 500;
  opacity: 0;
  transition: all 500ms ease;
}
.team-details__progress .bar-inner.counted .count-text {
  opacity: 1;
}
.team-details__progress .bar.marb-0 {
  margin-bottom: 0;
}

.team-details__progress-single {
  position: relative;
  display: block;
}

.team-details__progress-title {
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  color: var(--theme-color2);
  margin-bottom: 6px;
}

.team-contact-form {
  background-color: #eef0f6;
}
.team-contact-form input[type=text],
.team-contact-form input[type=email] {
  background-color: #fff;
}
.team-contact-form textarea {
  background-color: #fff;
  height: 180px;
}

/***

====================================================================
        Contact
====================================================================

***/
.contact-details__info {
  position: relative;
  display: block;
  margin-top: 41px;
}
.contact-details__info li {
  position: relative;
  display: flex;
  align-items: center;
}
.contact-details__info li .icon {
  height: 80px;
  width: 80px;
  background-color: var(--theme-color1);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 500ms ease;
}
.contact-details__info li .icon span {
  color: var(--theme-color-light);
  font-size: 25px;
  transition: all 500ms ease;
}
.contact-details__info li:hover .icon {
  background-color: var(--theme-color2);
}
.contact-details__info li:hover .icon span {
  color: var(--theme-color-light);
}
.contact-details__info li:hover .text a {
  color: var(--notech-base);
}
.contact-details__info li:hover .text a span {
  color: var(--notech-gray);
}
.contact-details__info li .text {
  margin-left: 30px;
}
.contact-details__info li .text p {
  font-size: 14px;
  line-height: 24px;
}
.contact-details__info li .text a {
  font-size: 18px;
  color: var(--notech-black);
  transition: all 500ms ease;
}
.contact-details__info li .text span {
  font-size: 20px;
  color: var(--notech-black);
}
.contact-details__info li + li {
  margin-top: 19px;
}

.map {
  height: 450px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3Mvc3R5bGUuc2NzcyIsIi4uL3Njc3MvY29tbW9uL19yb290LnNjc3MiLCJzdHlsZS5jc3MiLCIuLi9zY3NzL2NvbW1vbi9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vc2Nzcy9jb21tb24vX21peGluZy5zY3NzIiwiLi4vc2Nzcy9jb21tb24vX2NvbnRhaW5lci5zY3NzIiwiLi4vc2Nzcy9jb21tb24vX2Zvcm0uc2NzcyIsIi4uL3Njc3MvY29tbW9uL19kYXJrLWxheW91dC5zY3NzIiwiLi4vc2Nzcy9fcmVzZXQuc2NzcyIsIi4uL3Njc3Mvc2Nzcy1ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vc2Nzcy9fYnV0dG9uLnNjc3MiLCIuLi9zY3NzL19hbmltYXRlLWljb24uc2NzcyIsIi4uL3Njc3MvX3NlYXJjaC1wb3B1cC5zY3NzIiwiLi4vc2Nzcy9faGVhZGVyLnNjc3MiLCIuLi9zY3NzL19pbnN0YWdyYW0uc2NzcyIsIi4uL3Njc3MvX21vYmlsZS1tZW51LnNjc3MiLCIuLi9zY3NzL19nYWxsZXJ5LnNjc3MiLCIuLi9zY3NzL19zZWN0aW9uLXRpdGxlLnNjc3MiLCIuLi9zY3NzL19iYW5uZXIuc2NzcyIsIi4uL3Njc3MvX3Byb2plY3RzLnNjc3MiLCIuLi9zY3NzL19wcmljaW5nLnNjc3MiLCIuLi9zY3NzL19mZWF0dXJlcy5zY3NzIiwiLi4vc2Nzcy9fYWJvdXQuc2NzcyIsIi4uL3Njc3MvX21hcnF1ZWUuc2NzcyIsIi4uL3Njc3MvX21haW4tc2xpZGVyLnNjc3MiLCIuLi9zY3NzL19zZXJ2aWNlcy5zY3NzIiwiLi4vc2Nzcy9fdmlkZW8uc2NzcyIsIi4uL3Njc3MvX2NvbnRhY3Quc2NzcyIsIi4uL3Njc3MvX2ZhcXMuc2NzcyIsIi4uL3Njc3MvX2Z1bmZhY3Quc2NzcyIsIi4uL3Njc3MvX3Rlc3RpbW9uaWFscy5zY3NzIiwiLi4vc2Nzcy9fcHJvY2Vzcy5zY3NzIiwiLi4vc2Nzcy9fcHJvZHVjdC5zY3NzIiwiLi4vc2Nzcy9fdGVhbS5zY3NzIiwiLi4vc2Nzcy9fY2xpZW50cy5zY3NzIiwiLi4vc2Nzcy9fd2h5LWNob29zZS11cy5zY3NzIiwiLi4vc2Nzcy9fYmxvZy5zY3NzIiwiLi4vc2Nzcy9fZm9vdGVyLnNjc3MiLCIuLi9zY3NzL19sYXlvdXQ0LnNjc3MiLCIuLi9zY3NzL3Nob3AvX3Byb2R1Y3RzLWRldGFpbHMuc2NzcyIsIi4uL3Njc3Mvc2hvcC9fY2F0ZWdvcnkuc2NzcyIsIi4uL3Njc3Mvc2hvcC9fcHJvZHVjdHMuc2NzcyIsIi4uL3Njc3Mvc2hvcC9fc2hvcC1jYXJ0LnNjc3MiLCIuLi9zY3NzL3Nob3AvX3Nob3AtY2hlY2tvdXQuc2NzcyIsIi4uL3Njc3Mvc2hvcC9fc2hvcC1zaWRlYmFyLnNjc3MiLCIuLi9zY3NzL2lubmVyL19wYWdlLXRpdGxlLnNjc3MiLCIuLi9zY3NzL2lubmVyL180MDQuc2NzcyIsIi4uL3Njc3MvaW5uZXIvX3NlcnZpY2UtZGV0YWlscy5zY3NzIiwiLi4vc2Nzcy9pbm5lci9fbmV3cy1kZXRhaWxzLnNjc3MiLCIuLi9zY3NzL2lubmVyL19uZXdzLXNpZGViYXIuc2NzcyIsIi4uL3Njc3MvaW5uZXIvX25ld3MtY29tbWVudC5zY3NzIiwiLi4vc2Nzcy9pbm5lci9fdGVhbS1kZXRhaWxzLnNjc3MiLCIuLi9zY3NzL2lubmVyL19jb250YWN0LXBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzhDQUFBO0FBeUNRLG1KQUFBO0FBRUEsMEJBQUE7QUFDQSxzQkFBQTtBQUNBLDZCQUFBO0FBQ0Esc0NBQUE7QUFDQSw0QkFBQTtBQUNBLHlCQUFBO0FBQ0EsOEJBQUE7QUFDQSw4QkFBQTtBQUNBLHlDQUFBO0FBQ0EsMkJBQUE7QUFDQSxxQ0FBQTtBQ3BDUjtFQUdFLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUVBLHNDQUFBO0VBQ0Esc0NBQUE7RUFD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 */