html {
  scroll-behavior: smooth;
}
.top-offer-text-slider-section{padding: 3px 0;}
header.style-2 .main-menu > ul > li .mega-menu .menu-row{grid-template-columns: repeat(5, 1fr);}
.primary-btn1{border-radius: 100px;}
.primary-btn1.newbt{border-radius: 5px;padding: 20px 50px;margin-top: 24px;font-size: 18px;}
.primary-btn1.black-bg.orange{background: #F97417;}
header.style-2 .primary-btn1 {padding: 14px 18px;}
header.style-2 .main-menu > ul > li > a{font-weight: 500;}
header.style-2 .main-menu > ul > li ul.sub-menu{top: 83px;border-radius: 0;}
.home4-banner-section .banner-content-wrap .banner-content{text-align: left;width: 60%;}
.home3-banner-section .banner-content-wrap .banner-content > p{width: 65%;font-weight: 500; font-size: 28px !important;line-height: 37px !important;margin-bottom: 25px !important;}
.home3-banner-section .banner-content-wrap .banner-content > p.newbnn1{width: 90%;}
.home3-banner-section .banner-content-wrap .banner-content > p.newbnn3{width: 100%;margin: 0 auto;}
.partner-wrap.fld{display: flex;justify-content: space-between;}
.home3-banner-section .banner-wrapper .banner-content-wrap .banner-content{width: 70%;margin: 0;text-align: left;}
.home3-banner-section .banner-wrapper .banner-content-wrap .banner-content.newbnn{width: 48%;}
.home3-banner-section .banner-wrapper .banner-content-wrap .banner-content.newbnn2{width: 62%;margin: 0 auto;text-align: center;}
.home3-banner-section .banner-wrapper::before{background-color:none;}
.slider-btn-grp.two{position: absolute;bottom: 71px;z-index: 999;right: 44px;}
  .home3-banner-section .paginations{bottom: 82px;}
  .home3-banner-section .paginations{justify-content:end;padding-right:15%;}
  ul.lisilink{margin: 0;padding: 0;display: flex;margin-top: 15px;width: 80%;}
  ul.lisilink li{margin: 0;padding: 0;list-style: none;font-size: 20px;color: #333;font-weight: 600;}
  ul.lisilink li a{margin: 0;padding: 0;text-decoration: none;font-size: 15px;color: #333;padding-left: 40px;font-weight: normal;}
.destinations-card-two__thumb {
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
  border-radius: 82px;
  transition: all 0.4s ease-in-out;
}
.stile{font-size: 15px;color: #a6a3a3;}
.stile.paod{padding-top: 6%;text-align:left;}
.marbore{margin-bottom: 85px;}
.destinations-card-two__thumb img {
  object-fit: cover;
  width: 100%;
  transform: scale(1);
  transition: all 0.4s ease-in-out;
  height: 304px;
}
.destinations-card-two:hover .destinations-card-two__thumb img {
  transform: scale(1.1);
}
.destinations-card-two__hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease-in-out;
}
.destinations-card-two:hover .destinations-card-two__hover {
  opacity: 1;
  visibility: visible;}
.destinations-card-two__hover img {
  object-fit: cover;
  width: 100%;
  transform: scale(1.02);}
  
.destinations-card-two:hover .destinations-card-two__hover img {
  transform: scale(1.02);
}
.holdaybox{width:24%;margin: 0px 12px;}
.destinations-card-two__title a{font-family: "Just Another Hand", cursive;text-align: center;color: #F97417;font-size: 35px;}
.section-title h2{font-size:45px;}
.section-title h2.vsls{font-size:30px;}
.smtii{color: var(--title-color);
  font-family: var(--font-roboto);
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  display: inline-block;
  padding: 7px 18px;
  border: 1px solid var(--borders-color);
  border-radius: 100px;
  margin-bottom: 25px;}
.pas{color:rgb(145, 149, 149);}

.why-choose-video-area{margin:0;}

section.section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px;
}

.recipe-container {
  
 
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 25px;
  padding: 0px 0;
  width: min(1200px, 100%);
}

.recipe-container h1 {
  font-size: 2rem;
  font-weight: 600;
  text-align: center;
  color: #dda3b6;
  margin: 20px 0 40px;
}

.swipers {
  width: 100%;
  height: 100%;
  margin-bottom: 30px;
  overflow: hidden;
}

.swiper-scrollbar {
  --swiper-scrollbar-bottom: 0;
  --swiper-scrollbar-drag-bg-color: #dda3b6;
  --swiper-scrollbar-size: 5px;
}

.post {
  max-width:100%;
  font-size: 1rem;
  font-weight: 500;
  color: var(--clr-text);
  background: rgba(236, 149, 200, 0.2);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 16px 16px 0;
  margin-bottom: 16px;
}

.post-img {
  width: 100%;
  max-width: 400px;
  object-fit: cover;
  overflow: hidden;
  aspect-ratio: 4/3;
  border-radius: 6px;
  user-select: none;
  pointer-events: none;
}

.post-body {
  display: grid;
  grid-template-columns: 15% 60% 20%;
  align-items: center;
  gap: 8px;
  padding: 15px 0;
  cursor: default;
}

.post-name {
  font-size: 0.9rem;
  font-weight: 600;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.post-author {
  width: fit-content;
  font-size: 0.8rem;
  font-weight: 600;
  opacity: 0.6;
  color: var(--clr-text);
}

.post-avatar {
  width: 40px;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 5px;
  cursor: pointer;
}

.post-actions {
  position: relative;
}

.post-actions-content {
  position: absolute;
  bottom: 130%;
  right: 0;
  padding: 8px;
  border-radius: 8px;
  background: rgba(172, 172, 172, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 2px 2px 10px 2px hsl(0, 0%, 0%, 0.25);
  transition: opacity 0.25s, scale 0.25s;
  transform-origin: bottom right;
}

.post-actions-content[data-visible="false"] {
  pointer-events: none;
  opacity: 0;
  scale: 0;
}

.post-actions-content[data-visible="true"] {
  pointer-events: unset;
  scale: 1;
  opacity: 1;
}

.post-actions-content li {
  padding: 0.5rem 0.65rem;
  border-radius: 0.25rem;
  list-style: none;
}

.post-actions-content li:is(:hover, :focus-within) {
  background-color: rgba(248, 132, 169, 0.7);
}

.post-actions-link {
  width: max-content;
  display: grid;
  grid-template-columns: 1rem 1fr;
  align-items: center;
  gap: 0.6rem;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

.post-like {
  text-decoration: none;
  color: var(--clr-text);
  margin-right: 5px;
  font-size: 1.1rem;
  opacity: 0.65;
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.35s ease;
}

.post-actions-controller {
  border: 0;
  background: none;
  color: var(--clr-text);
  cursor: pointer;
  opacity: 0.65;
}

.post-like:hover,
.post-actions-controller:hover {
  opacity: 1;
}

.post-like:focus {
  outline: none;
}

.post-like.active {
  color: rgb(255, 0, 0);
  opacity: 1;
  transform: scale(1.2);
}

/* MEDIA QUERIES */

@media (max-width: 1200px) { 
  .swiper {
      width: 80%;
    }
}

@media (max-width: 900px) {
  #recipes {
    padding: 60px 80px;
  }

  .swiper {
    width: 50%;
  }
}

@media (max-width: 765px) {
  .swiper {
    width: 70%;
  }
}

@media (max-width: 550px) {
  #recipes {
    padding: 40px 40px;
  }

  .swiper {
    width: 100%;
  }
}



.package-card .package-content h5 a{color: rgb(75, 78, 78);
  font-family: roboto;
  font-weight: 800;
  font-size: 25px;}
  .package-card .package-content .location-and-time .location a{color: rgb(145, 149, 149);font-weight: normal;}
  .package-card{border-radius: 0;padding:0;}
  .package-card .package-img-wrap .package-img{border-radius:0;}
  .package-card .package-content .btn-and-price-area .price-area span{font-size: 20px;justify-content: inherit;}
  .package-card .package-content .btn-and-price-area .price-area h6{color: rgb(145, 149, 149);font-weight: normal;font-size: 12.9px;margin-bottom: 0px;margin-top: 10px;}
  .package-card .package-content .location-and-time{margin-bottom: 20px;}
  .package-card .package-content h5 {margin-bottom: 2px;}
  .package-card .package-content .btn-and-price-area .primary-btn1{width:100%;padding: 14px 14px;border-radius: 5px;}
  .package-card .package-img-wrap .package-img img{border-radius:0;width: 100%;height:220px;}
  .why-choose-video-area .why-choose-video-wrap .contact-wrap .contact-area{background-color: #F97417;}
  .home4-banner-section .banner-video-area::before{background-color: inherit;}
  .banner-video-area{overflow: hidden;}
  


  /* Features Stacking Cards Start */
/* ------------------------------------------------*/
 .content__block {
    padding: 0 5rem;
  }
.stack-wrapper {
  position: relative;
  width: 100%;
}

.stack-offset {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 8rem;
  background-color: var(--base);
}
.stack-offset.solid-block {
  height: 8rem;
}
@media only screen and (min-width: 768px) {
  .stack-offset {
    height: 10rem;
  }
  .stack-offset.solid-block {
    height: 10rem;
  }
}
@media only screen and (min-width: 992px) {
  .stack-offset {
    height: 10rem;
  }
  .stack-offset.solid-block {
    height: 10rem;
  }
}
@media only screen and (min-width: 1200px) {
  .stack-offset.solid-block {
    height: 10rem;
  }
}
@media only screen and (min-width: 1400px) {
  .stack-offset {
    height: 11rem;
  }
  .stack-offset.solid-block {
    height: 11rem;
  }
}
@media only screen and (min-width: 1600px) {
  .stack-offset.solid-block {
    height: 11rem;
  }
}

.services-stack {
  width: 100%;
  position: relative;
  height: 65vh;
  min-height: 615px;
}
@media only screen and (min-width: 768px) {
  .services-stack {
    height: 500px;
    min-height: 0;
  }
}
@media only screen and (min-width: 1400px) {
  .services-stack {
    height: 500px;
  }
}
@media only screen and (min-width: 1600px) {
  .services-stack {
    height: 700px;
  }
}

.portfolio-stack {
  width: 100%;
  position: relative;
  height: 460px;
}
@media only screen and (min-width: 768px) {
  .portfolio-stack {
    height: 530px;
  }
}
@media only screen and (min-width: 1400px) {
  .portfolio-stack {
    height: 630px;
  }
}
@media only screen and (min-width: 1600px) {
  .portfolio-stack {
    height: 750px;
  }
}

.stack-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  padding-bottom: 2rem;
}
.stack-item{height: 500px;}
.stack-offset{height: 7rem;}
@media only screen and (min-width: 768px) {
  .stack-item {
    padding-bottom: 3rem;
  }
}
@media only screen and (min-width: 1600px) {
  .stack-item {
    padding-bottom: 5rem;
  }
}

.services-stack__inner {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -moz-border-radius: 50px;
       border-radius: 50px;
}

.services-stack__title {
  padding: 2.6rem 3rem 0 3rem;
  margin-bottom: 2.3rem;
}
@media only screen and (min-width: 768px) {
  .services-stack__title {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 60%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1400px) {
  .services-stack__title {
    padding: 4rem 5rem 4.6rem 5rem;
  }
}

.services-stack__descr {
  padding: 0 3rem;
  margin-bottom: 2.3rem;
}
.services-stack__descr i {
  display: inline-block;
  font-size: 5.4rem;
  color: var(--t-bright);
  margin-bottom: 2.3rem;
  margin-left: -0.2rem;
}
@media only screen and (min-width: 768px) {
  .services-stack__descr {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 50%;
    margin-bottom: 0;
    padding: 2.6rem 3rem;
  }
}
@media only screen and (min-width: 1400px) {
  .services-stack__descr {
    padding: 4rem 5rem 4.6rem 5rem;
  }
}

.services-stack__image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 3rem;
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.services-stack__image .service-img {
  max-width: 100%;
  max-height: 100%;
  /*-o-object-fit: cover;
     object-fit: cover;*/
}
.services-stack__image .service-img-m {
  display: none;
}
@media only screen and (min-width: 768px) {
  .services-stack__image {
    /*position: absolute;
    top: 0;
    right: 0;*/
    width: 100%;
    height: 100%;
    padding-left: 0;
  }
  .services-stack__image .service-img {
    /*position: absolute;
    right: -10%;
    bottom: 0;*/
    height: 100%;
    width: auto;
  }
  .services-stack__image .service-img-s {
    display: none;
  }
  .services-stack__image .service-img-m {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  /*.services-stack__image .service-img {
    position: absolute;
    right: 0;
    bottom: 0;
  }*/
}

.portfolio-stack__inner {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  background-color: var(--base);
  -moz-border-radius: var(--_radius);
       border-radius: var(--_radius);
  overflow: hidden;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
       background-size: cover;
}

.portfolio-stack__descr {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 2.4rem 3rem;
}
@media only screen and (min-width: 768px) {
  .portfolio-stack__descr {
    display: block;
    width: 60%;
    padding: 2.6rem 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .portfolio-stack__descr {
    width: 40%;
    padding: 4rem 5rem 4.6rem 5rem;
  }
}
@media only screen and (min-width: 1600px) {
  .portfolio-stack__descr {
    width: 33.3334%;
  }
}

.portfolio-stack__title {
  color: var(--t-per-bright-light);
}
.portfolio-stack__title.dark {
  color: var(--t-per-bright-dark);
  font-weight: 400;
}
.portfolio-stack__title.light {
  color: var(--neutral-white);
  font-weight: 300;
}

.portfolio-stack__text {
  margin-top: 3rem;
  font-weight: 300;
  color: var(--t-per-bright-light);
}
.portfolio-stack__text.dark {
  font-weight: 400;
  color: var(--t-per-bright-dark);
}
@media only screen and (min-width: 1400px) {
  .portfolio-stack__text {
    margin-top: 4rem;
  }
}

/* ------------------------------------------------*/
/* Features Stacking Cards End */

/*rocket*/
 :root, :host {--spacing: 1px;
  --tw-translate-x: calc(calc(1/2 * 100%) * -1);
  --tw-translate-y: calc(calc(1/2 * 100%) * -1);
  --z-index-1: 1;
}
.howbox{position: relative;}
.rockboxpath{position: absolute;top: calc(var(--spacing) * 267);left: calc(1/2 * 100%);z-index: 0;height: 100%;translate: var(--tw-translate-x) var(--tw-translate-y);}
 .rokce{position: absolute;left: calc(1/2 * 100%);top: calc(var(--spacing) * -8) !important;z-index: 10;rotate: 140deg;}
 .conox{position: relative;height: calc(var(--spacing) * 160);margin-bottom: calc(var(--spacing) *0)}
 .boin{position: absolute;width: 33%;left: calc(var(--spacing) * 100);top: 7%;}
 .boin.rto{right: calc(var(--spacing) * 100);left: inherit;}
 .boininner{position: relative;
  z-index: var(--z-index-1);
  overflow: hidden;
  background-color: #F0F1F4;
display: flex;
  flex-direction: column;
  border-radius:10px;
  background-color: #F0F1F4;}
  .cobos{padding:30px 20px;display: flex;justify-content: space-between;}
  .imgboxs{width:100px;}
  .imgboxs svg{max-width: 100%;}
  .conteboxs{width:80%;}
  .conteboxs h3{font-size: 20px;color:#171717;}
  .conteboxs p{font-size: 17px;color:#888787;margin:0;}
  .stpe{position: absolute;top: 30%;left: 46%;}
  .stpe.rt{right: 46%;left:inherit;}
.coutnr{--tw-leading: calc(var(--spacing) * 60);line-height: calc(var(--spacing) * 60);display: block;width: calc(var(--spacing) * 60);height: calc(var(--spacing) * 60);border-radius: calc(infinity * 1px);color:#fff;text-align: center;background-color: #F97417;font-weight: 600;font-size:25px;}
.mar143{margin-bottom: 145px;}
header.style-3 .main-menu{display:none !important;}
header.style-3.sticky .main-menu{display:block !important;}
header.style-3.sticky{background:#fff;}
header.style-3 .main-menu > ul > li > a{color: var(--title-color);}
header.style-3 .main-menu > ul > li > a i{color: var(--title-color);}
header.style-3{padding:20px 0;}
header.style-3 .main-menu > ul > li{padding:0;}
/* .cloerbox{background-image: url("/assets/heromask-BvCWoZMB.webp");background-size: cover;background-position: center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;} */
.home3-banner-section .banner-wrapper::before{ background-color:transparent;/* background-image: url("https://edge.spacez.co/assets/heromask-BvCWoZMB.webp"); */background-size: cover;background-position: center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.lowboc{z-index: 9;background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 50%, rgb(255, 255, 255) 100%);height: 12rem;position: absolute;bottom: 0;left: 0;right: 0;}
.home3-banner-section .banner-wrapper.neinner::before{ background-color:transparent;background-image: url("../img/hero-1.jpg");/*background-image: url("https://edge.spacez.co/assets/heromask-BvCWoZMB.webp"); */background-size: cover;background-position: center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.home3-banner-section .banner-wrapper.neinner.farmland::before{background-color:transparent;background-image: url("../img/farmland.webp");background-size: cover;background-position: center center;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.lowboc{z-index: 9;background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 50%, rgb(255, 255, 255) 100%);height: 12rem;position: absolute;bottom: 0;left: 0;right: 0;}

.feature-and-rating-area{width:90%;margin:0 auto;}
.hotiwor{color: var(--title-color);font-family: var(--font-roboto);font-weight: 600;font-size: 18px;line-height: 1;display: inline-block;padding: 7px 18px;
background-color: var(--white-color);border-radius: 100px;margin-bottom: 20px;border: 1px solid #ccc;}
.hotiwor.nehwe{background: #F0FEF1;color: #209476;border: 1px solid #209476;}
.guider-details-page .guider-details-content .guider-name-desig{margin-bottom: 20px;}
.guider-details-page .guider-details-content .guider-info p{font-weight: 300;}
.review-box {background-color: #f4f4f5;border-radius: 40px;padding: 48px 40px 34px;box-shadow: 0px 7.77px 2.21px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset;margin-bottom: 24px !important;position:relative;}
.numb{width:55px;height:55px;background:#F97417;text-align:center;color:#fff;border-radius:100px;position: absolute;top: -17px;left: -21px;color: #fff !important;
font-size: 25px !important;display: flex !important;align-items: center;justify-content:center;}
.guider-details-page .guider-details-content .guider-name-desig h2{font-size:30px;margin-left: 25px;margin-bottom: 0;}
.diflw{display:flex;align-items:center;}
.diflw img	{max-width: 120px;border-radius: 10px;}
.section-title p.mar{margin:0;}
.home3-destination-section .feature-and-rating-area .single-feature{background-color: #f4f4f5;border-radius: 18px;padding: 48px 40px 34px;padding-top: 34px;box-shadow: 0px 7.77px 2.21px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset;padding-top: }
.home3-banner-section .banner-wrapper .banner-content-wrap .banner-content h2{color:#18181b;line-height: 75px;}
.home3-banner-section .banner-wrapper .banner-content-wrap .banner-content p{color:#18181b;}
.home3-banner-section .banner-wrapper.neinner .banner-img-area.jioo img{min-height: 500px;
    height: 600px;
    position: absolute;
    z-index: 1;
    right: 7%;
    top: 15%;}
.home3-banner-section .banner-wrapper.neinner .banner-img-area.jioo1 img{min-height: 500px;
    height: 600px;
    position: absolute;
    z-index: 1;
    right: 7%;
    top: 15%;}
	.vscls{max-width:25px;}
	.vsclass{width:100%;text-align:center;}
	.vsclass img{max-width:100%;}
/* .righimf{display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  text-align: center;
  border-radius: 40px;
  padding: 80px 0 0px;
  background: radial-gradient(62.56% 62.56% at 28.14% -10.42%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(0deg, var(--neutral-900, #18181B), var(--neutral-900, #18181B));
  box-shadow: 0px 7.77px 2.21px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px #2E2E2E inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.3019607843) inset;
  overflow: hidden;}
  .banner-wrapper.neinner .banner-img-area.jioo .riimg{width: 100%;
  border-radius: 38px;
  margin-top: -25px;} */
  .home3-destination-section .section-title span{border: 1px solid #e6e6e6;}
  .image-wrapper {
  display: flex;
  width: 100%;
}
.image-wrapper .user-image img {
  height: 115%;
  width: 100%;
  object-fit: cover;
  transition: all 0.7s ease;
/*   will-change: height; */
border-radius: 20px;
}
.image-wrapper .user-image.active {
  width: 58%;
}
.image-wrapper .user-image {
  padding: 0 7px;
  height: 400px;
  width: 25%;
  flex-grow: 1;
  overflow: hidden;
  transition: all 0.7s ease;
}
.image-wrapper .user-image:hover {
  width: 58%;
}
.image-wrapper .user-image.active img {
  height: 100%;
}
.lowebosnner{width: 80%;
  margin: 0 auto;
  margin-top: -275px;
  position: relative;
  z-index: 99;}
  .lowebosnner.nmar{margin-top:0; margin-bottom:40px;}
.banner-content-wrap.panew{padding-top:135px !important;}
.contwiw{width: 80%;margin: 0 auto;margin-top: 50px;}
.incssg{color: var(--title-color);text-align: center;font-weight: 600;}
.martop{margin-top:50px;}
.package-card .package-content .btn-and-price-area.nolex{display:inherit;}
.invfstbox{width:100%;}
.invfstboxinn ul{display: flex;width: 75%;margin: 0 auto;padding:0;}
.invfstboxinn ul li{margin:0 10px;padding:0;list-style:none;border-right: 1px solid #ccc;}
.invfstboxinn ul li:last-child{border:none;}
.invfstboxinn ul li img{max-width:35px;}
.invfstboxinn ul li h5{font-size:25px;margin:0;}
.invfstboxinn ul li p{font-size:14px;margin:0;line-height:20px;}
.imgboxind{width:100%;text-align: center;margin-top: 63px;}
.imgboxind img{max-width:40%;}
.imgboxind img.newfamr{max-width:90%;}
.invfstboxinn ul.famrlandcs{display: flex;width: 75%;margin: 0 auto;padding:0;}
.invfstboxinn ul.famrlandcs li img{width: 77px;margin: 0 auto;margin-bottom: 15px;}
.invfstboxinn ul.famrlandcs li p{width: 77px;margin: 0 auto;margin-bottom: 15px;}
/*STACK CARDS*/
.card {
  position: sticky;
  top: 10em;
  transform-origin: center top;
  margin:0 auto;
  /* height: 300px; */
  width: 80%;
  border-radius: 40px;
  box-shadow: 0px 7.77px 2.21px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset;
  margin-bottom: 24px !important;
  
}
.card-body{padding:75px;}
.card-body.padee{padding:50px;}
.card:nth-child(0) {
  transform: translateY(0px);
}
.card:nth-child(1) {
  transform: translateY(16px);
}
.card:nth-child(2) {
  transform: translateY(32px);
}
.card:nth-child(3) {
  transform: translateY(48px);
}
.card:nth-child(4) {
  transform: translateY(64px);
}
.card:nth-child(5) {
  transform: translateY(80px);
}
.card:nth-child(6) {
  transform: translateY(96px);
}
.card:nth-child(7) {
  transform: translateY(112px);
}
.card:nth-child(8) {
  transform: translateY(128px);
}
.card:nth-child(9) {
  transform: translateY(144px);
}
.card:nth-child(10) {
  transform: translateY(160px);
}
.card:nth-child(11) {
  transform: translateY(176px);
}
.card:nth-child(12) {
  transform: translateY(192px);
}
.card:nth-child(13) {
  transform: translateY(208px);
}
.card:nth-child(14) {
  transform: translateY(224px);
}
.card:nth-child(15) {
  transform: translateY(240px);
}
.bgs1{background-color: #f4f4f5;}
.bgs2{background-color: #F0F0F0;}
.bgs3{background-color: #E2E2FF;}
.bgs4{background-color: #BDEBCE;}
.card-title{color:var(--title-color);font-size: 35px;font-weight:700; }
.dflexx{display:flex;justify-content:space-between;align-items: center;}
.lefo{width:20%;}
.lefo.nele{width:100%;}
.lefo1{width:70%;}
.rpoje{width:100%;text-align:center;}
.rpoje img{max-width:100%;}
.rpoje img.farms{max-width:100%;border-radius:15px;}
.lefo1.card-text{color: var(--text-color);}
.cusboc{padding-bottom:85px;background:#f2f2f2;border-top: 1px solid #e6e4e4;border-bottom: 1px solid #e6e4e4;}
.cusboc1{padding-bottom:0px;background:#E5F2FF;position:relative;margin-top:0px;}
.innturew{width:100%;text-align:center;}
.innturew img{max-width:100%;}
.innturew1{width:100%;perspective: 500px;	
	display: flex;}
.innturew1 img{width: 50px;
	height: 50px;
	transform: rotateY(45deg);
	animation: rotateAnimation 3s linear infinite;}
.tustbox{width:80%;display:flex;justify-content:space-between;align-items: center;margin: 0 auto;}
@keyframes rotateAnimation {
	from {transform: rotateY(45deg);}
	to {transform: rotateY(225deg);}
}
.trusbox1{width:48%;}
.trusbox2{width:48%;}
.trusboxinner{border-radius: 24px;
  padding: 20px 35px;
  box-shadow: 0px 7.77px 2.21px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset;
  margin-bottom: 20px !important;
  position: relative;}
  .trusboxinner.newfrml{padding: 49px 35px;padding-left: 75px;padding-bottom: 40px;}
  .newfrml .innturew1{position: absolute;top: 10px;left: -23px;z-index: 9;}
  .newfrml .innturew1 img{width: 80px;height: inherit;transform:inherit;animation: inherit}
.trusboxinner h3{font-size:27px;}
.trusboxinner p{font-size:20px;color:var(--text-color);}
/*END STACKED CARDS*/

.farmlox{display:flex;justify-content:space-between;}
.invfstboxinns{width:48%;}
.farmlist{width:100%;position:relative;}
.frmbox{width:100%;position: relative;overflow: hidden;display: block;border-radius: 20px;}
.frmbox img{max-width:100%;border-radius: 20px;transition: all 0.5s ease-out;}
.frmbox:after{position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);content: "";z-index:1; }
.farmlist.package-card:hover .frmbox img{transform: scale(1.1);}
.farmlist.package-card:hover .frmbox img:after{height: 250%;
  transition: all 600ms linear;
  background-color: transparent;}
.farmcontetouter{background-color: rgba(var(--white-color-opc), 0.15);
  border: 1px solid rgba(var(--white-color-opc), 0.15);
  -webkit-backdrop-filter: blur(74px);
  backdrop-filter: blur(14px);
  width: 92%;
  position: absolute;
  left: 0px;
  bottom: 20px;
  margin: 0 auto;
  right: 0;
  border-radius: 20px;
  }
  .farmlist.package-card{border:0;}
  .farmcontetouter.package-content{padding:15px;}
  .farmcontetouter.package-content h5{color:#fff;}
  .farmcontetouter.package-content .location-and-time .location {color:#fff;font-size:14px;}
  .farmcontetouter.package-content .btn-and-price-area .price-area span{color:#fff;}
  .farmcontetouter.package-content .btn-and-price-area .price-area h6{color:#fff;}
  .farmcontetouter.package-content .btn-and-price-area .price-area span{color: #fff;}
  .farmcontetouter.package-content .location-and-time{margin-bottom: 28px;}
/*leftside*/
.fasvg{width:35px;margin-right: 15px;}
.farmbanner{width:100%;}
.farmbanner img{max-width:100%;}
.headlines {
	border-radius:6px;
	height:auto;
	width:100%;
}
.headlines h2{color:#21874f;font-weight: 800;font-size: 57px;line-height: 77px;}
.headlines h2.homcss{color:#121c30;}
.headlines h2.homcss span{color:var(--primary-color1);}
.texts {
	margin:0;
	width:100%;
	font-size: 25px;
  line-height: 38px;
  color: #000;
  margin-top: 15px;
}
.gallerys {display:flex;}
.lefts {width:50%;}
.detailsWrappers {margin:auto;width:100%;padding-right: 50px;}
.detailss {height:100vh;display:flex;flex-direction:column;justify-content:center;}
.rights {width:50%;height:100vh;display:flex;flex-direction:column;justify-content:center;}
.photoss {width:40vw;height:40vw;position:relative;}
.photos {position:absolute;width:100%;height:100%;}
.photos.nertr{display:flex;align-items:center;}
/*leftside*/
.footbd{width:100%;text-align:center;}
.footbd img{max-width:100%;}
.lowboc.rpt{top:0;bottom:inherit;rotate: -180deg;}

/*birds animation*/
.containerss {
  z-index: 1;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 10rem;
  background-blend-mode: soft-light;
  background-size: cover;
  background-position: center center;
  padding: 2rem;
}

.bird {
  background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/174479/bird-cells.svg);
  background-size: auto 100%;
  width: 88px;
  height: 125px;
  will-change: background-position;
  -webkit-animation-name: fly-cycle;
          animation-name: fly-cycle;
  -webkit-animation-timing-function: steps(10);
          animation-timing-function: steps(10);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.bird--one {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.bird--two {
  -webkit-animation-duration: 0.9s;
          animation-duration: 0.9s;
  -webkit-animation-delay: -0.75s;
          animation-delay: -0.75s;
}
.bird--three {
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
  -webkit-animation-delay: -0.25s;
          animation-delay: -0.25s;
}
.bird--four {
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

.bird-container {
  position: absolute;
  top: 40%;
  left: -10%;
  -webkit-transform: scale(0) translateX(-10vw);
          transform: scale(0) translateX(-10vw);
  will-change: transform;
  -webkit-animation-name: fly-right-one;
          animation-name: fly-right-one;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.bird-container--one {
  -webkit-animation-duration: 15s;
          animation-duration: 15s;
  -webkit-animation-delay: 0;
          animation-delay: 0;
}
.bird-container--two {
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.bird-container--three {
  -webkit-animation-duration: 14.6s;
          animation-duration: 14.6s;
  -webkit-animation-delay: 9.5s;
          animation-delay: 9.5s;
}
.bird-container--four {
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
  -webkit-animation-delay: 10.25s;
          animation-delay: 10.25s;
}

@-webkit-keyframes fly-cycle {
  100% {
    background-position: -900px 0;
  }
}

@keyframes fly-cycle {
  100% {
    background-position: -900px 0;
  }
}
@-webkit-keyframes fly-right-one {
  0% {
    -webkit-transform: scale(0.3) translateX(-10vw);
            transform: scale(0.3) translateX(-10vw);
  }
  10% {
    -webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
            transform: translateY(2vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
            transform: translateY(0vh) translateX(30vw) scale(0.5);
  }
  30% {
    -webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
            transform: translateY(4vh) translateX(50vw) scale(0.6);
  }
  40% {
    -webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
            transform: translateY(2vh) translateX(70vw) scale(0.6);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
            transform: translateY(0vh) translateX(90vw) scale(0.6);
  }
  60% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
            transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
            transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
}
@keyframes fly-right-one {
  0% {
    -webkit-transform: scale(0.3) translateX(-10vw);
            transform: scale(0.3) translateX(-10vw);
  }
  10% {
    -webkit-transform: translateY(2vh) translateX(10vw) scale(0.4);
            transform: translateY(2vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(0vh) translateX(30vw) scale(0.5);
            transform: translateY(0vh) translateX(30vw) scale(0.5);
  }
  30% {
    -webkit-transform: translateY(4vh) translateX(50vw) scale(0.6);
            transform: translateY(4vh) translateX(50vw) scale(0.6);
  }
  40% {
    -webkit-transform: translateY(2vh) translateX(70vw) scale(0.6);
            transform: translateY(2vh) translateX(70vw) scale(0.6);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.6);
            transform: translateY(0vh) translateX(90vw) scale(0.6);
  }
  60% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
            transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.6);
            transform: translateY(0vh) translateX(110vw) scale(0.6);
  }
}
@-webkit-keyframes fly-right-two {
  0% {
    -webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
            transform: translateY(-2vh) translateX(-10vw) scale(0.5);
  }
  10% {
    -webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
            transform: translateY(0vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
            transform: translateY(-4vh) translateX(30vw) scale(0.6);
  }
  30% {
    -webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
            transform: translateY(1vh) translateX(50vw) scale(0.45);
  }
  40% {
    -webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
            transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
            transform: translateY(0vh) translateX(90vw) scale(0.45);
  }
  51% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
            transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
            transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
}
@keyframes fly-right-two {
  0% {
    -webkit-transform: translateY(-2vh) translateX(-10vw) scale(0.5);
            transform: translateY(-2vh) translateX(-10vw) scale(0.5);
  }
  10% {
    -webkit-transform: translateY(0vh) translateX(10vw) scale(0.4);
            transform: translateY(0vh) translateX(10vw) scale(0.4);
  }
  20% {
    -webkit-transform: translateY(-4vh) translateX(30vw) scale(0.6);
            transform: translateY(-4vh) translateX(30vw) scale(0.6);
  }
  30% {
    -webkit-transform: translateY(1vh) translateX(50vw) scale(0.45);
            transform: translateY(1vh) translateX(50vw) scale(0.45);
  }
  40% {
    -webkit-transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
            transform: translateY(-2.5vh) translateX(70vw) scale(0.5);
  }
  50% {
    -webkit-transform: translateY(0vh) translateX(90vw) scale(0.45);
            transform: translateY(0vh) translateX(90vw) scale(0.45);
  }
  51% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
            transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
  100% {
    -webkit-transform: translateY(0vh) translateX(110vw) scale(0.45);
            transform: translateY(0vh) translateX(110vw) scale(0.45);
  }
}
/*birds animation*/
/*8888 line number*/.service-wrapper.nebss{background:none;padding:0;padding-bottom:25px;margin-top: 80px;}
.service-wrapper .service-list .single-service.nefamelans{align-items: center;margin-bottom: 25px;background: #FFEDCA;padding: 15px 30px;border-radius: 8px;border: 1px solid #EED5A5;}
.service-wrapper.nebss .service-list{justify-content: center;flex-wrap: wrap;}
.service-wrapper.nebss .service-list .single-service .content h4{font-size: 20px;margin-bottom: 0;}
.service-wrapper .batch{background-color:#023529;}
.service-wrapper .service-list .single-service .icon{margin-top:0;}
.famrhinv{display:flex;justify-content:center;width:67%;margin: 0 auto;}
.frminv{width:49%;margin: 7px;}
.farmingx h2{font-weight:800;}
.farmingx p{}
.farmingx img{max-width:100%;border-radius:10px;margin-bottom: 15px;}
.farminn{width:100%;position:relative;}
.farminn{max-width:100%;}
.newfr{position:absolute;top:33px;width: 84%;margin: 0 auto;right: 0;left:0;}
.newfr h5{font-size:17px;line-height: 27px;}
.sticky-container {
  position: relative;
  margin: 0 auto;
  text-align: right;
}
.sticky-container .floating-mobile {
  width: 380px;
  position: sticky;
  position: -webkit-sticky;
  top: 80px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 4;
  z-index: 20;
  margin-right: 45px;
}

.sticky-container .pulse-sec {
  background-color: #f2f2f2;
  margin-top: 96px;
  min-height: 450px;
  margin-top: -400px;
  position:relative;
  border-radius: 72px;
  box-shadow: 0px 7.77px 2.21px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset;
}
.sticky-container .pulse-sec.nwbg{background:none;box-shadow:none;min-height: 330px;}
.sticky-container .pulse-sec:before{content: '';
  position: absolute;
  bottom: 0;
  width: 60%;
  height: 65%;
  filter: blur(6em);
  background-image:none;
  border-radius: 100px;
  margin-left:auto;
  /* left: 0; */
  right: 0;}
.wrapper {
  max-width: 1170px;
  margin: 0 auto;
}
.sticky-container .pulse-sec .wrapper {
  position: relative;
}
.sticky-container .steps {
  padding-top:55px;
}
.wrapper {
  max-width: 1170px;
  margin: 0 auto;
}
.sticky-container .steps .wrapper ul {
  display: grid;
  grid-template-columns: 350px 350px;
  grid-column-gap: calc(100% - 700px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-row-gap: 0px;
}
.sticky-container .steps .wrapper ul.steps-desktop {
  /* display: grid; */
  display: flex;
  flex-wrap: wrap;
 /*  width: 65%;
  justify-content: space-around; */
  width: 65%;
  justify-content: flex-start;
  padding:0;
}
.sticky-container .steps .wrapper ul.steps-desktop li{list-style:none;width: 40%;
  margin-bottom: 15px;padding: 20px;
  border-radius: 12px;
  margin-right: 15px;}
  .sticky-container .steps .wrapper ul.steps-desktop li.f1{background: linear-gradient(180deg, #eaebf2 0%, #efe2f4 100%);border: 1px solid #eed0f7;}
  .sticky-container .steps .wrapper ul.steps-desktop li.f2{background: linear-gradient(180deg, #f8eceb 0%, #e2f0e9 100%);border: 1px solid #F3E7EB;}
  .sticky-container .steps .wrapper ul.steps-desktop li.f3{background: linear-gradient(180deg, #e0f5f5 0%, #efedf4 100%);border: 1px solid #CAE1E1;}
  .sticky-container .steps .wrapper ul.steps-desktop li.f4{background: linear-gradient(180deg, #dde5f3 0%, #f1eedc 100%);border: 1px solid #DEE5F2;}
.sticky-container .steps .wrapper ul li .step-text-sec {
  text-align: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sticky-container .steps .wrapper ul li .step-text-sec .title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.33;
  text-align: left;
  color: #1f1f1f;
}
.sticky-container .steps .wrapper ul li .step-text-sec .text {
  margin-top: 12px;
  font-size: 17px;
 line-height: 25px;
 color: #14141e;
 font-weight: 300;
}
.sticky-container .steps .wrapper ul li .step-text-sec .title {
  font-size: 18px;
  line-height:22px;
  text-align: left;
  color:#18181b;
 font-weight: 700;
}
.wpar {
  width: 50%;
  margin: 0 auto;
  margin-bottom: 0px;
  color:#18181b;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
  margin-top: 15px;
  margin-left: 5%;
  line-height: 30px;
  position: absolute;
  top: 20%;
  z-index: 999;
}
.wpar.nmar{margin-top: 65px;margin-left:0;top: 16%;}
h2.titled {
  margin-top: 0px;
  margin-bottom: 15px;
  color: #21874f;
  letter-spacing: -1px;
  font-size:42px;
  line-height: 55px;
  text-align: center;
  font-weight: 800;
  position: absolute;
  z-index: 99;
  width: 65%;
  text-align: left;
  padding-left: 5%;
  padding-top: 6%;
}
h2.titled.noma{padding-left: 0%;padding-top: 0%;font-size: 56px;line-height: 70px;color:#121c30;}
h2.titled.noma span{color:var(--primary-color1);}
.footbd.enw{width:72%;margin:0 auto;margin-bottom: 80px;}
.footbd.enw.nw1{}
.titlemg img{max-width:52px;margin-right: 10px;}
.lowedata{display:flex;justify-content:center;margin-top: 15px;}
.farmdata{width:32%;border:1px solid #49a26a;padding:15px;border-radius:10px;text-align:center;margin: 5px;}
.farmdata h4{color:#49a26a;font-size:35px;margin:0;font-weight: 800;}
.farmdata h5{color:#333;font-size:15px;margin:0;}
.home3-banner-section .banner-wrapper .banner-img-area img.farmlin{min-height: 600px;height: 600px;margin-top: 86px;}
.banner-content-wrap.panew1 {padding-top:0px !important;}
.home3-banner-section .banner-wrapper .banner-content-wrap .banner-content h2.linhe{line-height: 60px;}
.fahead{padding:10px;background:#023529;}
.sticmeu{width:100%;}
.sticmeu ul{margin:0;padding:0;display:flex;justify-content:center;}
.sticmeu ul li{margin:0;padding:0 20px;list-style:none;}
.sticmeu ul li a{margin:0;padding:0;color:#fff;font-size:18px;text-align:center;font-weight: 600;}
.fixedss{ position: fixed;top:88px; left:0;width: 100%;z-index:999;}
.margin-t{margin-top:100px;}
.farminnbox{position:relative;background-image: linear-gradient(#ffffff80,#ffffff80);border: 1px solid #e2edfc;background:#fff;border-radius: 6px;padding:20px;margin-bottom:20px;transition: all .2s ease-in-out;}
.farminnbox:hover{transform: scale(1.03);box-shadow: 0 15px 30px -1px #9363f138;}
.farminnbox{display:flex;justify-content:space-between;}
.farmimgb{border-right: 1px solid #dbdbdb;display: flex;align-items: center;width: 200px;}
.farmimgbimgs{width: 100%;margin: 8px;}
.farmimgbimgs img{max-width:58px;}
.farmimgbright{margin-left: 23px;}
.farmimgbright h4{font-size: 22px;margin-bottom: 10px !important;font-weight: 700;}
.farmimgbright p{font-size: 16px;color:#1e2a3db3;margin:0;}
.abutfarm{background:#fff;border:1px solid #e2edfc;padding:35px;border-radius:6px;position:relative;width: 85%;margin: 0 auto;}
.abutfarm:before{content:'';position:absolute;top:0;left:-107px;background:url(../img/leaf1.png) no-repeat;width:107px;height:275px;}
.abutfarm:after{content:'';position:absolute;bottom:-94px;right:-109px;background:url(../img/leaf2.png) no-repeat;width:462px;height:341px;}
.abutfarm p{font-size: 21px;margin:0;line-height: 40px;text-align: center;margin-top: 25px;}
.lefos{width:100%;}
.rpojes{max-width:100%;}
.abutfarmlower h5{width: 75%;margin: 0 auto;text-align: center;margin-top: 25px;margin-bottom: 50px;}
.abutfarmlower{margin-top: 80px;}
.farmdata h6{color: #333;font-size: 15px;margin: 0;}
.faming{display:flex;justify-content:space-between;margin:0 auto;margin-bottom: 15px;width:92%;}
.famin1{width:32%;border:1px dashed #fff;padding: 45px 15px;text-align: center;}
.farmimg{width:80px;}
.famin1 h6{font-size:20px;color:#fff;margin:0;margin-top: 10px;}
.famin1:nth-child(1){background:#42CE8F;}
.famin1:nth-child(2){background:#39BF83;}
.famin1:nth-child(3){background:#2DAE74;}
.famin1:nth-child(4){background:#21A167;}
.connectives{background:#F7F6F4;border-radius:35px;padding:60px;position:relative;padding-bottom:0;width: 90%;margin: 0 auto;overflow: hidden;min-height: 590px;}
.connectives:before{content:'';position:absolute;bottom:-73px;left:0;right:0;background:url(../img/tree.jpg) repeat-x;width:100%;height:202px;
background-size:contain;}
.farmleimg {width:100%;}
.farmleimg img{max-width:90%;}
.farmconte{display:flex;justify-content:space-between;}
.farmlef{width:48%;}
.farmlef ul{margin:0;padding:0;margin-top: 35px;}
.farmlef ul li{margin:0;padding:0;list-style:none;display: flex;margin-bottom: 28px;align-items: center;}
.farmlef ul li span{font-size:20px;font-weight:800;text-align:center;background:#21874F;color:#fff;height:45px;width:45px;border-radius:100px;display: flex;
align-items: center;justify-content: center;}
.farmlef ul li p{font-size:17px;color:#333;margin:0;display: flex;flex-direction: column;padding-left: 15px;font-weight: 700;line-height: 21px;}
.farmlef ul li small{font-size:12px;color:#757373;margin:0;font-weight: 300;line-height: 15px;}
.farmlef h2{color:#21874f;font-weight: 800;}
.bootmtee{width:100%;position:relative;}
.bootmtee img{max-width:100%;position: absolute;bottom: 0;left: 0;z-index: 9;}
img.clid1{position:absolute;left:10%;top:21%;max-width:11%;opacity: 0.4;}
img.clid2{position:absolute;right:15%;top:29%;max-width:11%;opacity: 0.4;}
.swiper-wrapperboxs{display:flex;justify-content:space-between;align-items: center;width: 90%;margin: 0 auto;}
.swiper-wrapperbox1{width:48%;position:relative;}
.testimonial-card h5{position:absolute;bottom:20px;left:0;right:0;width:87%;margin:0 auto;background:rgba(255,255,255,0.9);text-align:center;padding: 18px 10px;
  border-radius: 12px;}
.swiper-wrapperbox1 h2{font-size: 46px;font-weight: 800;}
.lsibox{width:100%;text-align:center;}
.lsibox img{max-width:100%;border-radius:20px;height:500px;object-fit:cover;}

.content__container {
  overflow: hidden;
  height: 50px;
  background: #fff;
  position: absolute;
  bottom:25px;
  left:0;
  right:0;
  width:75%;
  margin:0 auto;
  text-align:center;
  z-index:9999;
  border-radius:10px;
  font-size:20px;
  font-weight:600;
  color:#000;
}
.testimonial-card{padding-bottom:0;}
.content__container__list {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-animation-name: change;
          animation-name: change;
  -webkit-animation-duration: 12.42s;
          animation-duration: 12.42s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.content__container__list__item {
  line-height: 50px;
}
.content__container__list__item span{color:#F97417;font-weight:700;}
@-webkit-keyframes change {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  9.5% {
    transform: translate3d(0, 0, 0);
  }
  12.5% {
    transform: translate3d(0, -50px, 0);
  }
  22% {
    transform: translate3d(0, -50px, 0);
  }
  25% {
    transform: translate3d(0, -100px, 0);
  }
  34.5% {
    transform: translate3d(0, -100px, 0);
  }
  37.5% {
    transform: translate3d(0, -150px, 0);
  }
  47% {
    transform: translate3d(0, -150px, 0);
  }
  50% {
    transform: translate3d(0, -200px, 0);
  }
  59.5% {
    transform: translate3d(0, -200px, 0);
  }
  62.5% {
    transform: translate3d(0, -150px, 0);
  }
  72% {
    transform: translate3d(0, -150px, 0);
  }
  75% {
    transform: translate3d(0, -100px, 0);
  }
  84.5% {
    transform: translate3d(0, -100px, 0);
  }
  87.5% {
    transform: translate3d(0, -50px, 0);
  }
  97% {
    transform: translate3d(0, -50px, 0);
  }
}

@keyframes change {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  9.5% {
    transform: translate3d(0, 0, 0);
  }
  12.5% {
    transform: translate3d(0, -50px, 0);
  }
  22% {
    transform: translate3d(0, -50px, 0);
  }
  25% {
    transform: translate3d(0, -100px, 0);
  }
  34.5% {
    transform: translate3d(0, -100px, 0);
  }
  37.5% {
    transform: translate3d(0, -150px, 0);
  }
  47% {
    transform: translate3d(0, -150px, 0);
  }
  50% {
    transform: translate3d(0, -200px, 0);
  }
  59.5% {
    transform: translate3d(0, -200px, 0);
  }
  62.5% {
    transform: translate3d(0, -150px, 0);
  }
  72% {
    transform: translate3d(0, -150px, 0);
  }
  75% {
    transform: translate3d(0, -100px, 0);
  }
  84.5% {
    transform: translate3d(0, -100px, 0);
  }
  87.5% {
    transform: translate3d(0, -50px, 0);
  }
  97% {
    transform: translate3d(0, -50px, 0);
  }
}
.farmdata.newcomm h4{color: #F97417;}
.farmdata.newcomm{border:1px solid #ddd;margin: 5px 12px;}
.footbd.enw.newcomm{width: 97%;}
.pato{padding-top:56px;}
.swiper-wrapper.widr a{width: 16%;margin: 5px;}
.hrtiow {position:relative;border: 1px solid #ccc;border-radius: 20px;padding: 44px;padding-top: 70px;margin-bottom: 80px;}
.hrtiow h4{font-weight:600;font-size: 20px;position:absolute;top:-23px;left:55px;background:var(--primary-color1);color:#fff;border-radius:100px;padding:10px 30px;text-align:center;}
.hrtiow p{line-height:33px;}
.listow ul{margin:0;padding:0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.listow ul li{margin:0;padding:0;list-style:none;display:flex;width: 48%;align-items: center;margin-bottom: 32px;}
.listow ul li p{font-size:20px;font-weight:700;margin-left: 15px;color: #000;line-height: 25px;}
.listow ul li small{font-size:14px;color: var(--text-color);font-weight: 500;display:block;}
.listow ul li img{width:40px;}
.listow{padding: 46px;border-radius: 10px;padding-bottom: 17px;}
.hotel-details-page .hotel-details-wrapper .hotel-dt-facilities-area .facilities-wrap{padding:0;border:0;border-radius:0;grid-template-columns: inherit;gap: inherit;row-gap: inherit;}
.room-gallery-area img{border-radius:15px;min-height: 150px;object-fit: cover;}
.lcbox{width:100%;}
.lcbox img{max-width:100%;}
.farmlef.nwfr{width:100%;}
.farmlef.nwfr ul{display: flex;flex-wrap: wrap;}
.farmlef.nwfr ul li{width: 48%;}
.testimonial-card.nji h5{position:relative;bottom:0;top:0;padding:0;width:100%;text-align:left;}
.farmlef.nwfr ul li span{font-size:15px;}
.farmlef.nwfr ul li span img{width:25px;}
.form-inner input.nwe{height:42px;background: #fff;border-radius: 6px;padding-left: 35px;}
.form-inner{position:relative;}
.form-inner img{width:16px;position:absolute;left: 11px;top: 12px;}
.hotel-details-page .hotel-details-sidebar .pricing-and-booking-area{border: 1px solid #DADAF6;position:relative;border-bottom: 5px solid #ccc;}
.col-md-full{width:100%;margin-bottom: 15px;}
.fotmtike{position:relative;}
.fotmtike h2{font-size: 18px;position:absolute;top:-18px;left:40px;background:var(--primary-color1);border-radius: 100px;text-align: center;padding: 6px 25px;color: #fff;}
.fotmtike p{font-size: 12.9px;line-height: 20px;margin-bottom: 25px;}
.breadcrumb-section.four{padding-top: 151px;background-image:none;}
.resiboss{display:flex;justify-content:space-between;align-items:center;}
.resileft{width:48%;}
.rsimig{width:100%;}
.rsimig img{max-width:100%;}
.resileft h4{font-size:22px;line-height:40px;}
.listow.nelis ul{justify-content: center;align-items: inherit;}
.listow.nelis ul li{width: 26%;}
.buobimg{width:100%;text-align:center;}
.buobimg img{max-width:100%;}
.budltxt h4{font-size:25px;}
.budltxt p{font-size:20px;line-height: 35px;margin-top: 25px;}
.budltxt{width:75%;margin:0 auto;margin-top: 44px;}
.bubg{background:#EFF1F3 url(../img/foe.avif);padding-top:80px;padding-bottom:30px;width:100%;}
.connectives.nobf{background:none;}
.connectives.nobf::before{background:none;}
.farmlef.nwfr.nwfr1{width:60%;}
.mar280{margin-top: 280px;}
.gobimg{width: 65%;background: #EFF1F3;padding: 45px 65px;border-radius: 15px;margin: 0 auto;margin-top: 33px;border: 1px solid #e5e5e5;}
.gobimg img{max-width:100%;border-radius: 10px;}
.wohobpx{width:100%;margin:0 auto;background:url(../img/banner4.jpg) no-repeat;background-size:cover;border-radius:25px;height: 330px;background-position: bottom center;position:relative;overflow: hidden;background-attachment: fixed;}
.wohobpx:before{content:'';position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.4);}
.wobogbh ul{padding:75px;background:#fff;border-radius:25px;width: 90%;margin: 0 auto;margin-top: -157px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;display: flex;flex-wrap: wrap;position: relative;}
.wobogbh ul li{margin:0;padding:0;list-style:none;width: 33%;display: flex;align-items: center;margin-bottom: 30px;}
.wobogbh ul li img{width:40px;}
.wobogbh ul li p{font-size:20px;margin:0;margin-left: 12px;color: #000;font-weight: 600;}
.inboxss{width: 60%;}
.itemhow{
  
  display: flex;
  flex-direction: row;
  position: relative;
  padding-bottom: 35px;
  text-align:left;
}
.itemhow:before{content: "";
  position: absolute;
  left: 26px;
  top: 0;
  width: 2px;
  height: 100%;
  background-color: var(--primary-color1);
  z-index: 1;
}
.item__circle{display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 53px;
  height: 53px;
  background-color: var(--primary-color1);
  color: #fff;
  font-style: normal;
  font-weight: 600;
  letter-spacing: .3px;
  font-size: 20px;
  line-height: 26px;
  border-radius: 100px;
  margin-right: 42px;
  position: relative;
  z-index: 2;}
  h2.hotiow{font-size: 30px;
  line-height: 38px;
  font-weight: 800;color:#121c30;}
  p.hotiow1{color:#18181b;}
  .itemhow:last-child:before{content:inherit;background-color:none;}
  .pooverv{position:relative;width:80%;display: flex;align-items: center;padding-left: 54px;}
  .pooverv:before{content:'';position:absolute;top:0;left:0;background:var(--primary-color1);height:305px;width:100px;z-index: -1;}
  .pooverv p{font-size: 21px;line-height: 38px;color: #000;padding-left: 55px;}
  .pooverv1{width:100%;display:flex;justify-content:space-between;}
  .povlft{width:30%;}
  .povrig{width:67%;display:flex;flex-wrap:wrap;justify-content:space-between;}
  .povimg{width:100%;}
  .povimg img{max-width:100%;border-radius: 18px;}
  .advone{background-color: transparent;width:32%;padding: 30px 30px 30px 30px;border-radius: 15px 15px 15px 15px;background-image:linear-gradient(180deg, #f8f8f8 50%, #37B2EE 10%);margin-bottom: 20px;}
  .advone img{width:60px;}
  .advone h3{font-size:23px;color: #fff;font-weight: 800;margin-top: 20px;margin-bottom: 0;}
  .advone p{font-size:16px;margin-bottom: 0;color: #fff;}
  /* .buldbox{background:url(../img/bulidr-profile.webp);position:relative;width:100%;z-index: 99;background-size: cover;} */
  .buldbox{background:#f2f2f2;padding-bottom: 100px;}
  /* .buldbox:before{content:'';background:#f2f2f2;width:100%;height:100%;position:absolute;top:0;z-index: -1;
	opacity: 0.4;} */
  .buldbox .section-title h2{color:#0a0a0a;font-weight: 800;margin-bottom: 15px;}
  .buldbox p.nepe{color:#0a0a0a;max-width: 65%;font-size: 20px;line-height: 31px;}
  .buldbox h3.nepe{width: 80%;margin: 0 auto;color: #37B2EE;}
  .coint{border-radius:25px;padding: 0;padding-bottom:15px;width:70%;}
  .coint h2{font-size:90px;font-weight:800;color: #F97417;}
  .coint h3{font-size:30px;font-weight:800;}
  .coint p{font-size:20px;}
  .review-box.nocss{background: none;border-radius: 0;padding: 0;box-shadow:none;}
  .farmlef h2.forju{color: #37B2EE;font-size: 42px;}
  .farmlef.klie{margin:0 auto;text-align:center;}
  .farmlef.nefarm{width:72%;margin:0 auto;}
  .farmlef.nefarm ul{display: flex;justify-content: center;flex-wrap: wrap;}
  .farmlef.nefarm ul li{width: 25%;margin-bottom: 50px;}
  .farmlef.nefarm ul li p{font-size:20px;}
  .farmlef.nefarm ul li span img{width: 25px;}
  .farmlef.nefarm ul li span {width: 60px;height:60px;background:#37B2EE;border-radius: 20px;}
  .proboje{width:100%;text-align:center;}
  .innbpro{width:100%;}
  .innbpro img{max-width:55%;border-radius: 11px;}
  .batch.nwbd{background:#F97417;margin-top:25px;}
  .section-title h2{font-weight:800;}
@media (max-width:1199px){
header.style-3 .main-menu{display:block !important;}	
}