/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 29 2025 | 12:41:24 */
.cus-hero-banner .elementor-background-overlay {
    width: 74%;
    left: auto;
    right: 0px;
}
.full-width-section .elementor-container {
    max-width: 100% !important;
}
.pro-card-box .elementor-icon, .pro-card-box .elementor-heading-title, .pro-card-box  {
    transition: .5s !important;
}
.pro-card-box:hover .elementor-icon {
    background: #fde428 !important;
    color: #000000;
}
.pro-card-box:hover .elementor-heading-title {
    color: #338d52 !important;
}
.pro-card-box .elementor-widget-button,
.pro-card-box .elementor-widget-button .elementor-widget-container,
.pro-card-box .elementor-widget-button .elementor-button-wrapper,
.pro-card-box .elementor-element-populated,
.pro-card-box .elementor-inner-column, 
.pro-card-box .elementor-container{
    position: static;
}
.pro-card-box .elementor-widget-button a:before {
    content: "";
    width: 100%;
    height: 100%;
    /* background: red; */
    position: absolute;
    top: 0px;
    left: 0px;
}
.elementor-html .pro-card-box .elementor-widget-button a:before {
    display: none;
}
.rice-slider-main .slick-list {
    padding-bottom: 60px;
}
.rice-slider-main .slick-arrow i {
    font-size: 13px !important;
}
.rice-slider-main .slick-arrow {
    width: 47px;
    height: 47px;
    top: 40% !important;
}
.rice-slider-main button.slick-prev {
    left: -16px;
}
.rice-slider-main button.slick-next {
    right: -16px !important;
}
.certified-logos figure.gallery-item {
    padding: 22px 15px !important;
}
.certified-logos figure.gallery-item img {
    width: 100%;
    height: 80px;
    object-fit: contain;
}
.certified-logos .gallery {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.certified-logos figure.gallery-item img[src="https://grainvilleindia.com/wp-content/uploads/2025/07/FDA-Logo.png"],
.certified-logos figure.gallery-item img[src="https://grainvilleindia.com/wp-content/uploads/2025/07/TPCI-Logo.png"] {
    max-width: 135px;
}
.no-heading-border .elementor-icon-box-title {
    padding-top: 0px !important;
}
.no-heading-border .elementor-icon-box-title:after {
    display: none;
}
.page-id-10953 #main {
    padding-bottom: 0px;
}
.foo-cta .elementor-heading-title:after {
    display: none;
}
.foo-cta a.elementor-button:hover {
    background: #001726 !important;
    color: white !important;
}



@media screen and (max-width: 767px) {
	.pro-card-box {
		padding: 15px 15px 23px 15px !important;
	}
	.pro-card-box .elementor-widget-container {
		padding: 0px !important;
	}
	.certified-logos .gallery figure.gallery-item {
		padding: 8px !important;
		width: 33.33%;
	}
	.certified-logos figure.gallery-item img {
		height: 55px;
	}
	.certified-logos figure.gallery-item img[src="https://grainvilleindia.com/wp-content/uploads/2025/07/FDA-Logo.png"], .certified-logos figure.gallery-item img[src="https://grainvilleindia.com/wp-content/uploads/2025/07/TPCI-Logo.png"] {
		max-width: 90px !important;
	}
}