*{
    margin: 0px;
    padding: 0px;
}
body{
    font-family: var(--body-fontFamily);
}
p{
  color: grey;
  font-size: 14px;
}
.last-para{
  color: white;
}
header{
  overflow-x: hidden;
}
.main-heading{
  font-size: 22px;
  font-weight: 600;
  color: var(--primary-color);
  line-height: 1.5;
}
.main-inside h5{
  color: var(--primary-color);
}
.indusintro{
  margin-top: 20px;
}


/* section two start */
.main-sec{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom:10px;
}
.sec-box-3{
    display:flex;
    justify-content: center;
    flex-direction:column;
}
.main-sec-ic{
  position: relative;  
  border: thin solid black;
  padding: 30px 20px 20px 20px;
  /* margin: 0px 20px 20px 0px; */
  height: auto;
  /* width: 50%; */
  font-size: 2rem;
  text-align: center;
  
 
}

.main-sec-ic::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 5px; /* 50% thickness of bottom border */
  width: 50%;
  border-bottom: 5px solid var(--primary-color); 
}

.main-sec-ic::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 5px; /* 50% thickness of right border */
  height: 50%;
  border-right: 5px solid var(--primary-color);
}

.main-sec-ic:hover::after , .main-sec-ic:hover::before{
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.para-main-sect{
  text-align: justify;
  font-size: 16px;
}



.main-inside p {
  text-align: justify

}
.main-sec-ima{
  max-width: 60%;
  max-height: 60%;
  object-fit: contain;
  
}
/* industry.css */

.sec-box-3
{
  display: flex;
  justify-content:center;
  flex-direction: column;
}
/*  industry html section break */
.btn-enquirenow {
  background-color: var(--primary-color);
  color: var(--secondary-color);
  border: 0;
  border-bottom: 5px solid var(--tercary-color);
  display: inline-flex;
  align-items: center;
  gap: 5px;
  border-radius: 3px;
  font-family: sans-serif;
  font-size: 14px;
  padding: 10px 15px;
  text-align: center;
  font-weight: bold;
  width: 160px;
  box-sizing: border-box;
  margin-bottom: 5px;
  margin-top: 5px;
}
.btn-enquirenow:hover, .btn-enquirenow:active, .btn-enquirenow:focus {
  border: 0;
  border-right: 5px solid var(--tercary-color) !important;
  color: var(--secondary-color) !important;
  background-color: var(--primary-color) !important;
  padding-bottom: 15px;
}
@media(min-width:768px)
{
  .question-1
  {
    font-size: 18px;
  }
  .new-para-2
  {
    font-size: 13px;
  }
  .custom-myba{
    font-size: 14px;
    width: 140px;
  }
}
@media(min-width:992px)
{
  .question-1
  {
    font-size: 22px;
  }
  .new-para-2
  {
    font-size: 14px;
  }
  .custom-myba{
    font-size: 14px;
    width: 140px;
  }
}
@media(min-width:1241px)
{
  .question-1{
    font-size: 30px;
  }
  .new-para-2{
    font-size: 14px
  }
}
@media(min-width:1400px)
{
  .question-1{
    font-size: 30px !important;
  }
  .new-para-2
  {
    font-size: 16px !important;
  }
}
@media(min-width:1650px)
{
.question-1{
    font-size: 40px !important;
    margin-bottom: 2rem;
}
.new-para-2
{
    font-size: 18px !important;
    margin-bottom: 2rem;
}
}

@media screen and (max-width: 1198px) {
  .main-sec-ic{
  margin-top: 15px;
  }

}

@media screen and (min-width: 782px) and (max-width: 986px) {
  .main-sec-ic{
      /* height: 100%;
      width: 100%; */
      place-self: center;
      margin-top: 15px;
  }
.main-sec-ima{
  max-width: 50%;
}
}


@media screen and (max-width: 762px) {
.sectwo-pt {

  height: 100%;
  width: 100%;
  place-self: center;

}
}

@media screen and (min-width: 763px) and (max-width: 1500px) {

  .sectwo-pt {

      height: 100%;
      width: 100%;
      place-self: center;

  }
}
@media (max-width:781px){
  /* .main-sec-ic{
    margin-top: 20px;
  } */
  .main-sec-ima{
    max-width: 50%;
    max-height: 50%;
    object-fit: contain;
  }
  .main-sec{
    place-self: center;
  }
}
  @media (min-width:987px) and (max-width:1440px){
    .main-sec-ima{
      max-width: 60%;
      max-height: 50%;
      object-fit: contain;
    }
  }
  @media(max-width:375px){
    .main-sec-ima{
      max-width: 70%;
    }
  }
  /* @media(max-width:1996px){
    .main-sec-ima{
      max-width: 70%;
      max-height: 50%;
      object-fit: contain;
    }
  } */


/* section break */

.sec-break{
  color: #003054;
  background-color: #E8BF0C;
  justify-content: center;
  align-items: center;
}

.sec-box-3{
  background-color: #E8BF0C;
  padding: 10px 10px 10px 30px !important;
}
.new-para-2{
  color: #003054;
  font-size: 14px;
}

.sec-break {
  display: flex;
  align-items: stretch;
}

.sec-box-4 {
  display: flex;
  align-items: stretch;
  padding: 0 !important;
  min-height: 100%;
}

.make-bannerimgres {
  min-height: 100%;
  width: 100%;
  object-fit: cover;
}

.sec-box-pico {
  width: 100%;
  min-height: 100%;
  
}
/* .sec-box-4 {
  background-image: url('../img/section-break/agriculturebreak.png');
  background-size: cover; 
  background-position: center; 
  background-repeat: no-repeat;
  display: flex;
  align-items: stretch;
  height: 350px;
  min-height: 100%;
  padding: 0 !important;
  object-fit: contain;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%);
} */



.custom-myba{
  background-color: #003054;
  color: #E8BF0C;
  font-size: 14px;
  padding: 10px 20px; /* Padding around the text */
  font-size: 16px; /* Font size */
  border: none; /* Remove border */
  border-radius: 5px; /* Rounded corners */
  cursor: pointer; /* Change cursor to pointer on hover */
  transition: background-color 0.3s ease;
  margin-bottom: 15px;
}

.custom-myba:hover{
  background-color: #E8BF0C;
  border: 1px solid #003054 !important;
  color: #003054;
  font-weight: 600;

}
.sec-box-pico{
  width: 100%;
  height: 100%;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 34% 100%);
}


