
*{text-decoration:none !important; outline:0 !important; list-style:none !important;margin: 0;
  padding: 0;box-sizing: border-box; font-family: 'Poppins-Regular';}
body {
  color:#2b2a2a; 
  background:#ffffff; 
  font-family: 'Poppins-Regular';
  background-color: #fff;
}
body, html {
    width: 100%;
    height: 100%;
    /* overflow-x: hidden; */
}
h1,h2,h3,h4,h5,h6{font-family: 'Poppins-Bold';}
a,a:hover {transition:0.6s all !important;}

/* .form-control:focus {box-shadow:0px 0px 5px #fed307 !important; border-color:#fed307;} */ .form-control:focus {
  box-shadow: 0px 0px 5px #9b93fd !important;
}
*, :before, :after{
  --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235/var(--tw-border-opacity));
    --tw-ring-inset: var(--tw-empty, );
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
}


@font-face {
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.ttf'),
        url('../fonts/Poppins-Regular.ttf');
      font-weight: normal;
      font-style: normal;
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url('../fonts/Poppins-Bold.ttf'),
        url('../fonts/Poppins-Bold.ttf');
      font-weight: normal;
      font-style: normal;
}
@font-face {
  font-family: 'Little';
  src: url('../fonts/Little.otf'),
        url('../fonts/Little.otf');
      font-weight: normal;
      font-style: normal;
}

.mainhedpartsetcovdata {
  display: inline-block;
  width: 100%;    
  padding: 12px 0px;
}
.cover-namenulogonav {
    display: flex;
    width: 100%;
    align-items: center;
}
.left-navmenulogo {
    float: left;
}
.right-hednavmaincov {
    justify-content: end;
    margin-top: 0px;
    padding-left: 40px;
}
.right-hednavmaincov .nav-item {
    margin-left: 32px;
}
.navbar-light .navbar-nav .nav-link {
    color: #000;
    font-size: 18px;
    padding: 0;
}
.left-navmenulogo a{
  padding: 0;
  margin: 0;
}
.left-navmenulogo a img{
  width: 250px;
}
.top_headerdiv{
  display: inline-block;
  width: 100%;
  background-color: #00407A;
  padding: 10px 0px;
  float: left;
}
.left_location{
  float: left;
  margin-top: 6px;
}
.left_location p{
  margin: 0;
  color: #fff;
  font-size: 15px;
  display: inline-block;
  margin-right: 25px;
}
.left_location i{
  margin-right: 10px;
}
.left_location a{
  color: #fff;
  font-size: 15px;
}

.time_righttext{
  float: right;
}
.time_righttext p{
  display: inline-block;
  margin: 0;
  color: #fff;
  font-size: 15px;
  margin-right: 25px;
}
.time_righttext a{
  display: inline-block;
  background-color: #0E4C01;
  color: #fff;
  padding: 7px 9px;
  font-size: 15px;
  border-radius: 5px;
}
.time_righttext i{
  margin-right: 10px;
}


.banner-slider {
  position: relative;
  overflow: hidden;
  height: 70%;
}

.slides {
  display: flex;
  transition: transform 1s ease;
}

.slide {
  min-width: 100%;
  height: 460px;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transition: opacity 1s ease;
  position: absolute;
  top: 0; left: 0;
}
.slide img{
  width: 100%;
}

.slide.active {
  opacity: 1;
  position: relative;
}

.content {
  position: absolute;
  bottom: 60px;
  left: 220px;
  color: white;
  animation: fadeInUp 2s ease-out;
}
.content h1{
  font-size: 70px;
  text-transform: uppercase;  
  font-weight: 600;
}
.content p{
  font-size: 25px;
  margin: 0px;
}

@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(30px); }
  to { opacity: 1; transform: translateY(0); }
}

.prev, .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: #0E4C01;
  color: #fff;
  border: none;
  padding: 12px 16px;
  cursor: pointer;
  z-index: 2;
}

.prev { left: 10px; }
.next { right: 10px; }

