.titillium-web-light {
  font-family: "Titillium Web", serif;
  font-weight: 300;
  font-style: normal;
}

.titillium-web-regular {
  font-family: "Titillium Web", serif;
  font-weight: 400;
  font-style: normal;
}

.titillium-web-semibold {
  font-family: "Titillium Web", serif;
  font-weight: 600;
  font-style: normal;
}

.titillium-web-bold {
  font-family: "Titillium Web", serif;
  font-weight: 700;
  font-style: normal;
}

.titillium-web-black {
  font-family: "Titillium Web", serif;
  font-weight: 900;
  font-style: normal;
}


h1, h2, h4, h3{
	font-family: "Titillium Web", serif;
	font-weight: 900;
	font-style: normal;
}

p, span, h5, h6, a, i{
	font-family: "Titillium Web", serif;
    font-weight: 400;
    font-style: normal;
}

a{
	outline: none;
	text-decoration: none;
	color: #1ebecc;
}

a:hover{
	outline: none;
	text-decoration: none;
	color: #000;
}

body, html {
	margin: 0;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden;
	scroll-behavior: smooth;
}

body{
	position: relative;
}

#google_translate_element {
  position: absolute;
  top: 12px;
  z-index: 99999;
}

.goog-logo-link {
   display:none !important;
}

#google_translate_element {
  color: transparent;
}
#google_translate_element a {
  display: none;
}

.goog-logo-link {display:none !important; } 
.goog-te-gadget {font-size:0px !important;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #999 !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #999 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #999 !important;
}

input:focus {
	outline: 0.5px solid #ccc !important; /* Adjust the color and width as needed */
    outline-offset: 0px; /* Adjust the offset as needed */
    box-shadow: none;
    border: none;
}

/*************************MENU****************/
.top_bar{
	background-color: #1ebecc;
	min-height: 40px;
}

.top_content{
	font-size: 16px;
	color: #FFF;
	letter-spacing: 1.5px;
}

.top_titt{
	font-size: 20px;
	font-weight: bolder;
	color: #333;
	margin-left: -50px;
	letter-spacing: 0px;
	padding-left: 20px;
	margin-top: 6px;
	color: #39b54a;
	border-left: solid 0.5px rgba(0,0,0,0.1);
}

.social_btn_top{
	color: #FFF;
	font-size: 14px;
}

.ear_nav{
	background-color: #FFF;
	margin-top: -8px !important;
}

.logo{
	height: 70px;
	margin-left: -15px;
}

.main_logo{
	height: 70px;
}

.menu_items a{
	color: #003e50;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1.5px;
	transition: all 0.4s;
}

.menu_items a:hover{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1.5px;
	transition: all 0.4s;
}

.menu_items_act{
	color: #000 !important;
	font-weight: bold;
}

li > ul > li > a.menu_items_act{
	color: #000 !important;
	font-weight: bold;
}

.special_tab a{
	background-color: #1ebecc;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1.5px;
	color: #FFF;
	padding: 2% 5%;
	text-decoration: none;
	transition: all 0.4s;
	border-radius: 10px;
}

.special_tab a:hover{
	background-color: #01bac8;
	font-weight: bold;
	letter-spacing: 1.5px;
	color: #FFF;
	padding: 2% 5%;
	text-decoration: none;
	border-radius: 10px;
	transition: all 0.4s;
}

.custom_menu_mob_btn{
	border: none;
	border-radius:unset;
	outline: none !important;
	box-shadow: none;
}

.custom_menu_mob_btn:focus{
	border: none !important;
	border-radius:unset;
	outline: none !important;
	box-shadow: none;
}

.custom_menu_mob_btn:active{
	border: none !important;
	border-radius:unset;
	outline: none !important;
	box-shadow: none;
}

.custom_menu_mob_btn i{
	font-weight: 100;
	color: #1ebecc;
	outline: none !important;
	box-shadow: none;
	font-size: 24px;
}

.custom_menu_mob_btn i:hover{
	font-weight: 100;
	color: #000;
	outline: none !important;
	box-shadow: none;
	font-size: 24px;
}

.dropdown-toggle:hover > a, 
.dropdown-toggle:hover > a:hover,
li.dropdown:hover > a:focus {
    background-color: rgb(255, 255, 255,1);
    color: #333;
    z-index: 999999 !important;
}

