<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tab01 {
    clear: both
}

    .tab01:after {
        clear: both;
        content: ".";
        height: 0;
        font-size: 0;
        visibility: hidden;
        display: block
    }

    .tab01 ul.resp-tabs-list {
        border: 0 solid #f1f1f1;
        overflow: hidden;
        position: relative;
        -moz-border-radius: 8.33px !important;
        -webkit-border-radius: 8.33px !important;
        border-radius: 8.33px !important;
        background-color: #fff;
        margin: 0;
        padding-bottom: 10px;
        display: inline-flex;
        vertical-align: bottom
    }

.DefaultTopTab .resp-tab-item.resp-tab-active::before {
    border: 10px solid transparent;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 10px;
    border-top: 10px solid var(--TabActiveColor);
    border-top-color: var(--TabActiveColor);
    content: "";
    display: block;
    position: absolute;
    left: 45%;
    bottom: -20px;
    width: 0;
    margin: 0 0 0 -2px
}

.tab01 ul.resp-tabs-list::after {
    display: block;
    clear: both;
    content: ""
}

.tab01 .resp-tabs-container {
    padding: 0;
    margin: 0;
    clear: both
}

    .tab01 .resp-tabs-container:after {
        clear: both;
        content: ".";
        height: 0;
        font-size: 0;
        visibility: hidden;
        display: block
    }

* + html .tab01 .resp-tabs-container {
    display: inline-block
}

.tab01 .resp-tab-content .resp_margin {
    margin: 30px 0 0
}

.tab01 ul.resp-tabs-list li {
    font-size: 16px;
    font-weight: 600;
    margin: 0 3px;
    list-style: none;
    float: left;
    position: relative;
    z-index: 1;
    transition: background-color ease-in 200ms;
    -webkit-transition: background-color ease-in 200ms;
    border-radius: 8.33px !important
}

    .tab01 ul.resp-tabs-list li span {
        border: none;
        padding: 0 22px;
        display: block;
        white-space: nowrap;
        cursor: pointer;
        border-radius: 8.33px !important;
        color: var(--TabInactiveTextColor);
        transition: all ease-in 200ms;
        -webkit-transition: all ease-in 200ms;
        height: 50px;
        line-height: 50px
    }

    .tab01 ul.resp-tabs-list li:hover {
        background: #eee
    }

    .tab01 ul.resp-tabs-list li.resp-tab-active {
        position: relative;
        z-index: 1;
        color: #FFF
    }

.tab01 .resp-tab-active, .tab01 .resp-tab-active:hover {
    background: none
}

.tab01 ul.resp-tabs-list li.resp-tab-active span {
    background-color: var(--TabActiveColor);
    color: var(--TabActiveTextColor);
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1);
    box-shadow: 0 0 8px rgba(0,0,0,0.1)
}

.tab01 h2.resp-accordion, .tab01 .resp_container {
    display: none
}

.tab01 ul {
    list-style: none;
    margin: 0;
    padding-top: 0
}

    .tab01 ul li {
        font-size: 16px;
        line-height: 36px
    }

        .tab01 ul li &gt; i {
            margin-right: 12px;
            vertical-align: middle
        }

@media only screen and (max-width:767px) {
    .tab01 ul.resp-tabs-list {
        display: none !important
    }

    .tab01 h2.resp-accordion {
        position: relative;
        display: block;
        border-bottom-color: #e1e1e1;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-color: #e1e1e1;
        border-left-style: solid;
        border-left-width: 1px;
        border-bottom: none;
        font-size: 15px;
        font-weight: 400;
        padding: 12px 30px 12px 15px;
        cursor: pointer;
        margin: 0;
        color: var(--TabInactiveTextColor);
        transition: background-color ease-in 200ms;
        -moz-transition: background-color ease-in 200ms;
        -webkit-transition: background-color ease-in 200ms;
        -o-transition: background-color ease-in 200ms;
        -ms-transition: background-color ease-in 200ms;
        text-align: left
    }

    .tab01 .resp-arrow {
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block
    }

        .tab01 .resp-arrow:after, .tab01 .resp-arrow:before {
            position: absolute;
            content: "";
            top: 50%;
            left: 50%;
            z-index: 1
        }

        .tab01 .resp-arrow:before {
            width: 12px;
            height: 2px;
            background: #424242;
            margin: -1px 0 0 -12px
        }

        .tab01 .resp-arrow:after {
            width: 2px;
            height: 12px;
            background: #424242;
            margin: -6px 0 0 -7px;
            opacity: 1
        }

    .tab01 .resp-tab-active .resp-arrow:before, .tab01 .resp-tab-active .resp-arrow:after {
        background: #FFF
    }

    .tab01 .resp-tab-active .resp-arrow:after {
        opacity: 0
    }

    .tab01 .resp-accordion:hover {
        background: var(--main-color);
        color: var(--TabActiveTextColor)
    }

    .tab01 .resp-tab-active, .tab01 .resp-tab-active:hover {
        background: var(--main-color);
        color: var(--TabActiveTextColor)
    }

        .tab01 .resp-tab-active span {
            background: var(--main-color);
            color: var(--TabActiveTextColor)
        }

    .tab01 .resp-tabs-container {
        width: 100%;
        margin: 0;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border: none;
        border-bottom: 1px solid #e1e1e1
    }

        .tab01 .resp-tabs-container .resp_margin {
            margin: 15px
        }

    .tab01 .resp-tab-content {
        border: 1px solid #e1e1e1;
        border-bottom: none;
        width: auto !important;
        padding: 0;
        margin-bottom: 0;
        clear: both;
        display: none
    }

        .tab01 .resp-tab-content:after {
            clear: both;
            content: ".";
            height: 0;
            font-size: 0;
            visibility: hidden;
            display: block
        }
}

.tabminheight {
    min-height: 222.6px !important
}

.resp_margin.FeatProfMargin {
    min-height: 100% !important
}

.TeamDetailContentHeight {
    height: 100% !important;
    min-height: 100% !important;
    text-align: left
}

.ContentPainColTeamDetail {
    padding-bottom: 45px
}

.tab-title h3 {
    color: #424242;
    line-height: 1.3;
    margin: 0 0 40px
}

[class*="dg-tabs-"]:after, .resp-tabs-container:after, .resp-tab-container:after {
    clear: both;
    content: ".";
    height: 0;
    font-size: 0;
    visibility: hidden;
    display: block
}

.dg-tabs-top, .dg-tabs-bottom {
    clear: both
}

    .dg-tabs-top ul.resp-tabs-list, .dg-tabs-bottom ul.resp-tabs-list {
        margin: 0;
        padding: 0;
        display: inline-block;
        border-left: 1px solid #e8e8e8;
        vertical-align: bottom
    }

    .dg-tabs-top .resp-tabs-container, .dg-tabs-bottom .resp-tabs-container {
        padding: 0;
        margin: 0 0 8px;
        clear: both;
        border: 1px solid #e8e8e8
    }

    .dg-tabs-top .resp_margin, .dg-tabs-bottom .resp_margin, .dg-tabs-left .resp_margin, .dg-tabs-right .resp_margin {
        padding: 20px
    }

    .dg-tabs-top ul.resp-tabs-list li, .dg-tabs-bottom ul.resp-tabs-list li {
        font-size: 15px;
        margin: 0;
        list-style: none;
        border-top: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        margin-bottom: -1px;
        float: left;
        position: relative;
        z-index: 1;
        padding: 8px 15px;
        white-space: nowrap;
        cursor: pointer;
        transition: background-color ease-in 200ms,color ease-in 200ms;
        -moz-transition: background-color ease-in 200ms,color ease-in 200ms;
        -webkit-transition: background-color ease-in 200ms,color ease-in 200ms;
        -o-transition: background-color ease-in 200ms,color ease-in 200ms;
        -ms-transition: background-color ease-in 200ms,color ease-in 200ms;
        color: #424242
    }

        .dg-tabs-top ul.resp-tabs-list li:hover, .dg-tabs-bottom ul.resp-tabs-list li:hover {
            color: #333;
            background: #eee
        }

        .dg-tabs-top ul.resp-tabs-list li.resp-tab-active, .dg-tabs-bottom ul.resp-tabs-list li.resp-tab-active {
            position: relative;
            z-index: 1;
            color: #FFF;
            background-color: #FFF;
            color: #20a3f0
        }

    .dg-tabs-top h2.resp-accordion, .dg-tabs-top .resp_container, .dg-tabs-bottom h2.resp-accordion, .dg-tabs-bottom .resp_container {
        display: none
    }

    .dg-tabs-bottom ul.resp-tabs-list {
        margin: 0 0 8px
    }

    .dg-tabs-bottom .resp-tabs-container {
        margin: 0
    }

    .dg-tabs-bottom ul.resp-tabs-list li {
        border-top: none;
        border-bottom: 1px solid #e8e8e8;
        margin-top: -1px
    }

