body {font-size:18px;font-weight:400;color:#555555;font-family:'promptregular'}
p {margin-bottom:0;}
a {color:#B29530;outline:none;text-decoration: none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.content-1600 {width:90%;max-width:1600px;margin-left:auto;margin-right:auto;}
.content-1400, .content-1400-news {width: 90%;max-width:1400px;margin-left: auto;margin-right: auto;}
.content-1200, .content-1200-news {width: 90%;max-width:1200px;margin-left: auto;margin-right: auto;}

.head-box {margin-bottom:60px}
.head-box-news {margin-bottom:15px}
.line-2::before {content: "";left: 0;top:14px;position: absolute;display: inline-block;width: 7px;height:87px;background-color: #B29530;}
.line-1::before {content: "";left:0;top:17px;position: absolute;display: inline-block;width: 7px;height:28px;background-color: #B29530;}
.title-heading {font-size:50px;line-height:1.1;color:#114B33;margin-bottom:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'promptsemibold'}
.title-heading span {margin-left: 20px;}
.flex-title-center {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

/* header */
header {position:relative;z-index:1000;width:100%;}
header.hide {opacity:0;pointer-events: none;transition: opacity 0.3s;}
header.fixed {position:fixed;top:0;width:100%;z-index:1000;}
header.show {opacity:1;pointer-events: auto;}
.header .logo-header img {width:100%;height:auto}
.header.bg-white {background-color: #fff;}
.header {width:100%;top:0;position:absolute;z-index:1001;border-bottom:1px solid #b997164a;pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition: background-color 0.2s ease;}
.header-container {width:90%;max-width:1400px;height:100px;margin: 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.menu-header {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition: background-color 0.3s ease;}
.menu-header ul {list-style:none;padding-left:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.menu-header ul li {cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;position:relative;}
.menu-header ul li:hover span {color:#1E1E1E}
.menu-header ul li + li {margin-left:25px;}
.menu-header ul li a {font-size:18px;color:#555;text-decoration:none;}
.menu-header ul li::after {content:"";position:absolute;bottom:0;left:50%;width:0;height:5px;background-color:#B39630;-webkit-transform:all 0.3s ease;-moz-transform:all 0.3s ease;-ms-transform:all 0.3s ease;-o-transform:all 0.3s ease;transition:all 0.3s ease;transform:translateX(-50%);z-index:1003;}
.menu-header ul li:hover::after,.menu-header ul li.active::after {width:100%;}
.menu-header ul li .box-bg {padding: 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}    
.menu-header ul li .box-bg ul li {width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin-left: 0;height:auto;}    
.menu-header ul li .box-bg ul li + li {margin-left:40px;}
.menu-header ul li .box-bg ul li img {width: 100%;height:auto;display:block;border-radius:5px;margin:0 auto 15px auto;}    
.menu-header ul li .box-bg ul li span {color:#114B33;}
.menu-header ul li .box-bg ul li a {color: #114B33;display:block;width:100%;padding:0;line-height:1.4;}
.menu-header ul li .box-bg ul li a:hover {color:#B39630;}   
.menu-header ul li .box-bg ul li ul.sustain {padding-left:0;margin:10px 0 0 0;list-style:none;display:block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.menu-header ul li .box-bg ul li ul.sustain li {width:100%;position: relative;padding-left: 15px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.menu-header ul li .box-bg ul li ul.sustain li + li {margin:5px 0 0 0}
.menu-header ul li .box-bg ul li ul.sustain li::before {content: "";left:0;top:7px;position: absolute;display: inline-block;width:12px;height:12px;background-color:#707070;-webkit-mask-image: url(../images/icon/icon-more.svg);mask-image: url(../images/icon/icon-more.svg);-webkit-mask-size:contain;mask-size:contain;mask-repeat: no-repeat;}         
.menu-header ul li .box-bg ul li ul.sustain li a {color:#555;padding:0}
.menu-header ul li .box-bg ul li ul.sustain li a:hover {color:#B39630}
.menu-header ul li .box-bg ul li ul.sustain li:hover {margin-left:8px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.menu-header > ul li .dropdown {opacity:0;visibility:hidden;position:absolute;top:100px;left:0;z-index:1002;width:100%;position:fixed;left:0;right:0;background:#fff;border-top:1px solid #b997164a;box-shadow: 0 10px 15px rgba(0,0,0,0.05);-webkit-transition: all 0.25s cubic-bezier(0.75, 0.3, 0.25, 1);transition: all 0.25s cubic-bezier(0.75, 0.3, 0.25, 1);}
.menu-header ul li .dropdown ul li::after {content:none !important;display:none !important;}    
.menu-header > ul li:hover .dropdown,
.menu-header > ul li .dropdown.active {opacity:1;visibility:visible;}
.menu-header > ul > li {font-size: 18px;display: inline-flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:100px;}
.menu-header > ul > li a {position: relative;padding:10px 0;display:inline-block;}
.menu-header > ul > li::after {content: "";position:absolute;bottom:-3px;left:0;width:0;height:5px;background-color: #B39630;transition: width 0.3s ease-in-out; transform: none !important;}
.menu-header > ul > li:hover::after, .menu-header > ul > li.active::after {width:100%;}
.lang {margin: 0 40px;}
.lang a {color:#9B9B9B;}
.lang a.color-bold {color:#B39630;font-weight:600;}
.lang a + a {margin-left: 8px;}
.overlay-bg {position:fixed;top:0;left:0;width:100%;height:100%; background: rgba(0, 0, 0, 0.73); z-index:999;opacity:0;visibility:hidden;pointer-events: none;transition: opacity 0.2s ease-in-out;}
.overlay-bg.active { opacity: 1; visibility:visible;}
.bg-white-overlay {background: rgba(255, 255, 255, 0.89) !important;transition: background 0.3s;}
.header.hovering { background: #fff !important;}
.header-mobile, .menu-responsive {display:none;}
.burger-menu {background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;padding:0;outline:none;}
.burger-box {width:45px;height:45px;border:2px solid #9d8319;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:all 0.3s ease;-moz-transform:all 0.3s ease;-ms-transform:all 0.3s ease;-o-transform:all 0.3s ease;transition:all 0.3s ease;}
.burger-inner {width:24px;height:18px;position:relative;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.burger-inner span {display:block;width:100%;height:2px;background-color:#9d8319;-webkit-transform: all 0.3s ease;-moz-transform: all 0.3s ease;-ms-transform: all 0.3s ease;-o-transform: all 0.3s ease;transition: all 0.3s ease;}
.burger-label {font-size:20px;color: #333;}
.burger-menu.open .burger-box {background-color: #9d8319;}
.burger-menu.open .burger-inner span {background-color: #fff;}
.burger-menu.open .burger-inner span:nth-child(1) {transform:translateY(8px) rotate(45deg);}
.burger-menu.open .burger-inner span:nth-child(2) {opacity:0;}
.burger-menu.open .burger-inner span:nth-child(3) {transform:translateY(-8px)rotate(-45deg);}
.burger-menu.open .burger-label {color:#9d8319;}
.menu-active {color:#B39630 !important}

/* footer */
footer {background:#FFFCF3;padding:70px 0 0 0;-webkit-box-shadow: 0px 3px 17px rgba(0, 0, 0, 0.11);box-shadow: 0px 3px 17px rgba(0, 0, 0, 0.11);z-index:100;}
.menu-footer {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.col-footer + .col-footer  {padding-left:15px;}
.col-footer a, .col-footer span {font-size:20px;color:#114B33;margin-bottom: 10px;display:block;font-family:'promptmedium'}
.col-footer ul {padding-left:0;margin-bottom:0;list-style:none;}
.col-footer ul li {position: relative;padding-left: 15px;}
.col-footer ul li + li {margin-top: 7px;}
.col-footer ul li a {font-size:18px;color:#555555;margin-bottom: 0;font-family:'promptregular';}
.col-footer ul li a:hover {color: #B29530;}
.col-footer ul li::before {content: "";left:0;top:11px;position: absolute;display: inline-block;width: 8px;height: 8px;background-color: #B29530;-webkit-mask-image: url('../images/icon/icon-bullet.svg');mask-image: url('../images/icon/icon-bullet.svg');-webkit-mask-size: contain;mask-size: contain;mask-repeat: no-repeat;}
.col-footer .row-footer {margin-top:30px;}
.address-footer {margin:50px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end; -ms-flex-pack: end;justify-content: end;}
.copyright-footer {position:relative;width:100%;}
.copyright-footer svg {width: 100%;height: auto;min-height: 80px;object-fit: cover;}.flex-copyright {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.position-copyright {width:100%;bottom:6px;position: absolute;}
.copyright-footer .copyright p {font-size: 14px;}
.copyright-footer .policy-menu ul {list-style:none;padding-left:0;margin-bottom:0;display: -webkit-box;display: -ms-flexbox;display: flex;}
.copyright-footer .policy-menu ul li + li {margin-left:30px}
.copyright-footer .policy-menu ul li a {font-size:18px;color:#fff;}
.social-footer {position: absolute;right: 0;bottom: -62px;z-index:8;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end; -ms-flex-pack: end;justify-content: end;}
.social-footer a + a { margin-left:15px;}
.social-footer a .light-blue svg {fill:#0077B7;width:23px;height:auto}
.social-footer a .blue svg {fill:#036197;width:12px;height:auto}
.social-footer a .red svg {fill:#BF0000;width:25px;height:auto}

/* Pagination */
.box-pages {width:100%;text-align: center;margin-top:100px;}
.box-pages ul {margin-bottom:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.box-pages ul li.prev  {margin-right:30px;}
.box-pages ul li.next {margin-left:30px;}
.box-pages ul li {margin:0 8px;}
.box-pages ul li.num a {font-size:16px;width:42px;height:42px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.box-pages ul li.num a:hover, .box-pages ul li.num a.page-active {color:#fff;border-radius:100%;background:#B29530;}
.box-pages ul li.prev a:hover img, .box-pages ul li.next a:hover img {filter: invert(48%) sepia(85%) saturate(332%) hue-rotate(9deg) brightness(103%) contrast(95%);}

.breadcrumb-menu {margin:30px 0 50px 0;padding: 0 35px}
.breadcrumb-menu ul {position:relative;list-style:none;padding-left:0;margin-bottom:0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.breadcrumb-menu ul li {position:relative;font-size:14px;color:#1A1A1A}
.breadcrumb-menu ul li + li::before {content:"";position:absolute;top:8px;left:10px;width:5px;height:5px;background:#B39630}
.breadcrumb-menu ul li + li {padding-left:25px;}
.breadcrumb-menu ul li a, .breadcrumb-menu ul li span {color:#939393}
.breadcrumb-menu ul li a:hover {color:#B29530}








br.cut414 {display:none}

.circle-border {width:36px;height:36px;border-radius: 100%;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.circle-border.light-blue, .circle-border-medium.light-blue {border:1px solid #0077B7}
.circle-border.blue, .circle-border-medium.blue {border:1px solid #036197}
.circle-border.red, .circle-border-medium.red {border:1px solid #BF0000}
.circle-border-medium {width:44px;height:44px;border-radius: 100%;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.social-header {display: -webkit-box;display: -ms-flexbox;display: flex;}
.social-header a + a { margin-left:12px;}
.social-header a .light-blue svg  {fill:#0077B7}
.social-header a:hover .light-blue svg, .social-footer a:hover .light-blue svg {fill:#fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.social-header a:hover .circle-border.light-blue, .social-footer a:hover .circle-border-medium.light-blue {background:#0077B7;border:1px solid #0077B7}
.social-header a .blue svg {fill:#036197}
.social-header a:hover .blue svg, .social-footer a:hover .blue svg {fill:#fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.social-header a:hover .circle-border.blue, .social-footer a:hover .circle-border-medium.blue  {background:#036197;border:1px solid #036197}
.social-header a .red svg {fill:#BF0000}
.social-header a:hover .red svg, .social-footer a:hover .red svg  {fill:#fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.social-header a:hover .circle-border.red, .social-footer a:hover .circle-border-medium.red {background:#BF0000;border:1px solid #BF0000}


.padding-structure {padding:90px 0 150px 0}
.bg-gradients {position:relative;background: #F5FBF3;background: linear-gradient(140deg, rgba(245, 251, 243, 1) 0%, rgba(245, 251, 243, 1) 61%, rgba(254, 242, 224, 1) 100%);}
.bg-gradients-blue {position:relative;background: #F3F7FB;background: linear-gradient(139deg, rgba(243, 247, 251, 1) 0%, rgba(237, 245, 249, 1) 48%, rgba(254, 242, 224, 1) 100%);}
.object-01 {position:absolute;left:45px;top:120px;z-index:1}
.object-02 {position:absolute;right:25px;bottom:40px;z-index:1}
.object-01 img, .object-02 img {width:100%;max-width:100%;height:auto}

.btn-more.center {display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px;}
.btn-more a {font-size:16px;color:#114B33;padding: 9px 25px;border:2px solid #93AB9F;border-radius: 0 12px 0 12px;font-family:'promptmedium'}
.btn-more a span img {margin-left:4px;text-decoration: none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.btn-more a:hover {color:#fff;background:#114B33;border-radius: 12px 0 12px 0;border:2px solid #114B33;}
.btn-more a:hover span img {-webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7470%) hue-rotate(108deg) brightness(97%) contrast(107%);filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7470%) hue-rotate(108deg) brightness(97%) contrast(107%);}

img.border-img {-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);background-clip:padding-box;}
.border-img {max-width:100%;height:auto;border-radius:8px;outline:4px solid transparent;outline-offset:-4px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.date {font-size:14px;color:#7E7E7E;margin-top:15px;}
.title-list {font-size:20px;color:#555;margin-bottom:0;height:60px;line-height:1.5;font-family:'promptmedium';display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.desc-list {font-size:18px;color:#555;margin-top:5px;}
.read-more {font-size:14px;color:#114B33;margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.read-more span {margin-left:12px;}
.read-more span img {width:7px;height:auto;filter:invert(23%) sepia(69%) saturate(439%) hue-rotate(89deg) brightness(45%) contrast(94%)}
a:hover .border-img {outline:4px solid #B29530;}
a:hover .title-list, a:hover .read-more {color:#B29530;}
a:hover .read-more {color:#B29530;}
a:hover .read-more span img {filter:unset;}
.color-light-gray {color:#777}
ul.custom-select-menu li + li {border-top:1px solid #D4D4D4;}
ul.custom-select-menu li a {color:#555}
.dropdown-item.active, .dropdown-item:active {background:#B39630}
.custom-select-btn {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color: rgba(255, 255, 255, 0.55) !important;border:1px solid #d1d1d178!important;border-radius:8px;height:37px;color:#555;padding:.375rem .75rem;}
.custom-select-btn::after {display:none;}
.custom-select-btn:hover {background-color: rgba(255, 255, 255, 0.55);}
.custom-select-btn.show .arrow-icon {transform: rotate(180deg);}
.custom-select-menu {width: calc(100% - 15px)!important; line-height:35px;min-width:auto !important;max-height:190px;overflow-y:auto;border-radius:8px;padding:0;box-shadow:0 4px 12px rgba(0,0,0,0.08);}
.custom-select-menu.width-calc {width: calc(100% - 0px)!important}
.arrow-icon {-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease; -o-transition:-o-transform 0.3s ease;transition: transform 0.3s ease;}
.btn-clear {position:absolute;right:20px;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:20px;color:#6c757d;cursor:pointer;display:none;}
.ease-in-out {-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.click-arrow {width:30px;height:30px;border-radius:100%;border:1px solid #B9B9B9;display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.inner {position:relative;width:90%;max-width:1080px;margin-left:auto;margin-right:auto;}
.tag-status {position:absolute;top:0;right:0;background:#e60012;color:#fff;padding:10px;border-bottom-left-radius:20px;border-top-right-radius:5px;font-size:14px;font-weight:500;}

@media only screen and (max-width:1536px) {
    body, .col-footer ul li a, .copyright-footer .policy-menu ul li a {font-size:16px;}
    .col-footer a, .col-footer span {font-size:18px;}
    .copyright-footer .copyright p {font-size:13px;}
    .circle-border-medium {width: 40px;height: 40px;}
    .social-footer a .light-blue svg {width:20px;}
    .social-footer a .blue svg {width:10px}
    .social-footer a .red svg {width:22px;}
    .social-footer a + a {margin-left: 12px;}
    .col-footer ul li::before {top:9px;}
    footer {padding:50px 0 0 0}
    .title-heading {font-size:40px}
    .line-2::before {top:8px;height:58px}
    .line-1::before {top:13px;height:22px}
    .object-01 img {width:530px}
    .object-02 img {width:180px}
    .box-pages ul li.num a {font-size:14px;width:38px;height:38px;}
    .box-pages ul li {margin:0 6px;}
    .breadcrumb-menu ul li {font-size:13px}
    .title-list {font-size:18px;}
    .desc-list {font-size:16px;}
    .menu-header > ul > li, .menu-header > ul > li a {font-size:16px;}
}

@media only screen and (max-width:1440px) {
.content-1200-news {max-width:1000px}
.title-list {height:54px}
}

@media only screen and (max-width:1366px) {
    .copyright-footer .copyright p {font-size: 12px;}
    #structure-charter .icon {width:45px;height:45px}
    #structure-charter .icon img {width:25px;}
    #structure-charter .structure-charter-download a {padding:10px 20px;}
    #structure-charter .download img {width:20px;}
    .padding-structure {padding:90px 0 70px 0;}
    .desc-list {font-size:14px}
    .date, .read-more {font-size:13px}
    .menu-header ul li + li {margin-left: 20px;}
    .lang {margin: 0 30px;}
    .menu-header ul li .box-bg {padding:35px 0;}
    .menu-header ul li .box-bg ul li + li {margin-left:35px;}
    .social-header a + a {margin-left:9px}
    .circle-border {width:34px;height:34px;}
    .title-heading {font-size:35px}
    .btn-more a {font-size:14px}
}

@media only screen and (max-width:1280px) {
    body, .col-footer ul li a, .copyright-footer .policy-menu ul li a {font-size:14px;}
    .col-footer a, .col-footer span {font-size:17px;}
    .copyright-footer .copyright p {font-size: 11px;}
    .col-footer ul li::before {top:7px;}
    .object-01 img {width:430px;}
    .box-pages ul li.num a {font-size:13px;width:35px;height:35px}
    .breadcrumb-menu ul li {font-size:12px;}
    .title-list {font-size:17px;height:50px;}
    .menu-header ul li + li {margin-left:15px;}
    .header .logo-header img {width:72px;}
    .lang {margin: 0 25px;}
}

@media only screen and (max-width:1180px) {
    .copyright-footer .copyright p { font-size: 10px;}
    header {position: fixed !important; opacity: 1 !important;}
    .header {background-color:#fff;}
    .header-mobile {display:block}
    .header-mobile {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;}
    .bg-white-overlay {background:#fff!important}
    .menu-header {display:none}
    .nav {width:100%;height:100%;overflow:auto;}
    .menu-responsive {opacity:1;position:fixed;top:0;left:0;z-index:11;width:100%;height:100vh;margin-top:100px;padding-bottom:100px;display:none;overflow:auto;background:#fff;-webkit-transform: all 0.5s ease;-moz-transform:all 0.5s ease;-ms-transform:all 0.5s ease;-o-transform:all0.5s ease;transition: all0.5s ease;}
    .menu-responsive .content-mb {width: 100%;height: 100%;overflow: auto;padding-left:2%;padding-right:2%;}
    .menu-responsive ul {width:100%;margin:0;padding:0;list-style:none;}
    .menu-responsive ul li {position: relative;}
    .menu-responsive ul li a {font-size:18px;color:#114B33;font-weight:500;}
    .toggle-content {display:none;}
    ul.toggle-content {margin-top:15px;}
    ul.toggle-content li {color:#B39630;}
    ul.toggle-content li a {font-size:16px;color:#555;font-weight:400;}
    ul.toggle-content li a:hover {color:#B39630;}
    ul.toggle-content li + li {margin-top:10px}
    ul li .toggle-btn {position:absolute;right:0;top:0;z-index:9;display:block;width:12px;height:60px;margin:0;background-image:url(../images/icon/icon-arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:12px 8px;}
    ul li .toggle-btn.active {background-image: url(../images/icon/icon-arrow-up.svg);}
    ul > li.heading {border-top:1px solid #e5e5e5;padding-top:15px;margin-top:15px;}
    ul > li.heading:first-child {border-top:none;}
    ul.sustain {padding-left:0;margin-bottom:0;list-style:none;}
    ul.sustain li {padding-left:12px;}
    ul.sustain li::before {content: "";left:0;top:10px;position: absolute;display: inline-block;width:5px;height:5px;border-radius:100%;background-color: #B29530;}
    ul.sustain li:nth-child(1) {padding-left:0;}
    ul.sustain li:nth-child(1)::before {display:none}
    .social-header {margin-top:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}

@media only screen and (max-width:1080px) {
    body, .col-footer ul li a, .copyright-footer .policy-menu ul li a {font-size: 16px;}
    .col-footer a, .col-footer span {font-size: 18px;}
    .position-copyright {position: static;}
    .copyright-footer .policy-menu ul li a {color:#555}
    .flex-copyright {display:block;text-align: center;margin-bottom: 25px;}
    .copyright-footer .policy-menu ul {-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;}
    .address-footer {display:block;text-align:center;margin: 50px 0 25px 0;}
    .social-footer {margin-bottom: 50px;position: static;-webkit-box-pack: center; -ms-flex-pack: center;justify-content: center;}
    .copyright-footer .copyright p {font-size: 11px;}
    .copyright-footer .copyright {margin-top:25px}
    .col-footer {width:33.33%;margin-top:30px;padding-right: 50px;}
    .col-footer + .col-footer {padding-left:0;}
    .col-footer ul li::before {top: 9px;}
    .menu-footer {margin-top:-30px;-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}
    .box-pages ul li.num a {font-size:16px;width:38px;height:38px;}
    .breadcrumb-menu ul li {font-size:13px;}
    .title-list {font-size:18px;}
    .desc-list {font-size:16px;}
    .date, .read-more {font-size:13px}
}

@media only screen and (max-width:1024px) {
    .padding-structure {padding: 90px 0 60px 0;}
    /* .flex-title-center {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;} */
}

@media only screen and (max-width:820px) {
    .col-footer {padding-right:20px;}
    #structure-charter .click {margin: 25px 0;text-align: center;}
    #structure-charter .icon {margin-left:auto;margin-right:auto}
    #structure-charter .structure-charter-download a {display:block;padding:20px}
    #structure-charter .download img {width:auto;margin-left:auto;margin-right:auto;display:block}
    .title-heading {font-size:30px;}
    .line-1::before {top: 5px;}
    .object-01 img {width:250px;}
    .object-01 {left:0}
    .object-02{right:0}
}

@media only screen and (max-width:640px) {
    .col-footer {width:50%;}
    .copyright-footer .copyright p {font-size: 13px;}
    .copyright-footer svg {min-height:60px}
    .breadcrumb-menu ul {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .breadcrumb-menu {padding:0;width:90%;max-width:1400px;margin-left:auto;margin-right:auto;}
    .head-box {margin-bottom: 40px;}
}

@media only screen and (max-width:568px) {
    .box-pages {margin-top:60px}
}

@media only screen and (max-width:480px) {
.col-footer {width: 100%;padding-right:0;}
.copyright-footer svg {min-height: 50px;}
.tag-status {font-size:12px}
}

@media only screen and (max-width:430px) {
    .copyright-footer .policy-menu ul {display:block}
    .copyright-footer .policy-menu ul li + li {margin:10px 0 0 0}
    .box-pages ul li.prev {margin-right: 20px;}
    .box-pages ul li.next {margin-left:20px;}
}

@media only screen and (max-width:425px) {
    br.cut414 {display:block}
}