/*=== Customize Theme ===*/


/*=== General ===*/
h1, h2, h3, h4, h5, h6 {
	font-family: Prompt !important;
}
h2 a {
	font-size: 26px !important;
	font-weight: 600 !important;
	font-stretch: 80% !important;
	font-style: normal !important;
	text-decoration: none !important;
	color: #00a54f !important;
}
h2 a:hover {
	color: #555555 !important;
}
h3 a {
	font-size: 24px !important;
	font-weight: 600 !important;
	font-stretch: 80% !important;
	font-style: normal !important;
	text-decoration: none !important;
	color: #00a54f !important;
}
h3 a:hover {
	color: #555555 !important;
}
h4 a {
	font-size: 22px !important;
	font-weight: 600 !important;
	font-stretch: 80% !important;
	font-style: normal !important;
	text-decoration: none !important;
	color: #00a54f !important;
}
h4 a:hover {
	color: #555555 !important;
}
p {
	color: #555555 !important;
}
p a {
	text-decoration: none !important;
	color: #00a54f !important;
}
p a:hover{
	color: #555555 !important;
}


/*======Active Our commitment tab =====*/
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    background-color: #00a54f !important;
    color: #ffff !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title:hover {
    background-color: #00a54f !important;
    color: #ffff !important;
}
/*======Slider=====*/
@media only screen and (max-width: 640px){
#slider_82 h3{
    margin-bottom: 18%;
}
}
/*======menu bar mobile=====*/
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
align-content: space-around;
}
@media only screen and (max-width: 1024px){
.social-icon-bar{
left: 0px !important;
}
.elementor-3324 .elementor-element.elementor-element-b54e037 .hfe-nav-menu__toggle,
.elementor-3401 .elementor-element.elementor-element-b54e037 .hfe-nav-menu__toggle {
    padding: 25px 10px;
}
.elementor-6 .elementor-element.elementor-element-328854e .owl-carousel .owl-nav .owl-next, .elementor-6 .elementor-element.elementor-element-328854e .owl-carousel .owl-nav .owl-prev{
top: 70px;
}
}
.wp-block-image img{
   margin: auto;
}


/*======column-post=====*/
.column-a{
    float: left;
    width: 40%;
}
#content > div > div > ol > li:nth-child(1) > span{
 display: none;
}


.column-b{
    float: right;
    width: 60%;
    padding: 0 15px;
}
.row:after {
  content: "";
  display: table;
  clear: both;
  margin: 25px 0;
}
.botton-read{
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    border: none;
    color: #00a54f;
}
.botton-read:hover{
   color: #555555 !important;
}
.tagsdesign{
font-size: 0px !important;
}
.tagsdesign a{
    border-radius: 3px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top: 0px !important;
    background-color: #d1d1d1 !important;
    padding: 5px 10px !important;
    font-size: 11px !important;
    text-decoration: none;
    display: -webkit-inline-box;
    height: auto !important;
}
.tagsdesign a:hover{
    background-color: #00a54f !important;
    color: #ffff;
}
.post-categories{
    list-style: none;
    padding: 0;
}
.post-categories li{
   float: left;
}

.excerpt-style{
       display: -webkit-inline-box;
}

.hidden-cate{
font-size: 0;
}
.hidden-cate  span{
 font-size: 2.5rem;
}

@media only screen and (max-width: 768px){
.column-a{
    width: 100%;
   }

.column-b{
  width: 100%;
   }
 .column-b a{
    font-size: 18px !important;
  }
.tagsdesign a{
  font-size: 11px !important;
}
h2.hidden-cate{
  font-size: 0 !important;
}
.hidden-cate span{
font-size: 1.75rem;
}

}
/*======contectus=====*/
.eael-contact-form-7 .wpcf7-form p span.wpcf7-form-control-wrap {
    margin-top: 5%;
}

.img-radius img{
    border-radius: 10px;
}

.page-content a{
text-decoration: none;
}

/*=== Header &amp; Navigator ===*/
 .hfe-nav-menu {
	float: right !important;
}
.hfe-nav-menu ul li a {
	font-family: Prompt !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
}
.ss-cpfgd-slider .elementor-widget-container {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
.elementor-widget-wrap .elementor-element-populated {
	background-color: transparent !important;
}
.entry-title {
display: show !important;
}
.page-title {
	display: show !important;
}
.post-title {
	display: show !important;
}
.post-grid-3-col {
	
}
h2.main-gray {
	font-family: Prompt;
	font-weight: 600;
	font-size: 30px;
	font-stretch: 80% !important;
	line-height: 40px;
	color: #666666;
	margin-bottom: 10px !important;
	padding-left: 20px;
}
h2.main-gray span.title-cgreen {
	font-family: Prompt;
	font-weight: 600px;	
	font-size: 30px;
	font-stretch: 80% !important;
	line-height: 40px;
	color: #03a650;
	clear: left;
}
h2.main-white {
	font-family: Prompt;
	font-weight: 600;
	font-size: 34px;
	font-stretch: 80% !important;
	line-height: 40px;
	color: #ffffff;
}
h2.eael-entry-title a {
	font-weight: 600 !important;
	font-stretch: 80% !important;
	color: #666666;
}
h2.eael-entry-title a:hover {
	color: #00a54f !important;
}
.elementor-widget-wrap .more-light h4 {
	font-size: 20px !important;
	color: #ffffff;
	height: 70px !important;
	margin-top: 15px;
}
.elementor-widget-wrap .more-light h5, a {
	font-size: 16px !important;
	color: #ffffff;
	height: 70px !important;
	margin-top: 15px;
}
#cpfgd-our-commitment  .commitment-people {
	
}
.elementor-widget-wrap .more-light h5, a:hover {
	color: #00a54f;
}
.more-light h5 img {
	padding-left: 10px;
}
#home-cpfgd .bg-white {
	color: #ffffff;
}
.title-food-beverage {
	text-align: center;
}
.commitment-people {
	width: 1200px;
	padding-top: 30px;
}
h3.main-gray {
	margin: 0px;
	padding-left: 20px;
	font-family: Prompt;
	font-size: 24px;
	font-weight: 600;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #666666;
}
h3.main-white {
	margin: 0px;
	padding-left: 20px;
	font-family: Prompt;
	font-size: 26px;
	font-weight: 600;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #ffffff;
}
h4.main-gray {
	margin: 0px;
	padding-left: 20px;
	font-family: Prompt;
	font-size: 22px;
	font-weight: 500;
	font-stretch: 80% !important;
	line-height: 28px;
	color: #666666;
}
p.home-commitment {
	padding: 6px 20px 0px 20px !important;
	font-family: Prompt;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: gray;
}
#tab-title-1 .inactive {
	color: red;
	background-color: #00a54f !important;
}
.eael-tab-item-trigger {
	color: red;
	background-color: #00a54f !important;
	border-style: solid;
	border-width: 1px;
	border-color: #00a54f !important;	
}
.het-slide .het-slide-caption {
	background-color: translatey;
	position: absolute;
	top: 40%;
	left: 25%;
	max-width: 600px;
	height: 380px !important;
	width: 50%;
}
.het-slide-cap-title span {
	font-family: Prompt;
	font-weight: 600;
	font-size: 40px;
	font-stretch: 80% !important;
	text-align: right;
	color: #00a54f;
	background-color: transparent !important;
}
.het-slide-cap-desc {
	font-size: 14px;
	color: #666666;
}
.het-slide-cap-button a {
	background-color: #00a54f !important;
	font-weight: 500;
	width: 200px !important;
	height: 45px!important;
	color: white !important;
	line-height: 40px;
	padding: 0px;
	border-radius: 4px;
}
.sfm-button {
	left: 20px;
}
a.sfm-shape-button {
	background-color: transparent !important;
	height: 30px !important;
}
.icofont-facebook, .icofont-twitter, .icofont-youtube, .icofont-instagram {
	color: #666666 !important;
	background-color: transparent !important;
}
.sfm-tool-tip {
	display: none !important;
}
.social-icon-bar {
    position: fixed;
	z-index: 888 !important;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	left: 20px;
	height: 300px;
	width: 35px;
	background-color: transparent;
	background-image:url('/wp-content/uploads/2022/12/social-bg-fabebook.png') !important;	
	padding-top: 98px;
}
/*.social-icon-bar a:hover {
      z-index: 900 !important;
      background-color: transparent;
      background-image:url('/wp-content/uploads/2022/12/social-bg-fabebook-active.png') !important;	
      background-position: right center !important;
  }
  */