.dg-tabs-left, .dg-tabs-right {
    clear: both
}

    .dg-tabs-left .resp-tabs-container, .dg-tabs-right .resp-tabs-container {
        padding: 0;
        margin: 0 0 8px;
        border: 1px solid #e8e8e8;
        overflow: auto
    }

    .dg-tabs-left ul.resp-tabs-list, .dg-tabs-right ul.resp-tabs-list {
        float: left;
        margin: 0 -1px 0 0;
        padding: 0;
        border-bottom: 1px solid #e8e8e8
    }

        .dg-tabs-left ul.resp-tabs-list li, .dg-tabs-right ul.resp-tabs-list li {
            font-size: 13px;
            color: #424242;
            margin: 0;
            list-style: none;
            border-top: 1px solid #e8e8e8;
            border-left: 1px solid #e8e8e8;
            position: relative;
            z-index: 1;
            min-width: 120px;
            padding: 8px 15px;
            white-space: nowrap;
            cursor: pointer;
            text-align: right;
            transition: background-color ease-in 200ms,color ease-in 200ms;
            -moz-transition: background-color ease-in 200ms,color ease-in 200ms;
            -webkit-transition: background-color ease-in 200ms,color ease-in 200ms;
            -o-transition: background-color ease-in 200ms,color ease-in 200ms;
            -ms-transition: background-color ease-in 200ms,color ease-in 200ms
        }

            .dg-tabs-left ul.resp-tabs-list li:hover, .dg-tabs-right ul.resp-tabs-list li:hover {
                background: #eee;
                color: #333
            }

            .dg-tabs-left ul.resp-tabs-list li.resp-tab-active, .dg-tabs-right ul.resp-tabs-list li.resp-tab-active {
                position: relative;
                z-index: 1;
                color: #20a3f0;
                background-color: #FFF
            }

    .dg-tabs-left h2.resp-accordion, .dg-tabs-left .resp_container, .dg-tabs-right h2.resp-accordion, .dg-tabs-right .resp_container {
        display: none
    }

    .dg-tabs-right ul.resp-tabs-list {
        float: right;
        margin: 0 0 0 -1px
    }

    .dg-tabs-right .resp-tabs-container {
        margin: 0
    }

    .dg-tabs-right ul.resp-tabs-list li {
        border-left: none;
        border-right: 1px solid #e8e8e8;
        text-align: left
    }

@media only screen and (max-width:768px) {
    [class*="dg-tabs-"] ul.resp-tabs-list {
        display: none
    }

    [class*="dg-tabs-"] h2.resp-accordion {
        border: 1px solid #e1e1e1;
        border-bottom: none;
        font-size: 15px;
        font-weight: 400;
        padding: 8px 15px;
        cursor: pointer;
        color: #919191;
        margin: 0;
        display: block;
        transition: all ease-in 200ms;
        -moz-transition: all ease-in 200ms;
        -webkit-transition: all ease-in 200ms;
        -o-transition: all ease-in 200ms;
        -ms-transition: all ease-in 200ms
    }

        [class*="dg-tabs-"] h2.resp-accordion:hover {
            background: #eee;
            color: #333
        }

    [class*="dg-tabs-"] h2.resp-tab-active, [class*="dg-tabs-"] h2.resp-tab-active:hover {
        background: #20a3f0;
        color: #FFF
    }

    [class*="dg-tabs-"] .resp-arrow {
        float: right;
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'FontAwesome';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        margin-top: 10px
    }

        [class*="dg-tabs-"] .resp-arrow:before {
            content: "\f067"
        }

    [class*="dg-tabs-"] .resp-tab-active .resp-arrow:before {
        content: "\f068"
    }

    [class*="dg-tabs-"] .resp-tabs-container {
        width: 100%;
        border: none;
        border-bottom: 1px solid #e1e1e1
    }

    [class*="dg-tabs-"] .resp-tab-content {
        border: 1px solid #e1e1e1;
        border-bottom: none;
        width: auto !important;
        display: none
    }

    [class*="dg-tabs-"] .resp-tabs-container {
        margin-bottom: 8px
    }
}

.dg-tabs-top01 ul.resp-tabs-list {
    border: none
}

    .dg-tabs-top01 ul.resp-tabs-list li {
        border: none;
        padding: 10px 20px;
        border-bottom: 1px solid transparent;
        transition: all ease-in 200ms;
        -moz-transition: all ease-in 200ms;
        -webkit-transition: all ease-in 200ms;
        -o-transition: all ease-in 200ms;
        -ms-transition: all ease-in 200ms
    }

        .dg-tabs-top01 ul.resp-tabs-list li:hover, .dg-tabs-top01 ul.resp-tabs-list li.resp-tab-active {
            color: #424242;
            border-bottom-color: #20a3f0;
            background: none
        }

.dg-tabs-top01 .resp-tabs-container {
    border: none;
    border-top: 1px solid #e0dede
}

.dg-tabs-top01 .resp_margin {
    padding: 20px 20px 0
}

.dg-tabs-top02 ul.resp-tabs-list {
    border: none;
    margin: 0 0 0 20px
}

    .dg-tabs-top02 ul.resp-tabs-list li {
        color: #272727;
        border: 1px solid transparent;
        border-bottom: none;
        padding: 15px 20px 11px
    }

        .dg-tabs-top02 ul.resp-tabs-list li.resp-tab-active {
            border-color: #e0dede;
            color: #272727
        }

        .dg-tabs-top02 ul.resp-tabs-list li .fa, .dg-tabs-top02 h2.resp-accordion .fa {
            margin-right: 6px;
            font-size: 16px;
            width: 20px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            display: inline-block
        }

.dg-tabs-top02 .resp-tabs-container {
    border: 0;
    border-top: 1px solid #e8e8e8
}

.dg-tabs-top02 .resp_margin {
    padding: 20px 20px 0
}

.dg-tabs-top03 ul.resp-tabs-list li span {
    padding: 11px 20px;
    display: inline-block;
    line-height: 1.2
}

.dg-tabs-top03 ul.resp-tabs-list li {
    margin-top: 1px;
    padding: 0
}

    .dg-tabs-top03 ul.resp-tabs-list li.resp-tab-active {
        border-top: 2px solid #20a3f0;
        margin-top: 0;
        color: #424242
    }

.dg-tabs-top04 ul.resp-tabs-list li span {
    padding: 11px 20px;
    display: inline-block;
    line-height: 1.2
}

.dg-tabs-top04 ul.resp-tabs-list li {
    margin-top: 1px;
    padding: 0;
    margin-bottom: 0
}

    .dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active {
        border-top: 2px solid #20a3f0;
        margin-top: 0;
        color: #424242;
        -moz-box-shadow: 3px 0 6px 0 #e0e0e0;
        -webkit-box-shadow: 3px 0 6px 0 #e0e0e0;
        box-shadow: 3px 0 6px 0 #e0e0e0
    }

.dg-tabs-bg01 {
    background: url(../images/dg-tabs-bg01.jpg) left top no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    padding: 10px 0
}

.dg-tabs-top05 ul.resp-tabs-list {
    border-radius: 2px 0 0 0
}

    .dg-tabs-top05, .dg-tabs-top05 ul.resp-tabs-list li {
        color: #fff
    }

        .dg-tabs-top05 ul.resp-tabs-list li {
            padding: 1px 0 0
        }

            .dg-tabs-top05 ul.resp-tabs-list li span {
                padding: 11px 20px;
                display: inline-block;
                line-height: 1.2
            }

            .dg-tabs-top05 ul.resp-tabs-list li em {
                display: inline-block;
                padding: 0 10px 0 0
            }

            .dg-tabs-top05 ul.resp-tabs-list li.resp-tab-active {
                border-top: 2px solid #20a3f0;
                padding: 0;
                background-color: transparent;
                color: #fff
            }

        .dg-tabs-top05 .resp-tabs-container {
            border: 1px solid #b6b6b6
        }

        .dg-tabs-top05 ul.resp-tabs-list li {
            border-top: 1px solid #b6b6b6;
            border-right: 1px solid #b6b6b6
        }

.dg-tabs-top06, .dg-tabs-top06 ul.resp-tabs-list li {
    color: #fff
}

    .dg-tabs-top06 ul.resp-tabs-list li span {
        padding: 11px 20px;
        display: inline-block;
        line-height: 1.2
    }

    .dg-tabs-top06 ul.resp-tabs-list li {
        padding: 1px 0 0
    }

        .dg-tabs-top06 ul.resp-tabs-list li em {
            display: inline-block;
            padding: 0 10px 0 0
        }

        .dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active {
            border-top: 2px solid #20a3f0;
            padding: 0;
            background-color: transparent;
            position: relative
        }

            .dg-tabs-top06 ul.resp-tabs-list li.resp-tab-active:before {
                border: 3px solid transparent;
                border-top: 3px solid #20a3f0;
                content: "";
                display: block;
                position: absolute;
                left: 50%;
                top: 0;
                width: 0;
                margin: 0 0 0 -2px
            }

    .dg-tabs-top06 .resp-tabs-container {
        border: 1px solid #b6b6b6
    }

    .dg-tabs-top06 ul.resp-tabs-list li {
        border-top: 1px solid #b6b6b6;
        border-right: 1px solid #b6b6b6
    }

