/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 06 2026 | 11:49:39 */
/* Header */

#site-header .site-header-inner.agrikole-container {
    height: auto !important;
}

@media screen and (max-width: 425px) {
    #site-header .site-header-inner .wrap-inner .header-info {
        display: none;
    }

    #site-header .site-header-inner .wrap-inner #site-logo div#site-logo-inner {
        text-align: center;
		margin-right: 0px !important;
    }
	
	#site-header .site-header-inner .wrap-inner div#site-logo {
    	display: flex;
    	justify-content: center;
	}
}

header .wrap-inner .header-info {
    max-width: 544px !important;
}

header .wrap-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#site-logo div#site-logo-inner {
    margin-left: 0px !important;
}

/* Footer */

.widget_socials .socials .icon a {
    display: flex;
    justify-content: center;
    align-items: center;
}

footer .span_1_of_3.col:last-child div#widget_socials-4 .socials.clearfix .icon:nth-child(3) a i.fa.fa-vimeo{
	font-size: 0; /* hide vimeo icon */
    position: relative;
}

footer .span_1_of_3.col:last-child div#widget_socials-4 .socials.clearfix .icon:nth-child(3) a i.fa.fa-vimeo::before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://kapirajexim.com/wp-content/uploads/2026/03/indiamart-icon-Photoroom.webp");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

footer .span_1_of_3.col:last-child div#widget_socials-4 .socials.clearfix .icon:nth-child(3) a:hover i.fa.fa-vimeo::before {
    content: "";
    background-image: url("https://kapirajexim.com/wp-content/uploads/2026/03/indiamart-icon-hover-image-Photoroom.webp");
}

footer .span_1_of_3 #text-1 .textwidget p {
    text-align: justify;
}

@media screen and (max-width: 425px){
	footer#footer {
    	padding: 50px 0px 20px 0px !important;
	}
	
	footer .footer-grid.gutter-30 {
    	display: flex;
    	flex-wrap: wrap;
    	align-content: space-around;
    	justify-content: space-between;
    	align-items: stretch;
    	gap: 20px;
	}
	
	footer .span_1_of_4.col {
    	width: 47% !important;
	}
	
	footer .span_1_of_4.col:first-child,
	footer .span_1_of_4.col:nth-child(3){
    	padding-left: 20px !important;
    	padding-right: 0px !important;
	}
	
	footer .span_1_of_4.col:nth-child(2),
	footer .span_1_of_4.col:last-child{
    	padding-left: 0px !important;
    	padding-right: 20px !important;
	}	
}

footer div#footer-widgets .span_1_of_3.col div#text-1 .textwidget div a:hover,
footer div#footer-widgets .span_1_of_3.col div#text-4 .textwidget .text-accent-color a:hover{
	color: #fff;
}

/* Breadcrumbs */

@media screen and (max-width: 425px) {
	div#featured-title .agrikole-container.clearfix .inner-wrap div#breadcrumbs {
    	justify-content: flex-end;
    	display: flex !important;
		width: 40% !important;
	}
	
	div#featured-title .agrikole-container.clearfix .inner-wrap .title-group{
    	width: 56% !important;
	}
	
	div#featured-title .agrikole-container.clearfix .inner-wrap {
    	display: flex !important;
    	flex-direction: row;
    	flex-wrap: nowrap;
    	justify-content: space-between;
    	align-items: center;
	}
}

/* Home */

.ctm-home-slider{
	display: none;
}

.ctm-home-page-section-2 a.arrow {
    align-content: center;
}



@media (min-width: 1024px){
	.ctm-home-page-section-2 {
    	display: flex;
    	align-items: center;
	}
	
	.ctm-home-page-image-box-4 .thumb img {
    	width: 100% !important;
    	height: 203px !important;
    	object-fit: cover;
	}
	
	.ctm-home-page-image-box-3 .thumb img{
    	height: 268px !important;
	    object-fit: cover;
	}
	
	.ctm-home-page-image-box-2 .thumb img{
    	height: 234px !important;
	    object-fit: cover;
	}

	.ctm-home-page-image-box-1 .thumb img {
    	height: 234px !important;
		object-fit: cover;
	}

	.ctm-home-page-section-5-image-box-1 .thumb img, 
	.ctm-home-page-section-5-image-box-2 .thumb img {
    	height: 312px !important;
    	object-fit: cover;
	}	

	.ctm-home-page-section-5-image-box-4 .thumb img{
    	height: 278px !important;
    	object-fit: cover;
	}
	
	.ctm-home-page-section-5-image-box-5 .thumb img{
    	height: 311px !important;
    	object-fit: cover;
	}
	
	.ctm-home-page-section-3-image-box-1 .thumb img {
    	height: 176px !important;
		object-fit: cover !important;
	}

	.ctm-home-page-section-3-image-box-3 .thumb img {
    	height: 210px !important;
	    object-fit: cover !important;
	}

	.ctm-home-page-section-3-image-box-4 .thumb img {
	    height: 176px !important;
	    object-fit: cover;
	}

	.ctm-home-page-section-3-image-box-5 .thumb img {
    	height: 142px !important;
    	object-fit: cover;
	}
}

.ctm-home-page-section-9-text p {
    color: #fff !important;
	margin-bottom: 8px !important;
}

.ctm-home-page-section-9-heading .pre-heading.clearfix {
    color: #fff !important;
}