/* Style the icon bar links */
.social-icon-bar a {
    display: block;
    text-align: center;
    color: #555555 !important;
    /*text-shadow: 1px 1px 1px #ffffff;*/
    text-shadow: 1px 1px 2px #ffff, 0 0 0.1em #ffff, 0 0 0.1em #ffff;
    transition: all 0.3s ease;
    color: #999999;
    font-size: 22px !important;
}

/* Style the social media icons with color, if you want */
.icon-bar a:hover {
    background-color: #000;
}
.social-icon-bar a:hover {
	color: #ffffff !important;
}
.facebook, .instagram, .twitter, .google, .linkedin, .youtube, .tiktok {
	width: 34px !important;
	height: 34px !important;
    background: transparent;
	margin: 0px;
	padding: 0px;
	line-height: 40px !important;
}

.social-icon-share-footer {
    z-index: 111 !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    float: right !important;
    height: 30px;
    width: 100% !important;
    background-color: transparent !important;
    padding-top: 0px;
}
.social-icon-share-footer .aligh-bottom {
	float: right !important;
}
.social-icon-share-footer .aligh-bottom a {
	font-size: 24px !important;
	padding: 0px 0px 0px 20px !important;
}
  
  /* Style the social media icons with color, if you want */
.icon-bar a:hover {
    background-color: #000;
}
  

/*=== CP for Good Deeds Slider 82 ===*/
#slider_82 {
	margin-top: -22px !important;
}
#slider_82 .cpfgd-caption {
	width: 45% !important;
	margin-top: 20px !important;
	margin-left: 50px;
	height: 480px !important;
	float: left !important;
}
#slider_82 h3 {
	font-family: Prompt !important;
	font-size: 34px;
	font-weight: 700;
    margin: 20px 0px 20px 0px !important;
	color: #00a54f;
	text-align: right !important;
}
#slider_82 p.executive a {
    line-height: 18px !important;
    margin: 40px 0px 0px 0px !important;
    font-size: 15px !important;
    font-weight: 500;
    color: #00a54f;
    text-align: right !important;
}
    #slider_82 p.executive-img {
    display: none !important;
}
    #slider_82 p.executive-img-full {
    top: 50px !important;
    float: right !important;
    position: absolute !important;
    width: 40% !important;
    left: 46% !important;
}
#slider_82 p.executive-img-full img {
    width: 75% !important;
}
#slider_82 p.slogan {
    line-height: 26px !important;
    margin: 0px 0px 0px 0px !important;
    font-size: 18px !important;
    font-weight: 500;
    color: #00a54f;
    text-align: right !important;
}
#slider_82 p {
	font-size: 14px;
	color: #666666;
	text-align: right !important;
}
#slider_82_slide01 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/01-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide02 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/02-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide03 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/03-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide04 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/04-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide05 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/05-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide06 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/06-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide07 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/07-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide08 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/08-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
#slider_82_slide09 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/09-140.png') !important;	
	background-repeat: no-repeat;
	background-position: left bottom;
}
.owl-carousel {
	background-color: transparent !important;
}
.elementskit-box-body  {
	background-color: transparent !important;
	height: 50px !important;
	margin-top: -305px !important;
	padding: 0px 30px 0px 30px !important;
}
.button-readmore {
  border-radius: 4px;
  background-color: #00a54f;
  border: none;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
  padding: 10px;
  width: 140px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
	float: right;
}
.button-readmore:hover {
	background-color: #555555 !important;
}
.button-readmore span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
	
}
.button-readmore span:after {
  content: '';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -10px;
  transition: 0.5s;
	
}
.button-readmore:hover span {
  padding-right: 15px;
	
}
.button-readmore:hover span:after {
    opacity: 1;
    right: 0;
}

/*=== CP for Good Deeds ===*/
/*=== ซีพีร้อยเรียงความดี ===*/
.cp-for-good-deeds p {
	width: 100% !important;
	text-align: center !important;
}

