

/* common css */
	.wrapper {width: 100%;overflow: hidden;}
	.fluid-container {width: 100%; max-width: 1800px; margin: 0 auto; padding: 0 20px;}
/* common css */


/* footer css */
	.footer-wrapper { background: #001503;}
	.footer-wrapper > span {display: flex;justify-content: center;align-items: center;background: linear-gradient(to bottom, #FFFBF2 50%, #001503 50%);}
	.footer-inner-wrapper{    padding: 0 0 30px 0px;}
	.footer-wrapper > span a img, .footer-wrapper > span a {width:100%;max-width: 170px;}
	.footer-inner-wrapper p{color:#FFFBF2;text-align: center;padding: 10px 0 20px;width: 100%;max-width: 1100px;margin: auto;}
	.products-links{display: flex;justify-content: center;align-items: flex-start; gap:30px;    width: 100%;max-width: 1100px;margin: auto;}
	.footer-section ul li a{display: flex;justify-content: center;align-items: center;gap:20px;font-size: 16px;color:#FFFBF2;line-height: 40px;text-align: center;}
	.footer-section ul li a:hover {color: var(--yellow);}
	.bottom-footer-wrapper {background: #00440B;}
	.bottom-inner-wrapper {display: flex;justify-content: space-between;align-items: center;  padding: 8px 0;}
	.bottom-inner-wrapper p, .bottom-inner-wrapper a {color:#fff; font-size: 13px; margin: 0;text-align: center;}
	.footer-section {width: 100%;  max-width: 200px;}
	.footer-section:nth-child(4), .footer-section:nth-child(3) {width: 100%;  max-width: 300px;}
	.products-links .footer-section:nth-child(4) ul li a span:first-child {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 45px;height: 45px;background: var(--green);border-radius: 50%;}
	.products-links .footer-section:nth-child(4) ul li a span:first-child img{width:100%;max-width: 20px;filter: invert(1);}
	.products-links .footer-section:nth-child(4) ul li a span:last-child {text-align: left;  line-height: 1.4;}
	.products-links .footer-section:nth-child(4) span a{color:#FFFBF2;}
	.products-links .footer-section:nth-child(4)  a{display: flex;justify-content: flex-start;align-items: center;gap:20px;font-size: 16px;  margin: 15px 0;}
	.footer-section ul li a.act-link {color: var(--dark-yellow)}
	.bottom-inner-wrapper a:hover{color: var(--yellow)}
/* footer css */


/* values css */
	.values-wrapper{background: #0B9040;}
	.values-inner-wrapper{padding: 15px 0px;}
	.trade-export-continents{display: flex;justify-content: space-between;align-items: center;}
	.number{display: flex;justify-content: center;align-items: center;gap: 20px;  width: 100%;}
	.number strong { font-size: 74px; color: #FFD744; line-height: 1; width: 100%; max-width: fit-content; font-weight: 600;}
	.number p{font-size: 30px;color:#fff; line-height: 1.4;}
/* values css */

/* agri exports css */
	.agri-exports-inner-wrapper {display: flex;justify-content: center;align-items: flex-end;padding: 100px 0px 0px;gap:20px;}
	.agri-exports-inner-wrapper > span {display: flex;justify-content: center;align-items: flex-end;width:100%;max-width:700px;}
	.agri-exports-inner-wrapper > span img{width:100%;max-width: 700px;}
	.agri-exports-content{width:100%;max-width: 800px;  padding: 0 0 60px;}
/* agri exports css */

/* careers enquiry css */
	.careers-enquiry-inner-wrapper{display: flex;justify-content: center;align-items: stretch;border-radius: 20px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;width: 100%;max-width: 1500px;margin: auto;}
	.careers-wrapper { display: flex; justify-content: space-between; align-items: center; background: #C59829; width: 100%; max-width: 50%; padding: 100px 30px; gap: 40px;}
	.careers-wrapper:nth-child(1){background: #C59829;}
	.careers-wrapper:nth-child(2){background: #00440B;}
	.careers-wrapper h2{text-transform: capitalize;font-size: 45px;color: #fff;}
	.careers-enquiry-inner-wrapper a{display: flex;justify-content: center;align-items: center;background-color: #FFFBF2;    height: 50px;width: 100%;max-width: 50px;border-radius: 50%;}
	.careers-wrapper a img{width:100%;max-width: 50px;filter: invert(63%) sepia(91%) saturate(389%) hue-rotate(2deg) brightness(84%) contrast(86%);transform: scale(0.7);}
	.careers-wrapper a:hover{background: var(--black);}
/* careers enquiry css */

/* agricultural products */
	.agricultural-products-inner{padding: 100px 0px 50px;}
	.agricultural-products-inner h2, .agricultural-products-inner h3, .agricultural-products-inner h4{text-align: center;}
	.agricultural-products-inner p{width: 100%;max-width: 1100px;margin: auto;padding: 10px 0px 0px;}
	.agricultural-products-inner-wrapper{display: flex;justify-content: center;align-items: center;}
	.product-images{position: relative;}
	.product-images > span{display: flex;justify-content: center;align-items: center;position: relative;}
	.product-images > span::before{content: '';position: absolute;background: linear-gradient(to top, #0a0b0ade 10%, #0a0b0a00 50%);width:100%;height:100%;}
	.product-images > span img{width:100%;max-width: 100%;}
	.name-icon{display: flex;justify-content: space-between;align-items: center;position: absolute;left: 0px;padding: 0px 40px 0px 20px;bottom:36px;width:100%;}
	.name-icon span{display: flex;justify-content: center;align-items: center;height: 40px;width: 100%;max-width: 40px;background:linear-gradient(to right, #FFD744 0% ,#C59829 100%);border-radius: 50%;}
	.name-icon span img{width:100%;max-width: 40px;transform: scale(0.6);}
	.name-icon h3{font-size: 35px;color: #fff}
	.name-icon span:hover{background: var(--green);}
	.name-icon span:hover img{filter: invert(1);}
	.agricultural-products-inner-wrapper .owl-nav{display: none;}
	.owl-carousel.agricultural-products-inner-wrapper .owl-stage-outer, .owl-carousel.agricultural-products-inner-wrapper .owl-stage-outer .owl-item, .owl-carousel.agricultural-products-inner-wrapper {overflow: visible !important;}
/* agricultural products */

/* quality sustainability css */
	.quality-sustainability-wrapper{padding: 100px 0px;}
	.quality-sustainability-inner-wrapper{display: flex;justify-content: center;align-items: center;gap:50px;width: 100%;max-width: 1340px;margin: auto;position:relative;background: #fffbf2;padding: 30px;}
	.quality-sustainability-inner-wrapper::before { content: ''; position: absolute; height: 27%; width: 100.5%; left: -3px; right: 31px; top: -3px; z-index: -1; background: linear-gradient(to left, #C59829 8%, transparent 8%, #fff0 92%, #C59829 92%);}
	.quality-sustainability-inner-wrapper::after { content: ''; position: absolute; height: 27%; width: 100.5%; left: -3px; right: 31px; bottom: -3px; z-index: -1; background: linear-gradient(to left, #C59829 8%, transparent 8%, #fff0 92%, #C59829 92%);}
	.quality-sustainability { background: linear-gradient(140deg, #165D2E 0%, #139346 100%); border-radius: 20px 150px 20px 150px; padding: 40px 30px; width: 100%; max-width: 270px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.quality-sustainability span{display: flex;justify-content: space-evenly;align-items: center;}
	.quality-sustainability span img{width:100%;max-width: 90px;filter: invert(85%) sepia(15%) saturate(171%) hue-rotate(53deg) brightness(110%) contrast(102%);}
	.quality-sustainability h3 { font-size: 26px; color: #FFFDF3; text-align: center; padding: 30px 0px 0; font-weight: 400;}
/* quality sustainability css */
 
/* delivering quality */
	.delivering-quality-wrapper{background: linear-gradient(to top, #FFF1C1, #FFFBF2);}
	.delivering-quality-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px;padding:0px 0px 100px;}
	.delivering-quality-inner-wrapper > span{display: flex;justify-content: center;align-items: center;width:100%;max-width: 700px;}
	.delivering-quality-inner-wrapper > span img{width:100%;max-width: 700px;}
	.delivering-quality-inner{width:100%;max-width: 800px;}
	.delivering-quality-inner h2{font-size: 46px;}
	.common-ul{padding: 0 0 30px;}
	.common-ul li { position: relative; padding: 0px 0 0px 45px; margin: 15px 0; line-height: 1.6; font-size: 26px;}
	.common-ul li::before {content: '';position: absolute;background: var(--dark-yellow);width: 30px;height: 30px;left: 0;top: 6px;margin: auto;border-radius: 50%;}
/* delivering quality */

/* .trusted partner */
	.trusted-partner-wrapper{padding:40px 0px;}
	.trusted-partner-inner-wrapper{background: #00440be8;width: 100%;max-width: 700px;padding: 40px 30px 60px;margin: 0 0 0 auto;border: 3px solid #FFFBF2;border-radius: 20px;}
	.trusted-partner-inner-wrapper h2{color: #FFFBF2;padding: 30px 0px;line-height: 1.5;}
	.trusted-partner-inner-wrapper .common-btn a:hover{color:#fff;}
/* .trusted partner */

/* practice sustainability */
	.practice-sustainable-inner-wrapper{display: flex;justify-content: space-evenly;align-items: center;padding: 100px 0px;gap:20px;}
	.practice-sustainable-left h2{color: var(--dark-green);padding: 35px 0px;}
	.practice-sustainable-left ul li{padding:15px 0px;width: 100%;max-width: 550px;}
	.practice-sustainable-left ul li a {display: flex;justify-content: space-between;align-items: center;font-size: 26px;padding: 15px 20px;border-radius: 40px;background: linear-gradient(to right, #FFD744 0%,#C59829 100%);gap: 20px;}
	.practice-sustainable-left ul li a span{display: flex;justify-content: center;align-items: center;}
	.practice-sustainable-left ul li a span img{width:100%;max-width: 30px;}
	.practice-sustainable-right{display: flex;justify-content: center;align-items: center;gap:20px;}
	.practice-sustainable-images-left span{display: flex;justify-content: center;align-items: center;}
	.practice-sustainable-images-left span:nth-child(1) img{width:100%;max-width: 260px;border-radius: 10% 45% 10% 45%;border: 2px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.practice-sustainable-images-left span:nth-child(2) img{width:100%;max-width: 200px;}
	.practice-sustainable-images-right{display: flex;justify-content: center;align-items: center;gap:20px;flex-direction: column;}
	.practice-sustainable-images-right span{display: flex;justify-content: center;align-items: center;}
	.practice-sustainable-images-right span:nth-child(1) img{width:100%;max-width: 300px;border-radius: 45% 10% 45% 10%;border: 2px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.practice-sustainable-images-right span:nth-child(2) img{width:100%;max-width: 260px;border-radius: 10% 45% 10% 45%;border: 2px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
	.practice-sustainable-left ul li a:hover{background: var(--green);color: #fff;}
	.practice-sustainable-left ul li:hover a span img{filter: invert(1);}
/* practice sustainability */

/* about us Wrapper */
  .aboutus-inner-wrapper{display: flex;justify-content: center;align-items: center;gap:40px;padding: 100px 0px;}
  .about-right-content{width:100%;max-width: 700px;}
  .aboutus-inner-wrapper{display: flex;justify-content: center;align-items: center;}
  .aboutus-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;position: relative;border-radius: 40px;}
  .aboutus-inner-wrapper span::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom, #3c643c57, #14161466);border-radius: 40px;}
  .aboutus-inner-wrapper span img{width:100%;max-width: 500px;border-radius: 40px}
  .aboutus-inner-wrapper span::after{content: '';position: absolute;width: 100%;max-width: 400px;bottom:-34px;left:-98px;background: url(../images/grain-overview.webp)no-repeat center bottom/contain;height: 450px;}
  .about-right-content p{text-align: left;}
/* about us Wrapper */

/* vission mission css */
 .vision-mission-content{display: flex;justify-content: space-between;align-items: flex-start;gap: 60px;padding: 15px 60px 15px;width: 100%;max-width: 1600px;margin: auto;position:relative;}
 .vision-mission-wrapper{background: linear-gradient(to right, #00440B 50%, #C59829 50%);Width : 100%;height:100%;}
 .vision-content, .mission-content{width:100%;max-width: 600px;}
 .vision-mission-image{display: flex;justify-content: flex-start;align-items: center;gap: 30px}
 .vision-mission-image span:nth-child(2){color:#fff;font-size: 30px;font-weight: 500;}
 .vision-mission-image p, .vision-content p{color:#fff;font-size: 20px;}
 .vision-mission-image span:nth-child(1){display: flex;justify-content: flex-start;align-items: center;padding: 10px 0px;}
 .vision-mission-image span:nth-child(1) img{width:100%;max-width: 100px;filter: invert(1);}
/* vission mission css */

/*  our team css */
  .our-team-wrapper{padding: 100px 0px;position: relative;object-fit: fill;    padding: 0px 0px 100px}
  .our-team-wrapper::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;max-width: 100%;height: auto;opacity: 0.9;background: #fff;}
  .our-team-inner-wrapper{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 1200px;gap: 50px;margin: auto;position: relative;padding: 50px 0px 70px;}
  .our-team-inner-wrapper h2{width: 100%;max-width: 250px;height: 250px;background: linear-gradient(to right, #0B9040, #00440B);color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
  .our-team-inner-wrapper p{background: linear-gradient(to right, #FFD744, #C59829);padding: 50px 100px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;;border-radius: 21px 140px;    font-size: 20px;}
  .wrapper.about-us .footer-wrapper > span {background: #001503;padding: 30px;position: relative;}
  .wrapper.about-us .footer-wrapper > span a {width: 100%;position: absolute;top: -110px;}
/*  our team css */

/* contact wrapper css */
  .contact-wrapper{padding: 100px 0px 0px;}
  .contact-wrapper h2{width: 100%;max-width: 1492px;margin: auto;}
  .contact-inner-wrapper{padding: 10px 0px;display: flex;justify-content: center;align-items: stretch;gap: 50px;max-width: 1500px;margin: auto;}
  .contact-left h2{line-height: 1.3;}
  .contact-left{padding: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;width: 100%}
  .contact-form p {color: var(--black);font-size: 22px;}
  .contact-form textarea {width: 100%;height: 150px;padding: 15px;border: 1px solid  #242121;border-radius: 8px;}
  .form-input input {padding: 15px;border: 1px solid #242121;border-radius: 8px;}
  .form-check{display: flex;justify-content: center;align-items: center;}
  input::placeholder, textarea::placeholder{font-size: 20px;color: #242121;}
  .button {background: linear-gradient(to right, #FFD744, #C59829);padding: 10px 35px;border-radius: 50px;width:100%;max-width: fit-content;font-weight: 700;color: var(--dark-green)}
  .button:hover{background: var(--green);color: #fff;}
  .form-input{position: relative;margin-bottom: 30px;}
  .form-input label {position: absolute;top: 17px;left: 5px;font-size: 18px;color: #242121;pointer-events: none;transition: 0.2s ease all;padding: 0 4px;background: #fffbf2;}
  .form-input input, .form-input textarea{width: 100%;padding: 15px 5px 15px 5px;font-size: 16px;border: 1px solid #24212126;outline: none;}
  .form-input input:focus + label, .form-input textarea:focus + label {top: -0px;font-size: 16px;color: var(--dark-green);}
  .form-input input:focus + label,  .form-input   input:not(:placeholder-shown) + label {top: -10px;left: 15px;font-size: 16px;color: var(--dark-green);}
  .form-input textarea:focus + label,  .form-input textarea:not(:placeholder-shown) + label {top: -10px;left: 15px;font-size: 16px;color: var(--dark-green);}
  .profile-image{background: var(--green);}
  .profile-image span{display:flex; justify-content: center;align-items: center;padding: 35px 40px;object-fit: fill;width: 100%;max-width: 300px;margin: auto;}
  .profile-image span img{width: 100%;max-width: 300px;border-radius: 50%;}
  .address-info li a{display: flex;justify-content: flex-start;align-items: center;padding: 10px 0px;gap:50px;}
  .address-info span:nth-child(1) {display: flex;justify-content: center;align-items: center;gap: 50px;width: 100%;max-width: 50px;height: 50px;border-radius: 50%;background: var(--yellow);}
  .address-info span:nth-child(1) img{width: 100%;max-width: 30px;}
  .contact-right{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding:  20px;width: 100%}
  .profile-info h3{text-align: center;font-size: 45px;padding: 20px 0px;}
  .address-info span:nth-child(2){font-size: 20px;display: flex;justify-content: center;align-items: center;}
  .address-info:nth-child(4){border-bottom: none;}
  .map{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 90%;border-radius: 15px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin: 100px auto;}
  .map iframe{height: 500px;}
  .address-info ul li a span:nth-child(2):hover{color: var(--dark-yellow);}
/* contact wrapper css */



/* SiteMap Css */
  .tree {padding: 100px 0px;display: flex;justify-content: center;flex-direction: column;align-items: center;}
  .tree > li {margin: 20px 0;position: relative;}
  .tree > li::before {content: '';position: absolute;top: -42px;left: 50%;transform: translateX(-50%);width: 2px;height: 42px;background: #ccc;}
  .tree > li:first-child::before {display: none;}
  .tree > li, .tree li ul li {background: #fff;padding: 10px 20px;border: 2px solid #ccc;border-radius: 8px;min-width: 150px;position: relative;text-align: center;}
  .tree li ul {display: flex;justify-content: center;gap: 20px;margin-top: 20px;padding: 0;}
  .tree ul li a, .tree li a{font-size: 20px;}
/* SiteMap Css */

/*Error Page */
  .error-banner-wrapper{height: calc(100vh - 151px);position: relative;}
  .error-banner-wrapper::before{content:'';position: absolute;top:0px;left:0px;background: #040504a6;width:100%;height:100%;}
  .error-banner{position: relative;height: 100vh;}
  .error-banner::before{content:'';position: absolute;top:0px;left:0px;background: #040504a6;width:100%;height:100%;}
  .error-content {position: relative;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 30px;}
  .error-content h1, .error-content p {color: #fff;text-align: center;}
  .error-content .common-btn a:hover{color:#fff;}
/* Error Page */

/* why-choose css */
 .why-choose-us-wrapper{padding: 100px 0px;}
 .why-choose-us-inner-wrapper h2, .why-choose-us-inner-wrapper h3, .why-choose-us-inner-wrapper p{color: #fff;font-size: 24px;}
 .why-choose-us-inner-wrapper{width: 100%;max-width: 1200px;margin: auto;background: linear-gradient(to right,#0B9040, #00440B );padding: 40px 30px;border-radius: 30px;}
 .why-choose-us-main-inner-wrapper {display: flex;align-items: center;justify-content: flex-start;color: #fff;gap: 50px;margin: auto;padding: 20px 0px 0px;position: relative;}
 .why-choose-us-number-wrapper{width: 100%;max-width: 150px;height: 150px;border: 10px solid var(--green);background-color: #fff;border-radius: 50%;padding: 15px;}
 .why-choose-us-number-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 100px;}
 .why-choose-us-number-wrapper span img{width: 100%;max-width: 100px;}
 .eco-friendly-wrapper h3{color: var(--black)}
 .eco-friendly-wrapper li{position: relative;padding: 0px 0 0px 25px;margin: 15px 0;color:#242121;font-size: 18px;}
 .eco-friendly-wrapper li::before{content: '';position: absolute;background: var(--dark-yellow);width: 13px;height: 13px;left: 0;top: 8px;margin: auto;border-radius: 50%;}
 .why-choose-us-main-wrapper{position: relative;object-fit: fill;padding: 80px 0px 130px;}
 .why-choose-us-main-wrapper::before {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to bottom, #efc55f4a 0%, #fffbf2 50%, #fffbf2 50%, #fffbf2 55%, #efc55f4a 100%);}
 .why-choose-us-main-inner {position: relative; }
 .why-choose-us-main-inner::before{position: absolute;content: '';background: #f7bf00;width: 5px;height: calc(100% - 100px);top: 0px;bottom: 0px;margin: auto;left: 80px;}
/*why-choose css */

/*packing quality content css */
  .packing-quality-content-inner-wrapper{display: flex;justify-content: center;align-items: center;gap:50px;padding: 0px 0px 100px;}
  .packing-quality-content-right span{display: flex;justify-content: center;align-items: center;width:100%;max-width: 700px;}
  .packing-quality-content-right span img{width:100%;max-width: 700px;border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
  .packing-quality-content-left{width: 100%;max-width: 800px;}
  .packing-quality-content-left h2{font-size: 50px;}
/*packing quality content css */

/* banner css */
  .inner-page-banner-wrapper{height:440px;position: relative;}
  .inner-page-banner-wrapper .fluid-container{height: 100%;display: flex;justify-content: flex-start;align-items: flex-end;}
  .banner-text{position:relative;padding: 30px 0px;}
  .banner-text h1{color:  #fff6e5;}
  .banner-text ol li span img{width: 100%;max-width: 30px;filter: invert(1);}
  .banner-text nav ol {display: flex;justify-content: flex-start;align-items: center;gap: 10px;}
  .banner-text nav ol li a, .banner-text nav ol li span{color: #fff;display: flex;justify-content: center;align-items: center;font-size: 16px;}
  .active-breadcrumb {border-bottom: 1px dashed #fff;}
/* banner css */

/* product css */
  .products-wrapper{padding: 100px 0px;display: flex;justify-content: center;align-items: center;}
  .products-inner-wrapper{display: flex;justify-content: space-between;align-items: stretch;max-width: 1200px;margin: auto;border-radius: 10px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
  .products-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 600px;}
  .products-inner-wrapper span img {width: 100%;max-width: 600px;height: 100%;object-fit: cover;display: block;}
  .products-right-content{background: var(--dark-green);padding: 50px 25px;max-width: 600px; width: 100%;}
  .products-right-content h3{color: #e4b94e;}
  .products-right-content p{color: #fff;margin: 15px 0px 0px}
  .products-wrapper h2{color: var(--dark-yellow);text-align: center;padding: 0px 0px 10px;}
  .othergrains-inner{padding: 70px 0px 0px;}
  .products-right-content h4, .basmathi-rice-content h4{color: #fff;padding: 20px 0px 0px;}
  .anchor-offset {scroll-margin-top: 150px; }
  .shtml {scroll-behavior: smooth;}
  .product-sugar-wrapper h2{color: var(--dark-yellow);text-align: center;}
  .product-sugar-wrapper{padding: 50px 0px 0px;}
/* product css */

/*rice css*/
 .product-main-inner-wrapper{padding: 100px 0px;width: 100%;max-width: 1000px;margin: auto}
 .rice-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 100px 0px;position: relative;}
 .rice-left-content span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 700px;}
 .rice-left-content span img{width: 100%;max-width: 700px;}
 .rice-right-content{width: 100%;max-width: 560px;}
 .rice-right-content p, .job-openings-right p{text-align: left;}
 .rice-right-content span{line-height: 1.2;font-size: 40px;font-weight: 600;}
 .common-li li { position: relative; padding: 0px 0 0px 30px; margin: 5px 0; line-height: 1.6; font-size: 18px;color: #fff;}
 .common-li li::before {content: '';position: absolute;background: var(--dark-yellow);width: 10px;height: 10px;left: 0;top: 9px;margin: auto;border-radius: 50%;}
 .wrapper.about-us .footer-wrapper > span {background: #001503;padding: 30px;position: relative;}
 .cta-inner-wrapper {position: relative;display: flex;justify-content: space-between;align-items: center;gap: 40px;padding: 60px;border-radius: 15px;overflow: hidden;width: 100%;max-width: 1300px;margin: auto;}
 .cta-inner-wrapper::before {content: '';position: absolute;background: linear-gradient(to right, #004406c9  0%, #c59829e8 100%);top: 0;left: 0;width: 100%;height: 100%;}
 .cta-inner-wrapper h2 {color: #fff;position: relative;font-size: 30px;}
 .cta-inner-wrapper .cmn-btn {position: relative;}
 .cta-wrapper{padding: 0px 0px 100px}
 .cmn-btn {display: flex;justify-content: flex-start;align-items: center;}
 .cmn-btn a{background: linear-gradient(to right, #FFD744 0% ,#C59829 100%);width:100%;max-width: fit-content;min-width: 170px;padding: 10px !important; border-radius: 40px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;gap:20px;display: flex;justify-content: center;align-items: center;border: 2px solid var(--yellow);overflow: hidden;margin: auto;color: var(--dark-green)}
 .cmn-btn a:hover{background: var(--green);color: #fff}	
 .different-rice-main-wrapper{display: flex;justify-content: center;align-items: stretch;gap: 30px;padding: 20px 0px 100px;}
 .basmathi-rice-wrapper{background: var(--dark-green);width: 100%;max-width: 600px;border-radius: 20px;}
 .basmathi-rice-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 600px;}
 .basmathi-rice-wrapper  span img{width: 100%;max-width: 600px;border-radius: 20px 20px 0px 0px;}
  .basmathi-rice-content{padding: 30px 20px;}
 .basmathi-rice-content h3{color: #e4b94e;}
 .basmathi-rice-content p, .basmathi-rice-content strong{color: #fff;}
 .rice-names-wrapper{width: 100%;max-width: 1230px;margin: auto;border-left: 10px solid var(--dark-yellow);padding: 0px 20px;}
/*rice css*/
/*------------------product-----------------------------*/


/*------------------Export market-----------------------------*/
  .delivering-inner-wrapper{display: flex;justify-content: center;align-items: center;padding: 100px 0px 0px;gap:40px;}
  .delivering-inner-wrapper span{display: flex;justify-content: center;align-items: flex-end;width:100%;max-width:600px;}
  .delivering-inner-wrapper span img{width:100%;max-width: 600px;}
  .delivery-right{width:100%;max-width: 610px;  padding: 0 0 60px;}
  .delivery-right p{text-align: left;}
  .delivery-right h2{line-height: 1.2;}
  .trade-exports-continents{display: flex;justify-content: space-between;align-items: center;}
  .export-market-values-inner-wrapper{padding: 50px 0px 0px;}
  .numbers{display: flex;justify-content: center;align-items: center;gap: 20px;  width: 100%;}
  .numbers strong { font-size: 74px; color: var(--green); line-height: 1; width: 100%; max-width: fit-content; font-weight: 600;}
  .numbers p{font-size: 30px;line-height: 1.4;}
  .export-market-main-wrapper{padding: 100px 0px;}
  .export-market-main-inner{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;width: 100%;max-width: 1300px;margin: auto;padding: 70px 0px;    max-width: 1340px;margin: auto;position: relative;background: #fffbf2;}
  .export-market-main-inner::before {content: '';position: absolute;height: 27%;width: 100.5%;left: -3px;right: 31px;top: -3px;z-index: -1;background: linear-gradient(to left, #C59829 24%, transparent 24%, #fff0 75%, #C59829 75%);}
  .export-market-main-inner::after {content: '';position: absolute;height: 27%;width: 100.5%;left: -3px;right: 31px;bottom: -3px;z-index: -1;background: linear-gradient(to left, #C59829 24%, transparent 24%, #fff0 75%, #C59829 75%);}
  .eport-market-inner{display: flex;justify-content: flex-start;align-items: center;gap:60px;padding: 20px 20px;    width: 100%;max-width: 1200px;margin: auto;}
  .eport-market-inner span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 300px;position: relative;}
  .eport-market-inner span::before{position: absolute;content: '';background: var(--green);width: 100%;max-width: 40px;height: 40px;border-radius: 50%;top: 0px;right: -18px;bottom: 0px;margin: auto;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
  .eport-market-inner span img{width: 100%;max-width: 300px;border-radius: 50%;border: 7px solid var(--green);}
  .export-market-main-right{width: 100%;max-width: 600px;}
  .eport-market-inner:nth-child(2n) {flex-direction: row-reverse}
  .eport-market-inner:nth-child(2n) .eport-market-inner span::before{position: absolute;content: '';background: var(--green);width: 100%;max-width: 40px;height: 40px;border-radius: 50%;top: 0px;left: -18px;bottom: 0px;margin: auto 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
/*------------------Export market-----------------------------*/

/*----------------- careers ------------------------------*/
 .job-openings-wrapper{padding: 100px 0px;}
 .job-openings-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 50px;max-width: 1200px;margin:auto;}
 .job-openings-inner-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 400px;}
 .job-openings-inner-wrapper span img{width: 100%;max-width: 400px;border-radius: 50%;}
 .job-openings-right{width:100%;max-width: 715px;}
 .company-culture-wrapper{position: relative;display: flex;justify-content: center; align-items: center;}
 .company-culture-wrapper::before{content:'';position: absolute;width: 100%;height: 100%;background: linear-gradient(to right, #0015034f, #060606cc);}
 .company-culture-inner-wrapper{background: #00440be8;width: 100%;max-width: 750px;padding: 25px 30px;  margin: 40px 0 40px auto;border: 3px solid #fad242;border-radius: 20px;position: relative;}
 .company-culture-inner-wrapper h2{color: var(--dark-yellow)}
 .company-culture-inner-wrapper p{color: #fff;text-align: left;}
 .jobs-content-wrapper{width: 100%;max-width: 1200px;margin: auto;}
 .jobs-wrapper h2{text-align: center;color: var(--green);}
 .jobs-wrapper{padding: 70px 0;}
/*----------------- careers ------------------------------*/

/*----------------- Sustainability ------------------------------*/
 .sustainability-wrapper{padding: 100px 0px}
 .sustainability-inner-wrapper{display: flex;justify-content: center;align-items: center;gap: 70px;}
 .sustainable-left{width: 100%;max-width: 750px;}
 .sustainable-left h2{font-size: 42px;color: var(--dark-green);line-height: 1.2;}
 .sustainable-right{display: flex;justify-content: center;align-items: center;gap:20px;}
 .sustainable-images-left{display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 20px;}
 .sustainable-images-left span{display: flex;justify-content: center;align-items: center;}
 .sustainable-images-left span:nth-child(1) img{width:100%;max-width: 120px;border-radius: 10% 45% 10% 45%;border: 2px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .sustainable-images-left span:nth-child(2) img{width:100%;max-width: 120px;}
 .sustainable-images-right{display: flex;justify-content: center;align-items: center;gap:20px;flex-direction: column;}
 .sustainable-images-right span{display: flex;justify-content: center;align-items: center;}
 .sustainable-images-right span:nth-child(1) img{width:100%;max-width: 120px;border-radius: 45% 10% 45% 10%;border: 2px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .sustainable-images-right span:nth-child(2) img{width:100%;max-width: 120px;border-radius: 10% 45% 10% 45%;border: 2px solid var(--green);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .sustainable-right-wrapper span{display: flex;justify-content: flex-start;align-items: center;width: 100%;max-width: 100px;height: 100px;background: var(--green);border-radius: 50%;padding: 25px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
 .sustainable-right-wrapper span img{width: 100%;max-width: 50px;filter: invert(1);}
 .sustainable-main-inner-wrapper{display: flex;justify-content: center;align-items: stretch;width: 100%;margin: auto;gap: 40px;padding: 0px 0px 100px;}
 .sustainable-image{display: flex;justify-content: flex-start;align-items: center;gap: 30px}
 .sustainable-image h2{color: var(--dark-yellow);}
 .sustainable-left-wrapper span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 500px;height: 100%;object-fit: cover;}
 .sustainable-left-wrapper span img{width: 100%;max-width: 500px;border-radius: 10px;object-fit: fill;}
 .sustainable-right-wrapper{width: 100%;max-width: 700px;}
 .sustainable-main-inner-wrapper:nth-child(2n) {flex-direction: row-reverse;}
 .eport-market-inner:nth-child(2n) .export-market-main-right h3{text-align: right;}
 .eport-market-inner:nth-child(2n) .export-market-main-right p{text-align: right;}
 .export-market-main-right p{text-align: left;}
/*----------------- Sustainability ------------------------------*/

#to-top{position:fixed;right:10px;bottom:10px;padding:5px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
#to-top img{width:100%;max-width: 55px;}