/*---------------------------------------------------------------------------------

 Theme Name:   
 Theme URI:    
 Description:  Divi Child is them using for AFID.
 Author: Camsolution
 Author URI: http://camsolution.biz
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;700&display=swap");


h1,
h2,
h3,
h4,
h5,
h6,
#rev_slider_2_1 .tp-caption {
  font-family: "Roboto", sans-serif !important;
}
body {
  font-family: "Roboto", sans-serif !important;
}
html:lang(km) body,
html:lang(km) p {
  font-size: 16px;
}
html:lang(km) .et_header_style_left #et-top-navigation nav > ul > li > a,
html:lang(km) .et_header_style_split #et-top-navigation nav > ul > li > a {
  font-size: 18px;
}

/*=============Header==============*/
body.admin-bar.et_fixed_nav #main-header,
body.admin-bar.et_fixed_nav #top-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
  padding: 10px !important;
}
#main-header,
#main-header .nav li ul,
.et-search-form,
#main-header .et_mobile_menu {
  background-color: #ffffffd1 !important;
}
.et_fixed_nav.et_show_nav #page-container,
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
  padding-top: 0 !important;
}
.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
  padding: 10px 0 !important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_split #et-top-navigation nav > ul > li > a {
  font-family: "Bayon", Titillium Web, sans-serif !important;
  padding: 10px 15px !important;
  font-size: 16px;
  font-weight: 600;
  color: #073c5b;
}
.et_header_style_left #et-top-navigation nav > ul > li > a::before,
.et_header_style_split #et-top-navigation nav > ul > li > a::before {
  content: "";
  height: 8px;
  border-radius: 2px;
  left: -5px;
  top: 12px;
  position: absolute;
  width: 8px;
  -ms-transform: rotate(20deg);
  transform: rotate(50deg);
  background: red;
}
.et_header_style_left #et-top-navigation nav > ul > li:first-child > a::before,
.et_header_style_left #et-top-navigation nav > ul > li:last-child > a::before {
  display: none;
}


li#menu-item-31 a {
  border: 3px solid #db001e;
  border-radius: 8px 0 8px 0;
  box-shadow: #0d315524 0px 4px 8px -1px;
}
#top-menu li {
  padding-right: 0;
}

#main-content .container {
  padding-top: 0 !important;
}
.et_pb_section.home.et_pb_fullwidth_section {
  width: 100%;
}
.et_pb_section.et_section_regular {
  width: 100%;
  margin: 0 auto;
}

.search-form {
  display: none;
}

.et_pb_module.et_pb_text.sec-text-1 {
  position: absolute;
  left: -35%;
  top: 40%;
}


/*===================main-btn=================*/

/*===================Gluble Style=================*/
.et_pb_section.o-width-full {
  width: 100%;
}

/*===================Display none=================*/
div#footer-bottom {
  display: none;
}

