*{ margin:0; padding:0; box-sizing:border-box;}
html {scroll-behavior: smooth;}

body{ font-family: 'Lato', sans-serif;}
h1,h2,h3,h4,h5,h6{}
a{display:block; text-decoration:none;}
.main_heading{color:#303030; font-size:40px; font-weight:600; }
.sub_heading{ color:#343434; font-size:44px; margin:0; font-weight:600;}
.container{ max-width:1170px; margin:0 auto;}
.header.smaller {position: fixed;background: #fff;box-shadow: 0 3px 10px rgba(93, 93, 93, 0.2);width: 100%;z-index: 1001;}
.header.smaller .navbar-brand {padding: 9px 15px;}
.header.smaller .navbar-brand img {width: 85%;}
.header.smaller .navbar-nav > li > a{ padding: 28px 30px;}
#homeSlider .owl-nav {height: 1px; padding: 0 30px; position: absolute; top: 50%; width: 100%; z-index: 100;}
#homeSlider .owl-nav div{ width:50px; color:#0d4d7d; font-size:0; line-height:48px; text-align:center; margin-top:-25px; height:50px; border-radius:100%; border:1px solid rgb(13,77,125); float:left}
#homeSlider .owl-nav div:before{font-size:20px; font-family:'FontAwesome';}
#homeSlider .owl-nav div.owl-prev:before{ content:"\f104"; }
#homeSlider .owl-nav div.owl-next{ float:right; }
#homeSlider .owl-nav div.owl-next:before{content:"\f105"}
#homeSlider .owl-nav div:hover{ background:rgba(13,77,125, 0.7);border:1px solid rgb(13,77,125); color:#fff}
.heading_col {position: absolute;top: 50%;transform: translateY(-50%) !important;}
.banner {width: 100%;}
.heading_col {width: 50%;}
.heading_col .heading {color: #ED3C4E;font-size: 28px;margin-bottom: 10px;margin-top: 0;}
.heading_col .main_heading {font-size: 56px;color: #fff;font-weight: 600;text-transform: uppercase;margin: 0 0 24px; line-height:70px}
.heading_col p {color: #fff;font-size: 20px;font-weight: 500;margin-bottom: 40px;}
.main_btn {padding: 10px 36px;border: 2px solid #fff;display: inline-block;font-size: 16px;color: #fff;font-weight: 600;text-decoration: none;border-radius: 3px;}
.main_btn:hover{border: 2px solid transparent; background:#000; color:#fff; text-decoration:none;}
.navbar.navbar-default {margin: 0;border: none;background: none;border-radius: 0;min-height: auto;}
.navbar-brand {height: auto;padding:16px 15px;font-size:35px; line-height:36px; font-weight:800;color:#599e4e !important;text-transform:uppercase;}
.navbar-brand img {width: 95%;}
.navbar-nav > li > a {padding: 37px 45px;font-size:16px; color:#141414;text-transform:uppercase;}
.whatsapp a {margin: -12px 0;}
/*.corona_sec{ padding-top:120px;}*/
.c_box {width: 54%;float: left;}
.c_box {padding: 30px 80px 50px 100px;}
.c_box .main_heading {color: #303030;font-size: 44px;font-weight: 600;text-transform: capitalize;}
.c_box .main_btn:hover {border: none;background: #82c34e;background: -moz-linear-gradient(left, #5a9d4f 0%, #82c34e 100%);background: -webkit-linear-gradient(left, #5a9d4f 0%,#82c34e 100%);background: linear-gradient(to right, #5a9d4f 0%,#82c34e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9d4f', endColorstr='#82c34e',GradientType=1 );}
.c_box p {font-size: 20px;color: #7a7d7d;line-height:34px;}
.c_box .main_btn{ border:none; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#82c34e+0,5a9d4f+100 */background: #82c34e; /* Old browsers */background: -moz-linear-gradient(left,  #82c34e 0%, #5a9d4f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #82c34e 0%,#5a9d4f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #82c34e 0%,#5a9d4f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82c34e', endColorstr='#5a9d4f',GradientType=1 ); /* IE6-9 */ margin-top:30px; text-transform:uppercase;}
.i_box {width: 46%;background: #f00;overflow: hidden;border-bottom-left-radius: 4px; border-top-left-radius:4px;margin-bottom:-45px;}
.afh_sec{ padding:120px 0 90px;  text-align:center;   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#82c34e+0,5a9d4f+100 */background: #82c34e; /* Old browsers */background: -moz-linear-gradient(left,  #82c34e 0%, #5a9d4f 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #82c34e 0%,#5a9d4f 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #82c34e 0%,#5a9d4f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82c34e', endColorstr='#5a9d4f',GradientType=1 ); /* IE6-9 */}
.afh_sec .sub_heading{ font-size:44px; font-weight:600; color:#fff; margin:0 0 50px 0; }
.afh_sec ul,.pre_box ul{ padding:0; margin:0; list-style:none;}
.afh_sec ul li,.pre_box ul li{ display:block; font-size:20px; color:#fff; line-height:24px; margin-bottom:25px; text-align:left; padding-left:40px; position:relative; width:50%; float:left; text-transform:capitalize;}
.afh_sec ul li:before{ content:""; width:24px; height:16px; background:url(../images/benefit_icon.png) no-repeat; position:absolute; left:0; top:5px;}
.pre_box ul li{ color:#7a7d7d}
.pre_box ul li:before{ content:""; width:24px; height:16px; background:url(../images/benefit_icon-1.png) no-repeat; position:absolute; left:0; top:5px;}
.preventive_sec {padding: 90px 0;}
.preventive_sec .sub_heading{ margin:0 0 40px 0;}
/*.pre_box{ padding:0 100px 90px 100px; border-bottom:2px solid #6bab4d;}*/
.pre_content { margin-bottom:15px}
.pre_content p {float: left;font-size: 18px;color:#7a7d7d;margin:8px 0;width:45%;font-weight:600;}
.pre_content span {padding: 10px 35px;border: 1px solid #090;border-radius: 4px;width: 55% !important;display: block;margin-left: 45%;font-size:16px;color:#7a7d7d;position:relative}
.pre_content span::before {content: "";position: absolute;left: -12px;width: 12px;height: 16px;background: url(../images/arrow.png) no-repeat #FFF;}
.pre_box.t-m{ margin-top:50px; border-bottom:0; padding-bottom:0;}
.testimonial_sec{ padding:50px 0; background:#6bab4d; text-align:center;}
.testimonial_sec .sub_heading{ margin:0 0 30px 0; color:#fff;}
.testimonial_sec ul{padding:0; margin:10px 0; list-style:none;}
.testimonial_sec ul li{ display:inline-block; font-size:16px; color:#fff; line-height:24px;  text-align:left; padding-left:0px;}
.testimonial_sec ul li a {
	padding: 0 20px;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
.testimonial_sec ul li a i {
	margin-right: 10px;
}
.afh_v3_sec{ padding:80px 0 60px;}
.afh_v3_sec p{font-size: 16px;color: #7a7d7d; line-height:30px; font-weight:600; margin:0;}
.afh_v3_sec p span{ margin-left:30px;}
.afh_v3_sec .sub_heading{ margin:0 0 30px 0;}
.footer{ }
.t_border{ padding:30px 0;}
.social_icon {padding: 0;margin: 0;list-style: none;}
.social_icon li {	display: inline-block;margin: 0;padding: 0 6px;}
.social_icon li a {width: 33px;height: 33px;border-radius: 100px;background: #6bab4d;line-height: 33px;text-align: center;text-decoration:none;color:#fff;font-size:14px; font-family:FontAwesome;}
.social_icon li a i{ font-family:FontAwesome;}
.social_icon li a:hover{ background:#000;}
.t_border p{ font-size:14px; color:#777777; margin:5px 0;}
.about_sec{ padding:90px 0; text-align:center;}

.about_sec .sub_heading {
	margin: 0 0 30px 0;
	color: #303030;
	font-size: 44px;
	font-weight: 600;
	text-transform: capitalize;
}
.about_sec p {
	font-size: 18px;
	color: #7a7d7d;
	line-height: 26px;
}
.ab_bx {
	text-align:left;
	padding: 30px;
	box-shadow: 0 0 10px rgba(0,0,0, 10%);
	min-height:320px;
}
.ab_bx h3 {font-size: 24px;margin: 0 0 15px;}
.ab_bx p{ font-size:16px; line-height:24px;}
.i_box img {width: 100%;}

/* Style the tab */
.tab {
    float: left;
    width: 20%;
}

/* Style the buttons inside the tab */
.tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding: 10px 16px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 16px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #71b359;
}

/* Create an active/current "tab button" class */
.tab button.active {
    background-color: #71B359;
    color: #fff;
}
/* Style the tab content */
.tabcontent {
    float: left;
    padding: 60px 80px;
    width: 82%;
    position: absolute;
    left: 18%;
    background: #F9F9F9;
    box-shadow: 0px 0.5px 0.5px 1px #cccccc8c;
    top: -25px;
    height: 440px;
}
.plant_main_div {
    padding: 0 0 120px 0;
}
.plant_div {
    width: 78%;
    margin: 0 auto;
}
.plant_div h2{
	text-align: center;
}
.plant_tab {
    position: relative;
    margin-top: 75px;
}
.left_tab_content, .right_tab_content {
    width: 50%;
    float: left;
}
.right_tab_content {
    padding: 60px 0;
    margin-left: -25px;
}
.plant_img {
    width: 60%;
    height: 220px;
    position: relative;
}
.plant_img2 {
    position: absolute;
    top: 65%;
    width: 75%;
    left: 65%;
}
.plant_img img{
	width: 100%;
}
.right_tab_content h3 {
	font-size: 24px;
    font-weight: 600;
}
.right_tab_content p{
	font-size: 18px;
    margin-top: 20px;
}

.tab-navigation { 
margin-bottom:40px; 
}
.tab-content {
    width: 100%;
    color: white;
    padding-top: 0;
}
.plant_tab {
	display: block;
}
.plant_div_mob {
    display: none;
}
select#select-box {
    display: block;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 16px;
    background-color: #71B359;
    color: #fff;
    padding: 10px;
}

@media (max-width:1024px){
.navbar-nav > li > a {padding: 38px 20px;}
.header.smaller .navbar-nav > li > a {padding: 28px 20px;}
.heading_col .main_heading {font-size: 42px;line-height: 50px;}
.heading_col p {font-size: 18px;}
.about_sec {padding: 70px 0;}
.about_sec .sub_heading {margin: 0 0 25px 0;}
.c_box {padding: 30px 40px 50px 38px;}
.afh_sec {padding: 100px 0 70px;}
.preventive_sec {padding: 70px 0;}
.pre_box {padding: 0;}
.testimonial_sec {padding: 40px 0;}
.afh_v3_sec {padding: 60px 0 50px;}
.t_border {padding: 15px 0;}
.afh_sec ul li {margin-bottom: 20px;}
.pre_content span {font-size: 14px;}
.pre_content p {font-size: 16px;margin: 10px 0; }
.ab_bx {min-height: 410px;}
.plant_div {
    width: 90%;
    margin: 0 auto;
}
.right_tab_content {
    padding: 45px 0;
    margin-left: 0;
}
.tabcontent {
    float: left;
    padding: 60px 70px;
    width: 82%;
    position: absolute;
    left: 18%;
    background: #F9F9F9;
    box-shadow: 0px 0.5px 0.5px 1px #cccccc8c;
    top: -25px;
    height: 440px;
}


}

@media (max-width:991px){
.ab_bx {
	min-height: 225px;
	margin-bottom: 30px;
}
.about_sec {
	padding: 50px 0 20px;
}
.afh_sec {
	padding: 80px 0 50px;
}
.preventive_sec {
	padding: 50px 0;
}
.testimonial_sec .main_btn {
	padding: 10px 20px;
}
}
@media (max-width:800px){
.header.smaller .navbar-brand img {width: 65%;}
.navbar-brand img {width: 70%;}
.navbar-nav > li > a {padding: 29px 15px;}
.header.smaller .navbar-nav > li > a {padding: 21px 15px;}
.heading_col .main_heading {font-size: 34px;line-height: 40px;}
.about_sec .sub_heading,.c_box .main_heading,.afh_sec .sub_heading,.sub_heading,.preventive_sec .sub_heading {font-size: 34px; margin-bottom:25px}
.testimonial_sec {padding: 30px 0;}
.plant_tab {
	display: none;
}
.plant_div_mob {
    display: block;
}
.plant_main_div {
    padding: 0 0 10px 0;
}
.left_tab_content, .right_tab_content {
    width: 100%;
    float: none;
}
.plant_img {
    width: 70%;
    height: 220px;
    position: relative;
}
.right_tab_content {
    padding: 90px 0 0 0;
    margin-left: 0;
    color: #000;
    text-align: left;
}
.plant_div {
    width: 80%;
   
}
.corona_sec {
    margin-top: 40px;
}
.right_tab_content {
    padding: 270px 0 0 0;
}

}

@media (max-width:767px){
.navbar-toggle {
	margin: 23px 15px;
	border: none;
	border-radius: 0;
	background: none;
	padding:5px;
}	
.navbar-default .navbar-toggle .icon-bar{ background:#599e4e; margin-top:6px; width:30px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:none;}
.header.smaller .navbar-toggle {margin: 14px 15px;}
.navbar-nav {margin: 0;}
.navbar-collapse{ padding:0 0 20px;}
.navbar-nav > li > a {padding:15px; }
.navbar-nav > li > a:hover{ background:#f9f9f9 !important;}
.header.smaller .navbar-nav > li > a {padding: 15px 15px;}
.heading_col .main_heading {font-size: 24px;line-height: 32px; margin-bottom:15px;}
.heading_col p {font-size: 16px;margin-bottom: 20px;}
.about_sec .sub_heading, .c_box .main_heading, .afh_sec .sub_heading, .sub_heading, .preventive_sec .sub_heading {font-size: 24px;margin:0 0 15px;}
.about_sec p,.c_box p,.afh_sec ul li, .pre_box ul li,.testimonial_sec ul li a{font-size: 16px;line-height: 24px;}
.pre_box.t-m {margin-top: 30px;}
.ab_bx h3 {font-size: 22px;margin: 0 0 15px;}
.ab_bx {min-height: 220px;}
#bs-example-navbar-collapse-1 {
	position: fixed;
	width: 250px;
	height: 100%;
	right: 0;
	z-index: 999;
	background: #fff;
	box-shadow:-1px 5px 6px rgba(0,0,0,.1);
}
.plant_tab {
	display: none;
}
.plant_div_mob {
    display: block;
}
.plant_main_div {
    padding: 0 0 10px 0;
}
.left_tab_content, .right_tab_content {
    width: 100%;
    float: none;
}
.plant_img {
    width: 70%;
    height: 220px;
    position: relative;
}
.right_tab_content {
    padding: 90px 0 0 0;
    margin-left: 0;
    color: #000;
    text-align: left;
}
.plant_div {
    width: 80%;
    margin: 0 auto;
}


}
@media (max-width:600px){
.heading_col {width: 70%;}
.i_box,.c_box{ float:none; width:100%;}
.i_box {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	margin-bottom:50px;
}
.c_box {
	padding: 30px 15px;
}
.plant_tab {
	display: none;
}
.plant_div_mob {
    display: block;
}
}
@media (max-width:500px){
.heading_col {width: 80%;}
.heading_col .main_heading {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 10px;
}
.heading_col p {
	font-size: 15px;
	margin-bottom: 15px;
}
.heading_col .main_btn {
	padding: 8px 36px;
	font-size: 14px;
}
.navbar-brand,.header.smaller .navbar-brand {
	width: 70%;
}
.header.smaller .navbar-brand img,.navbar-brand img{ width:70%;}
.navbar-toggle {
	margin: 4.5% 3%;
}
.header.smaller .navbar-toggle {
	margin: 2.5% 3%;
}
}
@media (max-width:450px){
.heading_col p{width: 100%; white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}

}