.s-our-agriculture.style-2 .content-section .image{
	height:415px
}
.s-our-agriculture .content-section {
    margin-bottom: 10px;
}
.s-our-agriculture.style-2 .counter-wrap {
    margin-bottom: 25px;
}
.s-why-choose {
    margin-top: 140px;
	padding-bottom: 25px;
}
.s-testimonial.style-2 {
    padding-bottom: 70px;
}
.s-blog-post {
    padding-top: 60px;
}
.s-partner {
    background-color: var(--Bg-18);
	& .heading-section .title{
		color: var(--Text-2);
	}
}
.s-testimonial.style-2 .image {
    padding-top: 80px;
}
.s-testimonial .content-section {
    padding-top: 40px;
}
.box-icon.style-6 .icon {
    font-size: 50px;
    color: #fff;
}
.s-service {
    padding-top: 67px;
}
.s-why-choose .image-wrap {
    max-width: 100%;
}
.s-why-choose .content-section {
    padding-top: 0;
}
ul.benefit-list{
	display: flex;
    gap: 14px;
}
ul.benefit-list .icon i {
    color: var(--Primary);
    font-size: 25px;
}
.s-about-us-2 {
    padding-bottom: 15px;
}
.footer {
    padding-top: 50px;
}
.s-testimonial.style-2.type-2 .image {
    padding-top: 0px;
    margin-top: 52px;
}
.box-portfolio .image {
   width:100%;
   height:455px;
   background-position:50% 30%;
   background-repeat:no-repeat;
   background-size:cover
}
.box-portfolio .image img{
   width:100%;
   height:100%;
}

.box-portfolio .content .color-2{
color: var(--Color-2);
}
.page-portfolio-details .parallax-window{
	background-image:url('./../images/page-title/index-3-1.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.page-about-us .parallax-window{
	background-image:url('./../images/page-title/index-1.jpg');
	background-position:50% 30%;
	background-repeat:no-repeat;
	background-size:cover;
}
.page-blog-full-w .parallax-window{
	background-image:url('./../images/page-title/blog-full-w.jpeg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.page-contact-us .parallax-window{
	background-image:url('./../images/page-title/our-service.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.page-our-commitments .parallax-window{
	background-image:url('./../images/page-title/our-commitments.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.page-gallery .parallax-window{
	background-image:url('./../images/page-title/our-farmer.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.parallax-window:before {
    content: '';
    background: rgb(0 0 0 / 57%);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    position: absolute;
}
.page-parallax .parallax-window {
    min-height: 355px;
}
/* @media (min-width: 576px) {
    .s-testimonial.style-2 .wrap .content-section {
        width: 56%;
    }
	.s-testimonial.style-2 .wrap .image {
        width: 44%;
    }
} */
.s-happy-farm-2 {
    background-image: url('./../images/section/s-happy.jpg');
	background-position:top
}
.s-project .heading-side {
    padding: 70px 0px 450px;
}
.box-portfolio .content .sub {
    color: #9a1d7e;
    background: rgb(255 255 255 / 78%);
    padding: 5px;
	font-size: 22px;
}
.s-quality-of-life .content-section .slider-box-icon {
    max-width: 100%;
}
.box-icon-list.style-2 .box-icon .icon::after{
display:none;	
}
.main-content.page-our-commitments .s-quality-of-life .video-wrap {
    z-index: 2;
    display: block;
    margin: 0 auto;
}
.slide-home-1 .content-wrap .content {
    max-width: 1170px;
}
.slide-home-1 .content-wrap .content .text p{
font-size:2rem	
}
@media (min-width: 1170px)
{
.box-icon.style-6
 {
    min-height: 492px;
}
}
.article-blog-item .image .entry-date p {
    line-height: 23px;
    text-align: center;
}
.article-blog-item .content .bot .share {
    transform: translateX(190px);
}
.header .header-inner .nav-list {
    gap: 30px;
}
.header .header-inner .nav-list .item a {
    font-size: 15px;
}
.tf-topbar .topbar-inner .topbar-right .contact-list {
    gap: 18px;
}