.cp-for-good-deeds {
	background-color: #00a54f;
}
.cp-for-good-deeds-3cal {
	background-color: #00a54f;
	margin: 0px !important;
}
.ss-gd-01 {
	height: 265px !important;
}
.cp-for-good-deeds .elementor-widget-container {
	margin: 20px 0px 0px 0px  !important;
	padding: 0px !important;
}
.elementor-widget-container h2.elementor-heading-title {
	margin: : 0px !important;
	font-family: Prompt !important;
	font-size: 34px !important;
	font-weight: 550 !important;
	line-height: 36px !important;
	font-kerning: none !important;
	color: #ffffff !important;
}
.elementskit-box-content h3.elementskit-info-box-title {
	font-family: Prompt !important;
	font-size: 32px !important;
	font-weight: 550 !important;
	line-height: 36px !important;
	font-kerning: none !important;
	color: #ffffff !important;
}
h3.elementskit-info-box-title {
	margin-top: 60px !important;
	text-shadow: 1px 1px 4px #555555;
}
.cp-for-good-deeds p {
	margin: : 0px !important;
	font-family: Prompt !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 16px !important;
	font-kerning: normal;
	color: #ffffff !important;
}
/*=== People and Communities Post ===*/
h2.main-people-gray {
	font-family: Prompt;
	font-weight: 600;
	font-size: 28px;
	font-stretch: 80% !important;
	line-height: 40px;
	color: #666666;
	margin: 0px 0px 10px 0px !important;
	padding-left: 20px;
}
h2.main-people-gray span.title-cgreen {
	font-family: Prompt;
	font-weight: 600px;	
	font-size: 28px;
	font-stretch: 80% !important;
	line-height: 40px;
	color: #03a650;
	clear: left;
}
.home-cpfgd-projects {
	background-color: #00a54f !important;
	padding-top: 40px;
}
.ue_post_blocks_box {
	background-color: #00a54f !important;
}

.ue_post_blocks_image {
	height: 305px !important;
	margin-top: -15px !important;
}
.ue_post_blocks_content {
	position: absolute !important;
	margin-top: -150px !important;
	color: #ffffff !important;
}
.ue_post_blocks_title a {
	font-family: Prompt;
	font-weight: 500 !important;
	font-size: 17px !important;
    line-height: 21px !important;
	color: #ffffff !important;
	text-shadow: 1px 1px 4px #555555;
}
.ue_post_blocks_text {
	font-family: Prompt;
	font-weight: 400 !important;
	font-size: 14px !important;
	color: #ffffff !important;
	text-shadow: 1px 1px 4px #555555;
}
.all-projects .elementor-button-wrapper {
	padding: 10px !important;
}
.all-projects .elementor-button-wrapper a {
	width: 200px !important;
	height: 40px !important;
	padding: 10px !important;
	text-align: left !important;
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-stretch: 60% !important;
	color: #ffffff !important;
	background-color: #00a54f !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details-white.png') !important;
	background-repeat: no-repeat;
	background-position: right center !important;
}
.all-projects .elementor-button-wrapper a:hover {
	color: #555555 !important;
}

/*=== The Plant slider ===*/
/*.uc_image_carousel_container_holder {
	padding-left: 5% !important;
	padding-right: 5% !important;
	height: 450px !important;
	width: 100% !important;
}*/
.uc_image_carousel_container_holder {
	padding-left: 5% !important;
	padding-right: 5% !important;
	height: 250px !important;
	width: 100% !important;
}
.uc_image_carousel_placeholder {
	float: left !important;
	width: 50% !important;
	clear: right !important;
	height: 100% !important;
}
.uc_image_carousel_content {
	float: right !important;	
	width: 50% !important;
	height: 100% !important;
	background-color: transparent !important;
}
.uc_image_carousel_content .uc_post_title {
	font-family: Prompt !important;
	font-size: 26px !important;
	font-weight: 600 !important;
	font-stretch: 80% !important;
	line-height: 32px !important;
	color: #666666 !important;
	margin-left: 30px !important;
}
.uc_image_carousel_content .ue_post_intro {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
	color: #666666 !important;
	margin-left: 30px !important;
}
.uc_more_btn  {
	width: 170px !important;
	height: 52px !important;
	background-color: transparent !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details.png') !important;
	background-repeat: no-repeat;
	background-position: right center !important;
	text-align: left !important;
	font-weight: 600 !important;
	margin-left: 20px !important;
}
.ue_post_btn_holder .uc_more_btn a {
	color: #00a54f !important;
}
.ue_post_btn_holder a:hover {
	color: #666666 !important;
}
.uc_tab_nav {
	width: 100% !important;
	margin: 30px 0px 0px 0px !important;
	background-color: red;
}
ul.uc_tab_nav li {
	margin-top: -10px !important;
	width: 25% !important;
	height: 64px !important;
	line-height: 26px;
	margin-top: -15px !important;
	margin-left: 2px !important;
	margin-right: 2px !important;
}
.ue-tab-btn {
	font-size: 14px !important;
	font-weight: 600;
}

/*=== Food and Beverage Tab ===*/
h2.main-food-gray {
	font-family: Prompt;
	font-weight: 600;
	font-size: 28px;
	font-stretch: 80% !important;
	line-height: 40px;
	color: #666666;
	margin-bottom: 10px !important;
	padding-left: 20px;
}
h2.main-food-gray span.title-cgreen {
	font-family: Prompt;
	font-weight: 600px;	
	font-size: 28px;
	font-stretch: 80% !important;
	line-height: 40px;
	color: #03a650;
	clear: left;
}
.elementor-tabs-wrapper {
	height: 65px;
	width: 1160px;
	margin-top: 20px !important;
	background-color: transparent;
}
.cal2-1 {
	width: 50% !important;
	float: left !important;
	background-color: #ffffff;
	padding: 100px 0px 0px 0px !important;
	background-image:url('/wp-content/uploads/2022/12/cpf-good-deeds-stories-food-beverage-quality-hand-farmer-carrying-paddy-hand-rice.jpg') !important;
	background-size: 60% !important;
	background-repeat: no-repeat;
	background-position: left top !important;
}
.cal2-1 h3 {
	font-family: Prompt !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	line-height: 30px !important;
}
.cal2-1 p {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
}
.cal2-2 {
	width: 50% !important;
	float: right !important;
	padding-left: 20px !important;
}
.cal2-2 h3 {
	font-family: Prompt !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	line-height: 30px !important;
}
.cal2-2 p {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
}
.cal2-2 .button-more {
	width: 150px !important;
	height: 28px!important;
	text-align: left !important;
	margin-top: 50px !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details.png') !important;
	background-repeat: no-repeat;
	background-position: 100px bottom !important;
}
.cal2-2 .button-more a {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-stretch: 80% !important;
	color: #00a54f;
}
.cal2-2 .button-more a:hover {
	color: #555555;
}
#elementor-tab-title-8491, #elementor-tab-title-8492, #elementor-tab-title-8493,
#elementor-tab-title-8494 {
	width: 300px !important;
	background-color: #ffffff;
	text-align: center !important;
	border-style: solid;
	border-width: 1px;
	border-color: #00a54f;
	margin: 2px !important;
	padding: 16px 2px 16px 2px !important;
	font-size: 13px !important;
	font-family: Prompt !important;
	font-weight: 500 !important;
	color: #555555;
}

