/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 05 2025 | 12:44:14 */
:root {
    --agriox-base: #f1cf69;
    --agriox-primary: #134e1b;
    --agriox-secondary: #2d8638;
    --e-global-typography-primary-font-family: "Poppins", sans-serif!important;
}

body, p, ul li, .elementor-icon-list-text {
	font-family: "Poppins", sans-serif;
	font-weight:400;
	font-size: 15px;
	line-height: 27px;
/* 	color: #909090!important; */
}

.preloader__image {
    background-size: 130px auto;
}

.gv-font{
	font-family: "Great Vibes", Sans-serif!important;
}

.frm{
	    animation: 10s linear 0s infinite normal none running sunMove;
}

.about-one__content {
    max-width: max-content;
    width: 100%;
    margin-left: 0px;
    text-align: justify;
}

.about-one__left-overlay{
	display: none;
}

.about-two__img-box-img2 .logo {
    position: absolute;
    top: 194px;
}

.about-two__img-box-img1 {
    width: 66%;
}

.about-two__img-box-img2-inner {
    width: 85%;
}

.elementor-kit-8 {
	--e-global-typography-primary-font-family: "Poppins", sans-serif;
	--e-global-typography-text-font-family: "Poppins", sans-serif;
}

.main-menu .main-menu__list > li + li, .stricky-header .main-menu__list > li + li {
    margin-left: 35px!important;
}

.features-two__single-title h3 {
	font-size: 18px;
	font-family: var(--agriox-font-2, "Averia Sans Libre", cursive);
}

.blog-one__single-content h2{
	font-size: 22px;
	font-family: var(--agriox-font-2, "Averia Sans Libre", cursive);	
}

.sidebar__single.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title {
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
}

