.home-main-section-01 {
    padding: 0px 0px;
    background-image: url(../img/home/v/01.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    background-attachment: fixed;
    z-index: 2;
    position: relative;
}
.home-main-section-01 .container-fluid{

}
.home-main-section-01 .card{
    background: transparent !important;
}
.home-main-section-01 .card-header {
    background-color: transparent;
    padding: 0px;
}
.home-main-section-01 .card-block {
    padding: 0em 1.6em;
    z-index: 1;
    text-align: center;
    height: 500px;
}



.home-main-section-01 .card-block h4 {
    text-transform: capitalize;
    color: #004300;
    font-family: 'Dancing Script', cursive;
    font-size: 36px;
}
.home-main-section-01 .card-block h1 {
    font-family: 'Dancing Script', cursive;
    text-transform: capitalize;
    font-size: 50px;
    color: #31b32f;
}
.home-main-section-01 .card-block p {
    text-align: center;
    line-height: 29px;
    color: #222;
    font-size: 15px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}
.home-main-section-01 .card-block .btn-primary {
    width: max-content;
    border-radius: 30px;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    background-color: #004300;
    border: none;
    color: #fff;
    padding: 5px 20px;
    margin: 0 auto;
}
.home-main-section-01 .card-block .btn-primary:hover {
    background-color: #f4eadd;
    color: #0034c4;
}




.home-main-section-02 {
    padding: 0em 0  1.6em 0;
background-color: #f4eadd;
    background-image: url(../img/home/contact-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;

    background-attachment: fixed;


 /*   background: linear-gradient( #dddddddb, rgba(0, 0, 0, 0.90) ), url(../img/home/home-01.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;*/
}
.home-main-section-02 h2 {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
}
.home-main-section-02 h3 {
    font-family: Poppins-Medium;
    color: #0034c4;
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 1em;
    text-align: center;
}
.home-main-section-02 .top-para {
    text-align: justify;
    line-height: 29px;
    color: #fff;
    font-size: 15px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}
.home-main-section-02 .card {
    background-color: transparent;
}
.home-main-section-02 .card-block {
    background-color: transparent;
}
.home-main-section-02 .card-header {
    background-color: transparent;
}
.home-main-section-02 .card-header h4 {
    font-family: 'Poppins-SemiBold';
    color: #96d11e;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 1em;
    text-align: left;
    text-transform: uppercase;
}
.home-main-section-02 .card-header p {
    text-align: justify;
    line-height: 29px;
    color: #000;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}





.home-main-section-03{
   
    background: url(../img/home/contact-bg1.png), #848775;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;

}
.home-main-section-03 .card-block {
    background-color: transparent;
    padding: 0px;
}
.home-main-section-03 .card-header {
    background-color: transparent;
    padding: 0px;
}
.home-main-section-03 .card {
    background-color: transparent;
    padding: 0px;
    position: relative;
}
.home-main-section-03 .card-header img {
    border-radius: 30px;
 padding-right: 10px;
    padding-top: 10px;
 
}
.home-main-section-03 .card-block .card-title {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: left;
    font-size: 30px;
    text-transform: uppercase;
}
.home-main-section-03 .card-block .card-text {
    text-align: justify;
    line-height: 27px;
    color: #222;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}
.home-main-section-03 .card-block .btn-primary {
    width: max-content;
    border-radius: 0px;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    background-color: #007fff;
    border: none;
}
.home-main-section-03 .card-block .btn-primary:hover {
    background-color: #f4eadd;
    color: #0034c4;
}




.home-main-section-04 h4 {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    font-size: 18px;
    text-transform: capitalize;
}
.home-main-section-04 p {
    line-height: 27px;
    color: #222;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}
.home-main-section-04 p a {
    color: #222;
    display: block;
}
.home-main-section-04 p a .bi {
    color: #007fff;
}








.home-main-section-04 {
    
    background-color: #E6CBA8;
    background-image: url(../img/home/contact-bg.png);

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 60px 0px;
}
.home-main-section-04 .card-header {
    /*background-color: #fff;*/
    padding: 1.6em;
}
.home-main-section-04 .card-block {
    /*background-color: #fff;*/
    padding: 1.6em;
}
.home-main-section-04 .card {
    background-color: transparent;
    border-radius: 0px;
}

.home-main-section-04 .card-block h3 {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    font-size: 18px;
    text-transform: capitalize;
}
.home-main-section-04 .card-block label {
    line-height: 27px;
    color: #222;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-bottom: 0.5em;
}
.home-main-section-04 .card-block .form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-bottom: 1.3em;
    font-family: Poppins-Medium;
}
.home-main-section-04 .card-block .btn-primary {
    width: max-content;
    border-radius: 0px;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    background-color: #007fff;
    border: none;
}
.home-main-section-04 h2 {
    font-family: 'Poppins-SemiBold';
    color: #000;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
   /* background-color: #fff;*/
    width: max-content;
    margin: 0.6em auto 0em auto;
}



.home-main-section-05 {

}
.home-main-section-05 h3 {
    font-family: 'Dancing Script', cursive;
    text-transform: capitalize;
    font-size: 50px;
    color: #31b32f;
    margin-bottom: 1em;
    text-align: center;
}
.home-main-section-05 .owl-carousel .owl-item h4 {
    padding: 0;
    margin-top: 1em;
    margin-bottom: 0.6em;
    font-size: 20px;
    font-family: 'Poppins-SemiBold';
    color: #082744;
    text-transform: uppercase;
    text-align: center;
}
.home-main-section-05 .owl-theme .owl-nav .bi {
    color: #000;
    font-size: 30px;
}
.home-main-section-05 .owl-carousel .owl-item {
    text-align: center;
}
.home-main-section-05 .owl-carousel .owl-item .btn-primary {
    width: max-content;
    border-radius: 30px;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    background-color: #004300;
    border: none;
    padding: 1px 15px;
}





.home-main-section-03 {
    padding: 0px;
}



.home-main-section-05 {
   /* background: linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) ), url(../img/home/nuts.jpg);*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 60px 0px;
}



.home-main-section-06 {
    text-align: center;
}
.home-main-section-06 img {
    max-width: 100%;
    width: 600px;
    padding: 1.6em;
}
/*---------------------------------------------about-main-css-----------------------------------------*/

.about-main-banner .about-banner{
    width: 100%;
    height: 450px !important;
}

.about-main-section-01 h2 {   
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: left;
    font-size: 30px;
    text-transform: uppercase;   
}
.about-main-section-01 h5 {  
    color: #0034c4;
    font-family: 'Poppins-SemiBold';    
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: left;
    font-size: 20px;
    text-transform: uppercase;   
}
.about-main-section-01 li {  
   
    font-family: 'Poppins-Medium';    
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: left;
    font-size: 14px;
     
}
.about-main-section-01 p {
    text-align: justify;
    line-height: 27px;
    color: #222;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}
.about-main-section-02 .container{
 padding-top: none !important;
}
.about-main-section-02 .card img{
    justify-content: center;
    height: 70px;
    width: 70px;  
    padding-top: 10px;
    
}
.about-main-section-02 .card h6{
   font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: left;
    font-size: 30px;
    text-transform: uppercase;
}
.about-main-section-02 .card p {
    text-align: justify;
    line-height: 27px;
    color: #222;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}
.about-main-section-01 ul li img {
    padding-right: 10px; 
}
.about-img1{
  height: 80%;
 
  padding-top: 160px;
}
.about-img{
  height: 80%;
  width: 100%;
}
.about-card{
    height: 360px;
}
.about-card:hover{
  background-color: #f4eadd !important;
  opacity: 1;
}
.company-heading-2{
     padding-top: 40px;
    text-transform: uppercase;
}
.company-content-2{
     padding-top: 5px;
 }
 
 .about-img2{
    height: 70%;
    width: 100%;
 }
 .company-heading-3{
     padding-top: 80px;
    text-transform: uppercase;
}


.product-main-banner .product-banner{
    width: 100%;   
    height: 600px;
}
.product-main-section-01 {
    background-color: #7fb3170f;
}
.product-main-section-01 h3 {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 1.6em;
    margin-top: 0.6em;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
}
.product-main-section-01 .owl-carousel .owl-item h4 {
    padding: 0;
    margin-top: 1em;
    margin-bottom: 0.6em;
    font-size: 20px;
    font-family: 'Poppins-SemiBold';
    color: #082744;
    text-transform: uppercase;
    text-align: center;
}
.product-main-section-01 .owl-theme .owl-nav .bi {
    color: #000;
    font-size: 30px;
}
.product-main-section-01 .owl-carousel .owl-item {
    text-align: center;
}
.product-main-section-01 .owl-carousel .owl-item .btn-primary {
    width: max-content;
    border-radius: 0px;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    background-color: #007fff;
    border: none;
    padding: 3px 10px;
}

/*--------------------dry-fruit-------------------------------------------*/

.prod-main-banner .about-banner{
    width: 100%;
    height: 450px !important;
}
.prod-main-section-01 .card-block {
    background-color: transparent;
   padding-left: 20px;
}
.prod-main-section-01 .card-header {
    background-color: transparent;
    padding: 0px;
}
.prod-main-section-01 .card {
    background-color: transparent;
    padding: 0px;
}
.prod-main-section-01 .card-header img {
    border-radius: 30px;
}
.prod-main-section-01 .card-block .card-title {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: left;
    font-size: 30px;
    text-transform: uppercase;
}
.prod-main-section-01 .card-block .card-text {
    text-align: justify;
    line-height: 27px;
    color: #222;
    font-size: 14px;
    font-family: Poppins-Medium;
    margin-bottom: 1.5em;
}
.prod-main-section-01 .card-block .btn-primary {
    width: max-content;
    border-radius: 0px;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-transform: uppercase;
    background-color: #007fff;
    border: none;
}
.prod-main-section-01 .card-block .btn-primary:hover {
    background-color: #848775;
}
.prod-main-section-01 .item{
    padding-top: 80px;
}
.prod-main-section-01 h5{
    font-family: Poppins-SemiBold;
    font-weight: 500;
    text-transform: uppercase;
    color: #0034c4;
}
.prod-main-section-01 h4{
    font-family: Poppins-SemiBold;
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    padding-top: 10px;
}
.prod-main-section-01 li {
    font-family: 'Poppins-Medium';
    margin-bottom: 0.5em;
    margin-top: 0.6em;
    text-align: left;
    font-size: 14px;

}
.prod-main-section-01 li img{
   padding-right: 10px;

}
/*------------------------------gallery----------------------------------------------------*/


/*.gallery-main-section-05 {
    background-color: #7fb3170f;
}*/
.gallery-main-section-05 h3 {
    font-family: 'Poppins-SemiBold';
    color: #000;
    margin-bottom: 1.6em;
    margin-top: 0.6em;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
}
.gallery-main-section-05 .owl-carousel .owl-item h4 {
    padding: 0;
    margin-top: 1em;
    margin-bottom: 0.6em;
    font-size: 20px;
    font-family: 'Poppins-SemiBold';
    color: #082744;
    text-transform: uppercase;
    text-align: center;
}
.gallery-main-section-05 {
    /*background: linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) ), url(../img/home/nuts.jpg);*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 60px 0px;
}
.gallery-main-section-05 .card img{
    padding: 10px;
    height: 256px; 
    width: 256px;
}
.gallery-main-section-05 .gallery-row-2{
    padding-top: 20px;
}
.gallery-main-section-05 .gallery-row-2 .col-right-align{
    padding-right: 50px;
}
.gallery-main-section-05 .gallery-row-2 .col-left-align{
    padding-left: 50px;
}
/*.gallery-main-section-05 .gallery-row-2 .col-right-align img{
   
}
.gallery-main-section-05 .gallery-row-2 .col-left-align img{
    
}*/
.gallery-main-section-05 .gallery-row-3{
    padding-top: 20px;
}
.gallery-main-section-05 .card{
    --bs-card-border-color: #0034c4c7;
}





.home-new-why .col-lg-4, .col-md-4 {
    text-align: center;
    padding: 1.6em;
}
.home-new-why h2 {
    font-family: 'Dancing Script', cursive;
    text-transform: capitalize;
    font-size: 46px;
    color: #31b32f;
    text-align: center;
    margin-bottom: 1em;
}
.home-new-why h4 {
    font-size: 20px;
    font-family: 'Poppins-SemiBold';
    color: #082744;
    text-transform: uppercase;
    margin-top: 1em;
}
.home-new-why p {
    line-height: 29px;
    color: #000;
    font-size: 14px;
    font-family: Poppins-Medium;
}




.mas-wel-cont {
    padding: 3em;
}
.mas-wel-cont h3 {
    font-family: 'Poppins-SemiBold';
    color: #000000d1;
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 1em;
}
.mas-wel-cont p {
    line-height: 29px;
    color: #000;
    font-size: 14px;
    font-family: Poppins-Medium;
    text-align: justify;
}
.mas-wel-cont h2 {
    font-family: 'Dancing Script', cursive;
    text-transform: capitalize;
    font-size: 46px;
    color: #31b32f;
    text-align: left;
    margin-bottom: 0.5em;
}



.mas-wel-cont {
    position: relative;
}
.float-img01 img {
    position: absolute;
    top: 135px;
    left: 220px;
    opacity: 0.15;
    -webkit-animation:spin 10s linear infinite;
    -moz-animation:spin 10s linear infinite;
    animation:spin 10s linear infinite;
}
@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}





.why-this-field {
    /*background: linear-gradient( rgba(48, 179, 47, 0.95), rgba(255, 255, 255, 0.6) ), url(../img/home/v/08.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;*/
}

.why-th-content {
    padding: 2.6em;
}
.why-th-content h2 {
    font-family: 'Dancing Script', cursive;
    text-transform: capitalize;
    font-size: 46px;
    color: #31b32f;
    text-align: left;
    margin-bottom: 0.5em;
}
.why-th-content p {
    line-height: 29px;
    color: #000;
    font-size: 15px;
    font-family: Poppins-Medium;
    text-align: justify;
}


.why-th-img img {
    margin-right: -10px;
}




.master-welcme {
    padding: 0px;
}



.home-main-section-05 {
    background: linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) ), url(../img/home/v/09.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 60px 0px;
}




.specs-home .card-header {
    background-color: transparent;
    padding: 1em;
}
.specs-home .card {
    background-color: transparent;
}




.specs-home .item h4 {
    padding: 0;
    margin-top: 0.2em;
    margin-bottom: 0.6em;
    font-size: 20px;
    font-family: 'Poppins-SemiBold';
    color: #082744;
    text-transform: uppercase;
}
.specs-home .item p {
    line-height: 29px;
    color: #1d9522;
    font-size: 22px;
    font-family: Poppins-Medium;
    text-align: justify;
    margin-bottom: 0px;
    margin-top: 0.6em;
}


.specs-home .owl-theme .owl-nav .bi {
    color: #000;
    font-size: 30px;
}

/*.specs-home img{
    height: 150px;
    width: 80px;
}*/

.specs-home {
    background: linear-gradient( rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) ), url(../img/home/bg-02.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 60px 0px;
}

.home-new-why img{
    border-radius: 15px;
}

.master-welcme img{
    border-radius: 15px;

}
.master-welcme .our-story{
    padding: 80px !important;
}
.why-th-img {
    padding: 50px;
}