/*====================Title======================*/
.et_pb_text_inner h1 {
  color: #073c5b;
  font-size: 36px;
  font-weight: 600;
  line-height: 46px;
  padding-bottom: 15px;
}
.et_pb_text_inner h4 {
  text-transform: uppercase;
  font-weight: 600;
}
h1 strong {
  padding: 0 10px;
  background-color: #073c5bba;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}
/*====================Post ======================*/
/*====================Service======================*/
.et_pb_blurb_content .et_pb_blurb_container {
  padding: 0 15px 15px;
}
.et_pb_blurb_content .et_pb_blurb_container h4.et_pb_module_header {
  font-size: 20px;
  font-weight: 600;
  color: #073c5b;
}
/*====================Gallery======================*/
#gallery .col-3 .et_pb_gallery_item.et_pb_grid_item {
  width: 31.33% !important;
  clear: none;
}
/*====================News and Promotion======================*/
article h2.entry-title,
article .post-content-inner {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
article h2.entry-title {
  -webkit-line-clamp: 1; /* number of lines to show */
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  color: #073c5b;
}
article .post-content-inner {
  -webkit-line-clamp: 3; /* number of lines to show */
}
article .et_pb_post .et_pb_image_container a .et_overlay {
  backface-visibility: visible;
  background: rgb(2, 0, 36);
  background: linear-gradient(
    180deg,
    rgba(2, 0, 36, 0) 58%,
    rgba(7, 60, 91, 0.7570378493194152) 93%
  );
  transition: all 0.3s ease-out;
  z-index: 9;
  opacity: 1;
}
article .et_pb_post .et_pb_image_container a:hover .et_overlay {
  background: rgb(2, 0, 36);
  background: linear-gradient(
    180deg,
    rgba(2, 0, 36, 0) 52%,
    rgba(7, 60, 91, 0.9026961126247374) 91%
  );
}
article .et_pb_post .et_pb_image_container a,
.et_pb_main_blurb_image span.et_pb_image_wrap {
  position: relative;
  overflow: hidden;
}
article .et_pb_post .et_pb_image_container img,
.et_pb_main_blurb_image span.et_pb_image_wrap img,
.et_pb_gallery_item .et_pb_gallery_image a img {
  transition: all 0.3s ease-out;
}
article .et_pb_post .et_pb_image_container a:hover img,
.et_pb_main_blurb_image:hover span.et_pb_image_wrap img,
.et_pb_gallery_item .et_pb_gallery_image:hover a img {
  transform: scale(1.1, 1.1);
}
/*====================News and Promotion single======================*/
body.single-post header#main-header {
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
}
body.single-post div#et-main-area {
  position: relative;
  top: 120px;
}
body.single-post div#et-main-area h1.entry-title {
  padding-bottom: 20px;
}
body.single-post .et_pb_post {
  margin-bottom: 0;
}
body.single-post div#et-main-area p.post-meta,
#sidebar,
.et_right_sidebar #main-content .container:before,
body.single-post div#et-main-area section#comment-wrap,
.et_right_sidebar #main-content .et_post_meta_wrapper img {
  display: none;
}
body.single-post div#et-main-area #left-area {
  width: 80%;
  margin: 0 auto;
  float: none;
  padding-right: 0;
}
/*====================Footer======================*/
#main-footer {
  background-color: #efefef !important;
}
footer#main-footer .container {
  width: 80%;
}
#footer-widgets {
  padding: 5% 0 0;
}
/*.et_pb_gutters3.et_pb_footer_columns2 .footer-widget,*/
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
  width: 47%;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(2) {
  width: calc(47% - 150px) !important;
}
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {
  width: 150px !important;
}
.et_pb_gutters3 .footer-widget {
  margin-right: 3%;
  margin-bottom: 3%;
}

div#polylang-2 ul li {
  float: left !important;
  display: inline-block;
  margin-right: 15px;
}
#footer-widgets h4.title {
  color: #073c5b;
  font-size: 24px;
  font-weight: 600;
}
#main-footer p {
  color: #073c5b;
  padding-bottom: 0;
}
div#polylang-2 li.lang-item,
div#polylang-3 li.lang-item {
  float: left !important;
  display: inline-block;
  margin-right: 15px;
  padding-left: 0;
}
div#polylang-2 li.lang-item img,
div#polylang-3 li.lang-item img {
  height: 35px;
  position: relative;
  bottom: 0 !important;
  transition: all 0.3s;
}
div#polylang-2 li.lang-item img:hover,
div#polylang-3 li.lang-item img:hover {
  bottom: 6px !important;
}
#footer-widgets .footer-widget li:before {
  display: none;
}
/*.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget,*/
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4
  .footer-widget:first-child
  .fwidget,
