@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url(//db.onlinewebfonts.com/c/2ac4215f0756be144108c5af278a0551?family=Futura+BQ);

@font-face {
  font-family: 'FuturaCyrillicDemi';
  src: url('FuturaCyrillicDemi.ttf');
  src: local('FuturaCyrillicDemi.ttf'), local('FuturaCyrillicDemi'),
       url('../fonts/FuturaCyrillicDemi.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.nav-link.active {
    border-bottom: 2px solid #F6F5EE;
    border-radius: 12px;
}
@media (min-width: 576px){
  .container, .container-sm {
      max-width: 540px;
  }
}
@media (min-width: 768px){
  .container, .container-md, .container-sm {
      max-width: 750px;
  }
}
@media (min-width: 992px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 970px;
  }
}
@media (min-width: 1080px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1030px;
  }
}
@media (min-width: 1100px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1100px;
  }
}
@media (min-width: 1200px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1200px;
  }
}
@media (min-width: 1400px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1320px;
  }
}
@media (min-width: 1500px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1390px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1920px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1440px;
  }
}
@media only screen and (min-width: 1921px) and (max-width: 2880px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1440px;
  } 
}

.bg-image {
  object-fit: cover;
}
.bg-image {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.bg-image:not([class*=absolute]) {
  position: absolute;
}
section {
  padding: 6rem 0;
  position: relative;
  overflow: hidden;
}
.p-mo{
  padding: 0px;
}
.header-top{
  padding-top: 24px;
  padding-bottom: 24px;
  background: transparent;
}
.fixed-top-bg{
  background:#396831 !important;
}
.nav-link{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;

}
.navbar-nav-3 {
  width: 256px;
  justify-content: space-between;
}
.nav-item select {
  border-right:0;
  border-top: 0;
  border-left: 0;
  border:0;
  padding-top: 3px;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.015em;
  text-transform: capitalize;
  color: #FFFFFF;
  background-color: transparent;
  background-image: url(../img/angle-down-w.svg);
  background-position: 100% 40%;
  background-size: 15px 17px;
  width: 50px;
  margin-top: -4px;
  padding-top: 0px !important;
}

body{
  overflow-x: hidden;
}
a:hover{
  color: #fff !important;
}
.cart-view {
  display: none;
  position: absolute;
  right: 1rem;
  top: 91px;
  background: #121010d1;
  border-radius: 0px;
  width: 700px;
  height: 1016px;
  overflow-y: scroll;
  max-width: 100%;
  padding: 25px 77px;
}
.cart-view .procek-img{
  height: 100%;
}
.cart-view .product-ch {
  position: relative;
  padding: 30px 0px 12px 16px;
}
.btn-white{
  border: 2px solid #F6F5EE;
  border-radius: 93px;
  height: 56px;
  padding: 15px 29px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;
}
.close-cart{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;

}

@media only screen and (min-width: 992px) and (max-width:1152px){
  .nav-item {
    margin-left: 17px;
  }
}
.nav-item .dropdown-toggle{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.015em;
  text-transform: capitalize;
  color: #FFFFFF;
  padding: 9px 0px;
  background: transparent;
  border: 0px;
}
.dropdown-menu.show {
  display: block;
  background: transparent;
  border: 1px solid #CBCCC8;
}
.btn-check:focus+.btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.dropdown-item a{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.015em;
  text-transform: capitalize;
  color: #FFFFFF;
  padding: 13px 0px;
  background: transparent;
  border: 0px;
  text-decoration: none;
}
@media (min-width: 992px){
  .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: 28px;
      padding-left: 28px;
  }
}
@media (min-width: 1080px){
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 17px;
    padding-left: 23px;
  }
}
@media only screen and (min-width: 1081px) and (max-width:1152px){
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0px;
    padding-left: 5px;
  }
}
.my-user{
  margin: -5px 27px 0px 12px;
  padding: 0px 12px;
}
.bg-green{
  background: #007777;
}
.bg-grey{
  background: #F7F7F7;
}
.about-content-left h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;
}
.about-content-left h1{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #F6F5EE;
  margin-bottom: 40px;
}
.about-content-left p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #F6F5EE;
  margin-bottom: 40px;
}
.cart-view .procek-img {
    height: 216px;
    width: 236px;
}
.cart-view {
    display: none;
    position: absolute;
    right: 1rem;
    top: 91px;
    background: #121010d1;
    border-radius: 0px;
    width: 626px !important;
    max-width:100%;
    height: 500px !important;
    overflow-y: scroll;
    max-width: 100%;
    padding: 25px 49px !important;
}
.about-us-bg {
  background: url(../img/about-us-bg.png) no-repeat;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 12rem 0 93px;
}
.about-content-left{
  width: 674px;
  max-width: 100%;
}
.about-sec{
  background:url(../img/How-it-works-bg.png) no-repeat;
  background-size: cover;
  background-position: center center;
}
.about-left-how-content h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  /*display: flex;*/
  align-items: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;
}
.about-left-how-content h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  display: flex;
  align-items: center;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 24px;
  width: 400px;
  max-width: 100%;
}
.about-left-how-content p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #0D100C;
  margin-bottom: 24px;
}
.about-left-how-content{
  width: 433px;
  max-width: 100%;
}
.how-it-works-rights .card-feature{
  width: 616px;
  height: 132px;
  background: #F6F5EE;
  border: 2px solid #396831;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  border-radius: 0px 120px 120px 0px;
  max-width: 100%;
  overflow: hidden;
  padding: 24px 48px 24px 24px;
  margin-bottom: 24px;
}
.card-feature p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #0D100C;
  width: 385px;
  max-width: 100%;
  padding-top: 15px;
}

