:root{
    --Merriweather: 'Merriweather', serif;
    --Montserrat: 'Montserrat', sans-serif;
    --OpenSans: 'Open Sans', sans-serif;
    --Vujahday:'Vujahday Script', cursive;
    --size12:12px;
    --size14:14px;
    --size15:15px;
    --size16:16px;
    --size17:17px;
    --size18:18px;
    --size20:20px;
    --size22:22px;
    --size24:24px;
    --size25:25px;
    --size28:28px;
    --size30:30px;
    --size31:31px;
    --subHeadings:35px;
    --mainHeadings:40px;
    --size42:42px;
    --size45:45px;
    --size50:50px;
    --size54:54px;
    --darkBrown:#4C1C0B;
    --mainColor:#000000;
    --whiteColor:#FFFFFF;
    --lightBlack:#1A1818;
    --redColor:#CA0A05;
    --yellowColor:#FDCB00;
    --greenColor:#15783D;
    
}
.Merriweather{
    font-family: var(--Merriweather);
}
.Montserrat{
    font-family: var(--Montserrat);
}
.OpenSans{
    font-family: var(--OpenSans);
}
.Vujahday{
    font-family: var(--Vujahday);
}
.size12{
    font-size: var(--size12);
}
.size14{
    font-size: var(--size14);
}
.size15{
    font-size: var(--size15);
}
.size16{
    font-size: var(--size16);
}
.size17{
    font-size: var(--size17);
}
.size18{
    font-size: var(--size18);
}
.size20{
    font-size: var(--size20);
}
.size22{
    font-size: var(--size22);
}
.size24{
    font-size: var(--size24);
}
.size25{
    font-size: var(--size25);
}
.size28{
    font-size: var(--size28);
}
.size30{
    font-size: var(--size30);
}
.size31{
    font-size: var(--size31);
}
.size42{
    font-size: var(--size42);
}
.size45{
    font-size: var(--size45);
}
.size50{
    font-size: var(--size50);
}
.size54{
    font-size: var(--size54);
}
.subHeadings{
    font-size: var(--subHeadings);
}
.mainHeadings{
    font-size: var(--mainHeadings);
}
.darkBrown{
    color:var(--darkBrown)
}
.mainColor{
    color:var(--mainColor)
}
.whiteColor{
    color:var(--whiteColor)
}
.lightBlack{
    color:var(--lightBlack)
}
.redColor{
    color:var(--redColor)
}
.yellowColor{
    color: var(--yellowColor);
}
.greenColor{
    color: var(--greenColor);
}

.italic{
    font-style: italic;
}

.light{
    font-weight: 300;
}
.regular{
    font-weight: 400;
}
.medium{
    font-weight: 500;
}
.semiBold{
    font-weight: 600;
}
.bold{
    font-weight: 700;
}

.centerAlign{
    text-align: center;
}

.line-27{
    line-height: 27px;
}

.uppercase{
    text-transform: uppercase;
}
.capitalize{
    text-transform: capitalize;
}

.main-button:hover .btn-text::after {
    width: 25px;
    transition: all 0.4s;
}
.main-button .btn-text::after {
    content: "";
    margin-right: 10px;
    margin-left: 10px;
    width: 0px;
    height: 1px;
    display: inline-block;
    background-color: var(--green);
    transition: all 0.4s;
}

/* container */
.containerBG{
    width: 100%;
    max-width: 80%;
    margin: auto;
}
.wraperbannerBox .containerBG {
    margin: inherit !important;
}
.containerBusiness {
    width: 100%;
    max-width: 55%;
    margin: auto;
}
.containerHeader{
    width: 100%;
    max-width: 85%;
    margin: auto;
}
.containerAbout {
    width: 100%;
    max-width: 60%;
    position: relative;
    margin: 0 auto 0 23%;
}

/* header */


li.nav-item {
    display: flex;
    flex-grow: 1;
    text-align: center;
    justify-content: center;
    align-items: center;
}
ul#menu-main-hamburger-menu li a {
    color: var(--whiteColor);
    font-family: var(--Merriweather);
    font-size: var(--size17);
    font-weight: 700;
    line-height: 22px;
    text-decoration: none;
}
.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 220px;
    padding: 0.5rem 0;
    margin: 0;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
    border-bottom: 4px solid #15783D;
}
.col-megamenu .title a, ul.list-unstyled li a {
    color: #333333 !important;
    font-size: var(--size14) !important;
    line-height: 30px !important;
    font-family: var(--Merriweather) !important;
    font-weight: 700 !important;
}
.col-megamenu .title, ul.list-unstyled li {
    padding: 0 15px;
}
.col-megamenu .title a::after {
    content: " > ";
    opacity: 0.5;
}
.sub-menu ul li:hover::after, .col-megamenu .title:hover::after, .menu-list-div.active .title a,ul.list-unstyled li.active a {
    color: #9B0412 !important;
}
.sub-menu ul li {
    display: block !important;
    margin-bottom: 5px;
}
.col-megamenu:hover .title a , 
.col-megamenu:hover ul.list-unstyled li:hover a, 
.col-megamenu:hover ul.list-unstyled li:hover::after{
    color: #9B0412 !important;
    opacity: 1;
}
ul.list-unstyled, li#term-65 ul.list-unstyled {
    display: none !important;
}
.menu-list-div {
    width: 100%;
    display: block;
}
.desktopHeader .col-megamenu:hover ul.list-unstyled {
    display: block !important;
    margin-left: 100%;
    min-width: max-content;
    position: absolute;
    z-index: 1000;
    display: none;
    padding: 15px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
    border-bottom: 4px solid #15783D;
    top: 5%;
}

header#header {
    background-color: #E50019;
    height: 125px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
nav.navbar.navbar-expand-lg.nav-menu {
    justify-content: center;
    align-items: center;
    height: 100%;
}
a.navbar-brand {
    width: 35%;
    height: 100%;
    display: flex;
    align-items: center;
}
div#navbarSupportedContent {
    flex-grow: 1;
    justify-content: flex-end;
    align-items: center;
}
.wraperHeadingSec {
    flex-grow: 1;
}
ul#primary li {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul#primary li a {
    color:var(--whiteColor);
    font-family: var(--Merriweather);
    font-size: var(--size17);
    font-weight: 700;
    line-height: 22px;
}

.wrapSocials {
    position: absolute;
    right: 5%;
}
.watsapp {
    margin-right: auto;
    display: flex;
    justify-content: flex-end;
    padding-bottom: 20px;
}
header.header-scrolled {
    height: 70px !important;
    transition: all 0.5s;
}
header.header-scrolled div#navbarSupportedContent {
    margin-top: -3%;
    transition: all 0.5s;
}
li.active a {
    color: var(--mainColor) !important;
}
ul#primary li ul.dropdown-menu.show li a {
    color: #333333;
    font-size: var(--size14);
    line-height: 30px;
    font-family:var(--Merriweather);
}