#elementor-tab-title-8491 :hover, #elementor-tab-title-8492 :hover, #elementor-tab-title-8493 :hover,
#elementor-tab-title-8494 :hover, 
{
	background-color: #00a54f !important;
	color: #ffffff !important;
}
#elementor-tab-title-8491 .elementor-tab-title .elementor-tab-desktop-title :hover {
	background-color: #00a54f !important;
	color: #ffffff !important;
}

/*=== Video - Food and Beverage Tab ===*/
.cal2-1 .elementor-widget-video {
	width: 75% !important;
	float: right !important;
	vertical-align: bottom !important;
}


/*=== Executive slider ===*/
/*=== ร้อยเรียงความดี กับผู้บริหารซีพี ===*/
.ss-executives {
	background-color: #00a54f !important;
}
.executive-title h2.main-white {
	font-size: 34px !important;
	font-weight: 600 !important;
	letter-spacing: 2px !important;
	line-height: 42px !important;
	padding: 20px 0px 0px 0px !important;
}
.executive-slide .uc_image_carousel_container_holder {
	padding-left: 0% !important;
	padding-right: 0% !important;
	height: 206px !important;
	width: 100% !important;
	}
.executive-slide .uc_image_carousel_placeholder {
	float: left !important;
	clear: right !important;
	height: 100% !important;
	z-index: 1 !important;
}
.uc_image_carousel_placeholder {
	float: left !important;
	clear: right !important;
	position: absolute !important;
	width: 50% !important;
	height: 100% !important;
	z-index: 1 !important;
}
.executive-slide .uc_image_carousel_content {
	position: absolute !important;
	right: 0px !important;
	width: 55% !important;
	height: 100% !important;
	padding-left: 34px !important;
	background-color: transparent !important;
	background-image:url('/wp-content/uploads/2022/12/bg-cp-executives-content-480.png') !important ;
	background-repeat: no-repeat;
	background-position: left center !important;
	z-index: 2 !important;
}
.executive-slide .uc_image_carousel_content .uc_post_title {
	font-family: Prompt !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	font-stretch: 80% !important;
	text-align: left !important;
	line-height: 22px !important;
	color: #666666 !important;
	margin: 5px 0px 0px 0px !important;
}
.executive-slide .uc_image_carousel_content .uc_post_title a:hover {
	color: #00a54f !important;
}
.executive-slide .uc_image_carousel_content .ue_post_intro {
	font-family: Prompt !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	text-align: left !important;
	line-height: 18px !important;
	color: #666666 !important;
	margin: -30px 0px 0px 0px !important;
}
.executive-slide ul.uc_tab_nav li {
	margin-top: -10px !important;
	width: 25% !important;
	height: 64px !important;
	line-height: 26px;
	margin-top: -15px !important;
	margin-left: 2px !important;
	margin-right: 2px !important;
}
.arrow-left .executive-slide .uc_image_carousel_content {
	float: right !important;
	position: absolute !important;
	margin: 0px !important;
	width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; 
  z-index: 999 !important;
  border-right:10px solid blue; 
}

/*=== Good Deeds Stories ===*/
.main-stories-gray {
	padding: 0px 0px 0px 10px !important;
	font-family: Prompt !important;
	font-size: 28px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	color: #555555 !important;
}
.eael-entry-wrapper {
	padding-left: 0px !important;
}
.eael-entry-header h2 {
	margin: 0px 0px 0px 10px !important;
}
.eael-entry-header h2.eael-entry-title a {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	color: #555555 !important;
}
.eael-entry-header h2.eael-entry-title a:hover {
	color: #00a54f !important;
}
.elementor-button-wrapper a {
	width: 200px !important;
	height: 40px !important;
	text-align: left !important;
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 60% !important;
	color: #00a54f !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details.png') !important;
	background-repeat: no-repeat;
	background-position: right center !important;
}
.elementor-button-wrapper a:hover {
	color: #555555 !important;
}
.ss-good-deeds-stories-title .elementor-widget-container h2.main-gray {
	height: 34px !important;
}
.ss-good-deeds-stories-posts .elementor-widget-container {
	padding-top: 0px !important;
	height: 200px !important;
}

/*=== Comment form ===*/
input[type=button], input[type=submit], input[type=reset] {
  background-color: #00a54f;
  border: none;
  color: white;
  text-decoration: none;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
  background-color: #555555;
  border: none;
  color: white;
  text-decoration: none;
}
p.logged-in-as {
	color: #555555 !important;
}
p.logged-in-as a {
	color: #00a54f !important;
	text-decoration: none !important;
}
p.logged-in-as a:hover {
	color: #555555 !important;
}
.commentform .comment-form . 

p.form-submit #submit .submit a {
	background-color: #00a54f !important;
	color: #ffffff !important;
}

/*=== Pages &amp; Posts ===*/
h1.entry-title {
	margin: 45px 0px 25px 0px !important;
}
.wp-element-caption {
	text-align: center !important;
	font-size: 12px !important;
	color: #333333 !important;
}  

/*=== Footer ===*/

.footer-content {
    text-align: left !important;
    font-family: Prompt !important;
	font-size: 12px !important;
	color: #333333 !important;
}

/*=== Social Media Follow ===*/
.wp-socializer .sr-vertical {
    top: 90px !important;
    height: 200px !important;
}
.wpsr-follow-icons {
    background-color: : transparent !important;
    width: 40px !important;
    height: 40px !important;
}
.sr-followbar span {
    display: block !important;
    margin-top: -20px !important;
    padding: 0px !important;
    background-color: transparent !important;
    height: 48px !important;
}
.fab {
    color: #00a54f !important;
	margin: 0px 0px 0px 0px !important;
    padding: 0px !important;
}
.socializer [data-id] {
    height: 32px !important;
    background-color: transparent !important;
}
.socializer [data-id="youtube"] {
    margin-top: -5px !important;
    padding: 0px !important;
  }
.ss-footer-copyright {
    height: 50px !important;
    margin: 20px 0px 0px 0px !important;
}
.ss-footer-copyright p, .ss-footer-copyright p a {
    font-size: 11px !important;
}