.img-content h6{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #396831;
  text-align: center;
  margin-top:10px
}
.img-content{
  width: 135px;
  height: 84px;
  text-align: center;
}
.how-it-works-rights{
  transform: translate(-89px, 0px);
}
.about-three{
  background:url(../img/about-three.png) no-repeat;
  background-position: center center;
  background-size: cover ;
}
.our-mission h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;
}
.our-mission h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  padding: 0px 83px;
  margin-bottom: 24px;
}
.our-mission p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #0D100C;
}
.our-mission{
  width: 524px;
  max-width: 100%;
  margin: auto;
}

.peace-of-mind-title h6{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;
}
.peace-of-mind-title h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;
  margin-top:24px;
  margin-bottom:24px;
}
.peace-of-mind-title p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #F6F5EE;
  margin-bottom:32px;

}
.peace-of-mind-title{
  width: 526px;
  margin: auto;
  max-width: 100%;
}
.benifte-card-details h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #F6F5EE;
}
.benifte-card-details p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #F6F5EE;
}
.benfit-card {
    width: 366px;
    height: 426px;
    max-width: 100%;
    text-align: center;
    background: #396831;
    border-radius: 0px 0px 200px 200px;
    margin: auto;
}
.benifte-card-details{
  padding: 32px 38px;
}
.peace-of-mind{
  background:url(../img/Benefits-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  padding-top: 81px;
}
.gaper {
    display: flex;
    flex-direction: row;
    gap: 4px;
}
.about-last-contet h6{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;

}
.about-last-contet h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  align-items: center;
  text-transform: capitalize;
  color: #0D100C;
  width: 335px;
  max-width: 100%;
  margin-bottom: 24px;
}
.about-last-contet p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #0D100C;
  width: 526px;
  max-width: 100%;
  margin-bottom: 24px;
}
.about-last-contet .btn{
  border: 2px solid #0D100C;
  border-radius: 93px;
  height: 56px;
  padding: 15px 22px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
}
.about-last{
  background:#F6F5EE;
}
.account-holder-name h1{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #0D100C;
}
.account-holder-name p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #0D100C;
}
.account-menu-li a{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
}
.account-menu-li .btn-active{
  box-shadow: 0px 3px 0px -1px #000;
  border-radius: 12px;
}
.btn-lagout{
  width: 123px;
  height: 40px;
  border: 2px solid #0D100C;
  border-radius: 93px;
  padding: 8px;
}
.account-menu-li{
  width: 455px;
  max-width: 100%;
  display: flex;
  justify-content: space-between;
  margin: auto;
}
.account-holder-name{
  width: 525px;
  max-width: 100%;
  margin: auto;
}
.account-bg {
  background: #F6F5EE;
  padding: 194px 0px 80px;
}
.table thead{
  background: #396831;
  border: 0px solid #0D100C;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  border-radius: 0px 60px 60px 0px;
  height: 80px;
  vertical-align: middle;
}
.form-control{
  background: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 60px;
  height: 56px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #A2AF9F;
}
.accout-left .form-control{
  background: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 60px;
  height: 56px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #A2AF9F;
  margin-bottom: 16px;
  padding: 16px 32px;
}
.accout-right .form-control{
  background: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 60px;
  height: 56px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #A2AF9F;
  margin-bottom: 16px;
  padding: 16px 32px;
}
.accout-left h3{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 24px;
}
.accout-right h3{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 24px;
}
.account-main{
  padding:3rem 0 0; 
}
.account-main .btn{
  width: 244px;
  height: 56px;
  border: 2px solid #0D100C;
  border-radius: 93px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  margin-top: 24px;
}
.account-main .table th{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #F6F5EE;
  border-bottom-color: #000 !important;
}
tr td p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #396831;
  margin-bottom: 0px;
}
.table td h6{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  text-align: left;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #396831;
}
td span{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #396831;
  text-align: center;
}