nav.woocommerce-breadcrumb a {
    font-weight: 400;
}
nav.woocommerce-breadcrumb {
    font-weight: 700;
    color: var(--mainColor) !important;
    margin-bottom: 0 !important;
}
.textbredcrumb a, .textbredcrumb a:hover {
    color: var(--mainColor) !important;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Open Sans';
    text-transform: capitalize;
    line-height: 27px;
}
ul#primary li ul.dropdown-menu.show li a::after {
    content: " > ";
    opacity: 0.5;
}
ul#primary li ul.dropdown-menu.show li:hover a::after , ul#primary li ul.dropdown-menu.show li.active a::after{
    opacity: 1 !important;
}
.desktopTitle {
    display: none;
}
/* footer */
.footerLogo {
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
    height: 92px;
    margin-bottom: 120px;
}
.footerLogo img{
    width: 100%;
    height: 100%;    
}
.footer-main {
    width: 85%;
    margin-top: 13%;
}
.containerFooter {
    width: 100%;
    max-width: 80%;
    margin: auto;
}
.wrapperFooter {
    justify-content: space-between;
}
.wraper-1,.wraper-5 {
    padding-right: 50px;
}
ul#FooterMenu li a, ul#productMenu li a {
    text-decoration: none;
    font-size: var(--size16);
    font-family: var(--OpenSans);
    line-height: 30px;
    color: var(--whiteColor);
    font-weight: 600;    
}
ul#FooterMenu li a:hover, ul#FooterMenu li.active a, ul#productMenu li a:hover, ul#productMenu li.active a {
    text-decoration: underline !important;
    color: #ffffff !important;
}
ul#FooterMenu li, ul#productMenu li {
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.fotterTitle {
    padding-bottom: 35px;
    margin-bottom: 0;
}
.wraperContactInforFoter {
    display: flex;
    column-gap: 40px;
}
.contactInfo {
    width: 40%;
}
.wraperContat {
    display: flex;
    align-items: flex-start;
    padding-bottom: 15px;
}
.wrapNumber {
    display: flex;
    flex-direction: column;
}
.wraperContat img {
    padding-top: 7px;
    padding-right: 10px;
}
ul#FooterMenu,ul#productMenu {
    flex-direction: row !important;
}
.line-full {
    padding: 40px 0 0;
}
.wraper-3 {
    height: 130px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.foterAddress {
    flex-grow: 1;
}
.getHere a, .getHere a:hover, .wrapNumber a, .wrapNumber a:hover{
    color: var(--whiteColor) !important;
}
.wrapNumber a, .wrapNumber a:hover{
    text-decoration: none !important;
}
ul#productMenu li:hover a {
    color: #ffffff !important;
}
li#term-65 .col-megamenu .title {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 0 0;
}
li#term-65 .col-megamenu .title::after {
    padding-left: 10px;
}
.dropdown-menu[data-bs-popper] {
    left: -28px;
}
.scroltopIcon.topScroll {
    width: 98%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: -2%;
    z-index: 9;
    position: absolute;
}
.line-full hr {
    background-color: #F6EFD5 !important;
}
.copywriteText {
    letter-spacing: 0.36px;
    padding-bottom: 15px;
}
.col-megamenu {
    position: relative;
}
/* home page */
.carousel-indicators {
    bottom: -5%;
}
.carousel-indicators [data-bs-target] {
    background-color: #B9B9B9;
    margin-right: 24px;
    
}
.carousel-indicators .active {
    opacity: 1;
    background-color: #DB1610;
    height: 7px !important;
}
.carousel-indicators li {
    width: 60px !important;
    height: 4px !important;
    margin: 5px 20px;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 45% !important;
}
.desk-hide{
    display: none;
}
section#MainBanner {
    padding-top: 125px;
}
.redBtn {
    background-color: #DB1610;
    border-radius: 4px;
    width: 275px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.redBtn a {
    color: var(--whiteColor);
    font-family: var(--Merriweather);
    font-size: var(--size17);
    text-decoration: none;
    line-height: 22px;
    width: 60%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.wrap-btn .redBtn a {
    width: 80%;
}
.whiteBtn {
    background-color: #FFFFFF;
    border-radius: 4px;
    width: 275px;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.whiteBtn a{
    color: var(--mainColor);
    font-family: var(--Merriweather);
    font-size: var(--size17);
    text-decoration: none;
    line-height: 22px;
}
.wrap-btn .redBtn, .wrap-btn .whiteBtn{
    width: 220px !important;
}
.wrap-btn {
    justify-content: space-between;
    align-items: center;
}
.wrap-btn .whiteBtn{
    border: 1px solid #707070;
    border-radius: 4px;
}
.BHeader {
    display: flex;
    flex-wrap: wrap;
    z-index: 99;
    position: relative;
    justify-content: space-evenly;
    align-items: center;
    width: 40%;
    margin: auto;
}
.wraperbannerBox {
    top: 0;
    bottom: 15%;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
img.arrowImage {
    width: 24px;
    height: 24px;
}
.wraper-about {
    align-items: center;
    justify-content: space-between;
    flex-grow: 1;
}
.aboutcontent {
    width: 32%;
}
.contentfreelan {
    padding: 22px 0 28px;
}
section#HomeAbout {
    padding: 60px 0 170px;
}
.wrap-coundtdownContent {
    align-items: center;
    justify-content: space-evenly;
}
.keyHeader{
    padding-bottom: 75px;
}
.count-content {
    padding-bottom: 35px;
    width: 85%;
    margin: auto;
}
.wraperSpices {
    width: 25%;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.spicesContent {
    width: 70%;
    text-align: center;
}
.spicesTitle{
    padding: 15px 0;
}
.owl-nav {
    left: 0;
    right: 0;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    margin: auto;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
}
button.owl-prev, button.owl-next {
    width: 45px;
    height: 45px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat !important;
}
.owl-nav span {
    visibility: hidden;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background-color: transparent !important;
    color: #FFF;
    text-decoration: none;
}
.wrapp-certify {
    width: 75%;
    margin: auto;
}
.certify-body {
    justify-content: center;
    align-items: center;
}
/* .certifylogo {
    width: 30%;
    height: 100%;
} */
.certifylogo {
    width: 370px;
    height: 165px;
}
.certify-title{
    padding-bottom: 25px;
}
.certifyContent {
    padding-left: 50px;
    width: 70%;
    background-color: #ffffff !important;
}
section#certificationSection {
    padding: 150px 0;
}
section#BusinessSection {
    background-color: #F4F4F4;
    padding: 120px 0 50px;
    position: relative;
}
.BusinessHeader {
    margin-bottom: 0;
    padding-bottom: 25px;
}
.businessContent {
    padding-bottom: 70px;
    width: 65%;
    margin: auto;
}
.wraperbusiess {
    display: flex;
    justify-content: center;
    align-items: center;
}
.srilankaSec, .argoSec {
    width: 50%;
}
.argoImage img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.argoImage {
    width: 100%;
    height: 100px;
    margin-bottom: 55px;
}
.argoSec {
    border-right: 1px solid #000;
}
.exploreBtn {
    border: 1px solid #1A1818;
    border-radius: 4px;
    width: 230px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}
.exploreBtn a {
    text-decoration: none;
    font-size: var(--size17);
    font-family: var(--Merriweather);
    color: var(--lightBlack);
    font-weight: 700;
    text-align: center;
    line-height: 22px;
    display: flex;
    justify-content: space-evenly;
    width: 80%;
    align-items: center;
}
.leftimg {
    position: absolute;
    left: 0;
}
.rightTopImg {
    position: absolute;
    right: 0;
    top: 25%;
}
.rightBotomImg {
    position: absolute;
    right: 0;
    bottom: 0;
}
section#HomeCategoryProducts {
    position: relative;
    display: flex;
    justify-content: center;
}
.containerWrap {
    width: 100%;
    max-width: 20%;
    margin: -2% auto;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9;
}
/* home page product category section */

.wraperProductsCategory {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.BG-product {
    padding: 0 0px 0 88px;
    height: 600px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.BG-product:nth-child(1) .img-caregory, .BG-product:nth-child(2) .img-caregory {
    width: 52%;
}
.BG-product:nth-child(1) .categoryContent {
    width: 45%;
    padding-left: 60px;
    height: 240px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.BG-product:nth-child(2) .categoryContent {
    width: 45%;
    padding-left: 30px;
    height: 240px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
.BG-product:nth-child(2) .cate-content {
    width: 80%;
}
.cate-title {
    padding-bottom: 20px;
}
.cate-content {
    display: flex;
    flex-grow: 1;
}
.cate-btn .exploreBtn {
    margin: auto 0 !important;
}
.BG-product:nth-child(3) .wraper-category,.BG-product:nth-child(4) .wraper-category,.BG-product:nth-child(5) .wraper-category,
.BG-product:nth-child(6) .wraper-category,.BG-product:nth-child(7) .wraper-category,.BG-product:nth-child(8) .wraper-category {
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
.BG-product:nth-child(3),.BG-product:nth-child(4),.BG-product:nth-child(5) {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 790px;
    flex-wrap: wrap;
    padding: 0 80px;
}
.BG-product:nth-child(6), .BG-product:nth-child(7), .BG-product:nth-child(8) {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 690px;
    flex-wrap: wrap;
    padding: 0 80px;
}
.BG-product:nth-child(3) .categoryContent, .BG-product:nth-child(4) .categoryContent, .BG-product:nth-child(5) .categoryContent {
    width: 90%;
    height: 215px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.BG-product:nth-child(6) .categoryContent, .BG-product:nth-child(7) .categoryContent, .BG-product:nth-child(8) .categoryContent {
    width: 90%;
    height: 255px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding-top: 40px;
}
.BG-product:nth-child(3) .img-caregory,.BG-product:nth-child(4) .img-caregory,
.BG-product:nth-child(6) .img-caregory,.BG-product:nth-child(7) .img-caregory,.BG-product:nth-child(8) .img-caregory {
    width: 90%;
}
.BG-product:nth-child(5) .img-caregory{
    width: 100%;
}
.wraper-category {
    align-items: center;
}
.img-caregory {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 350px;
}
.BG-product:nth-child(6) .img-caregory,.BG-product:nth-child(7) .img-caregory,.BG-product:nth-child(8) .img-caregory {
    height: 265px;
}
.BG-product:nth-child(2) .categoryContent div , .BG-product:nth-child(2) .exploreBtn a, .BG-product:nth-child(3) .categoryContent div, .BG-product:nth-child(3) .exploreBtn a,
.BG-product:nth-child(4) .categoryContent div, .BG-product:nth-child(4) .exploreBtn a, .BG-product:nth-child(6) .categoryContent div, .BG-product:nth-child(6) .exploreBtn a,
.BG-product:nth-child(8) .categoryContent div,.BG-product:nth-child(8) .exploreBtn a {
    color: var(--whiteColor) !important;
}
.BG-product:nth-child(2) .exploreBtn, .BG-product:nth-child(3) .exploreBtn, 
.BG-product:nth-child(4) .exploreBtn, .BG-product:nth-child(6) .exploreBtn, .BG-product:nth-child(8) .exploreBtn {
    border: 1px solid #ffffff;
}
.BG-product:hover .exploreBtn {
    background-color: #ffffff !important;
    transition: all 0.5s;
}
.BG-product:hover .exploreBtn a{
    color: #000 !important;
}



/* corporate profile */
.breadcrumbs {
    color: var(--whiteColor);
    font-size: var(--size14);
    font-weight: 700;
    font-family: var(--OpenSans);
    text-align: center;
    line-height: 27px;
    text-decoration: none;
}
.breadcrumbs a{
    font-weight: 400;
    text-decoration: none;
    color: var(--whiteColor) !important;
}
.hero-text {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 89%;
    top: 15%;
    bottom: auto;
    left: 0;
    right: 0;
}
.bannerContentColm {
    position: relative;
}
section#Aboutbanner {
    padding-top: 125px;
}
section#Productbanner {
    padding-top: 98px;
}
.hero-image.BannerImage {
    position: relative;
    clip-path: polygon(0 0, 100% 0%, 100% 84%, 50% 100%, 0 84%);
}
section#VesionSection {
    background-color: #FDCB00;
    padding-bottom: 95px;
    padding-top: 150px;
    margin-top: -7%;
}
.wrapLogo {
    width: 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    align-items: center;
    margin-top: -5%;
}
.linehR {
    border-right: 1px solid #000;
    height: 150px;
}
.visionSec, .MisionSec {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.MisionSec {
    width: 40%;
}
.visionSec {
    width: 30%;
}
.wraperVision {
    margin-top: 20%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.visionHeader {
    letter-spacing: 3.5px;
    line-height: 47px;
    padding-bottom: 20px;
    margin-bottom: 0;
}
.visionHeader b {
    font-weight: 700;
}
img.yahaguna-left {
    position: absolute;
    left: 0;
    top: 45%;
    bottom: 0;
}
img.yahaguna-right {
    position: absolute;
    right: 0;
    top: 15%;
    bottom: 0;
}
.img-yahaguna {
    padding: 30px 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wraperFreelan img {
    width: 100%;
    height: 100%;
}
section#story {
    padding-top: 5px;
    padding-bottom: 85px;
    position: relative;
}
.storyContent {
    padding-top: 200px;
    width: 90%;
    margin: auto;
}
img.storyBG-right {
    position: absolute;
    right: 0;
    bottom: 0;
}
.historyImage img {
    width: 100%;
    height: 100%;
}
.historyTitle {
    letter-spacing: 10px;
    line-height: 63px;
    margin-top: -5%;
    padding-bottom: 1%;
}
.Historycontent{    
    width: 90%;
    margin: auto;    
}
section#ContentHistorySec{
    padding: 85px 0;
    background-color: #272927;
}
.groupImage img {
    width: 100%;
    height: 100%;
}
section#CharirmnMsgSection {
    background-color: #272927;
    padding: 10px 0;
    position: relative;
}
.containerMSG {
    width: 100%;
    max-width: 65%;
    margin: auto;
}
.chairmnDetails {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 30%;
    text-align: center;
    position: relative;
    margin-top: -7%;
}
.chairmanContent {
    width: 50%;
}
.borderWraper {
    width: 75%;
    text-align: center;
}
.contentWrap {
    position: absolute;
}
img.chairmanImage {
    padding-bottom: 4%;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 90%;
    height: auto;
}
.msgTitle {
    padding-bottom: 30px;
}
section#Leadership {
    background-color: #272927;
    padding: 90px 0 100px;
}
.page-id-41 footer#footer {
    background-color: #272927;
}
.chairmanname {
    padding: 15px 0;
}
.wraper-leaders {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.wrapLeadersip {
    width: 100%;
    padding: 0 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .img-leader {
    width: 100%;
    height: 284px;
} */
.img-leader {
    width: 90%;
    height: 520px;
}
.img-leader img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
hr.linebord {
    color: #fff;
    margin: auto;
    width: 100%;
}
.leader-designation {
    width: 100%;
    margin: auto;
    flex-grow: 1;
}
.leader-name {
    padding: 20px 0 10px;
    width: 100%;
    margin: auto;
}
/* .leaderContent {
    height: 150px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
} */

.leaderHeader {
    padding-bottom: 50px;
}
.wraperContent-leadership {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: auto;
    width: 70%;
    margin: auto;
}

/* product Landing page */
p.active.pgTitle {
    margin-bottom: 0;
}
.textbredcrumb {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
}
section#breadcrumbSec {
    padding: 56px 0 30px;
}
.ProductTitle {
    text-align: center;
    font-size: var(--mainHeadings);
    font-weight: 700;
    line-height: 50px;
    text-transform: capitalize;
    color: var(--lightBlack);
    font-family:var(--Merriweather);
}
.ProductTitle .page-title {
    text-align: center;
    font-size: var(--mainHeadings);
    font-weight: 700;
    line-height: 50px;
    text-transform: capitalize;
    color: var(--lightBlack);
    font-family: var(--Merriweather);
}
.wraper-content {
    width: 57%;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 85px;
}
ul.products.columns-3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.contentBoxProduct {
    width: 27%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 42px;
    flex-direction: column;
    position: relative;
}
.innerBoxContent {
    /* background-color: #FDCB00; */
    width: 100%;
    height: 100%;
    /* clip-path: polygon(0 0, 100% 0%, 100% 84%, 50% 100%, 0 84%); */
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 30px;
    flex-direction: column;
    position: relative;
    z-index: 9;
}
.innerBoxContent::after {
    clip-path: polygon(0 0, 100% 0%, 100% 84%, 50% 100%, 0 84%);
    background-color: #FDCB00;
    content:"";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
}
.productWeight {
    padding-bottom: 25px;
}
.productImage, .productWeight, .productTitle {
    z-index: 8;
}
.productTitle {
    padding-top: 35px;
    height: 70px;
    text-align: center;
}
.productImage {
    flex-grow: 1;
}
.productBtn {
    display: none;
    border-radius: 4px;
    background-color: #ffffff;
    width: 250px;
    height: 50px;
    border: none !important;
}
.contentBoxProduct:hover .productBtn {
    z-index: 9;
    position: absolute;
    display: flex !important;
    justify-content: center;
    align-items: center;
    bottom: 40%;
    transition: all 0.5s;
}
.contentBoxProduct:hover .productBtn a {
    display: flex !important;
    justify-content: space-evenly;
    align-items: center;
}
div#loadMore {
    width: 20%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #CA0A05;
    border-radius: 4px;
    margin: auto;
}
div#loadMore a {
    width: 70%;
    height: 50px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
body.archive.tax-product_cat footer#footer {
    background-color: transparent;
}
section.nxtCategory {
    padding-bottom: 50px;
}
img.footer_icon_bg, img.right_center_icon_bg, img.left_bottom_icon_bg,
 img.left_center_icon_bg, img.right_top_icon_bg, img.top_icon_bg {
    position: absolute;
}
section.nxtCategory, section#ProductBox, section#ProductContent {
    position: relative;
}
img.top_icon_bg {
    left: 12%;
    top: -30%;
}
img.right_top_icon_bg {
    right: 0;
    top: 5%;
}
img.left_center_icon_bg {
    top: 25%;
}
img.right_center_icon_bg {
    right: 0;
    bottom: 50%;
}
img.left_bottom_icon_bg {
    bottom: 20%;
}
.term-21 img.right_center_icon_bg {
    right: 0;
    bottom: 23%;
}
.term-21 img.left_bottom_icon_bg {
    bottom: -16%;
}
.term-21 img.left_center_icon_bg {
    top: 8%;
}
img.footer_icon_bg {
    bottom: -88%;
    right: 4%;
}
img.footer_icon_bg {
    bottom: -36px;
    right: 4%;
}
/* .productImage {
    flex-grow: 1;
    height: 332px;
} */
.productImage {
    flex-grow: 1;
    height: 280px;
    width: 80%;
}
/* .productImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
} */
.productImage img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}
h2.woocommerce-loop-product__title {
    color: var(--lightBlack);
    font-size: var(--size22);
    font-weight: 700;
    text-transform: capitalize;
    font-family: var(--Merriweather);
}
ul.dropdown-menu.show li:hover ul.dropdown-menu {
    display: block !important;
    top: 0;
    left: 100%;
}

/* poduct Inner page */
.containerProductInner{
    width: 100%;
    margin: auto;
    max-width: 60%;
    /* background-color: #FDCB00; */
    padding: 75px 0 145px;
}
#breadcrumbSec .containerProductInners {
    width: 100%;
    margin: auto;
    max-width: 60%;
    background-color: #FDCB00;
    padding: 8% 0 0;
    margin-bottom: -1px;
}
.backProduct a {
    font-size: var(--size17);
    font-family: var(--Merriweather);
    text-align: center;
    line-height: 22px;
    color: var(--lightBlack);
    font-weight: 700;
    text-decoration: none;
}
.single-product section#breadcrumbSec {
    padding: 0 0 0;
    margin-top: 6%;
}
.single-product .breadcrumb-land {
    align-items: center;
    display: flex;
    width: 100%;
    /* margin-bottom: 1%; */
}
.backProduct {
    width: 35%;
    display: flex;
    justify-content: center;
    align-items: center;
}
section.InnerProducts {
    position: relative;
    /* z-index: 9; */
}
.woocommerce div.product div.images.woocommerce-product-gallery {
    position: relative;
    z-index: 9;
}
.containerProductInner::after {
    clip-path: polygon(0 0, 100% 0%, 100% 84%, 50% 100%, 0 84%);
    background-color: #FDCB00;
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
    max-width: 60%;
    margin: auto;
    height: 100%;
}
.wrapper-products {
    display: flex;
    justify-content: space-between;
}
.contentProducts {
    width: 65%;
    z-index: 9;
}
.imageProducts {
    width: 33%;
    margin-left: -7%;
}
.woocommerce-page div.product div.images {
    width: 100%;
    height: 100%;
}
.summary.entry-summary {
    float: left !important;
    width: 60% !important;
}
form.cart {
    display: none;
}
.product_title.entry-title {
    font-size: var(--subHeadings);
    font-family: var(--Merriweather);
    font-weight: 700;
    color: var(--lightBlack);
    text-transform: capitalize;
    line-height: 44px;
    padding-bottom: 10px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-family: var(--OpenSans);
    font-weight: 600;
    font-size: var(--size24);
    line-height: 20px;
    text-transform: uppercase;
    color: var(--mainColor);
    padding-bottom: 25px;
}
.woocommerce-product-details__short-description p, .ingredientText {
    font-family: var(--OpenSans);
    font-size: var(--size15);
    line-height: 27px;
    font-weight: 400;
    color: var(--mainColor);
    padding-bottom: 25px;
}
.availablesizesText {
    padding-bottom: 10px;
}
.sizes-texts {
    padding-bottom: 40px;
}
span.posted_in a {
    font-size: var(--size15);
    color: var(--lightBlack);
    font-weight: 700;
    line-height: 28px;
    font-family: var(--OpenSans);
    padding-bottom: 65px;
    text-decoration: none;
}
.product_meta {
    padding-bottom: 60px;
}
.enqueryBtn {
    background-color: #CA0A05;
    height: 55px;
    width: 275px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
}
.needHelp {
    padding-top: 60px;
}
.enqueryBtn {
    color: var(--whiteColor);
    text-decoration: none;
    font-family: var(--Merriweather);
    font-weight: 700;
    font-size: 17px;
    text-transform: capitalize;
    width: 50%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    outline: none;
    box-shadow: none !important;
}
.enqueryBtn:hover {
    color: var(--whiteColor) !important;
}
.modal-dialog {
    top: 5%;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    height: 100vh;
}
.cutomerCare:hover a {
    color: var(--lightBlack);
    text-decoration: none;
}
.backProduct img {
    padding-right: 10px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}
