.product-title{
    color: #5f3c27;
    position: relative;
    font-weight: 700;
	margin-bottom: 54px;
}

.process-heading {
    color: #5f3c27;
    position: relative;
    font-weight: 700;
	margin-bottom: 54px;
}

.process-heading::after {
    content: '';
    background-image: url(../../assets/images/icons/menu-line.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 50%;
    bottom: -35px;
    left: 0;
    min-height: 40px;
}

.cta-heading {
    color: #fff;
    position: relative;
    font-weight: 400;
	margin-bottom: 54px;
}

.cta-heading::after {
    content: '';
    background-image: url(../../assets/images/icons/menu-line.svg);
       background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 190px;
    bottom: -50px;
    left: 0;
    min-height: 40px;
    right: 0;
    margin: 0 auto;

}

.cta-heading span{
    color: #ffc009;
    font-weight: 700;
}

.qualityBox{
	position: relative;
    left: 100px;
    z-index: 1;
}

.text-black{
	color:#000;
}

.productCTA{
	-webkit-border-top-right-radius: 100px;
-moz-border-radius-topright: 100px;
border-top-right-radius: 100px;
}
.listBenefits li .elementor-icon-list-text{
	border-bottom:1px solid #d49b00;
	width: 100%;
	    padding: 10px 0;
}

.listIcons ul li{
	list-style: none;
    color: #000;
    padding: 12px 0;
	position:relative;
	margin-left: 80px;
}

.listIcons ul li{
    border-bottom: 1px solid #d49b00;
}

.listIcons ul li img{
	position: absolute;
    left: -100px;
    top: 13px;
	width:42px;
}
.ListDinline ul {
	padding:0px;
	margin:0px;
}
.ListDinline ul li{
	list-style: none;
	width:48%;
	display:inline-block;
	font-size:14px;
	color:#1e0000;
	position:relative;
	padding-left: 24px;
}

.ListDinline ul li::before {
    content: '';
    background-image: url(../../assets/images/icons/yellow-tick.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 15px;
    height: 11px;
    top: 5px;
    left: 0;
}

.ListDblock ul {
	padding:0px;
	margin:0px;
}
.ListDblock ul li{
	list-style: none;
	width:100%;
	font-size:14px;
	color:#1e0000;
	position:relative;
	padding-left: 24px;
}

.ListDblock ul li::before {
    content: '';
    background-image: url(../../assets/images/icons/yellow-tick.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 15px;
    height: 11px;
    top: 5px;
    left: 0;
}

.center-heading {
    color: #5f3c27;
    position: relative;
    font-weight: 400;
	margin-bottom: 54px;
}

.center-heading::after {
    content: '';
    background-image: url(../../assets/images/icons/menu-line.svg);
       background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 190px;
    bottom: -50px;
    left: 0;
    min-height: 40px;
    right: 0;
    margin: 0 auto;

}

.center-heading span{
    color: #ffc009;
    font-weight: 700;
}

.Listunderline ul {
	padding:0px;
	margin:0px;
}
.Listunderline ul li{
	list-style: none;
    width: 46%;
    display: inline-block;
    font-size: 14px;
    color: #1e0000;
    position: relative;
    border-bottom: 1px solid #d49b00;
    margin: 0 44px 0 0;
    padding: 10px 0 10px 24px;
}

.Listunderline ul li::before {
    content: '';
    background-image: url(../../assets/images/icons/yellow-tick.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 15px;
    height: 11px;
    top: 15px;
    left: 0;
}

.ListunderlineFull ul {
	padding:0px;
	margin:0px;
}
.ListunderlineFull ul li{
	list-style: none;
    width: 100%;
    font-size: 14px;
    color: #1e0000;
    position: relative;
    border-bottom: 1px solid #d49b00;
    margin: 0 44px 0 0;
    padding: 10px 0 10px 24px;
}

.ListunderlineFull ul li::before {
    content: '';
    background-image: url(../../assets/images/icons/yellow-tick.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 15px;
    height: 11px;
    top: 15px;
    left: 0;
}

.wsesameMid .elementor-widget-wrap{
	-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 40px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 40px;
border-top-left-radius: 10px;
border-bottom-left-radius: 40px;
}


.roundBullet ul {
	padding:0px;
	margin:20px 0 0 0;
}
.roundBullet ul li{
	list-style: none;
    width: 100%;
    font-size: 14px;
    color: #1e0000;
    position: relative;
    margin: 0 44px 0 0;
    padding: 10px 0 10px 36px;
}

.roundBullet ul li::before {
    content: '';
    background-image: url(../../assets/images/icons/round-bullet.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 15px;
    left: 0;
}

.yellowroundBullet ul {
	padding:0px;
	margin:20px 0 0 0;
}
.yellowroundBullet ul li{
	list-style: none;
    width: 100%;
    font-size: 14px;
    color: #1e0000;
    position: relative;
    margin: 0 44px 0 0;
    padding: 10px 0 10px 24px;
}

.yellowroundBullet ul li::before {
        content: '';
    background-color: #ffc009;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 15px;
    left: 0;
    border-radius: 50%;
}

.processKernal p{
	color:#000;
}

.processCashew p{
	color:#000;
	font-size:12px;
}



.sesame-product{
	margin-top: -220px;
}
.sesame-product ul li{
	background: #fff;
    margin: 0 10px;
	border-bottom:none !important;
	-webkit-border-radius: 40px;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius: 40px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
border-radius: 40px;
border-top-left-radius: 10px;
border-bottom-right-radius: 10px;
	font-weight:bold;
	color:#5f3c27;
}

.sesame-product ul.dflex {
    display: flex;
}

.sesame-product ul.dflex li {
    height: 300px !important;
    display: flex !important;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    gap:15px;
    padding-bottom: 0px !important; 
}

.sesame-product ul.dflex li:hover {
    background-color: #ffc009;

}

.sesame-product ul.dflex li a {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    text-decoration: none;
    color:#5f3c27;
}

.sesame-product ul li img {
    width: 180px;
}

.sesame-product ul li h4 {

    font-size: 17px;
}

/*

.sesame-product ul li::before{
	content:"";
	width:232px;
	height:228px;
	display:block;
	margin:0 auto;
	background-repeat: no-repeat;
	
}


.sesame-product ul li::before{
	background-image: url(../../assets/images/icons/icon-sesame.png);
}

.sesame-product ul li + li::before{
	background-image: url(../../assets/images/icons/icon-white-sesame.png);
}

.sesame-product ul li + li + li::before{
	background-image: url(../../assets/images/icons/icon-cleaned-sesame.png);
}

.sesame-product ul li + li + li + li::before{
	background-image: url(../../assets/images/icons/icon-sesame.png);
}
*/



.sesame-product ul li.selected{
	background-color:#ffc009;
	border-bottom:none !important;
	
}

.product-list-section {
	background-color:none !important;
}

.product-list-section .product-list-wrapper ul li{
	    font-size: 20px;
width: 23% !important;
	
}
.product-list-section .product-list-wrapper ul li span {
    font-size: 13px;
}
.product-list-section .product-list-wrapper ul li.selected {
    font-weight: 700 !important;
}

.product-list-section .product-list-wrapper ul{
	text-align:center;
}
/*
.sesame-product .product-list-wrapper{
	margin-bottom:80px;
}
*/
.sesame-product .product-list-wrapper {
    margin-top: 3rem;
}
@media only screen and (max-width:480px){
	
	.wpforms-first{
		padding-left:0px !important;
		padding-bottom:20px;
	}
	
	.wpforms-one-half{
		width:100% !important;
		margin-left:0px !important;
	}
} 







@media only screen and (max-width:480px){

.product-list-section .product-list-wrapper .product-list-slider-wrapper .swiper-button-next {
    right: -0px !important;
	
	}
	
	
	.product-list-section .product-list-wrapper .product-list-slider-wrapper .swiper-button-prev {
    left: -0px !important;
		
	}
	
	
	.product-featured-image img{
		padding-bottom:15px;
	}
	
	
	
	.single-product-info{
		padding-left:10px !important;
		padding-right: 10px !important;
	}
	
	.single-product-container .single-product-info .variations select{
		width:150px;
		padding: 8px 20px;
	}
	
	.left{
		left:-94px !important;
	}
	
	.mprocess{
		padding:0px !important;
	}
	
	.p-align{
		text-align:center !important;
	}
	
	.p-align h3{
		text-align:center !important;
	}
	
	.p-align p{
		text-align:center !important;
	}
	
	.p-align img{
		text-align:center;
	}

	
	.productCTA{
	-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px;
		
		-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
}
	.listIcons ul {
	padding-left:0px !important;
}
	.listIcons ul li img{
	position: absolute;
    left: -75px;
    top: 13px;
}
	.listIcons ul li{
		margin-left:55px;
	}
	.product-title{
		margin-bottom:0px;
	}
	
	.ListDinline ul li{
		width:100%;
	}
	
	.Listunderline ul li{
		width:100%;
	}
	.process-heading::after{
		display:none !important;
	}
	
	.p-align h3::after{
		display:none !important:
	}
	
	.process-heading{
		margin-bottom:0px !important;
	}
	
	.product-list-section .product-list-wrapper ul li{
	    font-size: 20px;
width: 100% !important;
	
}
	.qualityBox{
	position: relative;
    left:100px;
		z-index:1;
		display:none !important;
    
}
}