th:last-child {
  border-radius: 0 40px 40px 0;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
}
tr td:last-child {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px
}
th{
  border-bottom: 2px solid #000;
  border-top: 2px solid #000;
}


tr td{
  background: #F6F5EE;
  border-bottom: 2px solid #396831;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
}
tbody tr{
  background: #F6F5EE;
  border-bottom: 2px solid #396831;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  border-radius: 0px 80px 80px 0px;
}

.table>:not(caption)>*>* {
  padding: 10px 15px 16px 26px;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
  vertical-align: middle;
}
.table {
  border-collapse: inherit;
  border-spacing: 0;
}
::placeholder{
  color: #A2AF9F !important;
}
.checkout-left .form-control {
  background: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 60px;
  height: 56px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #A2AF9F;
  margin-bottom: 16px;
}
.checkout-left .form-check label, .checkout-left .form-check label a {
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  align-items: center;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #0D100C;
  text-decoration: none;
}
.checkout-left select{
  background-color: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 60px;
  height: 56px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #A2AF9F;
  margin-bottom: 16px;
}
.checkout-left h3, .checkout-right h3{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 24px;
}
.green-brder{
  background: #F6F5EE;
  border: 2px solid #396831;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  border-radius: 0px 120px 120px 0px;
  margin-bottom: 24px;
}
.checkout-left .form-check label a {
  border-bottom: 1px solid #0D100C;
  border-radius: 20px;
  padding-bottom: 3px;
  margin-left: 7px;
}
.checkout-left .goback-btn{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  text-decoration: none;
}
.checkout-left .btn-green{
  border: 2px solid #396831;
  border-radius: 93px;
  height: 56px;
  padding: 15px 29px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #396831;
  width: 100%;
  margin: 18px 0px;
}
.checkout-top h1{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 40px;
}
.checkout-top{
  margin-top: 80px;
}
.checkout-left .form-check-input{
  border: 2px solid #396831;
  height: 18px;
  width: 18px;
  border-radius: 0px;
}
.checkout-left .paymentbtn{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 0px;
}
.product-ch h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  /* display: flex; */
  align-items: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #0D100C;
}
.product-ch h6{
  width: max-content;
  height: 28px;
  background: #F6F5EE;
  border: 1px solid #396831;
  border-radius: 54px;
  padding: 6px 13px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #396831;
}
.product-ch input{
  background: transparent;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #396831;
  text-align: center;
  width: 70px;
  border: 0px;
}
.product-ch h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #396831;
}
.qty-box{
  margin-bottom: 12px;
}
.checkout-order-right{
  width: 616px;
  margin: auto;
  max-width: 100%;
}
.product-ch{
  position: relative;
  padding: 20px 0px 0px 16px;
}
.qty-box a {
    position: absolute;
    right: 1rem;
    top: 7rem;
}
.minus{
  width: 24px;
  height: 24px;
  background: #A2AF9F;
  text-align: center;
  color: #fff;
  padding: 0px 6px 4px;
}
.plus{
  width: 24px;
  height: 24px;
  background: #396831;
  color: #F6F5EE;
  padding: 0px 6px 4px;
}
.faq-title-top h1{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #0D100C;
  text-align: center;
}
.descont-box {
  display: flex;
  justify-content: space-between;
    align-items: center;
}
.descont-box h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #0D100C;
  margin-bottom: 24px;
}
.order-desount-box h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 47px;
  text-align: right;
  text-transform: capitalize;
  color: #0D100C;
}
.cupon-box input{
  width: 548px;
  max-width: 100%;
  height: 56px;
}
.cupon-box button{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  background: transparent;
  border: 0px;
}
.cupon-box{
  margin: 9px 0px 24px;
}
.payment-bg{
  background: url(../img/Payment-successful-bg.png) no-repeat!important;
  background-size: cover!important;
  background-position:center center;
  margin-top: 0px;
  padding: 182px 0px 80px;
}
.payment-left h2{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #F6F5EE;
}
.payment-left p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #F6F5EE;
  width: 525px;
  max-width: 100%;

}
.checkout-order-right .btn-home{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;
  text-decoration: none;
  margin-right: 42px;
}
.qty-box p{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #396831;
  margin-bottom: 0px;
  margin-top: 13px;
}
.payment-btn-last{
  margin-top: 24px;
}
.login-top {
  background: url(../img/Login-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 11rem 0 5rem;
}
.register-top{
  background: url(../img/SignUp-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 11rem 0 5rem;
}
.login-left-contet h1{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #F6F5EE;
  text-align: center;
  margin-bottom: 24px;
}
.login-left-contet p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #F6F5EE;
  margin-bottom: 24px;
  text-align: center;
}


.p-forget h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  align-items: center;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #F6F5EE;
  padding-top: 4px;
}
.login-left-contet .dnt-p{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #F6F5EE;
  margin-bottom: 0px;
  padding-top: 24px;
}
.login-from .form-control {
  margin-bottom: 16px;
  padding: 0px 25px;
}
.login-from .form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
  border: 2px solid #fff;
  border-radius: 0px !important;
}
.login-left-contet .btn{
  margin-top: 0px;
}
.login-left-contet{
  width: 542px;
  max-width: 100%;
}
.sing-left-contet {
  width: 532px;
  max-width: 100%;
  float: right;
}
.login-from .form-check .form-check-input {
  background-color: #000 !important;
  border: 2px solid #fff;
}
.product-details-card h5{
  width: fit-content;
  height: 24px;
  background: #F6F5EE;
  border: 1px solid #396831;
  border-radius: 54px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #396831;
  padding: 4px 10px;
  text-align: center;
  margin: auto;
  margin-bottom: 10px;
}
.product-details-card h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #0D100C;
}
.product-details-card p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #0D100C;
}
.product-details-card h3{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #396831;
}
.product-details-card button{
  width: 165px;
  height: 40px;
  border: 2px solid #0D100C;
  border-radius: 93px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  background: transparent;
}
.product-details-card{
  text-align: center;
  padding: 24px 42px;
}
.faq-title-top  p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #0D100C;
  width: 1019px;
  max-width: 100%;
  margin: auto;
}
.product-related .card{
  background: #F6F5EE;
  border: 2px solid #396831;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  width: 342px;
  margin: auto;
  border-radius: 0px;
}
.product-related h2{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 40px;
}
.product-related {
  padding: 80px 0px;
}
.product-details-top {
  background: url(../img/Product-page-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 13rem 0 5rem;
}
.product-right-round-detaisl .backtostore{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-transform: capitalize;
  color: #396831;
  text-decoration: none;
  margin-bottom: 24px;
}
.product-right-round-detaisl h6{
  width: fit-content;
  height: 24px;
  background: #F6F5EE;
  border: 1px solid #0D100C;
  border-radius: 54px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #0D100C;
  padding: 5px 10px;
  margin-bottom: 10px;
  margin-top: 24px;
}
.product-right-round-detaisl h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  text-transform: capitalize;
  color: #0D100C;
  margin-bottom: 24px;
}
.product-right-round-detaisl h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #396831;
  margin-bottom: 16px;
}
.product-right-round-detaisl .btn-green{
  width: 165px;
  height: 56px;
  border: 2px solid #396831;
  border-radius: 93px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #396831;
  margin-bottom: 24px;
}
.row-raound {
  background: #F6F5EE;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  border-radius: 0px 280px 280px 0px;
  margin-bottom: 24px;
}
.product-right-round-detaisl{
  padding: 0px 115px;
}
.product-right-round-detaisl input {
  background: transparent;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #396831;
  text-align: center;
  width: 70px;
  border: 0px;
}
.dor_cur {
    border-bottom: 1px solid #F6F5EE;
    border-radius: 12px;
    color: #F6F5EE;
    font-family: 'FuturaCyrillicDemi';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
}
.product-list .card {
  background: #F6F5EE;
  border: 2px solid #396831;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  width: 342px;
  margin: auto;
  border-radius: 0px;
  margin-bottom: 20px;
}
.product-list{
    padding: 80px 0px;
    background: #F6F5EE;
}
.page-item .page-link{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #A2AF9F;
  border: 0px;
}
.page-item.active .page-link{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #396831;
  border: 0px;
  background:transparent;
}
.page-item .page-link img{
  padding-top: 6px;
}
.form-select{
  background-color: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 60px;
  height: 56px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  display: flex;
  align-items: center;
  color: #0D100C;
}
.filter-two p{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #396831;
  margin-bottom: 0px;
  text-align: center;
}
.more-informetion h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;
  margin-bottom: 32px;
}
.more-informetion p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #F6F5EE;
}
.select2-results__option {
  padding-right: 20px;
  vertical-align: middle;
}
.select2-results__option:before {
  content: "";
  display: inline-block;
  position: relative;
  border-radius: 4px;
  background-color: #fff;
  margin-right: 20px;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  border: 2px solid #396831;
}
.select2-results__option[aria-selected=true]:before {
  font-family: fontAwesome;
  content: "\f00c";
  color: #396831;
  background-color: #fff;
  border: 0;
  display: inline-block;
  padding-left: 3px;
  border: 2px solid #396831;
  font-size: 10px;
  line-height: 13px;
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #fff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #eaeaeb;
	color: #272727;
}
.select2-container--default .select2-selection--multiple {
	margin-bottom: 10px;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-radius: 4px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: #f77750;
	border-width: 2px;
}
.select2-container--default .select2-selection--multiple {
	border-width: 2px;
}
.select2-container--open .select2-dropdown--below {
	
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);

}
.select2-selection .select2-selection--multiple:after {
	content: 'hhghgh';
}
.select-icon .select2-selection__placeholder .badge {
	display: none;
}