.et_pb_gutters3.et_pb_footer_columns_1_2__1_4
  .footer-widget:nth-child(-n + 3):not(:nth-child(1))
  .fwidget {
  margin-bottom: 15px;
  width: 100%;
}
ul.sxc-follow-buttons li.sxc-follow-button img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  position: relative;
  bottom: 0 !important;
  transition: all 0.3s;
}
ul.sxc-follow-buttons li.sxc-follow-button img:hover {
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
  bottom: 6px !important;
}
/*====================Responsive======================*/
@media only screen and (max-width: 1240px) {
  body.admin-bar.et_fixed_nav #main-header,
  body.admin-bar.et_fixed_nav #top-header,
  body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,
  body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header {
    padding: 0 !important;
  }
  #main-header .container {
    width: 100% !important;
  }
  #main-header #top-menu {
    display: none;
  }
  .et_header_style_left #et-top-navigation .mobile_menu_bar,
  .et_header_style_split #et-top-navigation .mobile_menu_bar {
    padding-bottom: 0;
  }
  .et_mobile_menu {
    display: none;
  }
  #et_mobile_nav_menu {
    display: block;
  }
  .mobile_menu_bar:before {
    font-size: 40px;
    color: #073c5b;
  }
  #main-header .et_mobile_menu {
    background-color: #073c5bf2 !important;
    top: 60px;
    padding: 30px;
  }
  .et_mobile_menu li a {
    color: #ffffff !important;
  }
  .et_mobile_menu li.lang-item img {
    height: 35px;
  }
  .et_mobile_menu li.lang-item {
    position: relative;
    width: 50px;
    float: left;
    left: 5%;
  }
  #logo {
    max-height: 100%;
  }
	
	
}

@media only screen and (max-width: 980px) {
  #main-header .container {
    width: 98% !important;
  }
  #gallery .col-3 .et_pb_gallery_item.et_pb_grid_item {
    margin-right: 3%;
    margin-bottom: 3%;
    width: 30.33% !important;
  }
  .reverse {
        display: flex;
        flex-direction: column-reverse;
    }

}

@media only screen and (max-width: 576px) {
  footer#main-footer #footer-widgets .footer-widget .fwidget,
  footer#main-footer #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 15px !important;
  }
  .et_pb_text_inner h1 {
    font-size: 26px;
  }
  #gallery .col-3 .et_pb_gallery_item.et_pb_grid_item {
    margin-right: 3%;
    margin-bottom: 3%;
    width: 46.5% !important;
  }
}

/* //afid-css */
 
/* navbar css */

/* Spacing menu */
ul#menu-primary-menu li.menu-item{
	margin-right:10px;
}
.et_pb_row_0 {
    background-color: rgba(255,255,255,0.6);
    border-radius: 16px;
}
/*  header */
.et_pb_menu_inner_container .et_pb_menu__wrap {
  display: flex;
  justify-content: flex-end;
}


/* .et_pb_row_0 {
    background-color: rgba(255,255,255,0.7);
} */

/* .et_pb_menu_page_id-1547.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2232 {
  background-color: #FFBB43;
  border-radius: 100px;
} */

.et_pb_menu_page_id-6036 a::before{
	display:none;
}



/* remove active dot after clicked no subpage for mobile */
.et_pb_menu_0_tb_header.et_pb_menu ul.et_mobile_menu li a:hover:before,
ul#menu-primary-menu ul.sub-menu li.et_mobile_menu.current-menu-item a:before {
	display: none;
}
.et_pb_menu_0_tb_header.et_pb_menu ul.et_mobile_menu li a:hover:before,
ul#menu-primary-menu ul.sub-menu li.menu-item.current-menu-item a:before {
	display: none;
}

.sub-menu > .menu-item a::before {
  display: none;
}




/* margin from icon navbar */
/* .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo-wrap,
.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 100px !important;
} */


/* margin left logo */

/* .et_pb_fullwidth_menu--style-left_aligned 
.et_pb_menu__logo, 
.et_pb_menu--style-left_aligned 
.et_pb_menu__logo {
    margin-right: 30px;
    margin-left: 40px;
} */
/* navbar */
/* .et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul, .et_pb_menu .et_pb_menu__menu>nav>ul {
    -ms-flex-wrap: wrap;
    flex-wrap: block !important;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
} */