.question-1{
  color: #003054;
  font-weight: 500;
  font-size: 22px;
  margin-bottom: 1rem;
}
@media (min-width: 990px) and (max-width: 1270px) {
  .sec-box-pico {
   /* clip-path: polygon(0 0, 100% 0, 100% 100%, 70% 100%); */
   /* height: 70vh !important; */
  }
}

@media (max-width: 767px) {
  .sec-box-pico{
   display: none;
  }
  .sec-box-3{
    text-align: center;
    margin-right: 30px;
  }
.btn-enquirenow {
    margin: auto;
    margin-bottom: 15px;
    margin-top: 5px;
}  
}

@media (min-width: 766px) {
  .sec-box-3{
   text-align: justify;
}
}
@media(max-width:767px)
{
  .sec-box-pico {
    display: none;
  }
  .sec-break
  {
    min-height: auto;
  }
}

/* Manpower */
.work{
    /* margin-top: 10px; */
    display: flex;
    padding-top: 10px;
    align-items: center;
    position: relative;
  }
  .work h4{
      font-size: 14px;
      padding-left: 10px;
      text-align: justify;
  }
  
  .circle{
    height: 50px;
    width: 50px;
    background-color: var(--secondary-color);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
  }
  .work_points{
    height: 50px;
    margin-top: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* width: 80px; */
  }
  .work_points h4{
    text-align: left;
  }
  @media(max-width:600px){
    .work_points{
      width: 80px;
    }
  }
  
  /* Add the line only between the icons */
  .circle::after {
    content: '';
    position: absolute;
    height: 20px; /* Adjust the height as needed */
    border-left: 2px dashed var(--primary-color); /* Dashed line with color */
    top: 76px; /* Position below the circle */
    left: 25px; /* Center the line relative to the circle */
    transform: translateX(-50%);
  }
  
  /* Remove the line for the last icon */
  .work:last-child .circle::after {
    display: none;
  }
  
  .intro{
    text-align: center;
    font-size: 16px;
    margin-top: 15px;
  }
  .circle-icon{
   color: var(--primary-color);
  }