.select2-dropdown {
  background-color: #F6F5EE !important;
}
.select-icon .select2-results__option:before,
.select-icon .select2-results__option[aria-selected=true]:before {
	display: none !important;
}
.select-icon  .select2-search--dropdown {
	display: none;
}
.select2-search__field{
  height: 56px;
  background: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 60px;
}
.select2-selection--multiple{
  background-color: #F6F5EE !important;
  border: 2px solid #396831 !important;
  border-radius: 60px !important; 
  height: 56px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  display: flex;
  align-items: center;
  color: #0D100C;
  position: relative;
}
.select2-container--default .select2-search--inline .select2-search__field {
  padding: 2px 11px 0px !important;
  margin-top: -3px !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background-image: url(../img/angle-down.svg) !important;
  background-repeat: no-repeat !important;
  background-position: 95% 53% !important;
}
.filter-two .form-control{
  background-image: url(../img/search-icon.svg) !important;
  background-repeat: no-repeat !important;
  background-position: 95% 53% !important;
}
.filter-two{
  margin-bottom: 24px;
}
.filter-one{
  margin-bottom: 16px;
}
.select2-dropdown {
  width: 528px;
  background: #9b998d;
  border: 2px solid #396831 !important;
  border-radius: 32px 32px 24px 24px !important;
  padding: 20px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 13px !important;
  padding: 0 5px;
  margin-left: 10px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 13px !important;
  margin-right: 10px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: transparent !important;
  color: #272727 !important;
}