.set_productfarm{
  display: inline-block;
  width: 100%;
  margin-top: 120px;
  position: relative;
}
.set_productfarm:after{
  content: '';
  background: url(../images/1.png) top center no-repeat;
  width: 230px;
  height: 537px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: -157px;
  transform: rotate(152deg);
}
.homeabout_leftbox{
  display: inline-block;
  width: 100%;
}
.homeabout_leftbox img{
  width: 100%;
  height: 590px;
  object-fit: cover;
  border-radius: 100px 0px;
  transition: all 0.8s ease-in-out;
}
.homeabout_leftbox img:hover{
  border-radius: 50px 0px;
}
.homeabout_righttext{
  display: inline-block;
  width: 100%;
  padding-left: 32px;
}
.homeabout_righttext h3{
  margin: 0px;
  font-size: 40px;
  color: #0E4C01;  
  font-weight: 700;
  margin-bottom: 20px;
}
.homeabout_righttext p{
  margin: 0px;
  font-size: 18px;
  color: #000;
  margin-bottom: 30px;
}
.homeabout_righttext a{
  display: inline-block;
  background-color: #0E4C01;
  color: #fff;
  padding: 11px 59px;
  font-size: 18px;
  border-radius: 7px;

}
.web_titlesetdiv{
  display: inline-block;
  width: 100%;
  margin-top: 190px;
  text-align: center;
  margin-bottom: 30px;
}
.web_titlesetdiv h3{
  font-size: 50px;
  color: #0E4C01;  
  font-weight: 700;
}
.web_titlesetdiv span{
  font-size: 45px;
}
.whychoose_mandiv{
  display: inline-block;
  width: 100%;
  text-align: center;
  background-color: #0e4c01;
  padding: 40px 40px;
  border-radius: 16px;
  color: #fff;
  height: 345px;
  margin-bottom: 30px;
}
.whychoose_mandiv:hover img{
  transform: rotateY(360deg);
}
.whychoose_mandiv img{
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
  transition: all 0.8s ease-in-out;
}
.whychoose_mandiv h3{
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 36px;
}
.whychoose_mandiv p{
  margin: 0;
  color: #fff;
  font-size: 16px;
}
.growth_lefttext{
  display: inline-block;
  width: 100%;
  padding-right: 30px;
}
.growth_lefttext h3{
  font-size: 50px;
  color: #0E4C01;  
  font-weight: 700;
  margin-bottom: 22px;
}
.growth_lefttext p{
  margin: 0;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 20px;
}
.growth_rightimg{
  display: inline-block;
  width: 100%;
}
.growth_rightimg img{
  width: 100%;
  height: 520px;
  object-fit: cover;
  border-radius: 0px 100px;
  transition: all 0.8s ease-in-out;
}
.growth_rightimg img:hover{
  border-radius: 0px 50px;
}
.growth_mandivbox{
  display: inline-block;
  width: 100%;
  margin: 140px 0px;
}
.growth_detailbox{
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);
  -moz-box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);
  box-shadow: 0 0 11px 0 rgba(6, 22, 58, .14);
  padding: 15px;
  margin-bottom: 20px;
  position: relative;
  height: 116px;
  border-radius: 11px;
}
.growth_detailbox img{
  width: 69px;
  position: absolute;
  left: 34px;
  top: 24px;
  filter: hue-rotate(67deg);
}
.growth_detailbox h3{
  margin-bottom: 10px;
  color: #000;
  font-size: 20px;
  padding-left: 111px;
}
.growth_detailbox p{
  margin-bottom: 0px;
  color: #000;
  font-size: 15px;
  padding-left: 111px;
}
.page_bgimg{
  display: inline-block;
  width: 100%;
  background: url(../images/pages-bg.jpg) top center no-repeat;
  background-size: cover;
  padding: 100px 0px;
}
.bg_imgtextdiv{
  display: inline-block;
  width: 100%;
  background-color: rgba(35, 35, 35, 0.8);
  text-align: center;
  padding: 30px 30px;
  border-radius: 20px;
}
.bg_imgtextdiv h3{
  color: #fff;  
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 20px;
}
.bg_imgtextdiv p{
  color: #fff;    
  font-size: 20px;    
  max-width: 90%;
  margin: 0 auto;
  line-height: 35px;
}


