.inner-banner article {/*padding: 7.5rem 0;*/padding: 4rem 0}
.inner-banner article:before {display: none;}
.inner-banner article h3 {font-size: 1.375rem;color: #67513A;font-family: 'Plus Jakarta Sans', sans-serif;text-transform: uppercase;font-weight: 500;line-height: 1.6;margin-top: 1.2rem;margin-bottom: 0;}

.about-section-one {padding-top: 2.75rem !important;}
.about-section-one .main-heading h2 {margin-top: 2rem;text-align: start;margin-right: -2rem;position: relative;z-index: 1;margin-bottom: 0;font-size: 2.75rem;text-transform: capitalize;}
.about-section-one .abt-one-pera {margin-left: 1.5rem;display: flex;align-items: flex-end;height: 100%;margin-top: -2rem;}
.about-section-one .abt-one-pera p {max-width: 22rem;}
.about-section-one figure {clip-path: none;}
.about-section-one figure img{border-top-left-radius: 12.188rem;border-top-right-radius: 12.188rem;}
.about-section-one figure:before {display: none;}
.about-section-one article {position: relative;bottom: 0;margin-top: 4.5rem;}
.about-section-one article ul li strong {color: #9A7352;}
.about-section-one article ul li span {color: #67513A;}
.about-section-one article ul li .img img {filter: brightness(0) saturate(100%) invert(45%) sepia(56%) saturate(341%) hue-rotate(346deg) brightness(94%) contrast(81%);}
.about-section-two {padding-bottom: 15rem;}
.about-section-two .left-col .main-heading h2 {margin-bottom: 0.5rem;}
.about-section-two .left-col .h5 {font-family: 'Plus Jakarta Sans', sans-serif;color: #67513A;font-weight: 500;line-height: 1.5;margin-bottom: 1.5rem;}
.about-section-two .left-col p {max-width: 24rem;}
.about-section-two .right-col, .product-detail-section-three .right-col {margin-top: 9.5rem;}
.about-section-two .right-col .years, .product-detail-section-three .right-col .years {position: relative;padding-bottom: 0.35rem;transition: 0.75s;margin-bottom: 4.5rem;}
.about-section-two .right-col .years:before, .product-detail-section-three .right-col .years:before {content: '';background: linear-gradient(90deg,rgba(103, 81, 58, 1) 0%, rgba(103, 81, 58, 0) 100%);position: absolute;bottom: 0;width: 100%;height: 1px;}
.about-section-two .right-col .years:last-child, .product-detail-section-three .right-col .years:last-child {margin-bottom: 0;}
.about-section-two .right-col .years span {color: rgb(103 81 58 / 30%);font-size: 3.25rem;font-family: 'euro-primary', sans-serif;display: block;line-height: normal;}
.about-section-two .right-col .years h4, .product-detail-section-three .right-col h4 {color: #67513A;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 600;text-transform: uppercase;margin-bottom: 1.1rem;}
.couple-sec {background: #FFFAF3;}
.about-section-three h2 {font-size: 3.25rem;color: #67513A;max-width: 20rem;margin-bottom: 1rem;}
.about-section-three .h5 {font-family: 'Plus Jakarta Sans', sans-serif;color: #67513A;font-weight: 500;text-transform: uppercase;margin-bottom: 1.1rem;}
.about-section-three .first-rw:first-child {padding: 0 3.25rem;/*margin-top: -14rem;*/}
.about-section-three .left-side figure img {height: 41.25rem;}
.about-section-three p {max-width: 30rem;}
.about-section-three .right-side {margin-top: 6rem;padding-left: 2rem}
.about-section-three .second-rw {padding: 0 3.25rem;}
.about-section-three .second-rw article h3 {color: #67513A;margin-bottom: 0.5rem;}
.about-section-three .second-rw article {margin-top: 1rem;}
.about-section-three .second-rw .row:nth-child(even) {margin-top: -6rem;}
.about-section-three .second-rw .row:nth-child(3) {margin-top: -6rem;}
.about-section-three .second-rw .row:nth-child(1), .about-section-three .second-rw .row:nth-child(3) {padding-left: 4.5rem;}
.home-section-four:before {content: '';background: url(../images/bg-leaf.png) no-repeat;background-size: cover;position: absolute;inset: 0;opacity: 10%;z-index: -1;}
.about-section-four{clip-path: none;background: transparent;border-radius: 0 !important;padding-top: 0 !important}
.about-section-four article ul li:first-child span{max-width: initial !important;}
.about-section-four article{bottom: 3rem}
.about-section-four figure:before {background: linear-gradient(180deg, rgba(36, 19, 2, 0) 25%, rgba(36, 19, 2, 0.95) 100%);}
.about-section-four:before{display: none;}
.about-section-four .main-heading p {max-width: 38rem;margin: 0 auto;font-size: 1rem;}
.about-section-four .main-heading h2 {margin-bottom: 1.5rem;}
.about-section-four .choose-list ul {column-count: unset;display: flex;flex-wrap: wrap;justify-content: center;}
.about-section-four .choose-list ul li {margin-bottom: 2.5rem;width: 40%;}
.about-section-five {background: #F6ECDF;z-index: 1}
.about-section-five:before {content: '';background: url(../images/leaf-1.svg) no-repeat;background-position: left 3rem;position: absolute;inset: 0;opacity: 4%;z-index: -1;}
.about-section-five:after {content: '';background: url(../images/leaf-2.svg) no-repeat;background-position: bottom 2rem right;position: absolute;inset: 0;opacity: 4%;z-index: -1;}
.about-section-five .why-content span {color: #67513A;font-size: 1.25rem;font-weight: 600;font-family: 'Plus Jakarta Sans', sans-serif;margin-bottom: 0.5rem;display: block;}
.about-section-five .left-side {text-align: right;padding-right: 1rem;}
.about-section-five .why-content {margin-bottom: 2.75rem;}
.about-section-five .why-content:last-child {margin-bottom: 0;}
.about-section-five .right-side {padding-left: 1rem;}
.about-section-five .girl-img img, .service-detail-section-four .men-img img {border-top-left-radius: 12.188rem;border-top-right-radius: 12.188rem;}
.about-section-six {padding: 4.375rem 0;}
.about-section-six:before {content: '';background: url(../images/standard-bg.png) no-repeat;background-size: cover;position: absolute;inset: 0;z-index: -1}
.about-section-six figure figcaption {position: absolute;inset: 0 0 19rem;display: flex;align-items: center;justify-content: center;}
.about-section-six figure figcaption .main-heading h2 {color: #fff;margin-bottom: 0;}
.about-section-six .wht-bg {background: #FFFAF3;padding: 3.438rem;margin: -5.5rem 3.125rem 0;position: relative;}
.about-section-six .wht-bg h3 {font-size: 2.31rem;color: #67513A;margin-bottom: 0;}
.about-section-six .wht-bg .operational-list {display: flex;margin-top: 2.5rem;justify-content: space-between;}
.about-section-six .wht-bg .operational-list li {font-size: 1.125rem;color: #67513A;max-width: 16%;position: relative;display: inline-block;padding-left: 0.75rem;}
.about-section-six .wht-bg .operational-list li:before {content: '';border-left: 1px solid #C6AA49;position: absolute;left: 0;top: 0.5rem;height: 2.438rem;width: 1px;}
.about-section-six .wht-bg p {margin-bottom: 0;margin-left: -7rem;}
.about-section-seven {background: rgb(255 250 243 / 80%);padding-bottom: 0rem}
.about-section-seven:before {content: '';background: linear-gradient(180deg,rgba(255, 250, 243, 0) 0%, rgba(255, 250, 243, 1) 100%);position: absolute;bottom: 0;width: 100%;height: 11.75rem;z-index: 1;}
.about-section-seven .main-heading {margin-bottom: 3rem;}
.about-section-seven .main-heading h2 {margin-bottom: 0.5rem;}
.about-section-seven .main-heading .h5 {color: #67513A;font-size: 1.25rem;text-transform: uppercase;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 500;margin-bottom: 0.9rem;}
.about-section-seven figure {line-height: 0;z-index: -1;mix-blend-mode: darken;}
.about-section-eight {padding-top: 5rem;}
.mix-sec {background: #FFFAF3;position: relative;z-index: 1;}
.mix-sec:before, .contact-footer:before {content: '';background: url(../images/footer-pattern.png) no-repeat;background-size: cover;position: absolute;inset: 0;z-index: -1;}

.contact-section-one {padding-top: 3rem;}
/*.contact-section-one .cont-left {padding-left: 5.4rem;}*/
.contact-section-one .main-heading h2 {font-size: 5.375rem;margin-bottom: 0;position: relative;z-index: 1;text-align: start;text-transform: none;}
/*.contact-section-one figure {margin-right: -5rem;margin-left: -12.94rem;margin-bottom: 4rem;}*/
.contact-section-one figure{line-height: 0;clip-path: shape(from 0% 78.95%, hline to 100%, vline to 100%, hline to 0%, line to 0% 78.95%, close, close, move to 100% 78.95%, curve to 49.22% 78.95% with 86.56% 78.95% / 49.22% 78.95%, curve to 0% 78.95% with 49.22% 78.95% / 8.07% 78.95%, curve to 50% 0% with 0% 35.35% / 22.39% 0%, curve to 100% 78.95% with 77.61% 0% / 100% 35.35%, close);}
.contact-section-one .cont-left p {max-width: 65rem;font-size: 1rem;}

.contact-section-one .contact-main {margin-top: 3.125rem;/*padding-left: 5.4rem;*/}
.contact-section-one .contact-main .contact-details {margin-bottom: 2.5rem;}
.contact-section-one .contact-main .col-md-4:nth-child(2) .contact-details {margin-left: 2rem;}
.contact-section-one .contact-main .col-md-4:nth-child(3) .contact-details {margin-left: 3rem;}
.contact-section-one .contact-main .col-md-4:nth-child(5) .contact-details {margin-left: 2rem;}
.contact-section-one .contact-main .contact-details .h5 {font-size: 1.5rem;}
.contact-section-one .contact-main .contact-details h4 {color: #9A7352;font-size: 1.12rem;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 500;text-transform: uppercase;margin-bottom: 0.75rem;}
.contact-section-one .contact-main .contact-details a {font-size: 1.125rem;max-width: 15rem;display: block;}
.contact-section-one .contact-main .contact-details p {max-width: 11rem;font-size: 1.125rem;margin-bottom: 0}
.contact-section-two {padding-top: 4rem;}
.contact-section-two .main-heading h2 {margin-bottom: 0.25rem;}
.contact-section-two .main-heading h3, .contact-section-three .main-heading p {font-size: 1.25rem;color: #67513A;font-weight: 500;text-transform: uppercase;font-family: var(--base-font-family);line-height: 1.75}
.contact-section-two form {margin-top: 2.5rem}
.contact-section-two form .form-group {margin-bottom: 2.5rem;}
.contact-section-two form .form-group .form-control {border-bottom: 1px solid rgb(103 81 58 / 60%);color: #67513A;}
.contact-section-two form .form-group .form-control::placeholder {color: rgb(103 81 58 / 60%);font-size: 0.875rem;}
.contact-section-two form .btn {padding: 0.735rem 2.148rem;margin-top: 0.5rem;}
.wpcf7 form .wpcf7-response-output {color: #f6e2cd;}
.wpcf7-not-valid-tip {font-size: 0.938rem  !important;color: #f6e2cd;}
.contact-section-three {background: #FFFAF3;padding: 6.25rem 0;}
.contact-section-three .main-heading h2 {margin-bottom: 0.25rem;}
.contact-section-three:before {content: '';background: linear-gradient(180deg,rgba(255, 250, 243, 0) 0%, rgba(255, 250, 243, 0.95) 45%, rgba(255, 250, 243, 1) 65%, rgba(255, 250, 243, 0) 100%);position: absolute;bottom: -10rem;width: 100%;height: 28.125rem;left: 0;right: 0;}
.contact-footer {background: #FFFAF3;position: relative;z-index: 1;}

.product-section-one {padding-block: 3rem;}
.product-section-one .top-content {margin-bottom: 6.75rem;}
.product-section-one .top-content .main-heading h2 {text-transform: none;text-align: center;font-size: 3.2rem}
.product-section-one .top-content .main-heading p {max-width: none;}
.product-section-one .img-content {margin-left: 2.4rem;}
.product-section-one .img-content-2 {margin-left: 0rem;}
.product-section-one .main-heading h2 {text-transform: none;font-size: 3.5rem;text-align: start;margin-bottom: 0.75rem !important;}
.product-section-one h3 {color: #67513A;text-transform: uppercase;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 500;line-height: 1.5;margin-bottom: 1.25rem;}
.product-section-one .btn {padding: 0.735rem 2.13rem;margin-top: 1rem;}
.product-section-one .row:nth-child(odd) {margin-block: 8rem;}
.product-section-one .row:nth-child(odd):last-child {margin-bottom: 0;}
.product-section-one .row:nth-child(odd) figure {padding-left: 0.65rem;}
.product-section-two figure:before {content: '';background: linear-gradient(180deg,rgba(44, 26, 7, 0.5) 0%, rgba(44, 26, 7, 0.8) 50%, rgba(44, 26, 7, 0.95) 90%);position: absolute;inset: 0;}
.product-section-two figure figcaption {position: absolute;bottom: 4.375rem;left: 0;right: 0;}
.product-section-two figure figcaption p {font-size: 1.125rem;color: #fff;}
.product-section-two figure figcaption .main-heading h2 {text-align: start;text-transform: none;color: #fff;}

.service-section-one figure, .product-detail-section-one figure {clip-path: shape(from 0% 99.27%,hline to 100%,vline to 100%,hline to 0%,line to 0% 99.27%,close,close,move to 100% 99.27%,curve to 49.22% 99.27% with 86.56% 99.27%/49.22% 99.27%,curve to 0% 99.27% with 49.22% 99.27%/8.07% 99.27%,curve to 50% 0% with 0% 44.44%/22.39% 0%,curve to 100% 99.27% with 77.61% 0%/100% 44.44%,close);}
.service-section-two {padding-top: 2.5rem;}
.service-section-two .main-heading h2 {margin-bottom: 1.75rem;}
.service-section-two .top-content .row, .product-section-one .top-content .row {margin-block: 0}
.service-section-two .top-content .main-heading h2 {text-align: center;}

.product-detail-section-two {padding-top: 3.5rem;}
.product-detail-section-two .main-heading h2 {margin-bottom: 1.5rem;}
.product-detail-section-two .precision-list {display: flex;align-items: center;justify-content: space-between;margin-top: 2rem;} 
.product-detail-section-two .precision-list li {font-size: 1.375rem;color: #67513A;font-weight: 500;text-align: start;} 
.product-detail-section-three .right-col h4 {margin-bottom: 0.9rem;}
.product-detail-section-three .right-col figure {margin-bottom: 1.5rem;}
.product-detail-section-four {background: #241302;padding: 6.25rem 0 16rem;z-index: 1;}
.product-detail-section-four .main-heading h2 {max-width: 95%;margin-bottom: 1.9rem;}
.product-detail-section-four .processing-list ul {column-count: 2;}
.product-detail-section-four .processing-list ul li {margin-bottom: 1rem;position: relative;margin-left: 1rem;display: inline-block;}
.product-detail-section-four .processing-list {margin-bottom: 1.5rem;}
.product-detail-section-four .main-heading p {max-width: 90%;}
.product-detail-section-four .processing-list ul li:before {content: '';background: #C6AA49;position: absolute;left: -0.75rem;top: 0.5rem;width: 0.45rem;height: 0.45rem;clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);}
.product-detail-section-four:before {content: '';background: url(../images/processing-pattern.png) no-repeat;background-size: cover;position: absolute;inset: 0;z-index: -1;}
.product-detail-section-five {background: #FFFAF3;z-index: 1;}
.product-detail-section-five figure img {margin-top: -13rem;}

.product-detail-section-six, .product-detail-section-seven {background: #FFFAF3;z-index: 1}
.product-detail-section-six .main-heading h2 {margin-bottom: 1.75rem;}
.application-slider {margin: 2.5rem -29rem 0 -0.95rem;}
.product-detail-section-six:before {content: '';background: url(../images/application-leaf1.png) no-repeat;background-position: left top;position: absolute;left: 0;bottom: -1.5rem;width: 100%;height: 100%;z-index: -1;opacity: 4%;}
.product-detail-section-six:after {content: '';background: url(../images/application-leaf2.png) no-repeat;background-position: right top;position: absolute;right: 0;bottom: -1.5rem;width: 100%;height: 100%;z-index: -1;opacity: 4%;}
.application-slider:before {content: '';background: url(../images/application-leaf3.png) no-repeat;background-position: center left;position: absolute;left: 10rem;bottom: -6rem;width: 100%;height: 100%;z-index: -1;opacity: 4%;}
.application-slider:after {content: '';background: url(../images/application-leaf4.png) no-repeat;background-position: center;position: absolute;right: 0;bottom: -6rem;width: 100%;height: 100%;z-index: -1;opacity: 4%;}
.application-slider .slick-slide {margin: 0 0.95rem;}
.application-slider .application-box article .h4 {color: #67513A;text-align: center;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 500;}
.application-slider .application-box article {margin-top: 1rem;}
.product-detail-section-seven .double-img {margin-top: 1.875rem;}

.single-service .inner-banner article {padding-bottom: 4rem;}
.processing-slider {margin: 2.5rem -27rem 0 -0.75rem;}
.processing-slider .slick-slide {margin: 0 0.75rem;}
.service-detail-section-three .processing-box {position: relative;transition: 0.75s;padding-bottom: 0.5rem;}
.service-detail-section-three .processing-box:before {content: '';background: linear-gradient(90deg, rgba(103, 81, 58, 1) 0%, rgba(103, 81, 58, 0) 100%);position: absolute;bottom: 0;width: 100%;height: 1px;}
.service-detail-section-three .processing-box article {margin-top: 0.75rem;}
.service-detail-section-three .processing-box article .text-wrp {display: flex;align-items: center;gap: 0.5rem;}
.service-detail-section-three .processing-box article .text-wrp span {color: #C6AA49;font-size: 1.5rem;font-weight: 600;font-family: 'Plus Jakarta Sans', sans-serif;}
.service-detail-section-three .processing-box article .text-wrp .h4 {margin-bottom: 0;color: #67513A;font-size: 1.5rem;font-weight: 600;font-family: 'Plus Jakarta Sans', sans-serif;text-transform: uppercase;}
/*.service-detail-section-three .col-lg-4:nth-child(2) {margin-top:5rem;}*/


.service-detail-section-four, .service-detail-section-five {background: #FFFAF3;}
.service-detail-section-four .left-side {padding-left: 1rem;}
.service-detail-section-four .left-side .main-heading h2 {/*margin-right: -6rem;*/position: relative;z-index: 1;margin-bottom: 2rem;}
.service-detail-section-four .left-side .main-heading p {margin-bottom: 0;max-width: 90%;}
.service-detail-section-four .right-side {padding-left: 1rem;margin-top: 8.5rem;}
.service-detail-section-four .right-list ul li {color: #67513A;font-size: 1rem;margin-left: 2.4rem;margin-bottom: 1rem;list-style: disc;}
.service-detail-section-four .right-list ul li:last-child {margin-bottom: 0;}
.service-detail-section-four .right-list ul li::marker {color: #C6AA49;}


.work-slider {margin: 0 -13rem 0 -0.75rem;}
.work-slider .slick-slide {margin: 0 0.75rem;}
.work-slider .work-box {padding: 0.5rem 1.5rem 1rem;height: 100%;position: relative;transition: 0.75s;overflow: hidden;min-height: 15.313rem;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;}
.work-slider .work-box:before {content: '';position: absolute;inset: 0;background: linear-gradient(130deg,rgba(198, 170, 73, 1) 0%, rgba(103, 81, 58, 1) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;padding: 1px;transition: 0.5s;z-index: -1}
.work-slider .work-box:after {content: '';background: url(../images/work-box-radial.png) no-repeat;background-position: bottom right;position: absolute;inset: 0;opacity: 25%;z-index: -1;}
.work-slider .work-box span {font-size: 3.5rem;font-family: 'euro-primary', sans-serif;color: rgb(103 81 58 / 20%);line-height: normal;}
.work-slider .work-box .work-content {margin-top: 2rem}
.work-slider .work-box .work-content h4 {color: #67513A;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 500;}
.work-slider .work-box .work-content p {margin-bottom: 0;max-width: 95%;}

.privacy-section-one h3{color:#67513A}
.single-product h3, .page-template-product-detail h3{color:#67513A;}
.privacy-section-one .border-text:not(:first-child){margin-top: 2.5rem}
.privacy-section-one li, .product-detail-section-nine li{color:#000;list-style: disc;margin: 0 0 0.5rem 1rem;text-align: center;}
.product-detail-section-nine ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.privacy-section-one ul{margin-bottom:1rem }
.pro-sec{padding-top: 0 !important}
.pro-sec figure::before{display: none}
.para p{margin-bottom: 0}
@media (min-width: 992px) {
  :root { --left-to-right-nil: polygon(0 0, 0 0, 0 100%, 0 100%); --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%); --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0); --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%); --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%); --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
  img.wow, .main-heading.wow { clip-path: var(--bottom-to-top-nil); transition: all 2s ease 0.25s; transform: translateY(40%); opacity: 0; }
  img.animated, .main-heading.animated { clip-path: var(--bottom-to-top-fil); transform: translateY(0px); opacity: 1; }

}

@media only screen and (min-width: 1200px) {.container {max-width: 88.57979502196193vw;padding: 0}}

@media only screen and (min-width: 1600px) {html {font-size: 120%;-webkit-text-size-adjust: 100%;}}
 
@media only screen and (min-width: 1825px) {html {font-size: 130%;-webkit-text-size-adjust: 100%;}}
 
@media only screen and (min-width: 2030px) {html {font-size: 160%;-webkit-text-size-adjust: 100%}}
 
@media only screen and (min-width: 2700px) {html {font-size: 200%;-webkit-text-size-adjust: 100%;}}