.product-catelog{
  background: url(../img/product-catelog.png) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 12rem 0 0rem;
  height: 398px;
}
.product-catelog h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;
}
.owl-dots .owl-dot.active{
  background: #396831 !important;
}
.owl-dots .owl-dot{
  width: 16px;
  height: 16px;
  border: 2px solid #396831 !important;
  border-radius: 10px;
  margin: 0px 8px
}
.owl-dots{
  text-align: center;
  padding-top: 24px;
}
.owl-nav{
  position: relative;
}
.owl-prev{
  position: absolute;
  left: 4.5rem;
  top: 29px;
}
.owl-next{
  position: absolute;
  right: 4.5rem;
  top: 29px;
}
#owl-carousel-top .card {
  background: #F6F5EE;
  border: 2px solid #396831;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  width: 342px;
  margin: auto;
  border-radius: 0px;
}
.product-catelog h1{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #F6F5EE;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #0D100C;
}
.faq-title-top {
  width: 1027px;
  max-width: 100%;
  margin: auto;
  margin-bottom: 32px;
}
.faqs-top-bg{
  padding: 139px 0px 50px;
  margin-top: 3rem;
  background: #F6F5EE;
}
.faqs-last-section{
  background:url(../img/faqs-last-bg.png) no-repeat;
  background-size: cover;
  background-position:center center;
  height: 380px;
  padding: 5rem 0;

}
.last-content-left .p-green{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;
}
.last-content-left h5{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  display: flex;
  align-items: center;
  text-transform: capitalize;
  color: #F6F5EE;
  margin-bottom: 24px;
}
.last-content-left p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #F6F5EE;
  margin-bottom: 24px;
}
.accordion-item {
  background: #F6F5EE;
  border: 2px solid #396831 !important;
  box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
  border-radius: 120px 0px 0px 120px !important;
  margin-bottom: 16px;
  padding: 6px 0px 3px 40px;
}
.accordion-button{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  align-items: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #396831;
  background: transparent;
  border: 0px !important;
  box-shadow: none;
}
.accordion-body {
  padding: 0 1rem 1.25rem;
}
.accordion-body p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  align-items: center;
  color: #0D100C;
  margin-bottom: 0px;
}
.accordion-button:not(.collapsed) {
  color: #396831;
  background-color: transparent;
  box-shadow: none;
}
.accordion-button::after {
  content: "";
  background-image: url(../img/angle-up.svg);
  transform: rotate(-180deg);
  margin-right:10px;
}
.accordion-button:not(.collapsed)::after {
  background-image: url(../img/angle-up.svg);
  transform: rotate(0deg);
  margin-right:10px;
}
.error-bg{
  background:url(../img/404-bg.png) no-repeat;
  background-position:center center;
  background-size: cover;
  height: 753px;
  padding: 13rem 0 0;
}
.contact-top{
  background: url(../img/contact-bg.png) no-repeat;
  background-size: cover;
  background-position:center center;
  padding: 160px 0px 80px;
}
.contact-top-content{
  width: 708px;
  max-width: 100%;
  margin: auto;
  margin-bottom: 40px;
}
.contact-top-content .p-green{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #66AB59;
}
.contact-top-content h3{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #F6F5EE;
}
.contact-top-content p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #F6F5EE;
  margin-bottom: 24px;
}
.contact-form .form-control{
  margin-bottom: 16px;
  padding: 16px 32px;
}
.contact-form{
  width: 708px;
  margin: auto;
  max-width: 100%;
}
.contact-form textarea{
  height: 101px;
  width: 100%;
  background: #F6F5EE;
  border: 2px solid #396831;
  border-radius: 32px;
  padding: 12px 14px;
  margin-bottom: 16px;
  padding: 16px 32px;
}
.form-check label, .form-check label a{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  align-items: center;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #F6F5EE;
  text-decoration: none;
}
.contact-form .form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.form-check label a{
  border-bottom: 1px solid #fff;
  border-radius: 20px;
  padding-bottom: 3px;
}
.contact-last-content h4{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;
  margin-bottom: 24px;
}
.contact-last-content p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #F6F5EE;
}
.contact-last-content{
  width: 604px;
  margin: 40px auto;
  max-width: 100%;
}
.green-box {
  width: 342px;
  /*height: 186px;*/
  background: #396831;
  text-align: center;
  margin: auto;
  padding: 2.5rem 0px;
}
.green-box-r1{
   border-radius: 100px 0px 0px 100px;
}
.green-box-r2{
  border-radius: 0px;
}
.green-box-r3{
  border-radius: 0px 100px 100px 0px;
}
.green-box img{
  margin-bottom: 16px;
}
.green-box p{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: capitalize;
  color: #F6F5EE;
}
.contact-form .btn{
  margin-top: 16px;
}
.error-content {
  text-align: center;
}
.error-content p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #F6F5EE;
  margin: 40px 0px;
}
.error-content{
  width: 525px;
  margin: auto;
  max-width: 100%;
}
.error-content .btn{
  border: 2px solid #F6F5EE;
  border-radius: 93px;
  height: 56px;
  padding: 15px 29px;
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;
  width: 137px;
}
.trems-bg{
  background: #396831;
  background-position: center center;
  background-size: cover;
  position: relative;
  z-index: 1;
}
.trems-bg::after{
  content: "";
  background:url(../img/tc-object-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0rem;
  left: 0px;
  right: 0px;
  height: 1284px;
  width: 100%;
  z-index: -1;
  opacity: .1;
}
.hambuger-pp-top{
  margin-top: 0px;
  padding: 11rem 0rem 2rem;
}
.hambuger-pp-top-content h1{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 80px;
  line-height: 120%;
  letter-spacing: 0.03em;
  text-transform: capitalize;
  color: #F6F5EE;
}
.privcy-box-content h6{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 37px;
  text-transform: capitalize;
  color: #396831;
  margin-bottom: 16px;
}
.hambuger-pp {
  padding-top: 0;
}
.bg_border_policy {
  background: #F6F5EE;
  border: 0px solid #F4F4F4;
  border-radius: 0px;
  padding: 24px 24px 8px;
    max-width: 1256px;
    margin-left: auto;
    margin-right: auto;
}
.hambuger-pp {
  padding-top: 0;
  padding-bottom: 7rem;
}
.privcy-box-content p{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #0D100C;
  margin-bottom: 16px;
}
.footer{
  background: url(../img/Footer-bg.png) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 3rem 0;
}
.footer-menu h5{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-bottom: 16px;
}
.footer-menu p a{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.015em;
  text-transform: capitalize;
  color: #FFFFFF;
  text-decoration: none;
  margin-bottom: 24px;
}
.footer-logo p{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 177.6%;
  color: #FFFFFF;
  margin-bottom: 4px;
}
.footer .f-menu{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  color: #F6F5EE;
  text-decoration: none;
}
.ffoter-address p{
  font-family: 'FuturaCyrillicDemi';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-transform: capitalize;
  color: #F6F5EE;
  display: inline-flex;

    align-items: flex-start;
}
.ffoter-address p:first-child {
    padding-left: 0px;
}
.footer-logo .p-copy {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-bottom: 24px;
}
.ffoter-address{
  border-top: 2px solid #F6F5EE;
  border-bottom: 2px solid #F6F5EE;
  padding: 16px 0px;
  margin-bottom: 40px;
}
.footer-menu{
  margin-bottom: 40px;
  margin-top: 40px;
}
.p-copy{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #F6F5EE;
}
@media only screen and (min-width: 1281px) and (max-width:1440px){
    .footer {
        background: url(../img/Footer-bg.png) #396831 no-repeat;
        background-size: contain;
        background-position: 0px 109px;
    }
}
@media only screen and (min-width: 992px) and (max-width:1080px){
  
}
@media only screen and (min-width: 1081px) and (max-width:1152px){
  
}
@media only screen and (min-width: 1153px) and (max-width:1280px){
    .product-list .card {
        background: #F6F5EE;
        border: 2px solid #396831;
        box-shadow: 4px 4px 8px rgba(57, 104, 49, 0.13);
        width: 314px;
        margin: auto;
        border-radius: 0px;
        margin-bottom: 20px;
    }
  
}
@media only screen and (min-width: 1281px) and (max-width:1350px){
  
}

.garco {
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: center;
}