


@media screen and (min-width: 320px) {

  .cs_iconbox_info p {
    font-size: 12px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }

  .traceability-due img {
    width: auto !important;
    margin-top: 30px !important;
  }
  .analyse-defor img {
    width: auto !important;
  }
  .for-exporter {
    height: 510px !important;
  }
  .for-processor {
    height: 580px !important;
  }
  .for-dealer {
    height: 530px !important;
  }

  /* .selector {
    padding-right: 20px !important;
  } */

  .tab-cont button {
    padding: 5px !important;
  }
  .tab-cont {
    gap: 5px !important;
  }

  .tab-cont .but.active {
    font-size: 12px !important;
    border-radius: 20px !important;
  }

  .tab-cont button {
    border-radius: 20px !important;
    font-size: 12PX !important;
  }
  .button {
    width: 50% !important;
  }
  .risk-farmer-htext {
    font-size: 14px !important;
  }

  .slider-step01 {
    margin-top: 50% !important;
  }
  .slider-step02 {
    margin-top: 50% !important;
  }
  .slider-step03 {
    margin-top: 50% !important;
  }
  .slider-step04 {
    margin-top: 50% !important;
  }
  .cs_pagination.cs_style_2.cs_type_1 {
    top: 95% !important;
    left: 75% !important;
  }
  .cs_pagination.cs_style_2.cs_type_1 button {
    height: 20px !important;
    width: 20px !important;
  }



  .side-slider img {
    display: none !important;
}

    .main-img {
      width: 70%;
      margin-left: 0px;
      margin-top: -5px;
  }
  .main-text-logo {
    width: 70%;
  }
  .plan01 {
  
  }
  .plan02 {
    margin-top: 25px !important;
  }
  .plan03 {
    margin-top: 25px !important;
  }
  
  .pc-card01 {
    height: 500px !important;
  }
  
  .pc-card02 {
    height: 610px !important;
  }
  
  .pc-card03 {
    height: 360px !important;
  }
  .tabcontent {
    padding: 15px 0px 20px 10px !important;
  }
  .tab button {
    font-size: 12px !important;
    
  }
  
  
  .rgt-form {
    height: 845px !important;
  }
  .rtg-inrbtn {
    margin-top: 85px !important;
  }
  .rtg-inrbtn3 {
    margin-top: 170px !important;
  }
  
  .rtg-inrbtn4 {
    margin-top: 170px !important;
  }
  .rtg-inrbtn5 {
    margin-top: 170px !important;
  }
  
  .cs_footer_row {
    flex-wrap: wrap;
    gap: 1px 30px !important;
    padding: 25px 0 !important;
    justify-content: left !important;
    margin-left: -8px !important;
  }
  .footer-list-text {
    font-size: 14px !important;
  }
  
  
  
  .tabcontent {
    padding: 0px 0px 0px 25px !important;
  }
  .deforest-text01 {
    margin-left: 5px !important;
    width: 95% !important;
    font-size: 12px;
  }
  .deforest-text02 {
    width: 95% !important;
    margin-left: 5px !important;
    font-size: 12px;
    line-height: 20px;
    margin-top: 20px !important;
  }
  .deforest-text03 {
    margin-top: -25px !important;
    width: 95% !important;
    margin-left: 5px !important;
    font-size: 12px;
    line-height: 20px;
  }
  .deforest-text04 {
    margin-top: -210px !important;
    width: 95% !important;
    margin-right: 10px !important;
    font-size: 12px;
  }
  .deforest-text05 {
    margin-top: -290px !important;
    margin-left: 5px !important;
    width: 95% !important;
    font-size: 12px;
  }

  #box-with-image {
    height: 455px !important;
  }
  
  .frst-q01 {
    height: 210px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-right: 20px !important;
  }
  .frst-q02 {
    height: 320px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 20px !important;
    margin-right: 20px !important;
  }
  .frst-q03 {
    height: 415px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
     margin-top: 25px !important;
     margin-right: 20px !important;
  }
  .frst-q04 {
    height: 950px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
    margin-right: 20px !important;
  }
  .tab .risk01 {
    padding: 5px 0px !important;
    border-radius: 5px !important;
  }
  
  .rsk-full01 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 25px !important;
    height: 376px !important;
    margin-top: -10px !important;
    padding: 20px !important;
    font-size: 12px !important;
  }
  .rsk-full02 {
    border-radius: 1rem !important; 
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important; 
    line-height: 25px !important;
    height: 455px !important;
    margin-top: -10px !important;
    padding: 20px !important;
    font-size: 12px !important;
  
  }
  .rsk-full03 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 25px !important;
    height: 415px !important;
    margin-top: -10px !important;
    padding: 20px !important;
    font-size: 12px !important;
  
  }
  .sec-mapping01 {
    height: 200px !important;
    border: 1px solid lightgray !important;
    background-color: #f3fff3;
    border-radius: 1rem !important;
   padding: 20px !important;
  }
  .sec-mapping02 {
    height: 230px !important;
    border: 1px solid lightgray !important;
    background-color: #f3fff3;
    border-radius: 1rem !important;
    padding: 20px !important;
  
  }
  
  .iamtab button {
    padding: 10px 6px !important;
    font-size: 10px !important;
  }
  .far-regst {
    padding: 20px !important; 
    width: 100% !important;
    height: 420px !important;
  }
  .fr-rsgt-tab {
    padding: 0px 0px 0px 0px !important;
  }
  .del-tab {
    padding: 20px !important; 
    width: 100% !important; 
    height: 340px !important;
  }
  .der-rest-heg01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    height: 495px !important;
  }
  .der-rest-heg02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
  
  }
  .der-rest-heg03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
  
  }
  .dsr-footer {
    margin-top: 900px !important;
  }
  .mgf-footer {
    margin-top: 900px !important;
  }
  .mgf-tab {
    padding: 20px !important;
     width: 100% !important;
      height: 500px !important;
  }
  
  .mgf-rgst01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    height: 495px !important;
  }
  .mgf-rgst02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
   
  }
  .mgf-rgst03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
   
  }
  .mgf-rgst04 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
   
  }
  .proc-footer {
    margin-top: 900px !important; 
  }
  .proc-tab {
    padding: 20px !important;
     width: 100% !important;
      height: 500px !important;
  }
  .proc-rgst01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .proc-rgst02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .proc-rgst03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .proc-rgst04 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .exp-tab {
    padding: 20px !important; 
    width: 100% !important; 
    height: 500px !important;
  }
  .exp-footer {
    margin-top: 700px !important;
  }
  .expo-rgst01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst04 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst05 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .ceo-words{
    margin-top: 40px !important;
    background-color: antiquewhite !important;
    padding: 20px 20px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    border-radius: 20px !important;
  }
  }
  
  
  @media screen and (min-width: 375px) {

    .cs_iconbox_info p {
      font-size: 15px !important;
  }

    .contact-slide {
      width: 10% !important;
    }
  
    .privacy-slider {
      width: 13% !important;
    }
    .terms-slider {
      width: 17% !important;
    }
  
    .feedback-slider {
      width: 10% !important;
    }

    .risk-farmer-htext {
      font-size: 15px !important;
    }


    .button {
      width: 40% !important;
  }

    .analyse-defor img {
      width: auto !important;
    }

    .traceability-due img {
      width: auto !important;
    }

    
    .tab-cont .btm1 {
      padding: 10px !important;
      border-radius: 20px !important;
      font-size: 15px !important;
    }
    .tabs {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }

    .footer-list-text {
      font-size: 18px !important;
  }

    .tab-cont button {
      padding: 30px !important;
  }


    .tab-cont button {
      padding: 22px !important;
  }

    .slider-step01 {
      margin-top: 30% !important;
    }
    .slider-step02 {
      margin-top: 30% !important;
    }
    .slider-step03 {
      margin-top: 30% !important;
    }
    .slider-step04 {
      margin-top: 30% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 {
      top: 95% !important;
      left: 75% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 button {
      height: 20px !important;
      width: 20px !important;
    }
  

    .side-slider img {
      display: none !important;
  }


    .main-img {
      width: 85%;
      margin-left: 0px;
      margin-top: 3px;
  }
  .main-text-logo {
    width: 70%;
  }
  
  
  .plan01 {
  
  }
  .plan02 {
    margin-top: 25px !important;
  }
  .plan03 {
    margin-top: 25px !important;
  }
  
  .pc-card01 {
    height: 500px !important;
  }
  
  .pc-card02 {
    height: 610px !important;
  }
  
  .pc-card03 {
    height: 360px !important;
  }
  .tabcontent {
    padding: 15px 0px 20px 10px !important;
  }
  .tab button {
    font-size: 13px !important;
}
  
  
  .rgt-form {
    height: 615px !important;
  }
  .rtg-inrbtn {
    margin-top: 115px !important;
  }
  .rtg-inrbtn3 {
    margin-top: 170px !important;
  }
  
  .rtg-inrbtn4 {
    margin-top: 170px !important;
  }
  .rtg-inrbtn5 {
    margin-top: 170px !important;
  }
  
  .cs_footer_row {
    flex-wrap: wrap;
    gap: 1px 40px !important;
    padding: 25px 0 !important;
    justify-content: left !important;
    margin-left: -8px !important;
  }
  
  #box-with-image {
    height: 490px !important;
  }
  
  
  .tabcontent {
    padding: 0px 0px 0px 25px !important;
  }
  .deforest-text01 {
    margin-left: 4px !important;
    width: 98% !important;
    font-size: 14px !important;
  }
  .deforest-text02 {
    width: 98% !important;
    margin-left: 4px !important;
    font-size: 14px !important;
    margin-top: 15px !important;
  }
  .deforest-text03 {
    margin-top: -20px !important;
    width: 98% !important;
    margin-left: 4px !important;
    font-size: 14px !important;
  }
  .deforest-text04 {
    margin-top: -220px !important;
    width: 98% !important;
    margin-right: 4px !important;
    font-size: 14px !important;
  }
  .deforest-text05 {
    margin-top: -300px !important;
    margin-left: 4px !important;
    width: 98% !important;
    font-size: 14px !important;

  }
  
  .frst-q01 {
    height: 210px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
  }
  .frst-q02 {
    height: 250px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 20px !important;
  }
  .frst-q03 {
    height: 385px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
     margin-top: 25px !important;
  }
  .frst-q04 {
    height: 795px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  .tab .risk01 {
    padding: 5px 0px !important;
    border-radius: 5px !important;
  }
  
  .rsk-full01 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 35px !important;
    height: 376px !important;
    margin-top: -10px !important;
    padding: 20px !important;
  }
  .rsk-full02 {
    border-radius: 1rem !important; 
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important; 
    line-height: 24px !important;
    height: 430px !important;
    margin-top: -10px !important;
    padding: 20px !important;
  
  }
  .rsk-full03 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 35px !important;
    height: 415px !important;
    margin-top: -10px !important;
    padding: 20px !important;
  
  }
  .sec-mapping01 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    background-color: #f3fff3;
    border-radius: 1rem !important;
   padding: 20px !important;
   width: 108% !important;
  }
  .sec-mapping02 {
    height: 200px !important;
    border: 1px solid lightgray !important;
    background-color: #f3fff3;
    border-radius: 1rem !important;
    padding: 20px !important;
    width: 108% !important;
  
  }
  
  .iamtab button {
    padding: 10px 6px !important;
    font-size: 10px !important;
  }
  .far-regst {
    padding: 20px !important; 
    width: 100% !important;
    height: 420px !important;
  }
  .fr-rsgt-tab {
    padding: 0px 0px 0px 0px !important;
  }
  .del-tab {
    padding: 20px !important; 
    width: 100% !important; 
    height: 340px !important;
  }
  .der-rest-heg01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    height: 495px !important;
  }
  .der-rest-heg02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
  
  }
  .der-rest-heg03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
  
  }
  .dsr-footer {
    margin-top: 900px !important;
  }
  .mgf-footer {
    margin-top: 900px !important;
  }
  .mgf-tab {
    padding: 20px !important;
     width: 100% !important;
      height: 500px !important;
  }
  
  .mgf-rgst01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    height: 495px !important;
  }
  .mgf-rgst02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
   
  }
  .mgf-rgst03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
   
  }
  .mgf-rgst04 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
   
  }
  .proc-footer {
    margin-top: 900px !important; 
  }
  .proc-tab {
    padding: 20px !important;
     width: 100% !important;
      height: 500px !important;
  }
  .proc-rgst01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .proc-rgst02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .proc-rgst03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .proc-rgst04 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .exp-tab {
    padding: 20px !important; 
    width: 100% !important; 
    height: 500px !important;
  }
  .exp-footer {
    margin-top: 700px !important;
  }
  .expo-rgst01 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst02 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst03 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst04 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .expo-rgst05 {
    padding: 35px !important; 
    background-color: #f3fff3 !important; 
    
  }
  .ceo-words{
    margin-top: 40px !important;
    background-color: antiquewhite !important;
    padding: 20px 20px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    border-radius: 20px !important;
  }
  
}