li.dropdown:hover > .main_nav_ul {
    display: block;
    position: absolute;
    margin-top: -2%;
    border: none;
}

li.dropdown:hover > .main_nav_ul_2 {
    display: block;
    position: absolute;
    margin-top: -25%;
    margin-left: 100%;
    border: none;
    border: solid 1px rgba(0,0,0,0.2);
}

/********************Home Page**************/
.main_cover{
	background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5));
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}

.main_slider{
	height: 90vh;
}

.slider_text_container{
 	margin-top: 5%;
}

.slider_symbal{
	width: 180px;
	margin-right: auto;
	margin-left: auto;
}

.slider_text{
	font-size: 34px;
	font-weight: bolder;
	color: #FFF;
	text-align: left;
}

.slider_des{
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	color: #FFF;
}

.booking-form {
    background: #003152;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    border: solid 1px #037a9d;
    margin-top: -70px;
    z-index: 999999 !important;
    position: relative;
    margin-bottom: 20px;
    left: 50%;
    transform: translate(-50%);

}

.eartic_form{
	height: 55px;
}

.first_sec_bg{
	background-image: url(../images/flower_bg-large.png);
	background-size: contain;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.about_image{
	width: 600px;
	background-color: #B9D9EB;
	border-radius: 15px;
	padding:40px;
}

.imgg{
	height: 50%;
	width: 50%;
}
.welcome_text{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 500;
	color: #016064; 
}

.gen_titt{
	font-size: 42px;
	font-weight: 800;
	color: #037a9d;	
}

.gen_titt2{
	font-size: 48px;
	font-weight: 800;
	color: #FFF;
}

.welcome_text2{
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	color: #003153; 
}

.gen_titt3{
	font-size: 48px;
	font-weight: 800;
	color: #037a9d;
}

.welcome_text3{
	text-align: left;
	font-size: 32px;
	font-weight: 500;
	color: #777; 
}

.gen_para{
	font-size: 20px;
}

.home_about_des_box{
	background-image: url(../images/flower_bg-large.png);
	background-size: contain;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.gen_para_about{
	font-size: 20px;
	text-align: justify;
}

.read_moren{
	background-color: #037a9d;
	color: #FFF;
	padding:10px;
	text-decoration: none;
	transition: all 0.4s;
	font-weight: 400;
	font-size: 15px;
}
.read_more{
	background-color: #037a9d;
	color: #FFF;
	padding: 3% 5%;
	text-decoration: none;
	transition: all 0.4s;
	font-weight: 400;
	font-size: 15px;
}

.rtc{
	transform: rotate(-4deg);
}
.read_more:hover{
	background-color: #01bac8;
	font-weight: 400;
	color: #FFF;
	padding: 3% 5%;
	text-decoration: none;
	transition: all 0.4s;
	font-size: 15px;
}
.bg{
	color: #003053;
	height: 40px;
	width:2500px;
}
.bgc{
padding: 10px;
font-size: 25px;
}

.custom-blue{
	background-color: #003152;
}

.video_sec_box{
	height: 500px;
	background-color: #cce4c0;
	border-radius: 15px;
	padding:80px;
	padding-left: 50px;
	padding-top: 80px;
	width: 350px;
}

.product_sec_bg{
	background-color: #003153;
	min-height: 300px;
}

.product_container{
	margin-top: -150px;
}

.product_name{
	font-size: 21px;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}

.product_box{
	background-color: #eaffed;
	border-radius: 15px;
	transition: all 0.4s;
}

.product_box:hover{
	background-color: #FFF;
	transition: all 0.4s;
}

.blog_box{
	background-color: #FFF;
	border-radius: 15px;
	min-height: 370px;
	transition: all 0.4s;
}

.blog_box:hover{
	background-color: #eaffed;
	transition: all 0.4s;
}

.feature_box{
	background-color: #FFF;
	border-radius: 15px;
	transition: all 0.4s;
}

.feature_box:hover{
	background-color: #eaffed;
	transition: all 0.4s;
}

.vege_sec_box{
	min-height: 300px;
	background-color: #bed4c4;
	border-radius: 15px;
	padding:80px;
	padding-bottom:20px;
	padding-top: 10px;
	width: 250px;
}

.border_dot_top{
	border-top: dashed 1px rgba(0,122,57,0.8);	
}

.vegi_row{
	background-color: #FFF;
	border-radius: 40px;
	padding:5px;
	box-shadow: 5px 5px 10px rgba(0,122,57,0.2);
	width: 300px;
	height: 60px;
	transition: all 0.4s;
}

.vegi_row:hover{
	background-color: #f7ffe0;
	border-radius: 40px;
	padding:5px;
	box-shadow: 5px 5px 10px rgba(0,122,57,0.2);
	width: 300px;
	height: 60px;
	transition: all 0.4s;
}

.crop_img{
	height: 50px;	
	border-radius: 50%;
}

.crop_img2{
	height: 100px;	
	border-radius: 50%;
}

.vege_sec_box a{
	color: #1ebecc !important;
}

.crop_name{
	font-size: 17px;
	margin-top: 14px !important;
	color: #1ebecc !important;
}

.fruits_sec_box{
	min-height: 300px;
	background-color: #ced4be;
	border-radius: 15px;
	padding:80px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 250px;
}

.why_text{
	font-size: 16px;
	color: #FFF;
}

.why_pic{
	width: 100px;
}

.why_sec_bg{
	background-color: #1ebecc;
	min-height: 200px;
}

.mmj_sec_bg{
	background-color: #003153;
	min-height: 100px;
}

.blog_titt{
	font-size: 17px;
	color: #000;
	margin-top: 20px;
	margin-bottom: 10px;
}

/********************PRODUCT DETAILS PAGE**************/
.product_det_img{
	margin-left: 120px;
	background-color: #FFF;
	border-radius: 40px;
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
	width: 300px;
	border: solid 1px #cce4c0;
}

.pro_det_sec_box{
	height: 500px;
	background-color: #cce4c0;
	border-radius: 15px;
	padding:80px;
	padding-left: 50px;
	padding-top: 70px;
	width: 350px;	
	background-position: left bottom;
	background-size: auto;
	background-repeat: no-repeat;
}

.pro_det_sec_box2{
	height: 500px;
	background-color: #cce4c0;
	border-radius: 15px;
	padding:80px;
	padding: 35px;
	width: 350px;	
	background-position: left bottom;
	background-size: auto;
	background-repeat: no-repeat;
}

.bread_crumb a{
	color: #1ebecc;
}

.box_sep_line{
	border-top:solid 1px rgba(0,122,57,0.1);
	color:rgba(0,122,57,0.1);
	background-color:rgba(0,122,57,0.1);
	width:100%;
	margin-top:2%;
	margin-bottom:2%;
}

.pro_tech_spec{
	text-align:left;
	font-weight:400;
	font-size:16px;
	background-color:#01bac8 !important;
	color: #000 !important;
	padding-left: 40px !important;
}

.pro_spec_det{
	text-align:left;
	color:#666;
	font-size:14px;
	letter-spacing:1.8px;
	margin-top: -15px;
	background-color:#EEE !important;
	color: #666 !important;
	padding-left: 10px !important;
}

.pro_name_sm{
	color:#333;
	text-align:center;
	font-size:13px;
}

.sub_pro_titt{
	text-align:center;
	color:#1ebecc;
	font-size:19px;
	letter-spacing:1.5px;
}

.box_sep_line{
	border-top:solid 1px rgba(0,122,57,0.3);
	color:rgba(0,122,57,0.3);
	background-color:rgba(0,122,57,0.3);
	width:100%;
	margin-top:-12px;
	margin-bottom:2%;
}

.prodcut_img{
	width: 220px;
	margin-top: -20px;
}

.leafy_sec_box{
	min-height: 300px;
	background-color: #93be8e;
	border-radius: 15px;
	padding:80px;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 250px;
}

.pro_det_sec_box_2{
	height: 500px;
	background-color: #eef7d1;
	border-radius: 15px;
	padding:80px;
	padding-left: 40px;
	padding-top: 40px;
	width: 350px;
}

.verti_text{
	transform: rotate(90deg);
	transform-origin: left top 0;
	letter-spacing: 5px;
	color: #1ebecc;
	font-weight: bolder;
}

.post_images{
	border-radius: 20px;
	margin-left: auto;
	margin-right: auto;
}


/*****************SLICK***************/
.slick-prev:before {
  color: #003153 !important;
  font-size: 30px;
}

.slick-next:before {
  color: #003153 !important;
  font-size: 30px;
}


/**********************FOOTER*************/
.fixed_top_up{
	width: 40px;
	height: 40px;
	padding: 10px;
	background-color: #0a4347;
	position: fixed;
	bottom: 10%;
	left: 95%;
	border-radius: 50%;
}

.footer{
	background-color: #003153;
	padding-top: 3%;
	background-image: url(../images/footer-bg.png);
	background-size: contain;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.foot_logo{
	margin-top: 10px;
}

.gen_para_footer{
	font-size: 20px;
	color: #FFF;
}

.f_orgins a{
	font-size: 16px;
	color: #FFF !important;
	transition: all 0.4s;
}

.f_orgins a:hover{
	font-size: 16px;
	color: #FFF !important;
	text-decoration: underline;
	transition: all 0.4s;
}

.f_menu a{
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	transition: all 0.4s;
}

.f_menu a:hover{
	font-size: 16px;
	color: #ffdc0a;
	text-decoration: underline;
	transition: all 0.4s;
}

.f_heading{
	color: #FFF;
	font-size: 19px;
	text-align: left;
}

.scocial_icons_footer{
	font-size: 23px !important;
	color: #FFF;
	transition: all 0.4s;
}

.scocial_icons_footer:hover{
	color: #EEE;
	transition: all 0.4s;
}

.social_sect_f{
	margin-top: -10px;
}

.scocial_icons_footer {
	margin: 0 5px;
}

.scroll_box_holder_footer{
	margin-top: 0px;
}

.scroll_box_holder_footer p{
	color: #F7F7F7;
	font-size: 14px;
}

.f_sub_heading{
	color: #F7F7F7;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}

.f_color{
	font-size: 16px;
	color: #FFF;
}

.f_link{
	color: #FFF;
	line-height: 10px;
}

.f_link{
	color: #ffdc0a;
	font-size: 16px;
	text-align: left;
	transition: all 0.4s;
	text-decoration: none;
}

.f_link:hover{
	text-decoration: underline;
	transition: all 0.4s;
}


/***********************CONTACT PAGE************************/
.eartic_form2{
  height: 60px;
  border: none;
  border-bottom: solid 1px rgba(0,0,0,0.2);
  background-color: transparent;
  box-shadow: none;
  border-radius: 0px;
  margin-top: 5px;
}

.ear_label{
  color: #266839;
}

.read_more_white_btn{
	background-color: #037a9d;
	color: #FFF;
	padding: 2% 5%;
	text-decoration: none;
	transition: all 0.4s;
	font-weight: 400;
}

.read_more_white_btn:hover{
	background-color: #01bac8;
	font-weight: 400;
	color: #FFF;
	padding: 2% 5%;
	text-decoration: none;
	transition: all 0.4s;
}

.contact_box{
	min-height: 250px;
	background-color: #ADD8E6;
	border-radius: 15px;
	padding:40px;
}

.contact_box2{
	min-height: 250px;
	background-color: #cce4c0;
	border-radius: 15px;
	padding:40px;
}

.contact_box3{
	min-height: 250px;
	background-color: #B3CEE5;
	border-radius: 15px;
	padding:40px;
}

.er_iframe{
	width:550px;
	height:350px;
}

.about_history_pic{
	width: 412px;
}

.about_history_pic_2{
	width: 412px;
}

.video_frame{
	width: 533px;
	height: 350px;
}

.bg_service{
	background-color: #bed4c4;
	padding: 50px 10px;
}

.ser_icon{
	font-size: 60px;
}

.right_bg{
	background-image: url(../images/surfing_bg.png);
	background-size: auto;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.bredcumb_bg{
	background-color: #DEEFF5;
}

.right_bg_2{
	background-image: url(../images/left_bg.png);
	background-size: cover;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.right_bg_3{
	background-image: url(../images/all_bg.png);
	background-size: contain;
	background-position: top right;
	background-repeat: no-repeat;
}

.blog_titt_main{
	font-size: 26px;
	font-weight: 800;
	color: #096c24; 
	text-align: center;
}

.nav-pills .nav-link.active {
    background-color: #333 !important; /* Your desired background color */
    color: white; /* Ensure text is readable */
}

.tt{
  font-family: "Titillium Web", serif;
  font-weight: 900;
  font-style: normal;

}

.transport_txt{
	font-family: "Titillium Web", serif;
  font-weight: 600;
  font-style: normal;
  color:#003054;
}

.context_1{
margin-top: 30px;
margin-bottom: 40px;
}

.htext{
	color: #02799C;
}

.crd_colour{
	border-color:#02799C;
}

@media (max-width: 1410px){
	.vege_sec_box{
		height: 300px;
		background-color: #bed4c4;
		border-radius: 15px;
		padding:20px;
		padding-top: 10px;
		width: 250px;
	}

	.border_dot_top{
		border-top: dashed 1px rgba(0,122,57,0.8);
	}

	.vegi_row{
		background-color: #FFF;
		border-radius: 40px;
		padding:5px;
		box-shadow: 5px 5px 10px rgba(0,122,57,0.2);
		width: auto;
		height: 60px;
		transition: all 0.4s;
	}

	.vegi_row:hover{
		background-color: #f7ffe0;
		border-radius: 40px;
		padding:5px;
		box-shadow: 5px 5px 10px rgba(0,122,57,0.2);
		width: auto;
		height: 60px;
		transition: all 0.4s;
	}

	.fruits_sec_box{
		min-height: 300px;
		background-color: #ced4be;
		border-radius: 15px;
		padding:20px;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 250px;
	}

	.leafy_sec_box{
		min-height: 300px;
		background-color: #93be8e;
		border-radius: 15px;
		padding:20px;
		padding-top: 10px;
		padding-bottom: 20px;
		width: 250px;
	}

	.product_det_img{
		margin-left: 10px;
		background-color: #FFF;
		border-radius: 40px;
		box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
		width: 300px;
		border: solid 1px #cce4c0;
	}

	.pro_det_sec_box{
		height: 500px;
		background-color: #cce4c0;
		border-radius: 15px;
		padding:80px;
		padding-left: 50px;
		padding-top: 70px;
		width: 300px;	
		background-position: left bottom;
		background-size: auto;
		background-repeat: no-repeat;
	}

	.pro_det_sec_box2{
		height: 500px;
		background-color: #cce4c0;
		border-radius: 15px;
		padding:80px;
		padding: 35px;
		width: 350px;	
		background-position: left bottom;
		background-size: auto;
		background-repeat: no-repeat;
	}

	.breadcrumb li{
		font-size: 12px;
	}	

}

@media (max-width: 1321px){
	.slider_text_container{
	 	margin-left: 5%;
	 	margin-top: 5%;
	}

	.slider_symbal{
		width: 150px;
	}

	.slider_text{
		font-size: 18px;
		font-weight: bolder;
		color: #FFF;
		text-align: left;
	}

	.slider_des{
		font-size: 14px;
		font-weight: 400;
		text-align: left;
		color: #FFF;
	}

	.about_image{
		width: 600px;
		background-color: #B9D9EB;
		border-radius: 15px;
		padding:30px;
	}

	.read_more{
		background-color: #037a9d;
		color: #FFF;
		padding: 2% 3%;
		text-decoration: none;
		transition: all 0.4s;
		font-weight: 400;
		font-size: 12px;
	}

	.read_more:hover{
		background-color: #01bac8;
		font-weight: 400;
		color: #FFF;
		padding: 2% 3%;
		text-decoration: none;
		transition: all 0.4s;
		font-size: 12px;
	}

	.video_sec_box{
		height: auto;
		background-color: #cce4c0;
		border-radius: 15px;
		padding:10px;
		width: 100%;
		margin-bottom: 10px;
		position: relative;
		display: inline-block;
	}

	.about_history_pic_2{
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
}


@media (max-width: 767px){
	.video_frame{
		width: 100%;
		height: 270px;
	}

	.text_slider{
		min-height: 300px;
	}

	.logo{
		height: 60px;
		margin-left: -15px;
	}

	.main_logo{
		height: 60px;
	}

	.welcome_text{
		text-transform: uppercase;
		font-size: 17px;
		font-weight: 500;
		color: #653519; 
	}

	.gen_titt{
		font-size: 28px;
		font-weight: 800;
		color: #096c24;
	}
 
  .bgg{
  	height: 50px;
  	width: 60px;
  	color:red;
  }
	.gen_titt2{
		font-size: 28px;
		font-weight: 800;
		color: #FFF;
	}

	.welcome_text2{
		text-transform: uppercase;
		text-align: center;
		font-size: 17px;
		font-weight: 500;
		color: #003153; 
	}

	.gen_titt3{
		font-size: 24px;
		font-weight: 800;
		color: #096c24;
	}

	.welcome_text3{
		text-align: left;
		font-size: 22px;
		font-weight: 500;
		color: #653519; 
	}

	.gen_para{
		font-size: 16px;
	}

	.gen_para_about{
		font-size: 16px;
		text-align: justify;
	}

	.video_sec_box{
		height: auto;
		background-color: #cce4c0;
		border-radius: 15px;
		padding:10px;
		width: 100%;
		margin-bottom: 10px;
		position: relative;
		display: inline-block;
	}

	.er_iframe{
		width:100%;
		height:280px;
		border-radius: 10px;
	}

	.about_history_pic{
		width: 100%;
	}

	.about_history_pic_2{
		width: 50%;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}

	.fixed_top_up{
		width: 30px;
		height: 30px;
		padding: 5px;
		background-color: #003153;
		position: fixed;
		bottom: 7%;
		left: 85%;
		border-radius: 50%;
	}

	.eartic_form2{
	  height: 40px;
	  border: none;
	  border-bottom: solid 1px rgba(0,0,0,0.2);
	  background-color: transparent;
	  box-shadow: none;
	  border-radius: 0px;
	  margin-top: 3px;
	}

	.sub_pro_titt{
		text-align:center;
		color:#1ebecc;
		font-size:15px;
		letter-spacing:1.5px;
	}

	.clon{
		background-color: #003152;
	}
	.prodcut_img{
		width: 200px;
		margin-top: -20px;
	}

	.product_det_img{
		margin-left: auto;
		margin-right: auto;
		display: block;
		background-color: #FFF;
		border-radius: 40px;
		box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
		width: 300px;
		border: solid 1px #cce4c0;
	}

	.pro_det_sec_box{
		height: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		background-color: #cce4c0;
		border-radius: 15px;
		padding:20px 10px;
		width: 350px;	
		background-position: left bottom;
		background-size: auto;
		background-repeat: no-repeat;
	}

	.pro_det_sec_box2{
		height: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		background-color: #cce4c0;
		border-radius: 15px;
		padding:20px 10px;
		background-position: left bottom;
		background-size: auto;
		background-repeat: no-repeat;
	}

	.pro_det_sec_box_2{
		height: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		background-color: #eef7d1;
		border-radius: 15px;
		padding:80px;
		padding-bottom: 20px;
		padding-left: 40px;
		padding-top: 20px;
		width: 350px;
	}

	.vege_sec_box{
		height: 300px;
		background-color: #bed4c4;
		border-radius: 15px;
		padding:20px;
		width: 250px;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}

	.fruits_sec_box{
		min-height: 300px;
		background-color: #ced4be;
		border-radius: 15px;
		padding:20px;
		width: 250px;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}

	.leafy_sec_box{
		min-height: 300px;
		background-color: #93be8e;
		border-radius: 15px;
		padding:20px;
		width: 250px;
		margin-right: auto;
		margin-left: auto;
		display: block;
	}

	.slider_text_container{
	 	margin-left: 5%;
	 	margin-top: 7%;
	}

	.slider_symbal{
		width: 120px;
		float: left;
		margin-right: 20px;
	}

	.slider_text{
		font-size: 16px;
		font-weight: bolder;
		color: #FFF;
		text-align: left;
	}

	.slider_des{
		font-size: 13px;
		font-weight: 400;
		text-align: left;
		color: #FFF;
	}

	.about_image{
		width: 600px;
		background-color: #B9D9EB;
		border-radius: 15px;
		padding:20px;
	}

	.read_more{
		background-color: #037a9d;
		color: #FFF;
		padding: 2% 3%;
		text-decoration: none;
		transition: all 0.4s;
		font-weight: 400;
		font-size: 12px;
	}

	.oh{
		margin-top: 80px;
	}

	.read_more:hover{
		background-color: #01bac8;
		font-weight: 400;
		color: #FFF;
		padding: 2% 3%;
		text-decoration: none;
		transition: all 0.4s;
		font-size: 12px;
	}

	.main_slider{
		height: 30vh;
	}

}

@media (max-width: 490px){
	.text_slider{
		min-height: 400px;
	}

	.main_slider{
		height: 30vh;
	}
}