.relatedProductcarousel .contentBoxProduct {
    width: 100%;
    margin: 0 auto;
    padding: 50px 30px 0;
}
.relatedProductcarousel .owl-nav {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: -8%;
    z-index: -1;
}
.wraper-relatedSlider {
    padding-top: 55px;
}
section.page-heading-section {
    padding-top: 120px;
}
.woocommerce .relatedProductcarousel .productPrice span.price{
    font-family: var(--OpenSans);
    font-weight: 700;
    font-size: var(--size17);
    line-height: 33px;
    text-transform: uppercase;
    color: var(--greenColor);
    padding-bottom: 45px;
}
.relatedProductcarousel.owl-theme .owl-dots .owl-dot.active span, .relatedProductcarousel.owl-theme .owl-dots .owl-dot:hover span {
    background: #CA0A05 !important;
}
.relatedProductcarousel.owl-theme .owl-dots .owl-dot span {
    width: 40px  !important;
    height: 4px  !important;
    margin: 5px 7px;
    background: #D6D6D6  !important;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 25%;
}
.relatedProductcarousel .owl-dots {
    padding-top: 50px;
    padding-bottom: 50px;
}
section#RelatedProductSlide .containerBG {
    border-bottom: 2px solid #B1B1B1;
}
img.down-right-BG, img.top-right-BG, img.middle-right-BG, img.down-left-BG, img.midle-left-BG, img.top-left-BG,img.bottom-BG {
    position: absolute;
}
section#ProductSingle {
    position: relative;
}
img.top-left-BG {
    top: -6%;
    left: 10%;
}
img.midle-left-BG {
    top: 13%;
    bottom: 0;
    left: 0;
    right: 0;
}
img.down-left-BG {
    top: 50%;
}
img.middle-right-BG {
    right: 10%;
    top: 40%;
    z-index: 7;
}
img.down-right-BG {
    right: 0;
    top: 40%;
}
img.top-right-BG {
    right: 0;
    top: 3%;
}
section.recent_products {
    padding-top: 125px;
    text-align: center;
    width: 80%;
    margin: auto;
}
section.recent_products h2 {
    font-family: var(--Merriweather);
    font-size: var(--subHeadings);
    color: var(--lightBlack);
    line-height: 44px;
    text-transform: capitalize;
    font-weight: 700;
}
section.recent_products .innerBoxContent::after{
    visibility: hidden;
}
section.recent_products .outerBoxContent,
section.recent_products .productWeight,section.recent_products .productTitle,section.recent_products .contentBoxProduct:hover .productBtn{
    display: none !important;
}
button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
    display: none !important;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    background: #ffffff;
    color: #000000;
}
.single-product footer#footer {
    background-color: transparent;
}
img.bottom-BG {
    right: 10%;
    bottom: -67px;
}
.modal-backdrop {
    z-index: 1 !important;
}
.modal {
    z-index: 9 !important;
}
.modal-dialog {
    width: 100% !important;
    max-width: 55% !important;
    z-index: 9;
}
.modal-dialog .next-btn {
    width: 25%;
    margin: 50px auto 0;
}
div#exampleModal .form-group {
    position: relative;
}
div#exampleModal .form-input {
    position: relative;
    padding: 12px 0px 5px 0;
    width: 100%;
    outline: 0;
    border: 0;
    box-shadow: 0 1px 0 0 #E5E5E5;
    transition: box-shadow 150ms ease-out;
}
div#exampleModal .form-input:focus {
    box-shadow: 0 2px 0 0 var(--back-bg);
}
div#exampleModal .focused .form-label {
    transform: translateY(-120%);
    font-size: 11px !important;
    top: 28px;
    color: #808080;
    font-size: 12px !important;
    font-family: var(--OpenSans);
}
div#exampleModal .focused span.wpcf7-form-control-wrap input {
    padding-left: 13px;
}
div#exampleModal .form-label {
    position: absolute;
    left: 15px;
    top: 23px;
    background-color:transparent;
    z-index: 10;
    transition: transform 150ms ease-out, font-size 150ms ease-out;
    color: var(--mainColor);
    font-size: var(--size14);
    font-weight: 400;
    font-family: var(--OpenSans);
    margin-bottom: 0;
}
div#exampleModal input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control {
    height: 60px;
    width: 100%;
}
div#exampleModal textarea.wpcf7-form-control {
    width: 100%;
    height: 565px;
    padding-top: 25px;
    padding-left: 13px;
}
div#exampleModal .submit-btn {
    background-color: #CA0A05;
    height: 55px;
    width: 275px;
    display: flex;
    justify-content: center;
    border: none !important;
    align-items: center;
    border-radius: 4px;
    color: var(--whiteColor);
    text-decoration: none;
    font-family: var(--Merriweather);
    font-weight: 700;
    font-size: 17px;
    text-transform: capitalize;
    margin: 20px auto 0;
}
.modal-content {
    background-color: #535353 !important;
    border: none !important;
}
.modal-header {
    border-bottom: none !important;
}
.modal-body button.crs-submit-btn {
    width: 100%;
}
:focus, :focus-visible {
    outline: none !important;
    /* background-color: transparent; */
}
ins,del {
    text-decoration: none;
}
del bdi {
    color: #bbbbbb;
}
del:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid #E4001C;
    border-color: inherit;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
    transform: rotate(187deg);
    color: #E4001C;
}
del {
    position: relative;
}
.outerBoxContent {
    width: 55%;
    display: flex;
}
.productPrice {
    width: 100%;
    display: flex;
}
span.price {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.term-promotions section.nxtCategory .ProfBtn {
    visibility: hidden;
}
body.term-promotions img.left_center_icon_bg {
    top: -15%;
}
body.term-promotions  img.right_center_icon_bg {
    right: 0;
    bottom: 25%;
}
img.soya-rightBG, img.mixture-rightBG, img.spice-rightBG,.mixture-rightBtomBG ,img.other-rightBG,
img.pasta-rightbotmBG,img.pasta-rightmidlBG,img.pasta-righttopBG,img.appetizer-leftBG{
    position: absolute;
}
.BG-product {
    position: relative;
}
img.spice-rightBG {
    top: 75%;
    z-index: 9;
    right: 7%;
}
img.mixture-rightBG {
    top: 5%;
    right: 0;
}
img.mixture-rightBtomBG {
    bottom: 5%;
    right: 0;
}
img.soya-rightBG {
    left: 7%;
    top: 52%;
}
img.pasta-righttopBG {
    top: 5%;
    right: 0;
}
img.pasta-rightmidlBG {
    right: 0;
}
img.pasta-rightbotmBG {
    right: 0;
    bottom: 15%;
}
img.appetizer-leftBG {
    left: 0;
    z-index: -1;
}
img.other-rightBG {
    right: 0;
    bottom: 14%;
}

/* im frm sri lanka page */
.wraperPlusProducts {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.BG-product-BP {
    padding: 0 0px 0 88px;
    height: 600px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    position: relative;
    background-position: 100%;
    background-size: contain;
}
.BG-product-BP:nth-child(1), .BG-product-BP:nth-child(2), .BG-product-BP:nth-child(3) {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 790px;
    flex-wrap: wrap;
    padding: 0 80px;
}
.BG-product-BP:nth-child(4), .BG-product-BP:nth-child(5), .BG-product-BP:nth-child(6) {
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 645px;
    flex-wrap: wrap;
    padding: 0 80px;
}
.BG-product-BP:nth-child(1) .wraper-category-BP, .BG-product-BP:nth-child(2) .wraper-category-BP, 
.BG-product-BP:nth-child(3) .wraper-category-BP, .BG-product-BP:nth-child(4) .wraper-category-BP, 
.BG-product-BP:nth-child(5) .wraper-category-BP, .BG-product-BP:nth-child(6) .wraper-category-BP {
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
.BG-product-BP:nth-child(1) .categoryContent-BP div, .BG-product-BP:nth-child(1) .downloadIcon-BP a, 
.BG-product-BP:nth-child(2) .categoryContent-BP div, .BG-product-BP:nth-child(2) .downloadIcon-BP a, 
.BG-product-BP:nth-child(4) .categoryContent-BP div, .BG-product-BP:nth-child(4) .downloadIcon-BP a, 
.BG-product-BP:nth-child(6) .categoryContent-BP div, .BG-product-BP:nth-child(6) .downloadIcon-BP a {
    color: var(--whiteColor) !important;
}
.downloadIcon-BP {
    border: 1px solid #1A1818;
    border-radius: 4px;
    width: 230px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.downloadIcon-BP a {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.downloadIcon-BP a p {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
}
.downloadIcon-BP a span {
    margin-left: 15px;
}
.cate-title-BP {
    padding-bottom: 20px;
}
.cate-content-BP {
    display: flex;
    flex-grow: 1;
}
.img-caregory-BP {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 350px;
}
.BG-product-BP:nth-child(4) .img-caregory-BP, .BG-product-BP:nth-child(5) .img-caregory-BP, .BG-product-BP:nth-child(6) .img-caregory-BP {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 270px;
}
.BG-product-BP:hover .wraper-category-BP .downloadIcon-BP p{
    color: #000000 !important;
}
.BG-product-BP:hover .wraper-category-BP .downloadIcon-BP {
    background-color: #ffffff !important;
    border: navajowhite !important;
    transition: all 0.5s;
}
.BG-product-BP:nth-child(1) .categoryContent-BP .downloadIcon-BP, 
.BG-product-BP:nth-child(2) .categoryContent-BP .downloadIcon-BP, 
.BG-product-BP:nth-child(4) .categoryContent-BP .downloadIcon-BP, 
.BG-product-BP:nth-child(6) .categoryContent-BP .downloadIcon-BP {
    border: 1px solid #ffffff !important;
}
.BG-product-BP .categoryContent-BP {
    width: 90%;
    height: 215px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.BG-product-BP:nth-child(4) .categoryContent-BP, 
.BG-product-BP:nth-child(5) .categoryContent-BP, 
.BG-product-BP:nth-child(6) .categoryContent-BP {
    width: 90%;
    height: 260px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding-top: 50px;
}
.page-id-48 footer#footer {
    background-color: transparent !important;
}
.BG-product-BP:nth-child(5) .downloadIcon-BP a p, .BG-product-BP:nth-child(3) .downloadIcon-BP a p {
    color: var(--lightBlack) !important;
}
/* argo page */
.page-id-45 footer#footer {
    background-color: #4C1C0B;
}
.textbredcrumb ,.woocommerce .woocommerce-breadcrumb{
    font-size:var(--size14);
    font-family: var(--OpenSans);
    color: var(--lightBlack);
    line-height: 27px;
}

/* careers page */
p.crs-main-paragraph {
    width: 75%;
    margin: auto;
    padding-top: 25px;
}
p.pgTitle {
    margin-bottom: 0;
}
.vacant-title {
    width: 35%;
}
.crs-btn-area {
    width: 65%;
}
.vbox-close {
    top: 20%;
    right: 35%;
    width: 40px;
    height: 40px;
    padding: 5px;
    color: rgb(255 255 255) !important;
    background-color: #be2121 !important;
    border-radius: 50%;
}
/* career page */
.form-group {
    position: relative;
}
.form-input:focus {
    box-shadow: 0 2px 0 0 var(--back-bg);    
}
.focused .form-label {
    transform: translateY(-120%);
    font-size: 11px !important;
    top: 28px;
}
.form-group.focused input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.filled,.form-group.focused input {
    border: 1px solid #4A6C52 !important;
    border-radius: 4px !important;
}
.form-label {
    position: absolute;
    left: 15px;
    top: 23px;
    background-color: transparent;
    z-index: 10;
    transition: transform 150ms ease-out, font-size 150ms ease-out;
    color: #808080;
    font-size: var(--size12);
    font-weight: 400;
    font-family: var(--OpenSans);
    margin-bottom: 0;
}
input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control {
    height: 60px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 4px;
    position: relative;
    padding: 12px 0px 5px 15px;
    width: 100%;
    outline: 0;
    border: 0;
    transition: box-shadow 150ms ease-out;
}
option {
    font-size:var(--size16);
    font-weight: 600;
    font-family: var(--OpenSans);
    color: var(--lightBlack);
}
.wraper-jobApplicate {
    display: flex;
    justify-content: space-between;
}
.applicationForm {
    width: 49%;
}
.jobOpenings {
    width: 50%;
}
.next-btn {
    margin-top: 25px;
    padding-bottom: 50px;
}
.page-id-54 .next-btn {
    margin-top: 70px;
}
.cv-attach {
    padding: 25px 100px 30px;
    height: 120px;
    margin-top: 25px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 4px;
    position: relative;
    width: 100%;
    outline: 0;
    border: 0;
    transition: box-shadow 150ms ease-out;
}
.page-id-50 footer#footer {
    background-color: transparent;
}
.page-id-54 .wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 12px;
    font-weight: normal;
    display: block;
    position: absolute;
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 12px;
    font-weight: normal;
    display: block;
    position: absolute;
}
span.attch-file-type {
    position: absolute;
    margin-top: -10%;
    margin-left: 40%;
    color: #959595;
    font-size: 13px;
    font-weight: 400;
    font-family: var(--OpenSans);
}
#file {
    visibility: hidden;
    width: 0;
}
span.file-selected {
    font-size: 15px;
    color: #000000;
    padding-left: 180px;
}
.input-file {
    display: flex;
    align-items: center;
}
.srfile-only {
    position: absolute;
    width: 210px;
    height: 50px;
    margin: 0 5% 0 5%;
    overflow: visible;
    padding: 0 30px;
    border: none;
    border-radius: 4px;
    font-family: var(--Merriweather);
    font-size: var(--size15);
    display: flex;
    align-items: center;
    justify-content: center;
/*     text-transform: uppercase; */
    margin-top: -1px;
    color: var(--whiteColor);
    clip: rect(0px,220px,200px,0px);
    z-index: 99;
    background-color: #AEA097;
    font-weight: 700;
}
.input-file span.btn {
    visibility: hidden;
}

span.attch-file {
    position: absolute;
    left: 15px;
    top: 20px;
    color: var(--mainColor);
    background-color: transparent;
    z-index: 10;
    transition: transform 150ms ease-out, font-size 150ms ease-out;
    font-size: 12px;
    font-family: var(--OpenSans);
    font-weight: 400;
}
section#jobOpeningSection {
    padding-bottom: 120px;
}