@media screen and (min-width: 360px) {


  .rtg-inrbtn {
    margin-top: 88px !important;
}
.rgt-form {
  height: 676px !important;
}
.rtg-inrbtn3 {
  margin-top: 202px !important;
}
.rtg-inrbtn4 {
  margin-top: 202px !important;
}
.rtg-inrbtn5 {
  margin-top: 202px !important;
}


  /* .home-fooer01 {
    height: 400px !important;
  } */

  .cs_iconbox_info p {
    font-size: 15px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }

  .main-img {
    width: 75% !important;
    margin-left: 0px;
    margin-top: 3px;
}
.sub-dealer {
  padding: 30px;
  border: 1px solid lightgray;
  background-color: #f3fff3;
  border-radius: 1rem;
 
}
.sec-mapping01 {
  height: 200px !important;
  border: 1px solid lightgray !important;
  background-color: #f3fff3 !important;
  border-radius: 1rem !important;
 padding: 20px !important;
}
.sec-mapping02 {
  height: 230px !important;
  border: 1px solid lightgray !important;
  background-color: #f3fff3 !important;
  border-radius: 1rem !important;
  padding: 20px !important;

}
.ceo-words{
  margin-top: 40px !important;
  background-color: antiquewhite !important;
  padding: 20px 20px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  border-radius: 20px !important;
}
}


