.tab_nav{border:none;margin-bottom:0}
.tab_nav li{margin-bottom:0;float:none;display:inline-block}

.tab_01 .tab_nav .tab_nav_link{line-height:normal;padding:12px 20px;background:var(--box_bg_w);color:var(--text_b_1);border:1px solid var(--border_b);display:inline-block}
.tab_01 .tab_nav .tab_nav_link{font-size: 16px;}
.tab_01 .tab_nav .tab_nav_link:hover{color:var(--theme)}
.tab_01 .tab_nav .tab_nav_link i{padding-right:5px}
.tab_01 .tab_nav .tab_nav_link.active,
.tab_01 .tab_nav .tab_nav_link.active:focus,
.tab_01 .tab_nav .tab_nav_link.active:hover{background:var(--theme);color:var(--text_b_1);border-color:var(--theme)}


@media (min-width: 992px){
    .tab_style1 .tab_nav{overflow-x: auto;cursor: pointer;overflow-y: hidden;display: flex;flex-wrap: nowrap;}
    .tab_style1 .nav.tab_nav {justify-content: center;}
}
@media (max-width: 991px){
    .tab_style1 .tab_nav{display: block;text-align: center;}
    .tab_nav .nav-item{ margin: 3px;}
}



.bg_th .tab_01 .tab_nav .tab_nav_link.active,
.bg_th .tab_01 .tab_nav .tab_nav_link.active:hover{background:#000;}

.tab_01 .tab-content{padding:20px;border:1px solid var(--border_b);margin-top:-1px;background:var(--box_bg_w);}

.tab_01 .tab_box .tab_image{overflow:hidden}
.tab_01 .tab_box .tab_image img:nth-of-type(2){opacity:0;top:0;position:absolute;top:0;z-index:3;width:100%}
.tab_01 .tab_box .tab_info{padding:10px 15px;}
.tab_01 .tab_box .tab_info:empty{display:none}
.tab_01 .tab_box .tab_info_text{margin-bottom:0}


.vertical-right .tab_nav{float:right}
.vertical-right .tab_nav_link{border-right:1px solid var(--border_b);border-left:0}
.vertical-right .tab-content{margin-right:24.8%;margin-left:inherit;}


