/* Enter Your Custom CSS Here */
.branding > a, .branding > img {max-width: 282px;}
.sc-header {list-style:none;padding:0 15px;margin:0;display:flex;flex-wrap:wrap;align-items:center;}
.sc-header li {padding-left:5px}
.sc-header li img,.sc-footer li img {max-width: 28px;height: auto;}
.sw-lang {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #858585;
  border-radius:50px;width: 99px;
  overflow:hidden;}
.sw-lang li {
  width: 50%;
  text-align: center;
  background:#fff;
  padding:5px 0 3px 0;
}
.sw-lang li a {text-decoration:unset!important;color:#989898;font-weight:500!important;display:flex;justify-content:center;align-items:center;}

.sw-lang li:hover,.sw-lang li.lang-active {background:#858585!important;}
.sw-lang li:hover a,.sw-lang li.lang-active a {color:#fff!important}
.top-header .level-arrows-on .menu-text::after {
  -webkit-mask: url(http://www.chiataiseed.com/wp-content/uploads/2025/04/arrow-cs-down.png);
    mask-image: url(http://www.chiataiseed.com/wp-content/uploads/2025/04/arrow-cs-down.png);
-webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position:right center;
  mask-position:right center;
  -webkit-mask-size:8px;
  mask-size: 8px;}
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text::after {background:#103b78;}
.mini-nav.select-type-menu .menu-select, .mobile-header-bar .menu-select {
  border:1px solid #858585;
  border-radius:50px;
  padding:5px 25px 3px 15px;
  background:url(http://www.chiataiseed.com/wp-content/uploads/2025/04/arrow-cs-down.png) no-repeat right 12px center;
}
.masthead .mini-widgets > *, .masthead .mobile-mini-widgets > * {
  margin-left: 5px;
  margin-right: 5px;
}
.mini-search {
  border-radius:100%;
  width: 28px;
  height: 28px;
  border:1px solid #858585;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
.popup-search .submit i, .overlay-search .submit i {
  font-size: 12px;
  color: #858585;
}
li:not(.dt-mega-menu) .sub-nav {
    min-width: 127px;
    width: 280px;
    top: 80%;
  border-radius:10px;
}
.menu-item-ft-list a {font:normal 500 17px / 21px "Noto Sans Thai", Helvetica, Arial, Verdana, sans-serif;color:#464646}
.sub-menu-ft-list li a {font:normal 400 15px / 23px "Noto Sans Thai", Helvetica, Arial, Verdana, sans-serif;color:#707070 !important}
#menu-main-menu .menu-ft li a:hover {color:#0F3B78!important}
#menu-main-menu {display: flex;flex-wrap: wrap;list-style:none;margin:0;padding:0;justify-content: space-between;}
#menu-main-menu .menu-ft > li {padding-left:50px;padding-bottom:10px}
.sc-footer {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;padding-top:10px}
.sc-footer li {padding-right:5px}
.sub-menu-ft-list {padding-top:10px;padding-bottom:10px}
#menu-main-menu li li {margin-bottom:10px!important;}
#bottom-menu li:last-child {border-left:1px solid #CCCCCC!important;padding-left:16px}
#bottom-menu li a:hover {color:#0F3B78;}
#bottom-menu li a,#bottom-menu li a * {text-decoration:unset!important}
.footer .widget {margin-bottom: 0;}
.sec-maintitle {margin-bottom:0;}
.secmain-maintitle *,.pd-relate-wrap h2 {font-size: 40px!important;font-weight: 500!important;line-height: 1.3em;}
.sec-maintitle * {color:#fff;font-size: 40px!important;font-weight: 500!important;line-height: 1.3em;}
.sec-head-title {background:url(http://www.chiataiseed.com/wp-content/uploads/2025/04/title-bg-1.jpg) no-repeat center;text-align: center;padding:50px 0;background-size: cover;}
/* Breadcrumbs*/
.nav-bar-wrap {position:absolute!important;top:0!important}
.breadcrumbs {position: relative;font-size: 14px;color:#B7C3D6;background:unset!important;padding: 0 !important;
  margin: 0 0 35px 0 !important;}
#main.sidebar-none .breadcrumbs {margin:0!important}
.breadcrumbs a {color:#858585;font-size:14px;}
.breadcrumbs .post {font-size:14px;}
.breadcrumbs .post::after, .breadcrumbs .post::before {display: inline-block;}
.breadcrumbs .current-item {color:#858585;}
.sec-nav {margin-top: 10px;margin-bottom: 0;}
.sec-nav .wpb_wrapper {margin:0!important}
.sec-nav,.sec-nav a {color:#B7C3D6;font-size:14px;text-decoration: unset;}
.sec-nav a:hover {color:#fff;}
.sec-nav .breadcrumb_last {color:#B7C3D6;}
.clear-breadcrumbs {clear:both;}
.box-pd-group {}
.box-pd-group-wrap .ult-content-box {position:relative;}
.box-pd-group-dt {position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: 100%;padding: 0 70px;}
.box-pd-group-dt .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.box-pd-group-dt .wpb_text_column * {color:#ffff;}
.box-pd-group-dt .wpb_text_column {margin:0!important;padding-left:25px;}
.box-pd-group-dt .wpb_text_column .wpb_wrapper {display: inline-block;}
.box-pd-group-dt .wpb_single_image {margin:0!important}
.pd-inner-img {}
.pd-dt-wrap {padding-left: 35px}
.pd-dt-wrap .wpb_content_element {margin-bottom: 20px}
.pd-price-dt {font-size: 22px;color: #000000;font-weight: 500;margin-bottom: 0}
.txt-blue {color:#0F3B78!important}
.pd-other-dt {margin-bottom: 30px}
.pd-other-dt * {text-align: left;}
.pd-other-dt h3 {font-size: 17px;font-weight: 400;color: #858585;line-height: 1.3em}
.pd-other-dt .uvc-sub-heading {font-size: 22px;font-weight: 500;color: #103B78;padding-top: 5px}
.btn-downloadcdoc-wrap {margin: 0!important}
.btn-downloadcdoc {display:flex;justify-content:center;align-items:center;}
.btn-downloadcdoc span {padding-left:10px;color: #fff;}
.wc-tabs,.woocommerce-product-gallery,.description-off .summary {display:none!important}
.woocommerce-tabs {padding-top: 0;}
.sec-pd-dt-inn-wrap {padding-top:35px;}
.line-separator {padding-top: 20px 0}
.pd-dt-wrap ul {padding-top: 10px}
.pd-dt-wrap ul li::marker {
  color: #103B78!important;
}
.pd-contact {padding: 0 0 20px 0}
.pd-contact ul {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;padding-top:10px}
.pd-contact li {padding-right:5px}
.pd-dt-wrap .ult-content-box-container {display: inline-block;}
.pd-dt-wrap .ult-content-box-container a {display: inline-block;background: #0F3B78;border-radius: 50px;padding: 10px;min-width: 332px;}
.pd-dt-wrap .ult-content-box-container a:hover {background: #215397}
.pd-cate-page-dt-wrap {padding-top: 35px;}
.pd-cate-banner .wpb_wrapper {position: relative;}
.pd-cate-banner .wpb_single_image,.pd-cate-banner .wpb_text_column {margin: 0}
.pd-cate-banner .wpb_text_column {position: absolute;top: 50%;left: 0;transform: translate(0, -50%);padding:0 35px;}
.pd-cate-banner .wpb_text_column * {color:#fff;}
.woocom-list-content .woo-buttons {display: none!important;}
.woocom-list-content .entry-title {margin-top: 10px!important;margin-bottom: 0!important;}
.woocom-list-content .entry-title a {font-size: 22px;color: #000000;font-weight: 500;}
.pd-relate-wrap .woocom-list-content .entry-title {margin-top: 15px!important;}
.blog-shortcode .entry-title {margin-bottom: 10px!important;}
.related.products {display: none;}
.product .woo-buttons-on-img {overflow:hidden;
  display: inline-block;
  border-radius:20px;
}
.woocom-project .woocommerce-product-details__short-description {
  padding-top: 10px;
}
.woocom-project *,.box-pd-group-wrap *,.pd-cate-page-dt-wrap * {
  -webkit-transition:all .3s ease-in-out!important;
  -moz-transition: all .3s ease-in-out!important;
  -o-transition: all .3s ease-in-out!important;
  -ms-transition: all .3s ease-in-out!important;
  transition:all .3s ease-in-out!important;
}
.woocom-project:hover a img {transform: scale(1.05);}
#menu-professional-product-categories *,#menu-home-garden-product-categories * {font-family: "Noto Sans Thai", sans-serif;font-size: 20px;font-weight: 500;color: #707070;padding: 0;margin:0;}
#menu-professional-product-categories li a,#menu-home-garden-product-categories li a {padding: 13px 0;text-decoration: unset!important;}
#menu-professional-product-categories .current-menu-item a,#menu-home-garden-product-categories .current-menu-item a {color: #103B78!important}
.JP_Dropdown_Menu_widget {display: none!important;}
.woocom-project .woocommerce-product-details__short-description p {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  min-height: 67px;
}
.pd-cate-banner .vc_single_image-wrapper {border-radius: 10px!important;overflow: hidden!important;}
.pd-group-cover-box {margin-bottom: 0;display: block;overflow:hidden;}
.box-pd-group-wrap a:hover .pd-group-cover-box img,.pd-cate-page-dt-wrap .ult-content-box a:hover .pd-cate-banner img {transform: scale(1.05);}
#banner-hero *,#banner-mobile * {font-family: "Noto Sans Thai", sans-serif!important;color: #fff;}
.banner-hero-title {font-size: 72px!important;font-weight: 600!important;line-height: 1.3em !important;margin-bottom: 10px!important}
.banner-hero-detail {font-size: 50px!important;font-weight: 500!important;line-height: 1.3em !important;}
.banner-hero-btn {display: inline-block!important;font-size: 17px!important;font-weight: 500!important;
  background:#fff!important;color: #103B78!important;margin-top: 35px!important;min-width: 170px !important;
  border-radius:50px !important;text-align: center !important;padding: 7px 25px !important;}
.sec-pd-home,.sec-padd-home {padding-top: 50px;
  padding-bottom: 0;}
.icon-touch-mb {display: none!important;}
.icon-touch-mb img {max-width: 35px;}
.sec-h-news {}
.sec-h-story {}
.sec-h-knowledge {}
.news-h-slide {}
.head-half {}
.catalog-box {}
.count-num-boxwrap {}
.sec-h-story-main .blog-shortcode .post-entry-content,.sec-h-news .post-thumbnail-wrap,.sec-h-news .post-thumbnail-wrap,.sec-h-news .post-entry-content {border-radius: 20px!important}
.sec-h-story-other {}
.sec-h-story-other .article {display: flex;flex-wrap: wrap;}
.sec-h-story-other .blog-shortcode article {flex-flow: row;}
.sec-h-story-other .blog-shortcode .post-thumbnail-wrap {width: 35%!important;}
.sec-h-story-other .blog-shortcode .post-entry-content {width: 60%!important;padding: 0 15px 0 25px !important;}
.post-thumbnail {border-radius:20px;overflow:hidden;}
.post .entry-title a,.owl-carousel.blog-carousel-shortcode .entry-title a {color:#000;font-weight: 500;text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient:vertical;
  overflow:hidden;}
.page-cate-main .post .entry-title a {min-height: 52px}
.post .entry-title a:hover,.owl-carousel.blog-carousel-shortcode .entry-title a:hover  {color:#0F3B78}
.post .entry-excerpt {color: #464646;text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient:vertical;
  overflow:hidden;}
.owl-carousel.blog-carousel-shortcode .entry-date {color: #858585;font-size: 15px}
.products-carousel-shortcode .owl-nav div i,.sec-h-news .owl-nav div i {font-size: 13px!important;}
.home-sepatate-line {padding-top: 55px;padding-bottom: 5px;}
.sec-h-story-other.not-border .post-thumbnail {border-radius: unset!important;}
.sec-h-catalog {border-left:1px solid #E5E5E5;padding-left: 35px !important;}
.sec-h-story-other.sec-h-catalog .blog-shortcode .post-thumbnail-wrap {width: 22% !important;}
.sec-h-story-other.sec-h-catalog .blog-shortcode .post-entry-content {width: 78% !important;}
.count-num-boxwrap > .vc_column_container > .vc_column-inner > .wpb_wrapper {background:url(http://www.chiataiseed.com/wp-content/uploads/2025/04/Group-32284.png) no-repeat bottom right #F2F2F2;
border-radius:20px;display: flex;padding: 30px 25px;}
.count-num-boxwrap .wpb_content_element {
  margin-bottom: 10px;
}
.count-num-box1 {width: 40%}
.count-num-box2 {width: 28%}
.count-num-box3 {width: 32%}
.blog-shortcode .post-entry-content {margin-bottom: 10px;}
.blog-shortcode .wf-cell {padding-bottom: 20px!important}
.stats-top .stats-number {font-size: 50px!important;color: #0F3B78!important;padding:8px 5px 8px 0;}
div.stats-desc > div.counter_suffix,.count-num-boxwrap .ult-content-box-container p {font-size: 18px!important;color: #707070!important;font-weight: 500}
.select-type-menu .mini-sub-nav {border-radius: 10px;top: 150%;;}
.show-mb {display: none!important;}
.btn-download-book {margin-bottom: 15px}
.btn-download-book button {min-width: 250px;
  border-radius:50px;
  text-align: center;
  padding:12px 25px;display: flex;
  justify-content: center;
  align-items: center;}
.btn-download-book .ubtn-text {font-family: "Noto Sans Thai", sans-serif!important;font-size: 17px;padding-left: 5px}
.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon {
  left: unset;
  position: relative;
  top: unset;
  -webkit-transform:unset;
  -ms-transform: unset;
  transform: unset;
}
.logofooter img {max-width:250px}

#banner-mobile sr7-grp {padding-top:50px!important}
.news-content-wraper {}
.news-gallery-wrap {padding: 0 50px!important}
.news-content-wraper .wpb_single_image img {overflow: hidden;border-radius: 20px;}
.sidebar-content .widget-title {font-size: 22px;font-weight: 500;color: #0F3B78;font-family: "Noto Sans Thai", sans-serif!important;}
.btn-back-news {padding: 7px 15px!important;}
#sidebar {padding-top: 50px!important;}
.rpwwt-widget ul li img {
  max-width: 240px;
  width: 100%;
  height: auto;
  display: block;
  border-radius: 20px;overflow: hidden;
}
.rpwwt-widget ul li {padding-bottom: 15px;}
.rpwwt-widget ul li span {display: block;width: 100%;max-width: 240px;float: left;font-family: "Noto Sans Thai", sans-serif!important;font-size: 17px;color: #858585}
.rpwwt-widget ul li a:hover span {color: #0F3B78}
.menu-news-list {}

.menu-news-list ul {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;margin: 0;
}
.menu-news-list ul li {padding:0 10px;text-align: center;border: unset!important;margin: 0!important}
.menu-news-list ul li a {color: #858585;padding:7px 15px;background: #fff;font-size: 17px;text-decoration: unset !important;border-radius: 20px;}
.menu-news-list ul li.current_page_item a,.menu-news-list ul li a:hover {background: #103B78!important;color: #fff!important;}
.blog-shortcode .post-entry-content {border-radius: 20px;}
.stats-top .aio-icon-top, .stats-top .stats-desc {text-align: left;}
.history-wrapper {position: relative;}
.history-wrapper:after {position: absolute;top: 0;left: 50%;transform: translate(-50%, 0);content: "";width: 1px;background: #E5E5E5;height: 100%}
.point-top {position: absolute;top: 0;left: 50%;transform: translate(-50%, 0);content: "";z-index: 9;}
.point-bottom {position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);content: "";z-index: 9;}
.point-bottom .wpb_single_image .vc_single_image-wrapper {vertical-align: bottom;}
.box-history-order-1 {order: 1}
.box-history-order-2 {order: 2}
.box-history-dt {position: relative;}
.box-history-dt:after{width: 22px;height:22px;content: "";position: absolute;left: -30px;top:0;
  background: url(http://www.chiataiseed.com/wp-content/uploads/2025/05/history-point-arrow.svg) no-repeat center;}
.box-history-row .wpb_single_image {margin-bottom: 0}
.box-history-dt h2 {color: #C79A12;font-size: 20px;font-weight: 600}
.box-history-dt h3 {color: #103B78;font-size: 28px;font-weight: 600;padding: 5px 0;position: relative;margin-bottom: 20px !important;display: inline-block;}
.box-history-dt h3:after {content: "";width: 100%;position: absolute;height: 1px;background: #103B78;left: 0;bottom: 0}
.box-history-row .vc_column-inner {padding-left: 50px!important;padding-right: 50px!important;}
.box-history-row {margin-bottom: 50px;}
.innovation-wrapper .box-history-dt:after {display: none!important;}
.innovation-wrapper .box-history-row {padding-bottom: 50px;border-bottom: 1px solid #E5E5E5;}
.innovation-wrapper .box-history-row:last-child {padding-bottom: 0!important;border-bottom: unset!important;}
.research-row-wrap {background: #F2F2F2;padding: 20px 25px;border-radius: 20px;margin-top: 25px!important;margin-bottom: 0!important}
.research-row-wrap h2 {font-size: 22px;color: #0F3B78;font-weight: 500;padding-bottom: 5px;}
.contact-icon-list .smile_icon_list.left li .icon_description {
  padding-left: 10px;
  height: unset;
}
.contact-icon-list .hexagon li .icon_list_icon {
  width: 21px !important;
  height: 20px !important;
  top: 5px;
}
.contact-icon-list .smile_icon_list li .icon_description .info-list-heading ,.contact-icon-list .smile_icon_list li .icon_description .info-list-heading a {color: #858585;font-weight: 400;}
.contact-icon-list .smile_icon_list li .icon_description .info-list-heading a:hover {color: #0F3B78}
.contact-icon-list .smile_icon_list li.icon_list_item {
  min-height: unset !important;
  margin: 10px 0 0 0  !important;
}
.research-row-wrap .vc_col-sm-3 {
    width: 29%!important;
  }
.research-row-wrap .vc_col-sm-9 {
    width: 65%!important;
  }
.tabs-contact-menu .wpb_tabs_nav {justify-content: center;display: flex;}
.tabs-contact-menu .wpb_tabs_nav li {
  background-color: unset!important;color:#858585!important;border-radius: 20px!important;
}
.tabs-contact-menu .wpb_tabs_nav li:hover a {color: #fff!important;}
.tabs-contact-menu .wpb_tabs_nav li:hover,.wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {color: #fff!important;background: #0F3B78!important}
.contact-inter-box h2 {text-transform: uppercase!important;font-size: 21px;font-weight: 500;color: #0F3B78;padding: 5px 0 10px 0;}
.contact-inter-box h3 {font-size: 16px;font-weight: 400;color: #858585}
.contact-inter-box {background: #fff;padding: 20px 25px;border-radius: 20px;margin-top: 0!important;margin-bottom: 0!important;
  border: 1px solid #BFBFBF;height: 100%;}
.contact-inter-box .contact-icon-list {margin-bottom: 0!important}
.contact-inter-row > .wpb_column > .vc_column-inner > .wpb_wrapper {margin-top: 25px !important;height: 100%}
.dealer-wrap {}
.dealer-wrap .asl-cont .btn {border-radius: 20px!important;}
#auto-complete-search {margin-bottom: 0!important}
#asl-storelocator {background: #fff;}
.tabs-contact-menu .menu {justify-content: center;display: flex;}
.tabs-contact-menu .menu li {width: auto;padding: 0 5px;margin: 0;border: unset;}
.tabs-contact-menu .menu li a {
  background-color: unset!important;color:#858585!important;border-radius: 20px!important;
  width: auto;padding: 10px 20px;text-align: center;text-decoration: unset;text-decoration: unset;
}
.tabs-contact-menu .menu li:hover a {color: #fff!important;}
.tabs-contact-menu .menu li:hover a,.tabs-contact-menu .menu li.current_page_item a {color: #fff!important;background: #0F3B78!important}
#asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .search_filter label {font-size: 22px!important;padding: 5px 0!important;}
#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {
  height: 700px!important;
}
#asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .asl-panel-inner {
  top: 95px!important;
}
#highlight-news-firstbox article {
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
  flex-wrap: wrap;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
#highlight-news-firstbox .post-thumbnail-wrap,#highlight-news-firstbox .post-entry-content {width: 50%;}
.mobile-false .scale-img .post-thumbnail:not(.overlay-placeholder):hover > .post-thumbnail-rollover img,.mobile-false .quick-scale-img figure:hover .rollover img {transform: scale(1.05)!important;}
#highlight-news-firstbox .post-entry-content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  padding-left: 50px;
}
#highlight-news-firstbox .post-entry-content .entry-meta {margin-top: -200px;font-size: 15px;width: 100%;}
#highlight-news-firstbox .post-entry-content .entry-title a {
  font-size: 28px;
  color: #103B78;
  line-height: 1.5em;
}
#highlight-news-firstbox .post-entry-content .entry-excerpt {
  color: #858585;font-size: 17px;line-height: 1.5em;
}
.phantom-sticky .boxed .masthead:not(.side-header).sticky-on {
    max-width: 100%;
}
.pd-relate-wrap .wc-grid:not(.resize-by-browser-width) .dt-css-grid {
  grid-template-columns: repeat(auto-fill,minmax(250px,1fr));
}
.page-cate-main .ult-content-box-container a:hover .vc_single_image-wrapper img {transform: scale(1.05)}
.paginator:not(.paginator-more-button) a {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  background: #fff;
  color: #103B78 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.paginator:not(.paginator-more-button):not(.filter-decorations) a::after {display: none!important;}
.paginator:not(.paginator-more-button):not(.filter-decorations) a.act,.paginator:not(.paginator-more-button) a:hover {
  background: #103B78!important;
  color: #fff !important;
}
#policy ol {
  list-style-type: none;
  counter-reset: item;
  padding: 0;
  margin: 0 0 1rem 0;
}
#policy ol > li {
  display: table;
  counter-increment: item;
  padding-top: 10px;
  font-size: 20px;
  color: #103b78;
}
#policy ol p {margin: 15px 0;color: #858585;font-size: 16px;}
#policy li ol > li {
  display: table;
  counter-increment: item;
  padding-top: 10px;
  font-size: 16px;
  color: #858585;
}
#policy .table-bordered {
  border: 1px solid #dee2e6;
}
#policy .table {
  width: 100%;
  max-width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  background-color: transparent;
  border-collapse: collapse;

}
#policy .table thead th {
  background: #efefef;
  vertical-align: middle;
  border: 1px solid #dee2e6;
  border-bottom: 2px solid #dee2e6;
}
#policy .table th, #policy .table td {
  padding: 0.75rem;
  vertical-align: top;
}
#policy .table-bordered td {
  border: 1px solid #dee2e6;
}
#policy ol > li::before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 5px;
  color: #103b78;
  font-weight: bold;
}
#policy li ol > li::before {
  content: counters(item, ".") " ";
    color: #858585;
    font-weight: unset;
}
#policy .table * {color: #858585;font-size: 16px;}
#policy ul {
  padding-left: 15px;
}
#policy ul li {
  list-style-type: disc;
  margin-bottom: 10px;
}
#policy ol a {color: #858585!important;}
#policy ol a:hover {color: #103b78!important;}
#policy .main-table {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.sr7-bullets {z-index:999!important}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box .sl-cat-tag ul li {color: inherit;
  background-color: #eee;border-radius: 5px;width: auto!important;
  padding: 5px 14px!important;
  height: auto!important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 9px;
  margin-bottom: 10px!important;
  margin-left: 0px;}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc .sl-logo-cont .sl-logo-box {
  padding: 3px 3px!important;
}
.page-template-template-microsite #page::after {display:none!important}
.page-template-template-microsite #page .default-btn-shortcode {background:#000!important}


@media only screen and (max-width: 1600px) {
#main > .wf-wrap {
  padding:0 50px 0 50px;
}
.main-nav > li > a {
  margin:18px 6px 18px 6px;
}
.branding {max-width: 200px;}
div.stats-desc > div.counter_suffix, .count-num-boxwrap .ult-content-box-container p {
  font-size: 16px !important;
}
.banner-hero-title {
  font-size: 57px !important;
}
.banner-hero-detail {
  font-size: 37px !important;
}
.box-pd-group-wrap .ult-content-box {
  min-height: unset;
}
.box-pd-group-dt .wpb_single_image {
width: 22%;
}
.box-pd-group-dt .wpb_text_column {width: 78%;padding-left: 20px}
.box-pd-group-dt {padding:0 30px;}
.boxed .masthead.full-width:not(.side-header):not(.masthead-mobile) {max-width: 100%;}
}


@media only screen and (max-width: 1440px) {
.main-nav > li > a {
  margin:18px 0 18px 7px;
}
.sc-header {padding:0;}
}

@media only screen and (max-width: 1366px) {
#main > .wf-wrap {
    padding:0 90px 0 90px;
}
.count-num-boxwrap > .vc_column_container > .vc_column-inner > .wpb_wrapper {
padding:25px 15px;
}
#footer > .wf-wrap, #footer #bottom-bar > .wf-wrap {
  padding:0 3%;
}
}

@media only screen and (max-width: 1300px) {
body,p,.owl-carousel.blog-carousel-shortcode .entry-date {font-size: 14px;}
#policy ol p,#policy li ol > li,#policy .table * {color: #858585;font-size: 14px!important;}
.mobile-header-bar .mobile-branding {
  line-height: 0;
  max-width: 167px;
}
.banner-hero-title {
  font-size: 36px !important;
}
.banner-hero-detail {
  font-size: 25px !important;
}
.banner-hero-btn {padding:12px 23px !important;}
.secmain-maintitle * {font-size: 28px!important;}
.news-content-wraper h1 {
  font-size: 23px !important;
}
.woocom-list-content .entry-title a,.post .entry-title a, .owl-carousel.blog-carousel-shortcode .entry-title a {font-size: 17px;}
.woocom-project .woocommerce-product-details__short-description {
  padding-top: 0;
}
.count-num-box1,.count-num-box2,.count-num-box3 {
  width: 100%;
}
#main > .wf-wrap {
    padding:0 70px 0 70px;
  }
.count-num-boxwrap .ult-content-box-container p {
    min-height: 66px;
  }
.contact-icon-list .smile_icon_list li .icon_description .info-list-heading, .contact-icon-list .smile_icon_list li .icon_description .info-list-heading a {
  font-size: 14px;
}
.research-row-wrap .vc_col-sm-3 {
  width: 34% !important;
}
.research-row-wrap .vc_col-sm-9 {
  width: 60% !important;
}
#highlight-news-firstbox .post-entry-content .entry-title a {
  font-size: 22px;
}
#highlight-news-firstbox .post-entry-content .entry-meta {
  margin-top: -175px;
}
}
@media only screen and (max-width: 1000px) {
.JP_Dropdown_Menu_widget {display: block!important;border-top:unset!important;padding: 0!important}
.JP_Dropdown_Menu_widget select {width: 100%;border-radius: 10px;}
.widget.widget_nav_menu {display: none!important;}
.sec-nav {font-size: 12px;}
.sec-head-title {padding:25px 0;}
.pd-cate-page-dt-wrap .sidebar-content {margin-bottom: 15px}
.pd-cate-banner * {font-size: 22px}
.pd-cate-banner .wpb_text_column {padding:0 20px;}
.sec-maintitle *,.secmain-maintitle *, .pd-relate-wrap h2,.sec-pd-dt-inn-wrap h1 {
  font-size: 28px !important;
}
.news-content-wraper h1 {
  font-size: 23px !important;
}
.page-cate-main .ult-spacer {height: 20px!important}
.banner-gbt {display: none!important;}
.box-pd-group-wrap .ult-content-box {
  min-height: unset;
}
.box-pd-group-dt h2 {font-size: 22px!important}
.box-pd-group-dt p,.pd-other-dt h3 {font-size: 14px!important}
.woocom-list-content .entry-title a,.pd-other-dt .uvc-sub-heading {
  font-size: 17px;line-height: 1.3em;
}
#page {background:#fff!important;}
.sec-h-story .vc_col-sm-6,.sec-pd-dt-inn-wrap .vc_col-sm-5,.sec-pd-dt-inn-wrap .vc_col-sm-7  {width: 100%}
.sec-pd-home, .sec-padd-home,.home-sepatate-line {
  padding-top: 30px;
}
.hide-mb {display: none!important;}
.show-mb {display: block!important;}
.mini-search {padding: 6px 6px;}
.sec-h-catalog {
  border-left:unset;
  padding-left: 15px !important;
}
.pd-dt-wrap {
  padding-left: 0;
}
.pd-other-dt .vc_column_container:first-child {margin-bottom: 30px!important;}
.menu-news-list .widget.widget_nav_menu {
    display: block !important;
}
.breadcrumbs {display: none;}
.category-news-and-activities > .entry-content > .wpb-content-wrapper .vc_section:first-child {display: none!important;}
.news-content-wraper .gallery-carousel-shortcode {margin-bottom: 35px!important}
.news-content-wraper .gallery-carousel-shortcode .owl-nav div.owl-prev {left: 5px!important;}
.news-content-wraper .gallery-carousel-shortcode .owl-nav div.owl-next {right: 5px!important;}
.ult-video {margin:0 0 20px 0;}
#sidebar {
  padding-top: 0 !important;margin-top: 35px;
  padding-left: 15px;
  padding-right: 15px;
}
.rpwwt-widget ul li img {
  max-width: 100%!important;
}
.tabs-contact-menu .widget.widget_nav_menu {display: block !important;}
#highlight-news-firstbox .post-entry-content {
  padding-left: 30px;
}
.sec-h-story-other .default-btn-shortcode {display: inline-block !important;
  margin-top: 25px !important;}
.sec-h-story-other .default-btn-shortcode.hide-mb {
    display: none !important;
  }
.logofooter {
  margin-bottom: 30px;
}
#menu-main-menu .menu-ft > li {
  padding-left: 0;
}
#menu-main-menu .ft-mn-box {width: auto;
    min-width: 20%;}
/*.box-pd-group-dt p br {display: none!important;}  */
.box-pd-group .vc_col-sm-6 {
    width: 100%;
  }
 .rpwwt-widget ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rpwwt-widget ul li {
  padding-bottom: 15px;
  width: 48%;
}
.contact-icon-list .smile_icon_list li.icon_list_item {
  display: flex;
  flex-wrap: wrap;
}
.contact-icon-list .smile_icon_list.left li .icon_description {
  display: inline-block;
  margin-left: 0;
  width: 80%;
}
.pd-cate-page-dt-wrap .vc_col-sm-3,.pd-cate-page-dt-wrap .vc_col-sm-9 {width: 100%;}
}


@media only screen and (max-width: 779px) {
.icon-touch-mb {display: block!important;}
.box-history-order-1 {order: 2}
.box-history-order-2 {order: 1}
.box-history-row .wpb_single_image {
  margin-bottom: 20px;
}
.history-wrapper::after,.point-top,.point-bottom {
  left: 58px;
}
.box-history-dt h3 {
  font-size: 20px;
}
.box-history-dt h2 {
  font-size: 16px;
}
.box-history-row .vc_column-inner {
  padding-right: 25px !important;
}
.innovation-wrapper .box-history-row .vc_column-inner {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }
.innovation-wrapper .box-history-row {
  margin-bottom: 30px!important;
  padding-bottom: 30px!important;
}
.research-row-wrap .vc_col-sm-3,.research-row-wrap .vc_col-sm-9 {
  width: 100% !important;
}
.research-row-wrap {
  padding: 20px 0 0 0;
  margin-top: 0 !important;
  margin-bottom: 25px !important;
  margin-left: 0;
  margin-right: 0;
}
.tabs-contact-menu .wpb_tabs_nav li {
  margin: 0 0 5px 0;
  width: 100%;
  text-align: center;
}
.contact-inter-row:first-child > .wpb_column > .vc_column-inner > .wpb_wrapper {
  margin-top: 0 !important;
}
.contact-inter-box h2,.research-row-wrap h2 {
  text-transform: uppercase !important;
  font-size: 18px;
}
.inter-img-head .wpb_single_image {margin-bottom: 0!important}
.tabs-contact-menu .wpb_tabs_nav li {
  background-color: #e7ecf2 !important;
}
.tabs-contact-menu .wpb_tabs_nav li:hover, .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
  background: #0F3B78 !important;
}
.contact-icon-list .smile_icon_list li.icon_list_item {
  display: flex;
  justify-content: flex-start;
}
.contact-icon-list .smile_icon_list.left li .icon_description {
  width: 80%;
  margin-left: unset;
}
.contact-inter-box {
  padding: 20px 15px;
}
.tabs-contact-menu .menu li {
  padding: 0 0 10px 0;
  width: 100%;
}
.tabs-contact-menu .menu li a {
  width: 100%;box-sizing: border-box;
}
.tabs-contact-menu .menu {
  flex-wrap: wrap;
}
.tabs-contact-menu .menu li a {
  background-color: #e7ecf2 !important;
}
.tabs-contact-menu .menu li a:hover, .tabs-contact-menu .menu li a.current_page_item {
  background: #0F3B78 !important;
}
#asl-storelocator.asl-cont.no-asl-filters .asl-wrapper .sl-main-cont .sl-main-row .asl-panel .asl-panel-inner {
  top: 0 !important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-map-canv {
  height: 480px !important;
}
#highlight-news-firstbox .post-thumbnail-wrap, #highlight-news-firstbox .post-entry-content {
  width: 100%;
}
#highlight-news-firstbox .post-entry-content {
  padding: 15px 20px 0 20px;
}
#highlight-news-firstbox .post-entry-content .entry-meta {
  margin-top: 0;
}
#highlight-news-firstbox .wf-cell {padding-bottom: 0 !important}
.rpwwt-widget ul li span {max-width: 100%;}
.news-gallery-wrap {padding: 0!important}
.pd-group-cover-box {
  position: relative;
  height: 500px;
}
.pd-group-cover-box img {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -o-object-fit: cover;
  object-fit: cover;
}
}
@media only screen and (max-width: 668px) {
.box-pd-group-dt {padding:0;margin: 0;}
.box-pd-group-dt p br {display: none!important;}
.box-pd-group-dt h2 {margin-bottom: 0}
.box-pd-group-dt .wpb_single_image {
  width: 85px;
}
.box-pd-group-dt .wpb_text_column {
  width: 75%;
}
#menu-main-menu .ft-mn-box {width: 50%;}
.products-carousel-shortcode .owl-nav,.blog-carousel-shortcode .owl-nav {display: none!important;}
.sec-h-story-other {margin-top: 20px;}
.woocom-list-content {min-height: 135px}
#bottom-bar .wf-float-left {
  margin-right: 0;
  width: 100%;
  order: 2;
}
#bottom-bar .wf-float-right {
  -ms-flex-pack: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  margin-left: 0;
  width: 100%;
  order: 1;
  padding-bottom: 15px;
}
#bottom-bar .wf-container-bottom {
  flex-wrap: wrap;
}
 #footer .wf-container-footer {
    padding-bottom: 0;
  }
.wf-container-bottom {
  padding:20px 0;
}
.menu-news-list ul {
  flex-wrap: wrap;
}
.menu-news-list ul li {margin-bottom: 10px!important}
.mobile-main-nav .next-level-button svg {
  color: #858585;
  fill: #858585;
}
.box-pd-group-dt p br {display: none!important;}
.rpwwt-widget ul li {
  width: 100%;
}
.pswp button.pswp__button--arrow--left, .pswp button.pswp__button--arrow--right, .pswp .pswp__button--arrow--left::before, .pswp .pswp__button--arrow--right::before {
  font-size: 26px;
  line-height: 26px;
  min-height: 26px;
}
.menu-news-list ul li {
  padding: 0 5px;
}
.menu-news-list ul li a {
  padding: 7px 24px;
  background-color: #e7ecf2 !important;
}
}
@media only screen and (max-width: 480px) {
#banner-mobile > .vc_row {padding-bottom: 65px;}
#banner-mobile .sr7-bullet {background:#103b78!important;border: 2px solid #103b78!important;}
#banner-mobile .sr7-bullet.selected {
  background:#fff!important;border: 2px solid #103b78!important;
}
#banner-mobile .sr7-bullets {bottom: -50px!important}
#main > .wf-wrap {
    padding:0 20px 0 20px;
  }
 .woocom-list-content {
    min-height: unset;
  }
.sec-h-story-other .blog-shortcode .post-thumbnail-wrap {
  width: 45% !important;
}
.sec-h-story-other .blog-shortcode .post-entry-content {
  width: 55% !important;
}
.post .entry-title a, .owl-carousel.blog-carousel-shortcode .entry-title a {
  -webkit-line-clamp: 3;
}
.count-num-boxwrap > .vc_column_container > .vc_column-inner > .wpb_wrapper {flex-wrap: wrap;}
.stats-top .aio-icon-top, .stats-top .stats-desc {
  text-align: left;
}
.count-num-boxwrap .ult-content-box-container p {
    min-height: unset;
}
.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block {
  margin-bottom: 10px;
}
.count-num-boxwrap .ult-content-box-container p br {display: none!important;}
#menu-main-menu .menu-ft > li {
  padding-left: 0;
    padding-right: 15px;
}
.blog-shortcode .dt-css-grid {grid-row-gap:0!important;}
.banner-hero-detail {
    font-size: 18px !important;
  }
.banner-hero-title {
    font-size: 33px !important;
    line-height: 38px !important;
  }
.history-wrapper::after, .point-top, .point-bottom {
    left: 35px;
  }
#custom_html-3 {padding-top: 25px;}
.box-pd-group-dt {
  top: 38%;
}
.pd-group-cover-box {
    height: 290px;
  }
}
@media only screen and (max-width: 390px) {
}
@media only screen and (max-width: 375px) {
}