@media screen and (min-width: 390px) {
  /* .home-fooer01 {
    height: 520px !important;
  } */

  .cs_iconbox_info p {
    font-size: 15px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }

  .main-img {
    width: 75% !important;
    margin-left: 0px;
    margin-top: 3px;
}
.ceo-words{
  margin-top: 40px !important;
  background-color: antiquewhite !important;
  padding: 20px 20px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  border-radius: 20px !important;
}

@media screen and (min-width: 412px) {

  /* .home-fooer01 {
    height: 600px !important;
  } */

  .cs_iconbox_info p {
    font-size: 15px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }

  .main-img {
    width: 75% !important;
    margin-left: 0px;
    margin-top: 3px;
}
.sub-dealer {
  padding: 30px;
  border: 1px solid lightgray;
  background-color: #f3fff3;
  border-radius: 1rem;
 
}
.sec-mapping01 {
  height: 200px !important;
  border: 1px solid lightgray !important;
  background-color: #f3fff3 !important;
  border-radius: 1rem !important;
 padding: 20px !important;
}
.sec-mapping02 {
  height: 230px !important;
  border: 1px solid lightgray !important;
  background-color: #f3fff3 !important;
  border-radius: 1rem !important;
  padding: 20px !important;

}
.ceo-words{
  margin-top: 40px !important;
  background-color: antiquewhite !important;
  padding: 20px 20px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  border-radius: 20px !important;
}
}

@media screen and (min-width: 414px) {

  .rtg-inrbtn {
    margin-top: 80px !important;
}
.rgt-form {
  height: 585px !important;
}
.rtg-inrbtn3 {
  margin-top: 140px !important;
}
.rtg-inrbtn4 {
  margin-top: 140px !important;
}
.rtg-inrbtn5 {
  margin-top: 140px !important;
}


  /* .home-fooer01 {
    height: 580px !important;
  } */
  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }
  .main-img {
    width: 75% !important;
    margin-left: 0px;
    margin-top: 3px;
}
.sub-dealer {
  padding: 30px;
  border: 1px solid lightgray;
  background-color: #f3fff3;
  border-radius: 1rem;
 
}
.sec-mapping01 {
  height: 200px !important;
  border: 1px solid lightgray !important;
  background-color: #f3fff3 !important;
  border-radius: 1rem !important;
 padding: 20px !important;
}
.sec-mapping02 {
  height: 230px !important;
  border: 1px solid lightgray !important;
  background-color: #f3fff3 !important;
  border-radius: 1rem !important;
  padding: 20px !important;

}
.ceo-words{
  margin-top: 40px !important;
  background-color: antiquewhite !important;
  padding: 20px 20px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  border-radius: 20px !important;
}
}
  

  @media screen and (min-width: 425px) {

    .farmer-phasecard {
      padding: 0px !important;
    }

    /* .home-fooer01 {
      height: 360px !important;
  } */
  .cs_iconbox_info p {
    font-size: 18px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }

    .button {
      width: 30% !important;
    }

    .analyse-defor img {
      width: auto !important;
    }

    .traceability-due img {
      width: auto !important;
    }

    
    .tab-cont .btm1 {
      padding: 10px !important;
      border-radius: 20px !important;
      font-size: 15px !important;
    }
    .tabs {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }

    .footer-list-text {
      font-size: 18px !important;
  }

    .tab-cont button {
      padding: 30px !important;
  }


    
    .tab-cont {
        margin-top: -60px !important;
        margin-bottom: 20px !important;
    }

    .side-slider img {
        display: none !important;
    }

  
  .cs_mb_lg_40 {
    margin-bottom: 0px !important;
  }
    .expo-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .expo-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .expo-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .expo-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .expo-rgst05 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .exp-footer {
      margin-top: 500px !important;
    }
    .exp-tab {
      padding: 20px !important; 
      width: 100% !important; 
      height: 500px !important;
    }
    .proc-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .proc-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .proc-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .proc-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      
    }
    .proc-tab {
      padding: 20px !important;
       width: 100% !important;
        height: 500px !important;
    }
    .proc-footer {
      margin-top: 700px !important; 
    }
    .mgf-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
     
    }
    .mgf-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
     
    }
    .mgf-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
     
    }
    .mgf-footer {
      margin-top: 700px !important;
    }
    .mgf-tab {
      padding: 20px !important;
       width: 100% !important;
        height: 500px !important;
    }
    .der-rest-heg01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .der-rest-heg02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
  
    }
    .der-rest-heg03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
   
    }
    .frg-btn00 {
      margin-top: 90px !important;
      margin-left: 35px !important;
    }
    .frg-btn01 {
      margin-top: 25px !important;
      margin-left: 65px !important;
    }
    .frg-btn02 {
      margin-top: 10px !important; 
      margin-left: 35px !important;
    }
    .frg-btn03 {
      margin-top: 50px !important;
      margin-left: 60px !important;
    }
    .fr-rsgt-tab {
      padding: 0px 0px 0px 0px !important;
    }
    .del-tab {
      padding: 20px !important; 
      width: 100% !important; 
      height: 340px !important;
    }
    .dsr-footer {
      margin-top: 700px !important;
    }
    .cs_nav .cs_nav_list.cs_active {
      left: 0vw;
    }
    .main-img {
      width: 70%;
      margin-left: 0px;
      margin-top: 0px;
  }
  .main-text-logo {
    width: 60%;
  }
  .cs_footer_row {
    flex-wrap: wrap;
    gap: 1px 45px !important;
    padding: 25px 0 !important;
    justify-content: left !important;
  }
  .plan01 {
  
  }
  .plan02 {
    margin-top: 25px !important;
  }
  .plan03 {
    margin-top: 25px !important;
  }
  
  .pc-card01 {
    height: auto !important;
  }
  
  .pc-card02 {
    height: 490px !important;
  }
  
  .pc-card03 {
    height: 300px !important;
  }
  
  .rgt-form {
    height: 587px !important;
  }
  .rtg-inrbtn {
    margin-top: 80px !important;
  }
  .rtg-inrbtn3 {
    margin-top: 140px !important;
  }
  
  .rtg-inrbtn4 {
    margin-top: 140px !important;
  }
  .rtg-inrbtn5 {
    margin-top: 175px !important;
  }
  


  #box-with-image {
    height: 500px !important;
  }

  
  
  .tabcontent {
    padding: 0px 0px 0px 0px !important;
  }
  .deforest-text01 {
    margin-left: 20px !important;
    width: 91% !important;
    font-size: 15px !important;
  }
  .deforest-text02 {
    width: 91% !important;
    margin-left: 20px !important;
    font-size: 15px !important;
    margin-top: 20px !important;
}
  .deforest-text03 {
    margin-top: 0px !important;
    width: 91% !important;
    margin-left: 20px !important;
    font-size: 15px !important;
  }
  .deforest-text04 {
    margin-top: -240px !important;
    width: 91% !important;
    margin-right: 20px !important;
    font-size: 15px !important;
  }
  .deforest-text05 {
    margin-top: -315px !important;
    margin-left: 20px !important;
    width: 91% !important;
    font-size: 15px !important;
  }
  
  .frst-q01 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
  }
  .frst-q02 {
    height: 215px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 20px !important;
  }
  .frst-q03 {
    height: 385px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
     margin-top: 25px !important;
  }
  .frst-q04 {
    height: 700px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  .rsk-full01 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 40px !important;
    height: 370px !important;
    margin-top: -10px !important;
    padding: 20px !important;
  }
  .rsk-full02 {
    border-radius: 1rem !important; 
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important; 
    line-height: 30px !important;
    height: 455px !important;
    margin-top: -10px !important;
    padding: 20px !important;
  
  }
  .rsk-full03 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 35px !important;
    height: 350px !important;
    margin-top: -10px !important;
    padding: 20px !important;
  
  }


  .sec-mapping01 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
   padding: 20px !important;
   width: 110% !important;
  }
  .sec-mapping02 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    width: 110% !important;
  
  }
  .iamtab button {
    padding: 10px 6px !important;
    font-size: 10px !important;
  }
  .far-regst {
    padding: 20px !important; 
    width: 100% !important;
    height: 420px !important;
  }
  
  .ceo-words{
    margin-top: 40px !important;
    background-color: antiquewhite !important;
    padding: 20px 20px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    border-radius: 20px !important;
  }
  }


  @media screen and (min-width: 430px) {
    /* .home-fooer01 {
      height: 620px !important;
    } */
  }

  @media screen and (min-width: 475px) {
    .rtg-inrbtn {
      margin-top: 80px !important;
  }
  .rgt-form {
    height: 560px !important;
  }
  .rtg-inrbtn3 {
    margin-top: 115px !important;
  }
  .rtg-inrbtn4 {
    margin-top: 115px !important;
  }
  .rtg-inrbtn5 {
    margin-top: 140px !important;
  }
  .ceo-words{
    margin-top: 40px !important;
    background-color: antiquewhite !important;
    padding: 20px 20px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    border-radius: 20px !important;
  }
  }

  @media screen and (min-width: 520px) {
    .rtg-inrbtn {
      margin-top: 50px !important;
  }
  .rgt-form {
    height: 530px !important;
  }
  .rtg-inrbtn3 {
    margin-top: 80px !important;
  }
  .rtg-inrbtn4 {
    margin-top: 80px !important;
  }
  .rtg-inrbtn5 {
    margin-top: 110px !important;
  }
  }

  @media screen and (min-width: 575px) {
    .rtg-inrbtn {
      margin-top: 50px !important;
  }
  .rgt-form {
    height: 500px !important;
  }
  .rtg-inrbtn3 {
    margin-top: 80px !important;
  }
  .rtg-inrbtn4 {
    margin-top: 80px !important;
  }
  .rtg-inrbtn5 {
    margin-top: 110px !important;
  }
  }

  @media screen and (min-width: 590px) {
    .main-img {
      width: 62% !important;
      margin-top: 3px !important;
  }
  .cs_footer_row .cs_footer_col {
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
    width: auto !important;
}
.cs_footer_row {
  gap: 1px 5px !important;
}
.contact-slide {
  width: auto !important;
}
.privacy-slider {
  width: auto !important;
}
.terms-slider {
  width: auto !important;
}
.feedback-slider {
  width: auto !important;
}
.cs_pagination.cs_style_2.cs_type_1 {
  top: 95% !important;
  left: 85% !important;
}
.deforest-text01 {
  margin-left: 20px !important;
  width: 91% !important;
  font-size: 15px !important;
}
.deforest-text02 {
  width: 91% !important;
  margin-left: 20px !important;
  font-size: 15px !important;
  margin-top: 20px !important;
}
.deforest-text03 {
  margin-top: 0px !important;
  width: 91% !important;
  margin-left: 20px !important;
  font-size: 15px !important;
}

.deforest-text04 {
  margin-top: -205px !important;
  width: 91% !important;
  margin-right: 20px !important;
  font-size: 15px !important;
}
.deforest-text05 {
  margin-top: -280px !important;
  margin-left: 20px !important;
  width: 91% !important;
  font-size: 15px !important;
}
  }

  @media screen and (min-width: 680px) {
    .main-img {
      width: 50% !important;
      margin-top: 5px !important;
  } 
  }
  @media screen and (min-width: 720px) {
    .rtg-inrbtn {
      margin-top: 50px !important;
  }
  .rgt-form {
    height: 475px !important;
  }
  .rtg-inrbtn3 {
    margin-top: 80px !important;
  }
  .rtg-inrbtn4 {
    margin-top: 80px !important;
  }
  .rtg-inrbtn5 {
    margin-top: 80px !important;
  }
  }

  @media screen and (min-width: 768px) {

    .contact-slide {
      width: auto !important;
    }
  
    .privacy-slider {
      width: auto !important;
    }
    .terms-slider {
      width: auto !important;
    }
  
    .feedback-slider {
      width: auto !important;
    }

    .main-img {
        width: 45% !important;
        margin-left: 0px;
        margin-top: 4px !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 {
      top: 95% !important;
      left: 87% !important;
  }
  .tab-cont .but.active {
    font-size: 18px !important;
    border-radius: 20px !important;
}
.tab-cont button {
  border-radius: 20px !important;
  font-size: 18px !important;
}
.rgt-form {
  height: 615px !important;
}
.rtg-inrbtn {
  margin-top: 85px !important;
}
.rtg-inrbtn3 {
  margin-top: 170px !important;
}
.rtg-inrbtn4 {
  margin-top: 170px !important;
}
.sec-mapping01 {
  width: 104% !important;
}
.sec-mapping02 {
  width: 104% !important;
}
#box-with-image {
  height: 530px !important;
}
.deforest-text01 {
  margin-left: 55px !important;
  width: 80% !important;
  font-size: 18px !important;
  justify-content: center !important;
}
.deforest-text02 {
  width: 80% !important;
  margin-left: 55px !important;
  font-size: 18px !important;
  margin-top: 45px !important;
  justify-content: center !important;
}
.deforest-text03 {
  margin-top: 55px !important;
  width: 80% !important;
  margin-left: 55px !important;
  font-size: 18px !important;
  justify-content: center !important;
}
.deforest-text04 {
  margin-top: -240px !important;
  width: 80% !important;
  margin-right: 85px !important;
  font-size: 18px !important;
  justify-content: center !important;
}
.deforest-text05 {
  margin-top: -300px !important;
  margin-left: 55px !important;
  width: 80% !important;
  font-size: 18px !important;
  justify-content: center !important;
}
.rsk-full01 {
  font-size: 14px !important;
}
.rsk-full02 {
  font-size: 14px !important;
}
.rsk-full03 {
  font-size: 14px !important;
}
.cs_fs_28 {
  font-size: 26px !important;
}
.cs_footer_row {
  gap: 1px 65px !important;
}
.cs_footer_row .cs_footer_col {
  width: auto !important;
}
}