.et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul, .et_pb_menu .et_pb_menu__menu > nav > ul {
  -ms-flex-wrap: wrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}



/* navbar hover show dot under navbar */
.et_pb_menu_0_tb_header.et_pb_menu ul li a {
  font-weight: 700;
  font-size: 24px;
  display: inline-block;
  position: relative;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a:hover:before,
ul#menu-primary-menu li.menu-item.current-menu-item a:before {
  content: "";
  position: absolute;
  bottom: 6px;
  background: #559b4b;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  left: calc(51% - 9px);
}



/* Agrifood Sector Blurp */

.agrifood-sector
.et_pb_blurb_content
.et_pb_main_blurb_image{
  display: inline-block;
  margin-bottom: 30px;
  line-height: 0;
  max-width: 100%;
  width: 120px;
  background-color: #FFBB43!important;
  border-radius: 80px;
  padding: 25px;
}

/* Agrfood and Top Products */
.product-blurb-page
.et_pb_main_blurb_image{
	background-color: transparent !important;
	width:auto !important; 
	padding: 0px !important;
}
.product-blurb-page
.et_pb_blurb_container{
	height: 350px; 
  	background-color: #EBEBEB !important;
	margin-top: -30px;
	padding:20px; 
}
.product-blurb
.et_pb_main_blurb_image{
	background-color: transparent !important;
	width:auto !important; 
	padding: 0px !important;

}

.product-blurb
.et_pb_blurb_container{
	height: 260px; 
  	background-color: #EBEBEB !important;
	margin-top: -30px;
	padding:20px; 
}


/* Production Map */

#powerTip{
  background: #fff !important;
	width:250px;
	height:250px;
}

/* mail and phone icon border radius */
/* mail */
.wp-image-2679{
	border-radius: 3px;
}
/* telphone */
.wp-image-2678{
	border-radius: 3px;
}



/* Case Studies Contact Info */

/* case studies person  */
.case-studies-person{
	display:flex;
}
.case-studies-person .et_pb_team_member_image{
	width:150px;
	margin-right:30px;
}

/* Agricultural Categories & Top Products Card fixed height */
/* products blog posts */
.product-posts .et_pb_blog_grid
.et_pb_ajax_pagination_container
.et_pb_salvattore_content
.column
.type-post{
   height: 400px !important;
}
article .et_pb_post .et_pb_image_container img, .et_pb_main_blurb_image span.et_pb_image_wrap img, .et_pb_gallery_item .et_pb_gallery_image a img {
    transition: all 0s ease-out;
    transform: none !important;
}

.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a:hover:before,
ul#menu-primary-menu ul.sub-menu li.menu-item.current-menu-item a:before{
	display: none !important;
	
}

/* Contact Form */

/* Display field titles above fields */
.et_pb_contact_form_label {
	display: block;
	font-weight: bold;
	font-size: 18px;
	bottom:3px;
	color:black;
}
/* Hide duplicate placeholders */
.et_pb_contact_form_container .input::placeholder {
    opacity:0;
}
/*Hide duplicate titles in radio buttons and checkboxes */
.et_pb_contact_field_options_title {
display:none;
	
}
.et_contact_bottom_container{
	display:block;
	float: left;
	margin-left: 10px !important;
}
.et_pb_contact_submit{
	margin-top: 15px;
}


/* agrifood-pruduct button cta  */