/* csr page */
.page-id-52 footer#footer {
    background-color: #4C1C0B;
}
div#loadMore a, div#loadMore:hover a {
    text-decoration: none;
    color: #fff !important;
}
.cu-colmn-main-box a {
    color: var(--lightBlack);
    font-size: var(--size17);
    font-weight: 400;
    font-family:var(--OpenSans);
    text-decoration: none;
    line-height: 30px;
}
.p-top{
    padding-top: 40px;
}
.page-id-54 footer#footer {
    background-color: #535353;
}
.wrap-form {
    display: flex;
    justify-content: center;
    align-items: center;
}
.rightSec, .leftSec {
    width: 49%;
    height: 337px;
}
textarea {
    height: 313px;
    width: 100%;
    padding-top: 30px;
    padding-left: 15px;
}
.page-id-43 footer#footer {
    background-color: #535353;
}
/* animation */
.js-scroll {
    opacity: 0;
    transition: opacity 500ms;
} 
.js-scroll.scrolled {
    opacity: 1;
}
.wrapperCollections .scrolled.fade-in-bottom {
    animation: fade-in-bottom 1s ease-in-out both;
    animation-delay: calc(0.1s * var(--i));
}
.counter-box .scrolled.fade-in-bottom {
    animation: fade-in-bottom 1s ease-in-out both;
    animation-delay: calc(0.3s * var(--i));
}
section#Leadership .scrolled.fade-in-bottom {
    animation: fade-in-bottom 1s ease-in-out both;
    animation-delay: calc(0.2s * var(--i));
}
section#BusinessPlussection .scrolled.fade-in-bottom {
    animation: fade-in-bottom 1s ease-in-out both;
    animation-delay: calc(0.2s * var(--i));
}
.rs-sect-03 .scrolled.fade-in-bottom {
    animation: fade-in-bottom 1s ease-in-out both;
    animation-delay: calc(0.1s * var(--i));
}
.scrolled.fade-in-bottom {
    animation: fade-in-bottom 1s ease-in-out both;
    animation-delay: calc(0.08s * var(--i));
}
@keyframes fade-in-bottom {
    0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
    }
    100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    }
}
.scrolled.fade-in {
    animation: fade-in 2s ease-in-out both;
}
@keyframes fade-in {
    0% {
    opacity: 0;
    }
    100% {
    opacity: 1;
    }
}
.fade-in-auto {
    animation: fade-in 2s ease-in-out both;
}
@keyframes fade-in-auto {
    0% {
    opacity: 0;
    }
    100% {
    opacity: 1;
    }
}
section#History {
    background-color: #272927;
}
.soryImage {
    width: 565px;
    height: 430px;
}
.redBtn,div#loadMore , .enqueryBtn,button.crs-submit-btn,.bp-last-con-us-btn,.crs-apply-btn{
    background: linear-gradient(to left, #DB1610 50%, #C9150F 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}
[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: none !important;
}
.caro-image img.attachment-full.size-full {
    width: 100%;
    height: 100%;
}
.redBtn:hover,.whiteBtn:hover,.wraperbusiess .exploreBtn:hover,.productBtn:hover,div#loadMore:hover,.enqueryBtn:hover,
button.crs-submit-btn:hover,.bp-last-con-us-btn:hover,.crs-apply-btn:hover {
    background-position: left bottom;
    transition: all 0.5s;
}
.whiteBtn,.wraperbusiess .exploreBtn ,.productBtn{
    background: linear-gradient(to left, #ffffff 50%, #F0F0F0 50%);
    background-size: 200% 100%;
    background-position: right bottom;
}

.rs-location-box:hover .wraper-boxCover {
    border: 1px solid #000;
    border-top: 0;
    border-bottom: 0;
    transition: all 0.5s;
}
.BG-product:nth-child(1) .categoryContent .exploreBtn {
    background-color: #fdcb01;
}
.wrapLogo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.wrapLogo {
    width: 100%;
    height: 170px;
}

.wraperretails {
    width: 64%;
    height: 150px;
    margin: auto;
    margin-top: -3%;
}
section#LocationSection {
    background-color: #535353;
}
.rs-location-box-area {
    padding: 65px !important;
}
.smart-exp-img {
    position: relative;
    display: block;
    top: 0 !important;
    margin-top: 0 !important;
    width: 100%;
}
.fa-sect-wraper-02::after {
    content: "";
    background-color: #4C1C0B;
    top: 20%;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}
section#imageRagoSection {
    position: relative;
}
section#argoContnt {
    position: relative;
}
.wraper-box-images {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.wraper-box-images img {
    width: 48%;
    padding: 10px;
}
li#term-65 .sub-menu ul li::after, .col-megamenu .title::after {
display: none !important;
}
.relatedProductcarousel .productImage {
    animation: none !important;
    opacity: 1 !important;
}
.soryImage img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain;
}

/* QA Issues fixing */
.vbox-next span, .vbox-prev span {
    display: none;
}
.carousel-control-next, .carousel-control-prev {
    box-shadow: none !important;
}
.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: 500px;
    box-shadow: none;
    object-fit: contain;
}
.indexZ {
    z-index: -1 !important;
}
.carousel-control-next, .carousel-indicators [data-bs-target], .carousel-control-prev {
    box-shadow: none !important;
    outline: none !important;
}
.carousel-control-next, .carousel-control-prev {
    box-shadow: none !important;
    outline: none !important;
    color: transparent !important;
    background-color: transparent;
}
:focus, :focus-visible{
    outline: none !important;
}
section#freelan {
    background-color: #FDCB00;
}
.aboutImage img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.aboutImage {
    width: 435px;
    height: 333px;
}
.image-two {
    width: 50%;
    height: 250px;
}
.largImage {
    width: 100%;
    height: auto;
}
.image-two img, .largImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
.certifylogo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.woocommerce-notices-wrapper {
    width: 100%;
    max-width: 60%;
    margin: auto;
    background-color: #FDCB00;
    padding-top: 20px;
}
.woocommerce-error {
    margin-bottom: 0;
    background-color: #FDCB00;
}
.owl-carousel.coporate-testimornials .owl-nav.disabled {
    display: none !important;
}
div#term-30 ul, div#term-28 ul {
    display: none !important;
}
input, textarea, select{
    -webkit-appearance: none;
}
.caro-image {
    clip-path: polygon(0 0, 100% 0%, 100% 84%, 50% 100%, 0 84%);
    margin-bottom: 24px;
}
.caro-image:nth-last-child() {
    clip-path: none !important;
    margin-bottom: 24px;
}
/* .wpcf7 p{
	margin:0;
} */
.wpcf7 p br{
	display:none;
}
.all-post-wrap {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 85%;
    margin: auto;
    justify-content: space-around;
}
.single-post-wrap {
    width: 32%;
}
.post-img img {
    height: 400px;
    object-fit: cover;
}
h3.csr-sub-heading {
    margin-top: 1rem;
    padding-bottom: 0.5rem;
}
p.csr-sub-paragraph-02 {
    padding: 0 0 1rem;
}
p.csr-date {
    position: absolute;
    left: 0;
    top: 0;
    background: #4C1C0B;
    padding: 1rem 2rem;
    border-radius: 0 0 10px 0;
}
p.csr-date {
    position: absolute;
    left: 12px;
    top: 1px;
    background: #4C1C0B;
    padding: 1rem 2rem;
    border-radius: 0 0 10px 0;
}
.largImage {
    width: 100%;
    height: auto;
    border: 0.25px solid #ffffff;
}
a.btn-primary.btn-primary-02.scroll-element.js-scroll.fade-in-bottom.scrolled {
    text-decoration: none;
    font-size: var(--size16);
    font-family: var(--OpenSans);
    line-height: 30px;
    font-weight: 600;
    background: #fff;
    padding: 0.5rem 1rem;
    border-radius: 3px;
    color: #4C1C0B;
}
.post-content {
    margin-bottom: 4rem;
}
.csr-gallery{
    width: 70%;
    margin: 4rem auto;
}
.csr-gallery img{
    height: 400px;
    margin: auto;
    object-fit: cover;
}
.crs-main-paragraph {
    width: 60%;
    margin: auto;
}
.related-posts {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 80%;
    margin: auto;
    padding: 4rem 0;
}
.related-post-title a {
    font-size: 18px;
    text-decoration: blink;
    color: #333;
}
.related-post-navigation {
    width: 85%;
    margin: auto;
}
.related-post-navigation a {
    max-width: 49%;
    margin-bottom: 4rem;
    color: #fff !important;
    background: red !important;
    font-weight: 500;
}

.sus-section .BannerImage img {
    height: 780px;
    object-fit: cover;
}
.export-intro-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
} 
.export-intro {
    padding-top: 2rem;
}
.intro-wrap h2 {
    padding-bottom: 2rem;
}
.intro-map {
    width: 60%;
}
.intro-wrap {
    width: 32%;
}
.intro-wrap .export-intro {
    color: #000;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
.export-range {
    width: 80%;
    margin: auto;
}
.export-intro-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 4rem 0 0;
}
nav.woocommerce-pagination {
    padding-bottom: 2rem;
}
div#term-35 .col-megamenu:hover ul {
    top: 0;
    height: 420px;
    overflow: auto;
}
.export-range .contentBoxProduct {
    width: 100%;
    margin: 0 auto;
    padding: 50px 30px 0;
    
}
.export-range button.owl-next {
    left: 102% !important;
    position: absolute;
    z-index: 0 !important;
}
.export-range button.owl-prev {
    position: absolute;
    left: -5%;
    z-index: 0 !important;
}
.export-range .wraper-relatedSlider {
    padding-top: 0px !important;
}
.export-range .owl-stage-outer {
    z-index: 1;
}
.export-range .owl-dots {
    z-index: 999 !important;
    position: relative;
}
/* reponsive */

@media screen and (min-width:1024px) and (max-width:1365px) and (orientation: landscape) {
    .storyContent {
        padding-top: 200px;
        width: 100% !important;
        margin: auto;
    }
    .historyTitle {
        margin-top: -7% !important;
    }
    .containerBusiness {
        max-width: 60% !important;
    }
    .containerMSG {
        max-width: 80% !important;
    }
    
}
@media screen and (min-width:600px) and (max-width:1200px) and (orientation: landscape) {
    .spicesImg {
        position: absolute;
        margin: auto;
        margin-top: -11%;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1;
        text-align: center;
        width: 100%;
    }
    .wrapperStory {
        height: 75px !important;
    }
    .wraper-content {
        width: 100% !important;
    }
    img.right_top_icon_bg,img.top_icon_bg {
        width: 8% !important;
        top: -50% !important;
    }
    .contentBoxProduct {
        width: 75% !important;
    }
    img.top-left-BG {
        width: 12% !important;
        top: -2% !important;
    }
    .woocommerce-product-details__short-description p, .ingredientText {
        font-size: 14px !important;
    }
    .product_title.entry-title,.woocommerce div.product p.price {
        font-size: 20px !important;
    }
    .summary.entry-summary {
        float: left !important;
        width: 95% !important;
    }
    img.middle-right-BG {
        opacity: 0.5 !important;
    }
    .enqueryBtn {
        font-size: 14px !important;
        width: 85% !important;
        height: 40px !important;
    }
    img.bottom-BG {
        right: 2% !important;
        bottom: -119px !important;
        width: 20% !important;
    }
    .size18 {
        font-size: 14px !important;
    }
    /* .wrapSocials {
        bottom: -29% !important;
        top: 55% !important;
    } */
    .carousel-indicators li {
        width: 30px !important;
        height: 4px !important;
    }
    .carousel-indicators {
        bottom: -18% !important;
    }
    .wraperheaderContat {
        display: flex;
        align-items: center;
        padding-bottom: 10px;
        text-align: center;
        margin: auto;
        justify-content: center;
    }
    div.wraperHeader a.navbar-brand {
        display: flex !important;
        width: 45% !important;
        margin-right: auto;
    }
    a.navbar-brand img {
        width: 100% !important;
    }
    img.bottom-BG {
        right: 2% !important;
        bottom: -119px !important;
        width: 20% !important;
    }
    .BG-product-BP:nth-child(4) .categoryContent-BP, .BG-product-BP:nth-child(5) 
    .categoryContent-BP, .BG-product-BP:nth-child(6) .categoryContent-BP {
        padding-top: 0px !important;
    }
    .BG-product-BP .categoryContent-BP {
        height: 260px !important;
    }
    .bp-sect-wraper-03 {
        width: 90% !important;
        margin: auto;
    }
    img.rt-store-green-img {
        width: 20% !important;
    }
    .wraperretails {
        height: 75px !important;
    }
    .rs-loc-wrapper {
        width: 45% !important;
        margin: auto;
    }
    .csr-sect-03 {
        padding-bottom: 1px !important;
    }
    /* .wrapSocials {
        bottom: 18% !important;
        top: 55% !important;
    } */
    section#story {
        padding-top: 25px !important;
    }
    .modal-dialog {
        width: 100% !important;
        max-width: 75% !important;
        z-index: 9;
        top: 25% !important;
        height: 95vh !important;
    }
}


@media screen and (min-width:1690px) and (max-width:1800px) {
    .BG-product:nth-child(2) .categoryContent {
        height: 295px !important;
    }
}

@media screen and (min-width:1600px) and (max-width:1900px) {
    .containerMSG {
        width: 100%;
        max-width: 72% !important;
        margin: auto;
    }
    

}

@media screen and (min-width:1200px) and (max-width:1900px) {
    .size15{
        font-size: 14px !important;
    }
    .size16{
        font-size: 14px !important;
    }
    .size17{
        font-size: 15px !important;
    }
    .size18{
        font-size: 16px !important;
    }
    .size20{
        font-size: 18px !important;
    }
    .size22{
        font-size: 20px !important;
    }
    .size24{
        font-size: 22px !important;
    }
    .size25{
        font-size: 22px !important;
    }
    .size28{
        font-size: 25px !important;
    }
    .size30 {
        font-size: 24px !important;
    }
    .size42{
        font-size: 32px !important;
    }
    .size50{
        font-size: 40px !important;
    }
    .size54{
        font-size: 44px !important;
    }
    .subHeadings,.size45{
        font-size: 30px !important;
    }
    .mainHeadings {
        font-size: 35px !important;
    }
    ul#menu-main-hamburger-menu li a {
        font-size: 14px !important;
    }
    ul#FooterMenu li a, ul#productMenu li a {
        font-size: 14px !important;
    }
    .yahagunaImage img, .aboutImage img {
        width: 100% !important;
        height: auto !important;
    }
    .soryImage {
        width: 100%;
        height: 300px;
    }
    .soryImage img {
        width: 100% !important;
        height: 100% !important;
    }
    .yahagunaImage, .aboutImage {
        width: 30% !important;
    }
    .carousel-indicators li {
        margin: -9px 20px !important;
    }
    .redBtn {
        width: 250px !important;
        height: 45px !important;
    }
    .wrap-btn .redBtn, .wrap-btn .whiteBtn {
        width: 190px !important;
        height: 45px !important;
    }
    section#HomeAbout {
        padding: 60px 0 100px !important;
    }
    .img-caregory img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    section#KeyNumbers {
        height: 400px !important;
    }
    .keyHeader {
        padding-bottom: 40px !important;
        margin-bottom: 0 !important;
    }
    .size31 {
        font-size: 28px !important;
    }
    section#spicessection {
        height: 495px !important;
    }
    .wraperSpices {
        height: 400px !important;
    }
    .spicesContent {
        width: 80% !important;
    }
    section#certificationSection {
        padding: 80px 0 !important;
    }
    section#BusinessSection {
        padding: 60px 0 !important;
    }
    .soryImage {
        width: 50% !important;
    }
    .soryImage img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    .storyContent {
        padding-top: 140px !important;
        width: 100% !important;
    }
    section#ContentHistorySec {
        padding: 60px 0 !important;
    }
    .borderWraper {
        width: 80% !important;
        text-align: center;
    }
    section#Leadership {
        padding: 65px 0 !important;
    }
    .ProductTitle .page-title {
        font-size: 35px !important;
        line-height: 40px !important;
        margin-bottom: 0 !important;
    }
    .wraper-content {
        padding-bottom: 30px !important;
    }
    .contentBoxProduct {
        width: 25% !important;
    }
    section.nxtCategory {
        padding-bottom: 35px !important;
    }
    img.footer_icon_bg {
        bottom: -62% !important;
        z-index: -1;
    }
    .productBtn {
        width: 220px !important;
        height: 40px !important;
    }
    .exploreBtn a {
        font-size: 14px !important;
    }
    .product_title.entry-title {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .woocommerce div.product p.price, .woocommerce div.product span.price {
        font-size: 20px !important;
    }
    .woocommerce-product-details__short-description p, .ingredientText {
        font-size: 14px !important;
    }
    .enqueryBtn {
        font-size: 14px !important;
        width: 60% !important;
        height: 40px !important;
    }
    .relatedProductcarousel .contentBoxProduct,.rvpscarousel .slick-slide .contentBoxProduct {
        width: 100% !important;
    }
    .outerBoxContent {
        width: 75% !important;
    }
    .woocommerce .relatedProductcarousel .productPrice span.price {
        font-size: 18px !important;
    }
    .woocommerce-loop-product__title {
        font-size: 20px !important;
    }
    .productImage {
        height: 300px !important;
    }
    /* .productImage img {
        width: 100%;
        height: 100%;
        object-fit: fill !important;
        object-position: bottom;
    } */
    .from-sl-para {
        font-size: 14px !important;
        line-height: 25px !important;
        padding-bottom: 30px !important;
    }
    .bp-sub-heading {
        font-size: 20px !important;
        padding-bottom: 35px !important;
    }
    .bp-sect-03 {
        text-align: center;
        padding-top: 60px !important;
        padding-bottom: 50px !important;
    }
    .rs-sect-03 {
        padding-bottom: 0 !important;
    }
    .crs-apply-btn {
        height: 40px !important;
        font-size: 14px !important;
    }
    .crs-view-more-btn {
        font-size: 14px !important;
    }
    input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
        font-weight: 600;
        font-size: 14px !important;
        font-family: var(--OpenSans);
        color: var(--lightBlack);
    }
    .csr-main-heading {
        font-size: 35px !important;
    }
    .csr-main-paragraph {
        font-size: 14px !important;
        padding-bottom: 40px !important;
    }
    .csr-sect-03 {
        padding-bottom: 40px !important;
        padding-top: 75px !important;
    }
    .cu-google-btn , .cu-location-btn{
        font-size: 14px !important;
    }
    .cu-colmn-main-box a {
        font-size: 14px !important;
    }
    .p-top {
        padding-top: 0px !important;
    }
    .cu-sect-04 {
        background-color: #535353;
        /* padding-top: 625px !important; */
        padding-bottom: 0px !important;
    }
    .desktopTitle {
        display: none;
    }
    .containerMSG {
        width: 100%;
        max-width: 75% !important;
        margin: auto;
    }
    .leader-name {
        font-size: 16px !important;
    }
    /* .leaderContent {
        height: 100px !important;
    } */
    section.recent_products {
        padding-top: 60px !important;
    }
    .srfile-only {
        width: 200px !important;
        height: 40px !important;
    }
    span.attch-file-type {
        margin-top: -13% !important;
    }
    .crs-submit-btn {
        height: 40px !important;
    }
    section#jobOpeningSection {
        padding-bottom: 0px !important;
    }
    .cu-main-heading {
        font-size: 35px !important;
    }
    .cu-contact-dt-heading-02,.cu-contact-dt-paragraph {
        padding-bottom: 40px !important;
    }
    .caro-image img.attachment-full.size-full {
        width: 100% !important;
        height: 100% !important;
    }
    section.recent_products h2 {
        font-size: 30px !important;
    }
    img.top-left-BG {
        width: 12% !important;
        top: -2% !important;
    }
    /* qa issues fixing */
    .indexZ {
        z-index: -1 !important;
    }
}

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

    .srfile-only {
        width: 175px !important;
        height: 40px !important;
    }
    img.top-left-BG {
        width: 7% !important;
        top: -2% !important;
    }
    
}
@media screen and (max-width:1528px) {
    img.bottom-BG {
        right: 10% !important;
        bottom: -84px !important;
    }

    
}

