/*=== responsive for mobile===*/

@media (max-width: 767px) {
    .home-banner {
        padding-top: 44px;
        padding-bottom: 0px;
        position: relative;
    }
    .rd-video-inner .mobile-view .text-slider {
        position: relative;
        padding-bottom: 24px;
    }
    .rd-video-inner .slick-prev {
        bottom: 0;
        top: 100%;
        width: 48px;
        height: 48px;
    }
    .rd-video-inner .slick-next {
        top: 100%;
        right: 60px;
        margin-top: 0px;
        width: 48px;
        height: 48px;
    }
    p{
        font-size:2.25rem;
    }
	
	html{
		font-size: 50%;
	}
	
    .founder-bio-popup-section .modal-content{
       height: auto;
    }
	
	.banner-subtext{
		    font-size: 1.8rem;
	}
	
	.home-main-slider .slideshow .slick-dots{
		    bottom: 5px;
	}
	
	.main-slider-info .read-mor-btn a i{
		    margin-left: 2px;
	}
	
    /*=== Heading style====*/	
        
   .mobile-logo {
		width: 100%;
		text-align: center;
		display: flex;
		align-items: center;
		padding-left: 12px;
	}
	
	
/* new mobile  menu css */


body.mmactive {
  overflow: hidden;
}
.mobile_menu {
  display: none;
  position: relative;
}
.sm_menu_outer.active .mobile_menu {
  display: block;
  padding-left: 8px;
}
.sm_menu_outer {
    height: calc(100% - 0px);
    overflow-y: scroll;
    overflow-x: hidden;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: -9;
    width: 100%;
    opacity: 0;
    background-color: #000000;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
    top: 0;
    padding-top: 100px;
}
.sm_menu_outer.active {
  opacity: 1;
  z-index: 999;
}
.sm_menu_outer .mobile_menu li.back a {
  padding: 20px 5px 20px 55px;
  background: url("../images/back.png") no-repeat scroll 15px center / 5% auto;
}
.sm_menu_outer .mobile_menu a {
       color: #ffffff;
        display: block;
        font-family: 'Montserrat', sans-serif;
        font-size: 2.2rem;
        padding: 15px 15px;
        text-decoration: none;
}
/*Sub Menu anim */
.sm_menu_outer.slide .mobile_menu .submenu {
  background-color: #000000;
  height: 100%;
  position: absolute;
  right: -100%;
  top: 0;
  transition: all 0.5s ease 0s;
  width: 100%;
  z-index: 999;
}
.sm_menu_outer.slide .mobile_menu li.active > .submenu {
  right: 0;
}
.sm_menu_outer .mobile_menu li {
  list-style-type: none;
  border-bottom: 0.5px solid rgb(127 127 127 / 38%);
  /*border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #2a2a2a 20%, #2a2a2a 50%, #2a2a2a 80%, rgba(0, 0, 0, 0) 100%) 0 0 1 0;*/
  color: #ffffff;
}
.sm_menu_outer.slide .mobile_menu li.hasChild > a {
  background: url("../images/next.png") no-repeat scroll 95% center / 5% auto;
}
/*Hamburger Animation */
#sm_menu_ham {
  cursor: pointer;
  float: right;
  height: 25px;
  position: absolute;
  right: 5px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  width: 30px;
  top: 15px;
  right: 15px;
  z-index: 9999;
}
#sm_menu_ham span {
  background-color: #FFFFFF;
  border-radius: 5px;
  display: block;
  height: 2px;
  left: 0;
  opacity: 1;
  position: absolute;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  width: 30px;
}

#sm_menu_ham.toggle-menu.open span{
  background-color: #674492;
}
#sm_menu_ham span:nth-child(1) {
  top: 0;
}
#sm_menu_ham span:nth-child(2),
#sm_menu_ham span:nth-child(3) {
  top: 10px;
}
#sm_menu_ham span:nth-child(4) {
  top: 20px;
}
#sm_menu_ham.open span:nth-child(1) {
  left: 50%;
  top: 18px;
  width: 0;
}
#sm_menu_ham.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
#sm_menu_ham.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#sm_menu_ham.open span:nth-child(4) {
  left: 50%;
  top: 18px;
  width: 0;
}
/*
@media (min-width: 1024px) {
  #sm_menu_ham,
  .sm_menu_outer {
    display: none;
  }
}*/


.page-header .menu-wrapper {
    display: none;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: calc(100vh - 0px);
    overflow: hidden;
    transition: transform 0.4s ease-in-out;
    transition: opacity .2s linear, visibility 0s 0s, height .5s !important;
    z-index: -100;
    opacity: 0;
    visibility: hidden;
}

.page-header .menu-wrapper.is-visible {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 100;
}

.page-header .list-wrapper {
    height: 100%;
    padding: 30px 0px;
    overflow-y: auto;
    background: #fff;
    padding-top: 126px;
}

.page-header .list-wrapper ul li {
    list-style: none;
    border-bottom: 0.5px solid rgb(103 69 146 / 41%);
	margin-top: 0px;
    padding: 6px 12px;
	 opacity: 0;
	   -webkit-animation: fading ease-in .8s;
    animation: fading ease-in .8s;
	transition:  opacity .8s ease; 
}

.page-header .sub-menu.level-3 li ul li{
	border-bottom: 0px;
    padding-top: 0;
    padding-bottom: 0px;
}

.page-header .sub-menu.level-3 li ul li a{
	        padding: 2px 0;
}

@-webkit-keyframes fading {
    from {
        opacity: 0;
    }
    to {
         opacity: 1;   
    }
}
@-moz-keyframes fading {
    from {
        opacity: 0;
    }
    to {
         opacity: 1;   
    }
}

@keyframes fading {
    from {
        opacity: 0;
    }
    to {
         opacity: 1;   
    }
}

.page-header .menu-wrapper.is-visible .list-wrapper ul li {
    opacity: 1;
    transition: opacity .4s ease;
}

.page-header .menu-wrapper.is-visible .list-wrapper ul li{
       position: relative;
        color: #582c83;
        font-size: 2.2rem;
        font-family: 'Montserrat', sans-serif;
}