footer{
  display: inline-block;
  width: 100%;
  background: url(../images/footer-img2.jpg) top center no-repeat;
  background-size: cover;
  padding: 80px 0px;
  padding-bottom: 30px;
}
.footer_logodiv{
  display: inline-block;
  width: 100%;
}
.footer_logodiv img{
  width: 280px;
  margin-bottom: 20px;
}
.footer_logodiv p{
  margin: 0px;
  color: #000;
  font-size: 18px;
  max-width: 330px;
}
.footer_linkdiv{
  display: inline-block;
  width: 100%;
}
.footer_linkdiv h3{
  margin: 0px;
  font-size: 25px;
  color: #0e4c01;
  margin-bottom: 30px;
}
.footer_linkdiv ul{
  padding: 0px;
  margin: 0px;
}
.footer_linkdiv ul li{
  display: inline-block;
  width: 100%;
  margin-bottom: 7px;
}
.footer_linkdiv ul li a{
  color: #000;
  font-size: 17px;
}
.footer_linkdiv ul li p{
  margin: 0;
  font-size: 17px;
  color: #000;
}
.contact_footerdiv ul li{
  position: relative;
}
.contact_footerdiv ul li p{
  padding-left: 25px;
}
.contact_footerdiv ul li i{
  position: absolute;
  left: 0;
  font-size: 22px;
  color: #000;
}
.footer_linkdiv.contact_footerdiv ul li a{
  padding-left: 25px;
}
.footer_socialmedia {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.footer_socialmedia a {
    margin-right: 17px;
}
.footer_socialmedia a span {
    display: inline-block;
    width: 35px;
    height: 35px;
    background-color: #0e4c01;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 21px;
    border-radius: 6px;
}
.copyright_div{
  display: inline-block;
  width: 100%;
  padding-top: 30px;
  margin-top: 50px;
  text-align: center;
  border-top: 1px solid #000;
}
.copyright_div p{
  margin: 0px;
  font-size: 18px;
  color: #000;
}
.copyright_div p a{
  color: #000;
}
.popular_products{
  display: inline-block;
  width: 100%;
  margin-bottom: 90px;
  position: relative;
}
.popular_products h2{
  font-size: 50px;
  color: #0E4C01;  
  font-weight: 700;
  margin-bottom: 32px;
  text-align: center;
}
.popular_products .owl-nav .owl-prev{
    position: absolute;
    left: -50px;
    top: 50%;
}
.popular_products .owl-nav .owl-next{
    position: absolute;
    right: -50px;
    top: 50%;
}
.popular_products .owl-nav button{
  background-color: #0e4c01 !important;
  color: #fff !important;
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
.popular_products .owl-nav button span{
  font-size: 37px;
  line-height: 37px;
}
.inner_slidermandiv{
  display: inline-block;
  width: 100%;    
  border: 1px solid #0e4c01;
  padding: 20px 20px;
  border-radius: 16px;
}
.inner_slidermandiv img{
  width: 100%;
  height: 350px;
  object-fit: contain;
}
.inner_slidermandiv h3{
  font-size: 17px;
  text-align: center;
  margin-bottom: 15px;
  color: #0E4C01;
}
.inner_slidermandiv a{
  display: inline-block;
  width: 100%;
  background-color: #0E4C01;
  color: #fff;
  text-align: center;
  padding: 11px 10px;
  border-radius: 10px;
}
.sub_bannerimg{
  display: inline-block;
  width: 100%;
  background: url(../images/pages-bg.jpg) center no-repeat;
  background-size: cover;
  padding: 100px 0px;
  background-position: center;
}
.subbanner_text{
  display: inline-block;
  width: 100%;
}
.subbanner_text h3{
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
}
.subbanner_text p{
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0;
}
.contact_left{
  display: inline-block;
  width: 100%;
}
.contact_left h3{
  text-transform: uppercase;
  color: #000;
  font-size: 28px;
}
.contact_left p{
  color: #000;
  font-size: 17px;
  margin: 0px;
}
.contact-info {
    margin-top: 40px;
}
.contact-info .media {
    margin: 23px 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.media-rectangle {
    border: solid 2px #009846;
    width: 50px;
    height: 50px;
    position: relative;
    margin-right: 15px;
    text-align: center;
    line-height: 50px;
}
.media-rectangle i{
  font-size: 25px;
  color: #009846;
}
.contact-info .media-body {
    padding: 0px;
}
.contact-info h5 {
    font-size: 18px;
    margin-bottom: 0px;
}
.contact-info h5 a{
  color: #000;
  font-size: 18px;
  margin-bottom: 5px;
  display: inline-block;
  font-family: 'Poppins-Bold';
}
.left_contactform{
  display: inline-block;
  width: 100%;
  background: url(../images/contact-bgimg.jpg) top center no-repeat;
  background-size: cover;
  padding: 20px 20px;
  border-radius: 15px;
}
.contact_inputset{
  display: inline-block;
  width: 100%;
}
.contact_inputset .form-group{
  margin-bottom: 27px;
}
.contact_inputset input{
  background-color: #fff !important;
  border: 0;
  border-radius: 30px;
  padding: 15px 21px;
  font-size: 16px;
  color: #000;
}
.contact_inputset textarea{
  background-color: #fff !important;
  border: 0;
  border-radius: 19px;
  padding: 12px 21px;
  font-size: 16px;
  color: #000;
  resize: none;
  width: 100%;
  height: 170px;
}
.contact_mandivcover{
  display: inline-block;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 110px;
}
.contact_inputset button {
  display: inline-block;
  background-color: #009846;
  padding: 12px 43px;
  color: #fff;
  font-size: 19px;
  line-height: 23px;
  border-radius: 7px;
  border: 0;
}
.bottom_map{
  display: inline-block;
  width: 100%;
}
.bottom_map iframe{
  width: 100%;
  height: 670px;    
}
.about_leftimgbox{
  display: inline-block;
  width: 100%;
}
.about_leftimgbox img{
  width: 100%;
  height: 620px;
  object-fit: cover;
  border-radius: 23px;
}
.about_righttext{
  display: inline-block;
  width: 100%;
  padding-left: 25px;
} 
.about_righttext h3{  
  font-weight: 600;
  color: #000;
  font-size: 43px;
  margin-bottom: 23px;
}
.about_righttext span{
  font-size: 17px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 4px;
  display: inline-block;
  width: 100%;
}
.about_righttext p{
  color: #000;
  font-size: 18px;
  margin-bottom: 15px;
}
.about_grid {
      padding-left: 25px;
    margin-top: 35px;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}
.ag_box {
  background-color: #FFF;  
  padding: 15px;  
  margin-right: 30px;
  min-width: 200px;
  text-align: center;
  border-radius: 12px;
  background-color: #009846;
}
.ag_box h3{
  color: #fff;
  font-size: 30px;
  margin-bottom: 3px;
}
.ag_box p{
  margin: 0;
  font-size: 16px;
  color: #fff;
}
.ws_img {
  background-image: url(../images/agros-img-2.jpg);
  height: 600px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.about_towmandiv .row{
  margin-right: 0;
  margin-left: 0;
}
.about_towmandiv .col-lg-6{
  padding: 0px;
}
.ws_right_layer {
  height: 550px;
  background-color: #009846;
  margin-top: 100px;
  margin-left: -100px;
  position: relative;
}
.middle_content {
  margin: 0px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 70%;
  margin-left: 80px;
}
.middle_content h3{
  color: #fff;  
  font-size: 36px;
  font-weight: 500;
  margin-bottom: 15px;
}
.middle_content p{
  color: #fff;
  font-size: 17px;
  margin-bottom: 13px;
}
.settop_aboutdiv{
  display: inline-block;
  width: 100%;
  margin: 150px 0px;
}
.mission_visiondiv{
  display: inline-block;
  width: 100%;
  background: url(../images/pages-bg.jpg) center no-repeat;
  background-size: cover;
  padding: 100px 0px;
}
.our_visiontext{
  width: 80%;
  background: #009846;
  text-align: center;
  margin: 0 auto;
  padding: 33px 25px;
  border-radius: 17px;
  height: 340px;
}
.our_visiontext h3{
  color: #fff;
  font-size: 30px;
  margin-bottom: 14px;
}
.our_visiontext p{
  color: #fff;
  font-size: 17px;
  margin-bottom: 0;
}

/*products css*/
.custam_tabingdiv .nav.nav-pills {
  height: 100%;
  background-color: #eaeaea;
  padding: 15px 0px 0px 0px;
}
.custam_tabingdiv .nav-item {
  margin-bottom: 10px;
}
.nav .nav-item button.active {
  background-color: #009846;
  color: #fff !important;
}

.custam_tabingdiv{
  display: inline-block;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 80px;
}
.custam_tabingdiv .nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: 0;
  text-align: center;
  color: #000 !important;
  font-size: 18px;
  padding: 6px 10px;
  width: 100%;
}
.custam_tabingdiv .nav-pills .nav-link svg{
  width: 60px;
}
.custam_tabingdiv .nav-pills .nav-link span{
  display: inline-block;
  width: 100%;
  margin-top: 2px;
}
.product_imgemandiv{
  display: inline-block;
  width: 100%;
  /*border: 1px solid #009846;
  border-radius: 7px;
  padding: 10px 14px;*/
  margin-bottom: 30px;
/*  height: 430px;*/
}
.product_imgemandiv img{
  width: 100%;
  height: 250px;
  object-fit: contain;
  border: 1px solid #009846;
  padding: 10px 14px;
  margin-bottom: 10px;
  border-radius: 15px;
}
.product_imgemandiv h3{
  margin: 0;
  color: #009846;
  font-size: 22px;
  text-align: center;
  margin-bottom: 7px;
}
.product_imgemandiv p{
    margin: 0;
    color: #000000;
    font-size: 14px;
    text-align: center;    
}
.product_detailsman{
  display: inline-block;
  width: 100%;
}
.product_detailsman h2{
  color: #009846;
  font-size: 30px;
  margin-bottom: 20px;
}
.testimonials_slider{
  display: inline-block;
  width: 100%;
  margin-bottom: 120px;
}
.testimonials_slider h2{
  font-size: 45px;
  color: #0E4C01;
  font-weight: 700;
  margin-bottom: 46px;
  text-align: center;
}
.testimonials_textbox{
  display: inline-block;
  width: 100%;
  text-align: center;
  background-color: #0e4c01;
  padding: 30px 20px;
  border-radius: 17px;
}
.testimonials_textbox i{
  font-size: 36px;
  color: #fff;
}
.testimonials_textbox h3{
  font-size: 23px;
  margin: 11px 0px;
  color: #fff;
}
.testimonials_textbox p{
  font-size: 16px;
  margin: 0px 0px;
  color: #fff;
}
/*products css*/



/* media queries */

@media (max-width: 1199px){
    
}
@media (max-width: 991px){
  .testimonials_slider {    
    margin-bottom: 20px;
  }
  .testimonials_textbox {    
    padding: 15px 15px;    
  }
  .testimonials_textbox h3 {
    font-size: 20px;
    margin: 11px 0px;    
  }
  .testimonials_slider h2 {
    font-size: 27px;
    margin-bottom: 22px;    
  }
  .custam_tabingdiv .nav.nav-pills {    
    padding: 0px 0px 0px 0px;
  }
  .product_imgemandiv{
    margin-bottom: 50px;
  }
  .product_imgemandiv img {    
    height: 330px;
  }
  .product_detailsman h2 {    
    font-size: 25px;
    margin-bottom: 11px;
  }
  .product_detailsman {    
    margin-top: 30px;
  }
  .custam_tabingdiv{
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .bottom_map iframe {    
    height: 360px;
  }
  .contact-info {
    margin-top: 20px;
  }
  .contact_left p {    
    font-size: 15px;    
  }
  .contact_mandivcover {    
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .sub_bannerimg {    
    padding: 70px 0px;    
  }
  .mission_visiondiv {    
    padding: 50px 0px;
  }
  .our_visiontext p {    
    font-size: 16px;
    margin-bottom: 0;
  }
  .our_visiontext h3 {    
    font-size: 25px;
    margin-bottom: 5px;
  }
  .our_visiontext {
    width: 100%;
    padding: 23px 25px;
    border-radius: 17px;
    height: auto;
    margin-bottom: 20px;
  }
  .middle_content p {    
    font-size: 16px;
    margin-bottom: 13px;
  }
  .middle_content h3 {    
    font-size: 30px;    
  }
  .ws_right_layer {
    height: auto;    
    position: relative;
    padding: 40px 0px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .middle_content {
    margin: 0px;
    position: inherit;
    top: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(0%);
    width: 87%;
    margin-left: 0;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
    padding: 0px 60px;
    text-align: center;
  }
  .ws_img {    
    height: 450px;    
  }
  .settop_aboutdiv {    
    margin: 50px 0px;
  }
  .about_grid {
    padding-left: 0;
    margin-top: 5px;    
  }
  .about_righttext p {    
    font-size: 16px;
    margin-bottom: 15px;
  }
  .about_righttext h3 {    
    font-size: 35px;
    margin-bottom: 10px;
  }
  .about_righttext {    
    padding-left: 0;
    margin-top: 30px;
  }
  .growth_lefttext {    
    padding-right: 0;
    margin-bottom: 16px;
  }
  .bg_imgtextdiv p {  
    font-size: 17px;
    max-width: 100%;  
    line-height: 28px;
  }
  .bg_imgtextdiv h3 {    
    font-size: 35px;    
    margin-bottom: 15px;
  }
  .popular_products h2 {
    font-size: 35px;   
    margin-bottom: 20px;    
  }
  .growth_rightimg img {    
    height: 500px;    
    border-radius: 0px 50px;    
  }
  .content {    
    left: 60px;    
  }
  .footer_logodiv p {    
    font-size: 16px;
    max-width: 100%;
  }
  .footer_logodiv img {
    width: 190px;
    margin-bottom: 20px;
  }
  footer {    
    padding: 40px 0px;
    padding-bottom: 30px;
  }
  .footer_linkdiv {    
    margin-top: 25px;
  }
  .footer_linkdiv h3 {    
    margin-bottom: 15px;
  }
  .bg_imgtextdiv{
    padding: 20px 20px;
  }
  .page_bgimg {    
    padding: 50px 0px;
  }
  .growth_lefttext p {    
    font-size: 17px;    
    margin-bottom: 6px;
  }
  .growth_lefttext h3 {
    font-size: 35px;    
    margin-bottom: 15px;
  }
  .growth_mandivbox {    
    margin: 40px 0px;
  }
  .whychoose_mandiv img {    
    margin-bottom: 10px;
  }
  .whychoose_mandiv h3 {
    margin-bottom: 6px;    
    font-size: 25px;
    line-height: normal;
  }
  .whychoose_mandiv {
    padding: 30px 30px;        
    height: auto;    
  }
  .web_titlesetdiv h3 {
    font-size: 35px;    
    font-weight: 700;
  }
  .web_titlesetdiv {    
    margin-top: 70px;    
    margin-bottom: 10px;
  }
  .homeabout_righttext h3 {    
    font-size: 35px;        
    margin-bottom: 10px;
  }
  .homeabout_righttext p {    
    font-size: 16px;
    margin-bottom: 12px;
  }
  .homeabout_righttext {    
    padding-left: 0;
    margin-top: 20px;
  }
  .homeabout_leftbox img {    
    height: 500px;
    border-radius: 50px 0px;
  }
  .set_productfarm {    
    margin-top: 50px;    
  }
  .set_productfarm:after {
    display: none;
  }
  .content h2 {
    font-size: 50px;    
  }
  .slide{
    height: 390px;
  }
  .banner-slider {    
    height: 60%;
  }
  .navbar-light .navbar-nav .nav-link {
    color: #ffffff;
    margin: 6px 0px;    
  }
  .right-hednavmaincov .nav-item {
    margin-left: 0px;
  }
  .left-navmenulogo a img {
    width: 160px;
  }
  .navbar-light .navbar-toggler {
    color: #000;
    border-color: rgba(0, 0, 0, .1);
    float: right;
    padding: 0;
    border: 0;
    font-size: 29px;
    margin-top: 15px;
    box-shadow: inherit;
  }
  .right-hednavmaincov {
    float: right;
    margin-top: 0px;
    width: 100%;
    position: absolute;
    top: 60px;
    background: #0e4c01;
    border-radius: 8px;
    text-align: center;
    z-index: 1;
    border: 0px solid #16AC87;
    padding-left: 0;    
  }
  .left-navmenulogo {    
      width: 100%;
  }
}
@media (max-width: 767px){
  .media-rectangle{
    margin-right: 0px;
    margin-bottom: 8px;
    display: inline-block;
  }
  .contact-info .media {
    margin: 8px 0px;    
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 25px;
  }
  .contact-info h5 a {    
    font-size: 16px;    
  }
  .contact_inputset .form-group {
    margin-bottom: 12px;
  }
  .contact_left h3 {    
    font-size: 25px;
  }
  .middle_content{
    padding: 0px 20px;
  }
  .ag_box {    
    margin-right: 0px;
    min-width: 100%;    
    border-radius: 12px;    
    margin-bottom: 15px;
  }
  .about_grid {
    padding-left: 0;
    margin-top: 0px;
    display: inline-block !important;
    width: 100%;
  }
  .about_righttext span {
    font-size: 15px;    
  }
  .about_righttext h3 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .about_leftimgbox img {    
    height: 450px;    
  }
  .sub_bannerimg {
    padding: 50px 0px;
  }
  .subbanner_text p {    
    font-size: 17px;    
  }
  .subbanner_text h3 {    
    font-size: 30px;    
  }
  .popular_products h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .popular_products .owl-nav button{
    display: none;
  }
  .inner_slidermandiv {    
    padding: 10px 10px;
    border-radius: 16px;
  }
    .growth_detailbox{
      height: auto;  
    }
    .growth_lefttext p {
      font-size: 16px;
      margin-bottom: 6px;
      line-height: 26px;
    }
   .whychoose_mandiv h3 {      
      font-size: 20px;
   }
  .growth_lefttext h3 {
      font-size: 30px;
      margin-bottom: 15px;
  }
  .web_titlesetdiv h3 {
      font-size: 30px;      
    }
  .homeabout_righttext h3 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .bg_imgtextdiv h3 {
      font-size: 30px;
      margin-bottom: 15px;
    }
  .inner_slidermandiv img{
    height: 230px;
  }
  .content p {
    font-size: 20px;    
  }
    .content{
      bottom: 140px;
    }
    .content h2 {
      font-size: 35px;
  }
  .banner-slider {
      height: 47%;
  }
}

@media (max-width: 479px){
  .product_detailsman h2 {
    font-size: 22px;
    margin-bottom: 11px;
  }
  .top_headerdiv {
    display: none;
  }
  .content p {
    font-size: 17px;
  }
  .bg_imgtextdiv p {
    font-size: 15px;    
    line-height: 26px;
  }
  .footer_linkdiv ul li p {    
    font-size: 16px;
  }
  .copyright_div p {    
    font-size: 16px;
  }
  .copyright_div{
    padding-top: 20px;
    margin-top: 40px;
  }
  .bg_imgtextdiv h3 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .growth_rightimg img {
    height: 360px;
    border-radius: 0px 50px;
  }
  .growth_lefttext p {
    font-size: 15px;
    margin-bottom: 7px;
    line-height: 25px;
  }
  .growth_lefttext h3 {
    font-size: 25px;
    margin-bottom: 12px;
  }
  .whychoose_mandiv p {    
    font-size: 15px;
  }
  .whychoose_mandiv {
    padding: 20px 20px;    
  }
  .web_titlesetdiv span {
    font-size: 35px;
  }
  .web_titlesetdiv h3 {
    font-size: 25px;
  }
  .homeabout_righttext p {
    font-size: 15px;
    margin-bottom: 12px;
  }
  .homeabout_righttext h3 {
      font-size: 25px;      
    }
  .banner-slider {
    height: 40%;
  }
  .homeabout_leftbox img {
    height: 330px;
    border-radius: 50px 0px;
  }
  .prev, .next{
    top: 40%;
    padding: 6px 11px;
  }
  .content {
    bottom: 190px;
  }
.content h2 {
    font-size: 30px;
  }
}
/* media queries */