.winky-font,
.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a {
	font-family: "Poppins", sans-serif!important;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger span{
	display: none!important;
}

.sec-title__title {
    font-size: 40px;
    margin-bottom: 10px;
}
.sec-title .icon img {
    max-width: 45px;
}
.about-one__content-title {
    color: #24a333;
}

.main-menu .main-menu__list .megamenu > ul li a {
    padding: 0;
    display: flex;
}
.features-one__single-title {
    padding: 20px 0px 10px;
}
.view .features-one__single.style2 .features-one__single-img {
    display: none;
}
.contact-page__contact-info-wrapper {
    padding: 60px 45px 60px;
}
.contact-page__contact-info-title {
    padding-right: 15px;
}
.features-three__list li p,
.services-one__single-content p,
.contact-one__text{
    font-size: 14px;
    line-height: 26px;
    color: #a1a1a1;
}
.services-one__single-content {
    padding: 12px 25px 35px;
}
.services-one__single-content h3 {
    letter-spacing: -1px;
}
.services-one__single-content h3 {
    max-width: 210px;
}

.sec-title {
    margin-bottom: 25px;
}

.about-one__content-text {
    margin-top: 20px;
}

.about-one__content-list{
 	display: none; 
}

/* .main-menu .main-menu__list li ul, .stricky-header .main-menu__list li ul {
    width: 600px;
} */

.none-logo .footer-widget__about-logo{
	display: none
}

.footer-widget__about-contact-box {
    border-top: none;
    padding-top: 0;
}



.content-display{
	    display: contents;
}

.product .added_to_cart, .shop-one__image .added_to_cart {
    margin-bottom: -7px;
}
.shop-one__image {
    margin-bottom: 6px;
}

/* 
.cv-spinner{
	display: none
} */

/* .elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
    top: 90%
}  */


/* .shop-one__image {
    background: #fff;
} */

/* .shop-one__item:hover .shop-one__cart.added{
	top: 90%
}

ul.products li.product .button.shop-one__cart.added{
	top: 94%;
	height: 35px;
}

.shop-one__cart {
    opacity: 1;
    visibility: visible;
}
.shop-one__cart {
    width: 130px;
    height: 45px;
	font-size: 14px;
    border-radius: 8px;
    top: 92%;
	letter-spacing:-0.5px;
} */

/* ul.products li.product .button.shop-one__cart.added .shop-one__content{
    margin-top: -26px;
} */

/* .product .added_to_cart, .shop-one__image .added_to_cart {
    padding: 18px 19px;
    font-size: 12px;
    margin-top: -46px;
    left: 0px;
    margin-bottom: 26px;
    font-weight: 700;
    line-height: 1;
} */

/* .product .added_to_cart, .shop-one__image .added_to_cart {
    padding: 18px 19px;
    font-size: 12px;
    margin-top: -46px;
    bottom: -24px;
    left: 68px;
    margin-bottom: 26px;
    position: absolute;
    font-weight: 700;
    line-height: 1;
}

.product .added_to_cart, .shop-one__image .added_to_cart{
	    padding: 15px 30px;
} */

.video-one {
    padding: 100px 0px 160px;
}

/* .product .added_to_cart, .shop-one__image .added_to_cart
Specificity: (0,2,0){
    margin-bottom: -6px;
} */

.cta-two .cta-two__right img {
    max-width: 200px!important;
}

.testimonials-one::before,
.video-one::before{
    height: 100%;
	width:100%;
}
.news-details__left .blog-one__single-content p {
    margin-bottom: 10px!important;
}

.providing-quality-one__content-box-list-item .text h3 {
    color: #134e1b;
}
	 
.providing-quality-one__content-box-list-item .text p {
    color: #a1a1a1;
}

.providing-quality-one__content-box-list-item {
    border-bottom: 1px solid rgb(203 203 203 / 74%);
    margin-top: 10px;
    padding-bottom: 10px;
}

.features-two__single-title p {
	font-size: 14px;
    line-height: 26px;
}

.about-four {
    padding-top: 90px;
    padding-bottom: 90px;
}


@media (min-width: 992px) {
    .features-three__list li {
        padding-left: 95px;
        padding-right: 15px;
        padding-top: 20px;
        padding-bottom: 15px;
    }
}

@media (min-width: 1200px) {
    .features-three__content {
        padding-left: 30px;
		padding-top: 70px;
    }
}

.testimonials-one__single {
    padding: 30px 30px 30px;
	min-height: 270px;
}




@media (min-width: 1200px) {
    .main-header-three__upper {
        padding-top: 5px;
        padding-bottom: 5px;
    }
}

.about-three__products-list ul{display:none;}
.odometer.odometer-auto-theme{display: none!important;}

.story-one__img {
    min-height: 590px;
}

.about-one__left-overlay .title p {
    color: #ffffff !important;
}

.features-two__single {
    padding: 30px 30px 30px;
}

.features-two__single-title h3 {
    font-size: 17px;
    line-height: 25px;
}

.services-details__content-title {
    font-size: 32px;
    letter-spacing: -0.8px;
}

.footer-widget__about-contact-box .text {
    color: #ffffff!important;
	line-height: 24px!important;
}

.footer-one__bottom-text p, .footer-widget__about-text {
    color: #ffffff !important;
}
.main-header-three .main-menu .main-menu__list > li > a {
    padding-top: 18px;
    padding-bottom: 18px;
}

@media (max-width: 992px) {
	.blog-two__carousel__custom-nav {
		justify-content: end;
	}
}
@media (min-width: 992px) {
    .cta-two__list li {
        color: #d8d8d8 !important;
    }
}

@media (min-width: 992px) {
    .features-three__list li > i {
        top: 30px;
    }
}

@media (min-width: 1200px) {
    .main-header-three .logo {
        padding-top: 8px;
        padding-bottom: 8px;
        width: auto;
    }
}

.shop-one__title {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    border: none;
    outline: none !important;
	background-color: var(--agriox-base, #f1cf69);
	padding: 6px 20px 6px;
    border-radius: 8px;
    font-size: 16px;
    min-width: 270px;
    color: var(--agriox-primary, #334b35);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0px;
    transition: all 0.3s linear;
    overflow: hidden;
    z-index: 1;
    line-height: 34px;
}

.shop-one__title::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 10px;
    height: 100%;
    background: rgba(var(--agriox-primary-rgb, 51, 75, 53), 0.15);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    content: "";
    transform: scale(1);
    transition: 700ms ease;
    z-index: -1;
}

.shop-one__title:hover {
    color: #ffffff;
}

.shop-one__title:hover:before {
    width: 100%;
    opacity: 1;
    transform: scale(1.5);
    border-radius: 0;
    background: var(--agriox-primary, #334b35);
}
.contact-one .contact-one__images__shape::before,
.contact-one .contact-one__images__shape::after {
	display: none;
}

.chaty-tooltip.pos-left .on-hover-text, .chaty-tooltip.pos-left:after {
    font-size: 12px;
}
@media only screen and (max-width: 767px) {
.shop-one__title{
    min-width: 210px;
	}
}