.pulse-button-1{
  display: block;
  box-shadow: 0 0 0 0 rgba(#4D6E5C, .5);
  -webkit-animation: pulse 2s infinite;
}
.pulse-button-1:hover {
  -webkit-animation: none;
}
/* 
@keyframes pulse {
	0% {
		transform: scale(0.5);
		box-shadow: 0 0 0 0 rgba(255,0,0, 0.9);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255,0,0, 0);
	}

	100% {
		transform: scale(0.5);
		box-shadow: 0 0 0 0 rgba(255,0,0,0);
	}
} */


.pulse-button {
  display: block;
  box-shadow: 0 0 0 0 rgba(#5a99d4, .5);
  -webkit-animation: pulse 2s infinite;
}
.pulse-button:hover {
  -webkit-animation: none;
}

@keyframes pulse {
	0% {
		transform: scale(0.97);
		box-shadow: 0 0 0 0 rgba(255, 187, 67, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(255, 187, 67, 0);
	}

	100% {
		transform: scale(0.97);
		box-shadow: 0 0 0 0 rgba(255, 187, 67, 0);
	}
}


.et_pb_blurb_description p a{
	padding: 10px;
	margin-left:-10px;
}

.et_pb_blurb_description p a:hover { 
   background-color: rgba(0,0,0,.05) !important;

}





/* Uploading Image Button hidden */

.search-form {
    display: block;
}

/* repsonsive */
/* Phone Responsive */
@media only screen and (min-device-width: 320px){

/* 	.invest-experts-profile-right{
		display:block !important;
	} */
	 .pins_image{
		width:20px !important;
		top: -11px !important;
    	left: -14px !important;
	}
	#powerTip{
		 background:#000 !important;
		 opacity: 0.7 !important;
	     font-size:8px !important;
	     width:160px !important;
		 height: 150px !important;
		 line-height:10px !important;
	}


	.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot{
       width:100px !important; 
	   margin-left: 10px !important;
	}
	
	
/* 	snack-page */
	.three-col-mob-snack .et_pb_column {
        width:29.6667% !important;
    }
    .three-col-mob-snack .et_pb_column:nth-last-child(-n+3) {
        margin-bottom:0;
    }
    .three-col-mob-snack .et_pb_column:not(:nth-child(3n)) {
        margin-right:5.5% !important;
    }
/* Mango Page */
	 .four-col-mob-mango .et_pb_column {
        width:20.875% !important;
    }
	.four-col-mob-mango .et_pb_column:nth-last-child(-n+4) {
        margin-bottom:0;
    }
    .four-col-mob-mango .et_pb_column:not(:nth-child(4n)) {
        margin-right:5.5% !important;
    }

}
@media only screen and (min-device-width: 360px){
	.fdi-snack .et_pb_image_wrap img.wp-image-2617 {
         bottom: -5px !important;
     }
	.fdi-pepper .et_pb_image_wrap img.wp-image-2617{
		bottom: -54px !important;
	}
	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: -4px !important;
	}
	.fdi-dairy .et_pb_image_wrap img.wp-image-2617{
		bottom: -4px !important;
	}
	.fdi-kamya  .et_pb_image_wrap img.wp-image-2617{
		bottom: -4px !important;
	}
	
}
@media only screen and (min-device-width: 375px){
	 .fdi-snack .et_pb_image_wrap img.wp-image-2617 {
         bottom: -5px !important;
     }
	.fdi-pepper .et_pb_image_wrap img.wp-image-2617{
		bottom: -50px !important;
	}
	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: -4px !important;
	}
	.fdi-kamya .et_pb_image_wrap img.wp-image-2617{
		bottom: -2px !important;
	}
}
@media only screen and (min-device-width: 384px){
	/* fdi image on case studies */
	.fdi-snack .et_pb_image_wrap img.wp-image-2617 {
         bottom: -1px !important;
     }
	.fdi-pepper .et_pb_image_wrap img.wp-image-2617{
		bottom: -25px !important;
	}
	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: -4px !important;
	}
}


@media only screen and (min-device-width: 400px)  {



/* fdi image on case studies */
	.fdi-snack .et_pb_image_wrap img.wp-image-2617 {
        bottom: 0px !important;
    }
	.fdi-pepper .et_pb_image_wrap img.wp-image-2617{
		bottom: -1px !important;
	}
	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: 0px !important;
	}
	.fdi-dairy .et_pb_image_wrap img.wp-image-2617{
		bottom: 0px !important;
	}
	.fdi-kamya  .et_pb_image_wrap img.wp-image-2617{
		bottom: -0px !important;
	}
	