@media screen and (max-width:1440px) {
    .BG-product:nth-child(1) .categoryContent {
        padding-left: 30px !important;
    }
    .wraperSpices {
        width: 30% !important;
    }
    .historyTitle {
        padding-bottom: 0 !important;
    }
    .borderWraper {
        width: 87% !important;
        text-align: center;
    }
    .wrap-btn .redBtn, .wrap-btn .whiteBtn {
        width: 170px !important;
        height: 45px !important;
    }
    .BG-product {
        background-position: center !important;
    }
    .count-content {
        padding-bottom: 10px !important;
    }
    .mainHeadings {
        font-size: 30px !important;
    }
    .size25 {
        font-size: 18px !important;
    }
    .size54 {
        font-size: 35px !important;
    }
    .leader-name {
        font-size: 14px !important;
    }
    section#KeyNumbers {
        height: 310px !important;
    }
    .storyContent {
        padding-top: 100px !important;
    }
    .borderWraper {
        width: 86% !important;
    }
    .ProductTitle .page-title {
        font-size: 30px !important;
        line-height: 5px !important;
    }
    img.bottom-BG {
        bottom: -86px !important;
    }
    img.top-left-BG {
        top: -4% !important;
        left: 7% !important;
    }
    .downloadIcon-BP {
        width: 200px !important;
        height: 40px !important;
    }
    .BG-product-BP:nth-child(1) .wraper-category-BP {
        width: 100% !important;
    }
    .BG-product-BP .wraper-category-BP img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    .BG-product-BP:nth-child(4) .categoryContent-BP, .BG-product-BP:nth-child(5) .categoryContent-BP, 
    .BG-product-BP:nth-child(6) .categoryContent-BP {
        padding-top: 20px !important;
    }
    p.download {
        font-size: 14px !important;
    }
    .bp-last-para,.rs-main-paragraph {
        font-size: 14px !important;
        line-height: 25px !important;
    }
    .rs-main-heading {
        font-size: 35px !important;
    }
    .rs-location-heading {
        font-size: 20px !important;
    }
    .rs-location-paragraph {
        font-size: 14px !important;
        line-height: 25px !important;
    }
    .rs-loc-wrapper {
        width: 22% !important;
        margin: auto;
    }
    .crs-sub-heading {
        padding-bottom: 30px !important;
        font-size: 20px !important;
    }
    .vacant-title {
        font-size: 16px !important;
    }
    .crs-apply-btn {
        width: 160px !important;
    }
    .focused .form-label {
        transform: translateY(-116%);
        font-size: 11px !important;
    }
    .srfile-only {
        width: 160px !important;
        height: 40px !important;
        padding: 0 !important;
        font-size: 14px !important;
    }
    div#loadMore.csr-load-more-btn {
        width: 200px !important;
        height: 40px !important;
    }
    div#loadMore a {
        height: 40px !important;
        font-size: 14px !important;
    }
    .page-id-50 .focused .form-label {
        transform: translateY(-95%);
        font-size: 11px !important;
    }
    /* QA fixing */
    /* .wrapSocials {
        bottom: 10% !important;
        position: fixed !important;
    } */
}

@media screen and (max-width:1367px){
    .footer-main {
        width: 95% !important;
    }
    .cu-sect-03 {
        width: 100% !important;
    }
    .cu-sect-wraper-02 {
        width: 80% !important;
    }
    .BG-product-BP:nth-child(1), .BG-product-BP:nth-child(2), .BG-product-BP:nth-child(3) {
        height: auto !important;
        padding: 80px !important;
    }
    .BG-product-BP .categoryContent-BP {
        width: 100% !important;
    }
    .img-caregory-BP {
        height: 290px !important;
    }
    .containerProductInner::after ,.containerProductInner,#breadcrumbSec .containerProductInners{
        max-width: 65% !important;
    }
    img.middle-right-BG {
        right: 0% !important;
    }
    .contentBoxProduct {
        width: 40% !important;
    }
    img.footer_icon_bg {
        bottom: -72% !important;
    }
    .borderWraper {
        width: 92% !important;
    }
    .containerMSG {
        width: 100%;
        max-width: 80% !important;
        margin: auto;
    }
    .containerBusiness {
        width: 100%;
        max-width: 60% !important;
        margin: auto;
    }
    .wrapperStory {
        height: 100px !important;
    }
    .storyContent {
        padding-top: 140px !important;
    }
    .BG-product:nth-child(2) .categoryContent {
        width: 48% !important;
    }
    .exploreBtn {
        width: 200px !important;
        height: 40px !important;
    }
    .wrap-btn .redBtn a, .wrap-btn .whiteBtn a {
        font-size: 14px !important;
    }
    .businessContent {
        width: 80% !important;
    }
    /* Qa Issues fixing */
    .carousel-indicators li {
        margin: -9px 20px !important;
    }
    span.attch-file-type {
        margin-top: -15% !important;
        margin-left: 35% !important;
    }
    .srfile-only {
        margin: 0 !important;
    }
    .modal-dialog {
        width: 100% !important;
        max-width: 75% !important;
        z-index: 9;
        top: 25% !important;
        height: 70vh !important;
    }
    .woocommerce-notices-wrapper {
        max-width: 65% !important;
    }
    .post-img img {
        height: 300px;
        object-fit: cover;
    }

}

@media screen and (max-width:1280px) {
    .size30 {
        font-size: 20px !important;
    }
    .containerBG {
        width: 100%;
        max-width: 90% !important;
        margin: auto;
    }
    .BG-product:nth-child(3), .BG-product:nth-child(4), .BG-product:nth-child(5) {
        height: auto !important;
        padding: 0px 80px 50px !important;
    }
    .img-caregory {
        height: 250px !important;
    }
    .BG-product{
        padding: 50px 0px 50px 88px;
        height: auto !important;
    }
    img.mixture-rightBG {
        top: 5%;
        right: 0;
        width: 15% !important;
    }
    .BG-product:nth-child(6), .BG-product:nth-child(7), .BG-product:nth-child(8) {
        padding: 50px  !important;
        height: auto !important;
    }
    .BG-product:nth-child(6) .categoryContent, .BG-product:nth-child(7) .categoryContent, .BG-product:nth-child(8) .categoryContent {
        height: 230px !important;
        padding-top: 30px !important;
    }
    .wraperSpices {
        width: 35% !important;
    }
    .wrapLogo {
        width: 100%;
        height: 100px;
        margin: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: -5%;
    }
    .wrapLogo img {
        width: 62%;
        height: 100%;
        object-fit: contain;
        margin: auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wraperVision {
        margin-top: 13% !important;
    }
    .hero-text {
        top: 0 !important;
        width: 100% !important;
    }
    /* .img-leader {
        height: 230px !important;
    } */
    div#loadMore a {
        width: 90% !important;
    }
    img.bottom-BG {
        bottom: -91px !important;
    }
    .page-id-48 .BG-product-BP:nth-child(1), .page-id-48  .BG-product-BP:nth-child(2), .page-id-48  .BG-product-BP:nth-child(3),
    .page-id-48  .BG-product-BP:nth-child(4), .page-id-48  .BG-product-BP:nth-child(5), .page-id-48  .BG-product-BP:nth-child(6) {
        height: auto !important;
        padding: 50px 50px !important;
    }
    .bp-sect-03 {
        padding-bottom: 0 !important;
    }
    section.fa-sect-02 {
        height: 140vh;
    }
    span.attch-file-type {
        margin-top: -14% !important;
    }
    .containerBusiness {
        max-width: 60% !important;
    }
    .borderWraper {
        width: 60% !important;
    }
    .single-post-wrap {
        width: 48%;
    }
    .export-range button.owl-prev {
        position: absolute;
        left: -10%;
        z-index: 0 !important;
    }
    .export-range button.owl-next {
        left: 102% !important;
        position: absolute;
        z-index: 0 !important;
    }

}

@media screen and (min-width:991px) and (max-width:1200px) {
    .navbar-expand-lg .navbar-nav {
        display: block !important;
    }
    .desktopTitle,section#cyloneSpices-mob {
        display: none !important;
    }
    .wrapNumber span.desk-hide {
        display: none !important;
    }
    li.nav-item {
        margin: 5px 0 20px;
    }
    .carousel-indicators li {
        margin: 5px 20px !important;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: relative;
        width: 35%;
        margin: auto;
        left: 0 !important;
    }
    .col-megamenu:hover ul.list-unstyled {
        display: block !important;
    }
    .col-megamenu .title, ul.list-unstyled li {
        text-align: center;
    }
    header.header-scrolled span.openMenu {
        margin-bottom: 40px !important;
        transition: all 0.5s;
    }
    li#term-544,li#term-543 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .col-megamenu:hover ul.list-unstyled {
        position: relative;
        width: fit-content;
        margin: auto;
        left: 0 !important;
    }
    .col-megamenu:hover ul.list-unstyled, li#term-65 .col-megamenu:hover ul.list-unstyled {
        display: block !important;
        position: relative;
        width: fit-content;
        margin: auto;
        left: 0 !important;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        margin-bottom: 15px;
    }
    .mob-hide {
        display: none;
    }
    .desk-hide {
        display: block !important;
    }
    /* .wrapSocials {
        bottom: 27% !important;
        top: 0 !important;
    } */
    .headerNavigation {
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .caro-image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    .caro-image img.arrowImage {
        width: 24px !important;
        height: 24px !important;
    }
    .redBtn {
        width: 250px !important;
        height: 40px !important;
    }
    .aboutcontent {
        width: 40% !important;
    }
    .yahagunaImage, .aboutImage {
        width: 30% !important;
    }
    .yahagunaImage img, .aboutImage img {
        width: 100% !important;
    }
    .size42 {
        font-size: 32px !important;
    }
    .line-27 {
        line-height: 25px !important;
    }
    .BG-product .img-caregory img {
        width: 100% !important;
        height: auto !important;
    }
    .BG-product .img-caregory {
        width: 50% !important;
    }
    .BG-product,.BG-product:nth-child(2) {
        padding: 20px !important;
        height: auto !important;
    }
    .BG-product:nth-child(2) .cate-content {
        width: 100% !important;
    }
    .exploreBtn a {
        font-size: 14px !important;
        z-index: 9;
    }
    .size15 {
        font-size: 14px !important;
    }
    .size28 {
        font-size: 20px !important;
    }
    .enqueryBtn {
        font-size: 14px !important;
        width: 50% !important;
        height: 40px !important;
    }
    .product_title.entry-title {
        font-size: 25px !important;
    }
    .woocommerce div.product p.price, .woocommerce div.product span.price {
        font-size: 18px !important;
        padding-bottom: 20px !important;
        margin-bottom: 0 !important;
    }
    img.top-right-BG, img.top-left-BG,img.midle-left-BG {
        width: 7% !important;
    }
    span.posted_in a, .size15 ,.woocommerce-product-details__short-description p, .ingredientText {
        font-size: 14px !important;
    }
    .backProduct a {
        font-size: 15px !important;
    }
    .relatedProductcarousel .contentBoxProduct {
        width: 100% !important;
    }
    .rvpscarousel .slick-slide .contentBoxProduct {
        width: 100% !important;
    }
    .summary.entry-summary {
        float: left !important;
        width: 90% !important;
    }
    img.middle-right-BG{
        width: 30% !important;
    }
    .product_meta {
        padding-bottom: 30px !important;
    }
    .needHelp {
        padding-top: 30px !important;
    }
    .sizes-texts {
        padding-bottom: 30px !important;
    }
    .size17 {
        font-size: 16px !important;
    }
    .containerProductInner {
        padding: 75px 0 95px !important;
    }
    .size18 {
        font-size: 15px !important;
    }
    section.page-heading-section ,section.recent_products{
        padding-top: 70px !important;
    }
    img.bottom-BG {
        bottom: -113px !important;
    }
    .bp-sect-wraper-03 {
        width: 75% !important;
        margin: auto;
    }
    ul#FooterMenu, ul#productMenu {
        flex-direction: column !important;
    }
    ul#FooterMenu li, ul#productMenu li {
        height: 20px !important;
        margin: 0 0 10px !important;
    }
    .wraperContactInforFoter {
        display: block !important;
    }
    .rs-sect-wraper-03 {
        width: 90% !important;
        margin: auto;
    }
    .rs-location-box-area {
        padding: 65px !important;
    }
    .rs-loc-wrapper {
        width: 30% !important;
    }
    .rs-sect-03 {
        padding-bottom: 0 !important;
    }
    .rs-location-box {
        margin-bottom: 50px !important;
    }
    .vacant-title {
        width: 45% !important;
    }
    .crs-btn-area {
        width: 74%;
    }
    .crs-apply-btn {
        /* width: 140px !important; */
        height: 40px !important;
        font-size: 14px !important;
    }
    .vacant-title {
        font-size: 14px !important;
        margin-bottom: 0 !important;
    }
    .crs-view-more-btn {
        font-size: 14px !important;
        padding-left: 1px !important;
        width: 165px;
    }
    span.attch-file-type {
        margin-top: -16% !important;
        margin-left: 6% !important;
    }
    .crs-submit-btn {
        height: 40px !important;
    }
    section#jobOpeningSection {
        padding-bottom: 0 !important;
    }
    .csr-sect-03 {
        padding-top: 70px !important;
        padding-bottom: 1px !important;
    }
    .csr-sect-wraper-01 {
        width: 80% !important;
    }
    .csr-sect-wraper {
        width: 65% !important;
    }
    .cu-colmn-box-btn {
        width: 80% !important;
    }
    .cu-google-btn,.cu-location-btn ,.cu-colmn-main-box a,.cu-contact-dt-sub-head{
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .p-top {
        padding-top: 15px !important;
    }
    .cu-colmn-mini-box {
        padding-left: 0 !important;
    }
    .social-div-icon {
        padding-right: 15px !important;
    }
    .cu-sect-04 {
        padding-bottom: 0 !important;
    }
    .csr-sub-heading {
        font-size: 20px !important;
        padding-bottom: 35px !important;
    }
    .csr-sub-paragraph-02 {
        font-size: 14px !important;
        padding-bottom: 20px !important;
    }
    .csr-hrtag {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
        color: #FFFFFF;
    }
    .footerLogo {
        margin-bottom: 50px !important;
    }
    .cu-sect-04 {
        padding-top: 430px !important;
    }
    .crs-submit-btn {
        width: 40% !important;
    }
    .cu-sect-wraper-01 {
        width: 75% !important;
        margin: auto;
    }
    .cu-sect-wraper-03 {
        width: 95% !important;
    }
    .cu-sect-04 {
        padding-top: 690px !important;
    }
    .cu-sect-03 {
        margin-bottom: -60% !important;
    }
    .BG-product, .BG-product:nth-child(2) {
        height: 350px !important;
    }
    .BG-product .img-caregory {
        width: 100% !important;
    }
    .BG-product:nth-child(8) .img-caregory {
        width: 60% !important;
    }
    .BG-product:nth-child(1) .img-caregory, .BG-product:nth-child(2) .img-caregory {
        width: 45% !important;
    }
    section#certificationSection {
        padding: 70px 0 !important;
    }
    section#BusinessSection {
        padding: 50px 0 50px !important;
    }
    .argoImage {
        width: 75% !important;
        height: 100px;
        margin: auto;
        margin-bottom: 55px;
    }
    .wraperSpices {
        width: 50% !important;
    }
    .crs-submit-btn {
        width: 40% !important;
    }
    .cu-sect-04 {
        padding-bottom: 0 !important;
    }
    .cu-colmn-mini-box {
        padding-left: 5px !important;
    }
    .spicesImg {
        margin-top: -35% !important;
    }
}