/* Media Query for Tablet Devices */
 @media (max-width: 1024px)    {
	/*=== Tablet WPML ===*/
	li#menu-item-wpml-ls-6-en {
		width: 50% !important;
		float: right !important;
	}
	
	
	/*=== Tablet Slider 82 ===*/
	#slider_82 {
		margin: 0px 0px 20px 0px !important;
	}
	#slider_82 .cpfgd-caption {
	width: 54% !important;
	margin-top: 2% !important;
	margin-left: 10px;
	height: 100% !important;
	float: left !important;
	}
	#slider_82 h3 {
	width: 100% !important;
	float: left !important;
	font-family: Prompt;
	font-size: 24px;
	font-weight: 600;
	color: #00a54f;
	text-align: right!important;
	}
    #slider_82 p.executive a {
        line-height: 22px !important;
        margin: 40px 0px 0px 0px !important;
        font-size: 12px !important;
        font-weight: 500;
        color: #00a54f;
        text-align: right !important;
    }
    
    #slider_82 p.slogan {
        line-height: 20px !important;
        margin: 0px 0px 0px 0px !important;
        font-size: 14px !important;
        font-weight: 500;
        color: #00a54f;
        text-align: right !important;
    }
	#slider_82 p {
	width: 100% !important;
	clear: left !important;
	font-size: 12px;
	color: #666666;
	text-align: right!important;
	}
	 #slider_82_slide01 .cpfgd-caption {
	background-image:url('/wp-content/uploads/2022/12/01-140.png') !important;
		 background-size: 108px 84px !important;
	background-repeat: no-repeat;
	background-position: left bottom;
    }
    #slider_82_slide02 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/02-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
    #slider_82_slide03 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/03-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
    #slider_82_slide04 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/04-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
    #slider_82_slide05 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/05-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
    #slider_82_slide06 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/06-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
    #slider_82_slide07 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/07-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
    #slider_82_slide08 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/08-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
    #slider_82_slide09 .cpfgd-caption {
        background-image:url('/wp-content/uploads/2022/12/09-140.png') !important;
        background-size: 108px 84px !important;
        background-repeat: no-repeat;
        background-position: left bottom;
    }
	.button-readmore {
	border-radius: 4px;
	background-color: #00a54f;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	padding: 10px;
	width: 120px;
	transition: all 0.5s;
	cursor: pointer;
	margin: 5px;
	float: right;
	}
	.button-readmore:hover {
	background-color: #555555 !important;
	}
	.button-readmore span {
	cursor: pointer;
	display: inline-block;
	position: relative;
	transition: 0.5s;
	}
	.button-readmore span:after {
	content: '';
	position: absolute;
	opacity: 0;
	top: 0;
	right: -10px;
	transition: 0.5s;
	}
	.button-readmore:hover span {
	padding-right: 15px;
	}
	.button-readmore:hover span:after {
	opacity: 1;
	right: 0;
	}
	.home-cpfgd-projects {
		padding-top: 0px !important;
	}
	 .home-cpfgd-projects .post-grid-3-col {
	}
	.elementor-tab-mobile-title {
	width: 100% !important;
	background-color: #ebf7ed;
	text-align: center !important;
	border-style: solid;
	border-width: 1px;
	border-color: green;
	margin: 2px !important;
	padding: 16px 2px 16px 2px !important;
	font-size: 18px !important;
	font-family: Prompt !important;
	font-weight: 500 !important;
	color: #555555 !important;
    }
    .elementor-tabs-wrapper {
        width: 100% !important;
    }
    #elementor-tab-title-8491, #elementor-tab-title-8492, #elementor-tab-title-8493,
    #elementor-tab-title-8494 {
        width: 220px !important;
        background-color: #ffffff;
        text-align: center !important;
        border-style: solid;
        border-width: 1px;
        border-color: #00a54f;
        margin: 2px !important;
        padding: 16px 2px 16px 2px !important;
        font-size: 13px !important;
        font-family: Prompt !important;
        font-weight: 500 !important;
        color: #555555 !important;
    }

    #elementor-tab-title-8491 :hover, #elementor-tab-title-8492 :hover, #elementor-tab-title-8493 :hover,
    #elementor-tab-title-8494 :hover, {
        background-color: #00a54f !important;
        color: #ffffff !important;
    }
    #elementor-tab-title-8491 .elementor-tab-title .elementor-tab-desktop-title :hover {
        background-color: #00a54f !important;
        color: #ffffff !important;
    }

/*=== Tabelet CP for Good Deeds ===*/
/*=== Tablet ซีพีร้อยเรียงความดี ===*/
.elementskit-box-content h3.elementskit-info-box-title {
	font-family: Prompt !important;
	font-size: 19px !important;
	font-weight: 550 !important;
	line-height: 24px !important;
	font-kerning: none !important;
	color: #ffffff !important;
	margin: 135px 0px 0px 0px !important;
	text-shadow: 1px 1px 3px #555555;
	}
	.cp-for-good-deeds .elementor-widget-container {
		margin: 20px 0px 0px 0px  !important;
		padding: 0px !important;
	}
	.cp-for-good-deeds p {
	width: 100% !important;
	text-align: center: !important;
	}
	.cp-for-good-deeds-3cal {
	height: 100% !important;
	margin: 0px !important;
}
.ss-cpfgd-3cal-3 {
    height: 240px !important;
}
.ss-gd-01 {
	height: 240px !important;
	}
	 
	 
/*=== Tablet Commitment to people ===*/
/*=== Tablet ความมุ่งมั่นเกี่ยวกับผู้คน ===*/
h2.main-people-gray {
	font-family: Prompt;
	font-weight: 600;
	font-size: 25px;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #666666;
	margin: 0px 0px 10px 0px !important;
	padding-left: 20px;
}
h2.main-people-gray span.title-cgreen {
	font-family: Prompt;
	font-weight: 600px;	
	font-size: 25px;
	font-stretch: 80% !important;
	color: #03a650;
	clear: left;
}
h3.main-gray {
	margin: 0px;
	padding-left: 20px;
	font-family: Prompt;
	font-size: 22px;
	font-weight: 600;
	font-stretch: 80% !important;
	line-height: 28px;
	color: #666666;
} 
.ue_post_blocks_content {
	position: absolute !important;
	margin-top: -200px !important;
	color: #ffffff !important;
}
.ue_post_blocks_title a {
	font-family: Prompt;
	font-weight: 500 !important;
	font-size: 20px !important;
	color: #ffffff !important;
	text-shadow: 1px 1px 4px #555555;
}
.ue_post_blocks_text {
	font-family: Prompt;
	font-weight: 400 !important;
	font-size: 14px !important;
	color: #ffffff !important;
	text-shadow: 1px 1px 4px #555555;
}

/*=== Tablet Our commitment to the plant ===*/
/*=== Tablet ความมุ่งมั่น เรื่องทรัพยากรพืช ===*/



/*=== Tablet Our commitment to food ===*/
/*=== Tablet ความมุ่งมั่น เรื่องคุณภาพอาหาร ===*/
h2.main-food-gray {
	font-family: Prompt;
	font-weight: 600;
	font-size: 24px;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #666666;
	margin-bottom: 10px !important;
	padding-left: 20px;
}
h2.main-food-gray span.title-cgreen {
	font-family: Prompt;
	font-weight: 600px;	
	font-size: 24px;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #03a650;
	clear: left;
}

