body .eltdf-btn {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pengerusi-chris {
  display: flex;
  justify-content: center;
}

.bluebtnalign h1 {
  height: 75px;
}
.bluebtnalign2 h1 {
  height: 116px;
}
.bluebtnalign .wpb_wrapper p {
  height: 156px;
}

.pengerusi-chris-row {
  display: flex;
  flex-wrap: wrap;
}

.bs-top.amanah-pengerusi {
  max-width: 170px;
  width: 100%;
  height: 230px;
  object-fit: cover;
}

.bs-top.amanah-pengerusi > .pengerusi-text > .p-name{
  text-transform: capitalize !important;
}

.p-name{
  text-transform: capitalize !important;
}

.page-id-234 .eltdf-logo-wrapper {
  opacity: 0 !important;
  transition:         all .35s ease-in-out;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition:    all .35s ease-in-out;
  -o-transition:      all .35s ease-in-out;
}
.home_icon {
  text-align: center;
}
.home_icon .wpb_column {
  float: none;
  display: inline-block !important;
}
li.wpuf-submit input.wpuf-submit-button[disabled="disabled"] {
  opacity: 0.4;
  cursor: not-allowed;
}
#wpuf-post-draft {
  display: none !important;
  visibility: hidden !important;
}
li.wpuf-el.oku_identification_number .wpuf-label label:after {
  content: " *";
  color: red;
  font-weight: 700;
}
li.wpuf-el.ic_number .wpuf-label label:after {
  content: " *";
  color: red;
  font-weight: 700;
}
.pld-like-dislike-trigger i.far {
  font-size: 30px;
  vertical-align: middle;
}
.pld-count-wrap i {
  font-style: normal;
  display: inline-block;
  background: #b69562;
  color: #fff;
  font-weight: bold;
  padding: 0px 7px;
  border-radius: 5px;
}
.page-id-234.eltdf-fullscreen-menu-opened .eltdf-logo-wrapper {
  opacity: 1 !important;
}
.eltdf-blog-slider-item-inner .home_pro_title {
  padding-right: 0;
}
body .eltdf-bli-content-back .home_pro_content {
  padding: 0 15px 0 20px;
}
.grecaptcha-badge {
  display: none !important;
}
.page-id-234 .header-appear .eltdf-logo-wrapper {
  opacity: 1 !important;
}
.home_icon .eltdf-iwt-icon img {
  width: 100px;
}
.home_icon .eltdf-iwt-content span.eltdf-iwt-title-text {
  color: #fff;
  font-size: 21px;
  color: #d1e9e3;
}
.home_icon .eltdf-iwt-content {
  padding-top: 8px !important;
}
.gold-bg {
  background: #b69562;
  padding: 38px 0 30px 0;
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.gold-bg:hover {
  background: #013238;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.33);
  -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.33);
  box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.33);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.gold-bg .eltdf-iwt-title-text {
  color: #fff;
}
.gold-bg .eltdf-iwt-icon img {
  width: 55px;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
.gold-bg:hover .eltdf-iwt-icon img {
  -moz-transform: scale(1.22);
  -webkit-transform: scale(1.22);
  -o-transform: scale(1.22);
  -ms-transform: scale(1.22);
  transform: scale(1.22);
}
.gold-bg .eltdf-iwt-title a {
  display: block;
  min-height: 50px;
}
.eltdf-blog-slider-item .eltdf-bli-content {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  color: #fff;
}
.eltdf-blog-slider-item .al_date {
  position: absolute;
  right: 0;
  top: 35px;
  background: #f1ece8;
  color: #013238;
  font-display: 16px;
  padding: 15px 35px;
}
.home_pro_content {
  position: absolute;
  bottom: 35px;
  left: 0;
  width: 100%;
  text-align: left;
}
.home_pro_title {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  padding-right: 15px;
}
.home_pro_venue {
  font-size: 14px;
  color: #fff;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 15px;
}
.home_pro_location {
  font-size: 16px;
  color: #fff;
  padding-left: 20px;
  padding-right: 15px;
}
body .eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-image-holder img {
  width: 100% !important;
}
h3.eltdf-testimonial-title.entry-title {
  color: #013238 !important;
  font-size: 35px !important;
  margin-bottom: 50px !important;
}
body .eltdf-testimonial-image {
  padding-right: 40px;
}
body .mega-post-carousel2 .mega-post-image {
  width: 100%;
  max-width: 100%;
  float: none !important;
}
body .mega-post-carousel2 .mega-post-image img {
  height: auto !important;
}
body .mega-post-carousel2 .mega-post-content {
  width: 100%;
  max-width: 100%;
  float: none !important;
  line-height: 1.2;
  font-size: 20px;
  color: #fff;
  padding-left: 0;
  padding-top: 25px;
}
body .mega-post-carousel2 {
  background: transparent;
}
body .mega-post-carousel2 .mega-post-content a {
  display: block;
  line-height: 1.2;
  font-size: 20px !important;
  padding-bottom: 20px;
}
body .mega-post-carousel2 .mega-post-content a .post-overlay {
  opacity: 0;
}
body .mega-post-carousel2 .mega-post-content a:hover .post-overlay {
  opacity: 1;
}
p.homeTag {
  font-size: 15px;
  color: #f1ece8;
  font-weight: 400;
}
p.homeTag i.fa {
  font-size: 14px;
  margin-right: 3px;
}
body span.alhome-date {
  color: #f1ece8;
  font-size: 15px !important;
  font-weight: 400;
}
.bigh3 h3 {
  font-size: 35px;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav a {
  font-size: 35px;
  font-weight: bold;
  display: block;
  color: #f1ece8;
  padding-right: 50px;
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li a:after {
  content: "|";
  display: inline-block;
  color: #fff;
  margin-left: 50px;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li:last-child a:after {
  display: none;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li {
  padding: 0;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li.ui-tabs-active a {
  color: #013238;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav li.ui-tabs-active a:before {
  display: none;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav a:hover {
  font-weight: bold;
  color: #013238;
}
.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tabs-nav a:before {
  display: none !important;
}

.home-gallery .eltdf-tabs.eltdf-tabs-standard .eltdf-tab-container {
  margin-top: 60px;
}

.flyout-content-left.newsletter-home .flyout-content-wrapper .vc_column-inner > .wpb_wrapper {
  padding: 0;

}
.flyout-content-left.newsletter-home .flyout-content-wrapper > .vc_column-inner > .wpb_wrapper {
  width: 200%;
}
.flyout-content-left.newsletter-home .flyout-content-wrapper > .vc_column-inner > .wpb_wrapper .wpb_wrapper {
  margin-left: 0;
}
.newsletter-left .wpb_wrapper {
  background: transparent !important;
  padding-left: 50px;
  padding-right: 50px;
}
.newsletter-right .wpb_wrapper {
  padding-left: 50px;
  padding-top: 60px;
  padding-bottom: 10px;
  padding-right: 50px;
}
.newsletter-right .wpb_wrapper input[type=email] {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #252525;
  padding-left: 0;
}
.slider.post-slider {
  width: 100%;
}



body .slider.post-slider .slick-prev:before,
body .slider.post-slider .slick-next:before {
  background: transparent !important;
  font-size: 70px;
}
body .slider.post-slider .slick-prev {
  left: -40px !important;
}
body .slider.post-slider .slick-next {
  right: -40px !important;
}
.home-testimonial {
  background: url(../img/quote-min.png) no-repeat center right 10%;
  background-size: contain !important;
}
body .direktori .vc_tta-tab a {
  padding-top: 30px !important;
}
body .direktori .vc_tta-tab a:before {
  content: "";
    background-color: #fff;
    width: 35px  !important;;
    height: 4px !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto;
    margin-right: auto;
    top: 0 !important;
    font-size: 18px;
    position: absolute;
    width: 21px;
    color: #ff1949;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: left .2s ease-in-out;
    -moz-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;

}
body .direktori .vc_tta-tab.vc_active a:before {
  background-color: #b69562;
}
.direktori .searchandfilter .sf-input-text {
  width: 100%;
}
.direktori .searchandfilter li.sf-field-search > label {
  width: 100%;
}
.direktori .searchandfilter li.sf-field-search {
  margin-bottom: 10px;
  padding-top: 0;
}
.direktori .searchandfilter .sf-input-text {
  border: 1px solid #585858;
}
.direktori li[data-sf-field-input-type="checkbox"] {
  border: 1px solid #585858;
  padding: 25px;
  margin-bottom: 20px;
}
.direktori li[data-sf-field-input-type="checkbox"] > ul {
  padding-left: 0;
}
.direktori li[data-sf-field-input-type="checkbox"] h4 {
  font-weight: normal;
}
.clearfix {
  clear: both;
}

.search_logo {
  width: 115px;
  float: left;
}
.search_r_content {
  width: calc(100% - 115px);
  float: right;
}
.search_r_content h3 {
  color: #013238;
  font-weight: bold;
  font-size: 20px;
}
.search_r_content h3 .s_com_no {
  display: inline-block;
  color: #585858;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
}
.search_r_content h3 .s_com_location {
  float: right;
  font-size: 14px;
  color: #585858;
  font-weight: normal;
}
.search_logo img {
  border: 1px solid #585858;
  width: 85px;
  height: auto;
}
.search_row.first_row {
  padding: 15px 20px;
}
.search_wrap {
  margin-bottom: 20px !important;
}
.search_r_content h3 {
  margin-bottom: 10px;
  margin-top: 10px;
}
.search_row {
  border: 1px solid #585858;
}
.search_row.second_row {
  border-top: 0;
}
.search_tag {
  display: inline-block;
  background: #b69562;
  font-size: 12px;
  padding: 0px 10px;
  color: #fff;
}
.al_c_profile td, .al_c_profile table, .al_c_profile tr {
  border: 0;
  color: #585858;
  text-align: left;
}
.al_c_profile td {
  padding-left: 0;
  padding-right: 0;
}
.al_c_profile label {
  font-weight: bold;
  width: 85px;
  display: inline-block;
}
.second_row {
  border-top: 1px solid #585858;
  padding: 15px 20px;
}
.search_more h4 {
  font-size: 16px;
  color: #585858;
  font-weight: bold;
}

.search_more {
  border: 1px solid #585858;
  padding: 15px 20px;
  margin-top: 15px;
  display: none;
}
.search_wrap .search_row  {
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
.search_wrap:hover {
  cursor: pointer;
}
.search_wrap:hover .search_row {
  background: #f1ece8;
}

.clicked_search .search_row {
  background: #f1ece8;
}
.clicked_search .search_more {
  background: #f1ece8;
}

/** down arrow on search **/

.arrow_box {
	position: relative;
}
.clicked_search .arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.clicked_search .arrow_box:after {
	border-color: rgba(241, 236, 232, 0);
	border-top-color: #f1ece8;
	border-width: 8px;
	margin-left: -8px;
}
.clicked_search .arrow_box:before {
	border-color: rgba(88, 88, 88, 0);
	border-top-color: #585858;
	border-width: 9px;
	margin-left: -9px;
}
body #eltdf-back-to-top>span {
  background-color: #013238;
  border: 1px solid #013238;
}

/** end down arrow **/

body.error404 .eltdf-page-not-found .eltdf-btn.eltdf-btn-solid:not(.eltdf-btn-custom-border-hover) {
  background: #b69562;
}
body.error404 .eltdf-page-not-found .eltdf-404-subtitle {
  display: none !important;
}

body.error404 h1:after {
  display: none !important;
}
body.error404 .eltdf-page-not-found .eltdf-404-wrapper .eltdf-separator {
  border-bottom: 4px solid #b69562;
}
body.error404 .eltdf-page-not-found .eltdf-404-title {
  font-size: 100px;
  padding-bottom: 15px !important;
}

.page-id-234 .login-menu a {
  color: #fff;
  border: 1px solid #fff;
}
.login-menu a {
  color: #b69562;
  border: 1px solid #b69562;
  padding: 10px 25px;
  font-weight: bold;
  font-size: 14px;
  margin-left: 25px;
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
.login-menu a:hover {
  color: #fff;
  background: #b69562;
  border: 1px solid #b69562;
}
.login-menu {
  display: inline-block;
  float: left;
  padding-top: 20px;
}
.eltdf-sticky-header .login-menu a {
  color: #b69562;
  border: 1px solid #b69562;
}
.eltdf-sticky-header .login-menu a:hover {
  color: #fff;
}
.eltdf-fullscreen-menu-opened .login-menu {
  visibility: visible;
}
.eltdf-fullscreen-menu-opened .login-menu a {
  color: #b69562;
  border: 1px solid #b69562;
  visibility: visible;
}
.eltdf-fullscreen-menu-opened .login-menu a:hover {
  color: #fff;
}
.eltdf-fullscreen-menu-opened .eltdf-logo-wrapper {
  margin-top: 6px;
}
body.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-fullscreen-menu-opener.eltdf-fm-opened,
body.eltdf-light-header .eltdf-page-header>div:not(.eltdf-sticky-header):not(.fixed) .eltdf-fullscreen-menu-opener:hover {
  color: #b69562 !important;
}

body .tparrows {
  background: rgba(255,255,255,1) !important;
}

.home_icon .eltdf-iwt {
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
.home_icon .eltdf-iwt {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 2px solid #007484;
  border-bottom: 2px solid #007484;
}
.home_icon .eltdf-iwt:hover {
  opacity: 0.7;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.vc_btn3-style-custom:hover {
  background: #013238 !important;
}
body .eltdf-testimonials-holder .eltdf-testimonial-author {
  font-size: 21px;
  font-weight: 400;
  margin-bottom: 0 !important;
}
body .post-slider .slick-prev,
body .post-slider .slick-next {
  top: 35%;
}
body .slick-slider .slick-prev {
  background: url(../img/alleft.png) no-repeat center !important;
  background-size: contain !important;
  width: 22px;
  height: 40px;
}
body .slick-slider .slick-prev:before {
  opacity: 0 !important;
}

body .slick-slider .slick-next {
  background: url(../img/alright.png) no-repeat center !important;
  background-size: contain !important;
  width: 22px;
  height: 40px;
}
body .slick-slider .slick-next:before {
  opacity: 0 !important;
}
body .vc-post-styling .slick-slide {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.slick-list {
    margin: 0 -15px !important;
  }

body .eltdf-page-footer {
  font-size: 15px;
  font-weight: 400;
}

body .cresta-facebook-messenger-box {
  background: #fff !important;
}
body #fb-msng-icon path {
  fill: #0080c6 !important;
}
body #close-icon path {
  fill: #0080c6 !important;
}
body .cresta-facebook-messenger-top-header {
  background: #0080c6;
}
body .wpb_start_animation {
  z-index: 9;
}
body .eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-icon-pack {
  height: auto;
  padding-top: 22px;
}
body .eltdf-fullscreen-menu-close-icon {
  padding-top: 10px;
}
body .eltdf-sticky-header .eltdf-fullscreen-menu-close-icon {
  padding-top: 4px;
}

body .eltdf-sticky-header .eltdf-sticky-holder .eltdf-logo-wrapper a {
  max-height: 45px;
}
.eltdf-sticky-header .login-menu {
  padding-top: 10px;
}
.eltdf-sticky-header .eltdf-fullscreen-menu-opener {
  padding-top: 10px !important;
}

body .fblbHead {
  width: 48px !important;
  height: 48px !important;
  background-size: contain !important;
  margin-right: 6px;
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
body .fblbHead:hover {
  -moz-transform: scale(1.1) rotate(-15deg);
  -webkit-transform: scale(1.1) rotate(-15deg);
  -o-transform: scale(1.1) rotate(-15deg);
  -ms-transform: scale(1.1) rotate(-15deg);
  transform: scale(1.1) rotate(-15deg);
}
.eltdf-footer-bottom-holder {
  background: url(../img/foot_bg_min.png) repeat-x bottom center;
  background-size: 249px 50px;
}

.flyout-content-right .vc_figure,
.flyout-content-right .vc_single_image-wrapper,
.flyout-content-right .vc_single_image-wrapper img
 {
  width: 100%;
}
.page-template-template-landing {
  background: #f1ece8;
}
.page-template-template-landing .eltdf-page-header,
.page-template-template-landing header {
  display: none !important;
}
.page-template-template-landing .eltdf-content {
  background: #f1ece8;
}
.page-template-template-landing .text-center {
  text-align: center;
}
.page-template-template-landing .cresta-facebook-messenger-box {
  display: none !important;
}
h1.landing-heading {
  font-size: 35px;
  font-weight: bold;
  color: #013238;
  padding: 20px 25px;
  margin: 0;
  min-height: 120px;
  white-space: nowrap;
}
h1.landing-heading:after {
  display: none !important;
}
.alcenter-landing {
  text-align: center;
  height: 100%;
  display: table;
  width: 100%;
    max-width: 100%;
    overflow: hidden;
}
.landing-td {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.page-template-template-landing,
.page-template-template-landing .eltdf-wrapper,
.page-template-template-landing .eltdf-wrapper-inner,
.page-template-template-landing .eltdf-content,
.page-template-template-landing .eltdf-content-inner

 {
  height: 100%;
}
.page-template-template-landing {
  overflow: hidden;
}
.landing-skip {
  position: fixed;
  bottom: 50px;
  right: 50px;
  color: #fff;
  background: #b69562;
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  padding: 12px 22px;
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
.landing-skip:hover {
  background: #013238;
  color: #fff !important;
}
body .eltdf-loading-text {
  color: #013238 !important;
}






@-webkit-keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}


.slide-in-blurred-top {
	-webkit-animation: slide-in-blurred-top 2s cubic-bezier(0.230, 1.000, 0.320, 1.000) 1s both;
	        animation: slide-in-blurred-top 2s cubic-bezier(0.230, 1.000, 0.320, 1.000) 1s both;
}

.focus-in-expand {
	-webkit-animation: focus-in-expand 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s both;
	        animation: focus-in-expand 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) 3s both;
}
@-webkit-keyframes focus-in-expand {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes focus-in-expand {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}

body .eltdf-st-loader .eltdf-loading-academist {
  background: #f1ece8 !important;
}

body nav.eltdf-fullscreen-menu>ul>li {
  padding: 2px 0;
}
.full-menu-foot {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-bottom: 15px;
}

.full-menu-foot ul {
  padding: 0;
}
.full-menu-foot li {
  float: left;
  list-style: none;
  padding-right: 50px;
}
.full-menu-foot li a {
  display: inline-block;
  margin-top: 30px;
  font-display: 20px;
  font-weight: 400;
}

#search_tags {
  background: transparent;
  width: 100%;
  border: 0;
  position: relative;
}
body .tagsinput {
  width: 100%;
}
body div.tagsinput {
  background: transparent;
  border: 0;
}
body div.tagsinput span.tag {
  border: 1px solid #000;
  background: transparent;
}
body div.tagsinput span.tag {
  float: left;
}
body div.tagsinput span.tag {
  color: #000;
  font-size: 14px;
  font-style: italic;
  line-height: 1.4;
}
body #search_tags_addTag {
  width: 100%;
  clear: both;

}
input#search_tags_tag {
  width: 100% !important;
  font-size: 16px;
  font-style: italic;
  margin-bottom: 0;
  line-height: 1.8;
  padding-left: 0px;
}
#search_tags_tagsinput {
  border: 1px solid #000;
  overflow: hidden;
  padding-left: 20px;
  height: auto !important;
}
body div.tagsinput span.tag a {
  color: #000;
  font-style: normal;
  font-size: 20px;
  font-weight: 100;
  vertical-align: middle;
  line-height: 1;
}
body div.tagsinput span.tag span {
  vertical-align: middle;
}
body .eltdf-blog-pagination ul li a:hover,
body .eltdf-blog-pagination ul li.eltdf-pag-active a {
  color: #b69562;
}
table.pop_table {
  border: 0;
}
table.pop_table td {
  text-align: left;
  border-bottom: 1px solid #afafaf;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}
table.pop_table tbody > tr:last-child td {
  border-bottom: 0;
}
table.pop_table tr {
  border: 0;
}
table.pop_table td i.fas,
table.pop_table td i.far
 {
  color: #afafaf;
  font-size: 12px;
}
table.pop_table tr > td.pop_title {
  font-size: 18px;
  color: #013238;
  font-weight: bold;
  width: 55%;
  padding-left: 0;
}
table.pop_table tr > td.pop_address {
  width: 25%;
}
table.pop_table tr > td.pop_date {
  width: 20%;
  text-align: left;
  padding-left: 25px;
}
#pop-program.pop-p {
  background: #f1ece8;
}
body h2.pop_heading {
  font-size: 30px;
  color: #013238;
  font-weight: bold;
}
.pop_title a {
  position: relative;
  z-index: 20;
}
body .pop_title a {
  color: #013238;
}
.pop_footer {
  padding-top: 15px;
  background: #fff;
  padding: 20px 30px 1px 30px;
  margin-top: 30px;
}
.pop_footer h3 {
  color: #013238;
}
a.pop_daftar {
  font-size: 16px;
  font-weight: bold;
  background: #b69562;
  display: inline-block;
  padding: 15px 40px;
  color: #fff;
  margin-top: 10px;
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
}
.text-right {
  text-align: right;
}
a.pop_daftar:hover {
  background: #013238;
}
#pop-program .fancybox-button {
  width: 60px;
  height: 60px;
}
body .dataTables_wrapper .dataTables_paginate {
  text-align: center;
  float: none !important;
  margin-top: 45px;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button {
  border:0 !important;
  font-weight: bold;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button.current,
body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #013238;
  border: 0;
  color: #fff !important;
}

body .dataTables_wrapper .dataTables_paginate .paginate_button.current a,
body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover a {
  color: #fff !important;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background: #013238;
  border: 0;
  color: #fff !important;
}
body .dataTables_wrapper .dataTables_paginate .paginate_button {
  /* padding: 0;
  width: 30px;
  height: 30px;
  padding-top: 3px; */
  min-width: 25px;
  display: inline-block;
}
.dataTables_length {
  display: none !important;
}
body ul.wpuf-form .wpuf-el {
  box-sizing: border-box;
}
.eltdf-page-content-holder > .wpuf-dashboard-container,
.wpuf-form-layout1,
#wpuf-login-form
 {
  padding-top: 45px;
}
.submit-post .wpuf-form-layout1 {
  padding-top: 0;
}
button#wpuf-account-update-profile,
input.wpuf-submit-button,
input#wp-submit, #fu-submit
 {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border: 0;
  font-size: 16px;
  font-weight: bold;
  background: #b69562;
  display: inline-block;
  padding: 15px 40px;
  color: #fff;
  margin-top: 10px;
  transition:         all .15s ease-in-out;
  -webkit-transition: all .15s ease-in-out;
  -moz-transition:    all .15s ease-in-out;
  -o-transition:      all .15s ease-in-out;
  cursor: pointer;
}
button#wpuf-account-update-profile:hover,
input.wpuf-submit-button:hover,
input#wp-submit:hover,
#fu-submit:hover
 {
  background: #013238;
}
.wpuf-help {
  font-size: 12px;
}
.wpuf-fields input {
  margin-bottom: 4px;
}
.wpuf-menu-item a {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
  display: block;
}
body .textareafield {
  border: 1px solid #e1e1e1;
  padding: 12px 16px;
  font-family: "Poppins";
  font-size: 15px;
}
body .wpuf-fields select {
  height: 50px;
  font-size: 15px;
  font-family: "Poppins";
  background: #fff;
  border: 1px solid #e1e1e1;
  width: 100% !important;
}
a#wpuf-post-draft {
  margin-left: 15px;
  font-weight: bold;
}

.wpuf-el.post_content {
  clear: both;
}
.wpuf-label label {
  font-size: 13px;
  display: block;
  line-height: 1.5;
}

.textareafield {
  width: 100%;
  box-sizing: border-box;
}

li[data-label="Custom HTML"] {
  clear: both;
}
div.dire_p {
  margin-bottom: 20px;
}
div.search_website {
  margin-bottom: 7px;
}
li.password {
  clear: both;
}
.search_website1 {
  display: inline-block;
  margin-right: 10px;
}

input[type="url"] {
  background-color: transparent;
  border: 1px solid #e1e1e1;
  border-radius: 0;
  box-sizing: border-box;
  color: #252525;
  font-family: inherit;
  font-size: 15px;
  font-weight: inherit;
  line-height: calc(50px - (12px * 2) - 2px);
  margin: 0 0 16px;
  outline: 0;
  padding: 12px 16px;
  position: relative;
  width: 100%;
  -webkit-appearance: none;
  -webkit-transition: border-color .2s ease-in-out;
  -moz-transition: border-color .2s ease-in-out;
  transition: border-color .2s ease-in-out;
}

body ul.wpuf-form.form-label-above li.field-size-small .wpuf-fields {
  width: 100%;
}

div > .wpuf-message + .wpuf-message {
  display: none !important;
}
.dire_header {
  display: table-cell;
  vertical-align: middle;
  width: 25%;
  text-align: right;
  float: right;
}
.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-title-info.not-full {
  width: 75% !important;
  float: left;
}
.dire_header a {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 15px;
  display: inline-block;
  font-weight: bold;
}
span.mobile_tb {
  display: none !important;
}
input:active, input:focus {
  outline: 0 !important;
}

.langkah-wrap.lw-no-gap >.vc_column-inner {
    padding-top: 20px !important;
}
.wpb_wrapper {
	height: 100%;
    display: flex;
    flex-direction: column;
}
.vc_btn3-container.vc_btn3-center {
	margin-top: auto;
}
.vc_btn3-container.lw-button {
    padding-top: 30px;
    font-weight: 600;
}
























/** start responsive **/




@media (max-width: 1199px) {

  .flyout-content-right .flyout-content-wrapper .vc_column-inner > .wpb_wrapper {
    margin-left: -40%;
  }

  .bs-top.amanah-pengerusi {
    height: auto;
  }

}

@media (max-width: 1024px) {

  .eltdf-mobile-header .eltdf-fullscreen-menu-opener {
    padding-top: 15px !important;
  }
  .eltdf-mobile-header .eltdf-fullscreen-menu-opener .eltdf-fullscreen-menu-close-icon {
    top: calc(50% - 19px);
  }
  .eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-icon-pack {
    right: 0;
    padding-right: 0;
  }
  body .eltdf-fullscreen-menu-holder-inner {
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0;
  }
  body nav.eltdf-fullscreen-menu {
    width: 768px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  body nav.eltdf-fullscreen-menu>ul>li>a {
    font-size: 24px;
  }
  .full-menu-foot {
    width: 768px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .full-menu-foot ul > li:last-child {
    display: none !important;
  }
  .full-menu-foot li {
    padding-right: 30px;
  }


}

@media (max-width: 991px) {

  .al_c_profile label {
    width: 100%;
  }
  .chcol {
    padding-bottom: 10px;
  }
  .chcol2 br:nth-child(1) {
    display: none;
  }
}

@media (max-width: 767px) {

  .pengerusi-chris-row-col {
      width: 100%;
  }

  li.sf-field-taxonomy-direktori_industri ul.children {
    height: 1px;
    overflow: hidden;
    transition:         all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition:    all .35s ease-in-out;
    -o-transition:      all .35s ease-in-out;
  }
  li.sf-field-taxonomy-direktori_lokasi ul.children {
    height: 1px;
    overflow: hidden;
    transition:         all .35s ease-in-out;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition:    all .35s ease-in-out;
    -o-transition:      all .35s ease-in-out;
  }
  .searchandfilter ul li {
    position: relative;
    transition:         all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition:    all .15s ease-in-out;
    -o-transition:      all .15s ease-in-out;
  }
  li.sf-field-taxonomy-direktori_industri li.sf-level-0.dir-open:hover >label,
  li.sf-field-taxonomy-direktori_lokasi li.sf-level-0.dir-open:hover > label
   {
    color: #b69562;
  }

  li.sf-field-taxonomy-direktori_industri li.sf-level-0,
  li.sf-field-taxonomy-direktori_lokasi li.sf-level-0
   {
    cursor: pointer;
  }
  li.sf-field-taxonomy-direktori_industri li.sf-level-0.dir-open:after,
  li.sf-field-taxonomy-direktori_lokasi li.sf-level-0.dir-open:after
   {
    content: "+";
    display: inline-block;
    right: 0;
    top: 6px;
    cursor: pointer;
    z-index: 99;
    position: absolute;
  }
  li.sf-field-taxonomy-direktori_industri li.sf-level-0.dir-clickopen ul.children,
  li.sf-field-taxonomy-direktori_lokasi li.sf-level-0.dir-clickopen ul.children
   {
    height: auto !important;
  }

  li.sf-field-taxonomy-direktori_industri li.sf-level-0.dir-clickopen:after,
  li.sf-field-taxonomy-direktori_lokasi li.sf-level-0.dir-clickopen:after
   {
     content: "-" !important;
   }

  .pengerusi-text {
    margin-left: 0;
    width: 100%;
    text-align: center;
  }
  span.mobile_tb {
    display: block !important;
  }
  .alhidemobile {
    display: none !important;
  }
  .dataTable .button-insken {
    padding: 10px 10px;
  }
  .amanah-pemegang .p-name {
    margin-top: 10px;
  }
  .p-title {
    padding-bottom: 20px;
    padding-bottom: 10px;
  }
  .pemegang-amanah, .pengurusan-kanan {
    margin-top:50px;
  }
  .amanah-pemegang .vc_row .vc_col-sm-4 {
    padding-bottom: 30px;
  }


  .directory_tab {
    margin-top: 30px;
  }
  .directory_tab .vc_tta-panel-heading {
    background: #b69562 !important;
    color: #fff !important;
  }
  .directory_tab .vc_tta-panel-heading span {
    color: #fff !important;
  }
  #pop-program.pop-p {
    padding: 20px;
  }

  .eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-text-holder .entry-title{
    font-size: 24px !important;
    margin-right: 0!important;
  }

  .eltdf-position-right-inner span.eltdf-icon-font-elegant {
    font-size: 40px !important;
  }
  .eltdf-fullscreen-menu-opener.eltdf-fullscreen-menu-opener-icon-pack {
    padding-left: 0 !important;
  }
  h1.landing-heading {
    font-size: 17px;
    letter-spacing: 0px;
  }
   h1.landing-heading span{
    font-size: 14px;
    letter-spacing: 0px;
  }

  .home_icon .eltdf-iwt-content span.eltdf-iwt-title-text {
    font-size: 18px;
    line-height: 1.2;
  }
  body nav.eltdf-fullscreen-menu {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  .full-menu-foot {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  html body .fblbHead {
    width: 28px !important;
    height:28px !important;
  }
  body .fblbCenterOuterTw {
    margin-top: 226px !important;
  }
  body .fblbCenterOuterInst {
    margin-top: 262px !important;
  }

  .full-menu-foot li a {
    margin-top: 0px;
  }
  .full-menu-foot li {
    padding-right: 15px;
  }

}



@media (max-width: 680px) {

  body nav.eltdf-fullscreen-menu {
    width: 420px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  .full-menu-foot {
    width: 420px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  body nav.eltdf-fullscreen-menu>ul>li>a {
    font-size: 18px;
  }

  body nav.eltdf-fullscreen-menu>ul>li {
    padding-bottom: 10px;
  }


}

@media (max-width: 575px) {
  footer .footer-top > .widget-1 {
    width: 100% !important;
  }
}

@media (max-width: 500px) {

  body .flyout-content-right, body .flyout-content-left {
        margin-bottom: 50px !important;
  }
  body .eltdf-container-inner, body .eltdf-grid, body .eltdf-row-grid-section {
    width: 380px;
  }

  .dire_header {
    width: 100%;
  }
  .directory_tab .al_c_profile table,
	.directory_tab .al_c_profile table thead,
	.directory_tab .al_c_profile table tbody,
	.directory_tab .al_c_profile table td,
	.directory_tab .al_c_profile table tr {
		display: block;
		width:100% !important;
		-webkit-box-sizing: border-box !important;
		-moz-box-sizing: border-box !important;
		box-sizing: border-box !important;
		float:none !important;
		clear:left !important;
	}
  .search_r_content h3 .s_com_location {
    font-size: 12px;
    vertical-align: middle;
  }
  .search_r_content h3 .s_com_location {
    width: 100%;
    float: none;
    clear: both;
    display: block;
  }
  .search_more p {
    font-size: 14px;
  }
  .eltdf-footer-bottom-column-1 p {
    font-size: 13px;
  }

}

@media (max-width: 414px) {
  body .eltdf-container-inner, body .eltdf-grid, body .eltdf-row-grid-section {
    width: 380px;
  }
  .searchandfilter li[data-sf-field-input-type=checkbox] label {
    padding-left: 0;
  }
  .direktori li[data-sf-field-input-type="checkbox"] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .direktori li[data-sf-field-input-type="checkbox"] ul.children {
    padding-left: 0;
  }
  .search_logo {
    float: none;
    width: 100%;
    text-align: left;
  }
  .search_r_content {
    width: 100%;
    float: none !important;
  }
  .second_row, .first_row, .search_more {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .al_c_profile a, .search_website a {
    overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  }
}

@media (max-width: 375px) {
  body .eltdf-container-inner, body .eltdf-grid, body .eltdf-row-grid-section {
    width: 300px;
  }
}

.bs-top.amanah-pengerusi > .pengerusi-text > .p-name{
  text-transform: capitalize !important;
}




/** end custom **/