/*  sub-menu */
	li.menu-item ul.sub-menu a{ 
	font-size : 14px !important;

}
/* 	map responsive */
   .pins_image{
		width:20px !important;
		top: -11px !important;
    	left: -14px !important;
	}
	.box_view_html{
		color: #fff !important;
		line-height: 20px !important;
	}
	
	#powerTip{
		 background:#000 !important;
		 opacity: 0.7 !important;
	     font-size:8px !important;
	     width:160px !important;
		 height: 150px !important;
		 line-height:10px !important;
	}

/* 	Investment Expert Image */
	.et_pb_team_member{
		margin-left: 15px !important;
	}
	.et_pb_team_member_description {
		width: auto;
	}

/* 	news blog-list */
.et_post_meta_wrapper .entry-title {
 	margin-top: 20px;
    color: #559b4b;
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
}
	
.et_pb_post .entry-content{ 
	font-size : 16px;
	line-height: 30px;
}
	
	
}
@media only screen and (min-device-width: 412px){
	/* fdi image on case studies */
     .fdi-snack .et_pb_image_wrap img.wp-image-2617 {
            bottom: 1px !important;
     }

	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: 24px !important;
	}
	.fdi-dairy .et_pb_image_wrap img.wp-image-2617{
		bottom: 25px !important;
	}
	.fdi-kamya  .et_pb_image_wrap img.wp-image-2617{
		bottom: 26px !important;
	}
}
@media only screen and (min-device-width: 500px){
	.fdi-snack .et_pb_image_wrap img.wp-image-2617 {
            bottom: 34px !important;
     }
	
	.fdi-pepper .et_pb_image_wrap img.wp-image-2617{
		bottom: 9px !important;
	}
	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: 58px !important;
	}
	.fdi-dairy .et_pb_image_wrap img.wp-image-2617{
		bottom: 57px !important;
	}
	.fdi-kamya .et_pb_image_wrap img.wp-image-2617{
		bottom: 106px !important;
	}
}
@media only screen and (min-device-width: 600px){
	.fdi-snack .et_pb_image_wrap img.wp-image-2617 {
            bottom: 92px !important;
     }
	.fdi-pepper .et_pb_image_wrap img.wp-image-2617{
		bottom: 19px !important;
	}
	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: 67px !important;
	}
	.fdi-dairy .et_pb_image_wrap img.wp-image-2617{
		bottom: 67px !important;
	}
	.fdi-kamya .et_pb_image_wrap img.wp-image-2617{
		bottom: 115px !important;
	}
}


@media only screen and (min-device-width: 768px){
	 .fdi-snack .et_pb_image_wrap img.wp-image-2617 {
            bottom: 0px !important;
     }
	.fdi-pepper .et_pb_image_wrap img.wp-image-2617{
		bottom: 0px !important;
	}
	
	.fdi-mango .et_pb_image_wrap img.wp-image-2617{
		bottom: 0px !important;
	}
	.fdi-dairy .et_pb_image_wrap img.wp-image-2617{
		bottom: 0px !important;
	}
	.fdi-kamya .et_pb_image_wrap img.wp-image-2617{
		bottom: 0px !important;
	}
	
	
/* 	blog-list */
	
	.pa-blog-list .entry-featured-image-url  {
		width: 30%;
		float: left;
		margin-bottom: 0!important;
	}

/*set the details width*/

	.pa-blog-list .entry-title,
	.pa-blog-list .post-meta,
	.pa-blog-list .post-content {
		width: 70%;
		float: left;
		padding-left: 30px;
	}
/* news */
	
		
.et_post_meta_wrapper .entry-title {
 	margin-top: 20px;
    color: #559b4b;
    font-weight: 600;
    font-size: 25px;

}
		
.et_pb_post .entry-content{ 
	font-size : 18px;
	line-height: 30px;
}

}