/*=== Tablet Food and Beverage Tab ===*/

.cal2-1 {
	width: 100% !important;
	float: left !important;
}
.cal2-1 h3 {
	font-family: Prompt !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	line-height: 30px !important;
}
.cal2-1 p {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
}
.cal2-2 {
	width: 100% !important;
	float: right !important;
	padding-left: 20px !important;
}
.cal2-2 h3 {
	font-family: Prompt !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	line-height: 30px !important;
}
.cal2-2 p {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
}
.cal2-2 .button-more {
	width: 150px !important;
	height: 22px!important;
	text-align: left !important;
	margin-top: 50px !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details.png') !important;
	background-size: 23px 15px !important;
	background-repeat: no-repeat;
	background-position: 100px bottom !important;
}
.cal2-2 .button-more a {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-stretch: 80% !important;
	color: #00a54f;
}
.cal2-2 .button-more a:hover {
	color: #555555;
}

/*=== Tablet Ececutive slider ===*/
/*=== Tablet ร้อยเรียงความดี กับผู้บริหารซีพี ===*/

.executive-title h2.main-white {
	font-size: 22px !important;
	letter-spacing: 2px !important;
	line-height: 30px !important;
	padding: 15px 10px 0px 10px !important;
}
.executive-slide .uc_image_carousel_content .uc_post_title {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-stretch: 80% !important;
	text-align: left !important;
	line-height: 18px !important;
	color: #666666 !important;
	margin: 0px 0px 0px 0px !important;
}
.executive-slide .uc_image_carousel_content .uc_post_title a:hover {
	color: #00a54f !important;
}
.executive-slide .uc_image_carousel_content .ue_post_intro {
	font-family: Prompt !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	text-align: left !important;
	line-height: 16px !important;
	color: #666666 !important;
    clear: : left !important;
	margin: -30px 0px 0px 0px !important;
}

/*=== Tablet The Plant slider ===*/
.ss-the-plane-slider .uc_image_carousel_container_holder {
	padding: 0% 3% 3% 3% !important;
	height: 210px !important;
	width: 100% !important;
}
.ss-the-plane-slider  .uc_image_carousel_placeholder {
	float: left !important;
	width: 30% !important;
	height: 100% !important;
}
.ss-the-plane-slider  .uc_image_carousel_content {
	float: right !important;	
	width: 70% !important;
	height: 100% !important;
	background-color: transparent !important;
}
.ss-the-plane-slider .uc_image_carousel_content .uc_post_title {
	font-family: Prompt !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	font-stretch: 80% !important;
	line-height: 24px !important;
	color: #666666 !important;
	margin: 0px 10px 0px 0px !important;
}
.ss-the-plane-slider .uc_image_carousel_content .ue_post_intro {
	font-family: Prompt !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 18px !important;
	color: #666666 !important;
	margin: -40px 10px 0px 0px !important;
}
.ss-the-plane-slider .uc_more_btn  {
	width: 135px !important;
	height: 40px !important;
	float: left !important;
	font-size: 13px !important;
	background-color: transparent !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details.png') !important;
	background-size: 23px 15px !important;
	background-repeat: no-repeat;
	background-position: right center !important;
	text-align: left !important;
	font-weight: 500 !important;
	margin: 0px -30px 80px 0px !important;}

/*=== Tablet CP Good Deeds stories ===*/
/*=== Tablet เรื่องราว ซีพีร้อยเรียงความดี ===*/
.main-stories-gray {
	padding: 0px 0px 0px 10px !important;
	font-family: Prompt !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	color: #555555 !important;
}


/* Media Query for Tablet Devices */
@media only screen and (max-width:767px) 
    /* For tablet: */ 
	/*=== Tablet WPML ===*/
	li#menu-item-wpml-ls-6-en {
		width: 50% !important;
		float: right !important;
	}

[class*="col-"] {
	width: 100%;
    }
	/* ### Tablet PREVIOUS AND NEXT ARROW BUTTONS ### */
	.sa_owl_theme .owl-nav {
        display:block !important;
        position: absolute;
        float: right;
        width: 204px;
        bottom: 100px;
        right: 125px;
    }
    .autohide-arrows .owl-nav {
        display:none !important;
    }
    .autohide-arrows:hover .owl-nav {
        display:block !important;
    }
    .sa_owl_theme .owl-nav div,
    .sa_owl_theme .owl-nav button {
        position:absolute;
        top: 75% !important;
        padding:2px 0px !important;
        display: none !important;
        margin-top:-20px !important;
        line-height:30px !important;
        height:90px !important;
        width:90px !important;
        color:transparent !important;
        text-shadow:none !important;
        transition:all .3s ease-in-out !important;
        -webkit-transition:all .3s ease-in-out !important;
        -moz-transition:all .3s ease-in-out !important;
        -o-transition:all .3s ease-in-out !important;
    }
    .sa_owl_theme .owl-nav .owl-prev {
        left:10px;
    }
    .sa_owl_theme .owl-nav .owl-next {
        right:10px;
    }
    .sa_owl_theme .disabled .owl-prev,
    .sa_owl_theme .disabled .owl-next {
        display:none !important;
    }
    /* Tablet WHITE COLOR SCHEME */
    .white .sa_owl_theme .owl-nav .owl-prev {
        background:rgba(221,222,223,1) url('../images/ico-arrow-left-white-92.png') no-repeat center center !important;
    }
    .white .sa_owl_theme .owl-nav .owl-next {
        background:rgba(221,222,223,1) url('../images/ico-arrow-right-white-92.png') no-repeat center center !important;
    }
    .white .sa_owl_theme .owl-nav .owl-prev:hover {
        background-color:rgba(140,179,160,1) !important;
        z-index: 999;
    }
    .white .sa_owl_theme .owl-nav .owl-next:hover {
        background-color:rgba(140,179,160,1) !important;
    }
    
        #slider_82_slide01 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/01-140.png') !important;
            background-size: 150px 140px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide02 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/02-140.png') !important;
            background-size: 150px 140px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide03 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/03-140.png') !important;
            background-size: 150px 140px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide04 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/04-140.png') !important;
            background-size: 108px 84px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide05 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/05-140.png') !important;
            background-size: 108px 84px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide06 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/06-140.png') !important;
            background-size: 108px 84px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide07 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/07-140.png') !important;
            background-size: 108px 84px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide08 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/08-140.png') !important;
            background-size: 108px 84px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }
        #slider_82_slide09 .cpfgd-caption {
            background-image:url('/wp-content/uploads/2022/12/09-140.png') !important;
            background-size: 108px 84px !important;
            background-repeat: no-repeat;
            background-position: left bottom;
        }

