.production-section {width: 100%; max-width:1920px;overflow:hidden;margin:0px auto;padding:15px 0px 0 0px;border-bottom:2px #fff solid;}
.production-section .content{max-width: 1500px;}

@media (max-width: 991.98px) { 
.production-section{ display:none;}
}

.production-section .cols {margin-right:-3px;margin-left:-3px}
@media only screen and (max-width:480px) {.production-section .sec-ttl {margin-bottom:5px}
}
.production-section .detail-info {width:469px;position:absolute;bottom:0px;padding:30px;left:15%;display:none;bottom: 13%}
@media only screen and (max-width:1025px) {.production-section .detail-info {left:40px}
}
.production-section .detail-info .sec-ttl {text-align:left}
.production-section .inner-info-box {text-align:left;padding:10px; position:relative; z-index:2;}
.production-section .inner-info-box .sec-ttl {font-size:1.125rem; padding-left:1rem;}
.production-section .inner-info-box .sec-ttl a{ color:#fff;display: inline-block;background: rgba(0,0,0,.6);padding: 0.5rem 1rem;}
@media only screen and (max-width:480px) {.production-section .inner-info-box {margin-bottom:0px}
}
.production-section .brand-link {margin-top:20px}
@media only screen and (max-width:480px) {.production-section .brand-link {margin-top:5px}
}
.production-section .accordion_tabs:after {content:"";display:table;clear:both}
.production-section #accordion {list-style:none;margin:0;padding:0;box-sizing:border-box;overflow:hidden; max-height:340px;}
.production-section #accordion li {float:left;margin:0;display:block;width:9.98%;padding:0;overflow:hidden;color:#000;text-decoration:none;box-sizing:border-box}
.production-section #accordion li:first-child {width:36%}
.production-section #accordion li.active {width:25%}
.production-section #accordion li:first-child .accordion_tabs_inside {border-left:none}
.production-section .accordion_tabs_inside {border-left:solid 3px #fff}
.production-section .accordion_tabs.active #accordion li {width:10%}
.production-section .accordion_tabs.active #accordion li h2 {font-size:11px;line-height:14px;font-weight:normal}
.production-section .accordion_tabs.active #accordion li p {display:none}
.production-section .accordion_tabs.active #accordion li.activeshow h2 {font-size:27px;line-height:35px;font-weight:normal;min-height:20px}
.production-section .accordion_tabs.active #accordion li.activeshow p {display:inline-block;width:100%;margin:10px 0;min-height:20px;color:#000;max-height:inherit}
.production-section .accordion_tabs.active #accordion li.activeshow {background:#fdc507}
.production-section .accordion_tabs.active #accordion li.activeshow .show_more {display:none}
.production-section .accordion_tabs.active #accordion li.activeshow p {display:block !important}
.production-section .accordion_tabs.active #accordion li.activeshow p {display:block}
.production-section #accordion li {position:relative}
.production-section .accordion_tabs #accordion img {height:auto;max-width:inherit;display:block}
.production-section .accordion_tabs .leadership-section:after,.production-section .accordion_tabs .leadership-section:before,.production-section .accordion_tabs .mnf-section:after,.production-section .accordion_tabs .mnf-section:before {content:"";display:block;width:100%;clear:both}
.production-section .accordion_tabs .overlay-bg {position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:1;top:0px;transition:all 0.5s ease}
.production-section .accordion_tabs .activeshow .overlay-bg {background:transparent;transition:all 0.5s ease}
.production-section .accordion_tabs .befr-ovrlay-ttl {position:absolute;bottom:20%;color:#fff;z-index:9;padding:20px;font-size:18px;text-transform:capitalize;}
.production-section .accordion_tabs li.activeshow .detail-info {display:block}
.production-section .accordion_tabs li.activeshow .befr-ovrlay-ttl {display:none}



.production-section .etw_hometitle{text-align: center;color: #333;font-size: 1.5rem;margin-bottom: 0;position: relative;line-height: 1.75rem;font-weight: 700}  
.production-section .etw_hometitle span{display: inline-block;position: relative;padding: 0 5% 0.5rem 0;border-bottom: 1px solid #ccc;}
.production-section .etw_hometitle span:before{position: absolute;content: "";width: 10px;height: 10px;border: 2px solid #ccc;border-radius: 50%;left: -10px;bottom: -5px;}  

@media (max-width: 1500px) { 
.production-section .detail-info{width: 310px;}
.production-section .accordion_tabs .befr-ovrlay-ttl{padding: 20px 10px;}
}