@media only screen and (min-device-width: 800px){
	  .et_pb_image_0 .et_pb_image_wrap img.wp-image-2617 {
            bottom: 1px !important;
     }
}

@media only screen and (min-device-width: 810px){
     .et_pb_image_0 .et_pb_image_wrap img.wp-image-2617 {
            bottom: 3px !important;
     }
}


@media only screen and (min-width:600px) and (max-width:767px){
		/* Top products */
	    .two-col-mob 
		.et_pb_column {
           width:47.25% !important;
        }
    	.two-col-mob 
		.et_pb_column:nth-last-child(-n+2) {
        	margin-bottom:0;
    	}
    	.two-col-mob 
		.et_pb_column:not(:nth-child(2n)) {
            margin-right:5.5% !important;
    	}
	
	
} 



@media only screen and (min-device-width: 768px) and (max-device-width:979px) {
	
/* 	navabar logo */
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo,       					.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{
			   width:120px !important; 
			   margin-left: 10px !important;
	}
	
/* 	.invest-experts-profile-left{
		display:block !important;
	} */
	
    /* 	Map responsive */
   .pins_image{
		width: 50px !important;
		top: -11px !important;
    	left: -14px !important;
	}
	
/* 	text when hover */
	.box_view_html{
		color: #fff !important;
		line-height: 20px !important;
	}
	
	#powerTip{
		 background:#000 !important;
		 opacity: 0.7 !important;
	     font-size: 12px !important;
	     width:200px !important;
		 height: 200px !important;
		 line-height:10px !important;
	}
	

	
/* 	/* Top products */
	    .two-col-mob 
		.et_pb_column {
           width:47.25% !important;
        }
    	.two-col-mob 
		.et_pb_column:nth-last-child(-n+2) {
        	margin-bottom:0;
    	}
    	.two-col-mob 
		.et_pb_column:not(:nth-child(2n)) {
            margin-right:5.5% !important;
    	}
	
	 li.menu-item ul.sub-menu a{ 
		font-size : 18px !important;
     }
	
/* 	footer */
		.three-col-mob-footer .et_pb_column {
			width:29.6667% !important;
		}
		.three-col-mob-footer  .et_pb_column:nth-last-child(-n+3) {
			margin-bottom:0;
		}
		.three-col-mob-footer .et_pb_column:not(:nth-child(3n)) {
			margin-right:5.5% !important;
		}
}




@media only screen and (min-width:750px){
/* 	Investment Expert Landing Page */
	.investment-landing-page{
		width:auto !important;
	}
	
	
		
 

	
/* 	.three-col-mob-footer{
		padding: 20px !important;
	} */
	
}


@media only screen and (min-device-width: 980px){

	
.afid-team-reverse{
	display:flex;
	flex-direction: row-reverse;
}
.senior-team-reverse{
	display:flex;
	flex-direction: row-reverse;
}
.et_pb_menu_page_id-6036 a {
    background-color: #FFBB43 !important;
    height: 45px !important;
    padding: 0px 15px !important;
}
	#menu-primary-menu .et_pb_menu_page_id-6036 a{ 
	   color: #4D6E5C !important ;
	}
#menu-primary-menu{
	align-items: center !important;
}
/* 	sub-menu-font-size */
	li.menu-item ul.sub-menu a{ 
	font-size : 18px !important;
}
	/* 	navabar logo */
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo,       					.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{
			   width:200px !important; 

	}
	
/* 	Snack-Page */
	.fdi-snack .et_pb_image_wrap img.wp-image-2617 {
  		bottom: 0px !important;
	}
	
	.et_pb_team_member_description {
		display: table-cell ;
		vertical-align: top !important;
		position: relative !important;
		width: 70% !important;
	}
	