/* Media Query for Mobile Devices */



@media only screen and (max-width: 680px)  {
	/*=== Mobile Hide Social follow ===*/
	.post-id-1399 .social-icon-bar { display: none; }

	.page-id-1399 .social-icon-bar { display: none; }
	/*=== Mobile WPML ===*/
	li#menu-item-wpml-ls-6-en, li#menu-item-wpml-ls-6-th {
		width: 25% !important;
		float: right !important;
        margin-right: 20px !important;
	}
	
	/*=== Mobile Slider 82 ===*/

	#slider_82 {
		margin: 0px 0px 20px 0px !important;
        padding:  0px !important;
	}
	#slider_82 .cpfgd-caption {
		width: 96% !important;
		margin: -12px 20px 0px 0px !important;
        padding: 0px 0px 0px 0px !important;
		height: 100% !important;
		float: left !important;
	}
		#slider_82 h3 {
		width: 88% !important;
		float: left !important;
        margin-bottom: : 10px !important;
		font-family: Prompt;
		font-size: 15px;
		font-weight: 600;
		color: #00a54f;
		text-align: right!important;
	}
        #slider_82 p.executive a {
        float: : right !important;
        width: 48% !important;
        clear: : left !important;
        line-height: 18px !important;
        margin: 20px 0px 0px 0px !important;
        font-size: 15px !important;
        font-weight: 500;
        color: #00a54f;
        text-align: right !important;
    }
    #slider_82 p.executive-img-full {
        display: none !important;
    }
    #slider_82 p.executive-img-full img {
        display: none !important;
        }
    #slider_82 p.executive-img {
        display: none !important;
    }
    #slider_82 p.slogan {
        line-height: 24px !important;
        margin: 0px 0px 0px 0px !important;
        font-size: 16px !important;
        font-weight: 500;
        color: #00a54f;
        text-align: right !important;
    }
		#slider_82 p {
		width: 100% !important;
		clear: left !important;
		font-size: 13px;
		color: #666666;
		text-align: right!important;
	}
    #slider_82_slide01 .cpfgd-caption {
		background-image:url('/wp-content/uploads/2023/02/CP-Executive-Dhanin-Chearavanont-CP-for-Good-Deeds-1.png') !important;
			 background-size: 150px 140px !important;
		background-repeat: no-repeat;
		background-position: left bottom;
		}
		#slider_82_slide02 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2023/02/CP-Executive-Soopakij-Chearavanont-CP-for-Good-Deeds-1.png') !important;
			background-size: 150px 140px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#slider_82_slide03 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2023/02/CP-Executive-Suphachai-Chearavanont-CP-for-Good-Deeds-1.png') !important;
			background-size: 150px 140px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#slider_82_slide04 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2022/12/04-140.png') !important;
			background-size: 108px 84px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#slider_82_slide05 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2022/12/05-140.png') !important;
			background-size: 108px 84px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#slider_82_slide06 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2022/12/06-140.png') !important;
			background-size: 108px 84px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#slider_82_slide07 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2022/12/07-140.png') !important;
			background-size: 108px 84px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#slider_82_slide08 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2022/12/08-140.png') !important;
			background-size: 108px 84px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		#slider_82_slide09 .cpfgd-caption {
			background-image:url('/wp-content/uploads/2022/12/09-140.png') !important;
			background-size: 108px 84px !important;
			background-repeat: no-repeat;
			background-position: left bottom;
		}
	.button-readmore {
		border-radius: 4px;
		background-color: #00a54f;
		border: none;
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;
		padding: 10px;
		width: 120px;
		transition: all 0.5s;
		cursor: pointer;
		margin: 5px;
		float: right;
	}
	.button-readmore:hover {
		background-color: #555555 !important;
	}
	
	.button-readmore span {
		cursor: pointer;
		display: inline-block;
		position: relative;
		transition: 0.5s;
	}
	.button-readmore span:after {
		content: '';
		position: absolute;
		opacity: 0;
		top: 0;
		right: -10px;
		transition: 0.5s;
	}
	.button-readmore:hover span {
		padding-right: 15px;
	}
	.button-readmore:hover span:after {
		opacity: 1;
		right: 0;
	}
/* ### Mobile Social Follow ### */
	.page-id-6 .social-icon-bar, .page-id-1571 .social-icon-bar {
	display: block !important;
        position: fixed;
	}
    .social-icon-bar {
		display: none !important;
        position: absolute;
          z-index: 888 !important;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
          left: 5px;
          height: 300px;
          width: 35px;
          background-color: transparent;
          background-image:url('/wp-content/uploads/2022/12/social-bg-fabebook.png') !important;	
          padding-top: 98px;
      }

	[class*="col-"] {
	width: 100%;
    }
    
	/* ### Mobile PREVIOUS AND NEXT ARROW BUTTONS ### */
	.sa_owl_theme .owl-nav {
		display: block !important;
		position: absolute;
		float: left;
		width: 110px;
		bottom: 25px !important;
		right: 185px !important;
		background-color: : red !important;
	}
	.autohide-arrows .owl-nav {
		display:none !important;
	}
	.autohide-arrows:hover .owl-nav {
		display: block !important;
	}
	.sa_owl_theme .owl-nav div,
	.sa_owl_theme .owl-nav button {
		position:absolute;
		top:80%;
		padding:2px 0px !important;
		display: none !important;
		margin-top:-20px !important;
		line-height:30px !important;
		height:40px !important;
		width:40px !important;
		color:transparent !important;
		text-shadow:none !important;
		transition:all .3s ease-in-out !important;
		-webkit-transition:all .3s ease-in-out !important;
		-moz-transition:all .3s ease-in-out !important;
		-o-transition:all .3s ease-in-out !important;
	}
	.sa_owl_theme .owl-nav .owl-prev {
		left:10px;
	}
	.sa_owl_theme .owl-nav .owl-next {
		right:10px;
	}
	.sa_owl_theme .disabled .owl-prev:,
	.sa_owl_theme .disabled .owl-next: {
		display:none !important;
	}
	/* WHITE COLOR SCHEME */
	.white .sa_owl_theme .owl-nav .owl-prev {
		background:rgba(221,222,223,1) url('../images/ico-arrow-left-white-92.png') no-repeat center center !important;
	}
	.white .sa_owl_theme .owl-nav .owl-next {
		background:rgba(221,222,223,1) url('../images/ico-arrow-right-white-92.png') no-repeat center center !important;
	}
	.white .sa_owl_theme .owl-nav .owl-prev:hover {
		background-color:rgba(140,179,160,1) !important;
		z-index: 999;
	}
	.white .sa_owl_theme .owl-nav .owl-next:hover {
		background-color:rgba(140,179,160,1) !important;
	}
	h3.elementskit-info-box-title {
		font-size: 20px !important;
	}
	.home-cpfgd-projects {
		padding-top: 0px !important;
	}
	 .home-cpfgd-projects .post-grid-3-col {
	}
	.elementor-tab-mobile-title {
	width: 100% !important;
	background-color: #ebf7ed;
	text-align: center !important;
	border-style: solid;
	border-width: 1px;
	border-color: green;
	margin: 2px !important;
	padding: 16px 2px 16px 2px !important;
	font-size: 18px !important;
	font-family: Prompt !important;
	font-weight: 500 !important;
	color: #555555 !important;
    }

    #elementor-tab-title-8491 :hover, #elementor-tab-title-8492 :hover, #elementor-tab-title-8493 :hover,
    #elementor-tab-title-8494 :hover, {
	background-color: #00a54f !important;
	color: #ffffff !important;
    }