@media screen and (min-width:1024px) and (max-width:1365px){
    section#cyloneSpices-mob {
        display: none !important;
    }
    .desktopTitle {
        display: none !important;
    }
    .storyContent {
        padding-top: 200px;
        width: 100% !important;
        margin: auto;
    }
    .historyTitle {
        margin-top: -7% !important;
    }
    .containerMSG {
        width: 100%;
        max-width: 91% !important;
        margin: auto;
    }
    .Historycontent {
        width: 100% !important;
        margin: auto;
    }
    .containerBusiness {
        width: 100%;
        max-width: 75% !important;
        margin: auto;
    }
    section#Leadership {
        padding: 70px 0  !important;
    }
    div#loadMore a {
        width: 100% !important;
    }
    img.footer_icon_bg {
        bottom: -85px !important;
    }
    section.fa-sect-02 {
        height: 94% !important;
    }
    .crs-submit-btn {
        width: 100% !important;
    }
    .page-id-54 .crs-submit-btn {
        width: 40% !important;
    }
    /* .wrapSocials {
        bottom: 49% !important;
        top: 0 !important;
    } */
    .chairmnDetails {
        width: 40% !important;
    }
    .soryImage {
        width: 60%;
        height: 335px !important;
    }
    .wraperheaderContat {
        display: flex;
        justify-content: center;
        align-items: baseline;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) {
    div#exampleModal textarea.wpcf7-form-control {
        width: 100%;
        height: 565px;
        padding-top: 25px;
        padding-left: 13px;
    }
    .modal-dialog {
        max-width: 92% !important;
        top: 30% !important;
    }
    .borderWraper {
        width: 75% !important;
    }
    .single-product section#breadcrumbSec {
        margin-top: 12%;
    }
}

@media screen and (max-width:992px) {
    /* .headerTitle.desktopTitle {
        display: block !important;
    } */
    .mobile-first-animate{
        animation: fade-in-bottom 1s ease-in-out both !important;
        animation-delay: calc(0.1s * var(--i));
    }
    a.navbar-brand.mobieanimateLogo {
        width: 50% !important;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: auto;
        margin-top: 50px;
    }
    .col-megamenu ul.list-unstyled{
        position: relative !important;
    }
    .mob-hide {
        display: none;
    }
    
    .headerNavigation {
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .navbar-expand-lg .navbar-nav {
        display: block !important;
    }
    li.nav-item {
        margin: 5px 0 20px;
    }
    li#term-544, li#term-543 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .col-megamenu ul.list-unstyled.subnewMob-menu {
        display: block!important;
        width: fit-content;
        margin: 0 auto !important;
        left: 0!important;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        margin-bottom: 15px;
        position: relative !important;
        min-width: 220px;
        padding: .5rem 0;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: .25rem;
        border-bottom: 4px solid #15783d;
    }
    li.subshowMob-menu .dropdown-menu {
        display: block !important;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: relative;
        width: 90%!important;
        margin: auto;
        left: 0!important;
        transition: all .5s;
        min-width: 90%!important;
    }
    li#term-543 ul.list-unstyled {
        display: none !important;
    }
    .col-megamenu .title, ul.list-unstyled li {
        text-align: center;
    }
    .caro-image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    .caro-image img.arrowImage {
        width: 24px !important;
        height: 24px !important;
    }
    .containerBusiness {
        max-width: 80% !important;
    }
    .historyTitle {
        margin-top: -7% !important;
    }
    .chairmnDetails {
        width: 40% !important;
    }
    /* .img-leader {
        height: 175px !important;
    } */
    .img-leader img {
        object-position: right;
    }
    .size45 {
        font-size: 30px !important;
    }
    section#Leadership {
        padding: 60px 0 !important;
    }
    img.footer_icon_bg {
        bottom: -75px !important;
        width: 25% !important;
    }
    div#loadMore {
        width: 25% !important;
    }
    section.recent_products h2,.subHeadings {
        font-size: 30px !important;
    }
    .page-id-48 .BG-product-BP:nth-child(1), .page-id-48 .BG-product-BP:nth-child(2), 
    .page-id-48 .BG-product-BP:nth-child(3), .page-id-48 .BG-product-BP:nth-child(4), 
    .page-id-48 .BG-product-BP:nth-child(5), .page-id-48 .BG-product-BP:nth-child(6) {
        height: 650px !important;
        padding: 50px 50px !important;
        width: 50% !important;
    }
    .BG-product-BP .categoryContent-BP {
        height: 215px !important;
    }
    .rs-main-heading {
        font-size: 30px !important;
    }
    .wraper-jobApplicate {
        flex-direction: column !important;
    }
    .jobOpenings,.applicationForm {
        width: 100% !important;
    }
    .crs-btn-area a.preview-link {
        padding-left: 50px;
    }
    span.attch-file-type {
        margin-top: -9% !important;
        margin-left: 30% !important;
    }
    p.crs-main-paragraph {
        width: 90% !important;
    }
    .cu-sect-03 {
        width: 100% !important;
    }
    .cu-sect-wraper-02 {
        width: 80% !important;
    }
    .contentBoxProduct .productBtn {
        z-index: 9;
        position: absolute;
        display: flex !important;
        justify-content: center;
        align-items: center;
        bottom: 40%;
        transition: all 0.5s;
    }
    .wraper-content {
        padding-bottom: 10px !important;
    }
    .cu-contact-dt-paragraph,.cu-google-btn,.cu-colmn-main-box a {
        font-size: 15px !important;
    }
    .cu-colmn-box-btn {
        width: 85% !important;
    }
    img.bottom-BG {
        right: 2% !important;
        bottom: -93px !important;
        width: 20% !important;
    }
    .dropdown-menu {
        position: relative !important;
    }
    .wraperheaderContat {
        display: flex;
        align-items: center;
        padding-bottom: 10px;
        text-align: center;
        margin: auto;
        justify-content: center;
    }
    .indexZ {
        z-index: -1 !important;
    }
    .modal-dialog {
        width: 100% !important;
        max-width: 75% !important;
        z-index: 9;
        top: 0 !important;
        height: auto !important;
    }
    .modal-dialog .next-btn {
        width: 40% !important;
        margin: 50px auto 0;
    }
    .crs-submit-btn {
        width: 60% !important;
    }
    .modal-body .col-6 {
        width: 100% !important;
        padding: 0 !important;
    }

    /* .wrapSocials {
        bottom: 27% !important;
        top: 0 !important;
    } */
    .headerNavigation {
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }
    .caro-image img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    .caro-image img.arrowImage {
        width: 24px !important;
        height: 24px !important;
    }
    .redBtn {
        width: 250px !important;
        height: 40px !important;
    }
    .aboutcontent {
        width: 40% !important;
    }
    .yahagunaImage, .aboutImage {
        width: 30% !important;
    }
    .yahagunaImage img, .aboutImage img {
        width: 100% !important;
    }
    .size42 {
        font-size: 32px !important;
    }
    .line-27 {
        line-height: 25px !important;
    }
    .BG-product .img-caregory img {
        width: 100% !important;
        height: 100%;
        object-fit: contain;
    }
    .BG-product .img-caregory {
        width: 50% !important;
    }
    .BG-product,.BG-product:nth-child(2) {
        padding: 20px !important;
        height: auto !important;
    }
    .BG-product:nth-child(2) .cate-content {
        width: 100% !important;
    }
    .exploreBtn a {
        font-size: 14px !important;
        z-index: 9;
    }
    .size15 {
        font-size: 14px !important;
    }
    .size28 {
        font-size: 20px !important;
    }
    .enqueryBtn {
        font-size: 14px !important;
        width: 50% !important;
        height: 40px !important;
    }
    .product_title.entry-title {
        font-size: 25px !important;
    }
    .woocommerce div.product p.price, .woocommerce div.product span.price {
        font-size: 18px !important;
        padding-bottom: 20px !important;
        margin-bottom: 0 !important;
    }
    img.top-right-BG, img.top-left-BG,img.midle-left-BG {
        width: 7% !important;
    }
    span.posted_in a, .size15 ,.woocommerce-product-details__short-description p, .ingredientText {
        font-size: 14px !important;
    }
    .backProduct a {
        font-size: 15px !important;
    }
    .relatedProductcarousel .contentBoxProduct {
        width: 100% !important;
    }
    .rvpscarousel .slick-slide .contentBoxProduct {
        width: 100% !important;
    }
    .summary.entry-summary {
        float: left !important;
        width: 90% !important;
    }
    img.middle-right-BG{
        width: 30% !important;
    }
    .product_meta {
        padding-bottom: 30px !important;
    }
    .needHelp {
        padding-top: 30px !important;
    }
    .sizes-texts {
        padding-bottom: 30px !important;
    }
    .size17 {
        font-size: 16px !important;
    }
    .containerProductInner {
        padding: 75px 0 95px !important;
    }
    .size18 {
        font-size: 15px !important;
    }
    section.page-heading-section ,section.recent_products{
        padding-top: 70px !important;
    }
    img.bottom-BG {
        bottom: -113px !important;
    }
    .bp-sect-wraper-03 {
        width: 75% !important;
        margin: auto;
    }
    ul#FooterMenu, ul#productMenu {
        flex-direction: column !important;
    }
    ul#FooterMenu li, ul#productMenu li {
        height: 20px !important;
        margin: 0 0 10px !important;
    }
    .wraperContactInforFoter {
        display: block !important;
    }
    .rs-sect-wraper-03 {
        width: 90% !important;
        margin: auto;
    }
    .rs-location-box-area {
        padding: 65px !important;
    }
    .rs-loc-wrapper {
        width: 30% !important;
    }
    .rs-sect-03 {
        padding-bottom: 0 !important;
    }
    .rs-location-box {
        margin-bottom: 50px !important;
    }
    .vacant-title {
        width: 45% !important;
    }
    .crs-btn-area {
        width: 74%;
    }
    .crs-apply-btn {
        width: 140px !important;
        height: 40px !important;
        font-size: 14px !important;
    }
    .vacant-title {
        font-size: 14px !important;
        margin-bottom: 0 !important;
    }
    .crs-view-more-btn {
        font-size: 14px !important;
        padding-left: 1px !important;
    }
    span.attch-file-type {
        margin-top: -16% !important;
        margin-left: 6% !important;
    }
    section#jobOpeningSection {
        padding-bottom: 0 !important;
    }
    .csr-sect-03 {
        padding-top: 70px !important;
        padding-bottom: 1px !important;
    }
    .csr-sect-wraper-01 {
        width: 80% !important;
    }
    .csr-sect-wraper {
        width: 65% !important;
    }
    .cu-colmn-box-btn {
        width: 80% !important;
    }
    .cu-google-btn,.cu-location-btn ,.cu-colmn-main-box a,.cu-contact-dt-sub-head{
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .p-top {
        padding-top: 15px !important;
    }
    .cu-colmn-mini-box {
        padding-left: 0 !important;
    }
    .social-div-icon {
        padding-right: 15px !important;
    }
    .cu-sect-04 {
        padding-bottom: 0 !important;
    }
    .csr-sub-heading {
        font-size: 20px !important;
        padding-bottom: 35px !important;
    }
    .csr-sub-paragraph-02 {
        font-size: 14px !important;
        padding-bottom: 20px !important;
    }
    .csr-hrtag {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
        color: #FFFFFF;
    }
    .footerLogo {
        margin-bottom: 50px !important;
    }
    .cu-sect-04 {
        padding-top: 430px !important;
    }
    .cu-sect-wraper-01 {
        width: 75% !important;
        margin: auto;
    }
    .cu-sect-wraper-03 {
        width: 95% !important;
    }
    .cu-sect-04 {
        padding-top: 690px !important;
    }
    .cu-sect-03 {
        margin-bottom: -60% !important;
    }
    .BG-product, .BG-product:nth-child(2) {
        height: 350px !important;
    }
    .BG-product .img-caregory {
        width: 100% !important;
    }
    .BG-product:nth-child(8) .img-caregory {
        width: 60% !important;
    }
    /* .BG-product:nth-child(1) .img-caregory, .BG-product:nth-child(2) .img-caregory {
        width: 45% !important;
    } */
    .BG-product:nth-child(6) .img-caregory {
        width: 45% !important;
    }
    section#certificationSection {
        padding: 70px 0 !important;
    }
    section#BusinessSection {
        padding: 50px 0 50px !important;
    }
    .argoImage {
        width: 75% !important;
        height: 100px;
        margin: auto;
        margin-bottom: 55px;
    }
    .wraperSpices {
        width: 50% !important;
    }
    .cu-sect-04 {
        padding-bottom: 0 !important;
    }
    .cu-colmn-mini-box {
        padding-left: 5px !important;
    }
    .spicesImg {
        margin-top: -35% !important;
    }
    .BG-product:nth-child(6), .BG-product:nth-child(7), .BG-product:nth-child(8) {
        padding: 50px  !important;
        height: 690px !important;
    }
    section#story {
        padding-top: 50px !important;
    }
    .storyContent {
        padding-top: 172px !important;
    }
    header#header .desk-hide {
        display: block !important;
    }
    .export-range .intro-wrap {
        width: 100%;
        text-align: center;
        justify-content: center;
        margin: auto;
    }
    .export-intro {
        text-align: center !important;
        margin: auto !important;
        display: flex;
        justify-content: center;
        padding-bottom: 4rem;
    }
    .intro-map {
        width: 80%;
        margin: auto;
    }
    .export-range .redBtn {
        display: flex;
        justify-content: center !important;
        align-items: center;
        margin: auto;
    }
}

