body { font-size: 16px; font-family: 'Inter', sans-serif; color: #231F20; overflow-X: hidden }
*, a { text-decoration: none; }
input:focus, textarea:focus, select:focus, button:focus, a:focus, .navbar-toggler:focus { outline: none; box-shadow: none !important; }
ul, li { list-style: none; margin: 0; padding: 0; }
.navigation img {width: 250px;transition: all 0.5s ease;}
.navbar-expand-xl .navbar-nav { transition: all 0.5s ease; }
.navigation ul.navbar-nav li.nav-item a.nav-link {font-size: 17px;font-weight: 600;color: #414042;padding: 10px 25px;position: relative;margin: 0 1px 0 0;transition: all 0.5s ease;}
.navigation ul.navbar-nav li.nav-item a.nav-link:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0; background: rgb(186,209,49); /* Old browsers */ background: -moz-linear-gradient(-45deg, rgba(186,209,49,1) 0%, rgba(107,184,101,1) 23%, rgba(28,177,148,1) 53%, rgba(28,177,148,1) 53%, rgba(45,186,217,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, rgba(186,209,49,1) 0%, rgba(107,184,101,1) 23%, rgba(28,177,148,1) 53%, rgba(28,177,148,1) 53%, rgba(45,186,217,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, rgba(186,209,49,1) 0%, rgba(107,184,101,1) 23%, rgba(28,177,148,1) 53%, rgba(28,177,148,1) 53%, rgba(45,186,217,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad131', endColorstr='#2dbad9', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */;
transition: all .5s; -webkit-transform: scale(1, .5); transform: scale(1, .5); }
.navigation ul.navbar-nav li.nav-item a.nav-link:hover:before, .navigation ul.navbar-nav li.nav-item.active a.nav-link:before { opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); }
.navigation ul.navbar-nav li.nav-item a.nav-link:hover, .navigation ul.navbar-nav li.nav-item.active a.nav-link { color: #fff; }
.navigation .navbar-toggler.menu_open span {/* height: 3px; *//* border-radius: 0; *//* background: #414142; *//* width: 75%; *//* display: block; *//* position: absolute; *//* left: 0; *//* top: 3px; *//* position: relative; *//* opacity: 1; */height: 3px;background: #414142;width: 40px;display: block;margin: 7px 0;}
.navigation .navbar-toggler.menu_open span:last-child {width: 85%;top: 9px;}
.navigation .navbar-toggler.menu_open span:first-child {width: 60%;/* top: -3px; */}
.navigation .navbar-toggler.menu_close { top: 3%; padding: 0; width: 60px; height: 60px; right: 3%; border: 0; position: absolute; }
.navigation .navbar-toggler.menu_close span { height: 2px; border-radius: 50%; background: #ffffff; width: 40px; position: absolute; right: 0; left: 0; top: 50%; transform: translate(0, -50%) rotate(-45deg); }
.navigation .navbar-toggler.menu_close span:last-child { transform: rotate(45deg); }
.gradient_bg { background: rgb(187,210,47); background: -moz-linear-gradient(90deg, rgba(187,210,47,1) 15%, rgba(42,186,215,1) 100%); background: -webkit-linear-gradient(90deg, rgba(187,210,47,1) 15%, rgba(42,186,215,1) 100%); background: linear-gradient(90deg, rgba(187,210,47,1) 15%, rgba(42,186,215,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bbd22f", endColorstr="#2abad7", GradientType=1);
}
a.know-more { padding: 12px 30px; display: block; color: #000000; font-size: 17px; font-weight: 600; background: #BBD22E; border-radius: 50px; transition: 0.5s all; width: 170px; border: 3px solid #bbd22e; margin: 0; text-align: center; }
a.know-more:hover, .home_product_box:hover a.know-more { background: #ffffff; }
.py-6 {padding: 110px 0 50px 0;}
.bg-1 {background:#E7E8E9;}
.title {
	position: relative;
	z-index: 1;
}