/*=== Mobile Commitment to people ===*/
/*=== Mobile ความมุ่งมั่นเกี่ยวกับผู้คน ===*/
h2.main-people-gray {
	font-family: Prompt;
	font-weight: 600;
	font-size: 26px;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #666666;
	margin: 0px 0px 10px 0px !important;
	padding-left: 20px;
}
h2.main-people-gray span.title-cgreen {
	font-family: Prompt;
	font-weight: 600px;	
	font-size: 26px;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #03a650;
	clear: left;
}
h3.main-gray {
	margin: 0px;
	padding-left: 20px;
	font-family: Prompt;
	font-size: 21px;
	font-weight: 600;
	font-stretch: 80% !important;
	line-height: 28px;
	color: #666666;
}

/*=== Mobile CP for Good Deeds ===*/
/*=== Mobile ซีพีร้อยเรียงความดี ===*/
.elementskit-box-content h3.elementskit-info-box-title {
	font-family: Prompt !important;
	font-size: 26px !important;
	font-weight: 550 !important;
	line-height: 32px !important;
	font-kerning: none !important;
	color: #ffffff !important;
}
h3.elementskit-info-box-title {
	margin-top: 85px !important;
	text-shadow: 1px 1px 4px #555555;
}
	.cp-for-good-deeds p {
	width: 100% !important;
	text-align: center: !important;
}

.ss-gd-01 {
	height: 240px !important;
}
/*=== Mobile Our commitment to food ===*/
/*=== Mobile ความมุ่งมั่น เรื่องคุณภาพอาหาร ===*/
h2.main-food-gray {
	font-family: Prompt;
	font-weight: 600;
	font-size: 24px;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #666666;
	margin-bottom: 10px !important;
	padding-left: 20px;
}
h2.main-food-gray span.title-cgreen {
	font-family: Prompt;
	font-weight: 600px;	
	font-size: 24px;
	font-stretch: 80% !important;
	line-height: 30px;
	color: #03a650;
	clear: left;
}

/*=== Mobile Food and Beverage Tab ===*/

.cal2-1 {
	width: 100% !important;
	float: left !important;
}
.cal2-1 h3 {
	font-family: Prompt !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	line-height: 30px !important;
}
.cal2-1 p {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
}
.cal2-2 {
	width: 100% !important;
	float: right !important;
	padding-left: 20px !important;
}
.cal2-2 h3 {
	font-family: Prompt !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	line-height: 30px !important;
}
.cal2-2 p {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
}
.cal2-2 .button-more {
	width: 150px !important;
	height: 22px!important;
	text-align: left !important;
	margin-top: 50px !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details.png') !important;
	background-size: 23px 15px !important;
	background-repeat: no-repeat;
	background-position: 100px bottom !important;
}
.cal2-2 .button-more a {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-stretch: 80% !important;
	color: #00a54f;
}
.cal2-2 .button-more a:hover {
	color: #555555;
}

/*=== Mobile Ececutive slider ===*/
/*=== Mobile ร้อยเรียงความดี กับผู้บริหารซีพี ===*/

.executive-title h2.main-white {
	font-size: 22px !important;
	letter-spacing: 2px !important;
	line-height: 30px !important;
	padding: 15px 10px 0px 10px !important;
}
.executive-slide .uc_image_carousel_content .uc_post_title {
	font-family: Prompt !important;
	font-size: 14px !important;
	font-weight: 550 !important;
	font-stretch: 80% !important;
	text-align: left !important;
	line-height: 16px !important;
	color: #666666 !important;
	margin: 4px 0px 0px 0px !important;
}
.executive-slide .uc_image_carousel_content .uc_post_title a:hover {
	color: #00a54f !important;
}
.executive-slide .uc_image_carousel_content .ue_post_intro {
	font-family: Prompt !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	text-align: left !important;
	line-height: 16px !important;
	color: #666666 !important;
	margin: -18px 0px 0px 0px !important;
}

/*=== Mobile The Plant slider ===*/
.ss-the-plane-slider .uc_image_carousel_container_holder {
	padding: 0% 3% 3% 3% !important;
	height: 210px !important;
	width: 100% !important;
}
.ss-the-plane-slider  .uc_image_carousel_placeholder {
	float: left !important;
	width: 30% !important;
	height: 100% !important;
}
.ss-the-plane-slider  .uc_image_carousel_content {
	float: right !important;	
	width: 70% !important;
	height: 100% !important;
	background-color: transparent !important;
}
.ss-the-plane-slider .uc_image_carousel_content .uc_post_title {
	font-family: Prompt !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	font-stretch: 80% !important;
	line-height: 20px !important;
	color: #666666 !important;
	margin: 0px 8px 0px 0px !important;
}
.ss-the-plane-slider .uc_image_carousel_content .ue_post_intro {
	font-family: Prompt !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: 80% !important;
	line-height: 18px !important;
	color: #666666 !important;
	margin: -40px 10px 0px 0px !important;
}
.ss-the-plane-slider .uc_more_btn  {
	width: 135px !important;
	height: 40px !important;
	float: left !important;
	font-size: 13px !important;
	background-color: transparent !important;
	background-image:url('/wp-content/uploads/2022/12/btn-bg-arrow-more-details.png') !important;
	background-size: 23px 15px !important;
	background-repeat: no-repeat;
	background-position: right center !important;
	text-align: left !important;
	font-weight: 500 !important;
	margin: 0px -30px 80px 0px !important;}

/*=== Mobile CP Good Deeds stories ===*/
/*=== Mobile เรื่องราว ซีพีร้อยเรียงความดี ===*/
.main-stories-gray {
	padding: 0px 0px 0px 10px !important;
	font-family: Prompt !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	font-stretch: 60% !important;
	color: #555555 !important;
}