@media screen and (max-width:768px) {
    .mob-hide{
        display: none;
    }
    .desk-hide {
        display: block !important;
    }
    .mobileTitle {
        display: none !important;
    }
    .wraper-about {
        flex-direction: column;
    } 
    .redBtn {
        width: 200px !important;
        height: 40px !important;
    }
    .redBtn a {
        font-size: 14px !important;
        width: 70% !important;
    }
    .yahagunaImage, .aboutImage, .aboutcontent {
        width: 100% !important;
        margin: auto;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    /* .wrapSocials {
        bottom: 35% !important;
        top: 55% !important;
    } */
    .wrap-btn .redBtn, .wrap-btn .whiteBtn {
        width: 200px !important;
        height: 40px !important;
    }
    .wrap-btn {
        justify-content: space-evenly;
        align-items: center;
    }
    .aboutImage {
        padding: 15px 0 !important;
    }
    .BG-product, .BG-product:nth-child(3), .BG-product:nth-child(4), .BG-product:nth-child(5), div.BG-product:nth-child(2) {
        padding: 50px !important;
        height: auto !important;
        width: 100% !important;
    }
    .wrapNumber span.desk-hide {
        display: none !important;
    }
    .wraper-category {
        flex-direction: column;
    }
    .containerWrap {
        max-width: 42% !important;
        margin: -5% auto !important;
    }
    section#HomeAbout {
        padding: 60px 0 100px !important;
    }
    .yahagunaImage, .aboutImage {
        height: 230px !important;
    }
    .yahagunaImage img, .aboutImage img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain;
    }
    .BG-product .categoryContent,.BG-product:nth-child(2) .categoryContent {
        padding: 25px 0px !important;
        width: 80% !important;
    }
    .BG-product .categoryContent div, .BG-product:nth-child(2) .categoryContent div {
        text-align: center;
        margin: auto;
    }
    .img-caregory img {
        width: 100% !important;
        height: 100%;
        object-fit: contain;
    }
    .BG-product:nth-child(1) .cate-content {
        background-color: #FDCB00;
    }
    .BG-product:nth-child(1) .img-caregory {
        padding-top: 25px;
    }
    .keyHeader {
        padding-bottom: 35px !important;
    }
    .wraperSpices {
        width: 100% !important;
        margin-top: -15%;
        z-index: -1;
        clip-path: polygon(0 0, 50% 11%, 100% 0, 100% 84%, 50% 100%, 0 84%);
    }
    .carousel-indicators li {
        margin: -9px 20px !important;
    }
    .size31 {
        font-size: 25px !important;
    }
    .size15 {
        font-size: 14px !important;
    }
    section#certificationSection {
        padding: 40px 0 !important;
    }
    .certifylogo {
        width: 30%;
        height: 100% !important;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        height: 100% !important;
    }
    section#cyloneSpices-mob {
        height: auto !important;
    }
    .spicesImageanner img {
        width: 100%;
        height: 100%;
    }
    section#spicessection{
        display: none !important;
    }
    .certify-body {
        flex-direction: column;
    }
    .wraper-1, .wraper-5 {
        padding-right: 0 !important;
        width: 55% !important;
    }
    .wrapperFooter {
        flex-direction: column;
    }
    ul#FooterMenu li, ul#productMenu li {
        height: 15px !important;
    }
    ul#FooterMenu li.nav-item, ul#productMenu li.nav-item {
        margin: 5px 0 10px !important;
    }
    .fotterTitle {
        padding-bottom: 10px !important;
        padding-top: 15px !important;
    }
    .footerLogo {
        width: 40% !important;
        margin-bottom: 30px !important;
    }
    .wraperContactInforFoter,.contactInfo {
        width: 100% !important;
    }
    .wraper-4, .wraper-3 {
        width: 55% !important;
    }
    .certifyContent {
        padding-left: 0px !important;
        width: 100% !important;
        text-align: center !important;
    }
    .certifylogo {
        padding-bottom: 25px !important;
        margin: auto;
    }
    .businessContent {
        width: 100% !important;
    }
    .argoImage {
        height: 55px !important;
        margin-bottom: 25px !important;
    }
    img.rightBotomImg {
        width: 15% !important;
    }
    section#BusinessSection {
        padding: 60px 0 50px !important;
    }
    a.navbar-brand img {
        width: 100% !important;
    }
    header.header-scrolled {
        height: 55px !important;
        transition: all 0.5s;
    }
    header.header-scrolled span.openMenu {
        margin-bottom: 40px !important;
        transition: all 0.5s;
    }
    .linehR {
        display: none;
    }
    .wraperVision {
        flex-direction: column;
    }
    .visionSec,.MisionSec {
        width: 100% !important;
        padding-bottom: 25px !important;
    }
    .img-yahaguna img {
        width: 100% !important;
        height: 100% !important;
    }    
    .img-yahaguna {
        width: 30% !important;
        margin: auto;
    }
    section#VesionSection {
        padding-bottom: 50px !important;
        padding-top: 130px !important;
    }
    .storyContent {
        width: 100% !important;
    }
    .historyTitle {
        margin-top: -10% !important;
    }
    .Historycontent {
        width: 100% !important;
        margin: auto;
    }
    .wrapper-chairmn {
        height: auto !important;
        flex-direction: column;
        padding: 0 0 50px !important;
    }
    .borderWraper {
        background-image: none !important;
        height: 600px !important;
    }
    .chairmnDetails {
        width: 50% !important;
        height: auto !important;
    }
    .chairmanContent {
        width: 90% !important;
    }
    .msgContent, section.recent_products h2, .subHeadings {
        text-align: center;
    }
    .wraper-leaders {
        flex-wrap: wrap;
    }
    /* .wrapLeadersip {
        width: 48% !important;
    } */
    .wrapLeadersip {
        width: 100% !important;
        flex-direction: column-reverse;
    }
    /* .leaderContent {
        height: auto !important;
        padding-bottom: 25px;
    } */
    .leaderContent {
        padding-bottom: 0;
        width: 100% !important;
        margin-right: 0 !important;
        background-color: #fff !important;
    }
    .img-leader {
        width: 100% !important;
        height:440px !important;
    }
    .leader-designation {
        padding-bottom: 20px !important;
    }
    section#Leadership {
        padding: 60px 0 0 !important;
    }
    .fa-sect-wraper-01 {
        width: 95% !important;
    }
    .fa-sect-wraper-02 {
        width: 78% !important;
    }
    section.fa-sect-02 {
        height: auto !important;
    }
    .rs-location-box-area {
        padding: 0px !important;
    }
    .rs-loc-wrapper {
        width: 47% !important;
    }
    section#jobOpeningSection {
        padding-bottom: 0px !important;
    }
    p.crs-main-paragraph {
        width: 100% !important;
    }
    .cu-sect-wraper-01 {
        width: 75% !important;
        margin: auto;
    }
    .cu-colmn-box-btn {
        width: 90% !important;
        padding-bottom: 35px !important;
    }
    .cu-contact-dt-paragraph {
        font-size: 15px !important;
        padding-bottom: 15px !important;
    }
    .cu-contact-dt-heading-02 {
        font-size: 30px !important;
        padding-bottom: 20px !important;
    }
    .cu-colmn-mini-box {
        padding-left: 0px !important;
    }
    .cu-sect-04 {
        /* padding-top: 325px !important; */
        padding-bottom: 0 !important;
    }
    .cu-sect-wraper-03 {
        width: 100% !important;
    }
    img.middle-right-BG {
        opacity: 0.5 !important;
    }
    .col-megamenu ul.list-unstyled{
        position: relative !important;
    }
    section#story {
        padding-top: 35px !important;
    }
    .containerProductInner::after, .containerProductInner, #breadcrumbSec .containerProductInners {
        max-width: 85% !important;
    }
    .single-product section#breadcrumbSec {
        padding: 0 0 0;
        margin-top: 16% !important;
    }
    .woocommerce-notices-wrapper {
        max-width: 85% !important;
    }
    img.top-left-BG {
        visibility: hidden;
    }
    .indexZ {
        z-index: -1 !important;
    }
    .modal-dialog {
        top: 10% !important;
    }
    .modal-dialog .crs-submit-btn {
        width: 100% !important;
    }
    .BG-product:nth-child(3) .categoryContent div, .BG-product:nth-child(3) .exploreBtn a{
        color: var(--lightBlack) !important;
        background-color: #FDCB00;
    }
    .BG-product:nth-child(3) .exploreBtn{
        border: 1px solid #1A1818;
    }
    .BG-product:nth-child(2) .exploreBtn{
        background-color: #cf0017;
    }
    .single-post-wrap {
        width: 100%;
    }
    .export-range button.owl-next {
        left: 100% !important;
        position: absolute;
        z-index: 0 !important;
    }
    .export-range button.owl-next {
        display: none !important;
    }
    .export-range button.owl-prev {
        display: none !important;
    }
    
}