.dg-tabs-top07 ul.resp-tabs-list li {
    font-size: 15px;
    border: 0;
    padding: 0
}

    .dg-tabs-top07 ul.resp-tabs-list li span {
        padding: 0 20px;
        display: inline-block;
        border-top: 1px solid #e8e8e8;
        border-left: 1px solid #e8e8e8;
        height: 40px;
        line-height: 40px
    }

    .dg-tabs-top07 ul.resp-tabs-list li:last-child span {
        border-right: 1px solid #e8e8e8
    }

    .dg-tabs-top07 ul.resp-tabs-list li.resp-tab-active span {
        margin-top: -10px;
        border-right: 1px solid #e8e8e8;
        margin-right: -1px;
        color: #424242;
        height: 50px;
        line-height: 40px;
        padding-top: 10px;
        background-color: #fff
    }

    .dg-tabs-top07 ul.resp-tabs-list li .fa, .dg-tabs-top07 h2.resp-accordion .fa {
        margin-right: 6px;
        font-size: 16px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        display: inline-block
    }

.dg-tabs-top07 ul.resp-tabs-list {
    border: 0
}

    .dg-tabs-top07 ul.resp-tabs-list li:hover {
        color: #fff;
        background: #20a3f0
    }

.dg-tabs-top08 ul.resp-tabs-list {
    border: 0;
    margin: 0 0 0 1px
}

    .dg-tabs-top08 ul.resp-tabs-list li {
        color: #383838;
        font-size: 15px;
        border: 0;
        padding: 0;
        background: #e8e7e7
    }

        .dg-tabs-top08 ul.resp-tabs-list li span {
            padding: 0 20px;
            display: inline-block;
            border-top: 1px solid #e8e8e8;
            border-right: 1px solid #fff;
            height: 40px;
            line-height: 40px
        }

        .dg-tabs-top08 ul.resp-tabs-list li.resp-tab-active {
            margin: 0 0 0 -1px
        }

            .dg-tabs-top08 ul.resp-tabs-list li.resp-tab-active span {
                margin-top: -10px;
                margin-right: 0;
                border-right: 1px solid #e8e8e8;
                border-left: 1px solid #e8e8e8;
                border-radius: 5px 5px 0 0;
                background: #fff;
                color: #383838;
                padding-top: 10px;
                height: 50px;
                line-height: 40px;
                background-color: #fff
            }

        .dg-tabs-top08 ul.resp-tabs-list li .fa, .dg-tabs-top08 h2.resp-accordion .fa {
            margin-right: 6px;
            font-size: 16px;
            width: 20px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            display: inline-block
        }

        .dg-tabs-top08 ul.resp-tabs-list li:hover {
            color: #fff;
            background: #20a3f0
        }

.dg-tabs-top08 .resp_margin {
    padding: 30px
}

.dg-tabs-top09 ul.resp-tabs-list li {
    font-size: 15px;
    padding: 11px 20px;
    line-height: 1.2;
    background: #f0f0f0;
    border-right: 1px solid #fff
}

    .dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active {
        border-bottom: 1px solid #20a3f0;
        color: #20a3f0
    }

        .dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active:before {
            border: 3px solid transparent;
            border-top: 3px solid #20a3f0;
            content: "";
            display: block;
            position: absolute;
            left: 50%;
            bottom: -7px;
            width: 0;
            margin: 0 0 0 -2px
        }

.dg-tabs-bg02 {
    background: #f9f9f9;
    padding: 20px 0
}

.dg-tabs-top09 ul.resp-tabs-list li:hover {
    color: #fff;
    background: #20a3f0
}

.dg-tabs-top09 ul.resp-tabs-list li.resp-tab-active:hover {
    color: #20a3f0;
    background: #fff
}

.dg-tabs-top10 ul.resp-tabs-list li {
    background: #f0f0f0;
    padding: 16px 20px;
    line-height: 1.2;
    font-size: 15px;
    border: 0;
    margin: 0;
    border-right: 1px solid #fff
}

    .dg-tabs-top10 ul.resp-tabs-list li.resp-tab-active {
        color: #fff;
        position: relative;
        border-radius: 10px 0 0 0
    }

.dg-tabs-top10 .resp-tabs-container .resp-tab-content-active .resp_margin {
    color: #fff
}

    .dg-tabs-top10 .resp-tabs-container .resp-tab-content-active .resp_margin h2 {
        color: #fff
    }

.dg-tabs-top10 ul.resp-tabs-list li.resp-tab-active:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    content: "";
    display: block;
    border: 5px solid #7201aa;
    border-color: #1f6c9a #1f6c9a transparent transparent;
    background-color: #f9f9f9;
    transform: rotate(446deg);
    -ms-transform: rotate(446deg);
    -moz-transform: rotate(446deg);
    -webkit-transform: rotate(446deg);
    -o-transform: rotate(446deg)
}

.dg-tabs-top10 ul.resp-tabs-list {
    border: 0
}

.dg-tabs-top10 .resp-tabs-container {
    border: 0;
    background-color: #20a3f0
}

.dg-tabs-top11 ul.resp-tabs-list li {
    background: #e3e3e3;
    padding: 16px 30px;
    line-height: 1.2;
    font-size: 15px;
    border: 0;
    border-right: 1px solid #fff;
    margin: 0;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms
}

    .dg-tabs-top11 ul.resp-tabs-list li.resp-tab-active {
        background: #20a3f0;
        color: #fff;
        position: relative;
        border-right: 1px solid transparent
    }

.dg-tabs-top11 ul.resp-tabs-list {
    border: 0
}

.dg-tabs-top11 .resp_margin {
    padding: 30px
}

.dg-tabs-top11 .resp-tabs-container {
    border: 0;
    background: #20a3f0;
    color: #fff
}

.dg-tabs-top12 {
    border: 1px solid #cccbcb
}

    .dg-tabs-top12 ul.resp-tabs-list {
        padding: 5px
    }

        .dg-tabs-top12 ul.resp-tabs-list li {
            background: #e3e3e3;
            padding: 11px 30px;
            line-height: 1.2;
            font-size: 15px;
            border: 0;
            margin: 5px
        }

            .dg-tabs-top12 ul.resp-tabs-list li.resp-tab-active {
                background: #20a3f0;
                color: #fff;
                position: relative
            }

    .dg-tabs-top12 .resp_margin {
        padding: 30px
    }

    .dg-tabs-top12 .resp-tabs-container {
        border: 0;
        border-top: 1px solid #cccbcb;
        margin: 0
    }

    .dg-tabs-top12 ul.resp-tabs-list li.resp-tab-active:before {
        border: 4px solid transparent;
        border-top: 4px solid #20a3f0;
        content: "";
        display: block;
        position: absolute;
        left: 50%;
        bottom: -8px;
        width: 0;
        margin: 0 0 0 -2px
    }

.dg-tabs-top13 {
    border: 1px solid #cccbcb
}

    .dg-tabs-top13 ul.resp-tabs-list {
        padding: 5px
    }

        .dg-tabs-top13 ul.resp-tabs-list li {
            background: #f0f0f0;
            padding: 11px 20px;
            line-height: 1.2;
            font-size: 15px;
            border: 0;
            margin: 5px;
            border-radius: 5px
        }

            .dg-tabs-top13 ul.resp-tabs-list li.resp-tab-active {
                background: #20a3f0;
                color: #fff;
                position: relative
            }

    .dg-tabs-top13 .resp-tabs-container {
        border: 0;
        border-top: 1px solid #cccbcb;
        margin: 0
    }

    .dg-tabs-top13 ul.resp-tabs-list li.resp-tab-active:before {
        border: 4px solid transparent;
        border-top: 4px solid #20a3f0;
        content: "";
        display: block;
        position: absolute;
        left: 50%;
        bottom: -8px;
        width: 0;
        margin: 0 0 0 -2px
    }

.dg-tabs-top14 ul.resp-tabs-list {
    width: 100%;
    border: 0
}

.dg-tabs-top14 .resp-tabs-container {
    border: 1px solid #e0dede;
    border-top: 0;
    margin-right: 1px
}

.dg-tabs-top14 ul.resp-tabs-list li {
    background: #eee;
    padding: 11px 0;
    line-height: 1.2;
    font-size: 15px;
    width: 33.33333%;
    text-align: center;
    border-radius: 5px 5px 0 0;
    border-right: 2px solid #e0dede;
    border-top: 2px solid #e0dede
}

    .dg-tabs-top14 ul.resp-tabs-list li em {
        display: inline-block;
        padding: 0 10px 0 0
    }

    .dg-tabs-top14 ul.resp-tabs-list li:last-child {
        border-right: 1px solid #e0dede
    }

    .dg-tabs-top14 ul.resp-tabs-list li:first-child {
        border-left: 1px solid #e0dede
    }

    .dg-tabs-top14 ul.resp-tabs-list li span {
        display: inline-block
    }

    .dg-tabs-top14 ul.resp-tabs-list li.resp-tab-active {
        border-top: 2px solid #20a3f0;
        color: #333
    }

.dg-tabs-top14 .resp_margin {
    padding: 25px
}

.dg-tabs-top15 ul.resp-tabs-list {
    width: 100%;
    border: 0
}

.dg-tabs-top15 .resp-tabs-container {
    border: 1px solid #e0dede;
    margin-right: 1px
}