@media screen and (min-width: 790px) {
  .rgt-form {
    height: 585px !important;
}
.rtg-inrbtn {
  margin-top: 85px !important;
}
.rtg-inrbtn3 {
  margin-top: 170px !important;
}
.rtg-inrbtn4 {
  margin-top: 170px !important;
}
.rtg-inrbtn5 {
  margin-top: 170px !important;
}
}

@media screen and (min-width: 820px) {
  .cs_fs_28 {
    font-size: 50px !important;
}
  .rtg-inrbtn {
    margin-top: 85px !important;
}
.rgt-form {
  height: 585px !important;
}
.rtg-inrbtn3 {
  margin-top: 142px !important;
}
.rtg-inrbtn4 {
  margin-top: 142px !important;
}
.rtg-inrbtn5 {
  margin-top: 142px !important;
}
}


@media screen and (min-width: 1024px) {

  .cs_fs_28 {
    font-size: 50px !important;
}

  .cs_iconbox_info p {
    font-size: 15px !important;
  }
  
  .sub-dealer {
    height: 770px !important;
  }

  .for-dealer {
    height: 580px !important;
}
.for-exporter {
  height: 580px !important;
}

  .main-img {
    width: 90% !important;
    margin-left: 0px;
    margin-top: 4px !important;
}

  .deforest-text01 {
    margin-left: 45px !important;
    width: 85% !important;
    font-size: 15px !important;
}

.deforest-text02 {
  width: 80% !important;
  margin-left: 70px !important;
  margin-top: 45px !important;
  font-size: 15px !important;
}
.deforest-text03 {
  width: 80% !important;
  margin-left: 35px !important;
  margin-top: 5px !important;
  font-size: 15px !important;
}
.deforest-text04 {
  margin-top: 5px !important;
  width: 80% !important;
  font-size: 15px !important;
  margin-right: 20px !important;

}
.deforest-text05 {
  width: 40% !important;
  margin: auto !important;
  font-size: 18px !important;
  margin-top: -60px !important;
}

.the-alltabs01 {
  margin-top: -60px !important;
}
.the-alltabs02 {
  margin-top: -60px !important;
}
.the-alltabs03 {
  margin-top: -60px !important;
}
.the-alltabs04 {
  margin-top: -60px !important;
}



  .frst-q01 {
    height: 215px !important;
  }

  .frst-q02 {
    margin-top: 0px !important;
  }
  .frst-q03 {
    height: 700px !important;
  }

  .rgt-form {
    height: 558px !important;
}
.rtg-inrbtn {
  margin-top: 90px !important;
}
.rtg-inrbtn2 {
  margin-top: 5px !important;
}
.rtg-inrbtn3 {
  margin-top: 145px !important;
}
.rtg-inrbtn4 {
  margin-top: 145px !important;
}
.rtg-inrbtn5 {
  margin-top: 174px !important;
}
.cs_footer_row {
  gap: 1px 50px !important;
}

  .pc-card01 {
    height: 800px !important;
    padding: 20px 20px;
    margin-top: -60px;
}
.pc-card02 {
  height: 800px !important;
  margin-top: -60px !important;
}
.pc-card03 {
  height: 800px !important;
  margin-top: -60px !important;
}
  .slider-step01 {
    margin-top: 3% !important;
}
.slider-step02 {
  margin-top: 3% !important;
}
  .slider-step03 {
    margin-top: 0% !important;
  }
  .slider-step04 {
    margin-top: 3% !important;
  }

  .slider-step01 h1 {
   font-size: 40px !important;
   font-weight: bold;
}
.slider-step02 h1 {
  font-size: 40px !important;
}
.slider-step03 h1 {
  font-size: 40px !important;
}
.slider-step04 h1 {
  font-size: 40px !important;
}
.slider-step01 p {
  font-size: 17px !important;
}
  .cs_pagination.cs_style_2.cs_type_1 {
    top: 62% !important;
    left: 87% !important;
}

}
  
  
  @media screen and (min-width: 1228px) {


    .farmer-main {
      min-height: 770px !important;
      padding: 15px 15px !important;
    }

    .farmer-main .farmer-abtn1 {
      margin-top: 88px !important;
      font-size: 14px !important;
  }
  .farmer-main .farmer-abtn5 {
    margin-top: 286px !important;
    font-size: 14px !important;
}

    .cs_fs_28 {
      font-size: 50px !important;
  }

    /* .home-fooer01 {
      height: 205px !important;
  } */

  .cs_iconbox_info p {
    font-size: 18px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }

    .for-dealer {
      height: 480px !important;
    }
    .for-processor {
      height: 530px !important;
    }
    .for-exporter {
      height: 530px !important;
    }


    .traceability-due img {
      width: 70% !important;
  }

    .tab button {
      font-size: 17px !important;
  }

  .sub-dealer {
    padding: 30px; 
    border: 1px solid lightgray; 
    background-color: #f3fff3;
    border-radius: 1rem;
    height: 680px !important;
  }


    .analyse-defor img { 
      width: 70% !important;
    }

    .tab-cont button {
      padding: 20px !important;
      font-size: 20px !important;
    }
    .tab-cont .but.active {
      font-size: 20px !important;
      border-radius: 20px !important;
  }

    .slider-step01 {
      margin-top: 0% !important;
    }
    .slider-step02 {
      margin-top: 0% !important;
    }
    .slider-step03 {
      margin-top: 0% !important;
    }
    .slider-step04 {
      margin-top: 0% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 {
      top: 58% !important;
      left: 90% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 button {
      height: 30px !important;
      width: 30px !important;
    }

    .side-slider img {
      display: block !important;
  }

    .tab-cont {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
 
    .expo-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst05 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .exp-tab {
      padding: 20px !important; 
      width: 110% !important; 
      height: 500px !important;
    }
    .proc-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-tab {
      padding: 20px !important;
       width: 110% !important;
        height: 500px !important;
    }
    .mgf-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-tab {
      padding: 20px !important;
       width: 110% !important;
        height: 500px !important;
    }
    .der-rest-heg01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .der-rest-heg02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .der-rest-heg03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .cs_footer.cs_style_1 {
      margin-top: 0px !important;
    }
    .frg-btn00 {
      margin-top: 150px !important;
      margin-left: 35px !important;
    }
    .frg-btn01 {
      margin-top: 150px !important; 
      margin-left: 35px !important;
    }
    .frg-btn02 {
      margin-top: 100px !important; 
      margin-left: 35px !important;
    }
    .frg-btn03 {
      margin-top: 150px !important; 
      margin-left: 35px !important;
    }
    .del-tab {
      padding: 20px !important; 
      width: 110% !important; 
      height: 500px !important;
    }
    .main-text-logo {
      width: 60%;
    }
    .main-img {
      width: 40% !important;
      margin-left: -35px;
      margin-top: 35px;
  }
  .main-img-01 {
    width: 19% !important;
    object-fit: contain;
  }
  .cs_nav .cs_nav_list > li {
    margin-right: 15px !important;
  }
  .rgst-btn {
    height: 50px !important;
    margin-top: 0px !important;
    border-radius: 30px !important;
    width: 170% !important;
  }
  .sign-btn {
    height: 50px !important;
    margin-top: 0px !important;
    border-radius: 30px !important;
    margin-left: 60px;
  }
  .cs_site_header.cs_style_1 .cs_main_header_right {
    margin-top: 12px !important;
  }

  .plan01 {
    margin-top: -12px !important;
  }
  
  .plan02 {
    margin-top: -20px !important;
  }
  .plan03 {
    margin-top: -20px !important;
  }
  .pc-card01 {
    height: 650px !important;
  }
  .pc-card02 {
    height: 650px !important;
  }
  .pc-card03 {
    height: 650px !important;
  }
  .tab-content {
    margin-top: 5px !important;
  }

  .tabs {
    margin-top: 60px !important;
  }

  #box-with-image {
    height: 650px !important;
  }
  .deforest-text01 {
    margin-left: 75px !important;
    width: 70% !important;
    font-size: 18px !important;

  }

  .deforest-text02 {
    width: 70% !important;
    margin-left: 70px !important;
    margin-top: 45px !important;
    font-size: 18px !important;
}

.deforest-text03 {
  width: 70% !important;
  margin-left: 35px !important;
  margin-top: 50px !important;
  font-size: 18px !important;
}
  

.deforest-text04 {
  margin-top: 50px !important;
  width: 65% !important;
  font-size: 18px !important;
}

.deforest-text05 {
  margin-top: 50px !important;
  width: 35% !important;
  margin-top: 45px !important;
  margin: auto !important;
  font-size: 18px !important;
  margin-top: 0px !important;
}
  .frst-q02 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 0px !important;
  }
  .frst-q03 {
    height: 470px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  
  .frst-q04 {
    height: 470px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  
  .tab .risk01 {
    padding: 20px 16px !important;
    border-radius: 30px !important;
  }
  .rsk-full01 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 65px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  }
  .rsk-full02 {
    border-radius: 1rem !important; 
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important; 
    line-height: 41px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  
  }
  .rsk-full03 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 65px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  
  }
  .tabcontent {
    padding: 0px 0px 40px 40px !important;
  }
  .sec-mapping01 {
    height: 180px !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
   padding: 20px !important;
   width: 100% !important;
  }
  .sec-mapping02 {
    height: 180px !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    width: 100% !important;
  
  }
  .iamtab button {
    padding: 20px 16px !important;
    font-size: 17px !important;
  }
  .far-regst {
    padding: 20px !important; 
    width: 110% !important;
    height: 420px !important;
  }
  
  
  }
  
  @media screen and (min-width: 1396.36px) {
    .farmer-main .farmer-abtn1 {
      margin-top: 115px !important;
  }
  }
  
  @media screen and (min-width: 1396px) {

    .cs_fs_28 {
      font-size: 50px !important;
  }

  .farmer-main .farmer-abtn5 {
    margin-top: 255px !important;
}

    /* .home-fooer01 {
      height: 205px !important;
  } */
  .cs_iconbox_info p {
    font-size: 18px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }

    .for-dealer {
      height: 530px !important;
    }
    .for-processor {
      height: 530px !important;
    }
    .for-exporter {
      height: 530px !important;
    }


    .traceability-due img {
      width: 70% !important;
  }

    .tab button {
      font-size: 17px !important;
  }

  .sub-dealer {
    padding: 30px; 
    border: 1px solid lightgray; 
    background-color: #f3fff3;
    border-radius: 1rem;
    height: 680px !important;
  }


    .analyse-defor img { 
      width: 70% !important;
    }

    .tab-cont button {
      padding: 20px !important;
      font-size: 20px !important;
    }
    .tab-cont .but.active {
      font-size: 20px !important;
      border-radius: 20px !important;
  }

    .slider-step01 {
      margin-top: 0% !important;
    }
    .slider-step02 {
      margin-top: 0% !important;
    }
    .slider-step03 {
      margin-top: 0% !important;
    }
    .slider-step04 {
      margin-top: 0% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 {
      top: 58% !important;
      left: 90% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 button {
      height: 30px !important;
      width: 30px !important;
    }

    .side-slider img {
      display: block !important;
  }

  .farmer-main .farmer-abtn1 {
    margin-top: 115px !important;
}

    .tab-cont {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
   
    .expo-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst05 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .exp-tab {
      padding: 20px !important; 
      width: 110% !important; 
      height: 500px !important;
    }
    .proc-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-tab {
      padding: 20px !important;
       width: 110% !important;
        height: 500px !important;
    }
    .mgf-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-tab {
      padding: 20px !important;
       width: 110% !important;
        height: 500px !important;
    }
    .der-rest-heg01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .der-rest-heg02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .der-rest-heg03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .cs_footer.cs_style_1 {
      margin-top: 0px !important;
    }
    .frg-btn00 {
      margin-top: 150px !important;
      margin-left: 35px !important;
    }
    .frg-btn01 {
      margin-top: 150px !important; 
      margin-left: 35px !important;
    }
    .frg-btn02 {
      margin-top: 100px !important; 
      margin-left: 35px !important;
    }
    .frg-btn03 {
      margin-top: 150px !important; 
      margin-left: 35px !important;
    }
    .del-tab {
      padding: 20px !important; 
      width: 110% !important; 
      height: 500px !important;
    }
    .main-text-logo {
      width: 60%;
    }
    .main-img {
      width: 50% !important;
      margin-left: -35px;
      margin-top: 35px !important;
  }
  .main-img-01 {
    width: 22% !important;
    object-fit: contain;
  }
  .rgst-btn {
    height: 50px !important;
    margin-top: 15px !important;
    border-radius: 30px !important;
    width: 170% !important;
  }
  .sign-btn {
    height: 50px !important;
    margin-top: 15px !important;
    border-radius: 30px !important;
    margin-left: 60px;
  }
  .cs_site_header.cs_style_1 .cs_main_header_right {
    margin-top: 12px !important;
  }
  .plan02 {
    margin-top: -12px !important;
  }
  .plan03 {
    margin-top: -12px !important;
  }
  .pc-card01 {
    height: 560px !important;
  }
  .pc-card02 {
    height: 560px !important;
  }
  .pc-card03 {
    height: 560px !important;
  }
  
  .farmer-main {
    min-height: 730px !important;
    padding: 15px 15px;
  }
  .farmer-main .farmer-abtn1 {
  
    font-size: 14px !important;
  }
  .farmer-main .farmer-abtn2 {
    margin-top: 3px !important;
    font-size: 14px !important;
  }
  .farmer-main .farmer-abtn3 {
   
    font-size: 14px !important;
  }
  .farmer-main .farmer-abtn4 {
  
    font-size: 14px !important;
  }
  .farmer-main .farmer-abtn5 {
   
    font-size: 14px !important;
  }
  .phase-card {
    padding: 20px;
    margin-top: -15px;
    height: 700px !important;
  }
  .btm-lay {
    padding-bottom: 55px !important;
  }
  

  .tab-content {
    margin-top: 20px !important;
  }

  .tabs {
    margin-top: 60px !important;
  }

  #box-with-image {
    height: 650px !important;
  }
  .deforest-text01 {
    margin-left: 75px !important;
    width: 70% !important;
    font-size: 18px !important;

  }

  .deforest-text02 {
    width: 70% !important;
    margin-left: 70px !important;
    margin-top: 45px !important;
    font-size: 18px !important;
}

.deforest-text03 {
  width: 70% !important;
  margin-left: 35px !important;
  margin-top: 50px !important;
  font-size: 18px !important;
}
  

.deforest-text04 {
  margin-top: 50px !important;
  width: 65% !important;
  font-size: 18px !important;
}

.deforest-text05 {
  margin-top: 50px !important;
  width: 35% !important;
  margin-top: 45px !important;
  margin: auto !important;
  font-size: 18px !important;
  margin-top: 0px !important;
}
  .frst-q02 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 0px !important;
  }
  .frst-q03 {
    height: 470px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  
  .frst-q04 {
    height: 470px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  
  .tab .risk01 {
    padding: 20px 16px !important;
    border-radius: 30px !important;
  }
  .rsk-full01 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 65px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  }
  .rsk-full02 {
    border-radius: 1rem !important; 
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important; 
    line-height: 41px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  
  }
  .rsk-full03 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 65px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  
  }
  .tabcontent {
    padding: 0px 0px 40px 40px !important;
  }
  .sec-mapping01 {
    height: 180px !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
   padding: 20px !important;
   width: 100% !important;
  }
  .sec-mapping02 {
    height: 180px !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    width: 100% !important;
  
  }
  .iamtab button {
    padding: 20px 16px !important;
    font-size: 17px !important;
  }
  .far-regst {
    padding: 20px !important; 
    width: 110% !important;
    height: 500px !important;
  }
  .cs_nav .cs_nav_list > li {
    margin-right: 25px !important;
    height: inherit;
  }
  }

  @media screen and (min-width: 1389px)  {

    /* .farmer-main .farmer-abtn1 {
      margin-top: 115px !important;
  }
  .farmer-main .farmer-abtn5 {
    margin-top: 230px !important;
} */

    .cs_fs_28 {
      font-size: 50px !important;
  }
    /* .home-fooer01 {
      height: 205px !important;
  } */
  .cs_iconbox_info p {
    font-size: 18px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }
  
    .farmer-main {
      min-height: 730px !important;
      padding: 15px 15px;
    }

.farmer-main-1 {
      min-height: 550px !important;
      padding: 15px 15px;
    }

    .farmer-main .farmer-abtn1 {
      margin-top: 145px !important;
  }
  .farmer-main .farmer-abtn3 {
    margin-top: 232px !important;
    font-size: 14px !important;
}
.farmer-main .farmer-abtn4 {
  margin-top: 231px !important;
  font-size: 14px !important;
}
.farmer-main .farmer-abtn5 {
  margin-top: 230px !important;
}
  }

  @media screen and (min-width: 1440px) {
    .farmer-main .farmer-abtn1 .farmer-main-1{
      margin-top: 115px !important;
  }

  .farmer-main .farmer-abtn5 {
    margin-top: 260px !important;
}
  }

  @media screen and (min-width: 1528px) {
    .farmer-main .farmer-abtn1 {
      margin-top: 90px !important;
  }
  .farmer-main .farmer-abtn5 {
    margin-top: 198px !important;
}
  }
  
  @media screen and (min-width: 1536px) {

    .cs_fs_28 {
      font-size: 50px !important;
  }

    /* .home-fooer01 {
      height: 205px !important;
  } */
  .cs_iconbox_info p {
    font-size: 18px !important;
}

  .contact-slide {
    width: 10% !important;
  }

  .privacy-slider {
    width: 13% !important;
  }
  .terms-slider {
    width: 17% !important;
  }

  .feedback-slider {
    width: 10% !important;
  }


    .analyse-defor img { 
      width: 70% !important;
    }

    .tab-cont button {
      padding: 20px !important;
      font-size: 20px !important;
    }


    .for-processor {
      height: 510px !important;
    }
    .for-exporter {
      height: 510px !important;
    }
    .for-dealer {
      height: 510px !important;
    }

    .analyse-defor img {
      width: 70% !important;
    }

    .traceability-due img {
      width: 70% !important;
    }


    .slider-step01 {
      margin-top: 0% !important;
    }
    .slider-step02 {
      margin-top: 0% !important;
    }
    .slider-step03 {
      margin-top: 0% !important;
    }
    .slider-step04 {
      margin-top: 0% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 {
      top: 58% !important;
      left: 90% !important;
    }
    .cs_pagination.cs_style_2.cs_type_1 button {
      height: 30px !important;
      width: 30px !important;
    }

    .tab-cont {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .side-slider img {
        display: block !important;
    }
  
    .expo-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .expo-rgst05 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .exp-tab {
      padding: 20px !important; 
      width: 110% !important; 
      height: 500px !important;
    }
  
    .proc-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .proc-tab {
      padding: 20px !important;
       width: 110% !important;
        height: 500px !important;
    }
    .mgf-rgst01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-rgst04 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .mgf-tab {
      padding: 20px !important;
       width: 110% !important;
        height: 500px !important;
    }
  
    .der-rest-heg01 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .der-rest-heg02 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
    .der-rest-heg03 {
      padding: 35px !important; 
      background-color: #f3fff3 !important; 
      height: 495px !important;
    }
  
  
  
  
    .cs_footer.cs_style_1 {
      margin-top: 0px !important;
    }
    .frg-btn00 {
      margin-top: 150px !important;
      margin-left: 35px !important;
    }
    .frg-btn01 {
      margin-top: 150px !important; 
      margin-left: 35px !important;
    }
    .frg-btn02 {
      margin-top: 100px !important; 
      margin-left: 35px !important;
    }
    .frg-btn03 {
      margin-top: 150px !important; 
      margin-left: 35px !important;
    }
    .del-tab {
      padding: 20px !important; 
      width: 110% !important; 
      height: 500px !important;
    }
    .main-text-logo {
      width: 60%;
    }
    .main-img {
      width: 50% !important;
      margin-left: 5px !important;
      margin-top: 40px !important;
  }
  .main-img-01 {
    width: 23% !important;
  }
  .cs_site_header.cs_style_1 .cs_main_header_right {
    margin-top: 12px !important;
  }
  .rgst-btn {
    height: 50px !important;
     margin-top: 10px !important;
      border-radius: 30px !important;
      width: 170% !important;
  }
  .sign-btn {
    height: 50px !important;
    margin-top: 10px !important;
     border-radius: 30px !important;
     margin-left: 60px;
  }
  .plan02 {
    margin-top: -12px !important;
  }
  .plan03 {
    margin-top: -12px !important;
  }
  .pc-card01 {
    height: auto !important;
  }
  .pc-card03 {
    height: 575px !important;
  }
  
  .farmer-main {
    min-height: 660px !important;
    padding: 15px 15px !important;
  }
  .farmer-main .farmer-abtn1 {
    margin-top: 6px !important;
  }
  .farmer-main .farmer-abtn2 {
    margin-top: 4px !important;
  }
  .farmer-main .farmer-abtn3 {
    margin-top: 150px !important;
  }
  .farmer-main .farmer-abtn4 {
    margin-top: 200px !important;
  }
  .farmer-main .farmer-abtn5 {
    margin-top: 200px !important;
  }
  .phase-card {
    padding: 20px;
    margin-top: -15px;
   
  }

  .tab-content {
    margin-top: 20px !important;
  }

  .tabs {
    margin-top: 60px !important;
  }

  #box-with-image {
    height: 740px !important;
  }
  .deforest-text01 {
    margin-left: 75px !important;
    width: 65% !important;
    font-size: 18px !important;

  }

  .deforest-text02 {
    width: 65% !important;
    margin-left: 70px !important;
    margin-top: 45px !important;
    font-size: 18px !important;
}

.deforest-text03 {
  width: 60% !important;
  margin-left: 35px !important;
  margin-top: 50px !important;
  font-size: 18px !important;
}
  

.deforest-text04 {
  margin-top: 50px !important;
  width: 55% !important;
  font-size: 18px !important;
}

.deforest-text05 {
  margin-top: 50px !important;
  width: 30% !important;
  margin-top: 45px !important;
  margin: auto !important;
  font-size: 18px !important;
  margin-top: 90px !important;
}

  .frst-q01 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
  }
  .frst-q02 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 0px !important;
  }
  .frst-q03 {
    height: 470px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  
  .frst-q04 {
    height: 470px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    margin-top: 25px !important;
  }
  .tab .risk01 {
    padding: 20px 16px !important;
    border-radius: 30px !important;
  }
  .risk-farmer-htext {
    font-size: 17px !important;
  }
  .rsk-full01 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 65px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  }
  .rsk-full02 {
    border-radius: 1rem !important; 
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important; 
    line-height: 41px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  
  }
  .rsk-full03 {
    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 65px !important;
    height: 250px !important;
    margin-top: 0px !important;
    padding: 20px !important;
    font-size: 17px !important;
  
  }

  .tab button {
    font-size: 17px !important;
  }
  .tabcontent {
    padding: 0px 0px 40px 40px !important;
  }
  .sec-mapping01 {

    border-radius: 1rem !important;
    background-color: #f3fff3 !important;
    border: 1px solid lightgray !important;
    line-height: 65px !important;
    
    margin-top: 0px !important;
    padding: 20px !important;



  }
  .sec-mapping02 {
    height: 180px !important;
    border: 1px solid lightgray !important;
    border-radius: 1rem !important;
    padding: 20px !important;
    width: 100% !important;
  
  }
  .tab-cont .but.active {
    font-size: 18px !important;
  }
  .tab-cont .btm1 {
    padding: 10px !important;
    border-radius: 20px !important;
    font-size: 18px !important;
}
  .iamtab button {
    padding: 20px 16px !important;
    font-size: 17px !important;
  }
  .far-regst {
    padding: 20px !important; 
    width: 110% !important;
    height: 420px !important;
  }
  
  
  }

  @media screen and (min-width: 1706px) {

    .farmer-main .farmer-abtn1 {
      margin-top: 140px !important;
  }
  .farmer-main .farmer-abtn3 {
    margin-top: 200px !important;
}
.farmer-main .farmer-abtn4 {
  margin-top: 200px !important;
}
.farmer-main .farmer-abtn5 {
  margin-top: 225px !important;
}
.farmer-main .farmer-abtn3 {
  margin-top: 200px !important;
}
.farmer-main .farmer-abtn4 {
  margin-top: 200px !important;
}

    /* .home-fooer01 {
      height: 205px !important;
  } */

  .cs_iconbox_info p {
    font-size: 18px !important;
}

    .farmer-main .farmer-abtn3 {
      margin-top: 197px !important;
  }
  .farmer-main .farmer-abtn4 {
    margin-top: 197px !important;
}
  }
  
  @media screen and (min-width: 1920px) {
    .farmer-main .farmer-abtn1 {
      margin-top: 90px !important;
  }
  .farmer-main .farmer-abtn3 {
    margin-top: 145px !important;
}
.farmer-main .farmer-abtn4 {
  margin-top: 145px !important;
}
.farmer-main .farmer-abtn5 {
  margin-top: 175px !important;
}
    .cs_footer.cs_style_1 {
      margin-top: 143px !important;
  }
  .cs_fs_28 {
    font-size: 50px !important;
}
  }

  @media screen and (min-width: 2048px) {
    .farmer-main .farmer-abtn1 {
      margin-top: 85px !important;
  }
  .farmer-main .farmer-abtn5 {
    margin-top: 178px !important;
}
.farmer-main .farmer-abtn3 {
  margin-top: 148px !important;
}
.farmer-main .farmer-abtn4 {
  margin-top: 148px !important;
}
  }

  @media screen and (min-width: 2304px) {

  }
}