@media (min-width: 768px) and (max-width: 1024px){
	.ctm-home-page-section-1 .agrikole-parallax-item.skrollable:first-child {
    	left: -80px !important;
	}
	
	.ctm-home-page-testimonails .wpb_wrapper {
    	margin-top: 24px;
	}
	
	.ctm-home-page-section-2 .button-wrap.icon-right a.agrikole-button.medium.no_icon.accent.custom{
    	padding: 17px !important;
    	font-size: 18px !important;
	}
	
	.ctm-home-page-section-2 {
    	display: flex;
    	align-items: center;
	}
	
	.ctm-home-page-image-box-1, 
	.ctm-home-page-image-box-2 {
    	margin-bottom: 20px !important;
	}
	
	.ctm-home-page-image-box-3 .thumb img {
    	height: 234px !important;
    	object-fit: cover;
	}
	
	.half-on-991 {
    	display: flex;
    	flex-direction: row;
    	flex-wrap: wrap;
	}
	
	.ctm-home-page-section-3-image-box-1,
	.ctm-home-page-section-3-image-box-2,
	.ctm-home-page-section-3-image-box-3,
	.ctm-home-page-section-5-image-box-1,
	.ctm-home-page-section-5-image-box-2,
	.ctm-home-page-section-5-image-box-3{
    	width: 33.33% !important;
		margin-bottom: 20px !important;
	}
	
	.ctm-home-page-section-3-image-box-4,
	.ctm-home-page-section-3-image-box-5,
	.ctm-home-page-section-5-image-box-4,
	.ctm-home-page-section-5-image-box-5{
    	width: 50% !important;
	}
	
	.ctm-home-page-section-3-image-box-1 .thumb img {
    	height: 176px !important;
    	object-fit: cover;
	}
	
	.ctm-home-page-section-3-image-box-3 .thumb img{
    	height: 244px !important;
    	object-fit: cover;
	}
	
	.ctm-home-page-section-3-image-box-5 .thumb img {
        height: 224px !important;
        object-fit: cover;
    }
	
	.ctm-home-page-section-5-image-box-2 .thumb img, 
	.ctm-home-page-section-5-image-box-1 .thumb img {
    	height: 312px !important;
    	object-fit: cover;
	}
}

@media screen and (max-width: 431px) {
    .ctm-home-page-section-2 .button-wrap.icon-right a.agrikole-button.medium.no_icon.accent.custom {
        padding: 16px !important;
        font-size: 16px !important;
    }
	
	.ctm-home-page-section-1 .agrikole-parallax-item.skrollable:first-child {
    	left: -100px !important;
	}
	
	.ctm-home-page-image-box-1,
	.ctm-home-page-image-box-2,
	.ctm-home-page-image-box-3,
	.ctm-home-page-section-3-image-box-1,
	.ctm-home-page-section-3-image-box-2,
	.ctm-home-page-section-3-image-box-3,
	.ctm-home-page-section-3-image-box-4,
	.ctm-home-page-section-5-image-box-1,
	.ctm-home-page-section-5-image-box-2,
	.ctm-home-page-section-5-image-box-3,
	.ctm-home-page-section-5-image-box-4{
    	margin-bottom: 20px !important;
	}
}

/* Contact Us Page */

.ctm-contact-us-page-form form label {
    color: #fff;
}

.ctm-contact-us-page-form form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-top: 20px;
}

/* Product Page */

.ctm-product-page .parallax-wrap .agrikole-parallax-item:first-child img.parallax-image {
    width: 300px;
    height: 300px;
}

.ctm-home-page-all-text p:first-child {
    display: block;
}

@media screen and (max-width: 431px){
	.ctm-product-page {
    	display: flex;
    	flex-direction: column;
	}
	
	.ctm-product-page .wpb_column.vc_column_container.vc_col-sm-6.position-relative {
    	order: 2;
	}
	
	.ctm-product-page .wpb_column.vc_column_container.vc_col-sm-6 {
    	order: 1;
	}
}

/* Blog Page */

div#block-2 form label.wp-block-search__label {
    display: none;
}

div#block-2 form .wp-block-search__inside-wrapper input#wp-block-search__input-1 {
    padding: 20px;
    margin-bottom: 0px;
}

div#block-2 form .wp-block-search__inside-wrapper button.wp-block-search__button.wp-element-button {
    padding: 20px;
}

div#search-1 {
    padding: 20px !important;
}

div#search-1 form.search-form {
    padding: 10px;
}

div#search-1 form.search-form input.search-field {
    padding: 10px;
}

div#search-1 form.search-form button.search-submit {
    top: 16px;
}

@media (min-width: 768px) and (max-width: 1024px){
	.ctm-blog-post,
	.ctm-shop-page{
    	display: flex;
    	flex-wrap: wrap;
    	flex-direction: row;
    	align-content: space-around;
    	justify-content: space-between;
    	align-items: stretch;
    	gap: 20px;
	}
	
	.ctm-blog-post article,
	.ctm-shop-page li{
    	width: 48% !important;
	}
}

/* Services Page */

@media (min-width: 768px) and (max-width: 1024px){
	.ctm-service-page {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
    }
}

/* About Us */

@media (min-width: 768px) and (max-width: 1024px){
	.ctm-about-us-page-process-bar .title {
    	font-size: 14px !important;
	}
}

@media screen and (max-width: 425px){
	.ctm-about-us-page-process-bar .title {
    	font-size: 14px;
	}	
}