.dg-tabs-top15 ul.resp-tabs-list li {
    background: #eee;
    padding: 11px 30px;
    line-height: 1.2;
    font-size: 15px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #e0dede;
    border-left: 1px solid #e0dede;
    border-top: 2px solid #e0dede;
    margin: 0 5px -1px 0;
    position: relative
}

    .dg-tabs-top15 ul.resp-tabs-list li:before {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100%;
        left: 0;
        height: 1px;
        background: #e0dede
    }

    .dg-tabs-top15 ul.resp-tabs-list li em {
        display: inline-block;
        padding: 0 10px 0 0
    }

    .dg-tabs-top15 ul.resp-tabs-list li span {
        display: inline-block
    }

    .dg-tabs-top15 ul.resp-tabs-list li.resp-tab-active {
        border-top: 2px solid #20a3f0;
        border-bottom: 0;
        color: #333
    }

        .dg-tabs-top15 ul.resp-tabs-list li.resp-tab-active:before {
            display: none
        }

.dg-tabs-top15 .resp_margin {
    padding: 25px;
    padding: 30px
}

.dg-tabs-top16 ul.resp-tabs-list li {
    padding: 12px 20px;
    line-height: 1.2;
    font-size: 15px
}

    .dg-tabs-top16 ul.resp-tabs-list li em {
        display: inline-block;
        padding: 0 5px 0 0
    }

    .dg-tabs-top16 ul.resp-tabs-list li.resp-tab-active {
        background: #20a3f0;
        color: #fff
    }