@media screen and (max-width:595px) {
    header#header {
        height: 75px !important;
    }
    section#MainBanner {
        padding-top: 75px !important;
    }
    div.wraperHeader a.navbar-brand {
        display: flex !important;
        width: 45% !important;
        margin-right: auto;
    }
    .carousel-inner {
        overflow: inherit !important;
    }
    .wraperbannerBox {
        bottom: -27% !important;
    }
    section#HomeAbout {
        padding: 80px 0  !important;
    }
    .carousel-control-next-icon, .carousel-control-prev-icon {
        width: 30px !important;
        height: 30px !important;
    }
    .carousel-indicators {
        bottom: -60% !important;
        position: absolute;
    }
    .carousel-indicators li {
        width: 30px !important;
        height: 4px !important;
    }
    .carousel-indicators .active {
        height: 4px !important;
    }
    section#Productbanner {
        padding-top: 48px !important;
    }
    section#Aboutbanner {
        padding-top: 75px !important;
    }
    span.openMenu img {
        width: 25px !important;
    }
    header.header-scrolled span.openMenu {
        margin-bottom: 0 !important;
        transition: all 0.5s;
    }
    /* .wrapSocials {
        bottom: 55% !important;
        top: 32% !important;
        right: 0 !important;
    } */
    .watsapp {
        width: 50%;
    }
    .watsapp img {
        width: 100% !important;
        height: 100% !important;
    }
    .size42 {
        font-size: 35px !important;
    }
    .redBtn a {
        font-size: 14px !important;
        width: 100% !important;
    }
    .wrap-btn .redBtn, .wrap-btn .whiteBtn {
        width: 155px !important;
        height: 40px !important;
    }
    .containerWrap {
        max-width: 77% !important;
        margin: -13% auto !important;
    }
    .BG-product:nth-child(1) .img-caregory, .BG-product:nth-child(2) .img-caregory {
        width: 100%;
    }
    .BG-product:nth-child(1) .categoryContent {
        padding: 0 !important;
        height: auto !important;
    }
    .BG-product .categoryContent, .BG-product:nth-child(2) .categoryContent {
        padding: 25px 0px !important;
        width: 100% !important;
    }
    .cate-content {
        padding-bottom: 20px !important;
    }
    .BG-product:nth-child(2) {
        padding: 50px !important;
    }
    .BG-product:nth-child(2) .categoryContent {
        height: auto !important;
    }
    .BG-product:nth-child(6) .categoryContent, .BG-product:nth-child(7) .categoryContent, .BG-product:nth-child(8) .categoryContent {
        height: auto !important;
        padding-top: 0px !important;
    }
    .wrap-coundtdownContent {
        align-items: center;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }
    .counter-box {
        width: 45% !important;
    }
    section#KeyNumbers {
        height: auto !important;
        padding: 45px 0 15px !important;
    }
    .crs-sect-wraper-02 {
        width: 90% !important;
        margin: auto;
    }
    .mainHeadings {
        font-size: 25px !important;
    }
    p.crs-main-paragraph {
        padding-top: 5px !important;
    }
    .crs-sub-heading {
        padding-bottom: 20px !important;
        text-align: center;
        margin-bottom: 0 !important;
    }
    .crs-curr-job-div-flx {
        flex-direction: column;
    }
    .crs-btn-area, .vacant-title {
        width: 100% !important;
        margin: auto;
        text-align: center;
    }
    button.crs-view-more-btn {
        padding: 10px !important;
    }
    .crs-btn-area a.preview-link {
        padding-left: 0 !important;
    }
    .crs-apply-btn {
        height: 40px !important;
        width: 170px !important;
    }
    span.attch-file-type {
        margin-top: -21% !important;
        margin-left: -15% !important;
    }
    .footerLogo {
        width: 75% !important;
        margin-bottom: 0 !important;
        height: auto !important;
        padding-top: 50px !important;
    }
    .fotterTitle {
        padding-bottom: 20px !important;
        padding-top: 20px !important;
        text-align: center;
        font-size: 18px;
    }
    ul#FooterMenu li a, ul#productMenu li a {
        text-decoration: none;
        font-size: 14px !important;
        font-family: var(--OpenSans);
        line-height: 30px;
        color: var(--whiteColor);
        font-weight: 600;
    }
    .wraper-1, .wraper-5 {
        width: 100% !important;
    }
    .size16 {
        font-size: 14px !important;
    }
    .wraper-4, .wraper-3 {
        width: 100% !important;
    }
    .wraperContactInforFoter, .contactInfo {
        width: 100% !important;
        display: block !important;
        text-align: center;
    }
    .wraper-3 {
        height: 115px !important;
        padding-bottom: 30px;
    }
    .wraperContat {
        width: 100%;
        justify-content: center;
    }
    .wrapNumber {
        flex-direction: revert !important;
    }
    .scroltopIcon.topScroll {
        width: 95% !important;
        margin-top: -22% !important;
    }
    .crs-submit-btn {
        height: 40px !important;
    }
    .rs-sect-wraper-02 {
        width: 100% !important;
        margin: auto;
    }
    .BG-product, .BG-product:nth-child(3), .BG-product:nth-child(4),
     .BG-product:nth-child(5), div.BG-product:nth-child(2) {
        padding: 50px !important;
        height: auto !important;
        width: 100% !important;
    }
    img.mixture-rightBG, img.mixture-rightBtomBG {
        width: 20%;
    }
    .exploreBtn a {
        font-size: 14px !important;
    }
    .wraperSpices {
        width: 100% !important;
        margin-top: -15%;
        z-index: -1;
        clip-path: polygon(0 0, 50% 11%, 100% 0, 100% 84%, 50% 100%, 0 84%);
    }
    .rightTopImg {
        position: absolute;
        right: 0;
        top: 2% !important;
        width: 11% !important;
    }
    img.rightBotomImg {
        width: 21% !important;
    }
    .wraperbusiess {
        flex-direction: column;
    }
    .srilankaSec, .argoSec {
        width: 90% !important;
    }
    .argoSec {
        border-right: 0 !important;
        padding-bottom: 50px;
    }
    .rightTopImg {
        position: absolute;
        right: 0;
        top: 56% !important;
        width: 20% !important;
    }
    .page-id-15 footer#footer {
        background-color: #F4F4F4;
    }
    .line-full {
        padding: 10px 0 0 !important;
    }
    section#BusinessSection {
        padding: 40px 0 !important;
    }
    section#certificationSection {
        padding: 40px 0 !important;
    }
    .certifylogo {
        width: 60% !important;
        height: 100% !important;
    }
    button.owl-prev, button.owl-next {
        width: 30px !important;
        height: 30px !important;
        background-size: cover !important;
    }
    .hero-text {
        bottom: auto !important;
    }
    .wrapLogo {
        margin-top: -16% !important;
    }
    section#VesionSection {
        padding-bottom: 50px !important;
        padding-top: 75px !important;
    }
    section.recent_products h2 {
        font-size: 20px !important;
        padding-bottom: 0 !important;
    }
    .containerAbout {
        max-width: 77% !important;
        margin: auto !important;
    }
    .size18 {
        font-size: 15px !important;
    }
    img.yahaguna-right, img.yahaguna-left {
        width: 15% !important;
    }
    .img-yahaguna {
        width: 50% !important;
        margin: auto;
        padding: 0 !important;
    }
    .soryImage {
        width: 100%;
        height: 130px !important;
    }
    .storyContent {
        padding-top: 70px !important;
    }
    .historyTitle {
        margin-top: -17% !important;
        font-size: 20px !important;
    }
    section#ContentHistorySec {
        padding: 30px 0 !important;
        background-color: #272927;
    }
    .borderWraper {
        height: 400px !important;
    }
    .subHeadings {
        font-size: 20px !important;
        padding-bottom: 20px !important;
    }
    .leaderHeader {
        padding-bottom: 25px !important;
    }
    .wrapLeadersip {
        width: 100% !important;
    }
    .ProductTitle .page-title {
        font-size: 20px !important;
        line-height: 30px !important;
    }
    img.top_icon_bg {
        top: -21% !important;
        width: 15% !important;
    }
    img.right_top_icon_bg {
        width: 15% !important;
        top: -22% !important;
    }
    .wraper-content {
        width: 100% !important;
    }
    .contentBoxProduct {
        width: 100% !important;
        margin: auto !important;
        margin-bottom: 60px !important;
    }
    img.left_bottom_icon_bg {
        width: 20% !important;
    }
    img.footer_icon_bg {
        bottom: -87px !important;
        width: 32% !important;
    }
    div#loadMore {
        width: 75% !important;
    }
    .single-product section#Productbanner {
        padding-top: 75px !important;
    }
    img.top-right-BG, img.midle-left-BG, img.top-left-BG {
        display: none;
    }
    .containerProductInner::after, .containerProductInner, #breadcrumbSec .containerProductInners {
        max-width: 100% !important;
    }
    .single-product .breadcrumb-land {
        flex-direction: column;
    }
    .backProduct {
        width: 70% !important;
    }
    .wrapper-products {
        flex-direction: column;
    }
    .single-product section#breadcrumbSec {
        margin-top: 20% !important;
    }
    .containerProductInner {
        padding: 45px 0 0 !important;
    }
    .imageProducts {
        width: 80% !important;
        margin: auto !important;
    }
    .summary.entry-summary {
        float: none !important;
        width: 85% !important;
        text-align: center;
        margin: auto;
    }
    .contentProducts {
        width: 100% !important;
    }
    .product_meta {
        padding-bottom: 40px !important;
    }
    .enqueryBtn {
        font-size: 15px !important;
        width: 70% !important;
        height: 40px !important;
        margin: auto;
    }
    .containerProductInner::after {
        clip-path: none !important;
    }
    section.page-heading-section {
        padding-top: 35px !important;
    }
    img.down-left-BG {
        top: 54%;
        width: 15% !important;
    }
    section#RelatedProductSlide .contentBoxProduct, .rvpscarousel .contentBoxProduct {
        margin-bottom: 0 !important;
    }
    section.recent_products {
        padding-top: 45px !important;
        width: 100% !important;
    }
    img.bottom-BG {
        bottom: -79px !important;
        width: 25% !important;
    }
    .productImage {
        height: auto !important;
    }
    .rvpscarousel .contentBoxProduct .productBtn {
        display: none !important;
    }
    .rvpscarousel .slick-slide {
        padding: 0 !important;
    }
    img.bp-home-bus-text {
        width: 60% !important;
    }
    .bp-sect-wraper-01 {
        width: 95% !important;
        margin: auto;
    }
    .bp-sub-heading {
        font-size: 18px !important;
        padding-bottom: 30px !important;
    }
    .page-id-48 .BG-product-BP:nth-child(1), .page-id-48 .BG-product-BP:nth-child(2), 
    .page-id-48 .BG-product-BP:nth-child(3), .page-id-48 .BG-product-BP:nth-child(4), 
    .page-id-48 .BG-product-BP:nth-child(5), .page-id-48 .BG-product-BP:nth-child(6) {
        height: auto !important;
        padding: 50px 50px !important;
        width: 100% !important;
    }
    .page-id-48 .BG-product-BP .categoryContent-BP {
        height: 255px !important;
    }
    .bp-sect-wraper-03 {
        width: 90% !important;
        margin: auto;
    }
    .bp-sect-03 {
        text-align: center;
        padding-top: 40px !important;
        padding-bottom: 112px;
    }
    .bp-last-con-us-btn {
        width: 200px !important;
        height: 40px !important;
        font-size: 14px !important;
    }
    .i-am-from-sl-img {
        width: 100% !important;
    }
    .from-sl-para {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .fa-sect-wraper-02 {
        width: 85% !important;
    }
    .cu-main-heading {
        font-size: 20px !important;
        line-height: 20px !important;
    }
    .cu-sect-wraper-01 {
        width: 95% !important;
        margin: auto;
    }
    .cu-contact-dt-heading-01 {
        font-size: 15px !important;
    }
    .cu-contact-dt-heading-02 {
        font-size: 20px !important;
        padding-bottom: 0 !important;
        line-height: 28px !important;
    }
    .cu-contact-dt-heading-03 {
        font-size: 18px !important;
        line-height: 20px !important;
    }
    .cu-colmn-box-btn .col-6 {
        width: 100% !important;
        padding-bottom: 15px !important;
    }
    .cu-colmn-box-btn {
        width: 90% !important;
        padding-bottom: 20px !important;
    }
    .cu-contact-dt-paragraph, .cu-google-btn, .cu-colmn-main-box a,.cu-location-btn {
        font-size: 14px !important;
    }
    .cu-colmn-main-box .col-4 {
        width: 100%;
        text-align: center;
        margin: auto;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .cu-contact-dt-sub-head {
        font-size: 14px !important;
        line-height: 20px;
        text-align: center !important;
    }
    .p-top {
        padding-top: 0 !important;
    }
    .cu-contact-dt-sub-para {
        font-size: 14px !important;
        line-height: 20px !important;
        text-align: center !important;
    }
    .cu-box-colmn {
        border: 0 !important;
    }
    .cu-sect-wraper-02 {
        padding: 40px 0 !important;
        clip-path: none !important;
    }
    .cu-contact-social-icons {
        text-align: center;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .social-div-icon {
        padding-right: 0 !important;
    }
    .wrap-form {
        flex-direction: column;
    }
    .rightSec, .leftSec {
        width: 100% !important;
        height: auto !important;
    }
    .crs-submit-btn {
        width: 85% !important;
    }
    .csr-sect-wraper-01 {
        width: 95% !important;
    }
    .csr-sect-wraper {
        width: 95% !important;
        margin: auto;
    }
    .csr-sub-paragraph-02 {
        text-align: center !important;
    }
    .csr-sect-03 {
        padding-bottom: 1px !important;
    }
    .rt-store-green-img {
        width: 15% !important;
    }
    .rs-main-heading {
        font-size: 25px !important;
    }
    .rs-sect-02 {
        padding-top: 0 !important;
    }
    .rs-loc-wrapper {
        width: 100% !important;
    }
    .rs-location-box {
        margin-bottom: 35px !important;
    }
    .fa-sect-wraper-02::after {
        content: "";
        top: 8% !important;
    }
    img.custom-img-04 {
        display: none !important;
    }
    .addessMobile {
        width: 85%;
        margin: auto;
    }
    .wrapNumber a {
        padding: 0 !important;
    }
    .headerAddress {
        padding-bottom: 10px;
    }
    .wraperheaderContat {
        display: flex;
        align-items: center;
        padding-bottom: 10px;
        text-align: center;
        margin: auto;
        justify-content: center;
    }
    .line-header hr {
        margin: 1rem 0;
        color: inherit;
        background-color: #ffffff;
        border: 0;
        opacity: 0.5;
    }
    .wraperheaderContat img {
        padding-right: 10px;
    }
    .headerTitle {
        font-size: 20px !important;
        margin-bottom: 0 !important;
    }
    .wrapperStory {
        height: 36px!important;
    }
    .rs-sect-02 {
        padding-bottom: 67px !important;
    }
    .vbox-close {
        right: 10% !important;
        top: 15% !important;
    }
    .wrapNumber span.desk-hide {
        display: block !important;
    }
    .spicesImg {
        position: absolute;
        margin: auto;
        margin-top: -11%;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1;
        text-align: center;
        width: 100%;
    }
    .dropdown-menu {
        position: relative !important;
    }
    .col-megamenu ul.list-unstyled{
        position: relative !important;
    }
    .col-megamenu .title, ul.list-unstyled li {
        text-align: left !important;
    }
	.count-content {
        width: 76% !important;
    }
    .modal-body .col-6 {
        width: 100% !important;
        padding: 0 !important;
    }
    .modal-dialog {
        width: 100% !important;
        max-width: 100% !important;
        z-index: 9;
        top: 0 !important;
        height: auto !important;
    }
    div#exampleModal .form-label {
        font-size: 13px !important;
    }
    .wraperretails {
        width: 100% !important;
        height: 72px !important;
        margin: auto;
        margin-top: -3%;
    }
    .modal-dialog .next-btn {
        width: 85% !important;
        margin: 28px auto 0 !important;
    }
    div#exampleModal textarea.wpcf7-form-control {
        height: 30vh !important;
    }
    .focused .form-label {
        top: 45px !important;
    }
    .img-leader {
        width: 100% !important;
        height: 220px !important;
    }
    .leaderContent {
        height: 380px !important;
    }
    .wraperContent-leadership {
        width: 95% !important;
    }
    .leader-name {
        padding: 10px 0 !important;
    }
    .leader-designation {
        padding-bottom: 0px !important;
    }
    ul#FooterMenu li, ul#productMenu li {
        text-align: center;
        justify-content: center;
    }
    .cu-sect-04 {
        padding-top: 270px !important;
    }
    .largImage {
        width: 100%;
        height: auto !important;
    }
    .image-two {
        width: 100% !important;
        height: auto !important;
        padding: 15px !important;
    }
    .image-two img, .largImage img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: top;
    }
    section.nxtCategory {
        padding-bottom: 0px !important;
    }
    .productImage {
        width: 60% !important;
    }
    body.term-promotions img.left_center_icon_bg {
        display: none;
    }
    .term-promotions section.nxtCategory  div#loadMore{
        display: none;
    }
    .woocommerce-notices-wrapper {
        max-width: 100% !important;
    }
    .spicesImg {
        margin-top: -12% !important;
    }
    .woocommerce div.product div.images img {
        height: auto !important;
    }
    p.csr-date {
        position: absolute;
        left: 1px;
        top: 1px;
        background: #4C1C0B;
        padding: 1rem 2rem;
        border-radius: 0 0 10px 0;
    }
    .BannerImage img {
        height: 480px;
        object-fit: cover;
    }
    .related-post-navigation a {
        max-width: 100%;
        margin-bottom: 1rem;
        color: #fff !important;
        background: red !important;
        font-weight: 500;
    }
    .related-post-navigation {
        flex-direction: column;
    }
    .textbredcrumb.d-flex {
        flex-direction: column;
    }
    .crs-main-paragraph {
        width: 93% !important;
    }
    .csr-gallery {
        width: 85% !important;
        margin: 4rem auto;
    }
    .export-range .contentBoxProduct {
        width: 100%;
        margin: 0 auto;
        padding: 10px 5px 0;
    }
    .export-range .contentBoxProduct {
       
        margin-bottom: 30px !important;
    }
}

@media only screen and (min-width: 321px) and (max-width:767px) and (orientation: landscape){ 
    .backProduct a {
        font-size: 12px !important;
    }
    .containerProductInner::after, .containerProductInner, #breadcrumbSec .containerProductInners {
        max-width: 80% !important;
    }
    .indexZ {
        z-index: -1 !important;
    }
    .modal-dialog .next-btn {
        width: 55% !important;
        margin: 40px auto 0 !important;
    }
    .crs-submit-btn {
        width: 100% !important;
    }
    .page-id-54 .crs-submit-btn {
        width: 60% !important;
    }
    .contentBoxProduct {
        width: 70% !important;
    }
    .cu-sect-wraper-02 {
        width: 90% !important;
    }
    /* .wrapSocials {
        bottom: -35% !important;
        top: 55% !important;
    } */
    .BG-product:nth-child(2) .categoryContent {
        width: 63% !important;
        height: auto !important;
        padding: 0 17px !important;
    }
    .BG-product-BP .categoryContent-BP {
        height: auto !important;
    }
    .BG-product-BP:nth-child(3) .categoryContent-BP div,  .BG-product-BP:nth-child(3) .downloadIcon-BP a p{
        color: var(--whiteColor) !important;
    }
    .BG-product-BP:nth-child(4) .categoryContent-BP div,  .BG-product-BP:nth-child(4) .downloadIcon-BP a p{
        color: var(--lightBlack) !important;
    }
    .BG-product-BP:nth-child(4) .categoryContent-BP .downloadIcon-BP{
        border: 1px solid #1A1818 !important;
    }
    .BG-product-BP:nth-child(3) .downloadIcon-BP{
        border: 1px solid #ffffff !important;
    }
    .woocommerce-notices-wrapper {
        max-width: 80% !important;
    }
    .spicesImg {
        margin-top: -12% !important;
    }
    section#BusinessSection {
        padding: 60px 0 0 !important;
    }
    .page-id-54 .next-btn {
        margin-top: 40px !important;
        padding-bottom: 0 !important;
    }
    .wrapperFooter {
        flex-direction: row;
        flex-wrap: wrap;
    }
    .productSec, .menuesec {
        width: 50%;
    }
    .wraper-1, .wraper-5 {
        padding-right: 0 !important;
        width: 90% !important;
    }
    .leaderContent {
        height: 435px !important;
    }
    
}


@media screen and (min-width: 1200px) and (max-width: 1900px) {
    .export-range .contentBoxProduct {
        width: 100% !important;
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) and (orientation: landscape) {
    .export-range .contentBoxProduct {
        width: 100% !important;
    }
}

@media screen and (max-width: 1367px) {
    .export-range .contentBoxProduct {
        width: 100% !important;
    }
}

.seo-heading {
	text-align: center;
    margin: 30px 0;
}