/* time menu item time frame*/
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(1) {
	 transition-delay: 0.08s;
	  
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(2) {
	 transition-delay: 0.16s;
	 
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(3) {
	 transition-delay: 0.24s;
	  
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(4) {
	 transition-delay: 0.32s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(5) {
	 transition-delay: 0.4s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(6) {
	 transition-delay: 0.48s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(7) {
	 transition-delay: 0.56s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(8) {
	 transition-delay: 0.64s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(9) {
	 transition-delay: 0.72s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(10) {
	 transition-delay: 0.8s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(11) {
	 transition-delay: 0.88s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(12) {
	 transition-delay: 0.96s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(13) {
	 transition-delay: 1.04s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(14) {
	 transition-delay: 1.12s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(15) {
	 transition-delay: 1.2s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(16) {
	 transition-delay: 1.28s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(17) {
	 transition-delay: 1.36s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(18) {
	 transition-delay: 1.44s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(19) {
	 transition-delay: 1.52s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(20) {
	 transition-delay: 1.6s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(21) {
	 transition-delay: 1.68s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(22) {
	 transition-delay: 1.76s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(23) {
	 transition-delay: 1.84s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(24) {
	 transition-delay: 1.92s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(25) {
	 transition-delay: 2s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(26) {
	 transition-delay: 2.08s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(27) {
	 transition-delay: 2.16s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(28) {
	 transition-delay: 2.24s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(29) {
	 transition-delay: 2.32s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(30) {
	 transition-delay: 2.4s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(31) {
	 transition-delay: 2.48s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(32) {
	 transition-delay: 2.56s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(33) {
	 transition-delay: 2.64s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(34) {
	 transition-delay: 2.72s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(35) {
	 transition-delay: 2.8s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(36) {
	 transition-delay: 2.88s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(37) {
	 transition-delay: 2.96s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(38) {
	 transition-delay: 3.04s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(39) {
	 transition-delay: 3.12s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(40) {
	 transition-delay: 3.2s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(41) {
	 transition-delay: 3.28s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(42) {
	 transition-delay: 3.36s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper li:nth-child(43) {
	 transition-delay: 3.44s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(44) {
	 transition-delay: 3.52s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(45) {
	 transition-delay: 3.6s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(46) {
	 transition-delay: 3.68s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(47) {
	 transition-delay: 3.76s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(48) {
	 transition-delay: 3.84s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(49) {
	 transition-delay: 3.92s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(50) {
	 transition-delay: 4s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(51) {
	 transition-delay: 4.08s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(52) {
	 transition-delay: 4.16s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(53) {
	 transition-delay: 4.24s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(54) {
	 transition-delay: 4.32s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(55) {
	 transition-delay: 4.4s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(56) {
	 transition-delay: 4.48s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(57) {
	 transition-delay: 4.56s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(58) {
	 transition-delay: 4.64s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(59) {
	 transition-delay: 4.72s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(60) {
	 transition-delay: 4.8s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(61) {
	 transition-delay: 4.88s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(62) {
	 transition-delay: 4.96s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(63) {
	 transition-delay: 5.04s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(64) {
	 transition-delay: 5.12s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(65) {
	 transition-delay: 5.2s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(66) {
	 transition-delay: 5.28s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(67) {
	 transition-delay: 5.36s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(68) {
	 transition-delay: 5.44s;
}
.page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(69) {
	 transition-delay: 5.52s;
}
 .page-header .menu-wrapper.is-visible .list-wrapper ul li:nth-child(70) {
	 transition-delay: 5.6s;
}
 

.page-header .list-wrapper:nth-child(2),
.page-header .list-wrapper:nth-child(3) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateX(100%);
  backface-visibility: hidden;
  transition: transform 0.5s;
}

.page-header .list-wrapper:nth-child(2).is-visible,
.page-header .list-wrapper:nth-child(3).is-visible {
  transform: none;
}

.page-header .list-wrapper:nth-child(1) > ul > li > .sub-menu,
.page-header .list-wrapper:nth-child(2) .level-3 {
  display: none;
}

.page-header .menu-wrapper li + li {
      margin-top: 0px;
    padding: 6px 12px;
}

.list-wrapper ul{
  padding-left: 0px;
}

.page-header .menu-wrapper a {
  display: block;
  position: relative;
  padding: 5px 0;
  color: #582c83;
  font-size: 2.2rem;
  font-family: 'Montserrat', sans-serif;
}

.page-header .menu-wrapper a.nested:after {
    content: "";
    width: 14px;
    height: 20px;
    background-image: url(../images/caret-icon.png);
    position: absolute;
    right: 0px;
    background-size: cover;
    top: 8px;
}

.page-header .menu-wrapper .mob-lang a.nested:after {
     background-image: url(../images/caret-icon-white.png);
}


.page-header .menu-wrapper a:hover::before,
.page-header .menu-wrapper a.is-active::before {
  
  position: absolute;
  top: 50%;
  right: -20px;
  transform: translateY(-50%);
  color: #fff;
}

.page-header .back-one-level {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    width: 100%;
    border: 0px;
    background-color: #fff;
    font-size: 2.2rem;
    font-family: 'Montserrat', sans-serif;
    border-bottom: 1px solid #67449273;
    padding-bottom: 14px;
	color: #582c83;
}

.page-header .back-one-level:focus{
	outline: none;
}

.page-header .back-one-level svg {
  fill: #674592;
  margin-right: 10px;
}

.mibile-lang-sec {
    position: fixed;
    bottom: 0;
    padding: 6px 12px;
    width: 100%;
    background-color: #5b2f85;
}

.m-laguage-list-block{
	position: fixed;
    bottom: 0;
    background-color: #fff;
    width: 100%;
    z-index: 1;
	display: none;
}

.m-laguage-list-block.open-lang{
	display: block;
}

.lang-close-btn{
	color: #000;
    position: absolute;
    right: 10px;
    font-size: 16px;
    top: 0px;
	 z-index: 10;
}

.m-laguage-list-block ul {
	padding-left: 8px;
    padding-top: 20px;
}

.m-laguage-list-block ul li {
    list-style: none;
    padding: 0px !important;
}

.mibile-lang-sec a {
    color: #fff !important;
}

/*end new mobile menu css */
	
/* mobile secarch css */
.search_block {
    opacity: 0;
    text-align: center;
    height: 0;
    position: absolute;
    top: 60%;
    background-color: transparent;
    width: 100%;
    z-index: 100;
}
.search_block.visible {
  opacity: 1;
  height: auto;
  z-index: 99999;
  display: block;
}
.search_block.visible .search_box {
  opacity: 1;
  top: 0;
  transform: scale(1);
   
}
.search_block .overlayer {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: none;
}

.search_block.visible .overlayer {
     display: block;
}

.search_box {
    background-color: #fff;
    /*box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.5);*/
    display: inline-block;
    opacity: 0;
    padding: 8px 4px;
    position: relative;
    text-align: center;
    top: -120px;
    /*transform: scale(1.05);*/
    transition: all 0.4s ease 0s;
    z-index: 10;
    max-width: 800px;
    width: 100%;
    min-height: 300px;
    height: auto;
   
}

.search_box input {
    width: 100%;
    padding-left: 38px;
    border: 0px;
    height: 50px;
    font-size: 2.2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #181818;
}


.search_box input:focus{
    outline: none;
}

.search_box .inner {
    border: 0px solid #000;
    box-shadow: 0px 1px 0px 0px rgba(32,33,36,12%);
}
.search_box .search_input {
  border: 3px solid #fff;
  box-sizing: border-box;
  display: inline-block;
  height: 60px;
  line-height: 2;
  min-width: 300px;
  outline: medium none;
  padding: 10px 10px 10px 43px;
  width: 320px;
  transition: all 0.45s ease 0s;
  -webkit-appearance: none;
  border-radius: 0;
}
.search_box .search_input.typing {
  border: 3px solid #000;
}
.search_box .search_icon {
       background-color: transparent;
    border: medium none;
    color: #353535;
    font-size: 18px;
    left: 8px;
    line-height: 1;
    padding: 6px;
    position: absolute;
    top: 18px;
}

.search_box .search_icon:focus{
    outline: none;
}

.search-close {
    position: absolute;
    right: 10px;
    top: 18px;
    width: 32px;
    height: 28px;
    opacity: 0.3;
    cursor: pointer;
}
.search-close:hover {
  opacity: 1;
}
.search-close:before, .search-close:after {
  position: absolute;
  left: 15px;
  content: ' ';
      height: 24px;
  width: 2px;
  background-color: #333;
}
.search-close:before {
  transform: rotate(45deg);
}
.search-close:after {
  transform: rotate(-45deg);
}



.popular-search-heading {
    color: #582c83;
    font-size: 1.5rem;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    margin-bottom: 15px;
    margin-top: 4px;
}

.poular-searches {
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.popular-search-list{
    padding-left: 0px;
}

.popular-search-list li {
    display: block;
    padding: 0px 0px;
    margin-top: 3px;
    text-align: left;
}



.popular-search-list li:first-child{
    padding-left: 0px;
}

.popular-search-list li a{
    color: #3f3c3c;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.8rem;
}

.popular-search-list li a:hover{
    color: #007336;
}

.popular-search-list li a{
    font-size: 1.8rem;
    color: #000;
}
	    
.popular-search-heading {
    font-size: 2rem;
    font-weight: 400;
}

.search_block {
    width: 100%;
    right: 0;
    left: 0;
    margin: 0px auto;
    top: 0;
    display: none;
}

.popular-searched-products h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    color: #674592;
    font-weight: 400;
    text-align: left;
}

.most-searched-item-block {
        gap: 12px;
        flex-wrap: wrap;
        padding-top: 4px;
}

.most-searched-item {
    width: 38%;
}

.most-searched-item h2 {
    color: #000;
    text-align: center;
    margin-top: 8px;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
   }
   
 .most-searched-view-btn a{
    font-size: 14px;
    padding: 3px 7px;
 }  

.most-searched-view-btn {
        margin-top: 8px;
}

/* End mobile secarch css */	
	
	
/* mobile menu css */
    
    #header.fixed .mobile-menu {
        margin-top: 0px;
    }
    
  .mobile-menu {
    display: block;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 2px;
    position: absolute;
    z-index: 10000;
    border-bottom: 0px solid #674592;
    width: 100%;
    top: 0;
    background-color: #582c83;
    height: 50px;
}
	.mobile-logo .navbar-brand{
		padding-top: 0px;
	}

   .hamburger {
    position: absolute;
    right: 14px;
    top: 17px;
    display: flex;
    height: 20px;
    width: 24px;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
    float: left;
}
      .hamburger__icon {
        display: inline-block;
        height: 3px;
        width: 24px;
        background: rgb(255 255 255);
        border-radius: 2px;
      }

      #header.fixed .hamburger__icon {
        background: rgb(255 255 255);
      }
      
       #header .sidebar{
           z-index: 1000;
       }
	  
	  .searchbar .icon {
			width: 30px;
			height: 30px;
			background-size: 18px;
		}
	  
	  .searchbar input[type="text"].active{
		  font-size: 1rem;
          height: 30px;
	  }
	  
	  .searchbar input[type="text"]{
		  height: 30px;
	  }
      
      .sidebar {
        height: 100%;
        width: 336px;
        background: #fff;
        position: fixed;
        top: 0;
        left: 0;
        padding: 18px 0px;
        display: flex;
        flex-direction: column;
        transform: translatex(-100%);
        transition: transform 0.4s ease-in-out;
        z-index: 100;
    }
     .sidebar__close {
    position: absolute;
    top: 0%;
    right: -22px;
    background: #fff;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    box-shadow: 0 0 20px 20px rgba(0, 0, 0, 0.03);
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translatex(-100%);
    cursor: pointer;
    transition: transform 0.4s ease-in-out 0.2s;
}
      .sidebar__close::before, .sidebar__close::after {
        content: "";
        height: 2px;
        background: #898989;
        width: 24px;
        display: block;
        position: absolute;
      }
      .sidebar__close::after {
        transform: rotate(90deg);
      }
      .sidebar__menu {
        display: flex;
        flex-direction: column;
        flex: 1;
        justify-content: space-around;
        font-size: 36px;
        margin-top: 80px;
        margin-bottom: 80px;
        color: #898989;
      }
      .sidebar__menu a {
        color: currentcolor;
        text-decoration: none;
        transform: translatex(-80%);
        transition: transform 0.4s ease-in-out;
      }
      .sidebar__menu a::before {
        content: "";
        height: 2px;
        background: #898989;
        width: 120px;
        position: absolute;
        bottom: -2px;
        left: 0;
        transform: translatex(-50%);
        opacity: 0;
        transition: transform 0.4s ease-in-out, opacity 0.4s linear;
      }
      .sidebar__menu a:hover::before {
        transform: translatex(0);
        opacity: 1;
      }
      .sidebar__menu a:nth-child(1) {
        transition-delay: 0.05s;
      }
      .sidebar__menu a:nth-child(2) {
        transition-delay: 0.1s;
      }
      .sidebar__menu a:nth-child(3) {
        transition-delay: 0.15s;
      }
      .sidebar__menu a:nth-child(4) {
        transition-delay: 0.2s;
      }
      .sidebar__menu a:nth-child(5) {
        transition-delay: 0.25s;
      }
      .sidebar__social {
        display: flex;
        list-style: none;
        padding: 0;
      }
      .sidebar__social li {
        margin: 4px;
      }
      .sidebar__social a, .sidebar__social svg {
        display: inline-block;
        height: 18px;
        width: 18px;
      }
      
      .menu-control {
        display: none;
      }
      .menu-control:checked + .sidebar {
        transform: translatex(0);
      }
      .menu-control:checked + .sidebar .sidebar__close {
        transform: translatex(0) rotate(45deg);
      }
      .menu-control:checked + .sidebar .sidebar__menu a {
        transform: translatex(0);
      }

      .sidebar-navigation {
        width: auto;
        height: auto;
        background-color: #fff;
        margin: 24px 0px auto;
        
      }
      .sidebar-navigation .title {
        display: block;
        font-size: 1.2em;
        background-color: #1e1e1e;
        padding: 20px 25px;
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.1em;
      }
      
      .sidebar-navigation ul {
        margin: 0;
        padding: 0;
      }
      .sidebar-navigation ul li {
        display: block;
      }
      .sidebar-navigation ul li a {
        position: relative;
        display: block;
        font-size: 1.8rem;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        padding: 10px 25px;
        text-decoration: none;
        color: #582c83;
        letter-spacing: 0.02em;
        border-bottom: 1px solid #eee;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
      }
      .sidebar-navigation ul li a em {
        font-size: 24px;
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        padding: 5px;
        border-radius: 50%;
      }
      .sidebar-navigation ul li:hover > a, .sidebar-navigation ul li.selected > a {
        background-color: #ecf0f1;
        color: #6b6f78;
        border-color: rgba(255, 255, 255, 0.1);
      }
      .sidebar-navigation ul li ul {
        display: none;
      }
      .sidebar-navigation ul li ul.open {
        display: block;
      }
      .sidebar-navigation ul li ul li a {
        color: #495d62;
        border-color: rgba(255, 255, 255, 0.1);
      }
      
      .sidebar-navigation ul li ul li:hover > a, .sidebar-navigation ul li ul li.selected > a {
        background-color: #e6ebed;
      }
      .sidebar-navigation ul li ul li:hover > a:before, .sidebar-navigation ul li ul li.selected > a:before {
        margin-right: 10px;
      }
      .sidebar-navigation ul li ul li.selected.selected--last > a {
        background-color: #94aab0;
        color: #fff;
      }
      .sidebar-navigation ul li ul li.selected.selected--last > a:before {
        background-color: #fff;
      }
      
      #header .navbar{
		  background-color: transparent;
	  }

      /* end mobile menu */
    

   
    #navbarSupportedContent .navbar-nav {
        margin-top: 0px;
    }

    #header .navbar-light .navbar-toggler-icon {
        top: -38px;
        display: none;
    }

    .top-header{
        margin-top: 0px;
    }

    #header .start-header{
        box-shadow: none;
    }

.mobile-search .icon {
    position: relative;
    top: 2px;
    right: 6px;
    width: 35px;
    height: 36px;
    background: none;
    border-radius: 50%;
    color: #fff;
    transition: all 0.5s 0.3s ease;
    background-image: url(../images/mobile-search-icon.png);
    background-color: transparent;
    border: 0px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}	

.mobile-search .icon:focus{
	outline: none;
}
	
.mobile-search .search_box-m {
    clear: both;
    width: 86%;
    background: #ccc;
    padding: 0 1%;
    margin: 0;
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    position: absolute;
    right: 7px;
}
.mobile-search .search_box-m.active{
  height: auto;
  padding: 1%;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition:  all 0.1s ease-in-out;
  -ms-transition:  all 0.1s ease-in-out;
  -o-transition:  all 0.1s ease-in-out;
  transition:  all 0.1s ease-in-out;
}
.mobile-search .search_box-m input {
  width: 70%;
  font-size: 1.5em;
   font-family: 'Montserrat', sans-serif;
  margin: 0px;
  padding:1%;
  border: none;
  background: #fff;
}

.mobile-search  .search_box-m input:focus{
    outline: none;
}

.mobile-search  .search_box-m input.search_icon {
  clear: both;
  width:30%;
  height: auto;
  padding: 1%;
  margin: 0;
  float: right;
  border: medium none;
  font-size: 1.5rem;
  color: #FFF;
  font-family: 'Montserrat', sans-serif;
  cursor: pointer;
  background: #674592;
  opacity: 1;
    -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.mobile-search  .search_box-m input.search_icon:hover {
  background: #777;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

    .logo{
        text-align: center;
        display: none;
    }

    .logo .navbar-brand{
        margin-right: 0px;
    }

   #header .navigation-wrap{
	      top: 0px;
		background-color: transparent;
		border-bottom: 0px;
		display: none;
   }

   .searchbar {
		position: relative;
		margin-left: 32px;
	}
 
    
    #header .dropdown-menu {
        padding: 0px!important;
    }

    #header .nav-link::after{
        display: none;
    }

    #header .nav-item{
        padding-left: 0px !important;
    }

    #header .nav-link{
        font-size: 15px;
        padding: 5px 10px !important;
        display: block;
    }
	
	#header .navbar-brand img {
		width: 98px;
		display: block;
		margin-bottom: -22px;
		position: relative;
		z-index: 1000;
	}
	
	.topnav-container {
		width: 90vw;
		margin: 0px auto;
		border-bottom: 0px solid #fff;
		margin-top: -12px;
	}
	
	.mobile-search {
    display: inline-block;
    width: calc( 87% - 105px);
    text-align: right;
    position: relative;
    top: -11px;
  }	
	.mobile-search .searchbar input[type="text"].active {
		width: 186px;
		padding: 0 10px;
		transition: all 0.5s 0.2s ease;
		margin-left: 14px;
	}
	
	.desk-search{
		display: none;
	}
	
	.banner-heading{
		font-size: 2.2rem;
        margin-top: 0px;
	}
	
	.banner-sm-text{
		font-size: 2.6rem;
		margin-bottom: 2px;
	}
	
	.main-slider-info .read-mor-btn a {
		padding: 5px 10px;
		font-size: 2rem;
	}
	
	.main-slider-info .read-mor-btn {
		margin-top: 10px;
	}
	
	.main-slider-info{
		width: 90vw;
	}
	.po-left {
    left: 2%;
   }
	
	.desk-top-banner{
		display: none !important;
	}
	
	.home-main-slider .main-slider-info{
		top: 28%;
	}
	
	.home-main-slider .main-slider-info .banner-subtext {
      font-size: 3.2rem;
      margin-bottom: 0px;
      line-height: normal;
    }
	
	.home-main-slider .main-slider-info .banner-heading {
		font-size: 3.7rem ;
		margin-top: 0px;
   }
   
   .home-main-slider .main-slider-info .read-mor-btn {
              margin-top: 234px;
   }
   
   .home-main-slider .main-slider-info .read-mor-btn a{
	    font-size: 2.2rem;
        padding: 10px 10px;
   }
	
	.home-main-slider .slideshow .slick-next{
		right: 6px;
		width: 32px;
		height: 32px;
		font-size: 20px;
	}
	
	.home-main-slider .slideshow .slick-prev {
    left: 6px;
    width: 32px;
    height: 32px;
    font-size: 20px;
}

.about-banner-section .main-slider-info {
    width: 94vw;
    top: 47% !important;
}

.about-banner-section .main-slider-info .custom-container {
    width: 90vw;
}
.about-banner-section .innerpage-banner-heading {
    margin-top: 10px;
    font-size: 3.2rem;
    font-weight: 800;
}

.about-banner-section .innerpage-banner-heading br{
    display: none;
}
	
	.po-right {
		left: 36%;
	}

	.mobile-banner{
		display: block !important;
	}
	
	.custom-container{
		    width: 86vw;
	}
	
	.water-management-left {
      width: 100%;
    }
	
	.desk-img{
		display: none !important;
	}

	.mobile-img{
		display: block !important;
	}
	
	.desk-view{
	display: none;
}

.mobile-view{
	display: block;
}
	
	.in-leading-text {
    font-size: 3rem;
    margin-bottom: 8px;
    }
	
	.local-heading{
		 font-size: 5.2rem;
	}
	
	
	.f-globe-info {
		font-size: 2.3rem;
		margin-top: 18px;
	}
	
	.farmer-across-globe {
       padding-top: 26px;
        padding-bottom: 26px;
    }
	
	.farmer-globe-heading{
		font-size: calc((100vw - 5em) / 14);
	}
	
	.product-heading{
		font-size: calc((100vw - 5em) / 15);
	}
	
	.home-pro-left {
    width: 100%;
	}
	
	.home-product-block{
		width: 80%;
		margin: 0px auto;
		margin-top: 14px;
	}
	
	.manufacturing-main-section{
            padding-top: 50px;
            padding-bottom: 0px;
          
        }
	
	.water-management-right-content {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 32px;
}
	
	.home-product-block h2{
		
		    min-height: auto;
	}
	
	.new-launch-sub-h {
		font-size: 3.2rem;
	}
	
	.new-launch-img-block{
	  position: relative;
	  margin-top: 20px;
	}
	
	.desk-launch-img{
	   display: none;
    }

	.mobile-launch-img {
		display: block;
		padding: 0px;
	}
	
	.new-lauch-section{
		padding-bottom: 5px;
		background: rgb(245, 245, 245);
        background: linear-gradient(180deg, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
	}
	
	.automat-global-local-section {
    padding-top: 0px;
    padding-bottom: 1px;
    margin-top: 10px !important;
}
	
	.newlaunch-inner {
    padding-top: 20px;
    padding-bottom: 32px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: transparent;
}

.new-launch-img-block img{
	border: 1px solid #c5c5c5;
}
	
	.auto-flush-kit{
		font-size: 4.5rem;
	}
	
	.home-new-launch {
    width: 80%;
    margin: 0px auto;
	}
	
	.new-launch-inner h2{
		font-size: calc((100vw - 5em) / 16);
		margin-top: 0px;
	}
	
	.new-launch-name{
		font-size: calc((100vw - 5em) / 20);
	}
	
	.new-launch-view-btn a {
    font-size: 2.2rem;
    padding: 10px 10px;
   }
	
	.product-search-form .pro-search-block input{
		padding-left: 30px;
		font-size: 1rem;
		background-position: 10px 15px;
       background-size: 15px;
	}
	
	.product-search-form .pro-search-btn .search-submit{
		    font-size: calc((100vw - 5em) / 20);
	}
	
	.automat-global-section-inner {
    padding-left: 15px;
    padding-bottom: 34px;
    flex-direction: column-reverse;
    padding-right: 15px;
  }
	
  .glogal-sec-right img {
    width: 100%;
    margin-bottom: 0;
   }
	
	.home-product-section{
		    padding-bottom: 60px;
	}
	
	.automat-text{
		font-size: 3rem;
		margin-bottom: 4px;
	}
	
	.born-text{
		font-size: calc((100vw - 5em) / 22);
	}
	
	.water-management-section{
		 padding-bottom: 34px;
	}
	
	
	.global-text{
		        font-size: 5.2rem;
	}
	
	.gone-text {
		font-size: calc((100vw - 5em) / 22);
		padding-right: 28px;
	}
	
	.g-story-text {
		font-size: 2.4rem;
	}
	
	.g-section-know-btn a {
    font-size: 2.2rem;
    padding: 10px 10px;
   }
	
	.glogal-sec-left {
		width: 100%;
		max-width: 350px;
		padding-top: 10px;
	}
	
	.adapting-years {
        font-size: 3.2rem;
		margin-top: 14px;
		margin-bottom: 18px;
	   }
	
	.glogal-sec-right {
		width: 100%;
		padding-left: 0%;
		margin-top: 20px;
	}
	
	.watch-vd-text {
		font-size: 2.6rem;
		margin-top: 2px;
	}
	
	.video-play-block {
    position: absolute;
    bottom: 16px;
    display: flex;
    align-items: center;
    }
	
	.h-video-play-btn {
      width: 85px;
	}
	
	.g-section-know-btn {
		position: relative;
		margin-top: 20px;
	}
	
	.establish-section{
	        padding-top: 32px;
        padding-bottom: 40px;
	}
	
	.innovate-irigation-heading {
		font-size: 5.4rem;
		text-align: left;
	}
	
	.establish-section .info-text {
     text-align: left !important;
    }
	
	
	.innovative-irrigation-block{
		    padding-top: 88px;
           min-height: 304px;    
	}
	
	.irrigation-paly-btn img{
		    width: 50px;
	}
	
	.irrigation-content {
		    padding: 8px 34px;
	}
	
	.irrigation-content h2{
		font-size: calc((100vw - 5em) / 18);
	}
	
	.irrigation-content p{
		font-size: calc((100vw - 5em) / 20);
	}
	
	.irrigation-thum-title {
    font-size: 2rem;
    width: 82%;
   }
   
   .irrigation-ply-btn img {
    width: 38px;
  }
  
  .irrigation-paly-sec{
	  gap: 10px;
  }
  
  .manufacturing-heading{
        font-size: 2.8rem;
            margin-bottom: 20px;
}
    
.manufacturing-thumb-list ul li {
    padding: 12px 10px;
    margin-top: 10px;
    font-size: 2rem;
    width: 100%;
}

.manufacturing-thumbnail img {
    width: 100% !important;
    
    
}
  
  .manufacturing-thumb-list ul li span{
      font-size: 20px;
  }
  
  .manufacturing-content-block {
    padding-left: 0px;
}
.manufacturing-thumbnail{
    margin-top: 10px;
    width: 100%;
}

.manufacturing-thumb-list {
    top: 0;
    position: relative;
    left: 0;
    width: 100%;
}

.manufacturing-thumb-list ul{
        width: 100%;
       margin-top: 15px;
       flex-wrap: wrap;
}
	
	.irrigation-thumbnail {
		margin-top: 28px;
	}
	
	.community-section {
		 padding-top: 4px;
		padding-bottom: 66px;
	}
	
	.comunity-thumb {
	  padding-left: 0px;
	  display: none;
	}
	
	.commnity-info {
		padding-top: 18px;
		padding-right: 0px;
        padding-left: 0px;
	}
	

	
	.commnity-info h3 {
		font-size: 3rem;
		color: #582c83;
	}
	
	.commnity-info h2 {
    font-size: 5.2rem;
}
	
	.info-text {
    font-size: 2.25rem;
    }
	p{
		font-size: 2.25rem;
	}
	
	.commnuity-thumb-mobile {
    position: relative;
    margin-left: -15px;
	display: block;
	margin-bottom: 34px;
   }
   
   .commnuity-thumb-mobile img {
	       width: calc(100% + 30px);
   }
	
	.commnity-info .info-text {
		width: auto;
	}
	
	.spray-farmer {
      margin-top: 34px;
    }
	
	.f-play-btn {
      width: 58px;
	}
	
	.community-section {
      padding-bottom: 30px;
	}
	
	.latest-blog-heading {
    font-size: 3.6rem;
    text-align: left !important;
    font-weight: 800;
   }
	
	.latest-blog-heading br{
		display: none;
	}
	
	
	
	.home-latest-blogs {
    padding-bottom: 62px;
    padding-top: 48px;
    background: rgb(245, 245, 245);
    background: linear-gradient(180deg, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.blog-desktop-section{
	display: none;
}

.blog-mobile-section{
	display: block;
	padding-bottom: 12px;
}

.blog-mobile-section .blog-section-inner{
    padding-top: 0px;
}
	
	.blog-sec-block {
		margin-top: 24px;
	}
	
	.blog-sub-title{
		   font-size: 2.1rem;
	}
	
	.blog-main-title {
      min-height: auto;
      font-size: 2.6rem;
   }
	
	.home-blog-thumb-item {
		height: 234px;
	}
	
	.blog-read-more-btn a {
		font-size: 2.4rem;
		padding: 7px 22px;
	}
	
	.request-call-section {
		padding-bottom: 70px;
	}
	
	.blog-read-more-btn {
		margin-top: 36px;
	}
	
	#home-blog-mobile-slider .owl-dots{
		margin-top: 30px;
		text-align: center;
	}
	
	#home-blog-mobile-slider .owl-dots .owl-dot {
    background-color: #d4d4d4;
    width: 15px;
    height: 15px;
    margin: 0 4px;
}
	
	#home-blog-mobile-slider .owl-dots .owl-dot.active{
		background-color: #674592;
		width: 40px;
		height: 15px;
	}
	
	
    .request-btn a {
        font-size: 2.2rem;
        padding: 7px 18px;
    }
	
	.footer-section{
		    background-image: url(../images/mobile-footer-bg.jpg);
	}
	
	.footer-logo img{
		width:100px;
	}
	
	.footer-abouinfo p{
		  font-size: 2.2rem;
	}
	
	.footer-social a {
    font-size: 3.4rem;
   }

   .footer-heading{
	 font-size: 3.4rem;
     margin-bottom: 8px;
     margin-top: 22px;
	}
	
	.app-download-links{
		margin-top:20px;
	}
	
	.app-download-links a img {
		width: 150px;
	}
	
	.foot-contact-detail p{
		    font-size: 2.2rem;
	}
	
	.foot-contact-icon img{
		width: 30px;
		position: relative;
        top: 8px;
	}
	
	.foot-bottom-links {
    text-align: left;
    margin-top: 2px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fff;
    padding-left: 20px;
    padding-right: 20px;
}
  
  .f-bm-links{
	  padding: 0px;
  }
	
	.foot-bottom-links a {
    font-size: 2.2rem;
    margin-left: 6px;
    margin-right: 6px;
	}
	
	.footer-links-inner {
      gap: 14px;
	}
	
	.foot-links {
		width: 100%;
	}   
   .foot-links li a{
	     font-size: 2.2rem;
   }
   
   .b-btn{
	  font-size: 1.2rem; 
   }
   
   .bussiness-query-form {
		margin-top: 24px;
	}
	
	.footer-botton-inner p {
    font-size: 2.2rem;
    padding-left: 5px;
}
	
	.footer-botton-inner {
    border-top: 0px solid #dec7e1;
    padding-top: 0px;
	}
	
	.footer-bottom .custom-container {
      width: 100vw;
    }
	
	.footer-botton-inner .row {
    flex-direction: column-reverse;
    margin-left: 0;
    margin-right: 0px;
   }
	
	
	
/* about  page css*/
	
.brands-item {
    width: 32.90%;
    padding: 3px;
    margin-top: 18px;
}

.breadcrumb-section .breadcrumb li{
    font-size: 2.25rem;
}

.breadcrumb-section .breadcrumb li a{
    font-size: 2.25rem;
}

.our-brands-inner-block{
        justify-content: left;
}

.our-brands-section .leaders-automate-heading{
    text-align: center;
}
	
	.num-border-right {
      border-bottom: 1px solid #bdbdbd;
      border-right: 0px;
    }
	
	.brands-item img {
		width: 84px;
	}
	
	.world-location-section {
		        padding-top: 24px;
        padding-bottom: 30px;
	}
	
	.world-location-heading {
		padding-top: 0px;
	}
	
	.location-map-block{
	    margin-top: 30px;
	}
	
.wl-heading {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.5;
}

.wl-heading span {
    font-weight: 700;
}

.numbers-section {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
	
.num-block {
    margin-top: 22px;
    text-align: left;
}
.number-item span{
        font-weight: 800;
}
	
.number-item {
    font-size: 4rem;
    padding-bottom: 36px;
    font-weight: 500;
}

.our-journey-info .info-text.text-center {
    text-align: left !important;
}

.timeline .slick-list{
    padding: 0px 3px !important;
}
   
   .exelence-img-block {
    width: 100%;
   }
   
   .exelence-content-block {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 20px;
}

.m-none{
    display: none;
}

.leader-section{
   padding-top: 24px;
   padding-bottom: 30px;
}

.explore-carrer-btn-block{
    padding-top: 10px;
}

.tushar-jain-video-section {
    background-color: #f3f3f3;
}

.exelence-heading br{
	display: none;
}

.exelence-heading {
    font-size: 3rem;
    font-weight: 800;
    line-height: 1.4;
}

.exelence-content-block-2 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
	padding-top: 16px;
}

.sustain-water-thumb-2 {
    padding-left: 0px;
    margin-top: 26px;
}

.exellence-item-2{
	flex-direction: column-reverse;
}

.execelence-section{
        padding-bottom: 60px;
        padding-top: 24px;
    
}

.timeline{
    padding-bottom: 26px;
}

.legacy-section .accordion ul li {
    display: block;
    width: 100%;
	height: 500px;
}

.legacy-section .accordion{
	    height: auto;
}

.legacy-section .accordion ul:hover li {
    width: 100% !important;
}

.legacy-section .accordion ul:hover li:hover {
    width: 100% !important;
}

.legacy-section .accordion ul li div .lagacy-info{
	    padding: 124px 24px 30px 34px;
		height: 500px;
}
.legacy-section .accordion ul li div .lagacy-info h2 {
    top: 115px;
    font-size: 3.5rem;
}

.legacy-section .accordion ul li div .lagacy-info p {
    top: 118px;
    font-size: 2rem;
}

.legacy-section .accordion ul:hover li:hover .lagacy-info{
        padding: 34px 24px 30px 34px;
}

.legacy-section .accordion ul li:after{
     background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
}

.legacy-section {
   padding-top: 10px;
    padding-bottom: 40px;
    background-color: #ffffff;
}



.csr-list-block-1 {
    min-height: auto;
    padding: 22px 10px;
    margin-top: 36px;
}

.csr-listing li {
    font-size: 2.25rem;
    margin-top: 12px;
}

.csr-gallery-item.w-28 {
    width: calc( 50.4% - 2px);
}

.csr-gallery-item.w-37 .csr-t-space {
    margin-top: 2px;
}
.csr-t-space {
    margin-top: 1px;
}

.csr-gallery-item.w-37 {
    width: calc( 49.9% - 3px);
}

.csr-gallery-item.w-35 {
    width: calc( 100% - 1px);
}

.csr-img-gellery{
	margin-top: 38px;
	gap: 2px;
}

.founder-read-more-btn.csr-btn {
    padding-top: 40px;
}

.csr-section {
    padding-bottom: 60px;
    padding-top: 60px;
}

.csr-info-block p{
    text-align: left !important;
}

.csr-sub-heading {
    font-size: 3rem;
    font-weight: 700;
}

	
	.num-block{
	   margin-top: 22px;
	}
	
	.tushar-jain-video-section {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
.tushar-jain-inner-sec {
    padding: 0px;
}

.tushar-jain-inner-sec.tushar-jain-copy {
    padding: 20px;
}

.tushar-jain-inner-sec.tushar-jain-copy .making-impact-heading{
         margin-top: -10px;
}

.t-jain-name-block-desk{
    display: none;
}

.t-jain-name-block-mobile{
    display: block;
}


.t-jain-m  .making-impact-heading{
    margin-top: 0px;
}

.tushar-jain-video-section.t-jain-m {
        padding-top: 24px;
    }


.t-jain-m .tushar-jain-info-section {
    padding-top: 0px;
}

	
	.t-video-play-btn {
       width: 52px;
	}
	
	.tushar-jain-info-section {
    padding-left: 0px;
    padding-top: 20px;
	}
	
    .making-impact-heading{
            font-size: 3.2rem;
            font-weight: 800;
                margin-top: 30px;
    }
	
	.inner-page-banner {
    position: static;
    padding-top: 50px;
}
	
	
	.founder-read-more-btn {
		padding-top: 15px;
	}
	
	.t-jain-name-block-mobile .t-jain-name {
        font-size: 2.5rem;
        margin-top: 18px;
        font-weight: 600;
}

.t-jain-name-block-mobile .founder-desi {
    font-size: 2.25rem;
    font-weight: 500;
}
	
.founder-read-more-btn a {
    font-size: 2.2rem;
    padding: 10px 10px;
}

	.tushar-jain-inner-sec-ab{
		    padding: 0px !important;
		}
	
.leaders-automate-heading {
    font-size: 4.5rem;
    text-align: left;
    font-weight: 800;
}

.leader-section .leaders-automate-heading {
        font-size: 3.4rem;
}

.leader-section .info-text.text-center{
    text-align: left !important;
}
	
.leader-name {
    font-size: 3.4rem;
}

.leadership-team-block img{
    width: 90%;
}

.leader-section .leadership-team-block {
    margin-top: 30px;
    text-align: center;
    padding-bottom: 25px;
}

.leadership-team-block:after {
    width: 100%;
    height: 1px;
    top: unset;
    right: 0;
    bottom: -2px;
    left: 0;
}

.leader-section .explore-carrer-btn-block{
    margin-top: 0px;
}
   
.exelence-thumb-1{
     display: none;
 } 
 
 .desk-img{
    display: none;
}

.mob-img{
    display: block;
}
	
	.leader-desi {
    font-size: 2.3rem;
   }
	
.explore-career-btn {
    font-size: 2rem;
    padding: 10px 10px;
    margin-left: -10px;
    font-weight: normal;
    margin-right: -10px;
}
	
	.our-brands-section {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	.our-joureny-section {
		padding-top: 24px;
		padding-bottom: 2px;
	}
	
	.timeline-wrapper{
		padding-left: 0px;
		    margin: 0px auto;
	}
	
	.timeline-nav-items {
   margin-top: 10px;
}
	
	.time-line-inner {
		display: flex;
		padding: 10px;
		flex-wrap: wrap;
	}
	
	.timeline-left-img {
		width: 100%;
	}
	
	.timeline-content {
		width: 100%;
	}
	
	.timeline-slide__content{
		top: 0px;
		padding: 10px 0px;
		padding-right: 0px;
	}
	
	.timeline-slide{
		margin: 0 6px;
	}
	
	.timeline-nav__item{
		line-height: 26px;
	        font-size: 18px;
		margin: 54px 3px 0px !important;
	}
	
	.timeline-nav-items:after{
		bottom: 60px;
	}
	
	.our-joureny-section .slick-prev{
		left: 4px;
		width: 30px;
		height: 30px;
		font-size: 24px;
        line-height: 5px;
	}
	
	.our-joureny-section .slick-next{
		width: 30px;
		height: 30px;
		font-size: 24px;
        line-height: 5px;
		right: 4px;
	}
	
	.rd-mobile-img{
    display: block;
}

	.rd-mobile-img img{
	    width: 100%;
	}
	
	.rd-inner-section {
    height: auto;
    position: relative;
    background-image: unset;
}

.rd-inner-section:after{
    display: none;
}
	
	.rd-inner-section:after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		background-color: #ffffff85;
		top: 0;
		z-index: 1;
	}
	
	.rd-info-section {
    padding: 18px 0px 6px 0px;
    position: relative;
    z-index: 10;
}
	
.reserch-development-section {
    padding-top: 48px;
    padding-bottom: 80px;
}
	
.rd-heading {
    font-size: 5.2rem;
}
	
.rd-more-btn a {
    font-size: 2.2rem;
}
	
.rd-more-btn {
    text-align: left;
    margin-top: 35px;
    position: relative;
    top: 0px;

}
	
	/* end about page css*/
	
	/* blog page css */
	
.inner-page-banner .blog-banner-info {
    top: 34%;
}

.inner-page-banner .blog-banner-info.detail {
                top: 74%;
}

.inner-page-banner .blog-banner-info.detail .innerpage-banner-heading {
    font-size: 3.4rem;
}

.blog-shareblock ul li{
    margin: 0 0px;
}

.blog-shareblock ul li a svg {
    width: 17px;
}
	
	.blog-banner{
	    position: relative;
	}
	
	.blog-banner:after {
    background: linear-gradient(to bottom, rgb(0 0 0 / 9%), rgb(0 0 0 / 26%), rgb(0 0 0 / 30%), rgb(0 0 0 / 39%), rgb(0 0 0 / 24%));
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.blog-heading{
    color: #ffffff;
    z-index: 1;
    position: relative;
}
	
	.blog-search-section {
		padding-top: 50px;
		padding-bottom: 56px;
	}
	
	.search-month-wise {
    margin-top: 14px;
    padding-left: 15px;
   }
	
	.blog-search-box{
		font-size: 2rem;
	}
	
	.month-block select{
		font-size: 2rem;
		padding-left: 6px;
	}
	
	.year-block select{
		font-size: 2rem;
		padding-left: 6px;
	}
	
	.blog-search-btn{
		font-size: 2rem;
	}
	
	.latest-blog-block {
      padding: 20px;
	}  
	
	.most-read-blog-block {
    padding: 20px;
    margin-top: 24px;
	}
	
	.latest-blog-block-heading{
		font-size: 2.4rem;
	}
	
	.latest-blog-block-heading:after{
	   width: 26%;
	   right: 28%;
	}
	
	#latest-blog-slider .owl-next{
		    font-size: 16px;
	}
	
	#latest-blog-slider .owl-prev{
		   font-size: 16px;
	}
	
	.latest-blog-content h2{
		font-size: 2rem;
	}
	
	.l-blog-read-btn a{
		font-size: 2rem;
	}
	
	#most-read-blog-slider .owl-prev{
		font-size: 16px;
	}
	#most-read-blog-slider .owl-next{
		font-size: 16px;
	}
	
	#latest-blog-slider .owl-nav{
		    top: -51px;
	}
	
	#most-read-blog-slider .owl-nav{
		    top: -51px;
	}
	
	.latest-blog-section {
      padding-bottom: 52px;
    }
	
	.blog-category-section {
      padding-top: 40px;
      padding-bottom: 28px;
	}
	
	.blog-category-list ul li a{
		 font-size: 1.5rem;
	     padding: 7px 8px;
	}
	
	.blog-category-section {
    padding-top: 28px;
    padding-bottom: 28px;
	}
	
	.blog-category-text-info {
   
    padding-bottom: 26px;
    min-height: auto;
}
	
	.blog-category-text-info h2{
		    font-size: 2.1rem;
	}
	
	.blog-category-text-info p{
		    font-size: 2.2rem;
	}
	.blog-post-date p{
		    font-size: 1.9rem;
	}
	.blog-read-btn a{
		    font-size: 2rem;
			padding: 8px 6px;
	}
	
	.blog-category-list-section{
	        padding-bottom: 46px;
	}
	
	.blog-category-list-section .devider-block{
	        margin-top: 12px;
	}
	
	/* end blog page css */
	
	/* product detail page css */
	

    .inner-page-banner.product-detail-banner .main-slider-info {
        top: 42%;
    }
    
   .inner-page-banner.product-detail-banner .innerpage-banner-heading {
              font-size: 3.8rem;
    }
    
    .plastic-sprinkler{
                font-size: 3rem;
    }
	
	.pro-detail-choose-us {
        position: relative;
        padding-top: 30px;
        padding-bottom: 36px;
    }
    
   .choose-heading {
    font-size: 2.8rem;
    font-weight: 700;
    margin-bottom: 28px;
  }
  
  .choose-icon img{
          width: 70px;
  }
    
    .why-choose-icon-section .row .col-lg-2{
        width: 33%;
    }
    
    .bb{
      border-bottom: 1px solid #d5d5d5;
    }
    
    .br {
      border-right: 1px solid #d5d5d5;
    }
    
    .ht-22{
       font-size: 1.8rem;
       margin-top: 10px;
    }
    
  .choose-text {
    font-size: 2rem;
    font-weight: 700;
   margin-bottom: 18px;
}


    
    .choose-icon-block {
        min-height: auto;
        margin-top: 15px;
    }
    
    .product-detail-thumb.mob-img {
                margin-bottom: 28px;
    }
    
    .product-detail-info-block {
    position: relative;
    margin-top: 30px;
   }
   
   .brochure-download-icon{
        width: 24px;
        margin-left: 22px;
   }
   
   .imp-sprinkler{
       font-size: 2.8rem;
   }
   
   .imp-sprinkler-pro-name {
    font-size: 3.2rem;
    font-weight: 800;
}
   
   .pro-request-btn {
    margin-top: 35px;
   }
   
.pro-request-btn a {
    font-size: 2.2rem;
    width: 100%;
    text-align: center;
    
}
   
   .b-dw {
    margin-left: 0px;
    margin-top: 14px;
   }
   
   .product-features-heading {
    font-size: 3.9rem;
    text-align: left;
    font-weight: 700;
   }
   
   #simlar-product-slider .owl-dots {
       text-align: center;
       margin-top: 20px;
   }
   
   #simlar-product-slider .owl-dots .owl-dot {
    width: 10px;
    height: 8px;
    background-color: #b3b3b3;
    font-size: 0;
    margin: 0 4px;
}


#simlar-product-slider .owl-dots .owl-dot.active {
    background-color: #674592;
    width: 26px;
    height: 10px;
}
   
   .pro-features-list {
    margin-top: 0px;
  }
  
  .pro-features-list li{
          font-size: 2.1rem;
  }
  
  .pro-features-list li:before{
          top: 8px;
  }
  
  .product-contact-query li{
     font-size: 2.1rem;
  }
  
  .product-demo-thumb {
    position: relative;
    margin-top: 18px;
}

.simlar-product-section {
    padding-top: 44px;
    padding-bottom: 44px;
}

.product-detail-block {
    padding-top: 50px;
    padding-bottom: 50px;
}

#simlar-product-slider {
    margin-top: 32px;
}
.simlar-product-item h2{
    font-size: 2.4rem;
}
.similar-product-readmore a{
        font-size: 2rem;
}

.product-demo-section {
    padding-top: 40px;
    padding-bottom: 50px;
}
	
/* end product detail page css */

/* product category page css*/
	
.inner-page-banner .main-slider-info {
    top: 46%;
}
	
	.innerpage-banner-heading{
		font-size: 3.8rem;
	   line-height: 1.1;
	}
	

	
	.saaras-icon {
		width: 100px;
	}
	
	.ht-46{
		font-size: 2rem;
	}
	
	.inner-page-banner .banner-sm-text {
		margin-top: 8px;
		font-weight: 600;
	}
	
	.exp-eng-text{
		font-size: calc((100vw - 5em) / 18);
	}
	
	.impact-sprinkler-section {
		padding-top: 28px;
		padding-bottom: 44px;
	}
	
    .product-catpage-heading {
        font-size: 3.4rem;
        text-align: left !important;
        font-weight: 800;
    }
	
.impect-text-info {
    width: 100%;
    text-align: left !important;
}
	
	.product-category-banner{
	    position: relative;
	}
	
.inner-page-banner.product-category-banner .main-slider-info {
    z-index: 1;
   top: 77%;
}

.inner-page-banner.product-category-banner .saaras-icon{
     margin-bottom: 14px;
}

.inner-page-banner.product-category-banner .banner-sm-text {
     margin-top: 20px;
}
	
/*	.product-category-banner:after {
           background: linear-gradient(to bottom, rgb(0 0 0 / 9%), rgb(0 0 0 / 26%), rgb(0 0 0 / 30%), rgb(0 0 0 / 39%), rgb(0 0 0 / 24%));
            content: "";
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
        }*/
	
	.find-right-spriliker {
		padding-top: 44px;
		padding-bottom: 44px;
	}
	
	.metal-spriliker-block {
		padding: 20px 18px 0px;
	}
	
	.metal-spk-sub-heading {
		font-size: 2.4rem;
	}
	
	.metal-sprinkler-item{
		margin-top: 22px;
		padding: 14px 12px;
	}
	
	.product-material-heading {
		font-size: 2.4rem;
	}
	
	.product-material-block .radio {
		margin: 0.5rem 0.8em;
	}
	
	.material-radio-block label{
		        font-size: 2rem;
	}
	
	.connection-size-block{
		flex-wrap: wrap;
		padding: 20px 10px;
		margin-top: 20px;
	}
	
	.connection-size-left {
		width: 100%;
	}
	
	.connection-size-heading{
		font-size: 2.3rem;
		padding-left: 0px;
		text-align: center;
		margin-bottom: 10px;
	}
	
	.product-material-block .radio input[type=radio] + .radio-label:before{
		width: 22px;
        height: 22px;
	}
	
	.product-material-block .radio input[type=radio]:checked + .radio-label:before{
		box-shadow: inset 0 0 0 6px #ffffff;
	}
	
	.connection-size-right .material-radio-block {
		justify-content: left;
		flex-wrap: wrap;
	}
	
	.connection-size-right .radio input[type=radio] + .radio-label:before{
		width: 20px;
       height: 20px;
	}
	
	.connection-size-right  .radio {
		margin: 0.5rem 0.8em;
	}
	
	.connection-size-right .radio input[type=radio]:checked + .radio-label:before{
		box-shadow: inset 0 0 0 6px #ffffff;
	}
	
	.radius-size-block {
		flex-wrap: wrap;
		padding: 20px 10px;
	}
	
	.connection-size-right {
		width: 100%;
	}
	
	.product-material-block{
		    padding: 22px 20px;
	}
	
	.sprinkler-name {
	  font-size: 1.5rem;
	  margin-top: 10px;
	}
	
	.sprikler-list-item li {
		font-size: 2.2rem;
	}
	
	.enq-btn {
	font-size: 2.2rem;
    padding: 10px 10px;
    width: calc(50% - 3px);
    text-align: center;
	}
	
	.spr-readmore-btn {
		font-size: 2.2rem;
		margin-left: 6px;
     	padding: 10px 10px;
     	width: calc(50% - 3px);
     	text-align: center;
	}
	

	
	.pagination-block .pagination{
	        width: 100%;
	       margin-top: 42px;
	}
	
	.pagination-block .page-link:link, .page-link:visited{
		    font-size: 16px;
		    width: 24px;
		    min-width: 24px;
	}
	
	.pagination-block .btn-icon {
    width: 16px;
    height: 16px;
	}
	
	.pagination-block .btn{
	  height: 30px;
      width: 26px;
	}
	
	.plastics-spriliker {
    
    padding-bottom: 60px;
}
	
	.sprinker-item-horizontal .sprikler-info-block {
		width: 100%;
	}
	
	.sprinker-item-horizontal .sprinkler-thumb {
		width: 100%;
	}
	
	.sprinker-item-horizontal{
		    flex-direction: column-reverse;
	}
	
/*	.floating-btns {
    top: unset;
    bottom: 0px;
    display: flex;
    gap: 44px;
    width: 100%;
    justify-content: center;
    background-color: #481677;
    padding-bottom: 6px;
}*/

.floating-btns-main{
    top: unset;
    bottom: 0px;
    display: flex;
    gap: 44px;
    width: 100%;
    justify-content: center;
    background-color: #481677;
    padding-bottom: 6px;
}

.floating-btns-main.normal-pages {
    top: unset;
}

.floating-btns-main .floating-btns{
    display: flex;
    gap: 44px;
    justify-content: center;
}
	
.floating-btns a img {
    width: 24px;
}

.floating-btns a {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-radius: 7px;
    padding: 3px 5px;
    margin-top: 14px;
    margin-bottom: 8px;
    position: relative;
    left: unset;
    width: auto;
}

.floating-arrow{
    display: none;
}

.floating-btns a:after {
    content: "";
    width: 1px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    right: -24px;
    top: 0;
}

.floating-btns a:last-child:after {
    display: none;
}
	
.category-product-desktop-view{
    display: none;
}

.product-metrial-form{
    display: none;
}

.category-product-desktop-mobile-view{
    display: block;
            padding-bottom: 60px;
}

.categeory-pro-viewmore-btn{
    text-align: center;
    margin-top: 30px;
}

.categeory-pro-viewmore-btn a{
    font-family: 'Montserrat', sans-serif;
    font-size: 2rem;
    padding: 7px 20px;
    color: #fff;
    background-color: #582c83;
    display: inline-block;
    border: 1px solid transparent;
    font-weight: 500;
}

.categeory-pro-viewmore-btn a i{
    position: relative;
    top: 2px;
}

.categeory-pro-viewmore-btn a:hover{
    background-color: #fff;
    color: #582c83;
     border: 1px solid #582c83 ;
}

.pro-cat-tabs-list .nav-tabs{
    border-bottom: 0px;
    justify-content: center;
    margin-bottom: 30px;
    gap: 2px;
}


.product-material-heading-m {
    font-family: 'Montserrat', sans-serif;
    font-size: 2.8rem;
    color: #000;
    text-align: left;
    margin-bottom: 20px;
}


.pro-cat-tabs-list .nav-tabs .nav-item {
    margin-bottom: -1px;
    width: calc(33% - 2px);
}

.pro-cat-tabs-list .nav-tabs .nav-item .nav-link {
    background-color: #dec7e1;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    color: #000;
    font-size: 2.4rem;
    border: 0px;
    padding: 5px 6px;
}

.pro-cat-tabs-list .nav-tabs .nav-item .nav-link.active{
    background-color: #582c83;
    color: #fff;
}

.product-filter-form{
    position: relative;
}

.product-m-filter-item {
    display: flex;
    align-items: center;
    margin-top: 14px;
}

.m-filter-label{
    width: 55%;
}

.m-filter-select-box {
    width: 45%;
}

.m-filter-select-box select {
    background-color: #ebebeb;
    font-size: 2rem;
    color: #000;
    width: 100%;
    padding: 8px 10px;
    font-weight: 500;
    border: 0px;
     font-family: 'Montserrat', sans-serif;
     -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  background-image: url(../images/select-dropdown.png);
  background-size: .8em;
  background-position: calc(100% - 0.7em) center;
  background-repeat: no-repeat;

}

.m-filter-select-box select option{
    font-size: 2rem;
}

.m-filter-select-box select:focus{
    outline: none;
}

.m-metal-spr {
    font-family: 'Montserrat', sans-serif;
    font-size: 2.6rem;
    color: #000;
    text-align: left;
    margin-bottom: 12px;
}

.con-size{
    font-family: 'Montserrat', sans-serif;
    font-size: 2.2rem;
    font-weight: 600;
}
.ti-arrow-top-right{
    display:none;
}
.mpro-text{
  /*margin-top: 30px;*/
}
.sprinkler-name:hover{
 color:#582c83;   
}
.mobile-product-block{
        padding-top: 26px;
}

.filter-sticky-btn{
    display: none;
}

	
/* product category page css*/
	
	/* gallery page css */
	
	.mobile-banner.ipad-banner {
			display: none !important;
		}
	

	
	.work-togater{
		padding-top: 56px;
		padding-bottom: 28px;
       padding-left: 15px;
	}
	
	.work-togater-heading{
		    font-size: 5.2rem;
	}
	
	.work-togater-slide-section .owl-next{
		font-size: 30px !important;
	}
	
	.work-togater-slide-section .owl-prev{
		font-size: 30px !important;
	}
	
	.work-togater-content {
      width: 100%;
    }
   
   .work-togater-slide-section {
    width: 100%;
    margin-top: 30px;
   }
   
   .inner-page-banner.gallery-banner .innerpage-banner-heading {
    color: #ffffff;
}
   
   .gallery-tabs-section {
    padding-top: 36px;
    padding-bottom: 36px;
   }
   
   .gallery-tabs-outer .nav-tabs .nav-link{
	   font-size: 2.1rem;
	   padding: 14px 8px;
   }
   
   .tbs-btn .nav-tabs .nav-link{
	    font-size: 2rem;
		padding: 10px 22px;
   }
   
   .outer-tab-inner {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  
  .scrondary-tab-inner {
    padding-top: 20px;
    padding-bottom: 22px;
}

.photo-gallery-view-more a{
	font-size: 1.8rem;
}

.gallery-about-content-box{
	    padding: 28px 22px;
}

.gallery-about-automat-heading{
	    font-size: 3.4rem;
}

.ga-num-text{
	font-size: 2.8rem;
}

.ga-sub-text{
	font-size: 2.2rem;
}

.gallery-about-number{
	    margin-top: 20px;
}

.about-automat-readmore {
    margin-top: 26px;
}

.about-automat-readmore a{
	    font-size: 2.2rem;
}
	
/* end gallery page css */

/* career page css */

.career-content-section {
            padding-top: 32px;
        padding-bottom: 16px;
}

.inner-page-banner.career-banner .main-slider-info {
    top: 84%;
}

.rs-quote-block {
    width: 100%;
    padding-top: 36px;
    padding-right: 0%;
	margin-bottom: 26px;
}

.inner-page-banner.career-banner .innerpage-banner-heading {
    text-align: left;
	font-size: 3.5rem;
}

.people-block-section {
    gap: 18px;
}

.take-block-item {
    width: calc(50% - 9px);
    margin-top: 30px;
}

.people-block-section .take-block-item:last-child{
	width: calc(100% - 0px);
}

.career-content-heading-block{
	margin-bottom: 22px;
}

.career-c-heading {
    font-size: 2.670rem;
	    padding-right: 0;
}

.current-job-opening-section {
    padding-top: 0px;
    padding-bottom: 40px;
}

.cureent-job-heading {
    font-size: 3.450rem;
    font-weight: 600;
    text-align: left;
}

.job-title {
    font-size: 2.450rem;
}

.apply-button {
    margin-top: 30px;
    position: relative;
    bottom: 0px;
    width: 100%;
}

.apply-button a {
    font-size: 2.2rem;
    /*font-weight: 500;*/
    margin-top: 8px;
    margin-left: 0px !important;
    width: 76%;
    text-align: center;
}

.cureent-job-opening-block {
    padding: 16px;
    margin-top: 34px;
    min-height: auto;
}

.explore-all-opening a {
    font-size: 2.2rem;
    width: 100%;
   
}

.life-at-automat-section {
    padding-top: 40px;
    padding-bottom: 38px;
    padding-left: 15px;
}

.life-at-subheading{
	    font-size: 3.4rem;
}

.automat-heading{
	font-size: 4.4rem;
}

.life-automat-video-slide {
    margin-top: 22px;
}

.ls-block {
    padding-right: 26px;
    padding-left: 13px;
}


.life-at-automat-section {
        padding-top: 30px;
    }
.life-automat-video-slide .swiper-button-next {
    width: 28px;
	height: 30px;
	right: 0px;
}

.life-automat-video-slide .swiper-button-prev {
    width: 28px;
	height: 30px;
	left: calc(100% - 66px);
}

.womens-slide-overlay{
	display: none;
}

.radika-seth-section .owl-dots {
    bottom: 14px;
    left: 0;
    width: 100%;
    text-align: center;
}

.life-automat-video-slide .swiper-button-next:after{
	    font-size: 14px;
}

.life-automat-video-slide .swiper-button-prev:after{
	font-size: 14px;
}

.life-automat-video-slide .mySwiper {
    padding-bottom: 12px;
}

.life-automat-video-slide .swiper-pagination-progressbar{
	    width: 73% !important;
}

.desk-img{
	display: none !important; 
}

.mob-img{
	display: block !important;
}

.person-name {
    font-size: 3.8rem;
    font-weight: 600;
}

.ritika-seth-info-mobile{
	display: block;
}

.wommens-mobile-heading{
	display: block;
}

.person-designation{
	    font-size: 2.3rem;
}

.rs-name-block {
    padding-top: 51px;
}

.rs-quote-icon{
	    width: 64px;
}

.rs-name-block h2{
	    font-size: 2.5rem;
}

.rs-right-text-block {
    width: 44%;
}

.rs-img-block {
    width: 50%;
}

.r-seth-mobbile-devices{
	display: block;
	margin-top: 40px;
}

.wommens-mobile-heading{
	    padding-bottom: 30px;
}

.wommens-mobile-heading h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 3rem;
    color: #674592;
    font-weight: 600;
}

.wommens-mobile-heading h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 5rem;
    color: #000;
    font-weight: 700;
}

.ritika-seth-info-mobile {
    display: block;
    padding-top: 36px;
    padding-bottom: 36px;
}


.ritika-seth-info-mobile h2{
	font-family: 'Montserrat', sans-serif;
	font-size: 4rem;
    color: #000;
    font-weight: 700;
}

.ritika-seth-info-mobile .r-seth-desigantion {
    font-weight: 600;
    font-size: 2.2rem;
}

.percentage-section .col-lg-4{
	width: 33.33%;
}


.rs-right-text-block-inner h2 {
    font-size: 3.5rem;
}

.rs-right-text-block-inner h3{
	font-size: 2.6rem;
}

.womens-content-wrap{
  top: 66%;
}

.happy-score-text {
    font-size: 1.9rem;
    text-align: left;
}

.new-op-break{
	display: inline-block;
}

.rs-right-text-block-inner {
    margin-bottom: 22px;
    margin-left: -2px;
}

.taking-care-people-section {
           padding-top: 34px;
        padding-bottom: 38px;
}

.percent-text {
    font-size: 3.6rem;
    text-align: left;
}

.taking-care-heading{
	text-align: left;
    font-weight: 600;
}

.happy-score-text {
    font-size: 1.5rem;
    font-weight: 700;
}

.take-care-content-item {
    padding-left: 0px;
    padding-right: 0px;
}

.take-care-content-item h3 {
    font-size: 2rem;
}

.carreer-form-section {
    padding-top: 40px;
    padding-bottom: 50px;
}

.career-form-heading {
    text-align: left;
    font-weight: 600;
    font-size: 3.85rem;
}

.career-form-subheading {
    font-size: 2.6rem;
    text-align: left;
    font-weight: 600;
}

.career-form-inner label {
    font-size: 2.2rem;
    font-weight: 400;
}

.cr-send-btn {
    font-size: 2.3rem;
    width: 100%;
    font-weight: 500;
}

/* end career page css */

/* water management page css */

.project-left-info{
    padding-left: 0px;
}

.inner-page-banner.water-mg-banner .main-slider-info {
    z-index: 1;
    top: 68%;
}

.water-mg-banner .banner-sm-text{
           font-size: 2.6rem;
}

	.inner-page-banner.water-mg-banner {
		    position: relative;
		}
		

.use-water-smartly-section {
    padding-top: 30px;
    padding-bottom: 24px;
}

.use-water-smartly-inner {
    width: 100%;
}

.inner-page-banner.water-mg-banner .banner-sm-text{
    padding-left: 0px;
}

.water-mg-banner .innerpage-banner-heading{
     padding-left: 0px;
    font-size: 3.6rem;
}

.use-water-heading{
    font-size: 3.250rem;
    margin-bottom: 20px;
    padding-right: 0;
}

.use-water-heading br{
    display: none;
}

.our-expert-offer-section{
    padding-top: 28px;
    padding-bottom: 0px;
}

.project-row-2 {
    flex-direction: column-reverse;
}

.project-row-4{
    flex-direction: column-reverse;
}

.our-expert-heading{
        font-size: 3.6rem;
    margin-bottom: 20px;
}

#offer-project-slider .owl-next{
    top: 34%;
}

#offer-project-slider .owl-prev{
     top: 34%;
}

#offer-project-slider .owl-nav img {
    width: 12px;
}

.project-content-info {
    padding-top: 42px;
}

.project-con-heading{
        font-size: 3.2rem;
}

.sports-facilities-list ul li{
    font-size: 2rem;
}

.sports-facilities-list{
    gap: 20px;
}

.sports-facilities-list ul {
    width: calc(50% - 20px);
}

.why-adpt-section {
    padding-top: 50px;
    padding-bottom: 50px;
}

.why-adpt-heading{
        font-size: 3.6rem;
}

.water-assessment-heading{
    font-size: 2.8rem;
}

.partner-with-automat {
    padding-top: 32px;
    padding-bottom: 40px;
}

.partner-automat-heading{
        font-size: 3.6rem;
}

.partner-item-block .desk-img{
    display: none;
}

.partner-item-block .mobile-img{
    display: block;
}

.partner-title{
        font-size: 2.2rem;
}

.partner-title span br{
    display: none;
}

.partner-overlay .partner-title-sec{
    top: 76%;
    padding: 5px 10px;
}

.top-sell-title h2{
        font-size: 2.6rem;
}

.top-sell-read-more a{
        font-size: 2.1rem;
}

.top-selling-product-section {
    padding-top: 36px;
    padding-bottom: 40px;
}

.successful-project-section {
    padding-top: 32px;
    padding-bottom: 38px;
}

.successful-project-block {
    margin-top: 24px;
}

.sus-pro-heading{
        font-size: 2.8rem;
}

.rq-call-form-field{
        font-size: 2.2rem;
}

.rq-send-btn{
     font-size: 2.2rem;
}

/* end water management page css */

/* blog detail page css */

.blog-detail-main-section{
	padding-top: 50px;
    padding-bottom: 50px;
}

.blog-detail-heading h2{
	font-size: 2.6rem;
}

.blog-detail-content-sec{
        padding: 20px 22px;
}

.blog-shareblock ul li a{
    width: 35px;
     height: 35px;
     line-height: 32px;
    font-size: 16px;
}

.blog-social-share-dropdown{
    left: -72px;
    top: -188px;
}

.blog-detail-author span{
	font-size: 1.9rem;
}

.blog-detail-content p{
	    font-size: 2.25rem;
}

.blog-detail-content h2{
	   font-size: 2.4rem;
}

.blog-detail-content ul li{
	   font-size: 2.25rem;
}

.blog-detail-content h3{
	    font-size: 2.2rem;
}

.blog-detail-sidebar {
   padding: 26px 0px;
    margin-top: 20px;
}

.blog-shareblock ul{
    padding-left: 0px;
}

.most-read-blog-detail-heading{
	font-size: 2.6rem;
	padding: 0 12px;
}

.most-read-blog-d-thumb {
           width: 100%;
        height: 150px;
}

.most-read-title {
    width: calc(100% - 0px);
   padding: 16px 12px;
}

.most-read-title h2{
	font-size: 2rem;
}

.most-blog-read-btn a{
	font-size: 1.8rem;
}

.most-read-blog-d-item{
	    margin-top: 26px;
}


/* end blog detail css */

/* contact us page  css */

.contact-main-inner {
    padding-top: 46px;
    padding-bottom: 40px;
    padding-right: 0%;
}

.contact-info-heading{
	    font-size: 2.2rem;
}

.conatc-form-label{
	font-size: 2.2rem;
	margin-top: 30px;
}

.contact-f-field{
	height: 46px;
	font-size: 2.2rem;
}

.contact-f-field.message-box {
    min-height: 130px;
}

.tnc-check-box-block {
    display: flex;
}

.tnc-check-box-block label{
	    font-size: 1.8rem;
}

.key-support-col-1 {
    width: 100%;
}

.key-support-col-2 {
    width: 100%;
}

.conatact-send-btn button{
  font-size: 2.2rem;
  padding: 7px 28px;
}

.key-support-heading{
	    font-size: 2.925rem;
}

.email-support-item h4{
	    font-size: 2.4rem;
}

.email-support-item p{
	    font-size: 2rem;
}

.email-support-item {
    margin-top: 12px;
}

.contact-sidebar{
	    padding: 24px 20px;
}

.key-people-heading{
	font-size: 2.6rem;
}

.key-people-name{
	font-size: 2.1rem;
}

.key-people-desi{
	font-size: 2.1rem;
}

.key-people-email{
	font-size: 2rem;
	margin-top: 8px;
}

.key-people-item {
    margin-top: 36px;
    margin-bottom: 32px;
}

.contact-section-section{
   padding-bottom: 44px;
}

.automat-office-section {
    padding-top: 16px;
    padding-bottom: 40px;
}

.automat--office-block h2 {
    font-size: 2.5rem;
	padding-top: 15px;
}

.automat--office-block h3 {
    font-size: 2.2rem;
}

.automat--office-block p {
    font-size: 2rem;
}

.city-specific-queries-section{
	padding-top: 40px;
    padding-bottom: 40px;
}

.city-sp-heading{
	font-size: 2.925rem;
}

.city-loctaion-text h3{
	    font-size: 2.1rem;
}

.cilty-loctaion-thumb {
    width: 140px;
}
.city-loctaion-text {
    width: calc(100% - 140px);
}

.cilty-loctaion-thumb img{
	width: 100%;
}

.city-loctaion-text p{
	    font-size: 2rem;
}

.city-location-item{
	    margin-top: 24px;
}

.contact-btns-section{
	padding-top: 40px;
    padding-bottom: 40px;
}

.contact-btns-inner a{
	font-size: 2rem;
	padding: 7px 14px;
	width: 280px;
	margin: 7px 16px;
}

/* end  contact us page  css */	

/*  csr page  css */

.inner-page-banner.career-banner.csr-banner .main-slider-info {
    top: 73%;
}

.empowering-lives-heading{
	    font-size: 3.75rem;
}

.pk-jain{
   font-size: 3rem;
   margin-top: 40px;
}

.pk-jain-designation{
	font-size: 2.25rem;
}

.pk-jain-thumnail-block{
	    margin-top: 34px;
}

.emp-life-section {
    position: relative;
    padding-top: 50px;
    padding-bottom: 30px;
}

.emp-life-content-sec{
	    padding-left: 0%;
}

.csr-activity-left{
	padding-right: 0%;
}

.emp-life-content-sec p{
	width: 100%;
}

.csr-activities-section {
    padding-top: 20px;
    padding-bottom: 0px;
}

.csr-activity-heading{
	font-size: 3.75rem;
}

.automat-foundation-text {
    margin-top: 28px;
}	

.donations-made-group h2 {
    font-size: 2.5rem;
}

.csr-activity-left{
    padding-bottom: 28px;
}

.donations-made-group{
   padding-top: 0px;
}


.donations-made-group ul li{
	 font-size: 2.25rem;
}

.csr-activity-thumbnail img{
	width: 100%;
}


.csr-activity-item{
	margin-bottom: 30px;
}

.csr-activity-item h2{
	    font-size: 2.5rem;
}

.automat-social-work {
    padding-top: 0px;
    padding-bottom: 50px;
}

.csr-activites-slider-sec {
    margin-top: 2px;
}

.socila-work-heading {
     font-size: 3.75rem;
    text-align: left;
   
}

.social-work-slider-section {
    margin-top: 30px;
    background-color: #dec7e1;
    padding: 33px 10px;
}

.automat-social-work-inner{
	    background-color: #dec7e1;
}

.social-work-slide-item .row{
	flex-direction: column-reverse;
}

.social-work-content {
    padding-left: 0px;
}

.social-work-content h2{
	font-size: 3.5rem;
}

.social-work-content h3 {
    font-size: 4.8rem;
    font-weight: 700;
}

.social-work-content h4 {
    font-size: 3.25rem;
    font-weight: 600;
}

.social-work-thumbnail {
	margin-top: 30px;
}

/* end  csr  page  css */

/* founder  page  css */

.inner-page-banner.career-banner.founder-banner .innerpage-banner-heading {
    padding-left: 0%;
}

.inner-page-banner.career-banner.founder-banner .main-slider-info {
    top: 75%;
}

.dream-quote-block {
    text-align: left;
}

.quote-dream-section {
    padding-top: 50px;
}

.dream-heading{
	font-size: 3.75rem;
	text-align: left;
}

.automat-r p{
	text-align: left !important;
}

.commited-global-leader-section {
    padding-left: 3%;
    position: relative;
    padding-top: 15px;
    padding-bottom: 26px;
    padding-right: 3%;
}

.we-commit-global-leader-info {
    padding-right: 0%;
}

.global-leader-heding br{
	display: none;
}

.t-jain-block {
    padding-right: 0px;
    padding-left: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.global-leader-heding{
	font-size: 2.695rem;
}

.we-commit-global-leader-info h3 {
    font-size: 2.5rem;
    margin-top: 34px;
}


.milestone-thumb-inner{
	display: none;
}

.milestone-content-section {
    padding-left: 22px;
}

.leadership-milestone-section {
    padding-top: 50px;
    padding-bottom: 28px;
    padding-right: 15px;
}

.milestone-content-heading br{
	display: none;
}

.milestone-content-heading{
	    font-size: 2.695rem;
}
F
.milestone-content-heading{
	margin-bottom: 25px;
    line-height: 1.4;
}

.milestone-m{
	display: flex;
	flex-wrap: wrap;
	gap : 10px;
	padding-bottom: 50px;
}

.milestone-m-itemthumb.col-m-1-1{
	position: relative;
}

.milestone-m-itemthumb.col-m-1-1 img{
	width: 88%;
}

.milestone-m-item-1 {
	width: 100%;
}

.milestone-m-itemthumb img{
	width: 100%;
}

.milestone-m-item-3 {
    width: 36.8%;
}

.col-m-2-2{
	margin-top: 10px;
}

.milestone-m-item-2 {
    width: 59.5%;
}

.col-m-3-2{
	margin-top: 10px;
}

.milestone-m-itemthumb.col-m-1-1:after {
    content: "";
    width: 10%;
    background-color: #5c2b8e;
    position: absolute;
    height: 92px;
    bottom: 0;
    right: 0;
}

.col-m-4-1{
	position: relative;
}

.col-m-4-1:after {
    content: "";
    width: 28px;
    height: 125px;
    background-color: #5c2b8e;
    position: absolute;
    bottom: 70px;
    left: 0;
}



/* end  founder  page css */

.privacy-content-section {
    padding-top: 50px;
    padding-bottom: 50px;
}

.privacy-content-section h3{
        font-size: 2.6rem;
}

/* research- and development page css */

.inner-page-banner.research-development .innerpage-banner-heading {
    padding-left: 0;
}

.rd-banner-br {
    display: block;
}

.inner-page-banner.research-development .main-slider-info {
    top: 56%;
}

.latest-tecch-inner {
    width: 100%;
}

.latest-tech-heading {
    font-size: 3.35rem;
}

.latest-tech-button a{
    font-size: 2.2rem;
    padding: 10px 14px;
    font-weight: 500;
}

.latest-tech-thumbnail{
    margin-top: 24px;
}

.ext-irrigation-left-content{
   display: none; 
}

.ext-irrigation-inner{
    gap: 25px;
    width: 98%;
}

.ext-irrigation-right-img-block {
    width: 92.2%;
}

.ext-irrigation-section {
    position: relative;
    padding-top: 80px;
    padding-bottom: 40px;
}

.ext-irrigation-section:after {
    height: 52%;
    bottom: 112px;
    z-index: -1;
}

.ext-irrigation-content-sec {
            margin-top: 38px;
}

.ext-irrigation-img-block-2 img {
    bottom: unset;
    top: -28px;
    right: 8px;
}

.filterfloat-btn {
    display: none !important;
}

.ext-sec-m-heading {
    font-family: 'Montserrat', sans-serif;
    color: #010101;
    font-size: 2.6rem;
    font-weight: 700;
}

.rd-video-inner{
    width: 100%;
}

.rd-video-item{
    margin-top: 72px;
    padding-top: 16px;
}

.rd-video-inner .slick-next {
    top: 100%;
    right: 60px;
    margin-top: 0px;
    width: 48px;
    height: 48px;
}

.rd-video-inner .slick-prev {
    bottom: 0;
    top: 100%;
    width: 48px;
     height: 48px;
}

.rd-video-inner .mobile-view .text-slider {
    position: relative;
    padding-bottom: 24px;
}

.rd-video-title-block {
   
    width: 100% !important;
}

.rd-video-title-block h2 {
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.4;
}

.rd-video-play-btn{
    top: 38%;
    left: 38%;
}

.rd-video-play-btn img {
    width: 70px;
}

.evloution-vision{
   background: rgb(255, 255, 255);
   background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
}

.rd-video-section{
        padding-bottom: 18px;
}

.evlution-heading {
    font-size: 3rem;
}

.evlution-heading br{
    display: none;
}

.life-at-automat-section.evloution-vision{
    padding-left: 10px;
    padding-right: 0px;
    position: relative;
}

.life-at-automat-section.evloution-vision:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    background: rgb(143, 207, 9);
    background: linear-gradient(275deg, rgba(143, 207, 9, 1) 0%, rgba(255, 69, 0, 1) 100%);
    bottom: 0;
    left: 0;
    right: 0;
}

.ls-block.ev-s{
    padding-right: 0px;
}

.revolution-thum-content h2 {
    font-size: 2.1rem;
    min-height: 90px;
    margin-top: 24px;
    margin-bottom: 20px;
    font-weight: 500;
}

.revolution-thum-content a{
   font-size: 2.2rem;
    
}

.home-blog-btn{
    font-size: 2.2rem;
}

.life-automat-video-slide .swiper-pagination-progressbar{
    display: none;
}

.rd-visionSwiper {
    padding-bottom: 80px !important;
}

.life-at-automat-section.evloution-vision .life-automat-video-slide .swiper-button-prev {
    left: calc(52% - 66px);
    background-color: #f5f5f5;
    width: 40px;
    height: 40px;
    border: 1px solid #bebebe;
}

.life-at-automat-section.evloution-vision .life-automat-video-slide .swiper-button-prev:after {
    color: #582c83;
    font-size: 18px;
}

.life-at-automat-section.evloution-vision .life-automat-video-slide .swiper-button-next{
    right: 40%;
    background-color: #f5f5f5;
    width: 40px;
    height: 40px;
    border: 1px solid #bebebe;
}

.life-at-automat-section.evloution-vision .life-automat-video-slide .swiper-button-next:after{
    color: #582c83;
    font-size: 18px;
}

.subscribe-form-left h2{
        font-size: 2.825rem;
}

.sub-field-block{
    padding-left: 0px;
}

.subscribe-button-block{
    padding-left: 0px;
}

.subscribe-form-inner label{
    font-size: 2.5rem;
    margin-top: 30px;
}

.subscibe-form-field{
        height: 50px;
}

.subscribe-btn{
        font-size: 2.2rem;
     
}

/* end  research- and development page css */



	.tp-nav-row .col-md-3{
		 -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
	}
	
	.tp-nav-row .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }

#header .nav-link {
    font-size: 1rem !important;
}

.search_block{
    width: 90%;
    right: 0;
    left: 0;
    margin: 0px auto;
    top: 106px;
}

.sitemap-br {
    display: block;
}


}
    
    /*-- ======= Top Bar css ======= */
    
@media only screen and (min-width: 768px) and (max-width: 1199px)  {
		 
		 html{
			 font-size: 60%;
		 }
		 
		p{
			font-size: 1.35rem;
		}
		 
		 .search_box input{
			 font-size: 1.4rem;
		 }
		 
		 .search_box input.search_icon{
			 font-size: 1.4rem;
		 }
		
		.topnav-container {
         width: 94vw;
		}
		
		#header .navbar-brand img {
			width: 98px;
		}
		
		#header .dropdown-menu .col-md-3 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 25%;
			flex: 0 0 25%;
			max-width: 25%;
		}
		
		#header .nav-item .dropdown-menu{
			    top: unset;
		}
		.mastermenu-heading{
			    font-size: 1.8rem;
		}
		.master-maenu-list li a{
			    font-size: 1.4rem;
		}
		
		.topnav-container .col-lg-3{
			-webkit-box-flex: 0;
			-ms-flex: 0 0 15%;
			flex: 0 0 15%;
			max-width: 15%;
		}
		
		.topnav-container .col-lg-9 {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 85%;
			flex: 0 0 85%;
			max-width: 85%;
		}

        .custom-container {
            width: 92vw;
        }
        #navbarSupportedContent .navbar-nav {
            margin-top: 0px;
            margin-left: -10px;
			    padding-right: 0px;
        }

        #header .nav-item {
			transition: all 200ms linear;
			margin-left: 0.6rem !important;
		}

     .search_box{
			    width: 48%;
		}

       #header .navbar {
         padding: 8px 8px;
		 margin-left: -30px;
	   }

        #header .nav-link {
			padding: 7px 4px !important;
			font-weight: 600;
			font-size: 1.2rem;
		}
		
		#header .nav-item .dropdown-menu {
             left: -65%;
             min-width: 450px;
        }
		
		.lang-btn{
		  top: 32%;
          font-size: 1.6rem;
          right: calc(0% + 4px);
		}
		
		.searchbar {
            margin-right: 36px;
            margin-left: 12px;
        }
        
        .langdropdown-menu{
                margin-top: 22px;
                right: calc(0% + 10px);
        }
        
        .lang-heading {
          font-size: 1.80rem;
        }
        
        .langdropdown-menu a{
                font-size: 1.80rem;
        }
		
		
		
		.popular-srach-list-section {
          margin-top: 68px;
		}
		
		.search_box{
			width: 60%;
		}
		
		.searchbar .icon {
            width: 33px;
            height: 33px;
            background-size: 18px;
            transform: translate(0) !important;
            right: 0 !important;
        }
        
        .topnav-container .search-form > .search-close{
                right: 40px;
                top: 14px;
        }
		
		.searchbar input[type="text"]{
			height: 33px;
			font-size: 1rem;
		}
		.searchbar input[type="text"].active {
          width: 162px;
		}
		
		.searchbar {
            margin-right: 30px;
        }
		
		.banner-subtext{
			font-size: 2.5rem;
		}
		
	  .banner-sm-text {
			font-size: 2.8rem;
		}
	   
	   .home-banner .owl-nav {
			left: calc( 0px + 70px);
			bottom: 10px;
		}
		
		.home-banner .owl-nav img {
			width: 12px !important;
			position: relative;
			top: -2px;
		}
		
		.home-banner .read-mor-btn {
			margin-top: 16px;
		}
		
		.home-banner .owl-prev {
			width: 34px;
			height: 36px;
		}
		
		.home-banner .owl-next {
			width: 34px;
			height: 34px;
			}
			
		.desk-top-banner{
			display: none !important;
		}	
		
		.mobile-banner{
			display: block !important;
		}
		
		.home-main-slider .slideshow .slick-prev {
			left: 52px;
			font-size: 30px;
		}
				
		.home-main-slider .slideshow .slick-next{
			    right: 52px;
				font-size: 30px;
		}
		
		.po-right {
			left: 40%;
		}
		
		.mobile-banner.on-mobile {
			display: none !important;
		}
		
		.mobile-banner.ipad-banner {
			display: block !important;
		}
		
		
		.banner-heading{
			    font-size: 2.5rem;
		}
		
		.main-slider-info .read-mor-btn a{
			 font-size: 1.8rem;
		}
		
		.most-searched-view-btn a{
		        font-size: 15px;
		}
		
		.most-searched-item h2{
		        font-size: 14px;
		}
			
		
		.info-text {
			font-size: 1.8rem;
		}
		p{
			font-size: 1.8rem;
		}
		
	.farmer-across-globe {
        padding-top: 42px;
        padding-bottom: 44px;
    }
		
		.farmer-globe-heading{
			font-size: calc((100vw - 5em) / 18);
		}
		
		.f-globe-info{
			    font-size: 2.1rem;
		}
		
		.in-leading-text{
			    font-size: 2.4rem;
		}
		
		.product-heading{
			font-size: calc((100vw - 5em) / 22);
		}
		
		.home-product-inner {
			gap: 20px;
		}
		
		.home-product-block {
			width: 100%;
			padding: 6px;
			margin-top: 17px;
		}
		
		.newlaunch-inner{
			padding-left: 54px;
			padding-right: 54px;
		}
		
		.new-launch-sub-h{
			font-size: 3rem;
		}
		
		
		
		.home-product-block h2{
			font-size: calc((100vw - 5em) / 40);
		}
		
		.new-launch-inner{
			 margin-top: 20px;
		}
		
		.new-launch-inner h2{
			    font-size: calc((100vw - 5em) / 30);
		}
		
		.new-launch-name{
			 font-size: calc((100vw - 5em) / 40);
		}
		
		.new-launch-view-btn a {
			font-size: 1.8rem;
		}
		
		.water-management-section{
			    padding-bottom: 26px;
		}
		
		.home-pro-left {
			width: 72%;
		}
		
		.new-lauch-section{
			padding-bottom: 50px;
		}
		
		.automat-global-local-section {
			padding-top: 0px;
			padding-bottom: 0px;
		}
		
		.product-search-form .pro-search-btn .search-submit{
			    font-size: calc((100vw - 5em) / 40);
		}
		
		.home-product-section{
			padding-bottom: 40px;
		}
		
		.automat-global-section-inner{
			padding-left: 38px;
		}
		
		.automat-text{
			font-size: calc((100vw - 5em) / 30);
		}
		
		.local-heading {
			font-size: 3rem;
		}
		
		.work-togater-heading{
		    font-size: 3rem;
		}
		
		.water-management-right-content {
		
		padding-left: 28px;
		padding-right: 28px;
	}
		
		.global-text{
			font-size: 3rem;
		}
		
		.video-play-block {
			bottom: 30px;
		}
		
		.watch-vd-text {
			font-size: 2.1rem;
		}
		
		.adapting-years {
			font-size: 2.2rem;
			margin-top: 20px;
		}
		
		.irrigation-thum-title{
			font-size: 1.6rem;
			width: 80%;
		}
		
		.born-text{
			font-size: calc((100vw - 5em) / 35);
		}
		
		.gone-text{
			font-size: calc((100vw - 5em) / 35);
		}
		
		.commnity-info {
			padding-right: 12px;
			padding-left: 12px;
		}
		
		.community-btn {
			margin-top: 26px;
		}
		
		.g-story-text {
			font-size: 2.4rem;
		}
		
		.g-section-know-btn a {
			font-size: 1.6rem;
		}
		
		.establish-text{
			font-size: calc((100vw - 5em) / 25);
		}
		
		.innovative-irrigation-block {
			padding-top: 104px;
			min-height: 400px;
		}
		
		.irrigation-content h2{
			    font-size: calc((100vw - 5em) / 25);
		}
		
		.irrigation-content p{
			font-size: calc((100vw - 5em) / 30);
		}
		
		.irrigation-paly-btn img{
			width: 80px;
		}
		
        .establish-section {
            padding-top: 40px;
            padding-bottom: 50px;
        }
		
		.community-section {
        padding-top: 40px;
        padding-bottom: 50px;
    }
		
		.commnity-info h3{
			 font-size: 2.4rem;
		}
		
		.commnity-info h2 {
			font-size: 2.8rem;
		}
		
		.f-play-btn {
          width: 60px;
		}
		
		.latest-blog-heading {
			font-size: 3.5rem;
		}
		
		.blog-main-title{
			font-size: 2rem;
			margin-bottom: 15px;
			min-height: 62px;
		}
		
		.blog-sec-block .info-text{
			min-height: 60px;
		}
		
		.home-blog-thumb-item {
			height: 148px;
		}
		
		.blog-sub-title{
			font-size: 2.2rem;
		}
		
		.blog-read-more-btn {
			margin-top: 30px;
		}
		
		.blog-read-more-btn a {
			font-size: 1.6rem;
		}
		
		.home-latest-blogs {
			padding-bottom: 52px;
		}
		
		.request-btn a {
			font-size: 1.8rem;
		}
		
		.request-call-section {
			padding-bottom: 68px;
		}
		
		.footer-logo img{
			width: 100px;
		}
		
		.footer-abouinfo p {
			font-size: 1.4rem;
		}
		
		.footer-heading {
			font-size: 1.5rem;
		}
		
		.footer-links-inner{
			gap: 14px;
		}
		
		.foot-links li a {
			font-size: 1.3rem;
		}
		
		.foot-links {
			width: 46%;
		}
		
		.app-download-links a img {
			width: 102px;
		}
		
		.foot-contact-detail p {
			font-size: 1.3rem;
		}
		
		.foot-contact-icon img{
			        width: 26px;
		}
		.foot-contact-icon {
            width: 28px;
        }
        
        .foot-contact-detail {
            width: calc(100% - 28px);
            padding-left: 8px;
        }
		
		.footer-botton-inner p {
			font-size: 1.3rem;
		}
		
		.foot-bottom-links a {
			font-size: 1.3rem;
		}
		
		
		
		
		/* about page css */
		
		.brands-item {
			width: 20.66%;
		}
		
		.brands-item img {
			width: 118px;
		}
		
		.world-location-section {
            padding-top: 50px;
            padding-bottom: 40px;
        }
		
		.wl-heading {
			font-size: 2.3rem;
		}
		
		.wl-heading  br{
			display: none;
		}
		
		.number-item {
			font-size: 2.2rem;
		}
		
		.tushar-jain-video-section {
            padding-top: 38px;
            padding-bottom: 50px;
        }
		
    	.tushar-jain-inner-sec {
          padding: 0px 24px;
        }
		
		.t-video-play-btn {
            width: 54px;
			        top: 20%;
		}
		
		.making-impact-heading {
			font-size: 2.4rem;
			margin-bottom: 14px;
		}
		
		.tushar-jain-info-section {
			padding-left: 0px;
		}
		
		.t-jain-name {
			font-size: 2.4rem;
			margin-top: 16px;
		}
		
		.leader-section {
            padding-bottom: 40px;
            padding-top: 34px;
		}
		
		.founder-desi {
			font-size: 2.2rem;
		}
		
		.founder-read-more-btn {
			padding-top: 10px;
		}
		
		.breadcrumb-section .breadcrumb li{
              font-size: 1.8rem;
        }
            
       .breadcrumb-section .breadcrumb li a{
               font-size: 1.8rem;
        }
		
		.inner-page-banner.founder-banner .main-slider-info{
		        top: 22%;
		}
		
		.exelence-content-block {
			width: 50%;
			padding-left: 24px;
			padding-right: 18px;
		}
		
		.exelence-heading{
			font-size: 3.2rem;
		}
		.exelence-heading br{
			display: none;
		}
		
		.exelence-content-block-2 {
			padding-left: 20px;
			padding-top: 26px;
			padding-right: 15px;
		}
		
		.execelence-section{
			padding-bottom: 66px;
		}
		
		.sustain-water-thumb-2 {
			padding-left: 22px;
			margin-top: -14px;
		}
		
		.legacy-section {
			position: relative;
			padding-top: 50px;
            padding-bottom: 50px;
		}
		
		.manufacturing-thumb-list ul li{
		        font-size: 1.6rem;
		}
		
		.legacy-section .accordion ul li div .lagacy-info h2{
			font-size: 3.2rem;
		}
		
		.legacy-section .accordion ul li div .lagacy-info p{
			    font-size: 1.6rem;
		}
		
		.legacy-section .accordion ul li div .lagacy-info{
			    padding: 150px 40px 30px 40px;
		}
		
		.csr-list-block-1{
			padding: 26px 22px;
            margin-top: 32px;
		}
		
		.csr-sub-heading {
			font-size: 1.8rem;
		}
		
		.csr-listing li{
			    font-size: 1.7rem;
		}
		
		.csr-section {
			padding-bottom: 70px;
		}
		
		.reserch-development-section {
			padding-top: 74px;
			padding-bottom: 74px;
		}
		
		.founder-read-more-btn a {
			font-size: 1.8rem;
		}
		
		.leaders-automate-heading {
			font-size: 2.8rem;
		}
		
		.leader-name {
			font-size: 1.8rem;
		}
		
		.leader-desi {
			font-size: 1.6rem;
		}
		
		.explore-career-btn {
			font-size: 1.8rem;
		}
		
		.explore-carrer-btn-block{
		    margin-top: 20px;
		}
		
		.our-brands-section {
			padding-top: 54px;
			padding-bottom: 54px;
		}
		
		.brands-item img {
			width: 118px;
		}
		
		.manufacturing-main-section{
		        padding-bottom: 40px;
		}
		
	.our-joureny-section {
        padding-top: 32px;
        padding-bottom: 32px;
    }
		
		.timeline-wrapper{
			    padding-left: 0px;
		}
		
		.time-line-inner {
			padding: 14px;
		}
		
		.timeline-slide__content {
			top: 0px;
			padding: 10px 0px 0px 10px;
			padding-right: 0px;
		}
		
		.our-joureny-section .slick-prev{
			left: 42px;
			width: 28px;
			height: 28px;
			font-size: 24px;
		}
		
		.our-joureny-section .slick-next{
			right: 42px;
			width: 28px;
			height: 28px;
			font-size: 24px;
		}
		
		.timeline-nav__item{
			line-height: 58px;
		}
		
		.timeline-nav-items:after{
			    bottom: 94px;
		}
		
		.rd-inner-section{
			height: 500px;
		}
		
		.rd-info-section {
			padding: 110px 25px 8px 25px;
		}
		
		.rd-more-btn a {
			font-size: 1.8rem;
		}
		
		.rd-heading {
			font-size: 2.4rem;
		}
		
		/* end about page css */
		
		/*  blog page css */
		
		.inner-page-banner .blog-banner-info{
			  top: 52%;
		}
		
		.blog-search-section {
			padding-top: 64px;
			padding-bottom: 60px;
		}
		
		.blog-search-box{
			    font-size: 1.8rem;
		}
		
		.month-block select{
			font-size: 1.7rem;
		}
		
		.year-block select{
			font-size: 1.7rem;
		}
		
		.latest-blog-block {
          padding: 24px;
		}
		
		.latest-blog-block-heading{
			    font-size: 2.2rem;
		}
		
		.latest-blog-block-heading:after {
          width: 19%;
          right: 30%;
       }
	   
	   #latest-blog-slider .owl-nav{
		       top: -52px;
	   }
	   
	   .most-read-blog-block{
		   padding: 24px;
	   }
	   
	   #most-read-blog-slider .owl-nav{
		    top: -52px;
	   }
	   
	   .latest-blog-content h2{
		   font-size: 1.8rem;
	   }
	   
	   .l-blog-read-btn a{
		   font-size: 1.2rem;
	   }
	   
	   .blog-search-btn{
		    font-size: 1.7rem;
			line-height: 46px;
	   }
	   
	   .latest-blog-section {
			padding-top: 0px;
			padding-bottom: 60px;
		}
		
		.blog-category-section {
          padding-top: 36px;
         padding-bottom: 30px;
		}
		
		.blog-category-list ul li a{
			font-size: 1.5rem;
		}
		
		.blog-categeoy-item{
			margin-top: 6px;
		}
		
		.blog-category-text-info h2{
			    font-size: 1.4rem;
		}
		
		.blog-category-text-info p{
			    font-size: 1.35rem;
		}
		
		.blog-read-btn {
			width: 56%;
		}
		
		.blog-read-btn a {
			font-size: 1.4rem;
			padding: 8px 6px;
		}
		
		.blog-post-date {
			width: 38%;
		}
		
		.blog-post-date p{
			    font-size: 1.6rem;
		}
		
		.blog-category-list-inner {
			padding-bottom: 24px;
		}
		
		.blog-category-list-section {
			padding-bottom: 56px;
		}
		
		/* end blog page css */
		
		/* product detail page css */
		
		.ht-22{
		    font-size: 1.6rem;
		}
		
		.choose-heading{
		        font-size: 2.6rem;
		}
		
		.choose-text{
		        font-size: 1.8rem;
		}
		
		.choose-icon-block{
		        margin-top: 40px;
		}
		
		.pro-detail-choose-us{
		    padding-top: 50px;
            padding-bottom: 26px;
		}
		
		.imp-sprinkler{
		        font-size: 2rem;
		}
		
		.pro-request-btn {
            margin-top: 40px;
        }
        
        .b-dw {
            margin-left: 5px;
        }
        
        .pro-request-btn a{
            font-size: 1.4rem;
            padding: 10px 5px;
        }
        
        .brochure-download-icon{
            width: 20px;
            margin-left: 22px;
        }
        
        .brochure-download-icon:after{
             width: 26px;
             height: 24px;
             top: -20px;
        }
        
        .product-features-heading{
            font-size: 3.5rem;
        }
        
        .pro-features-list li{
                font-size: 1.7rem;
        }
        
        .product-contact-query li{
                font-size: 1.8rem;
        }
        
        .product-demo-section {
          padding-top: 50px;
          padding-bottom: 50px;
        }
        
        .simlar-product-section {
          padding-top: 50px;
          padding-bottom: 50px;
        }
        .simlar-product-item h2{
            font-size: 1.8rem;
        }
        
        .similar-product-readmore a{
            font-size: 1.6rem;
        }
        
		/* end  product detail css */
		
		/* product category page css */	   
		.main-slider-info{
			    width: 90vw;
		}
		
		.inner-page-banner .main-slider-info {
			top: 22%;
		}
		
		.saaras-icon {
			width: 106px;
		}
		
		.innerpage-banner-heading {
			font-size: 3.5rem;
		}
		
		.ht-46 {
		font-size: 1.8rem;
	   }
		
		.product-catpage-heading {
			font-size: 3.6rem;
		}
		
		.impact-sprinkler-section {
			padding-top: 54px;
			padding-bottom: 54px;
		}
		
		
		
		.impect-text-info {
			width: 92%;
			line-height: 1.4;
		}
		
		.find-right-spriliker {
			padding-top: 54px;
			padding-bottom: 54px;
		}
		
		.product-material-heading {
			font-size: 2.4rem;
		}
		
		.product-material-block{
			    padding: 28px 20px;
		}
		
		.material-radio-block label {
			font-size: 2rem;
		}
		
		.metal-spk-sub-heading {
			font-size: 2.6rem;
		}
		
		.connection-size-block {
			flex-wrap: wrap;
			margin-top: 14px;
		}
		
		.connection-size-left {
			width: 100%;
		}
		
		.radius-size-block {
			flex-wrap: wrap;
			padding: 16px 10px;
			margin-top: 22px;
		}
		
		
		
		.connection-size-heading {
			font-size: 2.3rem;
		}
		
		.metal-spriliker-block {
			padding: 24px 22px;
		}
		
		.connection-size-right .material-radio-block {
			justify-content: left;
			flex-wrap: wrap;
		}
		
		.product-material-block .radio input[type=radio] + .radio-label:before{
		  width: 25px;
          height: 25px;
		}
		
		.metal-sprinkler-item{
			    margin-top: 22px;
		}
		
		.connection-size-right {
			width: 100%;
		}
		
		.connection-size-right .radio input[type=radio]:checked + .radio-label:before {
			box-shadow: inset 0 0 0 7px #ffffff;
		}
		
		.connection-size-right .radio input[type=radio] + .radio-label:before {
			width: 24px;
            height: 24px;
		}
		
		.connection-size-right .material-radio-block{
			    margin-top: 10px;
		}
		
		.connection-size-block{
			    padding: 14px 10px;
		}
		
		.connection-size-right  .radio {
			margin: 0.5rem 1em;
		}
		
		
		
		.sprinkler-name {
			font-size: 1.5rem;
		}
		
		.sprikler-list-item li {
			font-size: 1.8rem;
			line-height: normal;
		}
		
		.enq-btn {
			font-size: 1.8rem;
			margin-top: 7px;
			margin-right: 8px;
		}
		
		.sprikler-list-item li:before{
			    top: 8px;
		}
		
		.spr-readmore-btn{
			font-size: 1.8rem;
			margin-left: 0px;
			margin-top:7px;
		}
		
		.metal-sprinkler-item {
         padding: 10px;
		}
		
		.pagination-block .page-link:link, .page-link:visited{
			    font-size: 18px;
		}
		
		.plastics-spriliker {
			padding-top: 30px;
			padding-bottom: 72px;
		}
		
		.filter-sticky-btn a{
		        font-size: 1.8rem;
		}
		
		.filterfloat-btn{
		    font-size: 1.8rem;
		}
		
		/* end product category page css */
		
		/*  gallery page css */
		
		.inner-page-banner.gallery-banner .main-slider-info {
            top: 36%;
        }
		
		.work-togater{
			padding-top: 70px;
			padding-bottom: 50px;
			padding-left: 60px;
		}
		
		.work-togater-slide-section .owl-prev{
			top: 40%;
			font-size: 32px !important;
		}
		
		.work-togater-slide-section .owl-next{
			top: 40%;
			font-size: 32px !important;
		}
		
		.gallery-tabs-section {
			padding-top: 36px;
			padding-bottom: 36px;
		}
		
		.gallery-tabs-outer .nav-tabs .nav-link{
			font-size: 2rem;
		}
		
		.tbs-btn .nav-tabs .nav-link{
			    font-size: 1.8rem;
		}
		
		.scrondary-tab-inner {
			padding-top: 24px;
			padding-bottom: 30px;
		}
		
		.photo-gallery-item{
			margin-top: 20px;
		}
		
		.photo-gallery-view-more a{
			font-size: 1.6rem;
		}
		
		.photo-gallery-content {
			padding: 10px 12px;
		}
		
		.gallery-about-content-box{
			max-width: 464px;
		}
		
		.gallery-about-automat-heading{
			font-size: 3.2rem;
		}
		
		.ga-num-text{
			font-size: 2.6rem;
		}
		
		.ga-sub-text{
			font-size: 2rem;
		}
		
		.about-automat-readmore a{
			font-size: 1.8rem;
		}
		
		.gallery-about-number{
			margin-top: 28px;
		}
		
		/* end gallery page css */
		
		/*  career page css */
		
		.career-content-inner {
			width: 100%;
			margin: 0px auto;
		}
		
		.career-content-section {
         padding-top: 66px;
         padding-bottom: 40px;
		}
		
		.career-c-heading {
          font-size: 2.5rem;
		}
		.radika-seth-section .owl-dots {
			 bottom: 7px;
			left: 3.5%;
		}
		
		.womens-content-wrap {
			top: 52%;
			background: linear-gradient(to bottom, rgb(82 82 82 / 0%), rgb(0 0 0 / 30%), rgb(0 0 0 / 61%), rgb(0 0 0 / 50%), rgb(0 0 0 / 71%));
		}
		
		.current-job-opening-section {
			padding-top: 10px;
			padding-bottom: 40px;
		}
		
		.cureent-job-heading {
          font-size: 3.6rem;
		}
		
		.job-title {
         font-size: 1.8rem;
		}
		
		.apply-button a {
            font-size: 1.4rem;
            width: 100%;
            margin-left: 0px !important;
            text-align: center;
            margin-top: 8px;
        }
		
		.explore-all-opening a{
			  font-size: 1.6rem;
		}
		
		.life-at-automat-section {
			padding-top: 66px;
			padding-bottom: 66px;
			position: relative;
			padding-left: 22px;
		}
		
		.life-at-subheading{
			    font-size: 2.6rem;
		}
		
		.automat-heading{
			font-size: 3.9rem;
		}
		
		.automat-life-play-btn img {
			width: 40px;
		}
		
		.person-name {
    font-size: 1.8rem;
}
		
		.person-designation{
			        font-size: 1.6rem;
		}
		
		.life-automat-video-slide .swiper-button-next {
			width: 32px;
			right: 18px;
			height: 36px;
		}
		
		.life-automat-video-slide .swiper-button-prev {
			width: 32px;
		    left: calc(100% - 94px);
			height: 36px;
       }
	   
	   .life-automat-video-slide .swiper-pagination-progressbar{
		   width: 71% !important;
	   }
	   
	   .rs-quote-icon{
		       width: 75px;
	   }
	   
	   .rs-name-block {
    padding-top: 36px;
   }
   
   .rs-quote-block {
    width: 46%;
    padding-top: 30px;
    padding-right: 0%;
}

.rs-right-text-block {
    width: 13%;
}

.rs-img-block {
    padding-top: 170px;
    width: 33%;
}

.rs-right-text-block-inner h2 {
    font-size: 3.5rem;
}

.rs-right-text-block-inner {
    margin-bottom: 40px;
    margin-left: -10px;
}

.taking-care-people-section {
    padding-top: 66px;
    padding-bottom: 66px;
}

.taking-care-heading{
	font-size: 3.85rem;
}

.percent-text{
	    font-size: 3.85rem;
}

.happy-score-text{
	    font-size: 1.8rem;
}

.people-block-section{
	    gap: 16px;
}

.take-block-item {
    width: calc(20% - 16px);
    margin-top: 38px;
}

.take-care-content-item{
	padding-left: 5px;
    padding-right: 5px;
}

.apply-button {
    margin-top: 0;
    position: relative;
    bottom: 0px;
    width: 100%;
}

.take-care-content-item h3{
	    font-size: 1.7rem;
}

.carreer-form-section {
    padding-top: 66px;
    padding-bottom: 66px;
}

.career-form-heading{
	    font-size: 3.85rem;
}

.career-form-subheading{
	    font-size: 2.5rem;
}

.career-form-inner label{
	    font-size: 1.8rem;
}
		
/* end career page css */

/*  water management page css */

.inner-page-banner.water-mg-banner .main-slider-info {
    top: 33%;
}



.water-mg-banner .innerpage-banner-heading{
        padding-left: 0%;
}

.inner-page-banner.water-mg-banner .banner-sm-text{
     padding-left: 0%;
}

.use-water-smartly-section {
    padding-top: 66px;
    padding-bottom: 66px;
}

.use-water-smartly-inner {
    width: 96%;
}

.use-water-heading{
    font-size: 2.4rem;
    padding-right: 0px;
}

.our-expert-offer-section{
        padding-top: 66px;
    padding-bottom: 66px;
}

.project-content-info {
    padding-top: 16px;
}

.project-item{
    margin-top: 20px;
    margin-bottom: 20px;
}

#offer-project-slider .owl-nav img {
    width: 12px;
}

#offer-project-slider .owl-prev{
    left: -45px;
}

#offer-project-slider .owl-next{
    right: -18px;
}

.project-con-heading{
    font-size: 2.8rem;
}

.sports-facilities-list{
    gap: 15px;
}

.sports-facilities-list ul {
    padding-left: 0px;
    width: calc(50% - 15px);
}

.sports-facilities-list ul li{
        font-size: 1.8rem;
}

.our-expert-heading{
    font-size: 2.8rem;
}

.why-adpt-section {
   padding-top: 66px;
    padding-bottom: 66px;
}

.why-adpt-heading{
        font-size: 2.8rem;
}

.water-assessment-heading{
        font-size: 2.4rem;
}

.why-adpt-block .info-text {
    width: 100%;
}

.partner-with-automat{
   padding-top: 66px;
    padding-bottom: 66px;
}

.partner-overlay .partner-title-sec{
    top: 82%;
    padding: 5px 6px;
}

.partner-title{
    font-size: 1.6rem;
}

.partner-automat-heading{
    font-size: 3rem;
    margin-bottom: 4px;
}

.top-selling-product-section {
    padding-top: 66px;
    padding-bottom: 66px;
    
}

.top-sell-title h2{
        font-size: 1.8rem;
}

.top-sell-read-more a{
    font-size: 1.7rem;
}

.successful-project-section {
    padding-top: 66px;
    padding-bottom: 66px;
   
}

.sus-pro-heading{
        font-size: 2.4rem;
}

.successful-project-block {
    margin-top: 24px;
}

.rq-call-form-field{
        font-size: 1.8rem;
}

.rq-send-btn{
        font-family: 'Montserrat', sans-serif;
}

/* end water management page css */

/*  blog detail css */

.blog-detail-main-section{
	padding-top: 60px;
    padding-bottom: 60px;
}

.blog-detail-heading h2{
	    font-size: 2.3rem;
}

.blog-detail-author span{
	font-size: 1.5rem;
}

.blog-detail-content p{
	    font-size: 1.6rem;
}

.blog-detail-content h2{
	    font-size: 1.9rem;
}

.blog-detail-content ul li{
	  font-size: 1.6rem;
}

.blog-detail-content h3{
	    font-size: 1.7rem;
}

.most-read-blog-detail-heading{
	    font-size: 2.4rem;
}

.most-read-blog-d-item {
    display: flex;
    margin-top: 28px;
    flex-wrap: wrap;
}

.most-read-blog-d-thumb {
    width: 100%;
    height: 120px;
}

.most-read-title {
    width: calc(100% - 0px);
    padding-left: 0px;
    margin-top: 2px;
}

.most-read-title h2{
	    font-size: 1.7rem;
}

.most-blog-read-btn a{
	 font-size: 1.6rem;
}

/* end blog detail css */

/*   contact us page  css */	

.inner-page-banner.contact-banner .main-slider-info {
    top: 34%;
}

.contact-main-inner {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 5%;
}

.contact-info-heading{
	    font-size: 1.8rem;
}

.conatc-form-label{
	font-size: 1.8rem;
	margin-top: 26px;
}

.contact-f-field{
	height: 46px;
	font-size: 1.8rem;
}

.contact-f-field.message-box {
    min-height: 102px;
}

.tnc-check-box-block {
    display: flex;
}

.tnc-check-box-block label{
	font-size: 1.6rem;
}

.email-support-item {
    margin-top: 18px;
}

.contact-sidebar-devider{
	margin-bottom: 10px;
}

.key-support-content{
	gap: 20px;
}

.key-support-col-1 {
    width: calc(50% - 10px);
}

.key-support-col-2 {
    width: calc(50% - 10px);
}

.email-support-item h4{
	    font-size: 1.8rem;
}

.email-support-item p{
	font-size: 1.75rem;
	word-break: break-all;
}

.contact-sec-inner .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}

.contact-sec-inner .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}

.key-people-heading{
	    font-size: 2rem;
}

.key-people-name{
	    font-size: 1.8rem;
}

.key-people-desi{
	 font-size: 1.8rem;
}

.key-people-email{
	font-size: 1.6rem;
	margin-top: 8px;
}

.contact-sidebar {
   padding: 22px 10px;
}

.key-people-item {
    margin-top: 33px;
    margin-bottom: 30px;
}

.contact-section-section {
    padding-bottom: 26px;
}

.automat-office-section {
    padding-top: 50px;
    padding-bottom: 50px;
}

.automat--office-block h2 {
    font-size: 1.8rem;
}

.automat--office-block h3 {
    font-size: 1.6rem
}

.automat--office-block p {
    font-size: 1.58rem;
}

.city-sp-heading{
	 font-size: 2.925rem;
}

.city-specific-queries-section {
    padding-top: 38px;
    padding-bottom: 38px;
}

.cilty-loctaion-thumb {
     width: 94px;
}

.cilty-loctaion-thumb img{
	width: 100%;
}

.city-loctaion-text {
    width: calc(100% - 94px);
}

.city-loctaion-text h3{
	font-size: 1.575rem;
}

.city-loctaion-text p{
	    font-size: 1.475rem;
}

.contact-btns-inner a{
	font-size: 1.7rem;
	padding: 8px 14px;
}

/* end  contact us page  css */	

/*   csr  page  css */

.emp-life-section {
    padding-top: 66px;
    padding-bottom: 66px;
}

.emp-quote-icon{
	    width: 45px;
}

.empowering-lives-heading{
        font-size: 2.4rem;
}



.pk-jain{
	font-size: 2.5rem;
    margin-top: 50px;
}

.pk-jain-designation{
	font-size: 2rem;
}

.csr-activities-section {
    padding-top: 66px;
    padding-bottom: 66px;
}



.csr-activity-heading{
	font-size: 2.925rem;
}

.automat-foundation-text {
    margin-top: 28px;
}

.donations-made-group ul li{
	font-size: 1.8rem;
}

.donations-made-group h2{
	    font-size: 2.2rem;
}

.csr-activity-item h2{
	font-size: 1.85rem;
}

.automat-social-work {
    padding-top: 66px;
    padding-bottom: 66px;
}

.social-work-content h2{
	    font-size: 3.25rem;
}

.social-work-content h3{
	    font-size: 2.95rem;
}

.social-work-content h4{
   font-size: 1.95rem;
   margin: 10px 0 18px;
}

.social-work-content {
    padding-left: 6px;
}

.social-work-slider-section{
	    padding: 46px 46px;
}
/* end  csr  page  css */

/*   founder  page css */
.quote-dream-section {
    padding-top: 66px;
    padding-bottom: 20px;
}

.dream-heading{
	font-size: 3.5rem;
}

.commited-global-leader-section {
    padding-left: 5%;
    position: relative;
    padding-top: 34px;
    padding-bottom: 48px;
}

.global-leader-heding{
	    font-size: 2.4rem;
}

.info-text.gr-ceo {
            font-size: 2.2rem;
}

.we-commit-global-leader-info h3{
	font-size: 2.4rem;   
	margin-top: 15px;
}

.leadership-milestone-section {
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 4%;
}

.milestone-content-section {
    padding-left: 0px;
}

.milestone-thumb-item.col-3-1:after{
	height: 76px;
}

.milestone-thumb-inner:after{
	height: 90px;
}

/* end  founder  page css */

.privacy-content-section {
    padding-top: 60px;
    padding-bottom: 60px;
}

.privacy-content-section h3{
        font-size: 2.2rem;
}

.ext-sec-heading{
        font-size: 2.4rem;
}

.ext-irrigation-content-sec{
        margin-top: 58px;
}

.ext-irrigation-img-block-2 img{
        bottom: -10px;
}

.ext-irrigation-section:after{
        bottom: 116px;
}

.rd-video-inner .slick-prev{
        bottom: -74px;
}
			
}


@media only screen and (min-width: 768px) and (max-width: 1000px)  {
    .topnav-container .search-holder.active-search .search-form{
		        transform: translateX(0%) !important;
		}

.popular-srach-list-section {
          margin-top: 68px;
		}
		
#header .nav-item.show .dropdown-menu {
    left: -91% !important;
} 
}
    
@media only screen and (min-width: 1200px) and (max-width: 1440px)  {
		
		html{
			font-size: 70%;
		}
        .custom-container {
            width: 90vw;
        }
        #navbarSupportedContent .navbar-nav {
            margin-top: 0px;
           
        }
     
	    p{
			font-size: 1.35rem;
		}
      
		
		#header .nav-link {
			        font-size: 1.220rem;
			padding: 10px 7px !important;
		}

    
        #header .nav-item {
            transition: all 200ms linear;
            margin-left: 0.3rem!important;
        }

        .topnav-container {
		  width: 90vw;
		}
		
		#header .navbar {
         padding: 10px 8px;
		}
		
		.searchbar{
		    margin-right: 26px;
		}
		
		.topnav-container .search-holder{
		   width: 94%;
		  right: 50px;
		}
		
		
		.lang-btn{
		   right: calc(0% + 20px);
		   top: 37%;
		  font-size: 1.4rem;
		}
		
		.langdropdown-menu{
		    right: calc(0% + 10px);
		    margin-top: 46px;
		}
		
		.lang-heading {
          font-size: 1.40rem;
		}
		
		.langdropdown-menu a{
		        font-size: 1.35rem;
		}
		
		.master-maenu-list li a{
			font-size: 1.3rem;
		}
		
		.mastermenu-heading{
			    font-size: 1.6rem;
		}
		
		.main-slider-info{
			width: 90vw;
		}
		
		.banner-heading {
			font-size: 3.8rem;
		}
		
		.main-slider-info .read-mor-btn a {
			font-size: 1.2rem;
		}
		
		.home-main-slider .slideshow .slick-prev{
			    left: 70px;
		}
		
		.home-main-slider .slideshow .slick-next{
			    right: 70px;
		}
		
		.po-right {
			left: 42%;
		}
		
		.banner-sm-text {
			font-size: 2.2rem;
			margin-top: 36px;
		}
		.automat-global-section-inner{
			    padding-left: 62px;
		}
		
	
	   
	   .f-globe-info{
		      font-size: 1.35rem; 
	   }
	   
	   .in-leading-text{
		   font-size: 2rem;
		   margin-bottom: 22px;
	   }
		
		.farmer-globe-heading{
			font-size: calc((100vw - 5em) / 22);
		}
		
		.product-heading{
			font-size: calc((100vw - 5em) / 28);
		}
		
		.home-product-block h2 {
			font-size: calc((100vw - 5em) / 65);
			min-height: 56px;
		}
		
		.new-launch-inner h2{
			font-size: calc((100vw - 5em) / 40);
			margin-bottom: 16px;
		}
		
		.new-launch-name{
			    font-size: calc((100vw - 5em) / 60);
		}
		
		
		.new-launch-view-btn a {
			font-size: 1.2rem;
		}
		
		.home-product-block {
			width: 82%;
		   }
		.product-search-form .pro-search-btn .search-submit{
			     font-size: calc((100vw - 5em) / 60);
		}   
		
		.home-product-section{
			    padding-bottom: 100px;
		}
		
	
		
		.automat-global-local-section {
			padding-top: 6px;
			    padding-bottom: 80px;
		}
		
		.automat-text{
			font-size: 2rem;
		}
		
		.local-heading {
			font-size: 3.4rem;
		}
		
		.global-text{
			font-size: 3.4rem;
		}
		
		.water-management-right-content {
		   padding-left: 44px;
			padding-right: 82px;
		}
		
		.born-text{
			font-size: calc((100vw - 5em) / 50);
		}
		
		.gone-text{
			font-size: calc((100vw - 5em) / 50);
		}
		
		.g-story-text{
			  font-size: 2.5rem;
		}
		
		.adapting-years {
			font-size: 2.4rem;
		}
		
		.new-launch-sub-h{
			font-size: 2rem;
		}
		
		.auto-flush-kit{
			    font-size: 2.8rem;
		}
		
		.watch-vd-text{
			    font-size: calc((100vw - 5em) / 60);
		}
		
		
		
		.irrigation-thum-title {
			font-size: 2.1rem;
		}
		
		.g-section-know-btn a {
			font-size: 1.2rem;
		}
		.establish-text{
			font-size: calc((100vw - 5em) / 40);
		}
		
		.innovative-irrigation-block{
			padding-top: 180px;
			padding-bottom: 50px;
			min-height: 546px;
		}
		
		.irrigation-paly-btn img{
			width: 70px;
		}
		
		.irrigation-content h2{
			font-size: calc((100vw - 5em) / 25);
		}
		
		.irrigation-content p{
			 font-size: calc((100vw - 5em) / 50);
		}
		
		.commnity-info {
			padding-top: 0px;
			padding-right: 60px;
			padding-left: 30px;
		}
		
	
		
		.commnity-info h3 {
			font-size: 2rem;
		}
		
		.commnity-info h2 {
			font-size: 3.4rem;
		}
		
		.info-text{
			font-size: 1.35rem;
		}
		
		.water-management-right-content .info-text{
		    margin-top: 32px;
		}
		
		.f-play-btn {
             width: 72px;
		}
		
		.water-management-section{
			padding-bottom: 24px;
		}
		
		.latest-blog-heading {
			font-size: 3.4rem;
		}
		
		.innovate-irigation-heading{
		    	font-size: 3.4rem;
		}
		
		.blog-main-title{
		    font-size: calc((100vw - 5em) / 45);
			margin-bottom: 16px;
			min-height: 74px;	
		}
		
		.home-blog-thumb-item {
			height: 450px;
		}
		
		.blog-sub-title{
			 font-size: 2.2rem;
		}
		
		.blog-sec-block .info-text {
			min-height: 92px;
		}
		
		.blog-read-more-btn a {
			font-size: 1.2rem;
		}
		
		.request-btn a {
			font-size: 1.7rem;
		}
		
		.home-latest-blogs {
			padding-bottom: 72px;
		}
		
		.request-call-section {
		   padding-bottom: 96px;
		}
		
		.footer-logo img{
			    width: 160px;
		}
		
		.footer-abouinfo p {
			font-size: 1.35rem;
		}
		
		.footer-heading {
			font-size: 2rem;
		}
		
		.foot-links li a {
			font-size: 1.35rem;
		}
		
		.footer-links-inner {
          gap: 10px;
		}
		
		.foot-links {
			width: 46%;
		}
		
		.app-download-links a img{
			width: 130px;
		}
		
		.foot-contact-detail p {
			font-size: 1.35rem;
		}
		
		.footer-botton-inner p {
			font-size: 1.35rem;
		}
		
		.foot-bottom-links a {
			font-size: 1.35rem;
		}
		
		
		/* About page css */
		
		.inner-page-banner .main-slider-info {
			top: 40%;
		}
		
		.inner-page-banner.about-banner-section .main-slider-info {
			           top: 41%;
		}
		
		.t-jain-name{
		    font-size: 1.8rem;
		}
		
		.inner-page-banner.contact-banner .main-slider-info {
            top: 41%;
        }
        
        .inner-page-banner.gallery-banner .main-slider-info {
            top: 41%;
        }
        
        .inner-page-banner.research-development .main-slider-info {
            top: 41%;
        }
        
        .inner-page-banner.career-banner .main-slider-info {
            top: 38%;
        }
        
        .inner-page-banner .blog-banner-info{
                top: 42%;
        }
		
		
		.wl-heading {
			font-size: 3rem;
		}
		
		.sustain-water-thumb-2 {
			margin-top: -22px;
		}
		
		.exelence-content-block-2{
			 padding-left: 96px;
			 padding-right: 25px;
		}
		
	
		
		.founder-read-more-btn a {
			font-size: 1.2rem;
		}
		
		.explore-career-btn {
			font-size: 1.2rem;
		}
		
		.leader-name{
			    font-size: 2rem;
		}
		
		.leader-desi {
			font-size: 1.35rem;
		}
		.legacy-section .accordion ul li div .lagacy-info p{
			    font-size: 1.6rem;
		}
		
		.csr-sub-heading{
			    font-size: 2.2rem;
		}
		
		.csr-listing li{
			font-size: 1.35rem;
		}
		
		.csr-section {
			position: relative;
			padding-bottom: 40px;
		}
		
		
		.making-impact-heading {
			font-size: 3.4rem;
		}
		
		.exelence-heading{
		    font-size: 3.4rem;
		}
		
	   .leaders-automate-heading {
			font-size: 3.2rem;
		}
		
	
		
		.brands-item img {
			width: 156px;
		}
		
		.manufacturing-thumb-list ul li{
        font-size: 1.3rem;
}

.manufacturing-thumb-list ul li span{
        font-size: 20px;
}

.manufacturing-heading {
    font-size: 2.5rem;
}
		
.manufacturing-thumb-list ul{
        margin-top: 30px;
}	

	
		
		.timeline-wrapper{
			 padding-left: 0px;
		}
		
		.time-line-inner{
			    padding: 30px;
		}
		
		.rd-inner-section{
		   height: 570px;
		}
		
		.reserch-development-section {
			padding-top: 40px;
			padding-bottom: 118px;
		}
		
		.rd-info-section {
			padding: 132px 60px 60px 60px;
		}
		
		.rd-more-btn a {
			font-size: 1.2rem;
		}
		
		/* end About page css */
		
		/*  blog page css */
		
		.blog-search-box{
			    font-size: 1.6rem;
		}
		
		.month-block select{
			    font-size: 1.7rem;
		}
		
		.year-block select{
			 font-size: 1.7rem;
		}
		
		.latest-blog-block-heading{
			    font-size: 2.2rem;
		}
		
		.blog-search-btn{
			 font-size: 1.8rem;
		}
		
		.latest-blog-content h2{
			    font-size: 1.6rem;
		}
		.l-blog-read-btn a{
			    font-size: 1.2rem;
		}
		
		.latest-blog-block-heading:after{
			width: 50%;
			right: 16%;
		}
		
		.blog-category-list ul li a{
			    font-size: 1.7rem;
		}
		
		.blog-category-text-info h2{
			    font-size: 1.8rem;
		}
		
		.blog-category-text-info p{
			font-size: 1.35rem;
		}
		
		.blog-read-btn a{
			    font-size: 1.2rem;
		}
		
		.blog-post-date p{
			font-size: 1.2rem;
		}
		
		/* end blog page css */
		
		
		/*   product detail css */
		
		.ht-22{
		        font-size: 1.6rem;
		}
		
		.choose-heading{
		    font-size: 2.6rem;
		}
		
		.choose-icon-block {
            min-height: 160px;
            margin-top: 40px;
        }
        
        .choose-text {
            font-size: 1.4rem;
            font-weight: 600;
        }
        
        
        
        .imp-sprinkler{
            font-size: 2rem;
        }
        
        .imp-sprinkler-pro-name{
                font-size: 2.8rem;
        }
        
        .pro-request-btn a{
                font-size: 1.2rem;
        }
        
        .brochure-download-icon:after{
                width: 29px;
        }
        
        .brochure-download-icon{
                width: 26px;
        }
        
        .product-features-heading{
            font-size: 3.4rem;
        }
        .pro-features-list li{
                font-size: 1.7rem;
        }
        
        .product-contact-query li{
            font-size: 1.7rem;
        }
        
        .simlar-product-item h2{
                font-size: 2rem;
        }
        
        .similar-product-readmore a{
            font-size: 1.6rem;
        }
        
			
		/* end  product detail css */
		
		/* product category page css */
		
		.saaras-icon {
			width: 98px;
		}
		
		#header .navbar-brand img {
          width: 134px;
		}
		
		.innerpage-banner-heading {
			font-size: 3.6rem;
			margin-top: 0px;
		}
		
		.ht-46 {
			font-size: 1.6rem;
		}
		
		.metal-spriliker-block {
			padding: 40px 40px;
		}
		
		.impact-sprinkler-section {
			padding-top: 75px;
			padding-bottom: 26px;
		}
		
		.find-right-spriliker {
          padding-top: 70px;
		}
		
		.product-material-heading {
			font-size: 2.6rem;
		}
		
		.material-radio-block label {
			font-size: 1.6rem;
		}
		
		.connection-size-right  .radio {
			margin: 0.5rem 1em;
		}
		
		.sprikler-list-item li{
			font-size: 1.5rem;
		}
		
		.metal-spk-sub-heading{
			    font-size: 2.4rem;
		}
		
		.connection-size-heading {
			font-size: 2rem;
		}
		
		.sprinkler-name {
			font-size: 1.5rem;
		}
		
		.enq-btn {
			font-size: 1.2rem;
		}
		
		.pagination-block .page-link:link, .page-link:visited{
			    font-size: 20px;
		}
		
		.spr-readmore-btn{
			font-size: 1.2rem;
		
			margin-left: 10px;
		}
		
	
		
		.filter-sticky-btn a{
		        font-size: 1.2rem;
		}
		
		.filterfloat-btn{
		     font-size: 1.2rem;
		}
		
		.filter-sticky-btn a{
		        width: 98px;
		}
		
	
		
		/* end product category page css */
		
		/*  gallery page css */
		
		.work-togater{
			padding-top: 80px;
			padding-bottom: 57px;
			padding-left: 110px;
		}
		
		.work-togater-heading{
			font-size: 3.4rem;
		}
		
		.gallery-tabs-section {
          padding-top: 0px;
		}
		
		.scrondary-tab-inner{
		        padding-bottom: 16px;
		}
		
		.gallery-tabs-outer .nav-tabs .nav-link{
			    font-size: 2rem;
		}
		
		.tbs-btn .nav-tabs .nav-link{
			    font-size: 1.8rem;
		}
		
		.photo-gallery-view-more a{
			    font-size: 1.6rem;
		}
		
		.gallery-about-automat-heading{
			    font-size: 3.4rem;
		}
		
		.ga-num-text{
			font-size: 2.8rem;
		}
		
		.ga-sub-text{
			    font-size: 1.8rem;
		}
		
		.about-automat-readmore a{
			font-size: 1.2rem;
		}
		
		
		/* end gallery page css */
		
		/* water management page css */
		
		.inner-page-banner.water-mg-banner .main-slider-info {
			top: 40%;
		}
		
		
		.water-mg-banner .innerpage-banner-heading{
		    margin-top: 0px;
		}
	
		
	
		
		.use-water-smartly-inner {
         width: 94%;
		}
		
		.our-expert-heading{
			 font-size: 2.8rem;
		}
		
		.project-con-heading{
			    font-size: 2.8rem;
		}
		
		.sports-facilities-list ul li{
			font-size: 1.4rem;
		}
		
		.partner-overlay .partner-title-sec{
		    padding: 5px 15px;
		        top: 86%;
		}
		
		.partner-title{
		    font-size: 1.8rem;
		}
		
		.top-sell-title h2{
		    font-size: 1.8rem;
		}
		
		.top-sell-read-more a{
		    font-size: 1.2rem;
		}
		
		.partner-automat-heading{
		    font-size: 2.8rem;
		}
		
		.sus-pro-heading{
		    font-size: 2.2rem;
		}
		
		.rq-call-form-field{
		        font-size: 1.7rem;
		}
		
		.rq-send-btn{
		        font-size: 1.2rem;
		}
		
		/* end  water management page css */
		
		/* career  page css */
		.career-c-heading {
         font-size: 3rem;
		}
		
		.cureent-job-heading {
        font-size: 4rem;
		}
		
		.job-title {
         font-size: 2rem;
		}
		
		.cureent-job-opening-block{
			    padding: 16px;
		}
		
		.apply-button a{
			    font-size: 1.2rem;
		}
		
		.explore-all-opening a{
			  font-size: 1.2rem;
		}
		
		.life-at-subheading{
			    font-size: 2rem;
		}
		
		.automat-heading{
			    font-size: 4.2rem;
		}
		.person-name{
			    font-size: 2rem;
		}
		
		.womens-content-wrap{
			top: 66%;
		}
		
		.person-designation{
			font-size: 1.35rem;
		}
		
		.life-automat-video-slide .swiper-button-next{
			   right: 36px;
		}
		
		.life-automat-video-slide .swiper-button-prev {
			left: calc(100% - 124px);
		}
		
		.rs-name-block {
			padding-top: 80px;
		}
		
		.rs-quote-block{
			    padding-top: 28px;
			    padding-right: 3%;
		}
		
		.rs-name-block h2{
			font-size: 2.350rem;
		}
		
		.rs-right-text-block-inner h3{
			font-size: 2.67rem;
		}
		
		.rs-right-text-block-inner h2{
			font-size: 5rem;
		}
		
		.taking-care-heading{
			font-size: 3.870rem;
		}
		
		.percent-text{
			    font-size: 3.85rem;
		}
		
		.happy-score-text{
			    font-size: 2.250rem;
		}
		
		.take-care-content-item{
		  padding-left: 12px;
           padding-right: 12px;
		}
		
		.take-care-content-item h3{
			    font-size: 1.550rem;
		}
		
		.career-form-heading{
			    font-size: 3.870rem;
		}
		
		.career-form-subheading{
			    font-size: 2.6rem;
		}
		
		.career-form-inner label{
			   font-size: 1.35rem;
		}
		
		.cr-send-btn{
			    font-size: 1.2rem;
		}
		
		/* end career page css */
		
		/*conatct page css */
		
		.contact-main-inner {
			padding-top: 74px;
			padding-bottom: 40px;
			padding-right: 10%;
		}
		
		.contact-info-heading{
			font-size: 1.9rem;
		}
		
		.conatc-form-label{
			font-size: 1.35rem;
		}
		
		.contact-f-field {
			    font-size: 1.35rem;
		}
		
		.tnc-check-box-block label{
			  font-size: 1.35rem;
		}
		
		.email-support-item h4{
			    font-size: 2rem;
		}
		
		.email-support-item p{
			    font-size: 1.35rem;
		}
		
		.automat--office-block h2 {
         font-size: 1.9rem;
		}
		
		.automat--office-block h3 {
        font-size: 1.8rem;
		}
		
		.automat--office-block p {
          font-size: 1.35rem;
		}
		
		.city-sp-heading{
			font-size: 3.234rem;
		}
		
		.city-loctaion-text h3{
			    font-size: 1.676rem;
		}
		
		.city-loctaion-text p{
			    font-size: 1.775rem;
		}
		
		.contact-btns-inner a{
			    font-size: 1.2rem;
			   
		}
		
		.conatact-send-btn button{
		    font-size: 1.2rem;
		}
		
		.key-people-heading{
			 font-size: 2rem;
		}
		
	.key-people-item {
    margin-top: 34px;
    margin-bottom: 40px;
}
		
		.key-people-name{
			    font-size: 1.35rem;
		}
		
		.key-people-desi{
			font-size: 1.35rem;
		}
		
		.key-people-email{
			font-size: 1.35rem;
		}
		
		.contact-sidebar{
			    padding: 25px 30px;
		}
		
		
		
		/* end conatct page css */
		
		
		/* blog detail page  css */
		
		.blog-detail-heading h2{
			font-size: 2.2rem;
		}
		
		.most-read-blog-detail-heading{
			    font-size: 2rem;
		}
		
		.blog-detail-content p{
			font-size: 1.35rem;
		}
		
		.blog-detail-content ul li{
			font-size: 1.35rem;
		}
		
		.blog-detail-author span{
			font-size: 1.2rem;
		}
		
		.blog-detail-content h2{
			    font-size: 1.7rem;
		}
		
		.blog-detail-content h3{
			    font-size: 1.6rem;
		}
		
		.most-read-blog-d-item{
			    margin-top: 40px;
		}
		
		.most-read-title h2{
			 font-size: 1.5rem;
		}
		
		.most-blog-read-btn a{
			    font-size: 1.4rem;
		}
		
		/* end blog detail page  css */
		
		/*csr  page css */
		.empowering-lives-heading{
			    font-size: 3.4rem;
		}
		
	
		
		.pk-jain{
		   font-size: 2rem;
           margin-top: 78px;
		}
		
		.pk-jain-designation{
			font-size: 1.875rem;
		}
		
		.csr-activity-heading{
			font-size: 2.825rem;
		}
		
		.donations-made-group h2{
			    font-size: 1.9rem;
		}
		
		.donations-made-group ul li{
			    font-size: 1.5rem;
		}
		
		.csr-activity-item h2{
			    font-size: 1.65rem;
		}
		
		.social-work-content h2{
			    font-size: 2.55rem;
		}
		
		.social-work-content h3{
			font-size: 2.55rem;
		}
		
		.social-work-content h4{
			    font-size: 1.75rem;
		}
		
		
		/*End csr  page css */
		
		/*Founder page css */
		.dream-heading{
			    font-size: 2.825rem;
		}
		
		.global-leader-heding{
			font-size: 3.4rem;
		}
		
		.we-commit-global-leader-info h3{
			    font-size: 1.8rem;
		}
		
		.milestone-content-heading {
          font-size: 2.725rem;
		}
		
		.milestone-content-section {
			padding-left: 28px;
		}
		
		.milestone-thumb-inner:after{
		  width: 40px;
          height: 150px;
		}
		.inner-page-banner.founder-banner .main-slider-info {
            top: 41%;
        }
		
		.milestone-thumb-item.col-3-1:after{
			    height: 136px;
		}
		
		.commited-global-leader-section {
           padding-left: 10%;
		}
		
		.leadership-milestone-section{
			    padding-right: 8%;
		}
		
		
		/*End Founder  page css */
		
	  .privacy-content-section h3{
        font-size: 1.8rem;
       }
       
      /*Research  development page css */
      
      .latest-tech-heading {
        font-size: 3.6rem;
      }
      
      .latest-tech-button a{
              font-size: 1.2rem;
      }
      
      .subscribe-btn{
            font-size: 1.2rem;
      }
      
      .revolution-thum-content a{
           font-size: 1.2rem;
      }
      
      .home-blog-btn {
           font-size: 1.2rem;
      }
      
      .ext-subheading {
       font-size: 2rem;
      }
      
      .ext-irrigation-content-inner {
       padding-left: 8%;
      }
      
      .ext-sec-heading{
            font-size: 3.4rem;
      }
      
      .use-water-heading{
           font-size: 3.4rem;
      }
      
      .rd-video-title-block h2{
              font-size: 2.5rem;
      }
      
      .evlution-heading{
              font-size: 3.2rem;
      }
      	
      	/*End Research  development  page css */
		
	
   }
    
@media only screen and (min-width: 1200px) and (max-width: 1280px)  {
    
    .po-left {
    left: 5%;
}
    
   .water-management-right-content .info-text {
    margin-top: 16px !important;
    line-height: 1.4 !important;
   }
   
   #header .nav-link {
        font-size: 1.220rem;
   }
   
   .lang-dropdown .lang-change{
       margin-top: 3px !important;
   }
   
   .life-at-automat-section{
	       padding-left: 42px;
   }
   
   .inner-page-banner.about-banner-section .main-slider-info {
    top: 33%;
}
    .inner-page-banner.research-development .main-slider-info {
        top: 33% !important;
    }
    
    .inner-page-banner .blog-banner-info{
            top: 33%;
    }
    
    .inner-page-banner.privacy-banner .main-slider-info {
    top: 33%;
}

.inner-page-banner.gallery-banner .main-slider-info {
    top: 33%;
}

.inner-page-banner.founder-banner .main-slider-info{
     top: 33% !important;
}

.inner-page-banner.water-mg-banner .main-slider-info {
    top: 33%;
}

.inner-page-banner.contact-banner .main-slider-info {
    top: 33%;
}

.rd-video-inner .slick-prev{
        bottom: -52px;
}

.life-automat-video-slide .swiper-pagination-progressbar{
        width: 76% !important;
}

#header .nav-item .dropdown-menu {
     left: -65%;
     min-width: 600px;
}
    
  }
  
@media only screen and (min-width: 1281px) and (max-width: 1366px)  {
    .po-left {
    left: 5%;
}
.life-at-automat-section{
	       padding-left: 50px;
   } 
   


.lang-dropdown .lang-change{
     margin-top: 1px !important;
}

.key-people-item {
    margin-top: 43px !important;
    margin-bottom: 40px !important;
}


#header .nav-item .dropdown-menu {
     left: -65%;
     min-width: 600px;
}

.inner-page-banner.career-banner .main-slider-info {
    top: 29% !important;
}

.partner-with-automat{
        padding-top: 35px;
}

.top-selling-product-section {
    padding-top: 34px;
}

.successful-project-section {
    padding-top: 35px;
}

.rd-video-inner .slick-prev{
    bottom: -52px;
}

.life-automat-video-slide .swiper-pagination-progressbar {
   width: 79% !important;
}

.blog-category-text-info{
        min-height: 204px;
}

}
   
@media only screen and (min-width: 1367px) and (max-width: 1440px)  {
	.life-at-automat-section{
	       padding-left: 42px;
   } 
   
   .po-left {
    left: 4%;
}
   
   .lang-dropdown .lang-change{
           margin-top: 0px !important;
   }
   
   .inner-page-banner.water-mg-banner .main-slider-info {
    top: 40% !important;
}

.contact-sidebar {
    padding: 45px 30px !important;
}

.key-people-item {
    margin-top: 50px;
    margin-bottom: 54px;
}

.key-people-item {
    margin-top: 43px !important;
    margin-bottom: 42px !important;
}


#header .nav-item .dropdown-menu {
     left: -65%;
     min-width: 600px;
}

.use-water-smartly-section{
        padding-bottom: 38px;
}

.successful-project-section {
    padding-top: 34px;
}

.contact-main-inner {
        padding-top: 74px !important;
}

.contact-sidebar:first-child .key-people-item {
    margin-top: 33px !important;
}

.rd-video-inner .slick-prev{
        bottom: -52px;
}

.pro-request-btn{
        margin-bottom: 5px;
}

.blog-category-text-info{
    min-height: 190px;
}

}
  
@media only screen and (min-width: 1441px) and (max-width: 1680px)  {
        .po-left {
            left: 6%;
        }
		 
		 html{
			 font-size: 80%;
		 }
		 
		 #header .navbar-brand img {
           width: 130px;
		 }
      
		#header .nav-link {
			font-size: 1.2rem;
			padding: 10px 8px !important;
		}
		
		p{
			font-size: 1.35rem;
		}
		
		.search_box input{
			    font-size: 1.4rem;
		}
		
		.search_box input.search_icon{
			font-size: 1.4rem;
		}
		
		.topnav-container {
			width: 88vw;
		}
		
		.main-slider-info{
			width: 88vw;
		}
		
		#header .nav-item {
			margin-left: 1rem !important;
		}
		
		#header .navbar {
          padding: 8px 0;
		}
		
		
		.lang-btn{
		   right: calc(0% + 20px);
		   top: 37%;
		  font-size: 1.4rem;
		}
		
		.langdropdown-menu{
		    right: calc(0% + 10px);
		    margin-top: 46px;
		}
		
		.lang-heading {
          font-size: 1.40rem;
		}
		
		.langdropdown-menu a{
		        font-size: 1.35rem;
		}
		
		
		 .lang-dropdown .lang-change{
              margin-top: 3px !important;
        }
		
		.master-maenu-list li a{
			font-size: 1.3rem;
		}
		
		.mastermenu-heading{
			    font-size: 1.6rem;
		}
		
		.home-main-slider .slideshow .slick-prev{
			left: 88px;
		}
		
		.home-main-slider .slideshow .slick-next{
			right: 88px;
		}
		
		.po-right {
			left: 44%;
		}
		
		
		.newlaunch-inner{
		   padding-left: 80px;
           padding-right: 80px;
		}
		
		.main-slider-info .read-mor-btn a{
			    font-size: 1.2rem;
		}
		
	
		
		.f-globe-info{
			font-size: 1.35rem;
		}
		
		.in-leading-text{
			    font-size: 2.2rem;
		}
		
		.local-heading {
			font-size: 5rem;
		}
		
		.water-management-right-content {
             padding-left: 50px;
             padding-right: 126px;
         }
		
		.farmer-globe-heading{
			  font-size: calc((100vw - 5em) / 22);
		}
		
		.product-heading{
			font-size: calc((100vw - 5em) / 30);
		}
		
		.automat-global-section-inner{
			    padding-left: 112px;
		}
		
		.watch-vd-text {
		font-size: 1.7rem;
	   }
	   
	   .latest-blog-heading{
	               font-size: 3.6rem;
	   }
	   
	   .innovate-irigation-heading{
	        font-size: 3.6rem;
	   }
		
		.adapting-years {
			font-size: 2.6rem;
		}
		
		.inner-page-banner.founder-banner .main-slider-info {
            top: 36%;
        }
        
        .inner-page-banner.career-banner.csr-banner .main-slider-info {
            top: 36%;
        }
        
        .inner-page-banner.contact-banner .main-slider-info {
            top: 36%;
        }
        
        .inner-page-banner .blog-banner-info{
            top: 36%;
        }
        
        .inner-page-banner.gallery-banner .main-slider-info {
            top: 36%;
        }
		
	.water-management-right-content .info-text {
        line-height: 1.3;
        margin-top: 20px;
    }
		
		.home-product-block {
			width: 86%;
			padding: 8px;
		}
		
		.new-launch-sub-h{
			font-size: 2.2rem;
		}
		
		.new-launch-inner h2{
			    font-size: calc((100vw - 5em) / 35);
		}
		
		.home-product-block h2{
			font-size: calc((100vw - 5em) / 70);
			min-height: 55px;
		}
		
		.new-launch-name{
			font-size: calc((100vw - 5em) / 60);
		}
		
		.new-launch-view-btn a {
			font-size: 1.2rem;
		}
		
		.irrigation-thum-title {
			font-size: 2rem;
		}
		
		.product-search-form .pro-search-btn .search-submit{
			    font-size: calc((100vw - 5em) / 65);
		}
		
		.home-product-section{
			    padding-bottom: 110px;
		}
		
		.automat-text {
			font-size: 2.2rem;
		}
		
		.global-text {
			font-size: 5rem;
		}
		
		.born-text{
			font-size: calc((100vw - 5em) / 45);
		}
		
		.rd-more-btn a{
		            font-size: 1.2rem;
		}
		
		.gone-text{
			font-size: calc((100vw - 5em) / 45);
		}
		
		.g-story-text {
        font-size: 2.4rem;
       }
		
		.g-section-know-btn a {
		font-size: 1.2rem;
	}
		
		.establish-text{
			font-size: calc((100vw - 5em) / 40);
		}
		
		.innovative-irrigation-block{
			min-height: 558px;
			padding-top: 160px;
		}
		
		.irrigation-content h2{
			 font-size: calc((100vw - 5em) / 25);
		}
		
		.irrigation-content p{
			font-size: calc((100vw - 5em) / 60);
		}
		
	
		
		.commnity-info h3 {
			font-size: 2.2rem;
		}
		
    	.commnity-info h2 {
			font-size: 3.6rem;
		}
		
		.info-text {
			font-size: 1.35rem;
		}
		.blog-main-title {
			font-size: 2.2rem;
		}
		
		.csr-list-block-1{
		    min-height: 296px;
		}
				
		.blog-sub-title {
			font-size: 1.8rem;
		}
		
		.blog-read-more-btn a {
			font-size: 1.2rem;
		}
		
		.home-blog-thumb-item{
			height: 450px;
		}
		
		.home-latest-blogs {
			padding-bottom: 30px;
		}
		
		.request-btn a {
			font-size: 1.7rem;
		}
		
		.footer-logo img{
			width: 140px;
		}
		
		.footer-abouinfo p {
			font-size: 1.20rem;
		}
		
		.footer-social a{
			font-size: calc((100vw - 5em) / 60);
		}
		
		.footer-heading {
			font-size: 1.5rem;
		}
		
		.foot-links li a {
			font-size: 1.20rem;
		}
		
		.app-download-links img{
			width: 150px;
		}
		
	   .foot-contact-detail p {
			font-size: 1.20rem;
		}
		
		.request-call-section {
			padding-top: 0px;
			padding-bottom: 98px;
		}
		
		.footer-botton-inner p {
			font-size: 1.2rem;
		}
		
		.foot-bottom-links a {
			font-size: 1.2rem;
		}
		
		
		
		/* about us page css */
		
		
		.leader-name{
			font-size: 1.9rem;
		}
		
		.leader-desi{
			    font-size: 1.35rem;
		}
		
		.explore-career-btn{
			font-size: 1.2rem;
		}
		
		.legacy-section .accordion ul li div .lagacy-info p{
			    font-size: 1.4rem;
		}
		
		.t-jain-name{
		    font-size: 2rem;
		}
		
		.csr-sub-heading{
			    font-size: 1.8rem;
		}
		
		.csr-listing li{
			    font-size: 1.35rem;
		}
		
	    .manufacturing-thumb-list ul li{
        font-size: 1.3rem;
        } 
        .manufacturing-thumb-list ul li span{
            font-size: 22px;
        }
    
        
		
		.founder-read-more-btn a{
			    font-size: 1.2rem;
		}
		
	  .revolution-thum-content a{
	       font-size: 1.2rem;
	  }
	  
	  .home-blog-btn {
	      font-size: 1.2rem;
	  }
		
		
		.brands-item img {
			width: 160px;
		}
		
	
		
		.our-joureny-section {
			padding-top: 32px;
			padding-bottom: 1px;
		}
		
		
		
		.rd-inner-section{
			height: 612px;
		}
		
		.rd-info-section {
			padding: 146px 60px 60px 60px;
		}
		
		.ext-subheading{
		   font-size: 2.2rem;
		}
		
		.filter-sticky-btn a{
          font-size: 1.2rem;
        }
        
        .filterfloat-btn{
             font-size: 1.2rem;
        }
        
		
		/* end about us page css */
		
		/*  blog page css */
		
		.blog-search-box{
			font-size: 1.5rem;
		}
		
		.month-block select{
			font-size: 1.5rem;
		}
		
		.year-block select{
			font-size: 1.5rem;
		}
		
		.blog-search-btn{
			    font-size: 1.5rem;
		}
		
		.latest-blog-block-heading{
			    font-size: 2rem;
		}
		
		.latest-blog-block-heading:after{
			    width: 50%;
				right: 17%;
		}
		
		.latest-blog-content h2{
			font-size: 1.4rem;
		}
		
		.l-blog-read-btn a{
			    font-size: 1.2rem;
		}
		
		.blog-read-btn a{
		            font-size: 1.2rem;
		}
		
		.blog-category-list ul li a{
			    font-size: 1.4rem;
		}
		
		.blog-category-text-info h2{
			    font-size: 1.6rem;
		}
		
		.blog-category-text-info p{
			font-size: 1.35rem;
		}
		
		.blog-post-date p{
			font-size: 1.2rem;
		}
		
		/* end blog page css */
		
	 /*   product detail css */
	 
	 .pro-detail-choose-us{
	     padding-bottom: 18px;
	 }
	 
	 
	 .ht-22{
	     font-size: 1.4rem;
	 }
	 .choose-heading{
	     font-size: 2.4rem;
	 }
	 
	 .choose-text{
	         font-size: 1.5rem;
	 }
	 
	 .choose-icon-block {
        min-height: 160px;
        margin-top: 48px;
    }
    
   .pro-request-btn{
           margin-bottom: 4px;
   }
    
    .imp-sprinkler{
        font-size: 1.8rem;
    }
    
    .pro-request-btn a{
            font-size: 1.2rem;
    }
    
    .product-features-heading{
        font-size: 3rem;
    }
    
    .pro-features-list li{
            font-size: 1.7rem;
    }
    
    .product-contact-query li{
            font-size: 1.7rem;
    }
    
    .simlar-product-item h2{
            font-size: 1.7rem;
    }
    
    .similar-product-readmore a{
            font-size: 1.4rem;
    }
    
	 
	/* end  product detail css */
	
	/* product category page css */
		
		.innerpage-banner-heading {
			font-size: 3.4rem;
		}
		
		.ht-46 {
			font-size: 1.6rem;
		}
		
		.banner-sm-text{
			font-size: 2rem;
		}
		
		
		
		.impact-sprinkler-section {
			padding-top: 74px;
			padding-bottom: 20px;
		}
		
		.find-right-spriliker {
			padding-top: 80px;
			padding-bottom: 60px;
		}
		
		.product-material-heading {
			font-size: 2.1rem;
		}
		
		.material-radio-block label {
			font-size: 1.6rem;
		}
		
		.connection-size-right  .radio {
			margin: 0.5rem 1.3em;
		}
		
		.product-material-block .radio input[type=radio]:checked + .radio-label:before{
			box-shadow: inset 0 0 0 7px #ffffff;
		}
		
		.connection-size-right .radio input[type=radio]:checked + .radio-label:before{
			    box-shadow: inset 0 0 0 6px #ffffff;
		}
		
			.conatact-send-btn button{
		    font-size: 1.2rem;
		}
		
		.sprikler-list-item li {
			font-size: 1.5rem;
		}
		
		.enq-btn {
			font-size: 1.2rem;
		}
		
		.spr-readmore-btn{
			font-size: 1.2rem;
			    margin-left: 30px;
		}
		
		/* product category page css */
		
		/*  gallery page css */
		
		.work-togater{
		   padding-left: 124px;
		}
		
		.work-togater-heading{
			  font-size: 5rem;
		}
		
		.gallery-tabs-section {
           padding-top: 2px;
		}
		.gallery-tabs-outer .nav-tabs .nav-link{
			font-size: 1.8rem;
		}
		
		.tbs-btn .nav-tabs .nav-link{
			    font-size: 1.6rem;
		}
		.photo-gallery-view-more a{
			    font-size: 1.4rem;
		}
		
		.gallery-about-automat-heading{
			  font-size: 5rem;
		}
		
		.ga-num-text{
			    font-size: 2.4rem;
		}
		
		.ga-sub-text{
			font-size: 1.8rem;
		}
		
		.about-automat-readmore a{
			font-size: 1.2rem;
		}
		
		/* end gallery page css */
		
		/* water management page css */
		
		.inner-page-banner.water-mg-banner .main-slider-info {
		        top: 36%;
		}
		
		
		
		.use-water-smartly-inner {
         width: 94%;
		}
		
		.our-expert-heading{
			         font-size: 2.8rem;
		}
		
		.project-con-heading{
			    font-size: 2.8rem;
		}
		
		.sports-facilities-list ul li{
			font-size: 1.4rem;
		}
		
		.partner-overlay .partner-title-sec{
		        top: 85%;
		}
		
		.partner-title{
		        font-size: 1.9rem;
		}
		
		.top-sell-title h2{
		    font-size: 1.8rem;
		}
		
		.top-sell-read-more a{
		    font-size: 1.2rem;
		}
		
		.sus-pro-heading{
		        font-size: 2.2rem;
		}
		
		.rq-call-form-field{
		        font-size: 1.5rem;
		}
		
		.rq-send-btn{
		     font-size: 1.2rem;
		}
		
		/* end  water management page css */
		
		/*  career page css */
		.career-c-heading {
          font-size: 2.80rem;
		}
		
		.cureent-job-heading {
         font-size: 3.650rem;
		}
		
		.inner-page-banner.career-banner .main-slider-info {
            top: 36%;
        }
		
		.job-title {
        font-size: 2rem;
		}
		
		.womens-content-wrap{
			top: 68%;
		}
		
		.apply-button a{
			    font-size: 1.2rem;
		}
		
		.explore-all-opening a{
			font-size: 1.2rem;
		}
		
		.cureent-job-opening-block{
			    padding: 17px;
		}
		
		.life-at-automat-section{
			    padding-left: 128px;
		}
		
		.life-at-subheading{
			    font-size: 2.2rem;
		}
		
		.automat-heading{
			font-size: 3.9rem;
		}
		
		.person-name {
			   font-size: 1.9rem;
		}
		
		.person-designation{
			        font-size: 1.35rem;
		}
		
		.rs-name-block {
			padding-top: 98px;
		}
		
		.rs-quote-block {
			padding-top: 52px;
			padding-right: 4%;
		}
		
		.taking-care-heading{
			font-size: 3.55rem;
		}
		
		.percent-text{
			    font-size: 3.65rem;
		}
		
		.cureent-job-opening-block{
			    min-height: 220px;
		}
		
		.happy-score-text{
			    font-size: 1.860rem;
		}
		
		.take-care-content-item h3{
			    font-size: 1.7rem;
		}
		
		.take-care-content-item{
		padding-left: 12px;
           padding-right: 12px;
		}
		
		.career-form-heading{
			    font-size: 3.55rem;
		}
		
		.career-form-subheading{
			font-size: 2.5rem;
		}
		
		.career-form-inner label{
			    font-size: 1.35rem;
		}
		
		.cr-send-btn{
			  font-size: 1.2rem;
		}
		
		
		/* end career page css */
		
		/*  conatct page css */
		
		/* end conatct page css */
		
		/* blog detail page  css */
		
		.blog-detail-heading h2{
			font-size: 2.4rem;
		}
		
		.most-read-blog-detail-heading{
			    font-size: 2rem;
		}
		
		.blog-detail-content p{
			font-size: 1.35rem;
		}
		
		.blog-detail-content ul li{
			font-size: 1.35rem;
		}
		
		.blog-detail-author span{
			font-size: 1.2rem;
		}
		
		.blog-detail-content h2{
			    font-size: 1.9rem;
		}
		
		.blog-detail-content h3{
			    font-size: 1.6rem;
		}
		
		.most-read-blog-d-item{
			    margin-top: 40px;
		}
		
		.most-read-title h2{
			 font-size: 1.5rem;
		}
		
		.most-blog-read-btn a{
			    font-size: 1.4rem;
		}
		
		/* end blog detail page  css */
		
		/* contact us  page  css */
		
		.contact-info-heading{
			    font-size: 1.8rem;
		}
		
		.contact-main-inner {
			padding-top: 70px;
			padding-bottom: 40px;
			padding-right: 10%;
		}
		
		.conatc-form-label{
			    font-size: 1.35rem;
		}
		
		.contact-f-field{
			    font-size: 1.35rem;
		}
		
		.tnc-check-box-block label{
			font-size: 1.35rem;
		}
		
		.conatact-send-btn button{
			font-size: 1.7rem;
		}
		
		.email-support-item h4{
			font-size: 1.8rem;
		}
		
		.email-support-item p{
			 font-size: 1.35rem;
		}
		
		.email-support-item {
			margin-top: 22px;
		}
		
		.key-people-heading{
			    font-size: 1.8rem;
		}
		
		.key-people-name{
			    font-size: 1.35rem;
		}
		.key-people-desi{
			    font-size: 1.35rem;
		}
		
		.key-people-email{
			    font-size: 1.35rem;
		}
		
		.contact-sidebar{
			    padding: 38px 28px;
			    
		}
		
		.key-people-item {
            margin-top: 40px;
            margin-bottom: 48px;
        }
		
		.automat--office-block h2 {
         font-size: 1.8rem;
		}
		
		.automat--office-block h3 {
			font-size: 1.7rem;
		}
		.automat--office-block p {
			font-size: 1.35rem;
		}
		
		.city-loctaion-text h3{
			    font-size: 1.675rem;
		}
		
		.city-loctaion-text p{
			    font-size: 1.575rem;
		}
		
		.contact-btns-inner a{
			    font-size: 1.2rem;
		}
		
		/* End contact us  page  css */
		
		/* csr  page css */
	
		
		.pk-jain{
		   font-size: 1.975rem;
           margin-top: 90px;
		}
		
		.pk-jain-designation{
			    font-size: 1.575rem;
		}
		
		.csr-activity-heading{
			font-size: 2.725rem;
		}
		
		.donations-made-group h2{
			    font-size: 1.9rem;
		}
		
		.donations-made-group ul li{
			 font-size: 1.5rem;
		}
		.csr-activity-item h2{
			 font-size: 1.55rem;
		}
		
		.socila-work-heading{
			    font-size: 5rem;
		}
		
		.social-work-content h2{
			    font-size: 2.45rem;
		}
		
		.social-work-content h3{
			    font-size: 2.45rem;
		}
		
		.social-work-content h4{
			    font-size: 1.65rem;
		}
		
		/*End csr  page css */
		
		/*  founders page css */
		
		.dream-heading{
			font-size: 2.785rem;
		}
		
	
		
		.we-commit-global-leader-info h3{
			    font-size: 2rem;
			    margin-top: 26px;
		}
		
		.gr-ceo{
		    margin-top: 4px;
		}
		
		.milestone-content-heading {
         font-size: 2.725rem;
		}
		
		/* end founders page css */
		
	  .privacy-content-section h3{
        font-size: 1.6rem;
       }
		
	
	  
	  .ext-irrigation-section:after{
	          height: 64%;
	          bottom: 102px;
	  }
	  
	  .life-automat-video-slide .swiper-pagination-progressbar{
	          width: 77% !important;
	  }
    
    
    }
    
@media only screen and (min-width: 1500px) and (max-width: 1600px)  {
      
        
        .main-slider-info .custom-container{
            margin: 0px;
        }
        
        .top-selling-product-section{
                padding-bottom: 37px;
        }
        
        .successful-project-section {
          padding-top: 34px;
        }
        
        .use-water-smartly-section{
                padding-bottom: 38px;
        }
        
        .contact-main-inner{
            padding-top: 75px !important;
        }
        
        .conatact-send-btn button{
		    font-size: 1.2rem;
		}
		
		.rd-video-inner .slick-prev{
		        bottom: -58px;
		}
		
		.blog-category-text-info{
            min-height: 190px;
        }
        
        .ext-subheading{
		   font-size: 2.2rem;
		}
		
	
    
		
       
    }
    
@media only screen and (min-width: 1601px) and (max-width: 1680px)  {
        
        
        .inner-page-banner.about-banner-section  .main-slider-info {
         top: 36%;
        }
        
          .use-water-smartly-section{
                padding-bottom: 38px;
        }
        
      .contact-main-inner{
            padding-top: 75px !important;
        }
        
        .key-people-heading{
            padding-bottom: 17px;
        }
        
        .contact-sidebar:first-child .key-people-item {
            margin-top: 34px;
        }
        
        .email-support-item {
            margin-top: 34px;
        }
        
        .head-office.mt-5.mb-5 {
            margin-top: 32px !important;
            margin-bottom: 24px !important;
        }
        
        .city-location-item{
                margin-top: 20px;
        }
        
        .conatact-send-btn button{
		    font-size: 1.2rem;
		}
		
		.rd-video-inner .slick-prev{
		        bottom: -58px;
		}
		
		.latest-tech-button a{
		    font-size: 1.2rem;
		}
		.subscribe-btn{
		    font-size: 1.2rem;
		}
		
		.blog-category-section {
           padding-top: 30px;
		}
		
		.blog-category-text-info{
    min-height: 190px;
}
    }
    
@media only screen and (min-width: 1600px) and (max-width: 1680px)  {
        .water-management-right-content .info-text {
            line-height: 1.5 !important;
            margin-top: 48px !important;
        }
        
         .top-selling-product-section{
                padding-bottom: 36px;
        }
        
        .successful-project-section {
          padding-top: 34px;
        }
        
        .key-people-heading{
            padding-bottom: 17px;
        }
        
        .contact-sidebar:first-child .key-people-item {
            margin-top: 34px;
        }
        
        .email-support-item {
            margin-top: 34px;
        }
        
        .head-office.mt-5.mb-5 {
            margin-top: 32px !important;
            margin-bottom: 24px !important;
        }
        
        .city-location-item{
                margin-top: 20px;
        }
        
        .latest-tech-button a{
		    font-size: 1.2rem;
		}
		
		.subscribe-btn{
		    font-size: 1.2rem;
		}
		
		.blog-category-section {
           padding-top: 30px;
		}
		
		.blog-category-text-info{
    min-height: 190px;
}
    }
    
@media only screen and (min-width: 1681px) and (max-width: 1800px)  {
        .use-water-heading{
                font-size: 2.8rem;
        }
        
        .latest-blog-heading{
            font-size: 3.4rem;
        }
    }

@media only screen and (min-width: 1921px) and (max-width: 2500px)  {
.use-water-heading {
    font-size: 3.4rem;
     }
   
}
    
    
        
    
        
    