/* 	map responsive */
   .pins_image{
		width: 60px !important;
		top: -17px !important;
		left: -18px !important;
	}
/* 	text when hover */
	.box_view_html{
		color: #fff !important;
		line-height:20px !important;
	}
	
	#powerTip{
		 background:#000 !important;
		 opacity: 0.7 !important;
	     font-size:15px !important;
	     width: 200px !important;
		 height: 200px !important;
		 line-height:10px !important;
	}
	/*style the Divi Blurb link as a button*/

	a.blurb-button {
		color: #ffffff;
		background: #4d6e5c;
		border: 2px solid #4d6e5c;
		padding: .5em 1.8em;
		margin-top: 20px;
		border-radius: 50px;
		text-transform: capitalize;
		display: inline-block;
		transition: all 0.3s ease-in-out;
	}


	/*style the Divi Blurb link text as a button on hover*/

	a.blurb-button:hover {
		background: transparent;
		color: #0070fc;
		border: 2px solid #0070fc;
		cursor: pointer;
		transition: all 0.3s ease-in-out;
	}
	
	
	
	
/* 	footer */
		.three-col-mob-footer .et_pb_column {
			width:29.6667% !important;
		}
		.three-col-mob-footer  .et_pb_column:nth-last-child(-n+3) {
			margin-bottom:0;
		}
		.three-col-mob-footer .et_pb_column:not(:nth-child(3n)) {
			margin-right:5.5% !important;
	    }

	
}
@media only screen and (min-width:1250px){
	.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo-wrap, .et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0px !important;
}
	.footer-section{
		padding: 0px 10px !important;
	}
	.news-section{
		padding: 0px 20px !important;
	}
	.afid-team-section{ 
		padding: 0px 20px !important;
	}
	.senior-management-section{
		padding: 0px 20px !important;
	}
	.agirfood-products-page-section{
		padding: 0px 20px !important;
	}
	.fdi-pepper{
		top: 235px !important;
	}
	.invest-in-cambodia-agrifood-header .et_pb_row  h1{
		font-size: 50px;
	}
	.margin-right{
		padding: 0px 20px !important;
	}
	.product-blurb-page
	.et_pb_blurb_container{
		height: 370px; 
		background-color: #EBEBEB !important;
		margin-top: -30px;
		padding:20px; 
    }
}
@media only screen and (min-width:1350px){
	.fdi-pepper{
		top: 232px !important;
	}
	.invest-in-cambodia-agrifood-header .et_pb_row  h1{
		font-size: 55px;
	}
}
/* image hover hide file name */
.pswp__caption {
  display: none;
}

/*style the wp-pagenavi pagination links*/

.wp-pagenavi a,
.wp-pagenavi span {
	border: none;
	color: #000000;
	background: #f1f3f5;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 0.45em 0.8em !important;
	border-radius: 100px;
	transition: all .5s;
}


/*style the wp-pagenavi current page number*/

.wp-pagenavi span.current {
	color: #ffffff !important;
	background: #559b4b !important;
	border-radius: 100px;

}


/*style the wp-pagenavi pagination links on hover*/

.wp-pagenavi a:hover {
	color: #ffffff!important;
	background: #559b4b!important;
}


/*style the wp-pagenavi pages text*/

.wp-pagenavi .pages {
	background: none;
}


/*remove border and center the wp-pagenavi links*/

.wp-pagenavi {
	border: none;
}


/*style the Divi blog link text as a button*/

.et_pb_post a.more-link {
  	color: #ffffff;
	margin-top: 20px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}


/*style the Divi blog content text*/
.et_post_meta_wrapper .entry-title {
 	margin: 20px 0px;
	color: #559b4b;
    font-weight: 600;
}
.et_pb_post .entry-content{ 
	font-size : 18px;
	line-height: 30px;
}


.et_pb_post .post-meta{
	display: none;
}


.et_pb_post .post-meta .published::before{ 
	content : "Post on: ";
}












/* afid css */