.dg-tabs-top17 ul.resp-tabs-list li {
    padding: 12px 20px;
    line-height: 1.2;
    font-size: 15px;
    background: #eee;
    margin: 0 5px 0 0
}

    .dg-tabs-top17 ul.resp-tabs-list li em {
        display: inline-block;
        padding: 0 5px 0 0
    }

    .dg-tabs-top17 ul.resp-tabs-list li.resp-tab-active {
        color: #fff;
        background: -webkit-linear-gradient(135deg,#0cf,#0cf,#1183da);
        background: -o-linear-gradient(135deg,#0cf,#0cf,#1183da);
        background: -moz-linear-gradient(135deg,#0cf,#0cf,#1183da);
        background: linear-gradient(135deg,#0cf,#0cf,#1183da);
        background-color: #0cf
    }

.dg-tabs-top17 .resp-tabs-container {
    background: #eee;
    border: 0
}

.dg-tabs-top17 ul.resp-tabs-list li:hover {
    color: #fff;
    background: #20a3f0
}

.tab_top_img {
    width: 100%
}

    .tab_top_img img {
        width: 100%
    }

.dg-tabs-top18 {
    text-align: center;
    border: 1px solid #e0dede;
    border-top: none;
    position: relative
}

    .dg-tabs-top18 ul.resp-tabs-list {
        padding: 0;
        margin: 0;
        position: absolute;
        bottom: 100%;
        left: 0;
        right: 0;
        text-align: center;
        border: none;
        font-size: 0;
        word-spacing: -1px
    }

        .dg-tabs-top18 ul.resp-tabs-list li {
            padding: 14px 15px;
            line-height: 1.2;
            font-size: 15px;
            background: #eee;
            margin: 0;
            border-left: 1px solid #fff;
            border-top: 0;
            border-right: 0;
            background: rgba(255,255,255,0.8);
            color: #333;
            float: none;
            display: inline-block;
            word-spacing: 0
        }

            .dg-tabs-top18 ul.resp-tabs-list li em {
                display: inline-block;
                padding: 0 10px 0 0
            }

            .dg-tabs-top18 ul.resp-tabs-list li:first-child {
                border: 0
            }

    .dg-tabs-top18 .resp-tabs-container {
        text-align: left;
        border: 0
    }

    .dg-tabs-top18 ul.resp-tabs-list li.resp-tab-active {
        background: #fff;
        color: #333
    }

    .dg-tabs-top18 ul.resp-tabs-list li:hover {
        color: #fff;
        background: #20a3f0
    }

    .dg-tabs-top18 ul.resp-tabs-list li.resp-tab-active:hover {
        background: #fff;
        color: #333
    }

.dg-tabs-top19 {
    text-align: center;
    border: 1px solid #e0dede;
    border-top: none;
    position: relative
}

    .dg-tabs-top19 ul.resp-tabs-list {
        margin: 0;
        padding: 0;
        position: absolute;
        bottom: 100%;
        left: 0;
        right: 0;
        text-align: center;
        border: none
    }

        .dg-tabs-top19 ul.resp-tabs-list li {
            padding: 14px 15px;
            line-height: 1.2;
            font-size: 15px;
            background: #eee;
            margin: 0 2px 0 0;
            border-left: 0;
            border-top: 0;
            border-right: 0;
            background: rgba(255,255,255,0.8);
            color: #383838;
            float: none;
            display: inline-block
        }

            .dg-tabs-top19 ul.resp-tabs-list li em {
                display: inline-block;
                padding: 0 10px 0 0
            }

            .dg-tabs-top19 ul.resp-tabs-list li:first-child {
                border: 0
            }

    .dg-tabs-top19 .resp-tabs-container {
        text-align: left;
        border: 0
    }

    .dg-tabs-top19 ul.resp-tabs-list li.resp-tab-active {
        background: #fff;
        color: #383838
    }

    .dg-tabs-top19 ul.resp-tabs-list li:hover {
        color: #fff;
        background: #20a3f0
    }

    .dg-tabs-top19 ul.resp-tabs-list li.resp-tab-active:hover {
        background: #fff;
        color: #333
    }

.dg-tabs-bg03 {
    background: url(../images/dg-tabs-bg03.jpg) left top no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    padding: 10px 0
}

.dg-tabs-bottom01 ul.resp-tabs-list {
    margin: -21px 0 0
}

.dg-tabs-bottom01 {
    text-align: center
}

    .dg-tabs-bottom01 ul.resp-tabs-list li {
        padding: 12px 20px;
        font-size: 15px;
        line-height: 1.2;
        border-radius: 5px;
        margin: 0 3px;
        border: 0;
        background: #fff
    }

        .dg-tabs-bottom01 ul.resp-tabs-list li em {
            display: inline-block;
            padding: 0 10px 0 0
        }

    .dg-tabs-bottom01 ul.resp-tabs-list {
        border: 0
    }

    .dg-tabs-bottom01 .resp-tabs-container {
        text-align: left;
        border: 1px solid #0e5b95;
        color: #fff
    }

    .dg-tabs-bottom01 .resp_margin {
        padding: 30px
    }

    .dg-tabs-bottom01 ul.resp-tabs-list li.resp-tab-active {
        border: 0;
        color: #fff;
        background: #20a3f0
    }

.dg-tabs-bottom02 {
    text-align: center
}

    .dg-tabs-bottom02 ul.resp-tabs-list {
        margin: 0
    }

        .dg-tabs-bottom02 ul.resp-tabs-list li {
            font-size: 15px;
            line-height: 1.2;
            color: #fff;
            margin: 0;
            border: 0;
            border-top: 1px solid #0e5b95;
            border-bottom: 1px solid #0e5b95;
            padding: 0;
            transition: all ease-in 200ms;
            -moz-transition: all ease-in 200ms;
            -webkit-transition: all ease-in 200ms;
            -o-transition: all ease-in 200ms;
            -ms-transition: all ease-in 200ms
        }

            .dg-tabs-bottom02 ul.resp-tabs-list li span {
                display: block;
                padding: 17px 20px;
                border-left: 1px solid #0e5b95;
                border-right: 1px solid #0e5b95;
                margin: 0 0 0 -1px
            }

            .dg-tabs-bottom02 ul.resp-tabs-list li:first-child span {
                margin: 0
            }

            .dg-tabs-bottom02 ul.resp-tabs-list li em {
                display: block;
                padding: 0 0 10px
            }

    .dg-tabs-bottom02 ul.resp-tabs-list {
        border: 0
    }

    .dg-tabs-bottom02 .resp-tabs-container {
        text-align: left;
        color: #fff;
        border: 1px solid #0e5b95;
        border-bottom: 0
    }

    .dg-tabs-bottom02 .resp_margin {
        padding: 30px
    }

    .dg-tabs-bottom02 ul.resp-tabs-list li.resp-tab-active {
        color: #fff;
        background: #20a3f0
    }

.dg-tabs-bottom03 {
    border-bottom: 0
}

    .dg-tabs-bottom03 ul.resp-tabs-list {
        width: 100.1%;
        margin: 0;
        border: 0
    }

    .dg-tabs-bottom03 .resp-tabs-container {
        border: 0;
        margin-right: 1px
    }

    .dg-tabs-bottom03 ul.resp-tabs-list li {
        background: #eee;
        color: #333;
        line-height: 1.2;
        font-size: 15px;
        text-align: center;
        border-top: 0;
        padding: 0;
        border: 0
    }

        .dg-tabs-bottom03 ul.resp-tabs-list li span {
            display: inline-block;
            padding: 11px 0;
            border-right: 1px solid #e0dede;
            border-left: 1px solid #e0dede;
            border-bottom: 2px solid #e0dede;
            border-radius: 0 0 5px 5px;
            transition: all ease-in 200ms;
            -moz-transition: all ease-in 200ms;
            -webkit-transition: all ease-in 200ms;
            -o-transition: all ease-in 200ms;
            -ms-transition: all ease-in 200ms
        }

        .dg-tabs-bottom03 ul.resp-tabs-list li em {
            display: inline-block;
            padding: 0 10px 0 0
        }

        .dg-tabs-bottom03 ul.resp-tabs-list li:last-child span {
            margin-right: 1px
        }

        .dg-tabs-bottom03 ul.resp-tabs-list li span {
            display: block
        }

        .dg-tabs-bottom03 ul.resp-tabs-list li.resp-tab-active span {
            border-bottom: 2px solid #20a3f0;
            color: #333
        }

    .dg-tabs-bottom03 .resp_margin {
        padding: 25px;
        border-left: 1px solid #e0dede;
        border-right: 1px solid #e0dede;
        border-top: 1px solid #e0dede
    }

    .dg-tabs-bottom03 ul.resp-tabs-list li:hover span {
        color: #fff;
        background: #20a3f0
    }

    .dg-tabs-bottom03 ul.resp-tabs-list li.resp-tab-active:hover span {
        color: #333;
        background: #fff
    }

.dg-tabs-bottom04 {
    text-align: center;
    border: 1px solid #e0dede
}

    .dg-tabs-bottom04 ul.resp-tabs-list {
        margin: 0;
        width: 100%
    }

        .dg-tabs-bottom04 ul.resp-tabs-list li {
            font-size: 15px;
            line-height: 1.2;
            margin: 0;
            border: 0;
            border-top: 1px solid #e0dede;
            width: 25%;
            padding: 0
        }

            .dg-tabs-bottom04 ul.resp-tabs-list li:first-child {
                border-left: 0
            }

            .dg-tabs-bottom04 ul.resp-tabs-list li:last-child span {
                padding-right: 1px
            }

            .dg-tabs-bottom04 ul.resp-tabs-list li span {
                display: block;
                padding: 11px 0;
                border-left: 1px solid #e0dede
            }

            .dg-tabs-bottom04 ul.resp-tabs-list li em {
                display: inline-block;
                padding: 0 10px 0 0
            }

    .dg-tabs-bottom04 ul.resp-tabs-list {
        border: 0
    }

    .dg-tabs-bottom04 .resp-tabs-container {
        text-align: left;
        border: 0
    }

    .dg-tabs-bottom04 ul.resp-tabs-list li.resp-tab-active {
        color: #fff;
        background: #20a3f0;
        border-top: 1px solid #e0dede
    }

        .dg-tabs-bottom04 ul.resp-tabs-list li.resp-tab-active span {
            border-left: 1px solid #e0dede
        }

.dg-tabs-top20 {
    text-align: center
}

    .dg-tabs-top20 ul.resp-tabs-list li {
        font-size: 13px;
        text-transform: uppercase
    }

        .dg-tabs-top20 ul.resp-tabs-list li span {
            padding: 25px 36px;
            display: inline-block;
            line-height: 1.2
        }

    .dg-tabs-top20 ul.resp-tabs-list li {
        margin-top: 1px;
        padding: 0
    }

        .dg-tabs-top20 ul.resp-tabs-list li.resp-tab-active {
            border-top: 2px solid #20a3f0;
            margin-top: 0;
            color: #424242
        }

    .dg-tabs-top20 .resp_margin {
        padding: 20px;
        text-align: left
    }

.dg-tabs-top21 {
    border: 1px solid #cccbcb;
    text-align: center
}

    .dg-tabs-top21 ul.resp-tabs-list {
        padding: 5px 0;
        border: 0
    }

        .dg-tabs-top21 ul.resp-tabs-list li {
            background: #e3e3e3;
            color: #333;
            padding: 11px 30px;
            line-height: 1.2;
            font-size: 15px;
            border: 0;
            margin: 5px
        }

            .dg-tabs-top21 ul.resp-tabs-list li.resp-tab-active {
                background: #20a3f0;
                color: #fff;
                position: relative
            }

    .dg-tabs-top21 .resp_margin {
        padding: 30px
    }

    .dg-tabs-top21 .resp-tabs-container {
        text-align: left;
        border: 0;
        border-top: 1px solid #cccbcb;
        margin: 0
    }

    .dg-tabs-top21 ul.resp-tabs-list li.resp-tab-active:before {
        border: 4px solid transparent;
        border-top: 4px solid #20a3f0;
        content: "";
        display: block;
        position: absolute;
        left: 50%;
        bottom: -8px;
        width: 0;
        margin: 0 0 0 -2px
    }

.dg-tabs-top22 {
    border: 1px solid #cccbcb;
    text-align: center
}

    .dg-tabs-top22 ul.resp-tabs-list {
        padding: 5px 0;
        border: 0
    }

        .dg-tabs-top22 ul.resp-tabs-list li {
            background: #f0f0f0;
            color: #333;
            padding: 11px 30px;
            line-height: 1.2;
            font-size: 15px;
            border: 0;
            margin: 5px;
            border-radius: 5px
        }

            .dg-tabs-top22 ul.resp-tabs-list li.resp-tab-active {
                background: #20a3f0;
                color: #fff;
                position: relative
            }

    .dg-tabs-top22 .resp-tabs-container {
        text-align: left;
        border: 0;
        border-top: 1px solid #cccbcb;
        margin: 0
    }

    .dg-tabs-top22 ul.resp-tabs-list li.resp-tab-active:before {
        border: 4px solid transparent;
        border-top: 4px solid #20a3f0;
        content: "";
        display: block;
        position: absolute;
        left: 50%;
        bottom: -8px;
        width: 0;
        margin: 0 0 0 -2px
    }

.dg-tabs-left01 {
    border-bottom: 1px solid #bdbcbc;
    border-right: 1px solid #bdbcbc
}

    .dg-tabs-left01 .resp-tabs-container {
        margin: 0;
        border-bottom: 0;
        border-right: 0
    }

    .dg-tabs-left01 ul.resp-tabs-list li {
        padding: 0;
        border: 0;
        text-align: center
    }

        .dg-tabs-left01 ul.resp-tabs-list li span {
            font-size: 15px;
            color: #333;
            display: block;
            padding: 0;
            border-top: 1px solid #bdbcbc;
            border-left: 0;
            border-right: 0
        }

    .dg-tabs-left01 ul.resp-tabs-list {
        border-left: 1px solid #bdbcbc;
        border-bottom: 0;
        border-right: 1px solid #bdbcbc
    }

        .dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active {
            background-color: transparent
        }

            .dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active span {
                border-right: 1px solid #00c2f6;
                margin-right: -1px;
                color: #333
            }

    .dg-tabs-left01 .resp_margin {
        padding: 30px
    }

.dg-tabs-right01 ul.resp-tabs-list li {
    border: 1px solid transparent;
    margin: 0;
    font-size: 15px;
    color: #333;
    padding: 16px 10px;
    line-height: 1.2;
    text-align: center;
    min-width: 112px
}

.dg-tabs-right01 ul.resp-tabs-list {
    border: 0
}

    .dg-tabs-right01 ul.resp-tabs-list li.resp-tab-active {
        border: 1px solid #bdbcbc;
        border-left: 1px solid transparent;
        color: #333;
        background-color: #f9f9f9
    }

.dg-tabs-right01 .resp_margin {
    padding: 30px
}

.dg-tabs-right01 .resp-tabs-container {
    border: 1px solid #bdbcbc
}

.dg-tabs-left02 ul.resp-tabs-list li {
    font-size: 15px;
    color: #333;
    padding: 16px 10px;
    line-height: 1.2;
    text-align: center;
    border-radius: 5px 0 0 5px;
    margin-left: 1px;
    min-width: 130px
}

    .dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active {
        border-left: 2px solid #00c2f6;
        color: #333;
        margin-left: 0
    }

.dg-tabs-left02 .resp_margin {
    padding: 25px
}

.dg-tabs-left03 ul.resp-tabs-list li {
    font-size: 15px;
    color: #383838;
    padding: 16px 10px;
    line-height: 1.2;
    text-align: center;
    margin-left: 1px;
    min-width: 98px
}

    .dg-tabs-left03 ul.resp-tabs-list li.resp-tab-active {
        border-left: 2px solid var(--main-color);
        color: #383838;
        margin-left: 0;
        position: relative;
        -moz-box-shadow: 0 4px 5px 0 #e0e0e0;
        -webkit-box-shadow: 0 4px 5px 0 #e0e0e0;
        box-shadow: 0 4px 5px 0 #e0e0e0
    }

        .dg-tabs-left03 ul.resp-tabs-list li.resp-tab-active:after {
            content: "";
            position: absolute;
            bottom: -6px;
            left: -2px;
            width: 102%;
            height: 6px
        }

.dg-tabs-left04 ul.resp-tabs-list li {
    font-size: 15px;
    color: #333;
    padding: 14px 10px;
    line-height: 1.2;
    text-align: center;
    margin: 0 0 5px;
    border-bottom: 1px solid #e8e8e8;
    min-width: 130px
}

    .dg-tabs-left04 ul.resp-tabs-list li em {
        display: inline-block;
        padding: 0 10px 0 0
    }

    .dg-tabs-left04 ul.resp-tabs-list li.resp-tab-active {
        color: #333
    }

.dg-tabs-left04 ul.resp-tabs-list {
    border: 0
}

.dg-tabs-left04 .resp_margin {
    padding: 30px
}

.dg-tabs-left05 ul.resp-tabs-list li {
    font-size: 15px;
    padding: 16px 10px;
    line-height: 1.2;
    text-align: center;
    margin-left: 1px;
    min-width: 108px
}

    .dg-tabs-left05 ul.resp-tabs-list li.resp-tab-active {
        border-left: 2px solid #00c2f6;
        color: #424242;
        margin-left: 0
    }

        .dg-tabs-left05 ul.resp-tabs-list li.resp-tab-active:before {
            border: 4px solid transparent;
            border-left: 4px solid #20a3f0;
            content: "";
            display: block;
            position: absolute;
            left: 0;
            top: 50%;
            width: 0;
            margin: -4px 0 0
        }

.dg-tabs-bg04 {
    background: #021f26;
    padding: 20px 0;
    color: #fff
}

.dg-tabs-left06 ul.resp-tabs-list {
    border-top: 1px solid #0b4a59;
    border-bottom: 0
}

    .dg-tabs-left06 ul.resp-tabs-list li {
        font-size: 15px;
        color: #fff;
        padding: 16px 10px;
        line-height: 1.2;
        text-align: center;
        margin-left: 0;
        min-width: 105px;
        border-bottom: 1px solid #0b4a59;
        border-left: 1px solid #0b4a59;
        border-top: 0
    }

        .dg-tabs-left06 ul.resp-tabs-list li.resp-tab-active {
            color: #fff;
            margin-left: -10px;
            background-color: #021f26;
            border-bottom: 1px solid #0b4a59;
            border-top: 1px solid #0b4a59;
            margin-top: -1px
        }

.dg-tabs-left06 .resp_margin {
    padding: 50px 10px 25px 40px
}

.dg-tabs-left06 .resp-tabs-container {
    border: 1px solid #0b4a59
}

.dg-tabs-left07 ul.resp-tabs-list {
    border-top: 1px solid #0b4a59;
    border-bottom: 0
}

    .dg-tabs-left07 ul.resp-tabs-list li {
        font-size: 15px;
        color: #fff;
        padding: 16px 10px;
        line-height: 1.2;
        text-align: center;
        margin-left: 0;
        min-width: 125px;
        border-bottom: 1px solid #0b4a59;
        border-left: 1px solid #0b4a59;
        border-right: 1px solid #0b4a59;
        border-top: 0;
        background: #193339
    }

        .dg-tabs-left07 ul.resp-tabs-list li.resp-tab-active {
            color: #fff;
            margin-left: -10px;
            background-color: #021f26;
            border-bottom: 1px solid #0b4a59;
            border-top: 1px solid #0b4a59;
            margin-top: -1px;
            border-radius: 5px 0 0 5px
        }

.dg-tabs-left07 .resp_margin {
    padding: 25px
}

.dg-tabs-left07 .resp-tabs-container {
    border: 1px solid #0b4a59
}

.dg-tabs-left08 ul.resp-tabs-list {
    border: 0
}

    .dg-tabs-left08 ul.resp-tabs-list li {
        font-size: 15px;
        color: #fff;
        padding: 13px 10px;
        line-height: 1.2;
        text-align: center;
        min-width: 125px;
        border: 1px solid #0b4a59;
        background: #193339;
        margin: 0 0 1px
    }

        .dg-tabs-left08 ul.resp-tabs-list li.resp-tab-active {
            background-color: #021f26
        }

.dg-tabs-left08 .resp_margin {
    padding: 25px
}

.dg-tabs-left08 .resp-tabs-container {
    border: 1px solid #0b4a59
}

.dg-tabs-left08 ul.resp-tabs-list li.resp-tab-active:before {
    border: 4px solid transparent;
    border-right: 4px solid #20a3f0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0;
    margin: -4px 0 0
}

.dg-tabs-left09 ul.resp-tabs-list {
    border-bottom: 1px solid #e2e0e0
}

    .dg-tabs-left09 ul.resp-tabs-list li {
        background: #f9f9f9;
        padding: 12px 10px;
        line-height: 1.2;
        font-size: 15px;
        border: 0;
        margin: 0;
        border: #e0dede;
        min-width: 93px;
        text-align: center;
        border: 1px solid #e2e0e0;
        border-bottom: 0
    }

        .dg-tabs-left09 ul.resp-tabs-list li.resp-tab-active {
            background: var(--main-color);
            color: #fff;
            position: relative;
            border-radius: 16px 0 0 0;
            border: 1px solid transparent;
            border-bottom: 0
        }

            .dg-tabs-left09 ul.resp-tabs-list li.resp-tab-active:before {
                position: absolute;
                left: 0;
                top: 0;
                width: 0;
                content: "";
                display: block;
                border: 5px solid #576b2c;
                border-color: #576b2c #576b2c transparent transparent;
                background-color: #f9f9f9;
                transform: rotate(446deg);
                -ms-transform: rotate(446deg);
                -moz-transform: rotate(446deg);
                -webkit-transform: rotate(446deg);
                -o-transform: rotate(446deg)
            }

.dg-tabs-left09 .resp-tabs-container {
    border: 1px solid #cccbcb;
    border-radius: 0 5px 5px 5px
}

.dg-tabs-left10 ul.resp-tabs-list {
    border-bottom: 0;
    margin: 0
}

    .dg-tabs-left10 ul.resp-tabs-list li {
        background: #e3e3e3;
        padding: 12px 10px;
        line-height: 1.2;
        font-size: 15px;
        border: 0;
        margin: 0;
        border-bottom: 1px solid #fff;
        min-width: 94px;
        text-align: center
    }

        .dg-tabs-left10 ul.resp-tabs-list li.resp-tab-active {
            background: #20a3f0;
            color: #fff;
            position: relative;
            border-bottom: 1px solid transparent
        }

.dg-tabs-left10 .resp_margin {
    padding: 30px
}

.dg-tabs-left10 .resp-tabs-container {
    border: 0;
    background: #20a3f0;
    color: #fff
}

.dg-tabs-left11 ul.resp-tabs-list li {
    font-size: 15px;
    color: #333;
    padding: 11px 10px;
    line-height: 1.2;
    text-align: center;
    min-width: 110px;
    border-radius: 5px;
    background: #e3e3e3;
    border: 0;
    margin-bottom: 4px
}

    .dg-tabs-left11 ul.resp-tabs-list li.resp-tab-active {
        color: #fff;
        background: #20a3f0
    }

        .dg-tabs-left11 ul.resp-tabs-list li.resp-tab-active:before {
            border: 4px solid transparent;
            border-left: 4px solid #20a3f0;
            content: "";
            display: block;
            position: absolute;
            right: -8px;
            top: 50%;
            width: 0;
            margin: -4px 0 0
        }

.dg-tabs-left11 .resp_margin {
    padding: 30px;
    background: #f9f9f9
}

.dg-tabs-left11 ul.resp-tabs-list {
    padding: 5px 10px 5px 5px;
    border: 1px solid #e0dede;
    background: #f9f9f9
}

.dg-tabs-left12 ul.resp-tabs-list {
    border-bottom: 0;
    margin: 0
}

    .dg-tabs-left12 ul.resp-tabs-list li {
        background: #f0f0f0;
        padding: 12px 10px;
        line-height: 1.2;
        font-size: 15px;
        border: 0;
        margin: 0;
        border-bottom: 1px solid #fff;
        min-width: 94px;
        text-align: center
    }

        .dg-tabs-left12 ul.resp-tabs-list li.resp-tab-active {
            background: #20a3f0;
            color: #fff;
            position: relative;
            border-bottom: 1px solid #fff
        }

            .dg-tabs-left12 ul.resp-tabs-list li.resp-tab-active:before {
                border: 4px solid transparent;
                border-left: 4px solid #20a3f0;
                content: "";
                display: block;
                position: absolute;
                right: -8px;
                top: 50%;
                width: 0;
                margin: -4px 0 0
            }

.dg-tabs-left13 ul.resp-tabs-list {
    border-bottom: 0
}

    .dg-tabs-left13 ul.resp-tabs-list li {
        font-size: 15px;
        color: #fff;
        padding: 12px 10px;
        line-height: 1.2;
        text-align: center;
        border-radius: 5px 0 0 5px;
        min-width: 118px;
        background-color: #021429;
        border-top: 1px solid #707070;
        border-bottom: 1px solid #707070;
        border-left: 2px solid #707070
    }

        .dg-tabs-left13 ul.resp-tabs-list li em {
            padding: 0 10px 0 0
        }

        .dg-tabs-left13 ul.resp-tabs-list li.resp-tab-active {
            border-left: 2px solid #00c2f6;
            color: #333;
            border-top: 1px solid transparent;
            border-bottom: 1px solid transparent
        }

.dg-tabs-left13 .resp_margin {
    padding: 20px;
    color: #fff
}

.dg-tabs-bg05 {
    background: url(../images/dg-tabs-img05.jpg) left top no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    padding: 30px 0
}

.dg-tabs-left13 .resp-tabs-container {
    border: 1px solid #707070
}

.dg-tabs-left14 ul.resp-tabs-list {
    border-bottom: 0
}

    .dg-tabs-left14 ul.resp-tabs-list li {
        font-size: 15px;
        color: #fff;
        padding: 12px 10px;
        line-height: 1.2;
        text-align: center;
        border-radius: 5px 0 0 5px;
        margin: 0 0 10px;
        min-width: 118px;
        background-color: #021429;
        border-top: 1px solid #707070;
        border-bottom: 1px solid #707070;
        border-left: 2px solid #707070
    }

        .dg-tabs-left14 ul.resp-tabs-list li.resp-tab-active {
            border-left: 2px solid #00c2f6;
            color: #333;
            border-top: 1px solid transparent;
            border-bottom: 1px solid transparent
        }

.dg-tabs-left14 .resp_margin {
    color: #fff;
    padding: 20px
}

.dg-tabs-left14 .resp-tabs-container {
    border: 1px solid #707070
}

.dg-tabs-left15 ul.resp-tabs-list {
    border-bottom: 1px solid #707070
}

    .dg-tabs-left15 ul.resp-tabs-list li {
        font-size: 15px;
        color: #fff;
        padding: 11px 10px;
        line-height: 1.2;
        text-align: center;
        min-width: 125px;
        background-color: transparent;
        border-top: 1px solid #707070;
        border-left: 1px solid #707070
    }

        .dg-tabs-left15 ul.resp-tabs-list li.resp-tab-active {
            background-color: #20a3f0;
            color: #fff
        }

        .dg-tabs-left15 ul.resp-tabs-list li em {
            padding: 0 10px 0 0
        }

.dg-tabs-left15 .resp-tabs-container {
    border: 1px solid #707070;
    color: #fff
}

.dg-tabs-left15 .resp_margin {
    padding: 30px 10px 30px 30px
}

.dg-tabs-left16 ul.resp-tabs-list {
    border: 0;
    margin: 0
}

    .dg-tabs-left16 ul.resp-tabs-list li {
        font-size: 15px;
        color: #333;
        padding: 11px 10px;
        line-height: 1.2;
        text-align: center;
        min-width: 130px;
        background-color: #efefef;
        border: 0;
        margin: 0 0 6px
    }

        .dg-tabs-left16 ul.resp-tabs-list li.resp-tab-active {
            background-color: #fff;
            color: #333
        }

        .dg-tabs-left16 ul.resp-tabs-list li em {
            padding: 0 10px 0 0
        }

.dg-tabs-left16 .resp-tabs-container {
    border: 0;
    background: #fff
}

.dg-tabs-left16 .resp_margin {
    padding: 30px
}

.dg-tabs-left16 ul.resp-tabs-list li:hover {
    color: #fff;
    background: #20a3f0
}

.dg-tabs-left16 ul.resp-tabs-list li.resp-tab-active:hover {
    background: #fff;
    color: #333
}

.dg-tabs-left17 ul.resp-tabs-list {
    border-bottom: 0;
    position: absolute;
    left: -50px;
    top: 10px
}

    .dg-tabs-left17 ul.resp-tabs-list li {
        font-size: 15px;
        color: #333;
        padding: 11px 10px;
        line-height: 1.2;
        text-align: center;
        min-width: 132px;
        background-color: #fff;
        border: 1px solid #e0dede;
        margin: 0 0 6px;
        border-radius: 5px
    }

        .dg-tabs-left17 ul.resp-tabs-list li em {
            padding: 0 10px 0 0
        }

        .dg-tabs-left17 ul.resp-tabs-list li.resp-tab-active {
            color: #333;
            border: 1px solid #20a3f0
        }

        .dg-tabs-left17 ul.resp-tabs-list li em {
            padding: 0 10px 0 0
        }

.dg-tabs-left17 .resp-tabs-container {
    border: 1px solid #e0dede
}

.dg-tabs-left17 .resp_margin {
    padding: 30px 20px 30px 90px
}

.dg-tabs-left18 ul.resp-tabs-list {
    border-bottom: 0;
    border-left: 1px solid #e0dede
}

    .dg-tabs-left18 ul.resp-tabs-list li {
        font-size: 15px;
        color: #333;
        padding: 17px 10px;
        line-height: 1.2;
        text-align: center;
        border: 1px solid #e0dede;
        border-left: 0;
        margin-bottom: 3px;
        background-color: #ececec
    }

        .dg-tabs-left18 ul.resp-tabs-list li:last-child {
            margin-bottom: 0
        }

        .dg-tabs-left18 ul.resp-tabs-list li em {
            display: inline-block
        }

        .dg-tabs-left18 ul.resp-tabs-list li.resp-tab-active {
            background-color: #20a3f0;
            color: #fff
        }

        .dg-tabs-left18 ul.resp-tabs-list li em {
            padding: 0 0 10px;
            display: block
        }

.dg-tabs-left18 .resp-tabs-container {
    border: 1px solid #e0dede
}

.dg-tabs-left18 .resp_margin {
    padding: 30px
}

.dg-tabs-left18 ul.resp-tabs-list li:hover {
    color: #fff;
    background: #20a3f0
}

.dg-tabs-left19 ul.resp-tabs-list {
    margin: 0
}

    .dg-tabs-left19 ul.resp-tabs-list li {
        font-size: 13px;
        color: #333;
        padding: 25px 35px;
        line-height: 1.2;
        text-align: center;
        margin-left: 1px;
        text-transform: uppercase
    }

        .dg-tabs-left19 ul.resp-tabs-list li.resp-tab-active {
            border-left: 2px solid #00c2f6;
            color: #333;
            margin-left: 0;
            position: relative
        }

            .dg-tabs-left19 ul.resp-tabs-list li.resp-tab-active:after {
                content: "";
                position: absolute;
                bottom: -6px;
                left: -2px;
                background: url(../images/dg-tabs-shadow.png) repeat-x left bottom;
                width: 102%;
                height: 6px
            }

.dg-tabs-left19 .resp_margin {
    padding: 30px;
    text-align: center
}

.tab_list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 50%;
    float: left
}

    .tab_list li {
        margin: 0;
        padding: 12px 0;
        list-style: none;
        line-height: 1.2
    }

        .tab_list li span {
            color: #20a3f0;
            display: inline-block;
            padding: 0 10px 0 0
        }

.resp_margin .tabstop06_con h2 {
    font-size: 25px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    line-height: 1;
    margin: 0 0 18px
}

.tab_list02 {
    margin: 0;
    padding: 0;
    list-style: none
}

    .tab_list02 li {
        margin: 0;
        padding: 12px 0;
        list-style: none;
        line-height: 1.2
    }

        .tab_list02 li span {
            color: #20a3f0;
            display: inline-block;
            padding: 0 10px 0 0
        }

.resp_margin h2 {
    font-size: 15px;
    color: #333;
    text-transform: uppercase
}

.dg-tabs-top11 .resp_margin h2 {
    color: #fff
}

.dg-tabs-top10 .resp_margin h2 {
    margin: 0 0 10px;
    line-height: 1.2
}

.dg-tabs-top13 .resp_margin h2 {
    margin: 0 0 17px;
    line-height: 1.2
}

.dg-tabs-top17 .resp_margin .tab_list li:last-child {
    padding: 12px 0 0
}

.dg-tabs-top17 .resp_margin .tab_list:first-child {
    padding: 0 0 0 20px
}

.dg-tabs-bottom01 .tab_list02 li span {
    color: #fff
}

.dg-tabs-left03 .resp_margin h2 {
    position: relative;
    font-weight: 700;
    font-size: 25px;
    color: #272727;
    display: inline-block;
    margin: 7px 0 0
}

    .dg-tabs-left03 .resp_margin h2:before {
        position: absolute;
        content: "";
        right: -53px;
        top: 50%;
        border-bottom: 2px solid #999;
        width: 45px
    }

    .dg-tabs-left03 .resp_margin h2:after {
        position: absolute;
        content: "";
        left: -53px;
        top: 50%;
        border-bottom: 2px solid #999;
        width: 45px
    }

.dg-tabs-right01 .tab_list02 li {
    float: left;
    padding: 0 20px 0 0
}

    .dg-tabs-right01 .tab_list02 li span {
        color: #333
    }

.dg-tabs-left01 .tab_list02 {
    float: left;
    padding: 0 0 0 40px
}

.dg-tabs-top21 .tab_list li {
    padding: 11px 0
}

.dg-tabs-left19 .resp_margin h3 {
    color: #000;
    font-size: 13px;
    margin: 10px 0;
    text-transform: uppercase
}

.dg-tabs-top20 .resp_margin h3 {
    color: #666;
    font-size: 13px;
    margin: 0;
    text-transform: uppercase
}

.dg-tabs-top20 .resp_margin h2 {
    color: #20a3f0;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    letter-spacing: 2px;
    line-height: 1.2
}

.dg-tabs-top20 .resp_margin .left {
    float: left;
    margin-right: 2%;
    width: 27%
}

.dg-tabs-top20 .resp_margin .right {
    float: left;
    width: 71%
}

.dg-tabs-left19 .resp_margin h2 {
    color: #20a3f0;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700
}

.dg-tabs-left19 .resp_margin .line {
    height: 4px;
    background: #20a3f0;
    width: 16px;
    margin: 0 auto
}

.dg-tabs-top20 .resp_margin .line {
    height: 4px;
    background: #20a3f0;
    width: 40px;
    margin: 20px 0
}

.dg-tabs-left19 .resp_margin .social_a em {
    display: inline-block;
    margin: 5px 10px
}

.dg-tabs-top20 .resp_margin .social_a em {
    color: #999;
    display: inline-block;
    font-size: 18px;
    margin: 0 20px 5px 0
}

.dg-tabs-left06 .resp_margin h2 {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin: 15px 0 5px
}

.dg-tabs-left10 .resp_margin h2 {
    color: #fff;
    font-size: 13px;
    margin: 0 0 10px
}

.dg-tabs-left11 .resp_margin h2 {
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
    font-weight: 400;
    margin: 6px 0 12px
}

.dg-tabs-left12 .resp_margin h2 {
    font-size: 13px;
    color: #000;
    text-transform: uppercase;
    font-weight: 400;
    margin: 14px 0 18px
}

@media only screen and (min-width:1500px) {
    .dg-tabs-top20 .resp_margin {
        padding: 40px
    }

    .dg-tabs-top13 ul.resp-tabs-list li {
        padding: 11px 30px
    }

    .dg-tabs-top10 ul.resp-tabs-list li {
        padding: 16px 30px
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .dg-tabs-top01 .resp_margin, .dg-tabs-top02 .resp_margin, .dg-tabs-top03 .resp_margin, .dg-tabs-top04 .resp_margin, .dg-tabs-top05 .resp_margin, .dg-tabs-top06 .resp_margin, .dg-tabs-top07 .resp_margin, .dg-tabs-top08 .resp_margin, .dg-tabs-top09 .resp_margin, .dg-tabs-top10 .resp_margin, .dg-tabs-top11 .resp_margin, .dg-tabs-top12 .resp_margin, .dg-tabs-top13 .resp_margin, .dg-tabs-top16 .resp_margin, .dg-tabs-top17 .resp_margin, .dg-tabs-top18 .resp_margin, .dg-tabs-top19 .resp_margin, .dg-tabs-top21 .resp_margin, .dg-tabs-top20 .resp_margin, .dg-tabs-top22 .resp_margin
    .dg-tabs-bottom01 .resp_margin, .dg-tabs-bottom02 .resp_margin, .dg-tabs-bottom03 .resp_margin, .dg-tabs-bottom04 .resp_margin, .dg-tabs-left01 .resp_margin, .dg-tabs-left02 .resp_margin, .dg-tabs-left03 .resp_margin, .dg-tabs-left04 .resp_margin, .dg-tabs-left05 .resp_margin, .dg-tabs-left06 .resp_margin, .dg-tabs-left07 .resp_margin, .dg-tabs-left09 .resp_margin, .dg-tabs-left11 .resp_margin, .dg-tabs-left12 .resp_margin, .dg-tabs-left13 .resp_margin, .dg-tabs-left14 .resp_margin, .dg-tabs-left15 .resp_margin, .dg-tabs-left16 .resp_margin, .dg-tabs-left17 .resp_margin, .dg-tabs-left18 .resp_margin, .dg-tabs-left19 .resp_margin, .dg-tabs-right01 .resp_margin {
        padding: 15px
    }

    .dg-tabs-left17 ul.resp-tabs-list {
        border-bottom: 0;
        position: inherit;
        left: 0;
        top: 0;
        margin: 10px 5px 0 0
    }

    .dg-tabs-bottom03 ul.resp-tabs-list li em, .dg-tabs-bottom04 ul.resp-tabs-list li em {
        padding: 0
    }

    .dg-tabs-bottom03 ul.resp-tabs-list li, .dg-tabs-bottom04 ul.resp-tabs-list li {
        font-size: 13px
    }

    .tab_list {
        width: 100%;
        float: none
    }

    .dg-tabs-left03 .resp_margin h2:before {
        right: -40px;
        width: 30px
    }

    .dg-tabs-left03 .resp_margin h2:after {
        left: -40px;
        width: 30px
    }

    .dg-tabs-left03 .resp_margin h2 {
        font-size: 18px
    }

    .dg-tabs-top13, .dg-tabs-top12, .dg-tabs-top18, .dg-tabs-top18, .dg-tabs-top21, .dg-tabs-bottom03 {
        margin-bottom: 8px !important
    }

    .dg-tabs-top08 ul.resp-tabs-list {
        margin-top: 10px
    }

    .dg-tabs-bottom02 .resp-tabs-container {
        margin-top: 8px
    }

    .dg-tabs-top17 .resp_margin .tab_list:first-child {
        padding: 0
    }
}

@media only screen and (max-width: 768px) {
    .dg-tabs-top .resp_margin, .dg-tabs-bottom .resp_margin, .dg-tabs-left .resp_margin, .dg-tabs-right .resp_margin, .dg-tabs-top01 .resp_margin, .dg-tabs-top02 .resp_margin, .dg-tabs-top20 .resp_margin {
        padding: 15px
    }

    .dg-tabs-top01 .resp-tabs-container, .dg-tabs-top02 .resp-tabs-container, .dg-tabs-top10 .resp-tabs-container, .dg-tabs-top12 .resp-tabs-container, .dg-tabs-top13 .resp-tabs-container, .dg-tabs-top19 .resp-tabs-container, .dg-tabs-top18 .resp-tabs-container, .dg-tabs-top21 .resp-tabs-container, .dg-tabs-top22 .resp-tabs-container, .dg-tabs-bottom03 .resp-tabs-container, .dg-tabs-bottom04 .resp-tabs-container, .dg-tabs-left01 .resp-tabs-container, .dg-tabs-right01 .resp-tabs-container, .dg-tabs-left09 .resp-tabs-container, .dg-tabs-left17 .resp-tabs-container, .dg-tabs-left18 .resp-tabs-container {
        border: none;
        border-bottom: 1px solid #e0dede
    }

    .dg-tabs-top10, .dg-tabs-top12, .dg-tabs-top13, .dg-tabs-top19, .dg-tabs-top18, .dg-tabs-top21, .dg-tabs-top22, .dg-tabs-bottom02, .dg-tabs-bottom03, .dg-tabs-bottom04, .dg-tabs-left09, .dg-tabs-left17, .dg-tabs-left18 {
        border: 0
    }

    .dg-tabs-left01 {
        border-bottom: 0;
        border-right: 0
    }

    .dg-tabs-left06 .resp-tab-content, .dg-tabs-left07 .resp-tab-content, .dg-tabs-left08 .resp-tab-content {
        border: 1px solid #0b4a59;
        border-bottom: none
    }

    .dg-tabs-left06 h2.resp-accordion, .dg-tabs-left07 h2.resp-accordion, .dg-tabs-left08 h2.resp-accordion {
        border: 1px solid #0b4a59;
        border-bottom: none;
        color: #fff
    }

    .dg-tabs-left06 .resp-tabs-container, .dg-tabs-left07 .resp-tabs-container, .dg-tabs-left08 .resp-tabs-container {
        border: none;
        border-bottom: 1px solid #0b4a59
    }

    .dg-tabs-bottom01 .resp-tab-content, .dg-tabs-bottom02 .resp-tab-content {
        border: 1px solid #0e5b95;
        border-bottom: none
    }

    .dg-tabs-bottom01 h2.resp-accordion, .dg-tabs-bottom02 h2.resp-accordion {
        border: 1px solid #0e5b95;
        border-bottom: none;
        color: #fff
    }

    .dg-tabs-bottom01 .resp-tabs-container, .dg-tabs-bottom02 .resp-tabs-container {
        border: none;
        border-bottom: 1px solid #0e5b95
    }

    .dg-tabs-left13 .resp-tab-content, .dg-tabs-left14 .resp-tab-content, .dg-tabs-left15 .resp-tab-content {
        border: 1px solid #707070;
        border-bottom: none
    }

    .dg-tabs-left13 h2.resp-accordion, .dg-tabs-left14 h2.resp-accordion, .dg-tabs-left15 h2.resp-accordion {
        border: 1px solid #707070;
        border-bottom: none;
        color: #fff
    }

    .dg-tabs-left13 .resp-tabs-container, .dg-tabs-left14 .resp-tabs-container, .dg-tabs-left15 .resp-tabs-container {
        border: none;
        border-bottom: 1px solid #707070
    }

    .dg-tabs-top05 .resp-tabs-container, .dg-tabs-top06 .resp-tabs-container {
        border: 0;
        border-bottom: 1px solid #b6b6b6
    }

    .dg-tabs-top05 .resp-tab-content, .dg-tabs-top06 .resp-tab-content {
        border: 1px solid #b6b6b6;
        border-bottom: none
    }

    .dg-tabs-top05 h2.resp-accordion, .dg-tabs-top06 h2.resp-accordion {
        border: 1px solid #b6b6b6;
        border-bottom: none;
        color: #fff
    }

    [class*="dg-tabs-"] h2.resp-accordion em {
        padding: 0 5px 0 0
    }

    .dg-tabs-top10 .resp-tabs-container {
        border-radius: 0
    }

    .dg-tabs-top11 h2.resp-accordion, .dg-tabs-left10 h2.resp-accordion {
        color: #fff
    }

    .dg-tabs-top12 .resp-tabs-container, .dg-tabs-top21 .resp-tabs-container {
        margin-bottom: 6px
    }

    .tab_top_img {
        height: auto;
        overflow: hidden;
        position: inherit
    }

    .dg-tabs-top20 {
        text-align: left
    }

    .dg-tabs-top10 h2.resp-accordion {
        color: #fff
    }

    .tab_list {
        width: 100%;
        float: none
    }

    .tab-title h3 {
        margin: 10px 0
    }

    .dg-tabs-top17 .resp_margin .tab_list:first-child {
        padding: 0
    }

    .dg-tabs-top20 .resp_margin .left {
        float: none;
        margin-right: 0;
        width: 100%
    }

    .dg-tabs-top20 .resp_margin .right {
        float: none;
        width: 100%
    }
}
</pre></body></html>