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


#cookie-notice, #cookie-notice .cn-button:not(.cn-button-custom) {
    font-family: -apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;
    font-weight: 400;
    font-size: 13px;
    text-align: center;
}

#cookie-notice {
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    letter-spacing: 0;
    line-height: 20px;
    left: 0;
}

    #cookie-notice, #cookie-notice * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        #cookie-notice.cn-animated {
            -webkit-animation-duration: .5s !important;
            animation-duration: .5s !important;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
        }

            #cookie-notice.cn-animated.cn-effect-none {
                -webkit-animation-duration: 1ms !important;
                animation-duration: 1ms !important;
            }

        #cookie-notice .cookie-notice-container, #cookie-notice .cookie-revoke-container {
            display: block;
        }

        #cookie-notice.cookie-notice-hidden .cookie-notice-container, #cookie-notice.cookie-revoke-hidden .cookie-revoke-container {
            display: none;
        }

.cn-position-top {
    top: 0;
}

.cn-position-bottom {
    bottom: 0;
}

.cookie-notice-container {
    padding: 15px 30px;
    text-align: center;
    width: 100%;
    z-index: 2;
}

.cookie-revoke-container {
    padding: 15px 30px;
    width: 100%;
    z-index: 1;
}

.cn-close-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -10px;
    width: 15px;
    height: 15px;
    opacity: .5;
    padding: 10px;
    outline: 0;
    cursor: pointer;
}

    .cn-close-icon:hover {
        opacity: 1;
    }

    .cn-close-icon:after, .cn-close-icon:before {
        position: absolute;
        content: " ";
        height: 15px;
        width: 2px;
        top: 3px;
        background-color: grey;
    }

    .cn-close-icon:before {
        transform: rotate(45deg);
    }

    .cn-close-icon:after {
        transform: rotate(-45deg);
    }

#cookie-notice .cn-revoke-cookie {
    margin: 0;
}

#cookie-notice .cn-button {
    margin: 0 0 0 10px;
    display: inline-block;
}

    #cookie-notice .cn-button:not(.cn-button-custom) {
        letter-spacing: .25px;
        margin: 0 0 0 10px;
        text-transform: none;
        display: inline-block;
        cursor: pointer;
        touch-action: manipulation;
        white-space: nowrap;
        outline: 0;
        box-shadow: none;
        text-shadow: none;
        border: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-decoration: none;
        padding: 8.5px 10px;
        line-height: 1;
        color: inherit;
    }

.cn-text-container {
    margin: 0 0 6px;
}

.cn-buttons-container, .cn-text-container {
    display: inline-block;
}

#cookie-notice.cookie-notice-visible.cn-effect-fade, #cookie-notice.cookie-notice-visible.cn-effect-none, #cookie-notice.cookie-revoke-visible.cn-effect-fade, #cookie-notice.cookie-revoke-visible.cn-effect-none {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

#cookie-notice.cn-effect-fade, #cookie-notice.cn-effect-none {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-effect-slide {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

#cookie-notice.cn-effect-slide {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

#cookie-notice.cn-position-top.cn-effect-slide {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
    }
}

@media all and (max-width:900px) {
    .cookie-notice-container #cn-notice-buttons, .cookie-notice-container #cn-notice-text {
        display: block;
    }

    #cookie-notice .cn-button {
        margin: 0 5px 5px;
    }
}

@media all and (max-width:480px) {
    .cookie-notice-container, .cookie-revoke-container {
        padding: 15px 25px;
    }
}

@charset "utf-8";

.kia-global-body {
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: #d3d3d3;
}

.kia-global-body, .kia-global-paragraph, .kia-global-tableHeader, .kia-global-tableCell {
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    font-size: 13px;
}

    .kia-global-body a {
        text-decoration: none;
        color: #025c1f;
    }

        .kia-global-body a:hover {
            text-decoration: underline;
        }

    .kia-global-body h1 {
        color: #025c1f;
        text-transform: uppercase;
    }

.kia-global-panel {
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
    width: 940px;
    background-color: #fff;
    box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 9px 1px -moz-rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.2);
    zoom: 100%;
}

.kia-global-topnav {
    float: right;
    position: relative;
    top: -50px;
}

    .kia-global-topnav ul {
        list-style: none;
    }

        .kia-global-topnav ul li {
            float: left;
            margin-left: 15px;
        }

            .kia-global-topnav ul li.selected {
                font-weight: bold;
            }

.kia-global-text--center {
    text-align: center;
}

.kia-global-footer {
    bottom: 0;
    margin-top: 10px;
}

div.par {
    clear: both;
}

div.parsys_column {
    height: 100%;
    width: 100%;
    float: left;
    border: 0;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

    div.parsys_column .section {
        overflow: hidden;
        width: 100%;
    }

div.cq-colctrl-cols {
    width: 100%;
    float: left;
}

div.cq-colctrl-default {
    width: 100%;
}

div.cq-colctrl-lt0-c0 {
    width: calc(50% - 10px);
    margin-right: 10px;
}

div.cq-colctrl-lt0-c1 {
    width: calc(50% - 10px);
    margin-left: 10px;
}

div.parbase.image {
    text-align: center;
}

div.parbase.textimage .text {
    margin-left: 35px;
    position: relative;
    top: -38px;
}

body, input, textarea, select, btn, table {
    font-family: kiaM,Arial,Helvetica,sans-serif;
}

.fonts-loaded body, input, textarea, select, btn, table {
    font-family: "kiaM",Helvetica;
}

.fonts-loaded strong, th, h1, h2, h3, h4, h5, h6 {
    font-family: "kiaB";
}

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, input, textarea, btn, select {
    margin: 0;
    padding: 0;
}

body, input, textarea, select, btn, table {
    line-height: 18px;
    font-size: 13px;
    color: #333;
}

body {
    -webkit-text-size-adjust: none;
}

strong, th, h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

table {
    width: 100%;
    border-collapse: collapse;
}

img, fieldset {
    border: 0;
    vertical-align: top;
}

ul, ol {
    list-style: none;
}

em, address {
    font-style: normal;
}

caption {
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

button {
    cursor: pointer;
    margin: 0;
    padding: 0;
    background: 0;
    border: 0;
}

a {
    color: #333;
    text-decoration: none;
}

    a:hover, a:active, a:focus {
        text-decoration: underline;
    }

ul, ol {
    zoom: 1;
}

    ul:after, ol:after {
        content: "";
        clear: both;
        display: block;
    }

.hidden {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

.accessbility {
    position: fixed;
    left: 0;
    top: 0;
    text-align: center;
    width: 100%;
    z-index: 10001;
    font-size: 15px;
    background: #454545;
}

    .accessbility a {
        display: block;
        height: 0;
        width: 0;
        margin-bottom: -1px;
        overflow: hidden;
        text-align: center;
        color: #fff;
        color: #fff;
        white-space: nowrap;
    }

        .accessbility a:focus, .accessbility a:active {
            height: auto;
            width: auto;
            padding: 7px 0;
            color: #fff;
        }

.dimmed {
    display: none;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1005;
    position: absolute;
    top: 0;
    left: 0;
}

.ess {
    display: inline-block;
    font-size: 15px;
    color: #bb162b;
}

.bar {
    display: inline-block;
    font-family: Dotum;
    color: #c5c5c5;
    margin: 0 2px;
}

.pointcolor1 {
    color: #bb162b !important;
    font-weight: inherit;
}

.pointcolor2 {
    color: #58595b !important;
}

.vspace {
    margin-top: 10px;
}

.tumbImg {
    text-align: center;
    overflow: hidden;
}

    .tumbImg .inImg {
        text-align: center;
        margin: 0 -100%;
    }

        .tumbImg .inImg img {
            height: 100%;
        }

.cmm_spr, .sns_spr, .map_spr, .pg_arrow, .pg_btn, .pg_btn_on, .tool_spr, .kit_spr {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    white-space: nowrap;
    color: transparent;
    vertical-align: top;
    text-indent: -999px;
}

.cmm_tspr:before, .cmm_tspr:after, .form_spr:before, .form_spr:after, .util_a:before, .dth1_a:after, .tab_tspr:before, [class*=bl_type]:before, [class*=bl_type]:after, .tool_tspr:before, .kit_tspr:before {
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    white-space: nowrap;
    vertical-align: top;
}

.cmm_spr, .cmm_tspr:before, .cmm_tspr:after, .util_a:before, .dth1_a:after, [class*=bl_type]:before, [class*=bl_type]:after, .pg_arrow, .pg_btn, .pg_btn_on {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_common.png");
}

.cmm_home {
    display: inline-block;
    color: transparent;
    text-indent: -999px;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/ico_home.png");
}

.sns_spr {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/main/spr_sns.png");
}

    .sns_spr.nitro-lazy {
        background-image: none !important;
    }

.map_spr {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_map2.png");
}

    .map_spr.nitro-lazy {
        background-image: none !important;
    }

.cmm_home.nitro-lazy {
    background-image: none !important;
}

.tool_spr, .tool_tspr:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_tool.png");
}

.kit_spr, .kit_tspr:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_kit.png");
}

.form_spr:before, .form_spr:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_form.png");
}

.btnIcon:before, .btnIcon:after {
    content: "";
    display: inline-block;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_button.png") !important;
    background-repeat: no-repeat;
    vertical-align: top;
}

.tab_tspr:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/common/spr_tab.png");
}

@media screen and (-webkit-min-device-pixel-ratio:1.5) {
    .cmm_spr, .cmm_tspr:before, .cmm_tspr:after, .util_a:before, .dth1_a:after, [class*=bl_type]:before, .pg_arrow, .pg_btn, .pg_btn_on {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_common_x2.png");
        background-size: 175px 75px;
    }

    .sns_spr {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/main/spr_sns_x2.png");
        background-size: 175px 50px;
    }

        .sns_spr.nitro-lazy {
            background-image: none !important;
        }

    .map_spr {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_map2_x2.png");
        background-size: 37px 29px;
    }

        .map_spr.nitro-lazy {
            background-image: none !important;
        }

    .tool_spr, .tool_tspr:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_tool.png");
        background-size: 192px 140px;
    }

    .kit_spr, .kit_tspr:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_kit_x2.png");
        background-size: 48px 60px;
    }

    .form_spr:before, .form_spr:after {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_form_x2.png");
        background-size: 47px 42px;
    }

    .btnIcon:before, .btnIcon:after {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_button_x2.png");
        background-size: 124px 80px;
    }

    .tab_tspr:before {
        backgroud-image: url("../content/dam/kwcms/sa/en/images/common/spr_tab_x2.html");
        background-size: 140px 70px;
    }
}

.spr_build:before {
    content: "";
    background-position: -25px -41px;
    width: 20px;
    height: 19px;
    margin: 6px 5px 0 0;
}

.spr_warn:before {
    content: "";
    background-position: -126px 0;
    width: 36px;
    height: 30px;
}

.dth1_a:after {
    background-position: 0 0;
    width: 22px;
    height: 22px;
}

.util_a:before {
    background-position: -30px -14px;
    width: 4px;
    height: 5px;
}

.item_a {
    background-position: -149px -46px;
    width: 14px;
    height: 14px;
}

.on &gt; .item_a {
    background-position: -149px -31px;
}

.spr_menu {
    background-position: 0 -46px;
    width: 18px;
    height: 14px;
}

.spr_search {
    background-position: -25px -20px;
    width: 20px;
    height: 20px;
}

.spr_search2 {
    background-position: -45px -17px;
    width: 14px;
    height: 14px;
}

.spr_close {
    background-position: -15px -61px;
    width: 14px;
    height: 14px;
}

.spr_close2 {
    background-position: -30px -61px;
    width: 14px;
    height: 14px;
}

.spr_close3 {
    background-position: 0 -61px;
    width: 14px;
    height: 14px;
}

.spr_more {
    background-position: right -50px;
    width: 10px;
    height: 10px;
}

.spr_arrowL {
    background-position: -127px -31px;
    width: 10px;
    height: 20px;
}

.spr_arrowR {
    background-position: -138px -31px;
    width: 10px;
    height: 20px;
}

.spr_calendar {
    background-position: -83px -57px;
    width: 19px;
    height: 18px;
}

.calbtn_l {
    background-position: -103px -61px;
    width: 9px;
    height: 14px;
}

.calbtn_r {
    background-position: -114px -61px;
    width: 9px;
    height: 14px;
}

.calbtn_x {
    background-position: -124px -59px;
    width: 16px;
    height: 16px;
}

.spr_share_t {
    background-position: 0 -25px;
    width: 22px;
    height: 22px;
}

.spr_share_f {
    background-position: -23px -25px;
    width: 22px;
    height: 22px;
}

.spr_share_g {
    background-position: -46px -25px;
    width: 22px;
    height: 22px;
}

.spr_facebook {
    background-position: 0 0;
    width: 24px;
    height: 24px;
}

.spr_twitter {
    background-position: -25px 0;
    width: 24px;
    height: 24px;
}

.spr_google {
    background-position: -50px 0;
    width: 24px;
    height: 24px;
}

.spr_youtube {
    background-position: -75px 0;
    width: 24px;
    height: 24px;
}

.spr_instagram {
    background-position: -150px 0;
    width: 24px;
    height: 24px;
}

.spr_kiabuzz {
    background-position: -100px 0;
    width: 24px;
    height: 24px;
}

.spr_flickr {
    background-position: -125px 0;
    width: 24px;
    height: 24px;
}

.spr_snapchat {
    background-position: -69px -25px;
    width: 24px;
    height: 24px;
}

.map_pin {
    background-position: 0 0;
    width: 28px;
    height: 25px;
    padding: 4px 0 0 9px;
    color: #fff;
    font-family: kiaB;
    text-align: left;
    text-indent: 0;
}

    .map_pin.pin_on {
        background-position: 0 -29px;
        color: #bb162b;
    }

[class*=spr_offer] {
    width: 33px;
    height: 33px;
    border: 1px solid #ebebeb;
    background: #fefefe url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_map.png");
}

    [class*=spr_offer].nitro-lazy {
        background-image: none !important;
    }

.offerList {
    min-width: 117px;
    margin: -2px;
    overflow: hidden;
}

    .offerList [class*=spr_offer] {
        float: left;
        margin: 2px;
    }

.spr_offer1 {
    background-position: -61px 0;
}

.spr_offer2 {
    background-position: -97px 0;
}

.spr_offer3 {
    background-position: -61px -36px;
}

.spr_offer4 {
    background-position: -97px -36px;
}

.spr_offer5 {
    background-position: -61px -72px;
}

.spr_offer6 {
    background-position: -97px -72px;
}

.spr_offer7 {
    background-position: -133px 0;
}

.spr_email, .spr_email:before {
    content: "";
    background-position: 0 0;
    width: 24px;
    height: 24px;
}

.spr_docu, .spr_docu:before {
    content: "";
    background-position: 0 -26px;
    width: 24px;
    height: 24px;
}

.spr_print, .spr_print:before {
    content: "";
    background-position: 0 -52px;
    width: 24px;
    height: 24px;
}

.spr_desc {
    background-position: -0 -77px;
    width: 23px;
    height: 24px;
}

.spr_tool1:before {
    content: "";
    background-position: -26px 0;
    width: 54px;
    height: 42px;
}

.spr_tool2:before {
    content: "";
    background-position: -82px 0;
    width: 54px;
    height: 42px;
}

.spr_tool3:before {
    content: "";
    background-position: -138px 0;
    width: 54px;
    height: 42px;
}

.spr_tool4:before {
    content: "";
    background-position: -26px -44px;
    width: 54px;
    height: 42px;
}

.spr_tool5:before {
    content: "";
    background-position: -82px -44px;
    width: 54px;
    height: 42px;
}

.spr_tool6:before {
    content: "";
    background-position: -138px -44px;
    width: 54px;
    height: 42px;
}

.spr_tool7:before {
    content: "";
    background-position: -26px -88px;
    width: 54px;
    height: 42px;
}

.spr_tool8:before {
    content: "";
    background-position: -82px -88px;
    width: 54px;
    height: 42px;
}

.spr_tool9:before {
    content: "";
    background-position: -138px -88px;
    width: 54px;
    height: 42px;
}

.color_chip {
    display: inline-block;
    width: 52px;
    height: 52px;
    overflow: hidden;
    border-radius: 50% 50%;
    vertical-align: middle;
}

    .color_chip img {
        width: 100%;
        height: 100%;
    }

.color_bar {
    display: inline-block;
    overflow: hidden;
    width: 62px;
    height: 20px;
    vertical-align: middle;
}

    .color_bar img {
        width: 86px;
        height: 44px;
        margin: -11px;
    }

[class*=btn_area].line {
    border-top: 1px solid #e3e3e3;
    margin-top: 30px;
    padding-top: 20px;
}

[class*=btn_area] .br {
    display: inline-block;
}

.btn_area {
    text-align: center;
    margin-top: 20px;
}

.btn_areaL {
    text-align: left;
    margin-top: 15px;
}

.btn_areaR {
    text-align: right;
    margin-top: 15px;
}

.btn_areaT {
    text-align: right;
    margin-bottom: 12px;
}

.btn_sideT {
    text-align: right;
    margin: -34px 0 10px 0;
}

[class*=btnType] {
    display: inline-block;
    color: #fff;
    font-family: kiaB;
    text-transform: uppercase;
}

.btnType1 {
    background-color: #bb162b;
}

.btnType2 {
    background-color: #58595b;
}

.btnType3 {
    background-color: #7e8083;
}

.btnType4 {
    background-color: #aeaeae;
}

.btnType5 {
    background-color: #282828;
}

.btnType6 {
    background-color: #fff;
    color: #666;
}

.btnLarge {
    padding: 0 20px;
    line-height: 37px;
    font-size: 18px;
    border-radius: 19px;
}

    .btnLarge .arrow_r:after {
        background-position: -32px 0;
        width: 31px;
        height: 31px;
        margin: 3px 0 0 -1px;
        position: relative;
        right: -17px;
    }

    .btnLarge .arrow_l:before {
        background-position: -64px 0;
        width: 31px;
        height: 31px;
        margin: 3px -3px 0 0;
        position: relative;
        left: -17px;
    }

    .btnLarge .arrow_b:before {
        background-position: 0 0;
        width: 31px;
        height: 31px;
        margin: 3px -3px 0 0;
        position: relative;
        left: -17px;
    }

.btnMedium {
    padding: 0 15px;
    line-height: 30px;
    font-size: 14px;
    border-radius: 15px;
}

    .btnMedium .arrow_r:after {
        background-position: -25px -32px;
        width: 24px;
        height: 24px;
        margin: 3px 0 0 -2px;
        position: relative;
        right: -12px;
    }

    .btnMedium .arrow_l:before {
        background-position: 0 -32px;
        width: 24px;
        height: 24px;
        margin: 3px -2px 0 0;
        position: relative;
        left: -12px;
    }

    .btnMedium .arrow_t:after {
        background-position: -100px -32px;
        width: 24px;
        height: 24px;
        margin: 3px 0 0 -2px;
        position: relative;
        right: -12px;
    }

    .btnMedium .arrow_b:after {
        background-position: -75px -32px;
        width: 24px;
        height: 24px;
        margin: 3px 0 0 -2px;
        position: relative;
        right: -12px;
    }

    .btnMedium .play:before {
        background-position: -50px -32px;
        width: 24px;
        height: 24px;
        margin: 3px -2px 0 0;
        position: relative;
        left: -12px;
    }

.btnSmall {
    padding: 0 12px;
    line-height: 25px;
    font-size: 12px;
    border-radius: 13px;
}

    .btnSmall .arrow_r:after {
        background-position: 0 -57px;
        width: 6px;
        height: 9px;
        margin: 8px 0 0 8px;
    }

    .btnSmall .reflash:before {
        background-position: -7px -57px;
        width: 11px;
        height: 11px;
        margin: 7px 5px 0 0;
    }

    .btnSmall .reflash2:before {
        background-position: -7px -69px;
        width: 11px;
        height: 11px;
        margin: 7px 5px 0 0;
    }

    .btnSmall .print:before {
        background-position: -34px -57px;
        width: 16px;
        height: 16px;
        margin: 5px 6px 0 0;
    }

    .btnSmall .down:before {
        background-position: -19px -57px;
        width: 14px;
        height: 13px;
        margin: 5px 6px 0 0;
    }

    .btnSmall .change:before {
        background-position: -51px -57px;
        width: 16px;
        height: 12px;
        margin: 6px 6px 0 0;
    }

.closeBtn {
    display: inline-block;
    padding: 13px 14px;
    height: 14px;
}

.moreBtn {
    display: inline-block;
    padding: 10px;
    height: 10px;
}

.arrowBtn {
    display: inline-block;
    padding: 5px 3px;
}

.tab_type1 {
    display: inline-block;
    padding: 3px;
    background: #fff;
    height: 30px;
    line-height: 36px;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    overflow: hidden;
}

    .tab_type1 .tab_link {
        display: inline-block;
        color: #999;
        font-family: kiaB;
        line-height: 30px;
        text-transform: uppercase;
        vertical-align: top;
        padding: 0 15px;
        margin-left: -4px;
    }

        .tab_type1 .tab_link:first-child {
            margin-left: 0;
        }

    .tab_type1 .tt1_on {
        background: #7e8083;
        color: #fff;
        border-radius: 15px;
    }

    .tab_type1 .tt2_on {
        background: #bb162b;
        color: #fff;
        border-radius: 15px;
    }

.tab_type2 {
    clear: both;
    text-transform: uppercase;
}

    .tab_type2 .tab_li {
        min-width: 133px;
        float: left;
        text-align: center;
        font-family: kiaB;
        position: relative;
    }

    .tab_type2 .tab_a {
        display: block;
        padding: 12px 20px;
        min-height: 18px;
        margin-left: 1px;
        color: #fff;
        font-size: 15px;
        background: #a2a2a2;
    }

        .tab_type2 .tab_a.lh {
            padding: 3px 20px;
        }

    .tab_type2 .tab_li:first-child .tab_a {
        margin-left: 0;
    }

    .tab_type2 .tab_on {
        background: #bb162b;
    }

.tab_type3 .input_box {
    display: none;
    width: auto;
}

.tab_type3 .tab_li {
    min-width: 150px;
    float: left;
    margin-left: 1px;
    text-align: center;
    font-family: kiaB;
    position: relative;
    text-transform: uppercase;
}

    .tab_type3 .tab_li:first-child {
        margin-left: 0;
    }

.tab_type3 .tab_a {
    display: block;
    padding: 12px;
    height: 21px;
    color: #fff;
    font-size: 15px;
    background: #a2a2a2;
}

    .tab_type3 .tab_a.lh {
        padding: 5px 20px 4px;
        height: auto;
    }

.tab_type3 .tab_map:before {
    content: "";
    background-position: 0 0;
    width: 24px;
    height: 19px;
    margin: 0 8px 0 0;
}

.tab_type3 .tab_lst:before {
    content: "";
    background-position: -50px 0;
    width: 21px;
    height: 21px;
    margin: -1px 8px 0 0;
}

.tab_type3 .tab_email:before {
    content: "";
    background-position: -43px -24px;
    width: 22px;
    height: 15px;
    margin: 2px 8px 0 0;
}

.tab_type3 .tab_own:before {
    content: "";
    background-position: 0 -19px;
    width: 20px;
    height: 20px;
    margin: 0 8px 0 0;
}

.tab_type3 .tab_svc1:before {
    content: "";
    background-position: 0 -41px;
    width: 23px;
    height: 22px;
    margin: -1px 8px 0 0;
}

.tab_type3 .tab_svc2:before {
    content: "";
    background-position: -47px -41px;
    width: 24px;
    height: 24px;
    margin: -2px 8px 0 0;
}

.tab_type3 .tab_svc3:before {
    content: "";
    background-position: -94px 0;
    width: 24px;
    height: 24px;
    margin: -2px 8px 0 0;
}

.tab_type3 .tab_on {
    background: #bb162b;
}

    .tab_type3 .tab_on .tab_map:before {
        background-position: -25px 0;
    }

    .tab_type3 .tab_on .tab_lst:before {
        background-position: -73px 0;
    }

    .tab_type3 .tab_on .tab_email:before {
        background-position: -66px -24px;
    }

    .tab_type3 .tab_on .tab_own:before {
        background-position: -21px -23px;
    }

    .tab_type3 .tab_on .tab_svc1:before {
        background-position: -23px -41px;
    }

    .tab_type3 .tab_on .tab_svc2:before {
        background-position: -72px -41px;
    }

    .tab_type3 .tab_on .tab_svc3:before {
        background-position: -117px 0;
    }

.form_wrp input, .form_wrp textarea, .form_sch input, .input_box {
    color: #999;
    -webkit-appearance: none;
}

    .form_wrp input:focus, .form_wrp textarea:focus, .form_sch input:focus, .input_box:focus {
        color: #333;
    }

:-ms-input-placeholder {
    color: #999;
}

:-moz-placeholder {
    color: #999;
}

::-webkit-input-placeholder {
    color: #999;
}

.form_wrp {
    display: block;
    padding: 0 26px 0 0;
    position: relative;
}

    .form_wrp .input_box {
        width: 100%;
        min-height: 18px;
        border: 1px solid #d6d6d6;
        background: #fff;
        padding: 5px 12px;
        border-radius: 2px;
    }

        .form_wrp .input_box[disabled] {
            background: #efefef;
            color: #999;
        }

    .form_wrp .input_sch {
        width: 100%;
        min-height: 18px;
        border: 1px solid #d6d6d6;
        background: #fff;
        padding: 9px 12px;
        border-radius: 2px;
    }

    .form_wrp .sel_box {
        display: block;
        width: 100%;
        padding-right: 24px;
        position: relative;
    }

        .form_wrp .sel_box .selected-headline {
            display: block;
            width: 100%;
            height: 28px;
            line-height: 28px;
            border: 1px solid #e4e4e4;
            background: #efefef;
            padding: 0 12px;
            border-radius: 2px;
            color: #666;
            cursor: pointer;
            overflow: hidden;
        }

            .form_wrp .sel_box .selected-headline:after {
                content: "";
                background-position: 0 -31px;
                width: 11px;
                height: 8px;
                position: absolute;
                top: 12px;
                right: 12px;
            }

        .form_wrp .sel_box .select-list {
            width: 100%;
            overflow-y: auto;
            border: 1px solid #ccc;
            background: #fff;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 9;
        }

            .form_wrp .sel_box .select-list .select-list-link {
                display: block;
                padding: 5px 12px;
                color: #333;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

            .form_wrp .sel_box .select-list .select-list-hover, .form_wrp .sel_box .select-list .select-list-selected {
                background: #bb162b;
                color: #fff;
            }

        .form_wrp .sel_box .select-list-selfocus {
            border: 1px dotted #bb162b !important;
        }

        .form_wrp .sel_box.inp_sel .selected-headline {
            background: #fff;
            border: 1px solid #d0d0d0;
        }

        .form_wrp .sel_box.sch_sel .selected-headline {
            height: 36px;
            line-height: 36px;
            background: #fff;
            border: 1px solid #d0d0d0;
            border-radius: 0;
            color: #999;
            padding: 0 12px;
        }

            .form_wrp .sel_box.sch_sel .selected-headline:after {
                top: 15px;
            }

.form_date {
    display: block;
    padding-right: 44px;
    border: 1px solid #d6d6d6;
    background: #fff;
    border-radius: 2px;
    position: relative;
}

    .form_date .input_box {
        border: 0;
        padding: 5px 0 5px 12px;
        width: 100%;
    }

    .form_date .spr_calendar {
        position: absolute;
        top: 5px;
        right: 6px;
    }

.form_chk {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

    .form_chk input {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .form_chk label {
        cursor: pointer;
    }

        .form_chk label.focus:before {
            border: 1px dotted #bb162b;
            margin: -3px 5px -1px -1px;
            text-decoration: underline;
        }

    .form_chk.check .check_box:before {
        margin-right: 0;
    }

.form_spr {
    display: block;
}

.check_box:before {
    content: "";
    background-position: 0 -15px;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin: -2px 6px 0 0;
}

.check_box.c_on:before {
    content: " ";
    background-position: -32px -15px;
}

.radio_box:before {
    content: "";
    background-position: 0 0;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin: -2px 6px 0 0;
}

.radio_box.r_on:before {
    content: " ";
    background-position: -32px 0;
}

.form_area {
    display: table;
    width: 100%;
    table-layout: fixed;
    vertical-align: top;
}

    .form_area .form_wrp, .form_area .form_sch, .form_area .form_date {
        display: table-cell;
        vertical-align: top;
    }

    .form_area .space {
        width: 8px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }

    .form_area .hypen {
        width: 12px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }

    .form_area .at {
        width: 20px;
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        color: #999;
    }

.layer_calendar {
    display: none;
    position: absolute;
    top: 30px;
    right: 0;
    width: 246px;
    background: #f5f5f5;
    box-shadow: 4px 6px 0 rgba(0,0,0,.05);
    z-index: 9;
}

    .layer_calendar .sel_month {
        background: #333;
        padding: 6px;
        text-align: center;
    }

        .layer_calendar .sel_month .this {
            display: inline-block;
            color: #fff;
            font-size: 20px;
            line-height: 28px;
            font-family: Arial;
            font-weight: bold;
            margin: 0 10px;
        }

        .layer_calendar .sel_month .btn {
            padding: 5px;
            position: relative;
            top: -2px;
        }

    .layer_calendar .sel_date {
        border: 1px solid #bcbcbc;
        border-top: 0;
        padding: 5px 5px 10px;
    }

        .layer_calendar .sel_date th, .layer_calendar .sel_date td {
            text-align: center;
            padding: 6px 5px;
            font-size: 12px;
            font-family: Arial;
        }

        .layer_calendar .sel_date th {
            border-bottom: 1px solid #dedede;
            color: #222;
        }

        .layer_calendar .sel_date td {
            color: #222;
        }

            .layer_calendar .sel_date td.sat, .layer_calendar .sel_date td.sat a {
                color: #0575dd;
            }

            .layer_calendar .sel_date td.sun, .layer_calendar .sel_date td.sun a {
                color: #ea2b2b;
            }

            .layer_calendar .sel_date td span {
                color: #aeaeae;
            }

    .layer_calendar .calbtn_x {
        position: absolute;
        top: 5px;
        right: 5px;
    }

    .layer_calendar.open {
        display: block;
    }

.form_sch:after {
    content: "";
    clear: both;
    display: block;
}

.form_sch .sch_box {
    height: 36px;
    overflow: hidden;
    border: 1px solid #d0d0d0;
    padding: 0 58px 0 0;
    position: relative;
    background: #fff;
}

    .form_sch .sch_box .sch_inp {
        width: 100%;
        padding: 9px 0 9px 14px;
        border: 0;
    }

    .form_sch .sch_box .sch_btn {
        position: absolute;
        top: 0;
        right: 0;
        padding: 8px 14px 8px 10px;
    }

.form_sch .sch_open {
    display: none;
    background: #fff;
}

.form_sch .sch_box.sch_round {
    height: 36px;
    border: 1px solid #e5e5e5;
    border-radius: 18px;
    padding: 0 50px 0 0;
    position: relative;
}

    .form_sch .sch_box.sch_round .sch_inp {
        background: transparent;
    }

    .form_sch .sch_box.sch_round .sch_btn {
        position: absolute;
        top: 0;
        right: 0;
        padding: 10px 12px 10px 10px;
    }

.acc_filter {
    overflow: hidden;
    margin: 30px 0 15px;
}

    .acc_filter .category_area {
        float: left;
        text-transform: uppercase;
        overflow: hidden;
    }

        .acc_filter .category_area .filter_tit {
            display: block;
            float: left;
            font-size: 15px;
            font-family: KiaB;
            height: 40px;
            line-height: 40px;
            margin-right: 15px;
        }

        .acc_filter .category_area .input_box {
            display: none;
            width: auto;
        }

        .acc_filter .category_area ul {
            float: left;
            display: block;
            border-radius: 19px;
            border: 1px solid #e0e0e0;
            padding: 3px;
            background: #fff;
        }

            .acc_filter .category_area ul li {
                float: left;
            }

                .acc_filter .category_area ul li a {
                    display: block;
                    font-family: KiaB;
                    color: #aaa;
                    height: 30px;
                    line-height: 30px;
                    padding: 0 15px;
                }

                    .acc_filter .category_area ul li a.on {
                        border-radius: 15px;
                        background: #7e8083;
                        color: #fff;
                    }

                    .acc_filter .category_area ul li a.on_r {
                        border-radius: 15px;
                        background: #bc162c;
                        color: #fff;
                    }

    .acc_filter .search_area {
        float: right;
    }

        .acc_filter .search_area .sch_box.sch_round {
            position: relative;
            height: 38px;
            border: 1px solid #e5e5e5;
            border-radius: 19px;
            padding: 0 50px 0 0;
            margin-top: 2px;
            background: #fff;
        }

        .acc_filter .search_area .sch_box .sch_inp {
            width: 100%;
            padding: 10px 0 10px 14px;
            border: 0;
            color: #999;
        }

        .acc_filter .search_area .sch_box.sch_round .sch_inp {
            background: transparent;
        }

        .acc_filter .search_area .sch_box.sch_round .sch_btn {
            position: absolute;
            top: 0;
            right: 0;
            padding: 10px 12px 10px 10px;
        }

.con_tit {
    font-size: 36px;
    color: #000;
    line-height: 30px;
    text-transform: uppercase;
}

    .con_tit:after {
        content: "";
        display: block;
        width: 70px;
        height: 2px;
        background: #bb162b;
        margin-top: 18px;
    }

.con_stit {
    font-size: 22px;
    color: #333;
    text-transform: uppercase;
    margin-top: 12px;
}

    .con_stit:before {
        content: "";
        display: block;
        width: 33px;
        height: 2px;
        background: #d5172e;
        position: relative;
        top: -12px;
    }

.bl_type1 {
    padding-left: 13px;
    font-size: 16px;
    color: #333;
    text-transform: uppercase;
}

    .bl_type1:before {
        content: "";
        background-position: right 0;
        width: 8px;
        height: 10px;
        margin: 5px 5px 0 -13px;
    }

.bl_type2 {
    padding-left: 10px;
    font-family: kiaM;
    font-size: 14px;
    color: #000;
}

    .bl_type2:before {
        content: "";
        background-position: right -11px;
        width: 4px;
        height: 4px;
        margin: 8px 6px 0 -10px;
    }

.bl_type3 {
    padding-left: 10px;
    font-family: kiaM;
    color: #666;
}

    .bl_type3:before {
        content: "";
        background-position: right -16px;
        width: 4px;
        height: 4px;
        margin: 8px 6px 0 -10px;
    }

.bl_type4 {
    padding-left: 7px;
    font-family: kiaM;
    color: #767676;
}

    .bl_type4:before {
        content: "";
        width: 3px;
        height: 3px;
        margin: 8px 4px 0 -7px;
        background: #aeaeae;
    }

.bl_type5 {
    padding-left: 7px;
    color: #000;
}

    .bl_type5:before {
        content: "";
        background-position: right -61px;
        width: 3px;
        height: 5px;
        margin: 8px 4px 0 -7px;
    }

.bl_type_a {
    display: inline-block;
    padding-left: 10px;
    text-decoration: underline;
    font-size: 11px;
    color: #333;
    text-transform: uppercase;
}

    .bl_type_a:before {
        content: "";
        background-position: right -21px;
        width: 5px;
        height: 7px;
        margin: 6px 5px 0 -10px;
    }

.bl_typeW_a {
    display: inline-block;
    padding-left: 10px;
    text-decoration: underline;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
}

    .bl_typeW_a:before {
        content: "";
        background-position: right -28px;
        width: 5px;
        height: 7px;
        margin: 6px 5px 0 -10px;
    }

.bl_typeR_a {
    display: inline-block;
    text-decoration: underline;
    font-size: 12px;
    color: #666;
    text-transform: uppercase;
}

    .bl_typeR_a:after {
        content: "";
        background-position: right -21px;
        width: 5px;
        height: 7px;
        margin: 6px 0 0 6px;
    }

.bl_type_note {
    position: relative;
    padding-left: 24px;
    font-size: 12px;
    margin-top: 5px;
    text-align: left;
}

    .bl_type_note:before {
        content: "";
        background-position: -61px -40px;
        width: 16px;
        height: 16px;
        position: absolute;
        top: 2px;
        left: 0;
    }

    .bl_type_note .note_dt {
        font-size: 13px;
        color: #767676;
        text-transform: uppercase;
    }

    .bl_type_note .note_dd {
        color: #9c9c9c;
        line-height: 16px;
        margin: 3px 0 0 0;
    }

    .bl_type_note .note_p {
        margin: 10px 0;
        color: #666;
    }

.note_area {
    border-top: 1px solid #d7d7d7;
    margin-top: 25px;
    padding-top: 5px;
}

.array_area .array_a {
    display: inline-block;
    color: #999;
    vertical-align: top;
}

    .array_area .array_a.on {
        color: #bb162b;
    }

        .array_area .array_a.on:after {
            content: "";
            display: block;
            margin: 0 auto;
            background-position: right -67px;
            width: 7px;
            height: 4px;
        }

h3.bl_type1, h4.bl_type1, h5.bl_type1 {
    margin: 20px 0 10px;
}

    h3.bl_type1:first-child, h4.bl_type1:first-child, h5.bl_type1:first-child {
        margin-top: 0;
    }

strong.bl_type2 {
    display: block;
    margin: 10px 0;
}

.list_type1 {
    margin: 10px 0;
}

    .list_type1 li {
        margin: 4px 0 4px 12px;
    }

.h_type1 {
    font-size: 24px;
    line-height: 28px;
}

.txt_desc1 {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px;
}

.txt_desc2 {
    font-size: 13px;
    color: #666;
}

.txt_desc3 {
    font-size: 13px;
    margin-bottom: 20px;
}

.txt_desc4 {
    margin: 10px 0 10px 13px;
    color: #666;
}

.accordion &gt; li {
    margin-top: 1px;
}

    .accordion &gt; li:first-child {
        margin-top: 0;
    }

.accordion .accordionTit {
    display: block;
    color: #fff;
    font-family: KiaB;
    font-size: 18px;
    padding: 11px 0 11px 32px;
    background: #424242 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/icon_accordion.png") no-repeat;
    background-position: right 15px;
}

    .accordion .accordionTit.nitro-lazy {
        background-image: none !important;
    }

    .accordion .accordionTit.on {
        background: #424242 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/icon_accordion.png") no-repeat;
        background-position: right -45px;
    }

        .accordion .accordionTit.on.nitro-lazy {
            background-image: none !important;
        }

.accordion .accordionCont {
    display: none;
    background: #fff;
    border: 1px solid #e3e3e3;
    padding: 30px 30px 40px;
}

.accordion .accordionTit.on + .accordionCont {
    display: block !important;
}

.tleft {
    text-align: left !important;
}

.tright {
    text-align: right !important;
}

.tcenter {
    text-align: center !important;
}

.tableWrap {
    position: relative;
    margin-top: 15px;
    border: 1px solid #7d7d7d;
    border-top: 0;
}

    .tableWrap .tableTit {
        width: 100%;
    }

        .tableWrap .tableTit strong {
            display: block;
            padding: 15px 14px;
            background: #424242;
            font-size: 15px;
            color: #fff;
        }

    .tableWrap th {
        padding: 10px 14px;
    }

    .tableWrap td {
        padding: 10px 14px;
        border-top: 1px solid #d6d6d6;
        color: #666;
        font-family: kiaM;
        text-align: left;
        font-size: 13px;
    }

    .tableWrap th[class*=tableTh] {
        height: 18px;
        background: #f8f8f8;
        font-family: kiaB;
        font-size: 14px;
        color: #000;
        text-align: left;
    }

    .tableWrap th.tableTh2 {
        border-top: 1px solid #d6d6d6;
    }

    .tableWrap th.tableTh3 {
        background: #fff;
        font-size: 13px;
        border-top: 1px solid #d6d6d6;
        color: #333;
        font-family: kiaM;
    }

    .tableWrap .tableFix {
        position: relative;
        float: left;
        width: 212px;
        z-index: 9;
    }

    .tableWrap .fixArea {
        background: #fff;
    }

        .tableWrap .fixArea th, .tableWrap .fixArea td {
            border-right: 1px solid #d6d6d6;
            width: 258px;
            word-break: break-word;
        }

    .tableWrap .tableScroll {
        overflow: hidden;
        overflow-x: scroll;
    }

    .tableWrap .scrollArea {
        table-layout: fixed;
        overflow: hidden;
        background: #fff;
    }

        .tableWrap .scrollArea th {
            border-left: 1px solid #d6d6d6;
            font-family: kiaB;
            font-size: 14px;
            color: #000;
            text-align: center;
        }

            .tableWrap .scrollArea th.tableTh2 {
                border-bottom: 1px solid #d6d6d6;
                border-top: 0;
            }

            .tableWrap .scrollArea th div {
                position: relative;
                margin: 0;
                padding: 0;
            }

            .tableWrap .scrollArea th span.scrollTh {
                position: absolute;
            }

        .tableWrap .scrollArea td {
            border-left: 1px solid #d6d6d6;
            color: #666;
            text-align: center;
        }

            .tableWrap .scrollArea th:first-child, .tableWrap .scrollArea td:first-child {
                border-left: 0;
            }

.table_type1 {
    position: relative;
}

    .table_type1:before {
        content: "";
        display: block;
        background: #bb162b;
        width: 100%;
        height: 2px;
        position: absolute;
        top: 0;
    }

    .table_type1:after {
        content: "";
        display: block;
        background: #7d7d7d;
        width: 100%;
        height: 2px;
        position: absolute;
    }

    .table_type1 th {
        background: #f5f5f5;
        padding: 8px 18px;
    }

    .table_type1 td {
        padding: 12px 18px;
        color: #666;
        line-height: 20px;
        text-align: center;
    }

    .table_type1 th, .table_type1 td {
        border-left: 1px solid #d6d6d6;
    }

        .table_type1 th:first-child, .table_type1 td:first-child {
            border-left: 0;
        }

    .table_type1 tbody tr {
        border-top: 1px solid #d6d6d6;
    }

        .table_type1 tbody tr:first-child {
            border-top: 0;
        }

.table_type2 {
    border: 1px solid #e2e2e2;
}

    .table_type2.tborder {
        border-top: 2px solid #515151;
    }

    .table_type2 th, .table_type2 td {
        border: 1px solid #e2e2e2;
        font-family: kiaM;
        font-size: 12px;
        padding: 8px 10px;
        text-align: left;
    }

    .table_type2 th {
        background: #f8f8f8;
        border-bottom: 0;
        vertical-align: top;
    }

    .table_type2 td {
        color: #666;
        word-break: break-all;
    }

.table_type3 {
    border-top: 2px solid #515151;
    border-bottom: 2px solid #7d7d7d;
}

    .table_type3 th, .table_type3 td {
        padding: 8px 10px;
        text-align: center;
        border-left: 1px solid #d6d6d6;
    }

        .table_type3 th:first-child, .table_type3 td:first-child {
            border-left: 0;
        }

    .table_type3 thead th {
        background: #f5f5f5;
        font-size: 14px;
    }

    .table_type3 tbody th {
        border-top: 1px solid #d6d6d6;
    }

    .table_type3 td {
        border-top: 1px solid #d6d6d6;
        color: #666;
        font-size: 12px;
    }

.table_type4 {
    border: 1px solid #e8e8e8;
    border-top: 0;
    font-size: 13px;
}

    .table_type4 .tbl_tr {
        display: table;
        width: 100%;
        border-top: 1px solid #e8e8e8;
    }

    .table_type4 .tbl_th {
        display: table-cell;
        width: 20%;
        font-family: kiaM;
        padding: 8px 20px;
        border-right: 1px solid #e8e8e8;
        background: #f8f8f8;
        vertical-align: middle;
        color: #333;
    }

    .table_type4 .tbl_td {
        display: table-cell;
        padding: 8px 20px;
        color: #666;
    }

.nodata {
    clear: both;
    float: none;
    width: 100%;
    padding: 205px 0 !important;
    text-align: center;
}

    .nodata span {
        display: inline-block;
        padding-left: 45px;
        color: #999;
        font-size: 20px;
        font-family: kiaB;
        line-height: 30px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_nodata_w.gif") no-repeat;
    }

        .nodata span.nitro-lazy {
            background-image: none !important;
        }

.no_result {
    padding: 100px 0 !important;
    text-align: center;
    color: #999;
}

    .no_result .spr_warn:before {
        vertical-align: middle;
        margin-right: 8px;
    }

.no_result_box {
    margin-top: 15px;
    padding: 200px 30px;
    border: 1px solid #d0d0d0;
    background: #e9e9e9;
    text-align: center;
    text-transform: uppercase;
}

    .no_result_box .no_txt {
        margin-bottom: 20px;
        font-size: 20px;
        font-family: kiaB;
        line-height: 26px;
    }

.bbs_edit {
    height: 38px;
    margin-bottom: 25px;
    position: relative;
}

    .bbs_edit .bbs_count {
        padding: 10px 0;
    }

    .bbs_edit .bbs_sch {
        position: absolute;
        top: 0;
        right: 0;
        width: 200px;
    }

.bbs_order {
    margin-bottom: 10px;
    float: right;
    font-size: 15px;
}

    .bbs_order .cmm_tspr {
        display: inline-block;
        color: #666;
    }

        .bbs_order .cmm_tspr:before {
            content: "";
            width: 1px;
            height: 12px;
            background: #ccc;
            vertical-align: middle;
            margin: 0 8px 0 4px;
        }

        .bbs_order .cmm_tspr:first-child:before {
            display: none;
        }

    .bbs_order .order_on {
        color: #bb162b;
        font-family: kiaB;
    }

        .bbs_order .order_on:after {
            content: "";
            width: 8px;
            height: 6px;
            background-position: right -37px;
            vertical-align: middle;
            margin-left: 5px;
        }

.bbs_write {
    text-align: right;
    margin: -25px 0;
}

.end_event {
    background: rgba(0,0,0,.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 8;
}

    .end_event .note {
        display: block;
        position: absolute;
        top: 20%;
        left: 0;
        width: 100%;
        padding-top: 130px;
        text-align: center;
        font-size: 30px;
        line-height: 42px;
        color: #fff;
    }

        .end_event .note:before {
            content: "";
            display: block;
            width: 100%;
            height: 282px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bg_note_box.png") center 0 no-repeat;
            position: absolute;
            top: 0;
            left: 0;
        }

[class*=bbs_type] {
    clear: both;
    margin-bottom: 40px;
    position: relative;
    z-index: 8;
}

    [class*=bbs_type] .bbs_info .h:after {
        content: "|";
        color: #ccc;
        display: inline-block;
        margin: 0 3px 0 5px;
    }

    [class*=bbs_type] .bbs_info .file_a {
        color: #bb162b;
        text-decoration: underline;
        margin-right: 5px;
    }

    [class*=bbs_type] .bbs_sort, [class*=bbs_type] .bbs_date, [class*=bbs_type] .bbs_file, [class*=bbs_type] .bbs_txt {
        font-size: 13px;
        display: inline-block;
        margin-top: 5px;
        color: #999;
    }

    [class*=bbs_type] .bbs_body {
        display: none;
        clear: both;
        line-height: 24px;
        color: #666;
    }

    [class*=bbs_type] .bbs_open .bbs_body {
        display: block;
    }

.bbs_type1 {
    border-top: 2px solid #7d7d7d;
    background: #fff;
}

    .bbs_type1 .no_result_box {
        margin-top: 0;
        border-top: 0;
    }

    .bbs_type1 .bbs_li {
        border: 1px solid #e3e3e3;
        border-top: 0;
    }

    .bbs_type1 .bbs_head {
        padding: 26px 28px;
        overflow: hidden;
        position: relative;
    }

        .bbs_type1 .bbs_head:hover {
            background: #fcfcfc;
        }

    .bbs_type1 .bbs_info {
        padding-right: 120px;
        overflow: hidden;
    }

    .bbs_type1 .bbs_tit {
        font-size: 16px;
        line-height: 18px;
        display: block;
        margin-top: 5px;
    }

    .bbs_type1 .bbs_date, .bbs_type1 .bbs_txt {
        margin-right: 30px;
    }

    .bbs_type1 .bbs_hit {
        position: absolute;
        top: 26px;
        right: 28px;
        border-left: 1px solid #e3e3e3;
        padding: 8px 0 8px 35px;
        text-align: center;
        color: #999;
        font-size: 13px;
    }

        .bbs_type1 .bbs_hit .h {
            display: block;
            margin-bottom: 2px;
        }

    .bbs_type1 [class*=bbs_pro] {
        display: inline-block;
        position: absolute;
        top: 30px;
        right: 0;
        width: 116px;
        height: 20px;
        border-left: 1px solid #e3e3e3;
        padding: 12px 0;
        text-align: center;
    }

    .bbs_type1 .bbs_pro1 {
        color: #1a619e;
    }

    .bbs_type1 .bbs_pro2 {
        color: #bb162b;
    }

    .bbs_type1 .bbs_body {
        padding: 34px 48px;
        background: #fcfcfc;
        border-top: 1px solid #e3e3e3;
        position: relative;
    }

        .bbs_type1 .bbs_body:before {
            content: "";
            display: block;
            width: 24px;
            height: 12px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bg_open_con.png") 0 0 no-repeat;
            position: absolute;
            top: -1px;
            left: 50%;
            margin-left: -12px;
        }

    .bbs_type1 .bbs_li.bbs_open .bbs_body {
        display: block;
    }

.bbs_type2 {
    margin: -20px -10px 40px;
}

    .bbs_type2 .moreBtn {
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .bbs_type2 .closeBtn {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 9;
    }

    .bbs_type2 .bbs_li {
        float: left;
        width: 33.3%;
        margin-top: 20px;
    }

    .bbs_type2 .bbs_wrp {
        margin: 0 10px;
        padding-top: 3px;
        overflow: hidden;
        position: relative;
    }

    .bbs_type2 .bbs_body {
        background: #fff;
        padding: 0 30px 30px;
    }

    .bbs_type2 .bbs_info {
        display: block;
        background: #fff;
        padding: 20px 15px;
        position: relative;
    }

    .bbs_type2 .bbs_info_2 {
        height: 240px;
        margin: 0 -100%;
        position: relative;
        display: block;
        background: #fff;
        padding: 20px 15px;
    }

    .bbs_type2 .bbs_img {
        height: 240px;
        margin: 0 -100%;
        position: relative;
        text-align: center;
    }

        .bbs_type2 .bbs_img img {
            height: 100%;
        }

        .bbs_type2 .bbs_img .thumb {
            height: 100%;
        }

        .bbs_type2 .bbs_img .viewer {
            display: none;
        }

        .bbs_type2 .bbs_img .bbsPlay {
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
            z-index: 99;
            background: url("../content/dam/kwcms/gt/en/images/pip/img_pip_play.html") no-repeat 0 0;
            text-indent: -9999px;
            width: 57px;
            height: 57px;
            margin: -28px 0 0 -28px;
        }

            .bbs_type2 .bbs_img .bbsPlay.nitro-lazy {
                background-image: none !important;
            }

    .bbs_type2 .bbs_tit {
        display: block;
        height: 38px;
        overflow: hidden;
        font-size: 15px;
        font-family: kiaM;
    }

    .bbs_type2 .bbs_wrp a:hover {
        color: #fff;
    }

        .bbs_type2 .bbs_wrp a:hover .bbs_info {
            background: #bb162b;
            color: #fff;
        }

        .bbs_type2 .bbs_wrp a:hover .bbs_date {
            color: #fff;
        }

    .bbs_type2 .bbs_date span {
        display: block;
    }

    .bbs_type2 .endPromotion {
        position: absolute;
        top: -1px;
        left: 10px;
        z-index: 1006;
    }

.bbs_type2 {
    margin: -20px -20px 40px 0;
}

    .bbs_type2 .no_result {
        margin: 20px 20px 0 0;
        background: #fff;
    }

    .bbs_type2 .moreBtn {
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .bbs_type2 .closeBtn {
        display: none;
        position: absolute;
        top: 3px;
        right: 0;
        z-index: 9;
    }

    .bbs_type2 .bbs_li {
        float: left;
        width: 33.3%;
        margin-top: 20px;
    }

    .bbs_type2 .bbs_wrp {
        position: relative;
        overflow: hidden;
        margin-right: 20px;
    }

    .bbs_type2 .bbs_body {
        background: #fff;
        padding: 0 30px 30px;
    }

    .bbs_type2 .bbs_info {
        background: #fff;
        padding: 20px 15px;
        position: relative;
    }

    .bbs_type2 .bbs_img {
        width: auto;
        height: 240px;
        margin: 0 -100%;
        position: relative;
        text-align: center;
    }

        .bbs_type2 .bbs_img img {
            height: 100%;
        }

        .bbs_type2 .bbs_img .thumb {
            height: 100%;
        }

        .bbs_type2 .bbs_img .viewer {
            display: none;
        }

    .bbs_type2 .bbs_tit {
        display: block;
        font-size: 15px;
        font-family: kiaM;
        line-height: 20px;
    }

    .bbs_type2 .bbs_wrp:hover .bbs_info {
        background: #bb162b;
        color: #fff;
    }

        .bbs_type2 .bbs_wrp:hover .bbs_info a {
            color: #fff;
        }

    .bbs_type2 .bbs_wrp:hover .bbs_date {
        color: #fff;
    }

    .bbs_type2 .bbs_open {
        width: 100%;
    }

        .bbs_type2 .bbs_open .closeBtn {
            display: block;
        }

        .bbs_type2 .bbs_open .bbs_img {
            margin: 0;
            height: auto;
        }

            .bbs_type2 .bbs_open .bbs_img img {
                width: 100%;
            }

            .bbs_type2 .bbs_open .bbs_img .thumb {
                display: none;
            }

            .bbs_type2 .bbs_open .bbs_img .viewer {
                display: block;
            }

        .bbs_type2 .bbs_open .moreBtn {
            display: none;
        }

        .bbs_type2 .bbs_open .bbs_info {
            padding: 25px 30px;
        }

        .bbs_type2 .bbs_open .bbs_tit {
            height: auto;
            font-size: 21px;
            font-family: kiaB;
            line-height: 30px;
            color: #000;
        }

        .bbs_type2 .bbs_open .bbs_wrp:hover .bbs_info {
            background: #fff;
            color: #000;
        }

        .bbs_type2 .bbs_open .bbs_wrp:hover .bbs_date {
            color: #999;
        }

.bbs_view {
    background: #fff;
    position: relative;
}

    .bbs_view .bbs_img img {
        width: 100%;
        height: 100%;
    }

    .bbs_view .bbs_info {
        padding: 30px 30px 40px;
        font-size: 13px;
        color: #666;
    }

        .bbs_view .bbs_info .bbs_tit {
            display: block;
            font-size: 22px;
            line-height: 25px;
            color: #000;
        }

        .bbs_view .bbs_info .bbs_date {
            display: block;
            font-size: 12px;
            margin: 8px 0 10px;
            color: #999;
        }

        .bbs_view .bbs_info .con_share {
            margin: 20px 0;
            float: none;
        }

.endTxt {
    margin-top: 30px;
    padding: 30px 0;
    text-align: center;
    font-size: 15px;
    border: 1px solid #e5e5e5;
    background: #f8f8f8;
}

.bbs_view .endPromotion {
    position: absolute;
    top: -5px;
    left: 10px;
    z-index: 1006;
}

.bbs_navi {
    margin-top: 15px;
}

    .bbs_navi .navi_prev {
        margin-bottom: 2px;
    }

    .bbs_navi .navi_prev, .bbs_navi .navi_next {
        display: table;
        width: 100%;
    }

    .bbs_navi .navi_btn {
        display: table-cell;
        width: 100px;
        background: #e9e9e9;
        font-family: kiaB;
        padding: 20px;
        text-transform: uppercase;
        vertical-align: middle;
    }

    .bbs_navi .navi_txt {
        display: table-cell;
        background: #fff;
        padding: 20px;
    }

        .bbs_navi .navi_txt a .date {
            float: right;
            color: #666;
        }

.spr_bbs_prev:before {
    content: "";
    background-position: -80px -30px;
    width: 11px;
    height: 9px;
    vertical-align: middle;
    margin: -4px 10px 0 0;
}

.spr_bbs_next:before {
    content: "";
    background-position: -92px -30px;
    width: 11px;
    height: 9px;
    vertical-align: middle;
    margin: 0 10px 0 0;
}

.pg_num_area {
    text-align: center;
    margin-top: 20px;
    font-size: 0;
    font-size: 12px;
    vertical-align: top;
}

    .pg_num_area .pg_arrow {
        display: inline-block;
        width: 8px;
        height: 13px;
        vertical-align: top;
        margin-top: 10px;
    }

    .pg_num_area .pg_prev {
        width: 8px;
        background-position: -80px -13px;
        margin-right: 8px;
    }

    .pg_num_area .pg_next {
        width: 8px;
        background-position: -94px -13px;
        margin-left: 8px;
    }

    .pg_num_area .pg_num {
        display: inline-block;
        width: 30px;
        height: 30px;
        border: 1px solid #e4e4e4;
        background: #fff;
        border-radius: 2px;
        color: #464646;
        text-align: center;
        line-height: 30px;
        margin: 0 5px;
    }

    .pg_num_area .pg_num_on {
        background: #898989;
        border: 1px solid #898989;
        color: #fff;
    }

.pg_btn_area {
    text-align: center;
    margin-top: 25px;
    font-size: 0;
    vertical-align: top;
}

    .pg_btn_area .pg_btn {
        display: inline-block;
        background-position: -61px -61px;
        width: 10px;
        height: 10px;
        margin: 0 2px;
    }

    .pg_btn_area.pg_btn_w .pg_btn {
        background-position: -72px -61px;
    }

    .pg_btn_area .pg_btn.pg_btn_on {
        background-position: -50px -61px;
    }

.popup_wrap {
    max-width: 740px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 15px;
    min-width: 290px;
    z-index: 1006;
}

    .popup_wrap .con_share {
        float: right;
    }

    .popup_wrap .closeBtn {
        position: absolute;
        top: 0;
        right: 0;
    }

.popup .pop_tit {
    font-size: 22px;
    background: #bb162b;
    padding: 16px 25px;
    color: #fff;
}

.popup .pop_con {
    padding: 25px;
    background: #fff;
    position: relative;
}

.popup .closeBtn {
    padding: 18px;
}

.popup_viewer .viewer_img img {
    width: 100%;
}

.popup_viewer .viewer_dsc {
    background: #fff;
    padding: 18px 30px;
}

    .popup_viewer .viewer_dsc .tit {
        font-size: 15px;
        font-family: kiaM;
    }

    .popup_viewer .viewer_dsc .txt {
        font-size: 13px;
        color: #666;
        margin-top: 10px;
    }

.popup_note .note_con {
    border-top: 5px solid #bb162b;
    padding: 35px 50px;
    background: #fff;
}

    .popup_note .note_con .tit {
        font-size: 20px;
        color: #464646;
        margin-bottom: 15px;
    }

    .popup_note .note_con .txt {
        line-height: 22px;
    }

.popup_tool .pop_tit {
    background: #f7f7f7;
    padding: 20px;
    border-bottom: 1px solid #d6d6d6;
}

    .popup_tool .pop_tit .tit {
        font-size: 22px;
        color: #666;
        display: inline-block;
        margin-right: 5px;
    }

    .popup_tool .pop_tit .by {
        font-size: 12px;
        color: #bb162b;
    }

.popup_tool .pop_con {
    background: #fff;
    padding: 20px;
}

    .popup_tool .pop_con label {
        display: inline-block;
        margin-bottom: 5px;
    }

    .popup_tool .pop_con .send_name {
        float: left;
        width: 48%;
    }

    .popup_tool .pop_con .send_mail {
        float: right;
        width: 48%;
    }

    .popup_tool .pop_con .send_con {
        clear: both;
        padding-top: 10px;
    }

.popup_tool .closeBtn {
    top: 10px;
    right: 10px;
}

.pop_desc {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -12px;
}

    .pop_desc .desc_con {
        display: none;
        width: 470px;
        background: #fff;
        border: 2px solid #979797;
        padding: 18px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9;
        line-height: 20px;
    }

        .pop_desc .desc_con .tit {
            display: block;
            font-size: 22px;
            color: #666;
            margin-bottom: 18px;
        }

        .pop_desc .desc_con.pop_on {
            display: block;
        }

    .pop_desc .closeBtn {
        position: absolute;
        top: 5px;
        right: 5px;
    }

.emailpopup .pop_tit {
    font-size: 22px;
    background: #bb162b;
    padding: 16px 25px;
    color: #fff;
}

.emailpopup .pop_con {
    padding: 25px;
    background: #fff;
    position: relative;
}

.emailpopup .closeBtn {
    padding: 18px;
}

#wrap, #header, .snb_wrap {
    min-width: 980px;
    margin: 0 auto;
}

#header, #container, #footer {
    width: 100%;
    position: relative;
}

.inner {
    width: 940px;
    margin: 0 auto;
    position: relative;
}

.dummy_header {
    display: block;
    width: 100%;
    height: 86px;
    background: rgba(255,0,0,.3) url("../content/dam/kwcms/gt/en/images/%40header.html") center 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 40px;
    font-family: kiaB;
    line-height: 86px;
}

    .dummy_header.nitro-lazy {
        background-image: none !important;
    }

.dummy_footer {
    display: block;
    width: 100%;
    height: 100px;
    background: rgba(255,0,0,.3);
    color: #fff;
    color: #fff;
    text-align: center;
    font-size: 40px;
    font-family: kiaB;
    line-height: 100px;
}

.dummy_class {
    background: rgba(255,0,0,.3);
}

#header {
    border-bottom: 4px solid #bc162c;
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 1004;
}

    #header:before {
        content: "";
        display: block;
        width: 100%;
        height: 31px;
        background: #f9f9f9;
        border-bottom: 1px solid #ebebeb;
        position: absolute;
        left: 0;
        top: 0;
    }

    #header .header_in {
        width: 960px;
        margin: 32px auto 0;
        padding: 8px 0;
        position: relative;
        zoom: 1;
    }

        #header .header_in:after {
            content: "";
            display: block;
            clear: both;
        }

    #header .logo_h1 {
        float: left;
        margin-right: 22px;
    }

        #header .logo_h1 .lg_a {
            display: inline-block;
        }

        #header .logo_h1 .lg_img {
            width: 75px;
        }

.open_gnb {
    display: none;
}

.gnb_area {
    text-transform: uppercase;
}

    .gnb_area .gnb_nav {
        float: left;
    }

        .gnb_area .gnb_nav .dth1_l {
            float: left;
            margin-left: 30px;
        }

        .gnb_area .gnb_nav .dth1_a {
            display: block;
            padding: 10px;
            font-size: 16px;
            font-family: kiaB;
        }

        .gnb_area .gnb_nav .dth2_u {
            display: none;
            width: 240px;
            position: absolute;
            top: 58px;
            margin-left: -10px;
            z-index: 999;
            background: #fff;
        }

        .gnb_area .gnb_nav .dth2_l {
            border-top: 1px solid #dfdfdf;
        }

            .gnb_area .gnb_nav .dth2_l:first-child {
                border-top: 0;
            }

        .gnb_area .gnb_nav .dth2_a {
            display: block;
            padding: 15px 20px;
            font-size: 15px;
            font-family: kiaB;
        }

        .gnb_area .gnb_nav .dth_on .dth1_a {
            color: #bb162b;
        }

        .gnb_area .gnb_nav .dth_on .dth2_u {
            display: block;
        }

        .gnb_area .gnb_nav .dth_pip {
            left: 0;
            margin-left: 0;
            width: 100%;
        }

            .gnb_area .gnb_nav .dth_pip .car_tab {
                display: block;
                background: #fafafa;
                padding: 18px 10px;
                border-bottom: 1px solid #d3d3d3;
            }

                .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
                    display: inline-block;
                    margin-right: 40px;
                }

                    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before {
                        content: "";
                        background-position: -61px 0;
                        width: 18px;
                        height: 18px;
                        margin-right: 10px;
                    }

                .gnb_area .gnb_nav .dth_pip .car_tab .sort_on .spr_sort:before {
                    content: " ";
                    background-position: -61px -20px;
                }

            .gnb_area .gnb_nav .dth_pip .car_grid {
                display: none;
                overflow: hidden;
            }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
                    margin: 0 -2px -1px 0;
                }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
                    float: left;
                    width: 20%;
                    background: #bbb;
                    height: 160px;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l .grid_box {
                        position: relative;
                        display: block;
                        background: #fff;
                        height: 100%;
                        box-sizing: border-box;
                        text-decoration: none;
                    }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l.new_car .grid_box {
                        background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/common/new.png") 0 0 no-repeat !important;
                    }

                        .gnb_area .gnb_nav .dth_pip .car_grid .grid_l.new_car .grid_box.nitro-lazy {
                            background-image: none !important;
                        }

                .gnb_area .gnb_nav .dth_pip .car_grid .new_car .grid_box:hover {
                    background: #bb162b url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/common/new.png") 0 0 no-repeat !important;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .new_car .grid_box:hover.nitro-lazy {
                        background-image: none !important;
                    }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_l.upcoming .grid_box {
                    background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/common/upcoming.png") 0 0 no-repeat !important;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l.upcoming .grid_box.nitro-lazy {
                        background-image: none !important;
                    }

                .gnb_area .gnb_nav .dth_pip .car_grid .upcoming .grid_box:hover {
                    background: #bb162b url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/common/upcoming.png") 0 0 no-repeat !important;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .upcoming .grid_box:hover.nitro-lazy {
                        background-image: none !important;
                    }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box.anim .animate {
                    display: none;
                    width: 0;
                    position: absolute;
                    left: 50%;
                    top: 0;
                    height: 100%;
                    overflow: hidden;
                    opacity: 0;
                    background: #fff;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box.anim .animate img {
                        position: absolute;
                        left: 0;
                        top: 0;
                    }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_txt {
                    display: none;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_txt img {
                        height: 100%;
                    }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box {
                    background: #fafafa;
                }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box {
                    border-bottom: 1px solid #dbe2ea;
                    border-right: 1px solid #dbe2ea;
                    padding: 10px 4px 20px;
                    text-align: center;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img {
                        display: block;
                        height: 90px;
                        margin-top: 10px;
                    }

                        .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img {
                            height: 100%;
                        }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
                        display: inline-block;
                        font-size: 15px;
                        margin-top: 10px;
                    }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn {
                        display: block;
                        margin-top: 6px;
                        font-family: kiaB;
                        text-transform: capitalize;
                        font-size: 13px;
                    }

                        .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a {
                            display: inline-block;
                            min-width: 44px;
                            background: #737373;
                            color: #fff;
                            border-radius: 11px;
                            padding: 0 10px;
                            line-height: 22px;
                        }

                            .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child {
                                background-color: #9e9e9e;
                            }

                .gnb_area .gnb_nav .dth_pip .car_grid.on {
                    display: block;
                }

            .gnb_area .gnb_nav .dth_pip .new_cars_type {
                border-top: 1px solid #d3d3d3;
                overflow: hidden;
                padding: 15px 8px;
            }

                .gnb_area .gnb_nav .dth_pip .new_cars_type ul li {
                    float: left;
                    padding: 0 12px;
                }

                    .gnb_area .gnb_nav .dth_pip .new_cars_type ul li a {
                        font-size: 12px;
                    }

.util_area {
    position: absolute;
    top: -32px;
    left: 0;
    width: 100%;
    height: 26px;
    padding-top: 5px;
    background: #f9f9f9;
    border-bottom: 1px solid #ebebeb;
    text-align: right;
}

    .util_area .util_menu {
        display: inline-block;
    }

        .util_area .util_menu .util_l {
            display: inline-block;
            font-size: 11px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bl_stick.gif") 0 4px no-repeat;
            padding-left: 13px;
            margin-left: 9px;
        }

            .util_area .util_menu .util_l.nitro-lazy {
                background-image: none !important;
            }

            .util_area .util_menu .util_l:first-child {
                background: 0;
            }

            .util_area .util_menu .util_l .util_a {
                color: #999;
                font-family: kiaB;
            }

    .util_area .util_search {
        display: inline-block;
        margin-left: 14px;
    }

        .util_area .util_search .u_sch_box {
            border: 1px solid #d1d1d1;
            border-radius: 10px;
            padding: 1px 11px;
            background: #fff;
            height: 18px;
        }

            .util_area .util_search .u_sch_box .sch_inp {
                width: 102px;
                background: #fff;
                border: 0;
                font-size: 12px;
            }

            .util_area .util_search .u_sch_box .spr_search {
                background-position: -45px -17px;
                width: 14px;
                height: 14px;
            }

.go_build {
    position: absolute;
    top: 12px;
    right: 0;
    font-family: kiaB;
    font-size: 15px;
}

.gnb_dimmed {
    display: none;
    position: fixed;
    top: 86px;
    left: 0;
    border-top: 4px solid #bc162c;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1003;
}

.pip_wrap #header {
    border-bottom: 0 !important;
}

.pip_wrap #container {
    padding-top: 135px !important;
}

.snb_wrap {
    width: 100%;
    height: 49px;
    background: #bb162b;
    text-transform: uppercase;
    position: fixed;
    top: 90px;
    margin-top: -4px;
    z-index: 1002;
}

    .snb_wrap .snb_tit {
        float: left;
        overflow: hidden;
        height: 49px;
        line-height: 49px;
        color: #fff;
        font-size: 25px;
    }

        .snb_wrap .snb_tit .lg_a {
            display: block;
        }

    .snb_wrap .open_snb {
        color: #fff;
    }

    .snb_wrap .snb_nav {
        float: right;
        display: inline-block;
        overflow: hidden;
    }

        .snb_wrap .snb_nav .sdth1_l {
            float: left;
            font-size: 14px;
        }

        .snb_wrap .snb_nav .sdth1_a {
            display: block;
            padding: 0 25px;
            line-height: 49px;
            color: #dd8b95;
        }

            .snb_wrap .snb_nav .sdth1_a:focus {
                text-decoration: none;
            }

        .snb_wrap .snb_nav .sdth1_l.sdth_on {
            border-left-color: #821a27;
        }

            .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a {
                font-family: kiaB;
                color: #fff;
                position: relative;
            }

                .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a:after {
                    content: "";
                    display: inline-block;
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 100%;
                    height: 4px;
                    background: #fff;
                }

    .snb_wrap.snb_pip .open_snb {
        display: none;
    }

    .snb_wrap.snb_pip .snb_tit {
        width: 238px;
        margin-left: -10px;
    }

        .snb_wrap.snb_pip .snb_tit .lg_img {
            height: 100%;
        }

    .snb_wrap.snb_pip .snb_nav {
        float: left;
        background: #bb162b;
    }

        .snb_wrap.snb_pip .snb_nav .sdth1_l {
            margin-left: 28px;
        }

            .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
                margin-left: 0;
            }

        .snb_wrap.snb_pip .snb_nav .sdth1_a {
            padding: 0 5px;
        }

.sales_kit {
    display: block;
    position: absolute;
    top: 0;
    right: -10px;
    border-right: 1px solid #c22e41;
}

    .sales_kit .kit {
        display: block;
        padding: 19px 22px 12px;
        border-left: 1px solid #920510;
        border-right: 1px solid #920510;
    }

        .sales_kit .kit .spr_basket {
            background-position: 0 -34px;
            width: 47px;
            height: 12px;
        }

    .sales_kit .kit_menu {
        display: none;
        width: 185px;
        position: absolute;
        right: 0;
    }

        .sales_kit .kit_menu .kit_l {
            background: #bb162b;
            border-top: 1px solid #920510;
        }

        .sales_kit .kit_menu .kit_a {
            display: block;
            border-top: 1px solid #c22e41;
            padding: 6px 13px;
            color: #fff;
            font-size: 12px;
        }

        .sales_kit .kit_menu .kit_tspr:before {
            content: "";
            width: 14px;
            height: 14px;
            margin: 2px 8px 0 0;
        }

        .sales_kit .kit_menu .spr_kit1:before {
            background-position: 0 0;
        }

        .sales_kit .kit_menu .spr_kit2:before {
            background-position: 0 -16px;
        }

        .sales_kit .kit_menu .spr_kit3:before {
            background-position: -16px 0;
        }

        .sales_kit .kit_menu .spr_kit4:before {
            background-position: -16px -16px;
        }

    .sales_kit.open .kit {
        background: #74000f;
    }

        .sales_kit.open .kit .spr_basket {
            background-position: 0 -48px;
        }

    .sales_kit.open .kit_menu {
        display: block;
    }

#container {
    padding-top: 90px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bg_container.gif") repeat;
    z-index: 1001;
}

    #container.nitro-lazy {
        background-image: none !important;
    }

#content.subContents {
    padding: 50px 0 100px;
}

.content_title {
    width: 940px;
    margin: 0 auto;
    zoom: 1;
}

    .content_title:after {
        content: "";
        clear: both;
        display: block;
    }

    .content_title .con_tit {
        float: left;
        font-family: "kiaB";
        font-weight: bold;
    }

.content_detail {
    margin-top: 30px;
}

.con_box {
    margin: -1px auto 0 auto;
    padding: 20px 19px;
    position: relative;
    background: #fff;
    border: 1px solid #e3e3e3;
}

.con_share {
    float: right;
}

    .con_share .share {
        text-transform: uppercase;
        font-size: 11px;
        color: #666;
        margin-right: 6px;
        line-height: 22px;
        font-family: kiaB;
    }

.con_navi {
    float: right;
    text-transform: uppercase;
    font-size: 11px;
}

    .con_navi .spr_home2 {
        width: 14px;
        height: 14px;
        margin: 2px 0 0 0;
    }

    .con_navi .spr_home {
        background-position: -46px -32px;
        width: 14px;
        height: 14px;
        margin: 2px 0 0 0;
    }

    .con_navi .depth {
        color: #666;
        display: inline-block;
    }

        .con_navi .depth.current {
            color: #333;
        }

    .con_navi .gt {
        color: #666;
        display: inline-block;
        margin: 0 5px;
    }

.con_intro {
    margin-bottom: 20px;
    line-height: 20px;
}

    .con_intro .desc1 {
        font-size: 15px;
        line-height: 20px;
        margin: 5px 0;
    }

    .con_intro .desc2 {
        font-size: 13px;
        color: #666;
    }

    .con_intro .desc3 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px;
        text-transform: uppercase;
    }

#footer {
    padding-bottom: 35px;
}

.site_navi {
    border-top: 1px solid #e2e2e2;
    line-height: 14px;
    font-size: 11px;
    text-transform: uppercase;
}

    .site_navi .spr_home:before {
        content: "";
        background-position: -46px -32px;
        width: 14px;
        height: 14px;
        margin: 0 10px 0 0;
    }

    .site_navi .gt {
        display: table-cell;
        width: 21px;
        height: 40px;
        color: transparent;
        text-indent: -999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bg_footer_nav.gif") 0 0 no-repeat;
        margin-left: -5px;
        vertical-align: middle;
    }

        .site_navi .gt.nitro-lazy {
            background-image: none !important;
        }

    .site_navi .depth {
        display: table-cell;
        padding: 12px 10px;
        color: #666;
        position: relative;
    }

        .site_navi .depth:first-child {
            padding-left: 0;
        }

    .site_navi .current {
        color: #333;
    }

.site_menu {
    border-top: 1px solid #e2e2e2;
    text-transform: uppercase;
    overflow: hidden;
}

    .site_menu .inner {
        display: table;
        max-width: 100%;
    }

    .site_menu .menu {
        display: table-cell;
        width: 22%;
        border-right: 1px solid #eee;
    }

        .site_menu .menu:first-child {
            width: auto;
            border-left: 1px solid #eee;
        }

        .site_menu .menu .menu_in {
            padding: 24px 26px;
        }

        .site_menu .menu .menu_name {
            display: block;
            margin-bottom: 10px;
        }

        .site_menu .menu .sort_wrp {
            display: table;
            width: 100%;
        }

            .site_menu .menu .sort_wrp .sort_li {
                display: table-cell;
                margin-bottom: 20px;
            }

            .site_menu .menu .sort_wrp .sort {
                display: inline-block;
                margin-top: 10px;
                font-size: 11px;
                font-family: kiaB;
            }

                .site_menu .menu .sort_wrp .sort:first-child {
                    margin-top: 0;
                }

        .site_menu .menu .depth li {
            line-height: 12px;
            margin: 6px 0;
        }

        .site_menu .menu .depth .depth_a {
            display: inline-block;
            font-size: 11px;
            color: #666;
        }

.site_info {
    background: #e4e5e6;
    border-top: 1px solid #c4c6c8;
    box-shadow: inset 0 1px 0 #fff;
    padding: 18px 0 0;
}

    .site_info .f_logo {
        display: block;
        height: 65px;
        position: absolute;
        right: 0;
        bottom: -30px;
    }

        .site_info .f_logo .lg_img {
            height: 100%;
        }

    .site_info .info_top {
        border-bottom: 1px solid #d1d1d1;
        padding-bottom: 20px;
    }

    .site_info .info_policy {
        display: block;
        font-size: 12px;
        font-family: kiaB;
        vertical-align: middle;
    }

        .site_info .info_policy .f_bann {
            display: inline-block;
            vertical-align: middle;
            margin-right: 15px;
        }

        .site_info .info_policy div {
            display: inline-block;
        }

        .site_info .info_policy .policy_a {
            color: #666;
        }

        .site_info .info_policy .bar {
            color: #a8a8a8;
            margin: 0 8px 0 6px;
        }

    .site_info .info_sns {
        display: inline-block;
        margin-top: 12px;
    }

        .site_info .info_sns div {
            display: inline-block;
        }

        .site_info .info_sns a {
            display: inline-block;
        }

        .site_info .info_sns:after {
            display: block;
            content: "";
            clear: both;
        }

        .site_info .info_sns .foot_mail {
            display: inline-block;
            position: relative;
            float: right;
            padding: 3px 3px 3px 10px;
            margin-left: 3px;
        }

            .site_info .info_sns .foot_mail:before {
                display: block;
                content: "";
                position: absolute;
                top: 5px;
                left: 0;
                width: 1px;
                height: 16px;
                background: #666;
            }

@media all and (max-width:767px) {
    .site_info .info_sns .foot_mail {
        display: block;
        float: none;
        padding: 5px 3px 3px 0;
        margin-left: 0;
    }

        .site_info .info_sns .foot_mail:before {
            display: none;
        }
}

.site_info .info_fms {
    float: right;
    position: relative;
}

    .site_info .info_fms .fms_box {
        display: block;
        width: 160px;
        padding: 5px 10px;
        background: #e4e5e6;
        border: 1px solid #c7c8c9;
        color: #999;
        position: relative;
        font-size: 12px;
    }

        .site_info .info_fms .fms_box:after {
            content: "";
            background-position: right -47px;
            width: 8px;
            height: 5px;
            position: absolute;
            top: 12px;
            right: 12px;
        }

    .site_info .info_fms .fms_wrp {
        display: none;
        position: absolute;
        bottom: 29px;
        left: 0;
        width: 100%;
        font-size: 12px;
    }

        .site_info .info_fms .fms_wrp .fms_lst {
            background: #fff;
            border: 1px solid #c7c8c9;
            max-height: 200px;
            padding: 6px;
            overflow-y: auto;
        }

            .site_info .info_fms .fms_wrp .fms_lst .fms_a {
                display: block;
                padding: 3px 6px;
                color: #666;
            }

        .site_info .info_fms .fms_wrp .fms_x {
            position: absolute;
            bottom: -29px;
            left: 0;
            display: block;
            width: 100%;
            height: 29px;
        }

        .site_info .info_fms .fms_wrp.fms_open {
            display: block;
        }

.site_info .cpr {
    overflow: hidden;
    overflow: visible;
    line-height: 16px;
    height: 48px;
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    margin-top: 6px;
}

    .site_info .cpr .br {
        display: inline-block;
        vertical-align: middle;
        height: 48px;
        line-height: 48px;
    }

@media all and (max-width:1024px) {
    .gnb_area .gnb_nav .dth1_l {
        float: left;
        max-width: 155px;
        display: table;
        margin-left: 25px;
    }

    .gnb_area .gnb_nav .dth1_a {
        vertical-align: middle;
        height: 30px;
        line-height: 15px;
        word-break: break-word;
    }

    .gnb_area .gnb_nav .dth2_u {
        top: 70px;
        width: 235px;
    }

    .gnb_area .gnb_nav .dth_pip {
        width: 100%;
    }

    #wrap, #header, .snb_wrap {
        min-width: 320px;
        width: 100%;
    }

    .inner {
        width: auto;
        margin: 0 15px;
    }

    .dummy_header {
        background-position: center -90px;
    }

    .tab_type3 ul {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

        .tab_type3 ul:after {
            display: none;
        }

    .tab_type3 .tab_li {
        display: table-cell;
        min-width: inherit !important;
        float: none;
        padding-left: 1px;
        vertical-align: top;
    }

        .tab_type3 .tab_li:first-child {
            padding-left: 0;
        }

    .tableWrap .tableFix {
        width: 185px;
    }

    .acc_filter {
        overflow: visible;
        margin: 30px 0 15px;
        position: relative;
        z-index: 10;
    }

        .acc_filter .category_area {
            float: left;
            display: inline-block;
            width: 50%;
            overflow: visible;
        }

            .acc_filter .category_area .filter_tit {
                display: none;
            }

            .acc_filter .category_area .input_box {
                display: block;
                padding: 8px 0 9px;
                color: #fff;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_accesories.png") no-repeat right 15px;
                font-size: 12px;
            }

                .acc_filter .category_area .input_box.nitro-lazy {
                    background-image: none !important;
                }

            .acc_filter .category_area .filter_wrap {
                position: relative;
                background: #8f6f4d;
                padding: 0 15px;
            }

            .acc_filter .category_area ul {
                display: none;
                width: 100%;
                height: auto;
                position: absolute;
                left: 0;
                top: 35px;
                z-index: 10;
                border-radius: 0;
                border: 0;
                padding: 0;
                background: #8f6f4d;
            }

                .acc_filter .category_area ul li {
                    float: none;
                }

                    .acc_filter .category_area ul li a {
                        display: block;
                        font-family: KiaB;
                        color: #fff;
                        height: auto;
                        padding: 0 15px;
                        font-size: 12px;
                        line-height: 26px;
                    }

                        .acc_filter .category_area ul li a:hover {
                            background: #83684c;
                        }

                        .acc_filter .category_area ul li a.on, .acc_filter .category_area ul li a.on_r {
                            border-radius: 0;
                            border: 0;
                            background: #83684c;
                        }

        .acc_filter .search_area {
            float: none;
            display: inline-block;
            width: 50%;
        }

            .acc_filter .search_area .sch_box.sch_round {
                position: relative;
                background: #58595b;
                height: 35px;
                border: 0;
                border-radius: 0;
                padding: 0 50px 0 0;
                margin-top: 0;
            }

            .acc_filter .search_area .sch_box {
                color: #fff;
            }

                .acc_filter .search_area .sch_box .sch_inp {
                    width: 100%;
                    padding: 8px 0 9px 14px;
                    border: 0;
                    color: #fff;
                }

            .acc_filter .search_area .cmm_spr {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_search.png") no-repeat 0 0;
                background-size: 14px 14px;
            }

                .acc_filter .search_area .cmm_spr.nitro-lazy {
                    background-image: none !important;
                }

    #header .header_in {
        width: auto;
        padding: 8px 15px;
    }

    #header .logo_h1 {
        margin-right: 10px;
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
        width: 33.3%;
    }

    .util_area .util_menu, .util_area .util_search {
        margin-right: 15px;
    }

    .go_build {
        right: 15px;
    }

        .go_build .spr_build .desc {
            display: none;
        }

        .go_build .spr_build:before {
            margin-right: 0;
        }

    .snb_wrap .inner {
        margin: 0;
    }

    .snb_wrap .snb_tit {
        width: auto;
        float: none;
        margin-left: 15px;
    }

    .snb_wrap .open_snb {
        display: block;
        line-height: 49px;
        color: #fff;
        position: relative;
    }

        .snb_wrap .open_snb .spr_snb:after {
            content: "";
            background-position: -38px 0;
            width: 13px;
            height: 6px;
            position: absolute;
            top: 50%;
            margin-top: -3px;
            right: 15px;
        }

    .snb_wrap .snb_nav {
        float: right;
        display: inline-block;
        overflow: hidden;
    }

        .snb_wrap .snb_nav .sdth1_l {
            float: left;
            font-size: 14px;
        }

        .snb_wrap .snb_nav .sdth1_a {
            display: block;
            padding: 0 25px;
            line-height: 49px;
            color: #dd8b95;
        }

            .snb_wrap .snb_nav .sdth1_a:focus {
                text-decoration: none;
            }

        .snb_wrap .snb_nav .sdth1_l.sdth_on {
            border-left-color: #821a27;
        }

            .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a {
                font-family: kiaB;
                color: #fff;
                position: relative;
            }

                .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a:after {
                    content: "";
                    display: inline-block;
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 100%;
                    height: 4px;
                    background: #fff;
                }

    .snb_wrap.snb_pip .open_snb {
        display: none;
    }

    .snb_wrap.snb_pip .snb_area {
        overflow: hidden;
    }

    .snb_wrap.snb_pip .snb_tit {
        width: auto;
        float: left;
        margin-left: 5px;
    }

        .snb_wrap.snb_pip .snb_tit .lg_img {
            height: 80%;
            vertical-align: bottom;
        }

    .snb_wrap.snb_pip .snb_nav {
        min-width: 100%;
        padding: 0;
        height: 49px;
        overflow: hidden;
    }

    .snb_wrap .open_snb.open .spr_snb:after {
        background-position: -38px -8px;
    }

    .snb_wrap .snb_nav.open {
        display: block;
    }

    .sales_kit {
        display: none;
    }

    .site_menu .menu {
        width: 20%;
        border-right: 0;
        border-left: 1px solid #eee;
    }

        .site_menu .menu:first-child {
            border-left: 0;
        }

        .site_menu .menu .menu_in {
            padding: 24px 15px;
        }

    #content.subContents {
        padding: 50px 0 60px;
    }

    .content_title {
        width: auto;
        margin: 0 15px;
    }

    .gnb_area .gnb_nav .dth_pip .new_cars_type {
        padding: 0;
    }

        .gnb_area .gnb_nav .dth_pip .new_cars_type ul li {
            width: 50%;
            border-bottom: 1px solid #d3d3d3;
            border-right: 1px solid #d3d3d3;
            box-sizing: border-box;
            padding: 0;
            margin-bottom: -1px;
        }

            .gnb_area .gnb_nav .dth_pip .new_cars_type ul li:nth-child(2n) {
                border-right: 0;
            }

            .gnb_area .gnb_nav .dth_pip .new_cars_type ul li a {
                display: block;
                padding: 10px 10px 10px 20px;
            }
}

@media all and (max-width:812px) {
    .gnb_area .gnb_nav .dth1_l {
        margin-left: 10px;
        max-width: 120px;
    }
}

@media all and (max-width:767px) {
    .m_none {
        display: none !important;
    }

    #printBtn {
        display: none;
    }

    .con_tit {
        color: #000;
        font-size: 18px;
        line-height: 18px;
    }

        .con_tit:after {
            content: "";
            display: block;
            width: 40px;
            height: 2px;
            background: #bb162b;
            margin-top: 12px;
        }

    [class*=btn_area].line {
        margin-top: 15px;
        padding-top: 15px;
    }

    [class*=btn_area] .br {
        display: block;
        margin-top: 5px;
    }

    .btn_area {
        text-align: center;
        margin-top: 15px;
    }

    .btn_sideT {
        margin: 15px 0 -5px 0;
    }

    .btnLarge {
        padding: 0 11px;
        line-height: 30px;
        font-size: 14px;
        border-radius: 15px;
    }

        .btnLarge .arrow_r:after {
            background-position: -25px -32px;
            width: 24px;
            height: 24px;
            margin: 3px 0 0 -3px;
            position: relative;
            right: -8px;
        }

        .btnLarge .arrow_l:before {
            background-position: 0 -32px;
            width: 24px;
            height: 24px;
            margin: 3px -2px 0 0;
            position: relative;
            left: -8px;
        }

        .btnLarge .arrow_b:after {
            background-position: -75px -32px;
            width: 24px;
            height: 24px;
            margin: 3px 0 0 -3px;
            position: relative;
            right: -8px;
        }

    .col3 .tab_li {
        width: 33.3% !important;
    }

        .col3 .tab_li:first-child {
            width: 33.4% !important;
        }

    .col4 .tab_li {
        width: 25% !important;
    }

    .tab_type2 .tab_li {
        width: 50%;
        min-width: inherit;
    }

    .tab_type2 .tab_a {
        padding: 12px 0;
    }

    .tab_type3 {
        position: relative;
        background: #bb162b;
        padding: 0 15px;
        margin-bottom: 10px;
    }

        .tab_type3 .input_box {
            display: block;
            padding: 11px 0 12px;
            color: #fff;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_accesories.png") no-repeat right 17px;
            font-size: 15px;
        }

            .tab_type3 .input_box.nitro-lazy {
                background-image: none !important;
            }

        .tab_type3 ul {
            display: none;
            width: 100%;
            height: auto;
            position: absolute;
            left: 0;
            top: 41px;
            z-index: 10;
            border-radius: 0;
            border: 0;
            padding: 0;
        }

        .tab_type3 .tab_li {
            display: block;
            padding: 0;
            margin: 0;
            float: none;
            text-align: left;
        }

            .tab_type3 .tab_li br {
                display: none;
            }

            .tab_type3 .tab_li .tab_a {
                display: block;
                font-family: KiaB;
                color: #fff;
                height: auto;
                padding: 5px 15px;
                font-size: 12px;
                line-height: 26px;
            }

                .tab_type3 .tab_li .tab_a:hover {
                    background: #bb162b;
                }

        .tab_type3 .tab_tspr:before {
            display: none;
        }

        .tab_type3 .tab_on {
            background: #bb162b;
        }

    .form_sch .sch_open {
        display: block;
        border-radius: 19px;
        height: 38px;
        padding: 10px 10px;
        border: 1px solid #e5e5e5;
        float: right;
    }

    .form_sch .sch_box.sch_round {
        display: none;
    }

        .form_sch .sch_box.sch_round.sch_on {
            display: block;
        }

    .acc_filter {
        overflow: visible;
        margin: 12px 0 10px;
    }

    .txt_desc1 {
        font-size: 14px;
        line-height: 18px;
    }

    .txt_desc2 {
        font-size: 12px;
        line-height: 16px;
    }

    .txt_desc3 {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .txt_desc4 {
        font-size: 13px;
    }

    .accordion &gt; li {
        margin-top: 1px;
    }

        .accordion &gt; li:first-child {
            margin-top: 0;
        }

    .accordion .accordionTit {
        font-size: 15px;
        padding: 7px 0 6px 15px;
        background: #424242 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/icon_accordion_m.png") no-repeat;
        background-position: right 15px;
        background-size: 24px 35px;
    }

        .accordion .accordionTit.nitro-lazy {
            background-image: none !important;
        }

        .accordion .accordionTit.on {
            background: #424242 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/icon_accordion_m.png") no-repeat;
            background-position: right -16px;
            background-size: 24px 35px;
        }

            .accordion .accordionTit.on.nitro-lazy {
                background-image: none !important;
            }

    .accordion .accordionCont {
        padding: 15px 15px 25px;
    }

    .nodata {
        padding: 160px 0 !important;
        text-align: center !important;
    }

        .nodata span {
            display: inline-block;
            margin: 0 auto;
            padding: 45px 0 0 0;
            font-size: 13px;
            line-height: 1;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_nodata_m.png") no-repeat 50% 0;
            background-size: 36px;
        }

            .nodata span.nitro-lazy {
                background-image: none !important;
            }

    .no_result {
        padding: 50px 0 !important;
    }

    .no_result_box {
        padding: 50px 15px;
        line-height: 18px;
    }

        .no_result_box .no_txt {
            margin-bottom: 10px;
            font-size: 16px;
        }

    .bbs_edit {
        margin-bottom: 12px;
    }

        .bbs_edit .bl_type1 {
            margin-left: 1px;
        }

        .bbs_edit .bbs_sch {
            width: auto;
        }

    .bbs_order .cmm_tspr {
        font-size: 12px;
    }

    .bbs_write {
        margin: 10px 0 0 0;
    }

    .end_event .note {
        padding-top: 75px;
        font-size: 16px;
        line-height: 20px;
    }

        .end_event .note:before {
            background-size: 150px 150px;
        }

    [class*=bbs_type] {
        margin-bottom: 0;
    }

        [class*=bbs_type] .bbs_body {
            line-height: 20px;
        }

    .bbs_type1 {
        border-top: 3px solid #7d7d7d;
    }

        .bbs_type1 .bbs_head {
            padding: 10px 15px;
        }

        .bbs_type1 .bbs_info {
            padding-right: 0;
        }

        .bbs_type1 .bbs_tit {
            font-size: 16px;
        }

        .bbs_type1 .bbs_hit {
            display: none;
        }

        .bbs_type1 [class*=bbs_pro] {
            position: relative;
            top: 0;
            width: auto;
            height: auto;
            border-left: 0;
            padding: 0;
            font-size: 12px;
            font-family: kiaB;
        }

        .bbs_type1 .bbs_body {
            padding: 20px 15px;
        }

    .bbs_type2 {
        margin-top: -12px;
    }

        .bbs_type2 .bbs_li {
            width: 100%;
            margin-top: 15px;
        }

        .bbs_type2 .bbs_img {
            margin: 0;
            height: auto;
        }

            .bbs_type2 .bbs_img img {
                width: 100%;
                height: auto;
            }

        .bbs_type2 .bbs_info a {
            padding: 10px;
        }

        .bbs_type2 .bbs_tit {
            height: auto;
            font-size: 16px;
            line-height: 20px;
        }

        .bbs_type2 .bbs_body {
            margin: 0;
            padding: 0 10px 20px;
        }

    .bbs_view .bbs_info {
        padding: 10px 10px 20px;
    }

        .bbs_view .bbs_info .bbs_tit {
            font-size: 16px;
            line-height: 20px;
        }

        .bbs_view .bbs_info .bbs_date {
            font-size: 12px;
            margin: 5px 0 10px;
            color: #999;
        }

    .bbs_navi {
        margin-top: 10px;
    }

        .bbs_navi .navi_btn {
            width: 80px;
            padding: 10px 10px 10px 15px;
        }

        .bbs_navi .navi_txt {
            padding: 10px;
        }

            .bbs_navi .navi_txt a .date {
                display: none;
            }

    .pg_num_area {
        margin-top: 15px;
    }

    .tableWrap .tableFix {
        width: 140px;
    }

    .table_type1 th {
        padding: 8px;
    }

    .table_type1 td {
        padding: 8px;
    }

    .table_type2 th, .table_type2 td {
        padding: 5px;
    }

    .table_type2 .bbs_txt .h:after {
        content: "|";
        color: #ccc;
        display: inline-block;
        margin: 0 3px 0 5px;
    }

    .table_type2 .bbs_txt {
        display: inline-block;
        margin-top: 5px;
        color: #999;
    }

        .table_type2 .bbs_txt a {
            color: #999;
        }

    .table_type2 .bbs_txt {
        margin-right: 30px;
    }

    .table_type4 {
        border: 1px solid #e8e8e8;
        border-top: 0;
    }

        .table_type4 .tbl_tr {
            display: block;
            width: 100%;
            border-top: 1px solid #e8e8e8;
        }

        .table_type4 .tbl_th {
            display: block;
            width: auto;
            padding: 10px;
            border-right: 0;
            border-bottom: 1px solid #e8e8e8;
        }

        .table_type4 .tbl_td {
            display: block;
            padding: 10px;
        }

    .popup .pop_tit {
        padding: 11px 12px;
        font-size: 16px;
    }

    .popup .pop_con {
        padding: 20px 12px;
    }

    .popup .closeBtn {
        padding: 13px;
    }

    .popup_viewer .viewer_dsc {
        padding: 18px 20px;
    }

        .popup_viewer .viewer_dsc .tit {
            font-size: 15px;
            font-family: kiaM;
        }

        .popup_viewer .viewer_dsc .txt {
            font-size: 13px;
            color: #666;
            margin-top: 10px;
        }

    .popup_note .note_con {
        padding: 35px 15px;
    }

    .popup_tool .pop_tit {
        padding: 20px 15px 0 15px;
        border-bottom: 0;
        background: #fff;
    }

        .popup_tool .pop_tit .tit {
            display: block;
            padding-bottom: 10px;
        }

    .popup_tool .pop_con {
        padding: 0 15px 20px 15px;
    }

        .popup_tool .pop_con label {
            display: inline-block;
            margin-bottom: 5px;
        }

        .popup_tool .pop_con .send_name {
            float: none;
            width: 100%;
            padding-top: 10px;
        }

        .popup_tool .pop_con .send_mail {
            float: none;
            width: 100%;
            padding-top: 10px;
        }

    .popup_tool .closeBtn {
        right: 0;
    }

    .dummy_header {
        background-position: center -90px;
        background-size: 700px 131px;
        height: 38px;
        font-size: 20px;
        line-height: 38px;
    }

    #header {
        position: relative;
        border-bottom: 3px solid #bc162c;
    }

        #header:before {
            display: none;
        }

        #header .header_in {
            height: auto;
            margin-top: 0;
            padding: 6px 10px;
        }

        #header .logo_h1 {
            float: none;
        }

            #header .logo_h1 .lg_img {
                width: 51px;
                height: 26px;
            }

    .open_gnb {
        display: block;
        width: 46px;
        height: 14px;
        padding: 12px 0;
        background: #333;
        text-align: center;
        position: absolute;
        top: 0;
        right: 0;
    }

    .gnb_area {
        display: none;
        position: absolute;
        top: 41px;
        left: 0;
        width: 100%;
        z-index: 999;
        background: #fff;
    }

        .gnb_area .gnb_nav {
            float: none;
            display: block;
            width: auto;
            font-family: kiaB;
            text-transform: uppercase;
            padding: 0;
        }

            .gnb_area .gnb_nav .dth1_l {
                float: none;
                display: block;
                border-top: 1px solid #dbdbdb;
                background: #fff;
                margin-left: 0;
                max-width: 100%;
            }

                .gnb_area .gnb_nav .dth1_l:first-child {
                    border-top: 0;
                }

                .gnb_area .gnb_nav .dth1_l .dth1_a {
                    display: block;
                    padding: 15px 10px;
                    font-size: 16px;
                    color: #333;
                }

                    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
                        content: "";
                        float: right;
                        vertical-align: middle;
                        margin-top: -2px;
                    }

            .gnb_area .gnb_nav .dth2_u {
                width: auto;
                width: auto;
                display: none;
                position: static;
                background: #fafafa;
                padding: 10px;
            }

                .gnb_area .gnb_nav .dth2_u.dth_pip {
                    width: auto;
                    padding: 0;
                }

            .gnb_area .gnb_nav .dth_pip .car_tab {
                display: table;
                width: 100%;
                background: #fbfbfb;
                padding: 0;
                border-bottom: 0;
                overflow: hidden;
            }

                .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
                    display: block;
                    float: left;
                    width: 50%;
                    height: auto;
                    margin-right: -1px;
                    border-left: 0;
                    border-right: 1px solid #d9d9d9;
                    border-bottom: 1px solid #d9d9d9;
                    text-align: center;
                    vertical-align: middle;
                    font-family: kiaM;
                    font-size: 14px;
                    padding: 5px 0;
                    line-height: 22px;
                }

                    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a:first-child {
                        border-left: 0;
                    }

                    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before {
                        display: none;
                    }

                .gnb_area .gnb_nav .dth_pip .car_tab .sort_on {
                    background: #fff;
                    font-family: kiaB;
                    border-left: 1px solid #d9d9d9;
                    box-sizing: border-box;
                }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
                margin: 0;
                padding: 10px 0 20px 0;
                background: #fff;
            }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
                width: 50%;
            }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box {
                    background: #fff;
                }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_box {
                border: 0;
                padding: 10px 0;
            }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img {
                    margin-top: 0;
                }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
                    margin-top: 5px;
                    height: 37px;
                }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a {
                    background: #737373;
                    color: #fff;
                    line-height: 24px;
                    border-radius: 12px;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child {
                        background-color: #9e9e9e;
                    }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt {
                    margin-top: 0;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt.g_nonetxt {
                        margin-top: 0;
                    }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a {
                    color: #fff;
                    background: #737373;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a:first-child {
                        background-color: #9e9e9e;
                    }

            .gnb_area .gnb_nav .dth2_l {
                border-top: 1px solid #d8d8d8;
            }

                .gnb_area .gnb_nav .dth2_l:first-child {
                    border-top: 0;
                }

                .gnb_area .gnb_nav .dth2_l .dth2_a {
                    display: block;
                    padding: 8px 12px;
                    color: #454545;
                    font-size: 14px;
                }

            .gnb_area .gnb_nav .dth_on .dth1_a {
                background: #bc162c;
                color: #fff;
            }

                .gnb_area .gnb_nav .dth_on .dth1_a:after {
                    background-position: 0 -23px;
                }

            .gnb_area .gnb_nav .dth_on .dth2_u {
                display: block;
            }

    .util_area {
        position: static;
        width: 100%;
        height: auto;
        background: 0;
        border: 0;
        text-align: left;
    }

        .util_area .util_menu {
            display: block;
            background: #eaeaea;
            border-top: 1px solid #cfcfcf;
            margin: 0 0 0 -1px;
        }

            .util_area .util_menu .util_l {
                display: block;
                border-bottom: 1px solid #cfcfcf;
                width: 50%;
                float: left;
                background: 0;
                margin: 0;
                padding: 0;
            }

            .util_area .util_menu .util_w {
                width: 100%;
            }

            .util_area .util_menu .util_a {
                display: block;
                border-top: 1px solid #f0f0f0;
                border-left: 1px solid #cfcfcf;
                padding: 10px;
                color: #676767;
                font-family: kiaB;
                font-size: 12px;
            }

                .util_area .util_menu .util_a:before {
                    content: "";
                    margin: 6px 8px 0 0;
                }

        .util_area .util_search {
            display: none;
        }

            .util_area .util_search .u_sch_box {
                height: auto;
                border-radius: 0;
                border: 1px solid #d0d0d0;
                padding: 0 66px 0 0;
                position: relative;
            }

                .util_area .util_search .u_sch_box .sch_inp {
                    width: 100%;
                    padding: 8px 13px;
                    border: 0;
                    font-size: 14px;
                }

                .util_area .util_search .u_sch_box .sch_btn {
                    position: absolute;
                    top: 0;
                    right: 0;
                    padding: 7px 9px;
                }

                .util_area .util_search .u_sch_box .spr_search {
                    background-position: -25px -20px;
                    width: 20px;
                    height: 20px;
                }

    .go_build {
        position: static;
        text-align: center;
        margin: 20px 0;
    }

        .go_build .spr_build:before {
            margin-right: 5px;
        }

        .go_build .spr_build .desc {
            display: inline;
        }

    .gnb_area.open {
        display: block;
    }

    .gnb_dimmed {
        position: absolute;
        top: 38px;
        border-top: 3px solid #bc162c;
    }

    .pip_wrap #header {
        border-bottom: 3px solid #bb162b !important;
    }

    .pip_wrap #container {
        padding-top: 0 !important;
    }

    .snb_wrap .inner {
        margin: 0;
    }

    .snb_wrap .snb_tit {
        width: auto;
        float: none;
        margin-left: 15px;
    }

    .snb_wrap .open_snb {
        display: block;
        line-height: 49px;
        color: #fff;
        position: relative;
    }

        .snb_wrap .open_snb .spr_snb:after {
            content: "";
            background-position: -38px 0;
            width: 13px;
            height: 6px;
            position: absolute;
            top: 50%;
            margin-top: -3px;
            right: 15px;
        }

    .snb_wrap .snb_nav {
        display: none;
        float: none;
        padding: 8px 15px;
        border-left: 0;
        border-right: 0;
        background: #fafafa;
    }

        .snb_wrap .snb_nav .sdth1_l {
            float: none;
            border: 0;
            border-top: 1px solid #c8c8c8;
        }

            .snb_wrap .snb_nav .sdth1_l:first-child {
                border-top: 0;
            }

        .snb_wrap .snb_nav .sdth1_a {
            display: block;
            color: #333;
            padding: 0 10px;
            font-family: kiaB;
        }

        .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a {
            background: 0;
        }

            .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a:after {
                display: none;
            }

    .snb_wrap.snb_pip .snb_area {
        overflow: hidden;
        border-left: 1px solid #920510;
    }

    .snb_wrap.snb_pip .snb_tit {
        width: auto;
        float: left;
        margin-left: 5px;
    }

        .snb_wrap.snb_pip .snb_tit .lg_img {
            height: 100%;
            vertical-align: top;
        }

    .snb_wrap.snb_pip .open_snb {
        display: block;
        padding: 0 20px;
    }

    .snb_wrap.snb_pip .snb_nav {
        width: 100%;
        padding: 0;
        border-left: 1px solid #c22e41;
    }

        .snb_wrap.snb_pip .snb_nav .sdth1_l {
            margin: 0 15px;
            border-top: 1px solid #890207;
        }

            .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
                margin: 0 15px;
            }

        .snb_wrap.snb_pip .snb_nav .sdth1_a {
            padding: 0 5px;
            color: #fff;
            font-family: kiaM;
        }

    .snb_wrap .open_snb.open .spr_snb:after {
        background-position: -38px -8px;
    }

    .snb_wrap .snb_nav.open {
        display: block;
    }

    .snb_wrap.snb_pip .snb_nav {
        height: auto;
    }

    .sales_kit {
        display: none;
    }

    .snb_wrap {
        position: relative;
        top: 0;
        margin-top: -3px;
        height: 37px;
    }

        .snb_wrap .snb_tit {
            margin-left: 10px;
            height: 37px;
            line-height: 37px;
            font-size: 16px;
        }

        .snb_wrap .open_snb {
            line-height: 37px;
        }

        .snb_wrap .snb_nav .sdth1_a {
            line-height: 37px;
        }

        .snb_wrap.snb_pip .snb_tit {
            width: 137px;
            border-top-width: 3px;
        }

    #container {
        padding-top: 0;
        margin-top: 0;
    }

    #content.subContents {
        padding: 25px 0 40px;
    }

    .content_detail {
        margin-top: 15px;
    }

    .con_box {
        padding: 15px 10px;
        margin: 10px 0;
    }

    .con_share .share {
        display: none;
    }

    .con_navi {
        display: none;
    }

    .con_intro {
        margin-bottom: 10px;
        font-size: 13px;
    }

        .con_intro .desc1 {
            font-size: 14px;
            line-height: 18px;
        }

        .con_intro .desc2 {
            font-size: 12px;
            line-height: 16px;
        }

    #footer {
        padding-bottom: 45px;
    }

    .site_navi, .site_menu {
        display: none;
    }

    .site_info .f_logo {
        height: 48px;
        bottom: -22px;
    }

    .site_info .info_policy .bar {
        margin: 0 4px 0 2px;
    }

    .site_info .info_sns {
        display: block;
        margin: 10px 0 0 0;
    }

    .site_info .info_fms {
        position: absolute;
        top: 18px;
        right: 10px;
    }

        .site_info .info_fms .fms_box {
            width: 100px;
        }

    .site_info .cpr {
        clear: both;
        border-top: 1px solid #d5d5d5;
        margin-top: 15px;
        padding-top: 15px;
        line-height: 16px;
        height: auto;
        min-height: 48px;
    }

        .site_info .cpr .br {
            display: block;
            margin-bottom: 10px;
            padding-right: 150px;
            line-height: 20px;
            height: auto;
            min-height: 48px;
        }

    .site_info .info_policy .f_bann {
        display: block;
        vertical-align: middle;
        margin-left: 0;
        margin-bottom: 5px;
    }
}

@media print {
    #header, .snb_wrap {
        display: none;
    }

    #container {
        padding-top: 0 !important;
    }

    .noprint {
        display: none;
    }

    .compareList.addon .selectCar .selectClose {
        display: none;
    }

    .con_navi .spr_home {
        margin-top: -10px;
    }

    #footer {
        display: none;
    }
}

.singleImgArea {
    text-align: center;
    padding: 10px;
    margin: 10px 0;
    background: #fff;
}

    .singleImgArea + .singleImgArea {
        padding-top: 0;
    }

    .singleImgArea img {
        max-width: 100%;
    }

@media all and (max-width:767px) {
    .singleImgArea img {
        width: 100%;
    }
}

.single_movie {
    text-align: center;
    padding: 10px;
    margin: 10px 0;
    background: #fff;
}

    .single_movie iframe {
        width: 640px;
        height: 360px;
        max-width: 100%;
    }

    .single_movie.wd100 iframe {
        width: 100%;
    }

@media all and (max-width:767px) {
    .single_movie iframe {
        width: 100%;
        height: auto;
    }
}

.tableWrap .fixArea tr th {
    text-align: center;
}

.tableWrap .scrollArea td p {
    font-size: 14px;
}

.pip_spec .tableWrap .fixArea tr:nth-child(even) th, .pip_spec .tableWrap .scrollArea tr:nth-child(even) td {
    background: #f8f8f8;
}

.pip_spec .tableWrap tr:first-child {
    display: none;
    height: 0;
}

.pip_spec .tableFix {
    width: 50%;
}

.pip_engine .tableWrap .tableFix {
    width: 235px;
}

.pip_engine .tableWrap .fixArea tr:nth-child(odd) th, .pip_engine .tableWrap .scrollArea tr:nth-child(odd) td {
    background: #f8f8f8;
}

.engine_visual ul .dataCon {
    max-width: 284px;
}

    .engine_visual ul .dataCon strong {
        word-wrap: break-word;
    }

@media all and (max-width:1024px) {
    .pip_spec .tableWrap .tableFix {
        width: 50%;
    }

    .pip_spec .tableWrap table tr {
        height: 40px;
    }

    .pip_engine .tableWrap .tableFix {
        width: 200px;
    }

    .engine_visual ul .dataCon {
        max-width: 194px;
    }
}

@media all and (max-width:767px) {
    .pip_spec .tableWrap .tableFix {
        width: 50%;
    }

    .pip_spec .tableWrap table tr {
        height: 40px;
    }

    .pip_spec .tableWrap .tableScroll .scrollArea td {
        width: 50%;
    }

    .pip_engine .tableWrap .tableFix {
        width: 160px;
    }

    .engine_visual ul .dataCon {
        max-width: inherit;
    }
}

.tableWrap:after {
    content: "";
    display: block;
    clear: both;
}

.tableWrap .scrollArea td {
    word-break: break-all;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box {
    padding: 5px 4px 15px;
}

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
        display: block;
        margin-top: 5px;
    }

@media (max-width:767px) {
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
        height: auto;
    }
}

@media (max-width:320px) {
    .g-recaptcha {
        transform: scale(.77);
        transform-origin: 0 0;
        -webkit-transform: scale(.77);
        -webkit-transform-origin: 0 0;
    }
}

.blog_list li .text_wrap {
    overflow: hidden;
}

    .blog_list li .text_wrap img {
        float: left;
        max-width: 124px;
        margin-right: 10px;
    }

    .blog_list li .text_wrap p a {
        display: block;
    }

@media (max-width:767px) {
    .blog_list li .text_wrap img {
        float: none;
        max-width: none;
        width: 100%;
        margin: 0;
        margin-bottom: 10px;
    }
}

.rndNumList {
    margin-left: 12px;
}

    .rndNumList li {
        color: #000;
        margin-top: 15px;
    }

        .rndNumList li:first-child {
            margin-top: 0;
        }

    .rndNumList .num {
        display: inline-block;
        border-radius: 10px;
        background: #bb162b;
        color: #fff;
        text-align: center;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin-right: 5px;
    }

    .rndNumList .txt {
        display: block;
        padding-left: 30px;
        color: #666;
    }

.slide_tbl_wrap {
    margin-top: 80px;
}

    .slide_tbl_wrap .slide_ctr {
        text-align: right;
        margin-bottom: 10px;
    }

        .slide_tbl_wrap .slide_ctr a {
            position: relative;
            display: inline-block;
            padding-left: 30px;
            font-family: "KiaB";
            font-size: 14px;
            color: #fff;
            line-height: 30px;
            border-radius: 5px;
            background: #7e8083;
        }

            .slide_tbl_wrap .slide_ctr a span {
                display: inline-block;
                padding: 0 10px;
                border-left: 1px solid rgba(255,255,255,.5);
            }

            .slide_tbl_wrap .slide_ctr a:after {
                content: "";
                position: absolute;
                top: 14px;
                left: 8px;
                height: 2px;
                width: 14px;
                background: #fff;
            }

            .slide_tbl_wrap .slide_ctr a:before {
                content: "";
                position: absolute;
                top: 8px;
                left: 14px;
                height: 14px;
                width: 2px;
                background: #fff;
            }

            .slide_tbl_wrap .slide_ctr a:hover {
                background: #bb162b;
            }

            .slide_tbl_wrap .slide_ctr a.btn_collapse:before {
                display: none;
            }

    .slide_tbl_wrap .tit a {
        position: relative;
        display: block;
        padding: 10px 45px 10px 20px;
        font-size: 15px;
        color: #fff;
        background: #8c8c8c;
        text-transform: uppercase;
    }

        .slide_tbl_wrap .tit a:after {
            content: "";
            position: absolute;
            top: 14px;
            right: 20px;
            height: 10px;
            width: 20px;
            background: url("../content/dam/kwcms/au/en/images/common/spr_ico_btn_w.html") no-repeat 0 -250px;
            background-size: 175px auto;
        }

        .slide_tbl_wrap .tit a span {
            display: inline-block;
            margin-left: 15px;
            font-size: 13px;
            font-family: "KiaM";
        }

        .slide_tbl_wrap .tit a.on {
            background: #404040;
        }

            .slide_tbl_wrap .tit a.on:after {
                background-position: -20px -250px;
            }

    .slide_tbl_wrap .tit {
        margin-top: 1px;
    }

    .slide_tbl_wrap .table_fixed_d {
        display: none;
        padding-bottom: 40px;
    }

        .slide_tbl_wrap .table_fixed_d &gt; .sec_scroll {
            border-top: 0;
        }

@media (max-width:767px) {
    .slide_tbl_wrap {
        margin-top: 25px;
    }

        .slide_tbl_wrap .slide_ctr {
            text-align: center;
            margin-bottom: 10px;
        }

        .slide_tbl_wrap .table_fixed_d {
            padding-bottom: 20px;
        }

        .slide_tbl_wrap .tit a span {
            display: inline;
            margin-left: 0;
            font-size: 12px;
            font-family: "KiaM";
        }
}

.bcr .car_wrap {
    overflow-y: visible;
    max-height: none;
}

.bcr .car_box.add_btn {
    position: relative;
}

    .bcr .car_box.add_btn .car_a {
        height: 168px;
    }

        .bcr .car_box.add_btn .car_a.on {
            border: 2px solid #bb162b;
            padding: 14px 0;
        }

    .bcr .car_box.add_btn .car_btnBox {
        display: table;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin-left: -63px;
    }

        .bcr .car_box.add_btn .car_btnBox &gt; div {
            display: table-cell;
            height: 64px;
            padding-bottom: 4px;
            text-aling: center;
            vertical-align: middle;
        }

.bcr .car_btnBox a {
    display: block;
    margin-bottom: 5px;
}

.btnSmall.btnType7 {
    position: relative;
    width: 100px;
    background-color: #fff;
    color: #333;
    border: 1px solid #e1e1e1;
    text-align: left;
}

    .btnSmall.btnType7 .btnIcon:before, .btnSmall.btnType7 .btnIcon:after {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_button.png");
    }

    .btnSmall.btnType7 .arrow_r:after {
        position: absolute;
        right: 12px;
        top: 0;
        background-position: -21px -71px;
        width: 6px;
        height: 9px;
    }

    .btnSmall.btnType7.disable {
        cursor: pointer;
        text-decoration: none;
        color: #ccc;
    }

.ex_kiaWrap.other {
    padding-top: 0;
}

.ov_txt {
    font-size: 17px;
    line-height: 21px;
    color: #000;
    text-align: center;
    margin-top: 20px;
}

.ac_list {
    overflow: hidden;
    margin-top: 50px;
    padding-top: 50px;
    border-top: 1px solid #000;
}

    .ac_list li {
        float: left;
        width: calc(( 100% - 100px ) / 3);
        margin-left: 50px;
        margin-bottom: 50px;
    }

    .ac_list.other li:first-child {
        width: calc(( 200% - 50px ) / 3);
    }

    .ac_list li:nth-child(3n+1) {
        margin-left: 0;
    }

    .ac_list.other li:nth-child(3n+1) {
        margin-left: 50px;
    }

    .ac_list.other li:first-child, .ac_list.other li:nth-child(3n) {
        margin-left: 0;
    }

    .ac_list li .cate {
        line-height: 29px;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        color: #333;
        background: #e4e6e7;
        text-transform: uppercase;
        margin-bottom: 15px;
    }

    .ac_list li &gt; div {
        display: table-cell;
        position: relative;
        vertical-align: middle;
        padding-left: 117px;
        height: 96px;
        text-align: left;
    }

        .ac_list li &gt; div:after {
            content: "";
            display: inline-block;
            position: absolute;
            left: 0;
            top: 0;
            width: 96px;
            height: 96px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/experience/spr_ac_list.png");
        }

        .ac_list li &gt; div.type_01:after {
            background-position: 0 0;
        }

        .ac_list li &gt; div.type_02:after {
            background-position: -100px 0;
        }

        .ac_list li &gt; div.type_03:after {
            background-position: -200px 0;
        }

        .ac_list li &gt; div.type_04:after {
            background-position: -300px 0;
        }

        .ac_list li &gt; div.type_05:after {
            background-position: -400px 0;
        }

        .ac_list li &gt; div.type_06:after {
            background-position: 0 -100px;
        }

        .ac_list li &gt; div.type_07:after {
            background-position: -100px -100px;
        }

        .ac_list li &gt; div.type_08:after {
            background-position: -200px -100px;
        }

        .ac_list li &gt; div.type_09:after {
            background-position: -300px -100px;
        }

        .ac_list li &gt; div.type_10:after {
            background-position: -400px -100px;
        }

        .ac_list li &gt; div.type_11:after {
            background-position: 0 -200px;
        }

        .ac_list li &gt; div.type_12:after {
            background-position: -100px -200px;
        }

        .ac_list li &gt; div.type_13:after {
            background-position: -200px -200px;
        }

        .ac_list li &gt; div.type_14:after {
            background-position: -300px -200px;
        }

        .ac_list li &gt; div.type_15:after {
            background-position: -400px -200px;
        }

        .ac_list li &gt; div strong {
            font-size: 50px;
            color: #54c4b4;
        }

    .ac_list.em li &gt; div strong {
        color: #e37886;
    }

    .ac_list li &gt; div span {
        font-size: 14px;
        color: #666;
        font-weight: 500;
        padding-top: 0;
        line-height: 17px;
        margin-top: 10px;
    }

.graph_view {
    overflow: hidden;
    text-align: left;
    margin-top: 47px;
    padding-top: 56px;
    border-top: 1px solid #000;
}

    .graph_view .graph_wrap {
        float: left;
    }

        .graph_view .graph_wrap .tit {
            font-size: 20px;
            line-height: 24px;
            margin-bottom: 20px;
            font-weight: 500;
            text-align: center;
            padding-left: 70px;
        }

    .graph_view strong.result {
        float: right;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 21px;
        height: 122px;
        color: #88888a;
        text-align: right;
        margin-top: 120px;
        padding-top: 50px;
        padding-right: 108px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/sa/en/images/experience/ico_graph_result.png");
        background-repeat: no-repeat;
        background-position: right top;
    }

        .graph_view strong.result.nitro-lazy {
            background-image: none !important;
        }

.tp_wrap {
    margin-top: 50px;
    padding-top: 50px;
    border-top: 1px solid #000;
}

    .tp_wrap .tp_view {
        display: inline-block;
        width: 621px;
        margin: 0 auto;
    }

        .tp_wrap .tp_view img {
            float: left;
            width: 100%;
            max-width: 301px;
        }

        .tp_wrap .tp_view p {
            display: inline-block;
            float: right;
            width: 301px;
            font-size: 16px;
            line-height: 20px;
            color: #666;
            margin-top: -2px;
            text-align: left;
        }

.tp_list {
    display: inline-block;
    overflow: hidden;
}

    .tp_list li {
        display: inline-block;
        float: left;
        width: 301px;
        margin-left: 18px;
    }

        .tp_list li:nth-child(3n+1) {
            margin-left: 0;
        }

        .tp_list li p {
            font-size: 16px;
            line-height: 20px;
            color: #666;
            margin-top: 20px;
            text-align: left;
        }

    .tp_list.other {
        width: 940px;
    }

        .tp_list.other li:nth-child(-n+3) {
            min-height: 610px;
            margin-bottom: 60px;
        }

@media all and (max-width:1024px) {
    .excon_tit {
        padding: 0 10px;
    }

    .ov_txt {
        font-size: 14px;
        padding-top: 7px;
    }

    .ac_list li {
        width: 100% !important;
        margin-left: 0 !important;
        float: none;
    }

        .ac_list li &gt; div {
            display: block;
            height: 48px;
            padding-left: 60px;
        }

            .ac_list li &gt; div:after {
                width: 48px;
                height: 48px;
                background-size: 250px 150px;
            }

            .ac_list li &gt; div.type_01:after {
                background-position: 0 0;
            }

            .ac_list li &gt; div.type_02:after {
                background-position: -50px 0;
            }

            .ac_list li &gt; div.type_03:after {
                background-position: -100px 0;
            }

            .ac_list li &gt; div.type_04:after {
                background-position: -150px 0;
            }

            .ac_list li &gt; div.type_05:after {
                background-position: -200px 0;
            }

            .ac_list li &gt; div.type_06:after {
                background-position: 0 -50px;
            }

            .ac_list li &gt; div.type_07:after {
                background-position: -50px -50px;
            }

            .ac_list li &gt; div.type_08:after {
                background-position: -100px -50px;
            }

            .ac_list li &gt; div.type_09:after {
                background-position: -150px -50px;
            }

            .ac_list li &gt; div.type_10:after {
                background-position: -200px -50px;
            }

            .ac_list li &gt; div.type_11:after {
                background-position: 0 -100px;
            }

            .ac_list li &gt; div.type_12:after {
                background-position: -50px -100px;
            }

            .ac_list li &gt; div.type_13:after {
                background-position: -100px -100px;
            }

            .ac_list li &gt; div.type_14:after {
                background-position: -150px -100px;
            }

            .ac_list li &gt; div.type_15:after {
                background-position: -200px -100px;
            }

            .ac_list li &gt; div strong {
                display: inline-block;
                line-height: 48px;
                font-size: 30px;
            }

            .ac_list li &gt; div span {
                display: inline-block;
                margin-top: 0;
            }

    .graph_view {
        text-align: center;
    }

        .graph_view .graph_wrap {
            float: none;
            text-align: center;
        }

            .graph_view .graph_wrap img {
                width: 100%;
                max-width: 634px;
            }

            .graph_view .graph_wrap .tit {
                font-size: 20px;
                line-height: 24px;
                margin-bottom: 20px;
                padding-left: 0;
            }

        .graph_view strong.result {
            float: none;
            display: inline-block;
            font-size: 12px;
            line-height: 20px;
            height: auto;
            margin-top: 20px;
            background-size: 49px 61px;
            padding: 10px 60px 10px 0;
        }

    .tp_wrap .tp_view {
        display: block;
        width: auto;
    }

        .tp_wrap .tp_view img {
            float: none;
            width: 100%;
            max-width: 301px;
        }

        .tp_wrap .tp_view p {
            display: block;
            float: none;
            width: auto;
            margin-top: 20px;
            text-align: center;
        }

    .tp_list {
        display: block;
    }

        .tp_list li {
            display: block;
            float: none;
            width: auto;
            margin-left: 0 !important;
            text-align: center;
            margin-top: 50px;
        }

            .tp_list li:first-child {
                margin-top: 0;
            }

            .tp_list li img {
                width: 100%;
                max-width: 301px;
            }

            .tp_list li p {
                text-align: center;
            }

        .tp_list.other {
            width: auto;
        }

            .tp_list.other li:nth-child(-n+3) {
                min-height: 0;
                margin-bottom: 0;
            }
}

#footer .info_map {
    border-bottom: 1px solid #d1d1d1;
}

#footer .f_navi {
    padding: 19px 0 45px;
    text-align: center;
}

    #footer .f_navi .inner {
        max-width: 940px;
        margin: 0 auto;
        overflow: hidden;
    }

        #footer .f_navi .inner [class*=item] {
            float: left;
            width: 18%;
            margin-left: 2.5%;
            text-align: left;
        }

            #footer .f_navi .inner [class*=item]:first-child {
                margin-left: 0;
            }

        #footer .f_navi .inner .item3 {
            width: 13%;
        }

        #footer .f_navi .inner .item4 {
            width: 23%;
        }

        #footer .f_navi .inner [class*=item] div {
            margin-bottom: 18px;
            font-family: kiaB;
            font-size: 14px;
            color: #333;
            text-transform: uppercase;
        }

        #footer .f_navi .inner [class*=item] ul li {
            margin-top: 4px;
            line-height: 1em;
        }

            #footer .f_navi .inner [class*=item] ul li a {
                font-size: 11px;
                color: #666;
                text-transform: uppercase;
            }

@media (max-width:1024px) {
    #footer .f_navi .inner {
        margin: 0 15px;
    }

    #footer .info_map {
        display: none;
    }

    #footer .f_navi .inner {
        margin: 0 15px;
    }

    .site_info .cpr {
        border-top: 0;
        padding-top: 0;
        margin-top: 0;
    }

        .site_info .cpr .inner {
            display: table;
            min-height: 48px;
            width: 100%;
            margin-left: 0;
            padding-left: 15px;
            box-sizing: border-box;
        }

        .site_info .cpr .br {
            display: table-cell;
            visibility: middle;
        }
}

@media (max-width:767px) {
    #footer .f_navi {
        display: none;
    }
}

.bbs_faq .bbs_type1 .bbs_li {
    position: static !important;
    width: 100%;
}

.bbs_faq .faq_view {
    width: 100%;
    box-sizing: border-box;
}

    .bbs_faq .faq_view .title_box {
        background: #fff;
        margin-bottom: 40px;
    }

        .bbs_faq .faq_view .title_box h1 {
            float: left;
            width: 90%;
            line-height: 1.2;
            box-sizing: border-box;
        }

        .bbs_faq .faq_view .title_box:after {
            display: block;
            content: "";
            clear: both;
        }

        .bbs_faq .faq_view .title_box .title {
            float: left;
            display: block;
            width: 100%;
            padding: 30px 15px 25px 15px;
            box-sizing: border-box;
        }

        .bbs_faq .faq_view .title_box .tit {
            padding-bottom: 8px;
            word-break: break-word;
        }

        .bbs_faq .faq_view .title_box .sub {
            font-size: 13px;
            color: #999;
            font-family: "kiaM";
            box-sizing: border-box;
            padding-left: 63px;
        }

            .bbs_faq .faq_view .title_box .sub span {
                display: inline-block;
                margin-right: 10px;
                box-sizing: border-box;
            }

    .bbs_faq .faq_view .view_contents_box {
        width: 100%;
        padding: 40px 30px 30px 30px;
        margin-bottom: 50px;
        background: #fff;
        box-sizing: border-box;
    }

        .bbs_faq .faq_view .view_contents_box em {
            font-size: 26px;
            color: #bb162b;
            font-family: "kiaB";
            font-weight: bold;
        }

        .bbs_faq .faq_view .view_contents_box .answer {
            padding: 20px 0;
            font-size: 16px;
            line-height: 1.6;
        }

    .bbs_faq .faq_view .bl_faq {
        background: #bb162b;
    }

    .bbs_faq .faq_view .title_box .sub .cata {
        position: relative;
    }

        .bbs_faq .faq_view .title_box .sub .cata:after {
            display: block;
            content: "";
            position: absolute;
            top: 2px;
            right: -7px;
            width: 1px;
            height: 12px;
            background: #b8b8b8;
        }

@media all and (max-width:767px) {
    .bbs_faq .faq_view .title_box h1 {
        width: 100%;
    }

    .bbs_faq .faq_view .title_box .tit, .bbs_faq .faq_view .view_contents_box em {
        font-size: 24px;
    }

    .bbs_faq .faq_view .title_box .title {
        padding: 30px 15px 30px 15px;
    }

    .bbs_faq .faq_view .view_contents_box {
        padding: 30px 15px 30px 15px;
    }

        .bbs_faq .faq_view .view_contents_box .answer {
            font-size: 14px;
            padding: 15px 0;
        }

    .bbs_faq .faq_view .title_box .sub {
        padding-left: 0;
    }
}

.agreeChkArea {
    text-align: right;
}

    .agreeChkArea .form_chk {
        max-width: 80%;
    }

        .agreeChkArea .form_chk label {
            padding: 0 0 0 23px;
            text-align: left;
        }

    .agreeChkArea .check_box:before {
        position: absolute;
        top: 4px;
        left: 0;
    }

.form_wrp .input_box {
    resize: none;
}

@media all and (max-width:767px) {
    .agreeChkArea .form_chk {
        max-width: 100%;
    }
}

.form_chk .car_spr:before {
    content: "";
    display: block;
    width: 66px;
    height: 32px;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/spr_category.png");
    background-repeat: no-repeat;
}

.form_chk .car_spr.sort1:before {
    background-position: 0 0;
}

.form_chk .car_spr.sort2:before {
    background-position: 0 -33px;
}

.form_chk .car_spr.sort3:before {
    background-position: 0 -66px;
}

.form_chk .car_spr.sort4:before {
    background-position: 0 -99px;
}

.form_chk .car_spr.sort5:before {
    background-position: 0 -132px;
}

.form_chk [class*=_on] .car_spr {
    color: #bb162b;
}

    .form_chk [class*=_on] .car_spr:before {
        content: " ";
    }

    .form_chk [class*=_on] .car_spr.sort1:before {
        background-position: -66px 0;
    }

    .form_chk [class*=_on] .car_spr.sort2:before {
        background-position: -66px -33px;
    }

    .form_chk [class*=_on] .car_spr.sort3:before {
        background-position: -66px -66px;
    }

    .form_chk [class*=_on] .car_spr.sort4:before {
        background-position: -66px -99px;
    }

    .form_chk [class*=_on] .car_spr.sort5:before {
        background-position: -66px -132px;
    }

.car_category .title {
    display: block;
    float: left;
}

.car_category .category {
    overflow: hidden;
    text-align: center;
}

    .car_category .category .form_chk {
        margin-right: 10px;
        vertical-align: top;
    }

.car_category .form_chk .car_spr {
    width: 86px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    line-height: 15px;
    color: #666;
}

    .car_category .form_chk .car_spr:before {
        margin: 7px auto;
    }

.car_wrap {
    border-top: 1px solid #535353;
    padding-top: 20px;
    position: relative;
    top: 20px;
    max-height: 515px;
    overflow-y: scroll;
}

.car_list {
    overflow: hidden;
    margin-bottom: 25px;
}

    .car_list .car_u {
        margin: -8px;
    }

    .car_list .car_l {
        float: left;
        width: 20%;
    }

    .car_list .car_box {
        margin: 8px;
        background: #f8f8f8;
    }

        .car_list .car_box .car_a {
            display: block;
            padding: 15px 0;
            border: 1px solid #e5e5e5;
        }

            .car_list .car_box .car_a:hover, .car_list .car_box .car_a:focus {
                text-decoration: none;
            }

        .car_list .car_box .car_name {
            display: block;
            height: 32px;
            line-height: 16px;
            padding: 0 15px;
            color: #000;
            font-family: kiaM;
        }

        .car_list .car_box .car_img {
            display: block;
            text-align: center;
        }

            .car_list .car_box .car_img img {
                max-width: 100%;
                max-height: 90px;
            }

        .car_list .car_box .car_a.on {
            border: 2px solid #bb162b;
            padding: 14px 0;
        }

            .car_list .car_box .car_a.on .car_name, .car_list .car_box .car_a.on .car_img {
                margin: 0 -1px;
            }

.trim_list {
    margin-top: -10px;
}

    .trim_list .trim_l {
        padding: 10px 0;
        border-top: 1px solid #e3e3e3;
        color: #000;
    }

        .trim_list .trim_l:first-child {
            border-top: 0;
        }

    .trim_list .price {
        float: right;
    }

.color_list {
    padding-bottom: 30px;
    position: relative;
}

    .color_list .color_l {
        float: left;
    }

        .color_list .color_l .color_a {
            display: block;
            position: relative;
        }

            .color_list .color_l .color_a img {
                width: 86px;
                height: 44px;
                vertical-align: top;
            }

            .color_list .color_l .color_a .sel {
                display: none;
            }

        .color_list .color_l .color_info {
            visibility: hidden;
            display: block;
            width: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
            text-align: left;
        }

            .color_list .color_l .color_info .price {
                float: right;
                margin-left: 15px;
                color: #666;
            }

        .color_list .color_l.on .color_a .sel {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 76px;
            height: 34px;
            border: 5px solid #d50000;
            box-shadow: inset 0 0 1px #fff;
        }

        .color_list .color_l.on .color_info {
            visibility: visible;
        }

.option_list {
    margin: -10px -5px 0;
}

    .option_list .option_l {
        width: 33.3%;
        float: left;
        margin-top: 10px;
    }

    .option_list .option_box {
        border: 1px solid #e8e8e8;
        background: #f8f8f8;
        margin: 0 5px;
        padding: 9px;
    }

        .option_list .option_box .form_chk {
            color: #000;
        }

        .option_list .option_box .photo {
            margin-top: 10px;
            height: 120px;
            text-align: center;
        }

        .option_list .option_box .price {
            display: block;
            text-align: right;
            font-size: 12px;
            margin-top: 6px;
        }

.optionCon {
    overflow: hidden;
    margin-top: 10px;
    padding: 9px;
    border: 1px solid #e3e3e3;
    background: #f8f8f8;
}

    .optionCon:first-child {
        margin-top: 0;
    }

.optionEx {
    position: relative;
    overflow: hidden;
    min-height: 120px;
    margin-top: 9px;
    padding: 0 25px 0 260px;
}

    .optionEx .optionImg {
        position: absolute;
        top: 0;
        left: 0;
        width: 240px;
        height: 120px;
    }

    .optionEx .txt {
        overflow: hidden;
        width: 100%;
        max-height: 200px;
        font-family: kiaM;
        color: #666;
    }

.optionCon .price {
    clear: both;
    float: right;
    margin-top: 6px;
    font-family: kiaM;
    font-size: 12px;
    color: #666;
}

.sales_box {
    margin-top: 15px;
    padding: 23px;
    background: #fff;
    border: 1px solid #e3e3e3;
    position: relative;
}

    .sales_box h5 {
        margin-bottom: 28px;
    }

    .sales_box .form_wrp {
        position: absolute;
        top: 14px;
        right: 23px;
        width: 200px;
    }

.sales_tool {
    display: table;
    table-layout: fixed;
    width: 100%;
}

    .sales_tool:after {
        display: none;
    }

    .sales_tool li {
        display: table-cell;
        border-left: 1px solid #e1e1e1;
        text-align: center;
    }

        .sales_tool li:first-child {
            border-left: 0;
        }

        .sales_tool li .tool_tspr {
            display: block;
            color: #000;
        }

            .sales_tool li .tool_tspr:before {
                display: block;
                margin: 0 auto 5px;
            }

.sales_share {
    position: absolute;
}

    .sales_share .tool_tspr {
        margin-right: 10px;
        text-decoration: underline;
        color: #464646;
        line-height: 24px;
    }

        .sales_share .tool_tspr:before {
            margin-right: 5px;
        }

.stepType01 {
    width: 100%;
}

    .stepType01 li.stepWrap {
        clear: both;
        overflow: hidden;
    }

        .stepType01 li.stepWrap .stepCon {
            padding: 30px 23px;
            border: 1px solid #9b1123;
            background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_stepcon.png") repeat-x left top;
        }

            .stepType01 li.stepWrap .stepCon.nitro-lazy {
                background-image: none !important;
            }

        .stepType01 li.stepWrap .stepCon02 {
            padding: 0;
        }

        .stepType01 li.stepWrap .stepbar {
            overflow: hidden;
            display: table;
            width: 100%;
            padding: 8px 0;
            border: 1px solid #d5d5d5;
            border-bottom: 4px solid #686868;
            background: #fff;
            vertical-align: top;
        }

            .stepType01 li.stepWrap .stepbar strong.num {
                width: 100px;
                height: 58px;
                display: table-cell;
                font-size: 35px;
                color: #7f7f7f;
                vertical-align: middle;
            }

                .stepType01 li.stepWrap .stepbar strong.num em {
                    display: block;
                    float: left;
                    padding-top: -15px;
                    padding: 10px 0 0 20px;
                }

                .stepType01 li.stepWrap .stepbar strong.num:after {
                    content: "";
                    display: inline-block;
                    width: 1px;
                    height: 34px;
                    margin-left: 20px;
                    background: #d2d2d2;
                    margin-top: 2px;
                }

            .stepType01 li.stepWrap .stepbar .txt {
                display: table-cell;
                vertical-align: middle;
                text-align: left;
            }

                .stepType01 li.stepWrap .stepbar .txt strong {
                    display: inline-block;
                    font-size: 16px;
                    color: #a1a1a1;
                }

                .stepType01 li.stepWrap .stepbar .txt span {
                    display: none;
                }

            .stepType01 li.stepWrap .stepbar .result {
                display: none;
            }

        .stepType01 li.stepWrap.on .stepbar {
            border: 1px solid #aa1327;
            border-bottom: 4px solid #890207;
            background-color: #bb162b;
            background-position: 80% bottom;
            background-repeat: no-repeat;
        }

            .stepType01 li.stepWrap.on .stepbar strong.num {
                color: #fff;
            }

                .stepType01 li.stepWrap.on .stepbar strong.num:after {
                    background: #f97f8e;
                }

            .stepType01 li.stepWrap.on .stepbar .txt strong {
                color: #fff;
            }

            .stepType01 li.stepWrap.on .stepbar .txt span {
                display: block;
                margin-top: 1px;
                color: #dd7a82;
            }

        .stepType01 li.stepWrap.paston .stepbar {
            border: 1px solid #d4d4d4;
            border-bottom: 4px solid #252525;
            background-color: #e2e2e2;
            background-position: 80% bottom;
            background-repeat: no-repeat;
        }

            .stepType01 li.stepWrap.paston .stepbar strong.num {
                color: #000;
            }

                .stepType01 li.stepWrap.paston .stepbar strong.num:after {
                    background: #a5a5a5;
                }

            .stepType01 li.stepWrap.paston .stepbar .txt {
                width: 100px;
            }

                .stepType01 li.stepWrap.paston .stepbar .txt strong {
                    color: #000;
                }

            .stepType01 li.stepWrap.paston .stepbar .result {
                display: table-cell;
                padding-right: 60px;
                vertical-align: middle;
                position: relative;
            }

                .stepType01 li.stepWrap.paston .stepbar .result:after {
                    content: "";
                    display: inline-block;
                    position: absolute;
                    right: 20px;
                    top: 50%;
                    width: 32px;
                    height: 32px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_stepcheck.png") no-repeat 0 0;
                    margin-top: -16px;
                }

:root .stepType01 li.stepWrap.paston .result:after {
    margin-top: 0 \0;
}

.stepType01 li.stepWrap.paston .bar01 .result:after {
    top: 13px;
    margin: 0;
}

.stepType01 li.stepWrap.paston .stepbar .result &gt; a {
    display: block;
}

.stepType01 li.stepWrap.paston .stepbar div.car {
    display: table;
    width: 100%;
    text-align: center;
}

    .stepType01 li.stepWrap.paston .stepbar div.car img {
        height: 40px;
    }

    .stepType01 li.stepWrap.paston .stepbar div.car a.carList {
        float: left;
        margin-right: 15px;
    }

        .stepType01 li.stepWrap.paston .stepbar div.car a.carList span {
            display: block;
            color: #666;
        }

    .stepType01 li.stepWrap.paston .stepbar div.car a.btn_carmore {
        display: none;
    }

.stepType01 .trim_area {
    border: 1px solid #e3e3e3;
    padding: 10px 14px;
    margin-top: 10px;
    overflow: hidden;
}

    .stepType01 .trim_area .vehicle {
        float: left;
        width: 250px;
        padding: 30px 0;
        margin-right: 10px;
        text-align: center;
    }

        .stepType01 .trim_area .vehicle img {
            height: 100px;
        }

    .stepType01 .trim_area .trim_list {
        margin-top: 0;
        overflow: hidden;
    }

    .stepType01 .trim_area + .step_ctrl {
        border-top: 0;
        padding-top: 0;
    }

.stepType01 .sales_box {
    margin-top: 0;
    border: 0;
    border-bottom: 1px solid #555;
}

.stepType01 .sales_share {
    top: 18px;
}

.stepType01 .step_ctrl {
    text-align: right;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #535353;
}

    .stepType01 .step_ctrl.nborder {
        border-top: 0;
        padding-top: 0;
    }

.stepType01 .step_ctrl2 {
    text-align: right;
    padding: 15px 22px;
    position: relative;
}

.invenStep li.stepWrap.paston .bar01, .invenStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_inven_step01.png");
}

    .invenStep li.stepWrap.paston .bar01.nitro-lazy, .invenStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.invenStep li.stepWrap.paston .bar02, .invenStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_inven_step02.png");
}

    .invenStep li.stepWrap.paston .bar02.nitro-lazy, .invenStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.emailStep li.stepWrap.paston .bar01, .emailStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_email_step01.png");
}

    .emailStep li.stepWrap.paston .bar01.nitro-lazy, .emailStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.emailStep li.stepWrap.paston .bar02, .emailStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_email_step02.png");
}

    .emailStep li.stepWrap.paston .bar02.nitro-lazy, .emailStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.driveStep li.stepWrap.paston .bar01, .driveStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_drive_step01.png");
}

    .driveStep li.stepWrap.paston .bar01.nitro-lazy, .driveStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.driveStep li.stepWrap.paston .bar02, .driveStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_drive_step02.png");
}

    .driveStep li.stepWrap.paston .bar02.nitro-lazy, .driveStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.brochureStep li.stepWrap.paston .bar01, .brochureStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_brochure_step01.png");
}

    .brochureStep li.stepWrap.paston .bar01.nitro-lazy, .brochureStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.brochureStep li.stepWrap.paston .bar02, .brochureStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_brochure_step02.png");
}

    .brochureStep li.stepWrap.paston .bar02.nitro-lazy, .brochureStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.compareStep li.stepWrap.paston .bar01, .compareStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_compare_step01.png");
}

    .compareStep li.stepWrap.paston .bar01.nitro-lazy, .compareStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.compareStep li.stepWrap.paston .bar02, .compareStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_compare_step02.png");
}

    .compareStep li.stepWrap.paston .bar02.nitro-lazy, .compareStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.quoteStep li.stepWrap.paston .bar01, .quoteStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_quote_step01.png");
}

    .quoteStep li.stepWrap.paston .bar01.nitro-lazy, .quoteStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.quoteStep li.stepWrap.paston .bar02, .quoteStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_quote_step02.png");
}

    .quoteStep li.stepWrap.paston .bar02.nitro-lazy, .quoteStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.quoteStep li.stepWrap.paston .bar03, .quoteStep li.stepWrap.on .bar03 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_quote_step03.png");
}

    .quoteStep li.stepWrap.paston .bar03.nitro-lazy, .quoteStep li.stepWrap.on .bar03.nitro-lazy {
        background-image: none !important;
    }

.bookStep li.stepWrap.paston .bar01, .bookStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_book_step01.png");
}

    .bookStep li.stepWrap.paston .bar01.nitro-lazy, .bookStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.bookStep li.stepWrap.paston .bar02, .bookStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_book_step02.png");
}

    .bookStep li.stepWrap.paston .bar02.nitro-lazy, .bookStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.bookStep li.stepWrap.paston .bar03, .bookStep li.stepWrap.on .bar03 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_book_step03.png");
}

    .bookStep li.stepWrap.paston .bar03.nitro-lazy, .bookStep li.stepWrap.on .bar03.nitro-lazy {
        background-image: none !important;
    }

.paymentStep li.stepWrap.paston .bar01, .quoteStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_quote_step01.png");
}

    .paymentStep li.stepWrap.paston .bar01.nitro-lazy, .quoteStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.paymentStep li.stepWrap.paston .bar02, .quoteStep li.stepWrap.on .bar02 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_quote_step02.png");
}

    .paymentStep li.stepWrap.paston .bar02.nitro-lazy, .quoteStep li.stepWrap.on .bar02.nitro-lazy {
        background-image: none !important;
    }

.paymentStep li.stepWrap.paston .bar03, .quoteStep li.stepWrap.on .bar03 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_quote_step03.png");
}

    .paymentStep li.stepWrap.paston .bar03.nitro-lazy, .quoteStep li.stepWrap.on .bar03.nitro-lazy {
        background-image: none !important;
    }

.info_tbl {
    border: 1px solid #e8e8e8;
}

    .info_tbl .info_txt {
        color: #999;
        font-size: 12px;
        line-height: 16px;
        margin-top: 5px;
    }

    .info_tbl .info_tr {
        display: table;
        table-layout: fixed;
        width: 100%;
        border-top: 1px solid #e8e8e8;
    }

        .info_tbl .info_tr:first-child {
            border-top: 0;
        }

    .info_tbl .info_th, .info_tbl .info_td {
        display: table-cell;
    }

    .info_tbl .info_th {
        width: 134px;
        padding: 15px;
        background: #f8f8f8;
        border-right: 1px solid #e8e8e8;
        vertical-align: top;
    }

    .info_tbl .info_td {
        width: 100%;
        min-height: 30px;
        padding: 8px 15px;
        vertical-align: middle;
    }

    .info_tbl .info_dth .info_th {
        width: 55px;
        background: 0;
        color: #666;
    }

    .info_tbl .form_area.phone {
        max-width: 42%;
    }

        .info_tbl .form_area.phone input[type="number"]::-webkit-inner-spin-button, .info_tbl .form_area.phone input[type="number"]::-webkit-outer-spin-button {
            -webkit-appearance: none;
        }

        .info_tbl .form_area.phone input[type="number"] {
            -moz-appearance: textfield;
        }

    .info_tbl .form_wrp.only {
        max-width: 45.5%;
    }

    .info_tbl .form_date.only {
        max-width: 42.6%;
    }

    .info_tbl .form_chk {
        margin-right: 30px;
    }

.comment {
    margin: 10px 0;
    color: #999;
    font-size: 12px;
}

.findSearch {
    position: relative;
    overflow: hidden;
    padding: 30px 85px 30px 150px;
    border: 1px solid #828282;
    border-bottom-width: 7px;
    background: #fafafa url("../content/dam/kwcms/gt/en/images/sales/bg_findSearch.html") repeat-x left bottom;
    z-index: 1;
}

    .findSearch.nitro-lazy {
        background-image: none !important;
    }

.schTit {
    float: left;
    position: absolute;
    top: 30px;
    left: 30px;
    width: 120px;
    color: #666;
    text-transform: uppercase;
    font-family: kiaM;
    font-size: 15px;
}

.schCon {
    float: left;
    width: 100%;
}

.formArea {
    position: relative;
    width: 100%;
    z-index: 10;
}

    .formArea .formInput {
        margin-right: 123px;
        padding: 5px 9px;
        border: 1px solid #d0d0d0;
        background: #fff;
    }

        .formArea .formInput .sch_inp {
            width: 100%;
            height: 25px;
            padding: 0;
            border: 0;
        }

            .formArea .formInput .sch_inp:focus {
                outline: 0;
            }

.searchOption {
    margin-top: 10px;
}

    .searchOption .formCheck {
        display: block;
        position: relative;
        float: left;
        width: 33.3%;
        height: 92px;
    }

        .searchOption .formCheck:nth-child(4) {
            margin-top: 10px;
        }

            .searchOption .formCheck:nth-child(4) label {
                margin-left: 0;
            }

        .searchOption .formCheck:nth-child(5) {
            margin-top: 10px;
        }

        .searchOption .formCheck:nth-child(6) {
            margin-top: 10px;
        }

        .searchOption .formCheck:nth-child(7) {
            margin-top: 10px;
        }

            .searchOption .formCheck:nth-child(7) label {
                margin-left: 0;
            }

        .searchOption .formCheck:nth-child(8) {
            margin-top: 10px;
        }

        .searchOption .formCheck label {
            position: relative;
            display: block;
            height: 30px;
            margin: 0 5px;
            padding-top: 60px;
            text-align: center;
            line-height: 1.2;
            border: 1px solid #828282;
            z-index: 2;
            cursor: pointer;
            background: #e5e5e5;
            background: -webkit-linear-gradient(#fff,#e5e5e5);
            background: -o-linear-gradient(#fff,#e5e5e5);
            background: -moz-linear-gradient(#fff,#e5e5e5);
            background: linear-gradient(#fff,#e5e5e5);
        }

            .searchOption .formCheck label.option06 br {
                display: none;
            }

            .searchOption .formCheck label:before {
                position: absolute;
                top: 19px;
                left: 50%;
                margin: 0 0 0 -19px;
                width: 37px;
                height: 35px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/bg_findSearch_w.png") no-repeat;
            }

            .searchOption .formCheck label.option02:before {
                background-position: -37px 0;
            }

            .searchOption .formCheck label.option03:before {
                background-position: -74px 0;
            }

            .searchOption .formCheck label.option04:before {
                background-position: -111px 0;
            }

            .searchOption .formCheck label.option05:before {
                background-position: -148px 0;
            }

            .searchOption .formCheck label.option06:before {
                background-position: -185px 0;
            }

        .searchOption .formCheck:first-child label {
            margin-left: 0;
        }

        .searchOption .formCheck input[type=checkbox] {
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 1;
        }

        .searchOption .formCheck label.c_on {
            height: 26px;
            padding-top: 56px;
            color: #bb162b;
            border: 5px solid #bb162b;
        }

            .searchOption .formCheck label.c_on:before {
                top: 15px;
                background-position: 0 -36px;
            }

        .searchOption .formCheck label.option02.c_on:before {
            background-position: -37px -36px;
        }

        .searchOption .formCheck label.option03.c_on:before {
            background-position: -74px -36px;
        }

        .searchOption .formCheck label.option04.c_on:before {
            background-position: -111px -36px;
        }

        .searchOption .formCheck label.option05.c_on:before {
            background-position: -148px -36px;
        }

        .searchOption .formCheck label.option06.c_on:before {
            background-position: -185px -36px;
        }

.findSearch .btnArea {
    position: absolute;
    top: 33px;
    right: 90px;
    z-index: 11;
}

.location_result {
    margin-top: 20px;
}

    .location_result .location_text {
        position: relative;
    }

    .location_result .result_txt {
        margin: 10px 0 30px 0;
        color: #666;
        font-size: 14px;
        font-family: kiaM;
    }

        .location_result .result_txt strong {
            color: #bb162b;
            font-family: kiaB;
        }

    .location_result .tab_type1 {
        position: absolute;
        top: -10px;
        right: 0;
    }

.mapPin {
    position: relative;
}

    .mapPin * {
        vertical-align: middle;
    }

    .mapPin p {
        display: table-cell;
        width: 45px;
        text-align: center;
    }

        .mapPin p img {
            display: block;
        }

    .mapPin strong {
        display: table-cell;
    }

.location_list {
    display: none;
}

.location_mapview {
    margin-left: 320px;
}

    .location_mapview:after {
        content: "";
        clear: both;
        display: block;
    }

    .location_mapview .mapInner {
        width: 100%;
    }

    .location_mapview .center_list {
        float: left;
        width: 298px;
        height: 600px;
        margin-left: -320px;
        border: 1px solid #bcbcbc;
    }

        .location_mapview .center_list .listInner {
            overflow: auto;
            height: 524px;
            border-bottom: 1px solid #e0e0e0;
        }

        .location_mapview .center_list ul li {
            position: relative;
            border-top: 1px solid #e0e0e0;
        }

            .location_mapview .center_list ul li a {
                display: block;
                padding: 10px 10px 10px 65px;
                text-align: left;
            }

            .location_mapview .center_list ul li:first-child {
                border: 0;
            }

            .location_mapview .center_list ul li .where {
                position: absolute;
                top: 14px;
                left: 5px;
                width: 60px;
                text-align: center;
            }

                .location_mapview .center_list ul li .where .map_spr {
                    display: inline-block;
                }

            .location_mapview .center_list ul li .info dt {
                padding-bottom: 6px;
                font-size: 15px;
                font-family: kiaB;
            }

            .location_mapview .center_list ul li .info dd {
                font-size: 12px;
                line-height: 15px;
            }

            .location_mapview .center_list ul li a.center_on {
                color: #fff;
                background: #bb162b;
            }

                .location_mapview .center_list ul li a.center_on .map_pin {
                    color: #bb162b;
                    background-position: 0 -29px;
                }

        .location_mapview .center_list .nodata span {
            font-size: 13px;
        }

    .location_mapview .mapArea {
        overflow: hidden;
        float: right;
        width: 100%;
        height: 600px;
        border: 1px solid #e4e4e4;
        box-sizing: border-box;
    }

        .location_mapview .mapArea img {
            width: 100%;
        }

.locInfo h4 {
    margin-bottom: 13px;
    padding-bottom: 10px;
    color: #000;
    font-size: 22px;
    font-family: kiaB;
    border-bottom: 1px solid #707070;
}

    .locInfo h4 span {
        display: inline-block;
        padding-left: 5px;
        font-size: 16px;
    }

.locInfo .hold {
    position: absolute;
    top: 11px;
    right: 20px;
    border-radius: 50% 50%;
    width: 30px;
    height: 30px;
    border: 3px solid #bb162b;
    text-align: center;
    line-height: 30px;
    color: #bb162b;
    font-family: kiaB;
    font-size: 22px;
}

.locInfo .addr {
    padding: 0 0 10px;
    color: #666;
    border-bottom: 1px solid #e4e4e4;
}

.locInfo .info {
    margin-top: 15px;
}

    .locInfo .info li {
        padding-bottom: 6px;
        color: #666;
    }

        .locInfo .info li strong {
            color: #000;
        }

        .locInfo .info li.hours {
            color: #666;
        }

.locInfo .btn {
    border-top: 1px solid #707070;
    margin-top: 15px;
    padding-top: 15px;
    text-align: center;
}

.findDealer .btnArea {
    top: 83px;
    z-index: 20;
}

.schTab {
    position: relative;
    margin-bottom: 30px;
}

    .schTab .input_box {
        display: none;
        text-transform: uppercase;
    }

    .schTab ul {
        overflow: hidden;
        height: 19px;
    }

    .schTab li {
        float: left;
        border-left: 2px solid #cecece;
    }

        .schTab li:first-child {
            border-left: 0;
        }

            .schTab li:first-child a {
                padding-left: 0;
            }

        .schTab li a {
            display: block;
            padding: 0 10px;
            font-size: 19px;
            font-family: kiaB;
            text-transform: uppercase;
            line-height: 1;
        }

            .schTab li a.tab_on {
                color: #bb162b;
                background: 0;
            }

.btn_dealers {
    padding: 9px;
    border: 1px solid #e4e4e4;
    background: #f7f7f7;
}

    .btn_dealers .bl_type_a {
        margin-right: 10px;
    }

.formArea .form_closest {
    margin-right: 283px;
}

.closet_select {
    position: absolute;
    top: 0;
    right: 123px;
}

    .closet_select .form_wrp {
        display: inline-block;
        width: 50px;
    }

        .closet_select .form_wrp .sel_box .selected-headline {
            height: 35px;
            line-height: 35px;
        }

            .closet_select .form_wrp .sel_box .selected-headline:after {
                top: 15px;
            }

.byo {
    position: relative;
}

    .byo .byoView {
        position: absolute;
        top: 124px;
    }

    .byo .byoDetail {
        padding-top: 374px;
    }

    .byo.byo_sns .byoView {
        top: 50px;
    }

    .byo.byo_sns .byoDetail {
        padding-top: 420px;
    }

.byoTab {
    z-index: 9;
}

    .byoTab .step {
        width: 100%;
        display: table;
        margin-bottom: 20px;
        table-layout: fixed;
    }

        .byoTab .step:after {
            display: none;
        }

        .byoTab .step li {
            display: table-cell;
            text-align: center;
            vertical-align: top;
        }

            .byoTab .step li a {
                display: block;
                width: 100%;
                height: 100px;
                padding-right: 10px;
                box-sizing: border-box;
                background: #fafafa url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep.gif") no-repeat right center;
                border-top: 1px solid #828282;
                border-bottom: 1px solid #828282;
                position: relative;
            }

                .byoTab .step li a.nitro-lazy {
                    background-image: none !important;
                }

            .byoTab .step li:first-child a {
                border-left: 1px solid #828282;
                background-position: 99% top;
            }

            .byoTab .step li.finish a {
                background: #fafafa;
                border-right: 1px solid #828282;
            }

            .byoTab .step li a:before {
                content: "";
                display: block;
                width: 100%;
                height: 6px;
                position: absolute;
                bottom: 0;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_bottom.png") 0 bottom repeat-x;
            }

            .byoTab .step li .num {
                display: block;
                margin-top: 20px;
                font-family: kiaM;
                font-size: 13px;
                color: #666;
            }

            .byoTab .step li .name {
                display: block;
                margin-top: 10px;
                font-family: kiaB;
                font-size: 18px;
                color: #222;
            }

            .byoTab .step li.on {
                position: relative;
                z-index: 10;
            }

                .byoTab .step li.on:before {
                    content: "";
                    position: absolute;
                    top: 0;
                    right: -14px;
                    width: 34px;
                    height: 100px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_on.jpg") 0 0 no-repeat;
                    z-index: 10;
                }

                .byoTab .step li.on:after {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: -24px;
                    width: 34px;
                    height: 100px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_on2.png") 0 0 no-repeat;
                    z-index: 10;
                }

                .byoTab .step li.on a {
                    position: absolute;
                    width: 100%;
                    top: 0;
                    background: #bb162b;
                    border-top: 1px solid #7a0e1c;
                    border-bottom: 1px solid #7a0e1c;
                }

                    .byoTab .step li.on a:hover, .byoTab .step li.on a:focus {
                        color: #fff;
                    }

                    .byoTab .step li.on a:after {
                        content: "";
                        display: block;
                        position: absolute;
                        width: 100%;
                        height: 10px;
                        bottom: -11px;
                        left: -5px;
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_arrow.png") no-repeat center bottom;
                    }

                .byoTab .step li.on .num {
                    color: #dd8b95;
                }

                .byoTab .step li.on .name {
                    color: #fff;
                }

            .byoTab .step li:first-child.on:after {
                left: 0;
                background: 0;
            }

            .byoTab .step li:first-child.on a {
                border-left: 1px solid #7a0e1c;
            }

            .byoTab .step li.finish.on:before {
                right: 0;
                background: 0;
            }

            .byoTab .step li.finish.on a {
                border-right: 1px solid #7a0e1c;
            }

            .byoTab .step li.off a {
                background: #bcbcbc url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_off.png") no-repeat 99.2% center;
            }

                .byoTab .step li.off a.nitro-lazy {
                    background-image: none !important;
                }

            .byoTab .step li.off .num {
                display: none;
            }

            .byoTab .step li.off .name {
                margin-top: 20px;
                height: 62px;
                font-size: 14px;
                line-height: 15px;
                font-family: kiaM;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_stepcheck.png") no-repeat center bottom;
                color: #000;
            }

                .byoTab .step li.off .name.nitro-lazy {
                    background-image: none !important;
                }

            .byoTab .step li.finish.off a {
                background: #bcbcbc none;
                border-right: 1px solid #828282;
            }

.byoView {
    width: 100%;
    background: #fff;
    margin: -50px 0 30px 0;
    padding: 60px 0 30px 0;
}

    .byoView .byo_preview .logo {
        width: 100%;
        position: absolute;
        left: 0;
    }

        .byoView .byo_preview .logo .lg_img {
            display: inline-block;
            vertical-align: middle;
        }

        .byoView .byo_preview .logo .subTxt {
            display: inline-block;
            font-size: 18px;
            height: 24px;
            color: #000;
            font-family: kiaM;
        }

            .byoView .byo_preview .logo .subTxt:before {
                content: "";
                display: inline-block;
                width: 1px;
                height: 24px;
                margin: 0 10px 0 10px;
                vertical-align: middle;
                background: #b5b5b5;
            }

        .byoView .byo_preview .logo .price {
            display: block;
            margin-top: 15px;
            font-family: kiaB;
            font-size: 30px;
            color: #bb162b;
        }

    .byoView .byo_preview .tab_type1 {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
    }

    .byoView .byo_preview .visual {
        text-align: center;
        height: 300px;
    }

        .byoView .byo_preview .visual img {
            height: 100%;
        }

        .byoView .byo_preview .visual .inView {
            position: relative;
            width: 610px;
            margin: 0 auto;
        }

        .byoView .byo_preview .visual .in_img li {
            display: none;
        }

            .byoView .byo_preview .visual .in_img li.on {
                display: block;
            }

        .byoView .byo_preview .visual .inViewLeft {
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -19px;
        }

        .byoView .byo_preview .visual .inViewRight {
            position: absolute;
            right: 0;
            top: 50%;
            margin-top: -19px;
        }

        .byoView .byo_preview .visual .inViewLeft img {
            width: 20px;
            height: 38px;
        }

        .byoView .byo_preview .visual .inViewRight img {
            width: 20px;
            height: 38px;
        }

        .byoView .byo_preview .visual .pg_btn_area {
            margin-top: -25px;
        }

.byoDetail:after {
    content: "";
    display: block;
    clear: both;
}

.byoDetail .byo_content {
    width: 620px;
    float: left;
    border-top: 3px solid #bb162b;
}

.byoDetail .byo_aside {
    width: 290px;
    float: right;
    border-top: 3px solid #000;
}

    .byoDetail .byo_aside .aside {
        border-bottom: 3px solid #000;
        position: relative;
    }

        .byoDetail .byo_aside .aside .tit {
            display: block;
            padding: 12px 10px;
            background: #e8e8e8;
            border-bottom: 1px solid #777;
            font-size: 16px;
        }

.byoDetail .byo_box {
    margin-top: 10px;
    background: #fff;
    border: 1px solid #e3e3e3;
    position: relative;
}

    .byoDetail .byo_box:first-child {
        margin-top: 0;
        border-top: 0;
    }

    .byoDetail .byo_box .array_area {
        position: absolute;
        top: 16px;
        right: 23px;
    }

    .byoDetail .byo_box .ctrl {
        position: absolute;
        top: 10px;
        right: 15px;
    }

    .byoDetail .byo_box .byo_tit {
        border-bottom: 1px solid #e3e3e3;
        padding: 17px 23px 4px 23px;
    }

    .byoDetail .byo_box .byo_con {
        padding: 20px 23px;
    }

        .byoDetail .byo_box .byo_con:after {
            content: "";
            display: block;
            clear: both;
        }

        .byoDetail .byo_box .byo_con .con_h {
            display: block;
            font-size: 15px;
            margin-bottom: 10px;
            margin-top: 20px;
            padding-top: 15px;
            border-top: 1px solid #e3e3e3;
        }

            .byoDetail .byo_box .byo_con .con_h:first-child {
                margin-top: 0;
                padding-top: 0;
                border-top: 0;
            }

.byoDetail .byo_review {
    overflow: hidden;
}

    .byoDetail .byo_review .review_l {
        width: 100%;
        float: left;
    }

    .byoDetail .byo_review .review_tmb {
        width: 190px;
        height: 135px;
        float: left;
        margin-right: 24px;
    }

    .byoDetail .byo_review .review_txt {
        overflow: hidden;
    }

        .byoDetail .byo_review .review_txt .r_tit {
            display: block;
            font-size: 20px;
            line-height: 22px;
            margin-bottom: 6px;
        }

        .byoDetail .byo_review .review_txt .r_star .starNum {
            margin-left: 5px;
            font-size: 18px;
            font-family: kiaB;
            color: #e69d00;
        }

        .byoDetail .byo_review .review_txt .r_date {
            display: block;
            margin-top: 5px;
            color: #999;
        }

        .byoDetail .byo_review .review_txt .r_txt {
            margin: 4px 0 5px;
            color: #666;
        }

.byoDetail .byo_graph {
    padding: 10px;
    overflow: hidden;
}

    .byoDetail .byo_graph .note {
        display: inline-block;
        margin-bottom: 8px;
        font-size: 11px;
        color: #666;
    }

    .byoDetail .byo_graph .graph {
        display: block;
        float: left;
        margin-right: 16px;
        width: 81px;
        height: 81px;
        overflow: hidden;
        position: relative;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_preferences_circle.png") 0 0 no-repeat;
    }

        .byoDetail .byo_graph .graph.nitro-lazy {
            background-image: none !important;
        }

        .byoDetail .byo_graph .graph .rate {
            width: 100%;
            text-align: center;
            margin-top: -10px;
            position: absolute;
            top: 50%;
            left: 4px;
            font-size: 16px;
            font-family: kiaB;
            color: #666;
        }

            .byoDetail .byo_graph .graph .rate .num {
                font-size: 28px;
            }

    .byoDetail .byo_graph .rank {
        overflow: hidden;
        width: auto;
    }

        .byoDetail .byo_graph .rank li {
            margin: 4px 0;
            padding-left: 34px;
            line-height: 16px;
        }

            .byoDetail .byo_graph .rank li .num {
                display: inline-block;
                width: 25px;
                margin: 0 7px 0 -34px;
                position: relative;
                top: -1px;
                text-align: center;
                background: #fff;
                border: 1px solid #c6c6c6;
                border-radius: 2px;
                font-size: 10px;
                font-family: Arial;
                font-weight: bold;
                line-height: 16px;
                color: #666;
            }

            .byoDetail .byo_graph .rank li:first-child {
                font-family: kiaB;
            }

                .byoDetail .byo_graph .rank li:first-child .num {
                    color: #bb162b;
                }

.byoDetail .option_a {
    position: absolute;
    top: 12px;
    right: 10px;
    color: #666;
}

.byoDetail .byo_summary .sum_l {
    border-top: 1px solid #777;
    color: #666;
}

    .byoDetail .byo_summary .sum_l:first-child {
        border-top: 0;
    }

    .byoDetail .byo_summary .sum_l .price {
        float: right;
    }

    .byoDetail .byo_summary .sum_l .item_h {
        display: block;
        padding: 8px 10px;
        text-decoration: none;
    }

        .byoDetail .byo_summary .sum_l .item_h .item_a {
            margin: 2px 0 0 2px;
        }

        .byoDetail .byo_summary .sum_l .item_h .price {
            color: #000;
        }

    .byoDetail .byo_summary .sum_l.total {
        padding: 10px;
    }

        .byoDetail .byo_summary .sum_l.total .total_price {
            display: block;
            text-align: right;
            font-size: 24px;
            line-height: 26px;
            color: #000;
        }

.byoDetail .byo_summary .item_u {
    display: none;
    background: #ececec;
}

.byoDetail .byo_summary .item_l {
    padding: 5px 10px 5px 25px;
    border-top: 1px solid #d8d8d8;
}

    .byoDetail .byo_summary .item_l:before {
        content: "";
        display: inline-block;
        width: 2px;
        height: 2px;
        background: #bb162b;
        margin: 0 6px 0 -8px;
        position: relative;
        top: -4px;
    }

    .byoDetail .byo_summary .item_l .sort {
        width: 100%;
        display: inline-block;
        color: #000;
        font-family: kiaM;
    }

.byoDetail .byo_summary .sum_l.on .item_u {
    display: block;
}

.byoDetail .sales_box {
    margin: -30px 0 24px;
    padding: 19px 0;
}

    .byoDetail .sales_box h5 {
        display: none;
    }

.byoDetail .option_area {
    display: block;
    position: relative;
}

.byoDetail .option_price {
    display: inline-block;
    margin-left: 20px;
    color: #666;
}

.byoDetail .option_btn {
    position: absolute;
    right: 0;
    top: auto;
    bottom: 0;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/icon_setting.png") no-repeat 0 50%;
    padding-left: 17px;
    text-decoration: underline;
}

    .byoDetail .option_btn.nitro-lazy {
        background-image: none !important;
    }

.byo_complete {
    width: 100%;
    border-top: 3px solid #bb162b;
}

.completeList {
    width: 100%;
    height: 71px;
    margin: -30px 0 24px;
    padding-top: 50px;
    border: 1px solid #e3e3e3;
    background: red;
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-family: kiaM;
}

.byo_complete .byo_box .byo_tit {
    clear: both;
    overflow: hidden;
    border-bottom: 0;
}

.byo_complete .byo_box .byo_con {
    border-bottom: 1px solid #e3e3e3;
}

.byoDetail .conDetail {
    overflow: hidden;
    display: table;
    width: 100%;
    margin-top: -1px;
    border: 1px solid #e8e8e8;
    background: #fcfcfc;
    font-size: 14px;
    font-family: kiaM;
}

    .byoDetail .conDetail div &gt; span {
        margin: 0 10px;
    }

    .byoDetail .conDetail .extit {
        display: table-cell;
        vertical-align: middle;
        width: 20%;
        height: 35px;
        margin: 0;
        border-right: 1px solid #e8e8e8;
        color: #000;
    }

    .byoDetail .conDetail .explain {
        display: table-cell;
        vertical-align: middle;
        width: 60%;
        height: 35px;
        border-right: 1px solid #e8e8e8;
        color: #000;
    }

        .byoDetail .conDetail .explain .colorArea {
            display: inline-block;
            overflow: hidden;
            width: 62px;
            height: 20px;
            vertical-align: middle;
        }

        .byoDetail .conDetail .explain .colorImg {
            width: 86px;
            height: 44px;
            margin: -11px;
        }

        .byoDetail .conDetail .explain span em {
            margin-left: 10px;
            text-indent: 200px;
        }

    .byoDetail .conDetail .price {
        display: table-cell;
        vertical-align: middle;
        width: 20%;
        height: 35px;
        color: #333;
        text-align: right;
    }

.byoDetail .list_totalPrice {
    float: right;
    margin-top: 15px;
    font-family: kiaB;
    font-size: 20px;
    color: #000;
}

.byoDetail .conDetail02 {
    display: table;
    width: 100%;
    border: 1px solid #e8e8e8;
    background: #fcfcfc;
    font-size: 14px;
    font-family: kiaM;
}

    .byoDetail .conDetail02 .extit {
        display: table-cell;
        vertical-align: top;
        width: 20%;
        border-right: 1px solid #e8e8e8;
        color: #000;
    }

        .byoDetail .conDetail02 .extit span {
            display: inline-block;
            margin: 20px 0 0 10px;
        }

    .byoDetail .conDetail02 ul li:first-child {
        border-top: 0;
    }

    .byoDetail .conDetail02 .explain {
        display: table;
        vertical-align: middle;
        width: 100%;
        border-top: 1px solid #e8e8e8;
    }

        .byoDetail .conDetail02 .explain .explainCon {
            display: table-cell;
            width: 80%;
            border-right: 1px solid #e8e8e8;
        }

            .byoDetail .conDetail02 .explain .explainCon .proCon {
                position: relative;
                padding: 20px 30px 20px 260px;
                min-height: 120px;
            }

                .byoDetail .conDetail02 .explain .explainCon .proCon .txt strong {
                    display: block;
                    margin-bottom: 5px;
                    font-size: 15px;
                    font-family: kiaB;
                    color: #333;
                }

                .byoDetail .conDetail02 .explain .explainCon .proCon .txt {
                    display: block;
                    font-size: 13px;
                    font-family: kiaM;
                    color: #666;
                }

                .byoDetail .conDetail02 .explain .explainCon .proCon .optionImg {
                    position: absolute;
                    top: 20px;
                    left: 30px;
                    width: 215px;
                    height: 120px;
                }

        .byoDetail .conDetail02 .explain .price {
            display: table-cell;
            width: 20%;
            text-align: right;
        }

            .byoDetail .conDetail02 .explain .price span {
                margin: 20px 10px 0 0;
            }

.byo_box .customerCon li.list {
    float: left;
    position: relative;
    width: 50%;
    margin-top: 30px;
}

.byo_box .customerCon li.list02:before, .byo_box .customerCon li.list04:before {
    content: "";
    position: absolute;
    top: -5px;
    left: -20px;
    display: inline-block;
    width: 1px;
    height: 136px;
    background: #e3e3e3;
}

.byo_box .customerCon li.list .tit {
    position: relative;
    padding: 0;
    font-family: kiaM;
    font-size: 15px;
    color: #000;
}

    .byo_box .customerCon li.list .tit:before {
        content: "";
        position: absolute;
        top: -5px;
        left: 0;
        display: inline-block;
        width: 32px;
        height: 1px;
        background: #000;
    }

.byo_box .customerCon .byo_graph {
    padding: 14px 0 0 0;
}

.byo_box .customerCon .graph {
    width: 104px;
    height: 104px;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_preferences_circle02.png");
}

    .byo_box .customerCon .graph.nitro-lazy {
        background-image: none !important;
    }

.byo_box .customerCon .rank {
    padding: 10px 0;
}

.byoDetail .byo_box .customerCon li.list .byo_graph .rank li {
    display: block;
    margin: 6px 0;
}

.byo_complete .byo_box02 {
    margin-top: 10px;
    width: 100%;
    border-top: 3px solid #bb162b;
}

    .byo_complete .byo_box02 .byo_con {
        overflow: hidden;
        padding: 20px 23px;
        border: 1px solid #e3e3e3;
        background: #fff;
    }

        .byo_complete .byo_box02 .byo_con .totalTxt {
            float: left;
            font-family: kiaB;
            font-size: 20px;
            color: #333;
        }

        .byo_complete .byo_box02 .byo_con .totalPrice {
            float: right;
            margin-top: 10px;
            font-family: kiaB;
            font-size: 24px;
            color: #bb162b;
        }

.byoDetail .byo_etc {
    overflow: hidden;
    padding: 15px 0 0;
}

    .byoDetail .byo_etc .con_share {
        float: left;
        margin-top: 5px;
    }

    .byoDetail .byo_etc .btn_areaR {
        float: right;
        margin-top: 0;
    }

.specSearch {
    border: 1px solid #d0d0d0;
    background: #fff;
    position: relative;
}

    .specSearch:after {
        content: "";
        display: block;
        clear: both;
    }

    .specSearch .btn_reset {
        position: absolute;
        top: -36px;
        right: 0;
    }

.specList {
    display: table;
    width: 100%;
}

    .specList:after {
        display: none;
    }

    .specList li {
        display: table-cell;
        text-align: center;
        border-left: 1px solid #d0d0d0;
    }

        .specList li:first-child {
            border-left: 0;
        }

        .specList li.specList01 {
            width: 25%;
        }

        .specList li.specList02 {
            width: 28%;
        }

        .specList li.specList03 {
            width: 28%;
        }

        .specList li.specList04 {
            width: auto;
        }

    .specList.col3 li {
        width: 33.3%;
    }

    .specList.col2 li {
        width: 50%;
    }

    .specList li strong {
        display: block;
        padding: 0 20px;
        font-size: 15px;
        line-height: 42px;
        font-weight: normal;
        font-family: kiaM;
        text-align: left;
        background: #e9e9e9;
    }

    .specList li .kindSelect {
        padding-top: 3px;
        text-align: left;
    }

    .specList li:first-child strong, .specList li:first-child .kindSelect {
        border: 0;
    }

    .specList li .kindSelect .form_chk {
        width: 100%;
        border-top: 1px solid #e8e8e8;
    }

        .specList li .kindSelect .form_chk:first-child {
            border: 0;
        }

    .specList li .kindSelect .form_chk {
        display: block;
    }

        .specList li .kindSelect .form_chk label {
            padding: 12px 0 12px 20px;
            font-size: 15px;
        }

            .specList li .kindSelect .form_chk label:before {
                margin-right: 15px;
            }

            .specList li .kindSelect .form_chk label * {
                vertical-align: middle;
            }

            .specList li .kindSelect .form_chk label span {
                display: inline-block;
                width: 65px;
                height: 26px;
                margin-right: 15px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/ico_car_type_w.png") no-repeat;
            }

                .specList li .kindSelect .form_chk label span.nitro-lazy {
                    background-image: none !important;
                }

        .specList li .kindSelect .form_chk.carkind03 label span {
            background-position: 0 -56px;
        }

        .specList li .kindSelect .form_chk.carkind04 label span {
            height: 29px;
            background-position: 0 -111px;
        }

        .specList li .kindSelect .form_chk.carkind05 label span {
            height: 32px;
            background-position: 0 -171px;
        }

        .specList li .kindSelect .form_chk.carkind04 label {
            padding-bottom: 9px;
        }

        .specList li .kindSelect .form_chk.carkind05 label {
            padding-bottom: 6px;
        }

        .specList li .kindSelect .form_chk label.r_on span {
            background-position: 0 -28px;
        }

        .specList li .kindSelect .form_chk.carkind02 label.r_on span {
            background-position: 0 -28px;
        }

        .specList li .kindSelect .form_chk.carkind03 label.r_on span {
            background-position: 0 -83px;
        }

        .specList li .kindSelect .form_chk.carkind04 label.r_on span {
            background-position: 0 -141px;
        }

        .specList li .kindSelect .form_chk.carkind05 label.r_on span {
            background-position: 0 -204px;
        }

        .specList li .kindSelect .form_chk.carkind05 label em {
            display: inline-block;
            width: 100px;
            margin-top: -8px;
        }

.unitSlide {
    height: 190px;
    margin: 0 auto;
    padding: 68px 22px 0 22px;
    border-left: 1px solid #d0d0d0;
}

    .unitSlide .price_range {
        position: relative;
        height: 29px;
    }

        .unitSlide .price_range span {
            position: absolute;
            top: 0;
            left: -22px;
            display: block;
            width: auto;
            height: 29px;
            padding: 0 10px;
            color: #666;
            font-size: 11px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_slider.png") no-repeat 50% 100%;
        }

            .unitSlide .price_range span.nitro-lazy {
                background-image: none !important;
            }

            .unitSlide .price_range span + span {
                left: auto;
                right: -22px;
            }

    .unitSlide p {
        padding: 29px 0 0 0;
    }

        .unitSlide p input[type=text] {
            width: 40%;
            padding: 8px 6px;
            color: #bb162b;
            font-size: 18px;
            text-align: right;
            box-shadow: 0 1px 1px #c9c9c9 inset;
            border-radius: 3px;
            border: 1px solid #e0e0e0;
            background: #e9e9e9;
            vertical-align: middle;
        }

.mileageSelect {
    height: 196px;
    padding: 46px 0 0 0;
    border-left: 1px solid #d0d0d0;
    text-align: center;
}

.jcs {
    position: absolute;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_mileageSelect_sq.png");
    cursor: pointer;
}

    .jcs.nitro-lazy {
        background-image: none !important;
    }

.jcs-value {
    position: absolute;
    text-align: center;
    height: 20px;
}

.jcs-indicator {
    position: absolute;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/img_mileageSelect_bar.png") no-repeat;
    pointer-events: none;
    margin-top: -2px;
}

    .jcs-indicator.nitro-lazy {
        background-image: none !important;
    }

.jcs-panel {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

#mpgSliderInner {
    margin: 0 auto;
    width: 232px;
    height: 147px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_mileageSelect.png") no-repeat 0 100%;
}

    #mpgSliderInner.nitro-lazy {
        background-image: none !important;
    }

#mpgSlider {
    display: block;
    margin-left: -232px;
}

.mileageSelect input[type=text] {
    position: absolute;
    margin-top: 92px;
    margin-left: 76px;
    display: block;
    width: 80px;
    color: #bb162b;
    font-size: 18px;
    border: 0;
    text-align: center;
}

.userNum {
    position: relative;
    height: 222px;
    padding: 36px 0 0 0;
    border-left: 1px solid #d0d0d0;
}

.seatInner {
    position: relative;
    display: inline-block;
    width: 80px;
    text-align: center;
}

.userNum .seat_range {
    position: absolute;
    top: 0;
    right: -4px;
    width: 28px;
    height: 150px;
}

    .userNum .seat_range span {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        padding-left: 14px;
        color: #666;
        font-size: 11px;
        line-height: 1;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_slider.png") no-repeat 0 -75px;
    }

        .userNum .seat_range span.nitro-lazy {
            background-image: none !important;
        }

        .userNum .seat_range span + span {
            top: auto;
            bottom: 0;
        }

.specSearch .btn_area {
    margin: 0;
    padding: 15px 0;
    border-top: 1px solid #d1d1d1;
}

.unitSlide .ui-slider {
    position: relative;
    left: 0;
    height: 14px;
    margin: 0 7px;
    box-shadow: 0 1px 1px #c9c9c9 inset;
    border-radius: 14px;
    border: 1px solid #e0e0e0;
    background: #e9e9e9;
}

.ui-slider .ui-slider-range {
    position: absolute;
    height: 16px;
    border-radius: 14px;
    border: 0;
    box-shadow: 0 0 1px #c9c9c9;
    background: #c51931;
    background: -webkit-linear-gradient(#c51931,#901220);
    background: -o-linear-gradient(#c51931,#901220);
    background: -moz-linear-gradient(#c51931,#901220);
    background: linear-gradient(#c51931,#901220);
}

.ui-slider-handle {
    display: block;
    width: 28px;
    height: 29px;
    margin: -7px -14px;
    position: absolute;
    border: 0;
    box-shadow: none;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_slider.png") no-repeat;
}

    .ui-slider-handle.nitro-lazy {
        background-image: none !important;
    }

.userNum .ui-slider {
    position: relative;
    width: 14px;
    height: 150px;
    margin: 0 auto;
    box-shadow: 0 1px 1px #c9c9c9 inset;
    border-radius: 14px;
    border: 1px solid #e0e0e0;
    background: #e9e9e9;
}

    .userNum .ui-slider .ui-slider-range {
        top: auto;
        bottom: 0;
        width: 14px;
        height: auto;
    }

.userNum .ui-slider-handle {
    margin: -14px -7px;
}

.userNum p input[type=text] {
    display: block;
    width: 100%;
    margin-top: 20px;
    color: #bb162b;
    font-size: 18px;
    border: 0;
    text-align: center;
}

.advisorList {
    position: relative;
    padding: 25px 23px 19px 23px;
    margin-top: 15px;
    border: 1px solid #d0d0d0;
    background: #fff;
}

.sortingList {
    display: inline-block;
}

.sortingList {
    border: 1px solid #e0e0e0;
    border-radius: 38px;
}

    .sortingList li {
        float: left;
        padding: 3px;
    }

        .sortingList li a {
            display: block;
            padding: 0 13px;
            color: #999;
            font-size: 14px;
            font-family: kiaB;
            line-height: 30px;
        }

        .sortingList li.on a {
            color: #fff;
            border-radius: 30px;
            background: #7e8083;
        }

.advisorList .sortingList {
    position: absolute;
    top: 20px;
    right: 29px;
}

.advisorList .car_box .car_a {
    position: relative;
}

.advisorList .car_l .car_a:after {
    content: "";
    position: absolute;
    bottom: 4px;
    left: 50%;
    width: 9px;
    height: 10px;
    margin-left: -4px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_carOn.png") no-repeat -51px 0;
}

.advisorList .car_l.on .car_a {
    border: 0;
    background: #bb162b;
}

.advisorList .car_l.on .car_name {
    color: #fff;
}

.advisorList .car_l.on .car_a:after {
    content: " ";
    bottom: -10px;
    width: 19px;
    height: 10px;
    margin-left: -10px;
    background-position: 0 0;
}

.advisorList .car_l.on .car_info {
    display: block;
}

.car_info {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
}

    .car_info .carinfoWrap {
        overflow: hidden;
        position: relative;
        padding: 47px 29px;
        margin: 12px 23px;
        border: 1px solid #e3e3e3;
        background: #f8f8f8;
    }

.carinfoWrap .carTit {
    display: block;
    color: #000;
    font-size: 30px;
    font-family: kiaB;
}

    .carinfoWrap .carTit:before {
        content: "";
        display: block;
        width: 42px;
        height: 1px;
        margin-bottom: 20px;
        background: #bb162b;
    }

.carinfoWrap .carTxt {
    margin-top: 5px;
    color: #000;
    font-size: 40px;
    line-height: normal;
    font-family: kiaB;
}

.carinfoWrap .advisor_txt {
    margin-top: 15px;
}

    .carinfoWrap .advisor_txt li {
        margin: 5px 0;
        font-size: 15px;
        font-family: kiaB;
        color: #bb162b;
    }

.carinfoWrap .car_img {
    display: block;
    text-align: center;
}

    .carinfoWrap .car_img img {
        height: 280px;
    }

.carinfoWrap .car_tbl {
    margin-top: 30px;
    width: 100%;
    display: table;
    table-layout: fixed;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}

    .carinfoWrap .car_tbl:after {
        display: none;
    }

    .carinfoWrap .car_tbl .tbl_l {
        display: table-cell;
        text-align: center;
    }

    .carinfoWrap .car_tbl .tbl_th {
        display: block;
        background: #fff;
        color: #666;
        font-family: kiaM;
    }

    .carinfoWrap .car_tbl .tbl_td {
        display: block;
        text-align: center;
        background: #f8f8f8;
        color: #000;
        font-family: kiaB;
    }

    .carinfoWrap .car_tbl .tbl_td, .carinfoWrap .car_tbl .tbl_th {
        padding: 10px 5px;
        border-top: 1px solid #e3e3e3;
        border-left: 1px solid #e3e3e3;
        line-height: 14px;
    }

.carinfoWrap .car_btn {
    margin-top: 20px;
    text-align: center;
}

    .carinfoWrap .car_btn a {
        display: inline-block;
        margin-right: 14px;
        color: #333;
        font-size: 12px;
        line-height: 24px;
        text-decoration: underline;
    }

        .carinfoWrap .car_btn a:before {
            display: inline-block;
            content: "";
            width: 28px;
            height: 22px;
            margin: 0 4px 0 0;
            vertical-align: middle;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/spr_ico_sales_w.png") no-repeat;
        }

        .carinfoWrap .car_btn a.icoBtn1:before {
            background-position: 0 0;
        }

        .carinfoWrap .car_btn a.icoBtn2:before {
            background-position: 0 -22px;
        }

        .carinfoWrap .car_btn a.icoBtn3:before {
            background-position: 0 -44px;
        }

        .carinfoWrap .car_btn a.icoBtn4:before {
            background-position: 0 -66px;
        }

.car_info button {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    position: absolute;
    top: 30px;
    right: 30px;
    width: 23px;
    height: 23px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_carOn.png") no-repeat -21px 0;
    z-index: 2;
}

    .car_info button.nitro-lazy {
        background-image: none !important;
    }

.advisorList ul li.nodata {
    clear: both;
    float: none;
    width: 100%;
    padding: 205px 0;
    text-align: center;
}

    .advisorList ul li.nodata span {
        display: inline-block;
        padding-left: 45px;
        color: #999;
        font-size: 21px;
        font-family: kiaB;
        line-height: 30px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_nodata_w.gif") no-repeat;
    }

        .advisorList ul li.nodata span.nitro-lazy {
            background-image: none !important;
        }

.chkLife {
    overflow: hidden;
}

    .chkLife ul {
        margin: -1px 0 0 -1px;
    }

    .chkLife li {
        float: left;
        width: 33.33%;
        text-align: left;
        border-top: 1px solid #d0d0d0;
    }

        .chkLife li .form_chk {
            display: table-cell;
            height: 35px;
            padding: 15px 0 15px 20px;
            border-left: 1px solid #d0d0d0;
        }

            .chkLife li .form_chk * {
                vertical-align: middle;
            }

            .chkLife li .form_chk .check_box {
                position: relative;
                padding-left: 95px;
                font-size: 15px;
                line-height: 18px;
                white-space: nowrap;
            }

                .chkLife li .form_chk .check_box:before {
                    position: absolute;
                    top: 50%;
                    left: 0;
                    margin-top: -7px;
                }

                .chkLife li .form_chk .check_box span {
                    display: inline-block;
                    position: absolute;
                    top: 50%;
                    left: 55px;
                    width: 41px;
                    height: 32px;
                    margin-top: -13px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/adv_life.png") no-repeat;
                }

                    .chkLife li .form_chk .check_box span.nitro-lazy {
                        background-image: none !important;
                    }

            .chkLife li .form_chk.life02 .check_box span {
                background-position: -41px 0;
            }

            .chkLife li .form_chk.life03 .check_box span {
                background-position: -82px 0;
            }

            .chkLife li .form_chk.life04 .check_box span {
                background-position: 0 -33px;
            }

            .chkLife li .form_chk.life05 .check_box span {
                background-position: -41px -33px;
            }

            .chkLife li .form_chk.life06 .check_box span {
                background-position: -82px -33px;
            }

            .chkLife li .form_chk.life07 .check_box span {
                background-position: 0 -66px;
            }

            .chkLife li .form_chk.life08 .check_box span {
                background-position: -41px -66px;
            }

            .chkLife li .form_chk.life09 .check_box span {
                background-position: -82px -66px;
            }

.compare_car .sales_box.active {
    background: #fff6e5;
}

.compare_car .sales_box .control {
    display: none;
}

.compare_sel {
    padding: 10px 0 20px;
}

    .compare_sel .sel_l {
        width: 33.3%;
        float: left;
        border-left: 1px solid #e3e3e3;
        box-sizing: border-box;
        text-align: center;
    }

        .compare_sel .sel_l:first-child {
            border: 0;
        }

    .compare_sel .form_chk {
        margin-left: -20px;
        font-size: 16px;
        color: #000;
    }

    .compare_sel .desc {
        display: block;
        text-align: center;
        color: #999;
        line-height: 16px;
    }

        .compare_sel .desc:before {
            content: "";
            display: block;
            width: 168px;
            height: 78px;
            margin: 22px auto 12px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/img_compare.png") 0 0 no-repeat;
        }

@media screen and (-webkit-min-device-pixel-ratio:1.5) {
    .compare_sel .sel_l .desc:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/img_compare_x2.png");
        background-size: 132px 78px;
    }
}

.addcarArea {
    overflow: hidden;
    position: relative;
    padding-left: 212px;
    height: 434px;
    border-bottom: 1px solid #bb162b;
}

    .addcarArea .addcarBar {
        position: absolute;
        top: 0;
        left: 0;
        width: 165px;
        height: 394px;
        padding: 20px 23px;
        border-right: 1px solid #a31225;
        background: #666 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_bar_comparecar.png") no-repeat center 50%;
    }

        .addcarArea .addcarBar.nitro-lazy {
            background-image: none !important;
        }

        .addcarArea .addcarBar .addTxt {
            font-size: 14px;
            color: #fff;
            opacity: .5;
        }

.addcarList {
    width: 100%;
    height: 434px;
}

    .addcarList .add_l {
        float: left;
        width: 25%;
        height: 434px;
    }

.compareList {
    position: relative;
    background: #f8f8f8 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_addcar.jpg") no-repeat center 40%;
    text-align: left;
}

    .compareList.nitro-lazy {
        background-image: none !important;
    }

    .compareList .addcarCon {
        padding: 20px;
        height: 394px;
        border-right: 1px solid #ddd;
        border-left: 1px solid #fff;
    }

:first-child .addcarCon {
    border-left: 0;
}

.compareList .addcarCon.con04 {
    border-right: 0;
}

.compareList .addcarCon .num {
    display: block;
    margin-top: 20px;
    font-family: kiaB;
    font-size: 64px;
    color: #e2e2e2;
}

.compareList .addcarCon .addcarTxt {
    display: block;
    text-align: center;
}

.compareList .addcarCon .btnadd {
    display: block;
    width: 60px;
    height: 64px;
    margin: 160px auto 0;
}

.compareList .selectCar {
    display: none;
}

.compareList.addon {
    background: #f8f8f8 none;
}

    .compareList.addon .addcarCon .num {
        color: #333;
    }

    .compareList.addon .addcarCon .btnadd {
        display: none;
    }

    .compareList.addon .selectCar {
        display: block;
    }

        .compareList.addon .selectCar .cadImg {
            margin: 80px 0 0 -10px;
            text-align: center;
        }

            .compareList.addon .selectCar .cadImg img {
                height: 90px;
            }

        .compareList.addon .selectCar .selectCar_con {
            margin-top: 115px;
        }

            .compareList.addon .selectCar .selectCar_con strong {
                display: block;
                position: relative;
                font-size: 16px;
                color: #000;
            }

                .compareList.addon .selectCar .selectCar_con strong:before {
                    content: "";
                    position: absolute;
                    top: -10px;
                    left: 0;
                    width: 32px;
                    height: 1px;
                    background: #000;
                }

            .compareList.addon .selectCar .selectCar_con span {
                display: block;
                font-size: 13px;
                color: #666;
                margin: 4px 0;
                line-height: 15px;
            }

                .compareList.addon .selectCar .selectCar_con span.addPrice {
                    display: block;
                    font-family: kiaB;
                    color: #000;
                }

        .compareList.addon .selectCar .selectClose {
            position: absolute;
            top: 20px;
            right: 10px;
        }

.item_box {
    height: 322px;
    background: #f8f8f8 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_addcar.jpg") no-repeat center 40%;
}

    .item_box.nitro-lazy {
        background-image: none !important;
    }

    .item_box .addcarCon {
        border-right: 0;
        padding: 20px;
        height: 196px;
        text-align: left;
    }

        .item_box .addcarCon .num {
            margin-top: 10px;
            font-size: 32px;
        }

        .item_box .addcarCon .btnadd {
            margin: 120px auto 0;
        }

        .item_box .addcarCon .btnSmall {
            position: absolute;
            left: 20px;
            bottom: 25px;
        }

    .item_box.addon .selectCar .cadImg {
        margin: 20px 0 0 -10px;
    }

    .item_box.addon .selectCar .selectCar_con {
        margin-top: 25px;
    }

.addcarArea .addResult {
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 210px;
}

    .addcarArea .addResult .resultCon {
        padding: 10px 23px;
        overflow: hidden;
    }

        .addcarArea .addResult .resultCon .count {
            float: right;
            padding-left: 13px;
            font-family: kiaB;
            font-size: 40px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_addcarnum.png") no-repeat left top;
            background-size: 9px 9px;
            color: #fff;
        }

            .addcarArea .addResult .resultCon .count.nitro-lazy {
                background-image: none !important;
            }

        .addcarArea .addResult .resultCon a {
            float: left;
            vertical-align: middle;
        }

.vs_wrap {
    border-bottom: 1px solid #a31225;
    position: relative;
}

    .vs_wrap th, .vs_wrap td {
        padding: 12px 14px;
        border-top: 1px solid #ddd;
    }

        .vs_wrap th .item {
            position: relative;
        }

        .vs_wrap th[class*=item_h] {
            height: 18px;
            border-top: 1px solid #9f9f9f;
            text-align: left;
        }

            .vs_wrap th[class*=item_h] .item_a {
                position: absolute;
                top: 50%;
                right: 0;
                margin-top: -7px;
            }

        .vs_wrap td[class*=item_more] {
            display: none;
        }

            .vs_wrap td[class*=item_more].on {
                display: table-cell;
            }

        .vs_wrap td img {
            height: 100%;
        }

    .vs_wrap .active_a {
        display: block;
        margin: -12px -14px;
        padding: 12px 14px;
    }

    .vs_wrap .active {
        background: #fff6e5;
    }

        .vs_wrap .active .compareList.addon {
            background: #fff6e5;
        }

    .vs_wrap .vs_head {
        float: left;
        width: 212px;
        position: relative;
        z-index: 9;
    }

        .vs_wrap .vs_head th[class*=item_h] {
            background: #e9e9e9;
        }

    .vs_wrap .vs_body {
        overflow: hidden;
        width: auto;
    }

    .vs_wrap .vs_item {
        background: #f8f8f8;
    }

        .vs_wrap .vs_item th, .vs_wrap .vs_item td {
            border-right: 1px solid #9f9f9f;
        }

        .vs_wrap .vs_item .item_msg {
            height: 282px;
            padding: 20px 23px;
            border: 0;
            border-bottom: 1px solid #a31225;
            border-right: 1px solid #a31225;
            background: #666 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_bar_comparecar02.png") center center no-repeat;
            vertical-align: top;
        }

            .vs_wrap .vs_item .item_msg.nitro-lazy {
                background-image: none !important;
            }

            .vs_wrap .vs_item .item_msg .txt {
                color: #fff;
                opacity: .5;
                font-size: 14px;
                font-family: kiaM;
            }

    .vs_wrap .vs_car {
        table-layout: fixed;
        background: #fff;
    }

        .vs_wrap .vs_car th, .vs_wrap .vs_car td {
            border-left: 1px solid #ddd;
            color: #666;
            text-align: right;
        }

            .vs_wrap .vs_car th:first-child, .vs_wrap .vs_car td:first-child {
                border-left: 0;
            }

        .vs_wrap .vs_car .item_car {
            padding: 0;
            border-top: 0;
            border-bottom: 1px solid #a31225;
            vertical-align: top;
        }

    .vs_wrap .addResult {
        position: absolute;
        top: 0;
        left: 0;
        width: 212px;
        height: 322px;
        z-index: 9;
    }

        .vs_wrap .addResult .resultCon .count {
            position: absolute;
            bottom: 25px;
            right: 23px;
            padding-left: 16px;
            font-size: 40px;
            font-size: kiaB;
            line-height: 38px;
            color: #fff;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_addcarnum.png") 0 0 no-repeat;
        }

            .vs_wrap .addResult .resultCon .count.nitro-lazy {
                background-image: none !important;
            }

        .vs_wrap .addResult .resultCon #resetBtn {
            position: absolute;
            left: 23px;
            bottom: 25px;
        }

    .vs_wrap .br {
        display: none;
    }

    .vs_wrap .keep {
        display: none;
    }

    .vs_wrap .good {
        color: #bb162b;
    }

.pop_compare .car_list {
    border: 1px solid #e3e3e3;
    padding: 10px;
    max-height: 480px;
    overflow-y: scroll;
}

.pop_compare .trim_list {
    margin: 0;
    border-top: 2px solid #515151;
    border-bottom: 2px solid #515151;
    max-height: 200px;
    overflow-y: scroll;
}

    .pop_compare .trim_list .trim_l {
        padding: 10px 15px;
    }

.codeSrch {
    display: table;
    background: #f8f8f8;
    margin: -30px -23px 30px;
    padding: 23px;
    border-bottom: 1px solid #e8e8e8;
}

    .codeSrch .codeTit {
        display: table-cell;
        width: 78px;
        text-transform: uppercase;
        font-size: 14px;
    }

    .codeSrch .codeInput {
        display: table-cell;
        width: 812px;
        padding-right: 102px;
        position: relative;
    }

        .codeSrch .codeInput .reset {
            position: absolute;
            top: 4px;
            right: 0;
        }

.srchResult {
    margin-top: 24px;
}

    .srchResult:after {
        content: "";
        clear: both;
        display: block;
    }

    .srchResult .resultNum {
        float: left;
        font-size: 16px;
        color: #666;
        margin-top: 10px;
    }

        .srchResult .resultNum span {
            color: #bb162b;
            font-family: KiaB;
        }

    .srchResult .tab_type1 {
        float: right;
    }

.finishTop {
    background: #e5e5e5;
    border: 6px solid #d0d0d0;
    margin-bottom: 20px;
}

    .finishTop .contBox {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/img_finish_top.png") no-repeat 108px bottom;
        padding: 0 75px 0 274px;
    }

        .finishTop .contBox.nitro-lazy {
            background-image: none !important;
        }

        .finishTop .contBox .finishTxt {
            height: 128px;
            font-size: 20px;
            line-height: 26px;
            font-family: KiaB;
            color: #333;
            display: table-cell;
            vertical-align: middle;
        }

            .finishTop .contBox .finishTxt .txt {
                display: block;
                margin-top: 10px;
                font-size: 13px;
                color: #666;
                font-family: kiaM;
                line-height: 18px;
            }

.finishCon {
    background: #fff;
    border: 1px solid #e3e3e3;
    padding: 23px;
    margin: 10px 0;
}

    .finishCon .finishTbl {
        vertical-align: middle;
    }

    .finishCon .finishTbl {
        margin: -8px -15px;
    }

        .finishCon .finishTbl li {
            float: left;
            width: 33.3%;
            padding: 8px 0;
            text-align: center;
            border-left: 1px solid #e2e2e2;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }

            .finishCon .finishTbl li:first-child {
                border-left: 0;
            }

    .finishCon .car {
        display: inline-block;
        margin: 0 auto;
        text-align: center;
    }

        .finishCon .car img {
            height: 50px;
        }

        .finishCon .car .car_name {
            display: block;
        }

    .finishCon .barType li {
        float: left;
    }

        .finishCon .barType li:before {
            content: "|";
            display: inline-block;
            margin: 0 15px;
        }

        .finishCon .barType li:first-child:before {
            content: "";
            margin: 0;
        }

    .finishCon .finishTxt2 {
        margin: 0 0 10px;
        color: #666;
    }

    .finishCon .sales_sel {
        width: 200px;
        margin-bottom: 20px;
    }

    .finishCon .sales_tool {
        margin: 20px 0 10px;
    }

.find_inven {
    margin: 0 -23px 24px;
    padding: 10px 9px;
    background: #e9e9e9;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    position: relative;
}

    .find_inven:after {
        content: "";
        clear: both;
        display: block;
    }

    .find_inven .inven_box {
        float: left;
        width: 25%;
        padding: 9px 14px;
        box-sizing: border-box;
    }

    .find_inven .inven_h {
        display: block;
        margin-bottom: 10px;
        font-family: kiaB;
        text-transform: uppercase;
        font-size: 14px;
    }

    .find_inven .inven_con {
        background: #fff;
        border: 1px solid #d0d0d0;
        padding-right: 1px;
    }

        .find_inven .inven_con .inven_in {
            height: 116px;
            overflow-y: scroll;
        }

        .find_inven .inven_con .form_chk {
            display: block;
            margin-right: 0;
            padding: 10px 9px;
            border-top: 1px solid #e8e8e8;
            font-size: 13px;
            font-family: kiaB;
            color: #666;
        }

            .find_inven .inven_con .form_chk:first-child {
                border-top: 0;
            }

        .find_inven .inven_con .color_chip {
            width: 15px;
            height: 15px;
            border-radius: 0;
            margin-top: -2px;
        }

.location_table .vehicle {
    width: 114px;
    padding: 0;
}

    .location_table .vehicle img {
        height: 60px;
    }

.location_table .color {
    margin: -3px 0;
    padding: 3px 0;
}

    .location_table .color .color_label {
        display: inline-block;
        width: 60px;
    }

.search_inventory .invenDetail {
    background: #fff;
    padding: 30px 23px 23px;
    border: 1px solid #e3e3e3;
}

    .search_inventory .invenDetail .invenBtn {
        text-align: right;
        margin-top: 15px;
    }

        .search_inventory .invenDetail .invenBtn a + a {
            margin-left: 20px;
        }

.search_inventory .line {
    border-bottom: 1px solid #555;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.dealerImportant .dbSection .dbLeft .mapArea {
    height: 197px;
}

.dealerImportant .resultArea {
    position: relative;
}

    .dealerImportant .resultArea .resultTxt {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 12px;
    }

        .dealerImportant .resultArea .resultTxt strong {
            color: #bb162b;
        }

.dbSection {
    margin: 10px -10px 0;
}

    .dbSection:after {
        content: "";
        clear: both;
        display: block;
    }

    .dbSection + .dbSection {
        border-top: 1px solid #e4e4e4;
        margin-top: 21px;
        padding-top: 24px;
    }

    .dbSection .dbSectionInner {
        float: left;
        width: 50%;
    }

    .dbSection .dbLeft {
        margin: 0 10px;
    }

        .dbSection .dbLeft .carImg {
            border: 1px solid #e8e8e8;
            text-align: center;
            padding: 44px 0 45px;
        }

            .dbSection .dbLeft .carImg img {
                height: 214px;
            }

        .dbSection .dbLeft .mapArea {
            width: 100%;
            height: 137px;
            border: 1px solid #e4e4e4;
            overflow: hidden;
        }

    .dbSection .dbRight {
        margin: 0 10px;
    }

        .dbSection .dbRight .carName {
            display: block;
            font-family: KiaB;
            font-size: 26px;
            line-height: 29px;
        }

        .dbSection .dbRight .carPrice {
            display: block;
            font-family: KiaB;
            font-size: 26px;
            line-height: 29px;
            color: #bb162b;
            margin-bottom: 17px;
        }

        .dbSection .dbRight .dealerInfor dt {
            font-family: KiaB;
            font-size: 26px;
            line-height: 29px;
            border-bottom: 1px solid #e2e2e2;
            padding-bottom: 15px;
            margin-bottom: 15px;
        }

            .dbSection .dbRight .dealerInfor dt span {
                font-family: KiaM;
                font-size: 14px;
                line-height: 17px;
                color: #666;
            }

        .dbSection .dbRight .dealerInfor dd {
            font-size: 13px;
            color: #666;
        }

.titleArea {
    position: relative;
    color: #fff;
}

    .titleArea .imgArea img {
        width: 100%;
        height: 100%;
    }

    .titleArea h4 {
        position: absolute;
        left: 30px;
        top: 30px;
        font-size: 32px;
        line-height: 36px;
    }

        .titleArea h4:before {
            content: "";
            display: block;
            width: 40px;
            height: 1px;
            border-top: 1px solid #fff;
            padding-top: 10px;
        }

.warranty_con {
    margin-top: 55px;
}

    .warranty_con p {
        margin: 20px 0;
        color: #666;
        line-height: 20px;
    }

    .warranty_con .desc1 {
        font-size: 20px;
        line-height: 26px;
        color: #000;
        font-family: kiaB;
    }

    .warranty_con .desc2 {
        font-size: 15px;
        margin-top: 25px;
    }

    .warranty_con .coverage {
        display: block;
        margin-top: 5px;
        font-size: 58px;
        line-height: 58px;
        color: #000;
        font-family: kiaB;
        text-transform: uppercase;
    }

        .warranty_con .coverage:after {
            content: "";
            display: block;
            margin-top: 30px;
            width: 25px;
            height: 4px;
            background: #000;
        }

    .warranty_con .detail {
        margin: 15px 0 30px;
        display: table;
        table-layout: fixed;
        border-collapse: collapse;
    }

        .warranty_con .detail .wrr_l {
            display: table-cell;
            width: 50%;
            padding: 55px 37px 30px;
            border: 1px solid #e8e8e8;
            box-sizing: border-box;
        }

        .warranty_con .detail .wrr_year {
            display: block;
            font-size: 22px;
            line-height: 24px;
            color: #000;
            text-transform: uppercase;
        }

            .warranty_con .detail .wrr_year:after {
                content: "";
                display: block;
                clear: both;
            }

            .warranty_con .detail .wrr_year .num {
                display: block;
                float: left;
                width: 73px;
                height: 87px;
                line-height: 87px;
                color: #fff;
                font-size: 35px;
                text-align: center;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/spr_warranty.png") 0 0 no-repeat;
                overflow: hidden;
                margin: -20px 12px 0 0;
            }

                .warranty_con .detail .wrr_year .num.nitro-lazy {
                    background-image: none !important;
                }

        .warranty_con .detail .wrr_con li {
            margin: 15px 0;
            color: #000;
            padding-left: 18px;
        }

            .warranty_con .detail .wrr_con li:before {
                content: "";
                display: inline-block;
                width: 12px;
                height: 12px;
                vertical-align: middle;
                margin: -4px 6px 0 -18px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/spr_warranty.png") -76px 0 no-repeat;
                overflow: hidden;
            }

.warranty_down {
    padding: 24px 19px 44px;
    background: #f8f8f8;
    border: 1px solid #e3e3e3;
    border-top-color: #fff;
}

    .warranty_down .down_list {
        overflow: hidden;
    }

        .warranty_down .down_list li {
            float: left;
            width: 33.3%;
            margin: 4px 0;
        }

            .warranty_down .down_list li:before {
                content: "";
                display: inline-block;
                width: 16px;
                height: 16px;
                vertical-align: middle;
                margin: -4px 6px 0 0;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/spr_warranty.png") -76px -14px no-repeat;
            }

            .warranty_down .down_list li a {
                text-decoration: underline;
                color: #000;
            }

.calanearWrap .calendarSelect {
    height: 49px;
    color: #fff;
    border-bottom: 1px solid #000;
    text-align: center;
    background: #484848;
}

    .calanearWrap .calendarSelect * {
        vertical-align: top;
    }

    .calanearWrap .calendarSelect strong {
        display: inline-block;
        width: 114px;
        padding-top: 1px;
        text-align: center;
        font-weight: bold;
        font-size: 24px;
        font-family: Arial;
        line-height: 49px;
    }

    .calanearWrap .calendarSelect button {
        display: inline-block;
        overflow: hidden;
        text-indent: -9999px;
        width: 20px;
        height: 21px;
        margin-top: 16px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/bg_calendar_w.png") no-repeat;
    }

        .calanearWrap .calendarSelect button.nitro-lazy {
            background-image: none !important;
        }

        .calanearWrap .calendarSelect button.next {
            background-position: 100% 0;
        }

.calanearWrap table {
    width: 100%;
}

    .calanearWrap table th {
        width: 14%;
        padding: 10px 0;
        font-size: 14px;
        font-weight: bold;
        font-family: Arial;
        border-bottom: 1px solid #e4e4e4;
        border-left: 1px solid #e4e4e4;
        text-align: center;
    }

    .calanearWrap table .sun {
        width: 15%;
        color: #f10e2b;
    }

        .calanearWrap table .sun a {
            color: #f10e2b;
        }

    .calanearWrap table .sat {
        width: 15%;
        color: #0e7ddb;
        border-right: 1px solid #e4e4e4;
    }

        .calanearWrap table .sat a {
            color: #0e7ddb;
        }

    .calanearWrap table td {
        font-size: 14px;
        font-family: Arial;
        border-bottom: 1px solid #e4e4e4;
        border-left: 1px solid #e4e4e4;
        text-align: right;
        background: #f6f6f6;
    }

        .calanearWrap table td span, .calanearWrap table td a {
            position: relative;
            display: block;
            padding: 54px 13px 13px 0;
        }

        .calanearWrap table td a {
            background: #fff;
        }

        .calanearWrap table td .today {
            position: absolute;
            top: 9px;
            left: 9px;
            width: 48px;
            padding: 0;
            color: #fff;
            font-size: 12px;
            text-align: center;
            border-radius: 18px;
            line-height: 18px;
            background: #bb162b;
        }

        .calanearWrap table td.reserveOK a {
            background: #fef6f6;
        }

        .calanearWrap table td.reserveOK em {
            text-decoration: underline !important;
        }

.roadside_box {
    padding: 50px;
}

.roadsideTop {
    min-height: 295px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/bg_roadside.jpg") no-repeat right bottom;
}

    .roadsideTop.nitro-lazy {
        background-image: none !important;
    }

    .roadsideTop h4, .roadsideTop h1 {
        font-family: kiaB;
        font-size: 56px;
        color: #000;
        line-height: 50px;
    }

    .roadsideTop .roadsideTxt1 {
        width: 60%;
        padding: 20px 0 20px;
        font-family: kiaM;
        font-size: 15px;
        color: #000;
        line-height: 20px;
    }

.roadsideNum {
    font-size: 24px;
    color: #bb162b;
}

    .roadsideNum em {
        display: block;
        padding-top: 5px;
        font-family: kiaM;
        font-size: 13px;
        color: #666;
    }

.includesArea {
    padding: 30px 0;
    border: 1px solid #e3e3e3;
    background: #fafafa;
}

    .includesArea ul {
        overflow: hidden;
    }

        .includesArea ul h3 {
            font-size: 14px;
        }

        .includesArea ul li {
            float: left;
            width: 25%;
            box-sizing: border-box;
            border-right: 1px solid #ddd;
            right: -1px;
            position: relative;
            text-align: center;
            font-size: 14px;
            font-family: kiaB;
        }

            .includesArea ul li span {
                display: block;
                width: 70px;
                height: 42px;
                margin: 0 auto 10px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/spr_roadside.png") no-repeat 0 0;
            }

                .includesArea ul li span.nitro-lazy {
                    background-image: none !important;
                }

                .includesArea ul li span.bg01 {
                    background-position: 0 0;
                }

                .includesArea ul li span.bg02 {
                    background-position: 0 -44px;
                }

                .includesArea ul li span.bg03 {
                    background-position: 0 -88px;
                }

                .includesArea ul li span.bg04 {
                    background-position: 0 -132px;
                }

                .includesArea ul li span.bg05 {
                    background-position: 0 -176px;
                }

                .includesArea ul li span.bg06 {
                    background-position: 0 -220px;
                }

                .includesArea ul li span.bg07 {
                    background-position: 0 -264px;
                }

            .includesArea ul li + li + li + li + li {
                padding-top: 30px;
            }

.roadsideTxt2 {
    margin-top: 30px;
    color: #666;
    line-height: 22px;
}

    .roadsideTxt2 span {
        display: block;
        margin: 15px 0 0 10px;
        line-height: 18px;
    }

    .roadsideTxt2:before {
        content: "";
        display: block;
        width: 40px;
        height: 1px;
        margin-bottom: 10px;
        background: #000;
    }

.roadside_assistance .roadsideDownload {
    margin: 20px -5px 0;
}

    .roadside_assistance .roadsideDownload:after {
        content: "";
        clear: both;
        display: block;
    }

    .roadside_assistance .roadsideDownload .downloadWrap {
        position: relative;
        float: left;
        width: 50%;
    }

    .roadside_assistance .roadsideDownload .rd_left {
        min-height: 108px;
        background: #fff;
        padding: 10px 10px 10px 30px;
        border: 1px solid #e3e3e3;
        margin: 0 5px;
    }

    .roadside_assistance .roadsideDownload .rd_right {
        min-height: 108px;
        background: #fff;
        padding: 10px 10px 10px 30px;
        border: 1px solid #e3e3e3;
        margin: 0 5px;
    }

    .roadside_assistance .roadsideDownload .roadsideImg {
        position: absolute;
        right: 15px;
        top: 10px;
    }

    .roadside_assistance .roadsideDownload .roadside_dl {
        padding-right: 167px;
        margin-top: 10px;
    }

        .roadside_assistance .roadsideDownload .roadside_dl dt, .roadside_assistance .roadsideDownload .roadside_dl h2 {
            font-family: KiaB;
            font-size: 18px;
            letter-spacing: -.05em;
        }

        .roadside_assistance .roadsideDownload .roadside_dl dd {
            color: #666;
            margin: 10px 0;
            height: 54px;
        }

.manual .selectManual {
    position: relative;
    margin: 0 -25px 0;
}

    .manual .selectManual:after {
        content: "";
        clear: both;
        display: block;
    }

    .manual .selectManual .manualWrap {
        float: left;
        width: 50%;
    }

    .manual .selectManual .manualLeft {
        margin: 0 25px;
    }

    .manual .selectManual .choiceCar {
        margin: 10px -5px 0;
    }

        .manual .selectManual .choiceCar:after {
            content: "";
            clear: both;
            display: block;
        }

    .manual .selectManual .carSortInner {
        float: left;
        width: 32%;
    }

    .manual .selectManual .carSortInner02 {
        width: 68%;
    }

    .manual .selectManual .carSort, .manual .selectManual .carSelect {
        margin: 0 5px;
        border: 1px solid #e5e5e5;
        background: #f8f8f8;
    }

        .manual .selectManual .carSort .radio_box {
            height: 100%;
            position: relative;
            padding-left: 20px;
            font-size: 15px;
        }

            .manual .selectManual .carSort .radio_box:before {
                margin: -8px 6px 0 -20px;
            }

            .manual .selectManual .carSort .radio_box .car_spr {
                display: inline-block;
                width: 100%;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                word-wrap: normal;
            }

                .manual .selectManual .carSort .radio_box .car_spr br {
                    display: none;
                }

                .manual .selectManual .carSort .radio_box .car_spr:before {
                    position: absolute;
                    bottom: 4px;
                    left: 50%;
                    margin-left: -33px;
                }

    .manual .selectManual .carSelect {
        padding: 9px;
    }

        .manual .selectManual .carSelect ul {
            border: 1px solid #e3e3e3;
            height: 464px;
            overflow-y: scroll;
            background: #fff;
        }

            .manual .selectManual .carSelect ul li {
                border-top: 1px solid #e8e8e8;
                margin: 0 20px;
                padding: 10px 0;
                font-size: 13px;
            }

                .manual .selectManual .carSelect ul li a {
                    color: #000;
                }

                .manual .selectManual .carSelect ul li.on a {
                    color: #bb162b;
                    text-decoration: underline;
                }

                .manual .selectManual .carSelect ul li:first-child {
                    border-top: 0;
                }

    .manual .selectManual .form_chk {
        display: block;
        height: 76px;
        padding: 10px 12px;
    }

        .manual .selectManual .form_chk + .form_chk {
            border-top: 1px solid #e8e8e8;
        }

    .manual .selectManual .manualRight {
        margin: 0 25px;
    }

    .manual .selectManual .manualSpace {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 20px;
        height: 30px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/bg_manual_arrow.png") no-repeat 0 50%;
        margin: -15px 0 0 -10px;
    }

        .manual .selectManual .manualSpace.nitro-lazy {
            background-image: none !important;
        }

    .manual .selectManual .manualList {
        padding: 9px;
        background: #f8f8f8;
        margin-top: 10px;
        border: 1px solid #e5e5e5;
    }

        .manual .selectManual .manualList ul {
            border: 1px solid #e3e3e3;
            height: 464px;
            overflow-y: scroll;
            background: #fff;
        }

            .manual .selectManual .manualList ul li {
                border-top: 1px solid #e8e8e8;
                margin: 0 20px;
                padding: 10px 0;
                font-size: 13px;
            }

                .manual .selectManual .manualList ul li:first-child {
                    border-top: 0;
                }

                .manual .selectManual .manualList ul li a {
                    color: #000;
                }

                .manual .selectManual .manualList ul li.on a {
                    color: #bb162b;
                    text-decoration: underline;
                }

.contact_us .cuIntro {
    margin-bottom: 20px;
}

    .contact_us .cuIntro .introTxt1 {
        font-family: KiaB;
        font-size: 17px;
        line-height: 20px;
    }

    .contact_us .cuIntro .introTxt2 {
        font-size: 15px;
        color: #666;
        margin-top: 5px;
    }

.contact_us .cuBtn {
    text-align: right;
}

.contact_us .cuFinishBtm {
    background: #fff;
    text-align: center;
    padding: 50px 0;
}

    .contact_us .cuFinishBtm strong {
        font-size: 23px;
        line-height: 27px;
        text-transform: uppercase;
    }

    .contact_us .cuFinishBtm p {
        font-size: 15px;
        color: #666;
        margin-top: 20px;
    }

.searchBox2 {
    position: relative;
    margin-bottom: 30px;
    padding: 30px 90px 34px 90px;
    border: 1px solid #828282;
    border-bottom-width: 5px;
    background: #fafafa;
}

    .searchBox2 .searchTxt {
        margin-bottom: 5px;
        font-size: 13px;
        color: #666;
    }

.searchForm {
    padding-right: 145px;
}

    .searchForm .btn_area {
        position: absolute;
        right: 0;
        top: -18px;
    }

.faq_edit {
    margin-top: 20px;
    position: relative;
}

    .faq_edit .tab_type3 ul {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

        .faq_edit .tab_type3 ul:after {
            display: none;
        }

    .faq_edit .tab_type3 .tab_li {
        display: table-cell;
        min-width: inherit !important;
        float: none;
        padding-left: 1px;
        vertical-align: top;
    }

        .faq_edit .tab_type3 .tab_li:first-child {
            padding-left: 0;
        }

.bl_faq {
    display: inline-block;
    float: left;
    width: 48px;
    height: 48px;
    margin-right: 15px;
    border-radius: 50% 50%;
    background: silver;
    text-align: center;
    color: #fff;
    line-height: 46px;
    font-size: 26px;
}

.bl_answer {
    color: #bb162b;
    font-size: 18px;
    font-family: kiaB;
}

    .bl_answer:after {
        content: " :";
        display: inline;
    }

.faq_answer {
    overflow: hidden;
}

.bbs_open .bl_faq {
    background-color: #bb162b;
}

.bbs_open .bbs_a {
    color: #bb162b;
    text-decoration: underline;
}

.faq_reply {
    background: #fff;
    padding: 20px;
    margin-top: 40px;
    line-height: 18px;
    font-size: 13px;
    border: 1px solid #e5e5e5;
}

    .faq_reply .reply_chk {
        margin-top: 25px;
    }

        .faq_reply .reply_chk .tit {
            color: #999;
            margin-right: 40px;
            vertical-align: middle;
            text-transform: uppercase;
        }

        .faq_reply .reply_chk .tit2 {
            display: block;
            color: #999;
            text-transform: uppercase;
            margin: 20px 0 7px;
        }

        .faq_reply .reply_chk .form_chk {
            margin-left: 40px;
        }

    .faq_reply .btn {
        margin-top: 10px;
        text-align: center;
    }

.searchBox {
    position: relative;
    margin-bottom: 30px;
    padding: 55px 90px 30px 90px;
    border: 1px solid #828282;
    border-bottom-width: 5px;
    background: #fafafa;
}

    .searchBox .form_wrp {
        position: relative;
        margin: 0 118px 0 138px;
    }

        .searchBox .form_wrp .sel_box {
            position: absolute;
            top: 0;
            left: -138px;
            display: inline-block;
            width: 106px;
        }

            .searchBox .form_wrp .sel_box.inp_sel .selected-headline {
                height: 36px;
                line-height: 36px;
            }

            .searchBox .form_wrp .sel_box .selected-headline:after {
                top: 16px;
            }

        .searchBox .form_wrp .input_box {
            height: 26px;
            line-height: 26px;
        }

    .searchBox .btnArea {
        position: absolute;
        top: 58px;
        right: 90px;
    }

    .searchBox .form_chk {
        position: absolute;
        top: -25px;
        left: 0;
    }

.sch_word {
    position: relative;
    margin: 20px 0 0 88px;
}

    .sch_word dt {
        position: absolute;
        left: -88px;
        width: 88px;
    }

        .sch_word dt:after {
            content: "";
            position: absolute;
            top: 6px;
            right: 7px;
            display: inline-block;
            width: 4px;
            height: 7px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/util/bg_search_w.png") no-repeat;
        }

    .sch_word dd a {
        color: #666;
    }

        .sch_word dd a:hover {
            color: #bb162b;
        }

.tab_search {
    margin-bottom: 0;
}

    .tab_search .tab_li {
        min-width: 156px;
    }

        .tab_search .tab_li:first-child {
            min-width: 155px;
        }

.search_result {
    border-top: 2px solid #7e7e7e;
}

    .search_result .resultTxt {
        position: relative;
        margin: 19px 0 7px 0;
        padding-left: 30px;
        font-size: 17px;
    }

        .search_result .resultTxt strong {
            color: #bb162b;
            font-family: kiaB;
        }

        .search_result .resultTxt:before {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 18px;
            height: 18px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/util/bg_search_w.png") no-repeat -5px 0;
        }

    .search_result .list {
        position: relative;
        margin-top: 12px;
        padding: 0 29px;
        border: 1px solid #e8e8e8;
        border-bottom: 2px solid #bbb;
        background: #fff;
    }

        .search_result .list dt {
            padding: 30px 0;
            font-size: 21px;
            font-family: kiaB;
            border-bottom: 1px solid #e8e8e8;
        }

        .search_result .list strong {
            color: #bb162b;
        }

        .search_result .list dd {
            padding: 16px 0 30px;
        }

            .search_result .list dd .bl_type4 {
                padding: 14px 0 0 7px;
            }

                .search_result .list dd .bl_type4 a {
                    color: #666;
                }

                .search_result .list dd .bl_type4 strong {
                    font-family: kiaM;
                }

            .search_result .list dd .news_list li {
                overflow: hidden;
            }

            .search_result .list dd .news_list .bl_type4 span {
                float: right;
                color: #999;
            }

    .search_result .btn_area {
        position: absolute;
        top: 25px;
        right: 29px;
        margin-top: 0;
    }

    .search_result .nodata {
        border: 1px solid #e8e8e8;
        border-bottom: 2px solid #bbb;
        background: #fff;
        text-transform: uppercase;
    }

.detail_list .list dt {
    border-bottom: 2px solid #6a6a6a;
}

.detail_list .list dd {
    padding-top: 25px;
}

    .detail_list .list dd .bl_type4 {
        padding: 22px 0 24px 7px;
        border-top: 1px solid #e8e8e8;
    }

        .detail_list .list dd .bl_type4:first-child {
            padding-top: 0;
            border-top: 0;
        }

    .detail_list .list dd .pg_num_area {
        margin: 0 0 14px;
        padding-top: 30px;
        border-top: 1px solid #555;
    }

.member_login {
    max-width: 400px;
    margin: 0 auto;
    padding: 50px 0;
    text-align: center;
}

    .member_login .welcome {
        text-align: center;
        font-size: 58px;
        color: #c42f36;
    }

    .member_login .intro {
        margin: 20px 0;
    }

    .member_login .login_form {
        text-align: left;
        color: #767676;
    }

    .member_login .login_inp {
        padding-right: 42px;
        margin-bottom: 10px;
    }

        .member_login .login_inp .input_box {
            width: 100%;
            padding: 15px 20px;
            font-size: 16px;
            border: 1px solid #d6d6d6;
        }

    .member_login .login_btn {
        display: block;
        margin: 15px 0 30px;
        font-size: 26px;
        color: #fff;
        line-height: 60px;
        border-radius: 30px;
        background: #bb162b;
        font-family: kiaB;
    }

    .member_login .login_help {
        margin-top: 25px;
        border-top: 1px solid #d6d6d6;
        padding-top: 25px;
    }

        .member_login .login_help .help_a {
            color: #666;
        }

            .member_login .login_help .help_a:first-child {
                color: #000;
            }

        .member_login .login_help .bar {
            color: #c1c1c1;
            font-family: Dotum;
            margin: 0 2px;
        }

.error_title {
    position: relative;
}

    .error_title .error_tit {
        font-size: 36px;
        color: #000;
        line-height: 30px;
        text-transform: uppercase;
    }

    .error_title .error_txt {
        width: 430px;
        font-size: 15px;
        color: #666;
        font-family: kiaB;
        margin-top: 10px;
    }

    .error_title .error_img {
        position: absolute;
        top: 15px;
        right: 40px;
    }

    .error_title .error_btn {
        margin-top: 45px;
    }

.error_detail {
    margin-top: 30px;
    background: #fff;
    border: 1px solid #e3e3e3;
    padding: 40px 29px;
}

    .error_detail .dan {
        margin-top: 60px;
    }

        .error_detail .dan:first-child {
            margin-top: 0;
        }

        .error_detail .dan:after {
            content: "";
            display: block;
            clear: both;
        }

    .error_detail h4 {
        font-size: 18px;
        color: #000;
        text-transform: uppercase;
    }

        .error_detail h4:after {
            content: "";
            display: block;
            width: 148px;
            height: 4px;
            background: #000;
            margin-top: 10px;
        }

    .error_detail dl {
        margin-top: 15px;
        float: left;
    }

        .error_detail dl dt {
            font-family: kiaB;
            font-size: 16px;
            color: #333;
        }

        .error_detail dl dd {
            margin-top: 10px;
        }

            .error_detail dl dd:after {
                content: "";
                clear: both;
                display: block;
            }

    .error_detail ul {
        float: left;
        width: 220px;
    }

        .error_detail ul li &gt; a {
            color: #666;
            line-height: 20px;
        }

            .error_detail ul li &gt; a:before {
                content: "-";
                display: inline-block;
                margin-right: 4px;
            }

    .error_detail div + div ul {
        margin-top: 15px;
    }

    .error_detail div + div div {
        float: left;
        width: 220px;
    }

.offersView {
    width: 100%;
    background: #fff;
}

.offersTop {
    position: relative;
    padding: 60px 0 40px;
}

    .offersTop .awardArea {
        position: absolute;
        left: 0;
        top: 60px;
    }

    .offersTop .offersCont:after {
        content: "";
        clear: both;
        display: block;
    }

    .offersTop .carImg {
        float: left;
        width: 580px;
        margin-top: 20px;
    }

        .offersTop .carImg img {
            height: 266px;
        }

    .offersTop .carTxt {
        overflow: hidden;
    }

    .offersTop .carInfor {
        font-family: KiaB;
        text-transform: uppercase;
        border-bottom: 3px solid #000;
        padding-bottom: 15px;
    }

        .offersTop .carInfor .carName {
            display: block;
            font-size: 48px;
            line-height: 51px;
            color: #000;
        }

        .offersTop .carInfor .carFrom {
            font-size: 26px;
            line-height: 29px;
            color: #bb162b;
        }

    .offersTop .offersInfor .btnArea {
        margin-top: 20px;
    }

.offersInforTxt {
    font-size: 13px;
    line-height: 16px;
    color: #666;
    margin-top: 15px;
}

.offersCategory {
    margin-top: 25px;
}

    .offersCategory .car_category .category {
        text-align: left;
        overflow: hidden;
    }

    .offersCategory .car_category .title {
        width: 170px;
    }

    .offersCategory .offersSel {
        border-top: 1px solid #535353;
        margin-top: 20px;
        padding-top: 12px;
    }

        .offersCategory .offersSel .form_chk {
            margin-right: 30px !important;
        }

.offersTab {
    text-align: right;
    margin-top: 20px;
}

.offersList {
    margin-top: 10px;
}

    .offersList .dbSection {
        width: 100%;
        margin: 0;
    }

        .offersList .dbSection .dbSectionInner {
            width: 90%;
        }

    .offersList .offerCar {
        float: left;
        width: 170px;
        background: #f8f8f8;
        border: 1px solid #e5e5e5;
        padding: 25px 0;
        margin-right: 20px;
    }

        .offersList .offerCar img {
            max-width: 100%;
            max-height: 90px;
            height: 90px;
        }

    .offersList .carTxt {
        overflow: hidden;
    }

    .offersList .carInfor {
        font-family: KiaB;
        border-bottom: 1px solid #e3e3e3;
        padding-bottom: 10px;
    }

        .offersList .carInfor .carName {
            display: block;
            font-size: 20px !important;
            line-height: 23px !important;
            color: #000;
        }

        .offersList .carInfor .carFrom {
            font-size: 15px;
            line-height: 18px;
            color: #000;
        }

    .offersList .offersInfor {
        padding: 10px 0 0 0;
    }

        .offersList .offersInfor ul li {
            float: left;
            padding: 0 7px;
            margin-bottom: 0;
        }

            .offersList .offersInfor ul li:first-child {
                padding-left: 0;
            }

            .offersList .offersInfor ul li .rd {
                display: inline-block;
                border-radius: 15px;
                border: 1px solid #b5b5b5;
                font-size: 11px;
                color: #999;
                padding: 0 10px;
            }

            .offersList .offersInfor ul li .subTxt {
                display: block;
                font-size: 14px;
                line-height: 17px;
                font-family: KiaB;
                color: #666;
                text-transform: uppercase;
                margin-top: 3px;
                text-align: center;
            }

        .offersList .offersInfor .btnArea {
            margin-top: 10px;
        }

    .offersList .listContents {
        margin-top: 30px;
        padding-top: 20px;
        border-top: 1px solid #b9b9b9;
    }

        .offersList .listContents:first-child {
            margin-top: 0;
            padding-top: 0;
            border-top: 0;
        }

    .offersList .resultList {
        margin-top: -30px;
    }

        .offersList .resultList &gt; li {
            margin-top: 30px;
            float: left;
            width: 50%;
        }

.offersDetailTop {
    border: 8px solid #ddd;
    padding: 50px 28px 42px;
    background: #fff;
}

    .offersDetailTop:after {
        content: "";
        clear: both;
        display: block;
    }

    .offersDetailTop .carImg {
        float: left;
        width: 467px;
        margin-right: 25px;
    }

        .offersDetailTop .carImg img {
            height: 232px;
        }

    .offersDetailTop .carTxt {
        overflow: hidden;
    }

        .offersDetailTop .carTxt .carName {
            font-size: 40px;
            line-height: 43px;
            font-family: KiaB;
            color: #000;
            text-transform: uppercase;
            border-bottom: 3px solid #000;
            padding-bottom: 13px;
        }

        .offersDetailTop .carTxt ul {
            margin-top: 15px;
        }

            .offersDetailTop .carTxt ul li {
                font-size: 13px;
                color: #666;
            }

        .offersDetailTop .carTxt .ng-binding &gt; * {
            padding: 10px 0 0 0;
        }

    .offersDetailTop .sbtn_area {
        text-align: left;
        margin-top: 15px;
    }

        .offersDetailTop .sbtn_area a + a {
            margin-left: 20px;
        }

    .offersDetailTop .btn_area {
        text-align: left;
    }

.offers_con_box {
    padding: 55px 40px 40px;
}

.offerContents .carInfor {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    float: left;
}

.offerContents .offersInfor {
    float: right;
}

.offerContents .detailTxt {
    color: #666;
    border-top: 1px solid #e3e3e3;
    padding-top: 25px;
    margin-top: 25px;
}

    .offerContents .detailTxt strong {
        color: #000;
    }

    .offerContents .detailTxt .detailTit {
        position: relative;
        font-size: 16px;
        line-height: 19px;
        font-family: KiaB;
        color: #000;
        text-transform: uppercase;
        margin-bottom: 10px;
    }

        .offerContents .detailTxt .detailTit a {
            position: absolute;
            right: 0;
        }

        .offerContents .detailTxt .detailTit.type2 {
            margin-top: 30px;
        }

.offerContents .note_area {
    border: 1px solid #e8e8e8;
    padding: 20px;
}

.offerContents .bl_type_note .note_dd {
    margin-top: 15px;
}

.offerContents .bl_type_note .note_dt + .note_dd {
    margin-top: 7px;
}

.offerContents .tblTop {
    background: #424242;
    margin-top: 20px;
    color: #fff;
    padding: 10px 20px;
}

.offerContents .offersTbl .table_type4 {
    float: left;
    width: 50%;
    margin-top: -1px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.offerContents .offersTbl:after {
    content: "";
    clear: both;
    display: block;
}

.offersCont:after {
    content: "";
    clear: both;
    display: block;
}

.offersCont .carInfor {
    font-family: KiaB;
    text-transform: uppercase;
    border-bottom: 3px solid #000;
    padding-bottom: 15px;
}

    .offersCont .carInfor .carName {
        display: block;
        font-size: 48px;
        line-height: 51px;
        color: #000;
    }

    .offersCont .carInfor .carFrom {
        font-size: 26px;
        line-height: 29px;
        color: #bb162b;
    }

    .offersCont .carInfor .carIncluding {
        font-size: 26px;
        line-height: 29px;
        color: #000;
        border-left: 1px solid #cfcfcf;
        margin-left: 10px;
        padding-left: 10px;
    }

    .offersCont .carInfor .enjoyTxt {
        font-size: 18px;
        line-height: 21px;
        text-transform: none;
    }

    .offersCont .carInfor .onTxt {
        font-size: 26px;
        line-height: 29px;
        color: #666;
        text-transform: none;
    }

.offersCont .offersInfor {
    padding: 20px 0 0 0;
}

    .offersCont .offersInfor ul li {
        float: left;
        border-left: 1px solid #d5d5d5;
        padding: 0 15px;
    }

        .offersCont .offersInfor ul li:first-child {
            border-left: 0;
            padding-left: 0;
        }

        .offersCont .offersInfor ul li .rd {
            display: inline-block;
            border-radius: 15px;
            border: 1px solid #b5b5b5;
            font-size: 12px;
            color: #999;
            padding: 1px 10px;
        }

        .offersCont .offersInfor ul li .subTxt {
            display: block;
            font-size: 24px;
            line-height: 27px;
            font-family: KiaB;
            color: #000;
            text-transform: uppercase;
            margin-top: 3px;
            text-align: center;
        }

            .offersCont .offersInfor ul li .subTxt span {
                font-size: 16px;
            }

.offersPop .popTit {
    font-size: 20px;
    line-height: 23px;
    font-family: KiaB;
    margin-bottom: 10px;
}

.offersPop .popTxt + .popTit {
    margin-top: 25px;
}

.offersPop .popTxt {
    color: #666;
}

.offersPop .popDl {
    margin-bottom: 20px;
}

.offersPop .popOnly {
    margin-top: 20px;
    color: #666;
}

    .offersPop .popOnly span:before {
        content: "|";
        clear: both;
        display: inline-block;
        margin-left: 5px;
        padding-right: 5px;
    }

.gt_sitemap .con_box {
    position: relative;
    margin-top: 16px;
    padding: 39px 24px 37px;
    word-wrap: break-word;
}

    .gt_sitemap .con_box:first-child {
        margin-top: 0;
    }

    .gt_sitemap .con_box h4 {
        position: absolute;
        width: 156px;
        padding-top: 16px;
        font-weight: normal;
        font-size: 20px;
        font-family: KiaB;
        color: #333;
        border-top: 1px solid #000;
    }

    .gt_sitemap .con_box &gt; ul {
        margin: -3px 0 0 235px;
    }

        .gt_sitemap .con_box &gt; ul &gt; li {
            float: left;
            width: 30%;
            margin-left: 5%;
        }

            .gt_sitemap .con_box &gt; ul &gt; li[class='stm_menu01'], .gt_sitemap .con_box &gt; ul &gt; li[class='stm_menu04'], .gt_sitemap .con_box &gt; ul &gt; li[class='stm_menu07'], .gt_sitemap .con_box &gt; ul &gt; li[class='stm_menu10'], .gt_sitemap .con_box &gt; ul &gt; li[class='stm_menu13'], .gt_sitemap .con_box &gt; ul &gt; li[class='stm_menu16'], .gt_sitemap .con_box &gt; ul &gt; li[class='stm_menu19'] {
                margin-left: 0;
                clear: both;
            }

            .gt_sitemap .con_box &gt; ul &gt; li + li + li + li {
                margin-top: 20px;
            }

            .gt_sitemap .con_box &gt; ul &gt; li strong, .gt_sitemap .con_box &gt; ul &gt; li strong a {
                display: inline-block;
                font-weight: normal;
                font-size: 16px;
                font-family: KiaB;
            }

            .gt_sitemap .con_box &gt; ul &gt; li &gt; ul {
                padding: 2px 0 0;
            }

                .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li {
                    position: relative;
                    margin-top: 6px;
                    padding-left: 8px;
                }

                    .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li:before {
                        content: "";
                        position: absolute;
                        top: 8px;
                        left: 0;
                        display: inline-block;
                        width: 2px;
                        height: 2px;
                        background: #898989;
                    }

                    .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a {
                        color: #666;
                    }

                        .gt_sitemap .con_box &gt; ul &gt; li strong a:hover, .gt_sitemap .con_box &gt; ul &gt; li strong a:active, .gt_sitemap .con_box &gt; ul &gt; li strong a:focus, .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a:hover, .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a:active, .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a:focus {
                            color: #bb162b;
                        }

.recall .con_box + .con_box {
    margin-top: 10px;
}

.recall .recall_box {
    margin-top: 25px;
    padding: 25px 25px 25px 150px;
    background: #f5f5f5 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/ico_recall.png") 52px center no-repeat;
    border: 1px solid #e8e8e8;
}

    .recall .recall_box.nitro-lazy {
        background-image: none !important;
    }

.recall .bl_type_a {
    margin-top: 5px;
}

.recall .searchForm {
    margin-top: 25px;
}

.recall .recallCarName {
    font-size: 26px;
    line-height: 36px;
    font-family: KiaB;
    text-transform: uppercase;
}

.recall .recallCarImg {
    margin-bottom: 40px;
    text-align: center;
}

    .recall .recallCarImg img {
        max-width: 100%;
        max-height: 250px;
    }

.recall .recallTbl {
    border-top: 2px solid #515151;
    margin-bottom: 25px;
}

.fleetTab .inner.tab_type3 {
    border-bottom: 2px solid #7e7e7e;
}

.fleetVisual {
    width: 100%;
    background: #2d3139 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_fleet_visual_w.jpg") center 0 no-repeat;
    padding: 60px 0 106px;
    color: #fff;
}

    .fleetVisual.nitro-lazy {
        background-image: none !important;
    }

    .fleetVisual h2, .fleetVisual h4 {
        font-size: 48px;
        line-height: 51px;
        text-transform: uppercase;
    }

    .fleetVisual .txtArea {
        position: relative;
        z-index: 9;
    }

    .fleetVisual .visualTxt {
        font-size: 16px;
        line-height: 21px;
        margin: 15px 0 30px;
    }

    .fleetVisual .btn_areaL .br {
        display: block;
        margin-top: 10px;
    }

.poweringWrap {
    margin-top: 75px;
    padding-bottom: 65px;
    background: url("../content/dam/kwcms/gt/en/images/shopping-tools/bg_powering.html") right bottom no-repeat;
}

    .poweringWrap.nitro-lazy {
        background-image: none !important;
    }

    .poweringWrap:after {
        content: "";
        clear: both;
        display: block;
    }

    .poweringWrap h3, .poweringWrap h5 {
        font-size: 21px;
        line-height: normal;
        color: #000;
        text-transform: uppercase;
        margin-bottom: 30px;
    }

        .poweringWrap h3:before, .poweringWrap h5:before {
            content: "";
            display: block;
            background: #000;
            width: 45px;
            height: 1px;
            margin-bottom: 25px;
        }

    .poweringWrap p {
        color: #666;
        line-height: 24px;
        font-size: 15px;
        margin: 24px 0;
    }

.dailyWrap {
    background: #e2e2e2 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_daily.jpg") no-repeat left bottom;
    padding: 25px 25px 20px 279px;
    color: #666;
    line-height: 20px;
}

    .dailyWrap.nitro-lazy {
        background-image: none !important;
    }

    .dailyWrap h4, .dailyWrap h6 {
        font-size: 16px;
        color: #000;
        margin-bottom: 12px;
        text-transform: uppercase;
    }

.fleetAccordion {
    margin-top: 24px;
}

    .fleetAccordion .fleetList.warranty {
        padding: 40px 0 0 266px;
        min-height: 148px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_warranty.png") 35px 29px no-repeat;
    }

        .fleetAccordion .fleetList.warranty.nitro-lazy {
            background-image: none !important;
        }

    .fleetAccordion .fleetList &gt; li {
        border-top: 1px solid #e3e3e3;
        padding-top: 30px;
        margin-top: 30px;
        color: #666;
    }

        .fleetAccordion .fleetList &gt; li .listTxt1 {
            margin-top: 10px;
            font-size: 14px;
            line-height: 20px;
        }

        .fleetAccordion .fleetList &gt; li .listTxt2 {
            margin-top: 10px;
            color: #222;
        }

        .fleetAccordion .fleetList &gt; li:first-child {
            border-top: 0;
            padding-top: 0;
            margin-top: 0;
        }

    .fleetAccordion .stxtList {
        margin: 20px 0;
    }

.carRange {
    margin-top: 24px;
}

    .carRange .searchArea:after {
        content: "";
        clear: both;
        display: block;
    }

    .carRange .searchArea .schNum {
        float: left;
        width: 50%;
        font-size: 14px;
        color: #222;
        font-family: KiaB;
        margin-top: 10px;
    }

        .carRange .searchArea .schNum span {
            display: inline-block;
            margin-left: 5px;
            color: #bb162b;
        }

    .carRange .searchArea .schSel {
        float: right;
        width: 50%;
    }

        .carRange .searchArea .schSel .form_wrp {
            width: 230px;
            float: right;
        }

    .carRange .carRangelist li {
        background: #fff;
        padding: 40px 33px;
        border: 1px solid #e3e3e3;
        margin-top: 10px;
        overflow: hidden;
    }

        .carRange .carRangelist li:first-child {
            margin-top: 15px;
        }

        .carRange .carRangelist li .carImg {
            float: left;
            width: 372px;
            border: 1px solid #e8e8e8;
            margin-right: 55px;
            text-align: center;
            padding: 3px 0 4px;
        }

            .carRange .carRangelist li .carImg img {
                height: 167px;
            }

        .carRange .carRangelist li .carTxt {
            overflow: hidden;
            color: #666;
        }

        .carRange .carRangelist li .carInfor {
            margin: 9px 0 15px;
            font-family: KiaB;
        }

        .carRange .carRangelist li .carName {
            font-size: 34px;
            line-height: 37px;
            color: #000;
            text-transform: uppercase;
        }

            .carRange .carRangelist li .carName:before {
                content: "";
                display: block;
                background: #000;
                width: 48px;
                height: 1px;
                margin-bottom: 8px;
            }

        .carRange .carRangelist li .carPrice {
            font-size: 18px;
            line-height: 21px;
            color: #bb162b;
            margin-top: 4px;
        }

        .carRange .carRangelist li .btn_areaL {
            margin-top: 20px;
        }

.teamList {
    padding-top: 12px;
}

.team_li {
    position: relative;
    border: 1px solid #e3e3e3;
    background: #fff;
    padding: 29px;
    margin-top: 12px;
}

    .team_li:after {
        content: "";
        clear: both;
        display: block;
    }

    .team_li .photo {
        float: left;
        width: 150px;
    }

        .team_li .photo img {
            width: 150px;
            height: 165px;
        }

    .team_li .profile {
        float: left;
        width: 82%;
        color: #666;
    }

        .team_li .profile dt {
            padding: 14px 0 14px 40px;
            font-size: 26px;
            font-family: kiaB;
            color: #000;
        }

            .team_li .profile dt:before {
                content: "";
                clear: both;
                display: block;
                width: 48px;
                border-top: 1px solid #000;
                height: 12px;
                margin-top: -14px;
            }

        .team_li .profile dd {
            padding-left: 40px;
            font-size: 13px;
        }

        .team_li .profile .intro {
            padding-right: 120px;
        }

    .team_li .position {
        margin-bottom: 10px;
        font-size: 14px;
    }

        .team_li .position .duty {
            margin-right: 10px;
            padding-right: 12px;
            border-right: 1px solid #c4c4c4;
            color: #000;
        }

    .team_li .profile .contact {
        margin: 16px 0 0 40px;
        padding: 16px 0 0;
        border-top: 1px solid #e3e3e3;
        clear: both;
    }

        .team_li .profile .contact span {
            padding-right: 24px;
        }

            .team_li .profile .contact span:before {
                content: "";
                display: inline-block;
                width: 18px;
                height: 20px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/spr_ico_team_w.png") no-repeat 0 0;
                vertical-align: middle;
            }

        .team_li .profile .contact .mobile:before {
            background-position: -25px 0;
        }

        .team_li .profile .contact .mobile.other:before {
            background-position: 0 0;
        }

        .team_li .profile .contact .mail:before {
            height: 14px;
            padding-right: 10px;
            background-position: -50px 0;
        }

    .team_li .map {
        position: absolute;
        top: 26px;
        right: 17px;
    }

        .team_li .map img {
            width: 121px;
            height: 133px;
        }

.paymentPop {
    margin-top: 30px;
    color: #666;
}

    .paymentPop .paymentPopBtn {
        display: inline-block;
    }

        .paymentPop .paymentPopBtn + .paymentPopBtn {
            margin-left: 50px;
        }

        .paymentPop .paymentPopBtn br {
            display: none;
        }

.payment_estimator .stepType01 li.stepWrap.paston .stepbar.bar03 .txt {
    width: 50%;
}

.payment_estimator .underline {
    text-decoration: underline;
}

.payment_estimator .grayTxt {
    color: #666;
}

.tblScroll {
    position: relative;
    border: 1px solid #e8e8e8;
}

    .tblScroll:after {
        content: "";
        clear: both;
        display: block;
    }

    .tblScroll table {
        table-layout: fixed;
    }

    .tblScroll td {
        padding: 8px 15px;
    }

        .tblScroll td.vehicle {
            height: 80px;
        }

            .tblScroll td.vehicle .car {
                display: inline-block;
                margin: 0 auto;
                text-align: center;
            }

                .tblScroll td.vehicle .car img {
                    height: 50px;
                }

                .tblScroll td.vehicle .car .car_name {
                    display: block;
                }

        .tblScroll td.detail {
            height: 125px;
        }

    .tblScroll .scrollHead {
        float: left;
        width: 165px;
        position: relative;
    }

        .tblScroll .scrollHead tr td {
            border-top: 1px solid #e2e2e2;
            border-right: 1px solid #ccc;
            background: #f8f8f8;
            vertical-align: top;
        }

        .tblScroll .scrollHead tr:first-child td {
            border-top: 0;
        }

        .tblScroll .scrollHead tr td.result {
            background: #424242;
            color: #fff;
        }

        .tblScroll .scrollHead tr td br {
            display: none;
        }

    .tblScroll .scrollBody {
        overflow: hidden;
        width: auto;
    }

        .tblScroll .scrollBody tr td {
            width: 33.33%;
            border-top: 1px solid #e8e8e8;
            color: #666;
        }

        .tblScroll .scrollBody tr:first-child td {
            border-top: 0;
        }

        .tblScroll .scrollBody tr td:first-child {
            border-left: 0;
        }

        .tblScroll .scrollBody tr td {
            border-left: 1px solid #ccc;
        }

            .tblScroll .scrollBody tr td.itemHead {
                background: #fec;
                color: #000;
                font-size: 15px;
                font-family: KiaB;
                text-align: center;
            }

            .tblScroll .scrollBody tr td.itemInput {
                padding: 0 10px;
            }

                .tblScroll .scrollBody tr td.itemInput.only {
                    padding: 10px;
                }

            .tblScroll .scrollBody tr td strong {
                color: #000;
                line-height: 17px;
            }

            .tblScroll .scrollBody tr td input {
                text-align: center;
            }

            .tblScroll .scrollBody tr td.result {
                background: #424242;
                color: #fff;
            }

.payment_estimator .btn_areaR {
    padding-right: 23px;
}

.exZipcode {
    background: #f8f8f8;
    padding: 25px 25px 30px;
    margin-top: 20px;
}

    .exZipcode .form_sch {
        margin-top: 10px;
    }

.payment_box {
    display: table;
    width: 100%;
}

    .payment_box .method_edit {
        display: table-cell;
        width: 66%;
        padding: 29px 29px 39px;
        border: 1px solid #d0d0d0;
        border-right: 0;
        background: #fcfcfc;
        vertical-align: top;
    }

        .payment_box .method_edit .tit {
            display: block;
            margin-bottom: 10px;
            font-size: 16px;
            font-family: kiaB;
            line-height: normal;
        }

        .payment_box .method_edit .price span {
            display: inline-block;
            margin-left: 50px;
            line-height: normal;
        }

            .payment_box .method_edit .price span:first-child {
                margin-left: 0;
            }

        .payment_box .method_edit .price strong {
            font-size: 30px;
        }

        .payment_box .method_edit .deposit, .payment_box .method_edit .month {
            border-top: 1px solid #e8e8e8;
            margin-top: 20px;
            padding-top: 20px;
            position: relative;
        }

        .payment_box .method_edit .deposit_input {
            width: 26%;
            max-width: 137px;
            position: absolute;
            bottom: 0;
            z-index: 2;
        }

            .payment_box .method_edit .deposit_input label {
                position: absolute;
                left: 10px;
                font-size: 18px;
                line-height: 39px;
                color: #bb162b;
            }

            .payment_box .method_edit .deposit_input input {
                width: 100%;
                box-sizing: border-box;
                padding: 8px 10px 8px 30px;
                color: #bb162b;
                font-size: 18px;
                font-family: kiaB;
                text-align: right;
                box-shadow: 0 1px 1px #c9c9c9 inset;
                border-radius: 3px;
                border: 1px solid #c6c6c6;
                background: #e9e9e9;
                vertical-align: middle;
            }

        .payment_box .method_edit .deposit_slider {
            max-width: 290px;
            padding: 13px 10px 5px 32%;
        }

            .payment_box .method_edit .deposit_slider .deposit_range {
                width: 100%;
                height: 12px;
                background: url("../content/dam/kwcms/gt/en/images/shopping-tools/bg_slider_range.html") 0 0 no-repeat;
                background-size: 100% 100%;
                position: relative;
            }

                .payment_box .method_edit .deposit_slider .deposit_range.nitro-lazy {
                    background-image: none !important;
                }

                .payment_box .method_edit .deposit_slider .deposit_range span {
                    display: block;
                    position: absolute;
                    top: -18px;
                    color: #666;
                    font-size: 11px;
                }

                    .payment_box .method_edit .deposit_slider .deposit_range span + span {
                        left: 50%;
                        margin-left: -8px;
                    }

                        .payment_box .method_edit .deposit_slider .deposit_range span + span + span {
                            left: 100%;
                            margin-left: -18px;
                        }

            .payment_box .method_edit .deposit_slider .ui-slider {
                position: relative;
                left: 0;
                height: 14px;
                box-shadow: 0 1px 1px #c9c9c9 inset;
                border-radius: 14px;
                border: 1px solid #e0e0e0;
                background: #e9e9e9;
            }

            .payment_box .method_edit .deposit_slider .ui-slider-range {
                position: absolute;
                top: -1px;
                height: 16px;
                border-radius: 14px;
                border: 0;
                box-shadow: 0 0 1px #c9c9c9;
                background: #c51931;
                background: -webkit-linear-gradient(#c51931,#901220);
                background: -o-linear-gradient(#c51931,#901220);
                background: -moz-linear-gradient(#c51931,#901220);
                background: linear-gradient(#c51931,#901220);
            }

            .payment_box .method_edit .deposit_slider .ui-slider-handle {
                display: block;
                width: 28px;
                height: 29px;
                margin: -7px -14px;
                position: absolute;
                border: 0;
                box-shadow: none;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_slider.png") no-repeat;
            }

                .payment_box .method_edit .deposit_slider .ui-slider-handle.nitro-lazy {
                    background-image: none !important;
                }

        .payment_box .method_edit .form_chk {
            margin: 8px 4px 0 0;
        }

            .payment_box .method_edit .form_chk:last-child {
                margin-right: 0;
            }

            .payment_box .method_edit .form_chk label {
                width: 68px;
                color: #666;
                font-size: 20px;
                font-family: kiaB;
                border: 1px solid #e2e2e2;
                border-bottom-color: #b2b2b2;
                border-radius: 3px;
                line-height: 39px;
                text-align: center;
                z-index: 2;
                background: #e5e5e5;
                background: -webkit-linear-gradient(#f8f8f8,#e9e9e9);
                background: -o-linear-gradient(#f8f8f8,#e9e9e9);
                background: -moz-linear-gradient(#f8f8f8,#e9e9e9);
                background: linear-gradient(#f8f8f8,#e9e9e9);
            }

                .payment_box .method_edit .form_chk label:before {
                    display: none;
                }

                .payment_box .method_edit .form_chk label.r_on {
                    width: 70px;
                    color: #fff;
                    border: 0;
                    box-shadow: 2px 2px 2px #8a0a1b inset;
                    background: #bb162b;
                }

    .payment_box .method_pay {
        display: table-cell;
        width: 34%;
        border: 1px solid #ccc;
        background: #f3f3f3;
        vertical-align: top;
    }

        .payment_box .method_pay .pay {
            background: #424242;
            padding: 29px;
            color: #fff;
            text-align: right;
            margin: -1px;
            font-family: kiaB;
            font-size: 16px;
            line-height: normal;
        }

            .payment_box .method_pay .pay strong {
                display: block;
                font-size: 50px;
            }

        .payment_box .method_pay .detail {
            padding: 9px 29px 19px;
            borderfont-size: 14px;
        }

            .payment_box .method_pay .detail li {
                padding: 15px 0;
                border-top: 1px dotted #c9c9c9;
            }

                .payment_box .method_pay .detail li:first-child {
                    border-top: 0;
                }

                .payment_box .method_pay .detail li.total {
                    color: #666;
                    line-height: 32px;
                    position: relative;
                }

                    .payment_box .method_pay .detail li.total strong {
                        font-size: 28px;
                        color: #000;
                        margin-left: 10px;
                        position: absolute;
                        right: 0;
                    }

.sendinform .sendinform_intro {
    height: 170px;
    border: 1px solid #eaeaea;
    background: #f4f4f4 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/util/bg_toapply_intro.png") no-repeat 50% 0;
}

    .sendinform .sendinform_intro.nitro-lazy {
        background-image: none !important;
    }

.sendinform .txt {
    font-size: 15px;
}

.sendinform .form_pop {
    margin-top: 20px;
}

    .sendinform .form_pop .table_type4 .tbl_th {
        width: 30%;
        padding: 8px 15px;
    }

    .sendinform .form_pop .table_type4 .tbl_td {
        width: 70%;
        padding: 8px 15px;
    }

.event_winner {
    margin-top: 20px;
}

    .event_winner .tit {
        display: block;
        padding: 15px;
        margin-bottom: 10px;
        background: #f8f8f8;
        border: 1px solid #e5e5e5;
        font-size: 18px;
        font-family: kiaB;
        text-align: center;
        line-height: normal;
        color: #303030;
    }

.car_list .car_box .car_img {
    min-height: 90px;
}

@media all and (max-width:1024px) {
    .car_list .car_u {
        margin: -5px;
    }

    .car_list .car_l {
        width: 25%;
    }

    .car_list .car_box {
        margin: 5px;
    }

    .info_tbl .form_area.phone {
        max-width: none;
    }

    .info_tbl .form_wrp.only {
        max-width: none;
    }

    .info_tbl .form_date.only {
        max-width: none;
    }

    .findSearch {
        padding: 30px 25px 34px 115px;
    }

        .findSearch .btnArea {
            right: 30px;
        }

    .searchOption .formCheck label.option06 {
        height: 37px;
        padding-top: 53px;
    }

        .searchOption .formCheck label.option06.c_on {
            height: 33px;
            padding-top: 49px;
        }

        .searchOption .formCheck label.option06 br {
            display: block;
        }

    .mapPin {
        padding-left: 5px;
    }

    .location_mapview .mapArea {
        margin-left: 0;
    }

    .byoDetail .byo_content {
        width: auto;
        float: none;
    }

    .byoDetail .byo_aside {
        width: auto;
        float: none;
        margin-top: 15px;
    }

        .byoDetail .byo_aside .aside .tit {
            padding: 12px 24px;
        }

    .byoDetail .option_a {
        right: 24px;
    }

    .byoDetail .byo_graph {
        padding: 14px 24px;
    }

        .byoDetail .byo_graph .rank li {
            display: inline-block;
            margin-right: 20px;
        }

    .byoDetail .byo_summary .sum_l .item_h {
        padding: 8px 24px;
    }

    .byoDetail .byo_summary .item_l {
        padding: 5px 24px 5px 31px;
    }

    .byoDetail .byo_summary .sum_l.total {
        padding: 10px 24px;
    }

    .byoTab .step li .name {
        font-size: 15px;
    }

    .specSearch {
        margin-top: 45px;
    }

    .specList li {
        float: left;
        display: block;
        width: 50% !important;
        box-sizing: border-box;
    }

        .specList li + li + li strong {
            border-top: 1px solid #d0d0d0;
        }

        .specList li + li + li strong, .mileageSelect {
            border-left: 0;
        }

        .specList li + li + li + li strong {
            border-left: 1px solid #d0d0d0;
        }

    .chkLife li .form_chk .check_box {
        padding-left: 75px;
    }

        .chkLife li .form_chk .check_box span {
            left: 35px;
        }

    .carinfoWrap .car_tbl .tbl_th {
        min-height: 28px;
    }

    .addcarArea {
        padding-left: 182px;
        height: 434px;
    }

        .addcarArea .addcarBar {
            width: 130px;
            height: 394px;
        }

    .compareList.addon .selectCar .cadImg img {
        height: 65px;
    }

    .addcarArea .addResult {
        width: 180px;
    }

        .addcarArea .addResult .count {
            font-size: 30px;
        }

    .vs_wrap .vs_head {
        width: 180px;
    }

    .vs_wrap .vs_item {
        font-size: 12px;
    }

    .vs_wrap .addResult {
        width: 180px;
    }

    .finishTop .contBox {
        background-position: 62px bottom;
        padding-left: 215px;
    }

    .find_inven .inven_box {
        width: 50%;
    }

    .dbSection .dbLeft .carImg {
        padding: 72px 0 71px;
    }

        .dbSection .dbLeft .carImg img {
            height: 160px;
        }

    .warranty_down .down_list li {
        float: left;
        width: 50%;
        margin: 4px 0;
    }

    .roadsideTxt {
        width: 70%;
    }

    .roadside_assistance .roadsideDownload .rd_left {
        padding: 20px;
    }

    .roadside_assistance .roadsideDownload .rd_right {
        padding: 20px;
    }

    .roadside_assistance .roadsideDownload .roadsideImg {
        top: 20px;
    }

    .roadside_assistance .roadsideDownload .roadside_dl {
        padding-right: 150px;
        margin-top: 0;
    }

    .manual .selectManual {
        position: relative;
        margin: 0;
    }

        .manual .selectManual .manualWrap {
            float: none;
            width: 100%;
        }

        .manual .selectManual .manualLeft {
            margin: 0;
        }

        .manual .selectManual .carSort {
            overflow: hidden;
            border-left: 0;
            border-bottom: 0;
        }

            .manual .selectManual .carSort .radio_box {
                padding-left: 0;
            }

                .manual .selectManual .carSort .radio_box:before {
                    margin: -2px 6px 0 0;
                    margin-left: -18px;
                }

                .manual .selectManual .carSort .radio_box .car_spr {
                    display: inline-block;
                    text-align: left;
                    vertical-align: top;
                    width: auto;
                    max-width: 280px;
                }

        .manual .selectManual .form_chk {
            float: left;
            width: 33.3%;
            box-sizing: border-box;
            height: 90px;
            padding: 15px 0;
            text-align: center;
            border-left: 1px solid #e8e8e8;
            border-bottom: 1px solid #e8e8e8;
        }

            .manual .selectManual .form_chk br {
                display: none;
            }

            .manual .selectManual .form_chk + .form_chk {
                border-top: 0;
            }

                .manual .selectManual .form_chk + .form_chk + .form_chk + .form_chk, .manual .selectManual .form_chk + .form_chk + .form_chk + .form_chk + .form_chk {
                    width: 50%;
                }

        .manual .selectManual .carSort, .manual .selectManual .carSelect {
            margin: 0;
        }

        .manual .selectManual .choiceCar {
            margin: 0;
        }

            .manual .selectManual .choiceCar:after {
                content: "";
                clear: both;
                display: block;
            }

        .manual .selectManual .carSortInner {
            float: none;
            width: 100%;
            margin-top: 5px;
        }

            .manual .selectManual .carSortInner + .carSortInner {
                margin-top: 10px;
            }

        .manual .selectManual .carSort .radio_box .car_spr:before {
            bottom: 0;
        }

        .manual .selectManual .manualSpace {
            display: none;
            width: auto;
            height: auto;
            margin: 0;
        }

        .manual .selectManual .manualRight {
            margin: 15px 0 0 0;
        }

    .contact_us .cuIntro .introTxt1 {
        font-family: KiaB;
        font-size: 17px;
        line-height: 20px;
    }

    .contact_us .cuIntro .introTxt2 {
        font-size: 15px;
        color: #666;
        margin-top: 5px;
    }

    .contact_us .finishTop .contBox {
        padding: 0 60px 0 215px;
    }

    .faq_reply .reply_chk .tit {
        margin-right: 25px;
    }

    .faq_reply .reply_chk .form_chk {
        margin-left: 25px;
    }

    .error_wrap {
        margin-top: -30px;
    }

    .error_detail dl {
        width: 50%;
    }

    .error_detail .dan {
        margin-top: 30px;
    }

        .error_detail .dan div {
            width: 50%;
            margin-bottom: 30px;
        }

    .offersTop .carImg {
        float: left;
        width: 407px;
        margin-top: 55px;
    }

        .offersTop .carImg img {
            height: 198px;
        }

    .offersCategory .car_category .title {
        width: 15%;
    }

    .offersCategory .car_category .category .form_chk {
        margin-right: 5px;
    }

    .offersList .dbSection .dbSectionInner {
        width: 100%;
    }

    .offersList .dbSection {
        margin: 0;
    }

        .offersList .dbSection .dbLeft {
            margin: 0;
        }

        .offersList .dbSection .dbRight {
            margin: 0;
        }

    .offersList .resultList {
        margin-top: -20px;
    }

        .offersList .resultList &gt; li {
            float: none;
            width: 100%;
        }

    .offersDetailTop {
        padding: 50px 16px 42px 0;
    }

        .offersDetailTop:after {
            content: "";
            clear: both;
            display: block;
        }

        .offersDetailTop .carImg {
            float: left;
            width: 367px;
            margin: 25px 10px 0 0;
        }

            .offersDetailTop .carImg img {
                height: 182px;
            }

    .offerContents .offersTbl .table_type4 {
        float: none;
        width: 100%;
    }

        .offerContents .offersTbl .table_type4 .tbl_th {
            width: 35% !important;
        }

    .offersFilter .category_area {
        width: 100%;
    }

    .gt_sitemap .con_box &gt; ul {
        margin: -3px 0 0 196px;
    }

    .recallSection .recallCar img {
        height: 188px;
    }

    .recallSection .recallTbl .tbl_th {
        width: 45% !important;
        padding: 8px 10px;
    }

    .recallSection .recallTbl .tbl_td {
        padding: 8px 10px;
    }

    .fleetVisual {
        background: #121723 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_fleet_visual_t.jpg") right 0 no-repeat;
    }

        .fleetVisual.nitro-lazy {
            background-image: none !important;
        }

    .carRange .carRangelist li .carImg {
        width: 320px;
        margin-right: 25px;
        padding: 14px 0 14px;
    }

        .carRange .carRangelist li .carImg img {
            height: 155px;
        }

    .carRange .carRangelist li .carInfor {
        margin: 0 0 15px;
        font-family: KiaB;
    }

    .team_li .photo {
        width: 20%;
    }

    .team_li .profile {
        width: 80%;
    }

    .team_li .position .branch {
        display: block;
    }

    .tblScroll table {
        font-size: 13px;
    }

    .tblScroll .scrollHead {
        width: 150px;
    }

        .tblScroll .scrollHead tr td br {
            display: inline-block;
        }

        .tblScroll .scrollHead tr td.dbLine {
            padding: 7px 5px 7px 10px;
        }

    .payment_estimator .btn_areaR {
        padding-right: 19px;
    }

    .payment_box .method_edit {
        padding: 19px 19px 29px;
    }

    .payment_box .method_pay .pay {
        padding: 19px;
    }

    .payment_box .method_pay .detail {
        padding: 9px 19px 19px;
    }

    .payment_box .method_edit .deposit_input {
        width: 28%;
    }

    .payment_box .method_edit .form_chk label {
        width: 58px;
    }

        .payment_box .method_edit .form_chk label.r_on {
            width: 60px;
        }

    .sendinform .form_pop .table_type4 .tbl_th {
        width: 30%;
    }

    .sendinform .form_pop .table_type4 .tbl_td {
        width: 70%;
    }
}

@media all and (max-width:767px) {
    .form_chk .car_spr:before {
        width: 53px;
        height: 26px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/spr_category_m.png");
        background-size: 109px 134px;
    }

    .form_chk .car_spr.sort1:before {
        background-position: 0 0;
    }

    .form_chk .car_spr.sort2:before {
        background-position: 0 -27px;
    }

    .form_chk .car_spr.sort3:before {
        background-position: 0 -54px;
    }

    .form_chk .car_spr.sort4:before {
        background-position: 0 -81px;
    }

    .form_chk .car_spr.sort5:before {
        background-position: 0 -108px;
    }

    .form_chk [class*=_on] .car_spr.sort1:before {
        background-position: -57px 0;
    }

    .form_chk [class*=_on] .car_spr.sort2:before {
        background-position: -57px -27px;
    }

    .form_chk [class*=_on] .car_spr.sort3:before {
        background-position: -57px -54px;
    }

    .form_chk [class*=_on] .car_spr.sort4:before {
        background-position: -57px -81px;
    }

    .form_chk [class*=_on] .car_spr.sort5:before {
        background-position: -57px -108px;
    }

    .car_category .title {
        float: none;
    }

    .car_category .category {
        text-align: left;
    }

        .car_category .category .form_chk {
            margin-top: 10px;
        }

    .car_category .form_chk .car_spr {
        width: auto;
    }

        .car_category .form_chk .car_spr:before {
            margin-top: 0;
        }

    .car_wrap {
        padding-top: 15px;
        margin-top: 15px;
        top: 0;
        max-height: none;
        overflow: visible;
    }

    .car_list {
        margin-bottom: 15px;
    }

        .car_list .car_l {
            width: 50%;
        }

    .option_list .option_l {
        width: 100%;
    }

    .optionEx {
        position: static;
        overflow: hidden;
        min-height: auto;
        margin-top: 9px;
        padding: 0;
    }

        .optionEx .optionImg {
            position: static;
            width: 100%;
            height: 120px;
        }

        .optionEx .txt {
            display: none;
        }

    .sales_box {
        padding: 19px 15px;
    }

        .sales_box h5 {
            display: inline-block;
            margin-bottom: 10px;
        }

        .sales_box .form_wrp {
            width: auto;
            position: static;
            margin-bottom: 10px;
        }

    .sales_tool {
        display: block;
        margin: -5px 0 -10px 0;
    }

        .sales_tool li {
            display: block;
            width: auto;
            border-left: 0;
            border-top: 1px solid #e1e1e1;
            text-align: left;
            font-size: 14px;
        }

            .sales_tool li:first-child {
                width: auto;
                border-top: 0;
            }

            .sales_tool li [class*=spr_tool] {
                padding: 10px 0;
                color: #000;
            }

                .sales_tool li [class*=spr_tool]:before {
                    display: inline-block;
                    width: 27px;
                    height: 21px;
                    margin: 0 10px 0 0;
                    background-size: 96px 70px;
                }

            .sales_tool li .spr_tool1:before {
                background-position: -13px 0;
            }

            .sales_tool li .spr_tool2:before {
                background-position: -41px 0;
            }

            .sales_tool li .spr_tool3:before {
                background-position: -69px 0;
            }

            .sales_tool li .spr_tool4:before {
                background-position: -13px -22px;
            }

            .sales_tool li .spr_tool5:before {
                background-position: -41px -22px;
            }

            .sales_tool li .spr_tool6:before {
                background-position: -69px -22px;
            }

            .sales_tool li .spr_tool7:before {
                background-position: -13px -44px;
            }

            .sales_tool li .spr_tool8:before {
                background-position: -41px -44px;
            }

            .sales_tool li .spr_tool9:before {
                background-position: -69px -44px;
            }

    .stepType01 {
        width: auto;
        margin: 0 -15px;
    }

        .stepType01 li.stepWrap {
            clear: both;
            overflow: hidden;
            position: relative;
        }

            .stepType01 li.stepWrap .stepCon {
                padding: 15px;
                border: 0;
                border-top: 1px solid #4b0104;
                border-bottom: 1px solid #9b1123;
            }

            .stepType01 li.stepWrap .stepCon02 {
                padding: 0;
            }

            .stepType01 li.stepWrap .stepbar {
                padding: 0;
                overflow: hidden;
                display: table;
                width: 100%;
                border-bottom: 2px solid #686868;
            }

                .stepType01 li.stepWrap .stepbar strong.num {
                    width: 50px;
                    height: 46px;
                    font-size: 17px;
                    color: #7f7f7f;
                    vertical-align: middle;
                    box-sizing: border-box;
                }

                    .stepType01 li.stepWrap .stepbar strong.num em {
                        padding: 5px 0 0 15px;
                    }

                    .stepType01 li.stepWrap .stepbar strong.num:after {
                        content: "";
                        display: inline-block;
                        width: 1px;
                        height: 17px;
                        margin-left: 8px;
                        background: #d2d2d2;
                        margin-top: 6px;
                    }

                .stepType01 li.stepWrap .stepbar .txt {
                    display: table-cell;
                    vertical-align: middle;
                }

                    .stepType01 li.stepWrap .stepbar .txt strong {
                        font-size: 14px;
                    }

            .stepType01 li.stepWrap.on .stepbar {
                border-bottom: 2px solid #890207;
                background: #bb162b none;
            }

                .stepType01 li.stepWrap.on .stepbar .txt strong {
                    color: #fff;
                }

                .stepType01 li.stepWrap.on .stepbar .txt span {
                    display: none;
                }

            .stepType01 li.stepWrap.paston .stepbar {
                border-bottom: 2px solid #252525;
                background: #e2e2e2 none;
            }

                .stepType01 li.stepWrap.paston .stepbar .txt {
                    width: 60px;
                }

            .stepType01 li.stepWrap.paston .bar01 strong.num {
                padding-top: 10px;
                vertical-align: top;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_bar01bottom.gif") repeat-x left 45px;
                background-size: 1px 1px;
            }

                .stepType01 li.stepWrap.paston .bar01 strong.num.nitro-lazy {
                    background-image: none !important;
                }

            .stepType01 li.stepWrap.paston .bar01 .txt {
                padding-top: 15px;
                vertical-align: top;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_bar01bottom.gif") repeat-x left 45px;
                background-size: 1px 1px;
            }

                .stepType01 li.stepWrap.paston .bar01 .txt.nitro-lazy {
                    background-image: none !important;
                }

            .stepType01 li.stepWrap.paston .stepbar .result {
                padding-right: 28px;
                font-size: 12px;
                line-height: 14px;
            }

                .stepType01 li.stepWrap.paston .stepbar .result:after {
                    background-size: 20px 20px;
                    width: 20px;
                    height: 20px;
                    right: 5px;
                    margin-top: -10px;
                }

            .stepType01 li.stepWrap.paston .bar01 .result:after {
                top: 13px;
                margin: 0;
            }

            .stepType01 li.stepWrap.paston .stepbar div.car {
                text-align: left;
                position: relative;
            }

                .stepType01 li.stepWrap.paston .stepbar div.car img {
                    margin-left: -10px;
                }

                .stepType01 li.stepWrap.paston .stepbar div.car a.carList {
                    float: none;
                    display: block;
                    margin-right: -28px;
                    padding: 3px 0 2px 0;
                }

                    .stepType01 li.stepWrap.paston .stepbar div.car a.carList:first-child {
                        border-bottom: 1px solid #d4d4d4;
                    }

                .stepType01 li.stepWrap.paston .stepbar div.car a.btn_carmore {
                    display: block;
                    position: absolute;
                    top: 13px;
                    right: 0;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_vehicle_plus.png") repeat 0 0;
                    background-size: 20px 20px;
                    width: 20px;
                    height: 20px;
                    overflow: hidden;
                    text-indent: -999px;
                }

                    .stepType01 li.stepWrap.paston .stepbar div.car a.btn_carmore.nitro-lazy {
                        background-image: none !important;
                    }

                .stepType01 li.stepWrap.paston .stepbar div.car.on a.btn_carmore {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_vehicle_minus.png") repeat 0 0;
                    background-size: 20px 20px;
                }

                    .stepType01 li.stepWrap.paston .stepbar div.car.on a.btn_carmore.nitro-lazy {
                        background-image: none !important;
                    }

                .stepType01 li.stepWrap.paston .stepbar div.car a.carList span {
                    display: inline-block;
                    margin-top: 11px;
                    font-size: 12px;
                }

        .stepType01 .trim_area {
            padding: 5px 7px;
        }

            .stepType01 .trim_area .vehicle {
                float: none;
                width: auto;
                padding: 0;
                margin-right: 0;
            }

        .stepType01 .step_ctrl {
            text-align: center;
            padding-top: 15px;
            margin-top: 15px;
        }

        .stepType01 .step_ctrl2 {
            text-align: center;
            padding: 15px;
        }

    .info_tbl {
        background: #f8f8f8;
        padding: 0 11px;
    }

        .info_tbl .info_txt {
            display: inline-block;
            margin: 0;
        }

        .info_tbl .info_tr {
            display: block;
            padding: 12px 0;
        }

            .info_tbl .info_tr:first-child {
                border-top: 0;
            }

        .info_tbl .info_th, .info_tbl .info_td {
            display: block;
        }

        .info_tbl .info_th {
            width: auto;
            padding: 0;
            border-right: 0;
        }

            .info_tbl .info_th .ess .hidden {
                position: static;
                font-size: 12px;
                line-height: inherit;
                width: auto;
                height: auto;
                visibility: visible;
            }

                .info_tbl .info_th .ess .hidden.blind {
                    position: absolute;
                    font-size: 0;
                    line-height: 0;
                    width: 0;
                    height: 0;
                    visibility: hidden;
                }

        .info_tbl .info_td {
            width: auto;
            min-height: 30px;
            padding: 0;
            margin-top: 5px;
        }

        .info_tbl .info_dth .info_tr {
            border: 0;
            padding: 5px 0 0 0;
        }

        .info_tbl .info_dth .info_th {
            width: auto;
        }

        .info_tbl .form_chk {
            width: 49%;
            margin-right: 0;
        }

        .info_tbl .form_area .form_date, .info_tbl .form_area .form_wrp {
            display: block;
        }

        .info_tbl .form_area .space {
            display: block;
            height: 5px;
        }

        .info_tbl .form_area.vspace {
            margin-top: 6px;
        }

            .info_tbl .form_area.vspace .form_wpr {
                display: table-cell;
            }

            .info_tbl .form_area.vspace .space {
                display: table-cell;
                width: 6px;
                height: auto;
            }

    .schCon {
        float: none;
    }

    .findSearch .btnArea {
        top: auto;
        right: auto;
        bottom: 15px;
        left: 50%;
        margin-left: -52px;
    }

    .schTit {
        display: none;
    }

    .formArea .formInput {
        margin: 10px;
    }

    .searchOption {
        overflow: hidden;
        margin: 10px 7px 0 8px;
    }

        .searchOption .formCheck {
            width: 50%;
            margin-bottom: 5px;
        }

            .searchOption .formCheck label {
                font-size: 12px;
                margin: 0 2px 0 3px;
            }

            .searchOption .formCheck:first-child label {
                margin-left: 3px;
            }

            .searchOption .formCheck:nth-child(4) {
                margin-top: 0;
            }

                .searchOption .formCheck:nth-child(4) label {
                    margin: 0 2px 0 3px;
                }

            .searchOption .formCheck:nth-child(5) {
                margin-top: 0;
            }

            .searchOption .formCheck:nth-child(6) {
                margin-top: 0;
            }

            .searchOption .formCheck:nth-child(7) {
                margin-top: 0;
            }

                .searchOption .formCheck:nth-child(7) label {
                    margin: 0 2px 0 3px;
                }

            .searchOption .formCheck:nth-child(8) {
                margin-top: 0;
            }

    .location_result {
        background: 0;
        border: 0;
        padding: 0;
        margin-top: 15px;
    }

        .location_result .location_text {
            text-align: center;
        }

        .location_result .result_txt {
            margin: 10px 0;
        }

        .location_result .tab_type1 {
            position: static;
            margin: 0 auto;
        }

    .location_listview {
        background: #fff;
        border: 1px solid #e3e3e3;
        margin-top: 10px;
        padding: 15px;
    }

    .location_table {
        display: none;
    }

    .location_list {
        display: block;
        background: #fff;
    }

        .location_list .locInfo {
            padding: 5px;
        }

        .location_list .loc_l {
            margin-top: 15px;
            border-top: 2px solid #515151;
            border-bottom: 1px solid #7d7d7d;
            text-align: left;
        }

            .location_list .loc_l:first-child {
                margin-top: 0;
            }

            .location_list .loc_l .locTit {
                display: block;
                padding: 10px 0;
                font-size: 16px;
                font-family: kiaB;
                text-align: center;
                background: #f5f5f5;
            }

            .location_list .loc_l .mapPin {
                position: relative;
                min-height: 57px;
                padding: 10px 10px 15px 70px;
            }

            .location_list .loc_l .loc_pin {
                position: absolute;
                top: 10px;
                left: 5px;
                width: 65px;
            }

            .location_list .loc_l .loc_addr {
                display: block;
                width: auto;
                text-align: left;
                padding: 10px;
            }

            .location_list .loc_l .btn_area {
                margin-top: 15px;
                padding: 15px 0;
                border-top: 1px solid #e0e0e0;
                text-align: left;
            }

                .location_list .loc_l .btn_area a {
                    display: block;
                }

    .location_mapview {
        margin: 10px 0 0 0;
        background: #fff;
        border: 1px solid #e3e3e3;
    }

        .location_mapview .mapArea {
            float: none;
            height: auto;
            min-height: 300px;
            margin: 0;
        }

        .location_mapview .center_list {
            float: none;
            width: auto;
            height: auto;
            margin: 0;
            padding-bottom: 15px;
            border: 0;
        }

            .location_mapview .center_list .listInner {
                overflow: visible;
                height: auto;
            }

    .schTab {
        margin: 10px;
        padding: 0;
        z-index: 100;
    }

        .schTab .input_box {
            display: block;
            padding: 10px;
            color: #bb162b;
            font-size: 16px;
            font-family: kiaB;
            border: 1px solid #d0d0d0;
            background: #efefef url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/bg_list.png") no-repeat 95% 50%;
            background-size: 11px auto;
        }

            .schTab .input_box.nitro-lazy {
                background-image: none !important;
            }

        .schTab ul {
            position: absolute;
            top: 39px;
            left: 0;
            display: none;
            width: 100%;
            height: auto;
            border-top: 1px solid #d0d0d0;
        }

        .schTab li {
            float: none;
            border-left: 0;
            border: 1px solid #d0d0d0;
            border-top: 0;
        }

            .schTab li:first-child {
                border-left: 1px solid #d0d0d0;
            }

                .schTab li a, .schTab li .tab_on, .schTab li:first-child a {
                    padding: 10px;
                    font-size: 16px;
                    background: #efefef !important;
                }

    .closet_select {
        position: static;
        padding: 0 10px;
    }

        .closet_select .form_wrp {
            width: 49%;
            box-sizing: border-box;
        }

            .closet_select .form_wrp + .form_wrp {
                float: right;
            }

    .location_mapview .center_list ul li a.center_on {
        color: inherit;
        background: #fff;
    }

        .location_mapview .center_list ul li a.center_on .map_pin {
            background-position: 0 0;
        }

    .byo .byoView {
        top: 94px;
    }

    .byo .byoDetail {
        padding-top: 326px;
    }

    .byo.byo_sns .byoDetail {
        padding-top: 376px;
    }

    .byoTab .step {
        margin-bottom: 16px;
    }

        .byoTab .step li a {
            height: 70px;
            padding-right: 5px;
            background: #fafafa url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_m.png") no-repeat right center;
            background-size: 7px 78px;
        }

            .byoTab .step li a.nitro-lazy {
                background-image: none !important;
            }

            .byoTab .step li a:before {
                background-size: 100% 3px;
            }

        .byoTab .step li .num {
            margin-top: 25px;
            font-size: 12px;
            font-family: kiaB;
            color: #000;
        }

            .byoTab .step li .num em {
                display: none;
            }

        .byoTab .step li .name {
            display: none;
            margin-top: 0;
            font-size: 14px;
        }

        .byoTab .step li.on {
            width: 30%;
            padding-bottom: 6px;
            background-size: 10px 8px;
        }

            .byoTab .step li.on:before {
                top: 0;
                right: -6px;
                width: 13px;
                height: 70px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_on_m.jpg") 0 0 no-repeat;
                background-size: 13px 70px;
            }

            .byoTab .step li.on:after {
                top: 0;
                left: -13px;
                width: 13px;
                height: 70px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_on2_m.jpg") 0 0 no-repeat;
                background-size: 13px 70px;
            }

            .byoTab .step li.on a {
                height: 70px;
            }

                .byoTab .step li.on a:after {
                    height: 5px;
                    bottom: -6px;
                    background-size: 10px 5px;
                }

            .byoTab .step li.on .num {
                margin-top: 12px;
                font-family: kiaM;
            }

                .byoTab .step li.on .num em {
                    display: inline;
                }

            .byoTab .step li.on .name {
                display: block;
                background-size: 40px 32px;
            }

        .byoTab .step li.off a {
            background: #bcbcbc url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_byostep_off_m.png") no-repeat right center;
            background-size: 7px 78px;
        }

            .byoTab .step li.off a.nitro-lazy {
                background-image: none !important;
            }

        .byoTab .step li.off .num {
            display: block;
            padding-bottom: 20px;
            margin-top: 10px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_stepcheck.png") no-repeat center bottom;
            background-size: 16px 16px;
        }

            .byoTab .step li.off .num.nitro-lazy {
                background-image: none !important;
            }

        .byoTab .step li.off .name {
            display: none;
        }

    .byoView {
        padding-bottom: 70px;
        margin-bottom: 15px;
    }

        .byoView .byo_preview {
            text-align: center;
        }

            .byoView .byo_preview .tab_type1 {
                height: auto;
                top: auto;
                bottom: -70px;
                left: -15px;
                right: -15px;
                padding: 0;
                border: 0;
                border-radius: 0;
                overflow: visible;
            }

                .byoView .byo_preview .tab_type1 .tab_link {
                    display: block;
                    width: 50%;
                    font-size: 15px;
                    font-family: kiaM;
                    color: #fff;
                    float: left;
                    margin: 0;
                    padding: 0;
                    background: #878787;
                    line-height: 35px;
                    border-radius: 0;
                    position: relative;
                }

                    .byoView .byo_preview .tab_type1 .tab_link.tt1_on {
                        background-color: #8f6f4d;
                    }

                        .byoView .byo_preview .tab_type1 .tab_link.tt1_on:before {
                            content: "";
                            display: inline-block;
                            width: 100%;
                            height: 8px;
                            position: absolute;
                            top: -8px;
                            left: 0;
                            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bg_tab_on.png") center 0 no-repeat;
                            background-size: 16px 8px;
                        }

            .byoView .byo_preview .visual {
                height: 150px;
                overflow: hidden;
                padding-top: 80px;
            }

                .byoView .byo_preview .visual .ex_img {
                    margin: 0 -100%;
                    text-align: center;
                }

                .byoView .byo_preview .visual .inView {
                    width: 256px;
                    margin: 0 auto;
                }

                    .byoView .byo_preview .visual .inView img {
                        width: 100%;
                    }

                .byoView .byo_preview .visual .inViewLeft {
                    position: absolute;
                    left: -15px;
                    top: 50%;
                    margin-top: -9px;
                }

                .byoView .byo_preview .visual .inViewRight {
                    position: absolute;
                    right: -15px;
                    top: 50%;
                    margin-top: -9px;
                }

                .byoView .byo_preview .visual .inViewLeft img {
                    width: 10px;
                    height: 19px;
                }

                .byoView .byo_preview .visual .inViewRight img {
                    width: 10px;
                    height: 19px;
                }

                .byoView .byo_preview .visual .pg_btn_area {
                    margin-top: -15px;
                }

    .byoDetail .byo_box .byo_tit {
        padding: 14px 14px 4px;
    }

    .byoDetail .byo_box .byo_con {
        padding: 14px;
    }

        .byoDetail .byo_box .byo_con .con_h {
            padding-top: 10px;
            margin-top: 15px;
        }

    .byoDetail .byo_review .review_tmb {
        float: none;
        width: 100%;
        height: 125px;
        margin: 0 0 10px 0;
    }

    .byoDetail .byo_aside .aside .tit {
        padding: 12px 15px;
    }

    .byoDetail .option_a {
        right: 15px;
    }

    .byoDetail .byo_graph {
        padding: 14px 15px;
    }

        .byoDetail .byo_graph .rank li {
            margin-right: 15px;
        }

    .byoDetail .byo_summary .sum_l .item_h {
        padding: 8px 15px;
    }

    .byoDetail .byo_summary .item_l {
        padding: 5px 15px 5px 24px;
    }

    .byoDetail .byo_summary .sum_l.total {
        padding: 10px 15px;
    }

    .byoDetail .sales_box {
        padding: 19px 15px;
        margin: 0 0 15px 0;
    }

    .byoDetail .conDetail .extit {
        display: none;
        font-size: 12px;
    }

    .byoDetail .conDetail .extit02 {
        display: block;
        vertical-align: middle;
        width: 100%;
        height: 20px;
        padding-top: 10px;
        margin: 0;
        color: #000;
        font-family: kiaB;
        font-size: 12px;
    }

        .byoDetail .conDetail .extit02 .bl_type2 {
            font-family: kiaB;
            font-size: 12px;
        }

    .byoDetail .conDetail .explain span {
        font-size: 12px;
    }

    .byoDetail .conDetail .explain .colorArea {
        width: 47px;
        height: 22px;
    }

    .byoDetail .conDetail .explain02 {
        display: block;
        width: 100%;
        height: auto;
        padding-bottom: 10px;
        font-size: 12px;
        color: #666;
    }

    .byoDetail .conDetail .price {
        width: 40%;
        height: 17px;
        font-family: kiaB;
        font-size: 12px;
    }

    .byoDetail .list_totalPrice {
        font-size: 18px;
    }

    .byoDetail .conDetail02 .extit {
        display: none;
    }

    .byoDetail .conDetail02 .explain {
        display: block;
        position: relative;
        overflow: hidden;
        vertical-align: middle;
        width: 100%;
        height: 100%;
        border-top: 1px solid #e8e8e8;
    }

        .byoDetail .conDetail02 .explain .explainCon {
            display: block;
            width: 100%;
            border-right: 0;
        }

            .byoDetail .conDetail02 .explain .explainCon .proCon {
                position: static;
                padding: 15px;
                min-height: 120px;
            }

                .byoDetail .conDetail02 .explain .explainCon .proCon .txt strong {
                    display: block;
                    margin: 15px 0 15px;
                    font-size: 15px;
                }

                .byoDetail .conDetail02 .explain .explainCon .proCon .txt span {
                    display: none;
                }

                .byoDetail .conDetail02 .explain .explainCon .proCon .optionImg {
                    position: static;
                    width: 100%;
                    height: 120px;
                }

        .byoDetail .conDetail02 .explain .price {
            display: block;
            position: absolute;
            top: 150px;
            right: 15px;
            font-family: kiaB;
        }

            .byoDetail .conDetail02 .explain .price span {
                margin: 0;
            }

    .byo_box .customerCon li.list {
        float: none;
        position: relative;
        width: 100%;
    }

    .byo_box .customerCon li.list02:before, .byo_box .customerCon li.list04:before {
        display: none;
    }

    .byo_box .customerCon li.list .tit {
        font-size: 13px;
    }

    .byoDetail .byo_etc .btn_areaR .br {
        display: block;
        margin-top: 5px;
    }

    .byo_complete .byo_box02 .byo_con {
        padding: 10px 23px;
    }

        .byo_complete .byo_box02 .byo_con .totalTxt {
            float: left;
            font-family: kiaB;
            font-size: 14px;
            color: #333;
        }

        .byo_complete .byo_box02 .byo_con .totalPrice {
            float: right;
            font-family: kiaB;
            font-size: 17px;
            color: #bb162b;
        }

    .specList li {
        width: 100% !important;
    }

        .specList li strong {
            padding-left: 10px;
            font-size: 14px;
            line-height: 28px;
            border-top: 1px solid #d0d0d0;
        }

        .specList li .kindSelect {
            padding-top: 0;
        }

            .specList li .kindSelect .form_chk {
                float: left;
                width: 50%;
            }

                .specList li .kindSelect .form_chk label {
                    padding: 8px 0 8px 10px;
                    font-size: 12px;
                }

                    .specList li .kindSelect .form_chk label:before {
                        margin-right: 6px;
                    }

                    .specList li .kindSelect .form_chk label span {
                        display: none;
                    }

                .specList li .kindSelect .form_chk.carkind05 {
                    width: 100%;
                }

                    .specList li .kindSelect .form_chk.carkind05 label em {
                        display: inline-block;
                        width: auto;
                        margin-top: 0;
                    }

    .unitSlide {
        height: 89px;
        padding: 15px 15px 0 15px;
        border-left: 0;
    }

        .unitSlide .price_range {
            height: 22px;
        }

            .unitSlide .price_range span {
                left: -15px;
            }

                .unitSlide .price_range span + span {
                    right: -15px;
                }

        .unitSlide p {
            padding-top: 17px;
        }

            .unitSlide p, .unitSlide p input[type=text] {
                font-size: 11px;
                line-height: 18px;
            }

                .unitSlide p input[type=text] {
                    width: 40%;
                    padding: 0 3px;
                    height: 18px;
                }

        .unitSlide .ui-slider {
            height: 11px;
        }

    .ui-slider .ui-slider-range {
        height: 11px;
    }

    .ui-slider-handle {
        width: 18px;
        height: 18px;
        margin: -4px -7px;
        background-size: 18px auto;
        background-position: 0 -16px;
    }

        .ui-slider-handle + span {
            margin-left: -17px;
        }

    .mileageSelect {
        height: 159px;
        padding-top: 1px;
        border: 0;
    }

    .specList li .userNum {
        height: 77px;
        padding-top: 15px;
    }

    .seatInner {
        width: auto;
        padding: 0 50px;
    }

    .userNum .seat_range {
        position: relative;
        right: auto;
        width: 100%;
        height: 16px;
    }

        .userNum .seat_range span {
            position: static;
            float: right;
            width: 16px;
            padding: 0 0 8px 0;
            text-align: center;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_slider.png") no-repeat 50% 100%;
        }

            .userNum .seat_range span.nitro-lazy {
                background-image: none !important;
            }

            .userNum .seat_range span + span {
                float: left;
            }

    .userNum .ui-slider {
        width: auto;
        height: 11px;
    }

    .userNum .ui-slider-handle {
        margin: -3px -8px;
    }

    .userNum p input[type=text] {
        margin-top: 15px;
        font-size: 12px;
    }

    .advisorList {
        padding: 12px 6px;
    }

    .car_info .carinfoWrap {
        margin: 2px 6px;
        padding: 12px;
    }

    .advisorList .car_l .car_a:after {
        width: 7px;
        height: 5px;
        margin-left: -3px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_carOn_m.png") no-repeat -33px 0;
        background-size: 40px auto;
    }

    .advisorList .car_l.on .car_a:after {
        bottom: -7px;
        width: 14px;
        height: 7px;
        margin-left: -7px;
        background-position: 0 0;
    }

    .carinfoWrap .carTit {
        font-size: 14px;
    }

        .carinfoWrap .carTit:before {
            width: 22px;
            margin-bottom: 6px;
        }

    .carinfoWrap .carTxt {
        margin-top: 0;
        font-size: 16px;
    }

    .carinfoWrap .advisor_txt {
        margin-top: 5px;
    }

        .carinfoWrap .advisor_txt li {
            margin: 2px 0;
            font-size: 12px;
            line-height: normal;
        }

    .carinfoWrap .car_img img {
        max-width: 100%;
        max-height: 200px;
        height: auto;
    }

    .carinfoWrap .car_tbl {
        display: block;
        margin-top: 20px;
        font-size: 12px;
    }

        .carinfoWrap .car_tbl .tbl_l {
            width: 100%;
            display: table;
            table-layout: fixed;
        }

        .carinfoWrap .car_tbl .tbl_th {
            text-align: left;
        }

        .carinfoWrap .car_tbl .tbl_td {
            text-align: right;
        }

        .carinfoWrap .car_tbl .tbl_th, .carinfoWrap .car_tbl .tbl_td {
            display: table-cell;
            padding: 5px 10px;
            vertical-align: middle;
        }

    .carinfoWrap .car_btn {
        margin-top: 5px;
        text-align: left;
    }

        .carinfoWrap .car_btn a {
            min-width: 44%;
            font-size: 11px;
            line-height: 15px;
            margin: 10px 0 0 0;
        }

            .carinfoWrap .car_btn a:before {
                width: 22px;
                height: 17px;
                margin-right: 2px;
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/spr_ico_sales_m.png");
                background-size: 22px 71px;
            }

            .carinfoWrap .car_btn a.icoBtn2:before {
                background-position: 0 -18px;
            }

            .carinfoWrap .car_btn a.icoBtn3:before {
                background-position: 0 -36px;
            }

            .carinfoWrap .car_btn a.icoBtn4:before {
                background-position: 0 -54px;
            }

    .car_info button {
        top: 23px;
        right: 12px;
        width: 16px;
        height: 16px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_carOn_m.png") no-repeat -14px 0;
        background-size: 40px auto;
    }

        .car_info button.nitro-lazy {
            background-image: none !important;
        }

    .advisorList ul li.nodata {
        padding: 160px 0;
    }

        .advisorList ul li.nodata span {
            display: inline-block;
            padding: 45px 0 0 0;
            font-size: 13px;
            line-height: 1;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_nodata_m.png") no-repeat 50% 0;
            background-size: 36px;
        }

            .advisorList ul li.nodata span.nitro-lazy {
                background-image: none !important;
            }

    .chkLife li {
        float: none;
        width: 100%;
    }

        .chkLife li .form_chk {
            height: 20px;
            padding: 8px 0 8px 10px;
        }

            .chkLife li .form_chk .check_box {
                padding-left: 55px;
                font-size: 12px;
            }

                .chkLife li .form_chk .check_box br {
                    display: none;
                }

                .chkLife li .form_chk .check_box span {
                    left: 32px;
                    width: 20px;
                    height: 16px;
                    margin-top: -8px;
                    background-size: 58px auto;
                }

            .chkLife li .form_chk.life02 .check_box span {
                background-position: -20px 0;
            }

            .chkLife li .form_chk.life03 .check_box span {
                background-position: -40px 0;
            }

            .chkLife li .form_chk.life04 .check_box span {
                background-position: 0 -16px;
            }

            .chkLife li .form_chk.life05 .check_box span {
                background-position: -20px -16px;
            }

            .chkLife li .form_chk.life06 .check_box span {
                background-position: -40px -16px;
            }

            .chkLife li .form_chk.life07 .check_box span {
                background-position: 0 -32px;
            }

            .chkLife li .form_chk.life08 .check_box span {
                background-position: -20px -32px;
            }

            .chkLife li .form_chk.life09 .check_box span {
                background-position: -40px -32px;
            }

    .compare_car .sales_box.active {
        background: 0;
    }

    .compare_car .sales_box .control {
        display: block;
    }

    .compare_sel {
        padding: 5px 0;
        margin: -14px 0;
    }

        .compare_sel .sel_l {
            float: none;
            width: auto;
            padding: 14px 0;
            border-left: 0;
            border-top: 1px solid #e8e8e8;
            text-align: left;
        }

        .compare_sel .form_chk {
            margin: 0;
        }

        .compare_sel .desc:before {
            margin: 8px auto 4px;
        }

    .addcarArea {
        overflow: hidden;
        position: relative;
        padding: 44px 0 0 0;
        height: auto;
    }

        .addcarArea .addcarBar {
            display: none;
        }

        .addcarArea .addcarList {
            height: 288px;
        }

    .addcarList .add_l {
        width: 50%;
        height: 153px;
    }

    .compareList .addcarCon {
        padding: 10px;
        height: 131px;
        border-right: 1px solid #ddd;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #ddd;
        text-align: left;
    }

        .compareList .addcarCon.con02 {
            border-right: 0;
        }

        .compareList .addcarCon.con03 {
            border-top: 1px solid #fff;
            border-left: 0;
            border-bottom: 0;
        }

        .compareList .addcarCon.con04 {
            border-top: 1px solid #fff;
            border-right: 0;
            border-bottom: 0;
        }

        .compareList .addcarCon .num {
            margin-top: 10px;
            font-size: 28px;
        }

        .compareList .addcarCon .btnadd {
            display: block;
            width: 60px;
            height: 64px;
            margin: 10px auto 0;
        }

    .compareList.addon .addcarCon .btnadd {
        display: none;
    }

    .compareList.addon .addcarCon .num {
        display: none;
    }

    .compareList.addon .selectCar .cadImg {
        margin: 60px 0 0 -10px;
        text-align: center;
    }

    .compareList.addon .selectCar .selectCar_con {
        margin-top: -130px;
    }

        .compareList.addon .selectCar .selectCar_con strong:before {
            display: none;
        }

    .compareList.addon .selectCar .selectClose {
        position: absolute;
        top: 6px;
        right: 10px;
    }

    .item_box {
        height: 180px;
    }

        .item_box .addcarCon {
            border-right: 0;
            border-left: 0;
            border-bottom: 0;
        }

            .item_box .addcarCon.con02 {
                border-right: 1px solid #ddd;
            }

            .item_box .addcarCon.con03 {
                border-top: 0;
                border-left: 0;
                border-bottom: 0;
            }

            .item_box .addcarCon.con04 {
                border-top: 0;
                border-right: 0;
                border-bottom: 0;
            }

            .item_box .addcarCon .num {
                margin-top: 5px;
            }

            .item_box .addcarCon .btnadd {
                margin: 30px auto 0;
            }

            .item_box .addcarCon .btnSmall {
                left: 10px;
                bottom: 15px;
            }

    .addcarArea .addResult {
        top: 0;
        left: 0;
        width: 100%;
        height: 44px;
        background: #666;
        border-bottom: 1px solid #a41527;
    }

        .addcarArea .addResult .resultCon {
            padding: 10px 15px;
        }

            .addcarArea .addResult .resultCon .count {
                margin-top: 4px;
                font-size: 20px;
                background-size: 9px 9px;
            }

    .vs_wrap th, .vs_wrap td {
        padding: 5px 10px;
    }

        .vs_wrap th[class*=item_h] .item_a {
            right: -20px;
        }

    .vs_wrap .active_a {
        margin: -5px -10px;
        padding: 5px 10px;
    }

    .vs_wrap .vs_head {
        width: 90px;
        word-break: break-all;
    }

        .vs_wrap .vs_head th {
            padding-right: 25px;
        }

        .vs_wrap .vs_head .desc_l {
            font-size: 12px;
            line-height: 16px;
        }

    .vs_wrap .vs_item .item_msg {
        height: 160px;
        padding: 10px;
        background-position: 0 0;
        background-size: 79px 50px;
    }

        .vs_wrap .vs_item .item_msg .txt {
            display: none;
        }

    .vs_wrap .vs_item .item_h {
        font-family: kiaM;
    }

    .vs_wrap .vs_item .item_desc .desc_l {
        padding: 5px 10px;
    }

    .vs_wrap .addResult {
        width: 90px;
        height: 180px;
    }

        .vs_wrap .addResult .resultCon .count {
            bottom: 50px;
            right: 10px;
            line-height: 20px;
            background-position: 0 0;
            background-size: 9px 9px;
            padding-left: 12px;
            font-size: 20px;
        }

        .vs_wrap .addResult .resultCon #resetBtn {
            left: 10px;
            bottom: 15px;
        }

    .vs_wrap .btnSmall {
        padding: 0 8px;
    }

    .pop_compare .car_list, .pop_compare .trim_list {
        max-height: none;
        overflow: visible;
    }

    .codeSrch {
        width: 100%;
        margin: -15px -15px 0 -15px;
        padding: 15px;
    }

        .codeSrch .codeTit {
            display: none;
            width: auto;
        }

        .codeSrch .codeInput {
            width: 100%;
        }

    .srchResult {
        margin-top: 24px;
        border: 1px solid #e4e4e4;
        padding: 10px;
    }

        .srchResult .resultNum {
            float: left;
            font-size: 11px;
            line-height: 14px;
            margin-top: 13px;
        }

    .finishTop {
        margin-bottom: 10px;
    }

        .finishTop .contBox {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/img_finish_top.png") no-repeat 20px;
            background-size: 56px 53px;
            padding: 0 15px 0 100px;
        }

            .finishTop .contBox.nitro-lazy {
                background-image: none !important;
            }

            .finishTop .contBox .finishTxt {
                min-height: 70px;
                padding: 5px 0;
                font-size: 12px;
                line-height: 15px;
            }

                .finishTop .contBox .finishTxt .txt {
                    margin-top: 5px;
                    font-size: 11px;
                    line-height: 14px;
                }

    .finishCon {
        background: #fff;
        padding: 12px 10px;
    }

        .finishCon .finishTbl {
            padding: 0;
            margin: 0;
        }

            .finishCon .finishTbl li {
                float: none;
                width: auto;
                height: auto;
                padding: 0;
                text-align: left;
                border-left: 0;
            }

        .finishCon .car img {
            display: inline-block;
            height: 40px;
            margin: 0;
            vertical-align: middle;
        }

        .finishCon .car .car_name {
            display: inline-block;
        }

        .finishCon .barType li {
            float: none;
        }

            .finishCon .barType li:before {
                display: none;
            }

        .finishCon .sales_sel {
            width: auto;
            margin-bottom: 10px;
        }

        .finishCon .sales_tool {
            margin: -5px 0;
        }

    .find_inven {
        margin: 8px -15px 15px;
        padding: 4px 10px;
    }

        .find_inven .inven_box {
            padding: 5px;
        }

        .find_inven .inven_h {
            margin-bottom: 5px;
        }

    .location_list .locInven {
        padding: 10px 5px 10px 0;
    }

        .location_list .locInven .vehicle {
            display: table-cell;
            vertical-align: middle;
        }

            .location_list .locInven .vehicle img {
                height: 70px;
            }

        .location_list .locInven .info {
            display: table-cell;
            font-size: 12px;
            vertical-align: top;
        }

            .location_list .locInven .info .price {
                margin: 5px 0;
                font-size: 16px;
                font-family: kiaB;
            }

                .location_list .locInven .info .price strong {
                    display: block;
                    color: #000;
                    text-transform: uppercase;
                    font-size: 12px;
                }

    .search_inventory .invenDetail {
        padding: 14px 14px 19px;
    }

        .search_inventory .invenDetail .invenBtn {
            text-align: center;
            margin-top: 15px;
        }

            .search_inventory .invenDetail .invenBtn a + a {
                margin-left: 5px;
            }

    .search_inventory .line {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .dealerImportant .dbSection .dbLeft .mapArea {
        height: 169px;
    }

    .dealerImportant .resultArea .resultTxt {
        position: relative;
        text-align: right;
    }

    .dbSection {
        margin: 5px 0 0 0;
    }

        .dbSection + .dbSection {
            margin-top: 17px;
            padding-top: 20px;
        }

        .dbSection .dbSectionInner {
            float: none;
            width: 100%;
        }

        .dbSection .dbLeft {
            margin: 0;
        }

            .dbSection .dbLeft .carImg {
                padding: 0;
            }

                .dbSection .dbLeft .carImg img {
                    height: 125px;
                }

            .dbSection .dbLeft .mapArea {
                height: 114px;
            }

        .dbSection .dbRight {
            margin: 15px 0 0 0;
        }

            .dbSection .dbRight .carName {
                font-size: 17px;
                line-height: 20px;
            }

            .dbSection .dbRight .carPrice {
                font-size: 17px;
                line-height: 20px;
                margin-bottom: 10px;
            }

            .dbSection .dbRight .dealerInfor dt {
                font-size: 14px;
                line-height: 17px;
                border-bottom: 1px solid #e2e2e2;
                padding-bottom: 8px;
                margin-bottom: 8px;
            }

                .dbSection .dbRight .dealerInfor dt span {
                    font-size: 11px;
                    line-height: 14px;
                }

    .findSearch {
        padding: 0 0 55px 0;
    }

    .titleArea {
        position: relative;
        color: #fff;
    }

        .titleArea .imgArea img {
            width: 100%;
            height: 100%;
        }

        .titleArea h4 {
            position: absolute;
            left: 15px;
            top: 15px;
            font-size: 20px;
            line-height: 24px;
        }

            .titleArea h4:before {
                content: "";
                display: block;
                width: 20px;
                height: 1px;
                padding-top: 5px;
            }

    .warranty_con {
        margin-top: 15px;
    }

        .warranty_con p {
            margin: 15px 0;
            line-height: 18px;
        }

            .warranty_con p br {
                display: none;
            }

        .warranty_con .desc1 {
            font-size: 15px;
            line-height: 16px;
        }

        .warranty_con .desc2 {
            font-size: 13px;
            margin-top: 18px;
        }

        .warranty_con .coverage {
            font-size: 30px;
            line-height: 30px;
        }

            .warranty_con .coverage:after {
                margin-top: 20px;
                width: 20px;
                height: 3px;
            }

        .warranty_con .detail {
            margin: 15px 0 20px;
            display: block;
        }

            .warranty_con .detail .wrr_l {
                display: block;
                width: auto;
                margin-top: -1px;
                padding: 20px 15px 15px;
            }

            .warranty_con .detail .wrr_year {
                font-size: 14px;
                line-height: 14px;
            }

                .warranty_con .detail .wrr_year .num {
                    width: 37px;
                    height: 44px;
                    line-height: 44px;
                    font-size: 18px;
                    background-size: 46px 44px;
                    margin: -8px 6px 0 0;
                }

            .warranty_con .detail .wrr_con li {
                margin: 10px 0;
            }

                .warranty_con .detail .wrr_con li:before {
                    content: "";
                    display: inline-block;
                    width: 12px;
                    height: 12px;
                    vertical-align: middle;
                    margin: -4px 6px 0 -18px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/spr_warranty.png") -76px 0 no-repeat;
                    overflow: hidden;
                }

    .warranty_down {
        padding: 9px;
        margin-top: -10px;
    }

        .warranty_down .down_list li {
            float: none;
            width: auto;
            margin: 6px 0;
            font-size: 12px;
        }

    .calanearWrap .calendarSelect {
        height: 36px;
    }

        .calanearWrap .calendarSelect button {
            margin-top: 8px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/bg_calendar_m.png");
            background-size: 45px auto;
        }

            .calanearWrap .calendarSelect button.nitro-lazy {
                background-image: none !important;
            }

        .calanearWrap .calendarSelect strong {
            width: 126px;
            font-size: 20px;
            line-height: 36px;
        }

    .calanearWrap table td span, .calanearWrap table td a {
        padding: 31px 7px 6px 0;
    }

    .calanearWrap table td .today {
        top: auto;
        right: 8px;
        left: auto;
        bottom: 23px;
        overflow: hidden;
        text-indent: -9999px;
        width: 5px;
        height: 5px;
    }

    .roadside_box {
        padding: 20px;
    }

    .roadsideTop {
        min-height: 380px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/service/bg_roadside_m.jpg") no-repeat center bottom;
        background-size: 251px 152px;
    }

        .roadsideTop.nitro-lazy {
            background-image: none !important;
        }

        .roadsideTop h4, .roadsideTop h1 {
            text-align: center;
            font-size: 28px;
            line-height: 25px;
        }

        .roadsideTop .roadsideTxt1 {
            width: 100%;
            padding: 10px 0 10px;
            font-size: 13px;
            line-height: 20px;
            text-align: center;
        }

    .roadsideNum {
        display: block;
        font-size: 16px;
        text-align: center;
    }

    .includesArea {
        padding: 10px;
    }

        .includesArea ul {
            margin: -10px 0;
        }

            .includesArea ul h3 {
                display: inline-block;
                font-family: kiaM;
                font-weight: normal;
                font-size: 13px;
            }

            .includesArea ul li {
                float: none;
                width: auto;
                margin: 15px 0;
                border-right: 0;
                text-align: left;
                font-size: 13px;
                font-family: kiaM;
            }

                .includesArea ul li span {
                    display: inline-block;
                    vertical-align: middle;
                }

                .includesArea ul li br {
                    display: none;
                }

                .includesArea ul li span {
                    width: 35px;
                    height: 21px;
                    margin: 0 10px 0 0;
                    background-size: 35px auto;
                }

                    .includesArea ul li span.bg01 {
                        background-position: 0 0;
                    }

                    .includesArea ul li span.bg02 {
                        background-position: 0 -22px;
                    }

                    .includesArea ul li span.bg03 {
                        background-position: 0 -44px;
                    }

                    .includesArea ul li span.bg04 {
                        background-position: 0 -66px;
                    }

                    .includesArea ul li span.bg05 {
                        background-position: 0 -88px;
                    }

                    .includesArea ul li span.bg06 {
                        background-position: 0 -110px;
                    }

                    .includesArea ul li span.bg07 {
                        background-position: 0 -132px;
                    }

                .includesArea ul li + li + li + li + li {
                    padding-top: 0;
                }

    .roadsideTxt2 {
        margin-top: 24px;
        line-height: 18px;
    }

        .roadsideTxt2 span {
            margin: 10px 0 0 0;
        }

    .roadside_assistance .roadsideDownload .roadsideImg {
        display: none;
    }

    .roadside_assistance .roadsideDownload {
        margin: 15px 0 0 0;
    }

        .roadside_assistance .roadsideDownload .downloadWrap {
            position: relative;
            float: none;
            width: 100%;
        }

        .roadside_assistance .roadsideDownload .rd_left {
            padding: 15px;
            margin: 0;
            min-height: 1px;
        }

        .roadside_assistance .roadsideDownload .rd_right {
            padding: 15px;
            margin: 15px 0 0 0;
            min-height: 1px;
        }

        .roadside_assistance .roadsideDownload .roadside_dl {
            padding-right: 0;
        }

    .manual .selectManual .form_chk {
        height: 80px;
        padding: 10px 0 8px;
    }

        .manual .selectManual .form_chk br {
            display: block;
        }

    .manual .selectManual .carSort .radio_box {
        font-size: 13px;
        line-height: 15px;
    }

        .manual .selectManual .carSort .radio_box .car_spr:before {
            margin-left: -26px;
        }

    .manual .selectManual .carSort .form_chk:nth-child(-n+3) .radio_box .car_spr {
        max-width: 40px;
    }

    .manual .selectManual .carSort .form_chk:nth-child(n+4) .radio_box .car_spr {
        max-width: 80px;
    }

    .contact_us .cuIntro {
        margin-bottom: 10px;
    }

    .contact_us .localInfor {
        font-size: 12px;
    }

    .contact_us .finishTop .contBox {
        padding: 0 15px 0 100px;
    }

    .contact_us .cuFinishBtm {
        background: #fff;
        text-align: center;
        padding: 20px 12px;
    }

        .contact_us .cuFinishBtm strong {
            font-size: 15px;
            line-height: 18px;
        }

        .contact_us .cuFinishBtm p {
            font-size: 13px;
            line-height: 16px;
            color: #666;
            margin-top: 10px;
        }

            .contact_us .cuFinishBtm p br {
                display: none;
            }

    .searchBox2 {
        padding: 10px;
        margin-bottom: 15px;
    }

        .searchBox2 .form_area {
            display: block;
        }

            .searchBox2 .form_area .form_wrp {
                display: block;
                width: auto !important;
            }

            .searchBox2 .form_area .space {
                display: block;
                height: 5px;
            }

    .searchForm {
        padding-right: 26px;
    }

        .searchForm .btn_area {
            position: static;
            margin-right: -26px;
        }

    .faq_edit {
        margin-top: 15px;
    }

        .faq_edit .tab_type3 ul {
            display: none;
            width: 100%;
            height: auto;
            position: absolute;
            left: 0;
            top: 35px;
            z-index: 10;
            border-radius: 0;
            border: 0;
            padding: 0;
        }

        .faq_edit .tab_type3 .tab_li {
            display: block;
            padding: 0;
            margin: 0;
            float: none;
            text-align: left;
        }

            .faq_edit .tab_type3 .tab_li br {
                display: none;
            }

            .faq_edit .tab_type3 .tab_li .tab_a {
                display: block;
                font-family: KiaB;
                color: #fff;
                height: auto;
                padding: 5px 15px;
                font-size: 12px;
                line-height: 26px;
            }

                .faq_edit .tab_type3 .tab_li .tab_a:hover {
                    background: #bb162b;
                }

        .faq_edit .tab_type3 .tab_tspr:before {
            display: none;
        }

        .faq_edit .tab_type3 .tab_on {
            background: #bb162b;
        }

    .bl_faq {
        display: none;
    }

    .faq_reply {
        padding: 10px;
        margin-top: 12px;
        line-height: 15px;
        font-size: 12px;
    }

        .faq_reply .reply_chk {
            margin-top: 10px;
        }

            .faq_reply .reply_chk .tit {
                display: none;
            }

            .faq_reply .reply_chk .tit2 {
                display: none;
            }

            .faq_reply .reply_chk .form_chk {
                margin: 0;
                width: 100px;
                margin-bottom: 7px;
            }

    .searchBox {
        padding: 10px;
    }

        .searchBox .form_wrp {
            margin: 0;
        }

            .searchBox .form_wrp .sel_box {
                position: relative;
                top: auto;
                left: auto;
                width: 100%;
            }

        .searchBox .form_chk {
            display: block;
            position: static;
            margin-top: 5px;
        }

        .searchBox .btnArea {
            position: static;
            padding: 15px 0;
            border-bottom: 1px solid #686868;
            text-align: center;
        }

    .sch_word {
        margin-top: 10px;
    }

    .search_result .list {
        padding: 0 15px;
    }

    .search_result .resultTxt {
        margin: 10px 0;
        padding-left: 21px;
        font-size: 12px;
    }

        .search_result .resultTxt:before {
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/util/bg_search_m.png");
            background-size: 21px auto;
        }

    .search_result .list dt {
        padding: 15px 0;
        font-size: 14px;
    }

    .search_result .list dd {
        padding: 5px 0 0 0;
    }

        .search_result .list dd ul {
            margin-bottom: 15px;
        }

        .search_result .list dd .bl_type4 {
            padding: 9px 0 0 7px;
        }

        .search_result .list dd .news_list .bl_type4 span {
            float: none;
            padding-left: 15px;
        }

    .search_result .btn_area {
        position: static;
        padding-top: 15px;
        text-align: center;
        border-top: 1px solid #686868;
    }

    .search_result .btn_area {
        display: none;
    }

    .detail_list .list dd {
        padding: 15px 0;
    }

        .detail_list .list dd ul {
            margin-bottom: 5px;
        }

        .detail_list .list dd .bl_type4 {
            padding: 10px 0 10px 7px;
        }

        .detail_list .list dd .pg_num_area {
            margin: 0;
            padding: 15px 0 0 0;
        }

    .member_login {
        padding: 35px 15px;
    }

        .member_login .login_btn {
            line-height: 44px;
            margin: 15px 0 20px;
            font-size: 18px;
            color: #fff;
            border-radius: 22px;
        }

        .member_login .login_help {
            margin-top: 25px;
            border-top: 1px solid #d6d6d6;
            padding-top: 25px;
        }

            .member_login .login_help .help_a {
                color: #666;
            }

                .member_login .login_help .help_a:first-child {
                    color: #000;
                }

            .member_login .login_help .bar {
                color: #c1c1c1;
                font-family: Dotum;
                margin: 0 2px;
            }

    .error_wrap {
        padding: 30px 0 50px 0;
    }

    .error_title {
        text-align: center;
    }

        .error_title .error_tit {
            font-size: 30px;
        }

        .error_title .error_txt {
            width: 250px;
            font-size: 13px;
            font-family: kiaM;
            margin: 20px auto 0;
        }

        .error_title .error_img {
            display: none;
        }

        .error_title .error_btn {
            margin-top: 25px;
        }

    .error_detail {
        display: none;
    }

    .offersTop {
        position: relative;
        padding: 20px 0;
    }

        .offersTop .awardArea {
            position: absolute;
            left: 0;
            top: 20px;
        }

        .offersTop .carImg {
            float: none;
            width: auto;
            height: 133px;
            margin-top: 35px;
            text-align: center;
            margin-bottom: 12px;
        }

            .offersTop .carImg img {
                height: 133px;
            }

    .offersInforTxt {
        font-size: 11px;
        line-height: 14px;
        margin-top: 15px;
    }

    .offersTop .offersInfor .btnArea {
        text-align: center;
        margin-top: 15px;
    }

    .offersCategory {
        margin-top: 15px;
    }

        .offersCategory .car_category .title {
            float: none;
            width: auto;
        }

        .offersCategory .offersSel {
            margin-top: 15px;
            padding-top: 10px;
        }

            .offersCategory .offersSel .form_chk {
                margin-right: 10px !important;
            }

    .offersTab {
        margin-top: 10px;
    }

    .offersList {
        margin-top: -5px;
    }

        .offersList .offerCar {
            width: 122px;
            padding: 50px 0;
            margin-right: 10px;
        }

            .offersList .offerCar img {
                max-width: 100%;
                max-height: 90px;
                height: 65px;
            }

        .offersList .carInfor {
            font-family: KiaB;
            border-bottom: 1px solid #e3e3e3;
            padding-bottom: 5px;
        }

            .offersList .carInfor .carName {
                font-size: 18px !important;
                line-height: 21px !important;
            }

            .offersList .carInfor .carFrom {
                font-size: 12px;
                line-height: 15px;
            }

        .offersList .offersInfor {
            padding: 5px 0 0 0;
        }

            .offersList .offersInfor ul li {
                float: none;
                padding: 0;
                margin-top: 5px;
            }

                .offersList .offersInfor ul li:first-child {
                    margin-top: 0;
                }

                .offersList .offersInfor ul li .subTxt {
                    text-align: left;
                }

            .offersList .offersInfor .btnArea {
                margin-top: 5px;
            }

        .offersList .listContents {
            margin-top: 20px;
        }

        .offersList .resultList {
            margin-top: -10px;
        }

            .offersList .resultList &gt; li {
                margin-top: 20px;
            }

    .offersDetailTop {
        border: 8px solid #ddd;
        padding: 20px 15px;
    }

        .offersDetailTop .carImg {
            float: none;
            width: 233px;
            margin: 0 auto;
        }

            .offersDetailTop .carImg img {
                height: 116px;
            }

        .offersDetailTop .carTxt {
            margin-top: 15px;
        }

            .offersDetailTop .carTxt .carName {
                font-size: 22px;
                line-height: 25px;
                border-bottom: 2px solid #000;
                padding-bottom: 8px;
            }

        .offersDetailTop .sbtn_area {
            text-align: left;
            margin-top: 10px;
        }

            .offersDetailTop .sbtn_area a {
                display: block;
            }

                .offersDetailTop .sbtn_area a + a {
                    margin-left: 0;
                }

        .offersDetailTop .btn_area {
            text-align: center;
        }

    .offers_con_box {
        padding: 55px 15px 15px;
    }

        .offers_con_box + .btn_areaR span.br {
            display: block;
            margin-top: 5px;
        }

    .offerContents .carInfor {
        float: none;
    }

    .offerContents .offersInfor {
        float: none;
    }

    .offerContents .detailTxt {
        color: #666;
        border-top: 1px solid #e3e3e3;
        padding-top: 15px;
        margin-top: 15px;
    }

        .offerContents .detailTxt strong {
            color: #000;
        }

        .offerContents .detailTxt .detailTit.type2 {
            margin-top: 20px;
        }

    .offerContents .note_area {
        border: 1px solid #e8e8e8;
        padding: 15px 10px;
    }

    .offerContents .bl_type_note .note_dd {
        margin-top: 15px;
    }

    .offerContents .bl_type_note .note_dt + .note_dd {
        margin-top: 7px;
    }

    .offerContents .offersTbl .table_type4 .tbl_th {
        width: 100% !important;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .offersCont .carInfor {
        border-bottom: 2px solid #000;
        padding-bottom: 10px;
    }

        .offersCont .carInfor .carName {
            font-size: 24px;
            line-height: 27px;
        }

        .offersCont .carInfor .carFrom {
            font-size: 13px;
            line-height: 16px;
        }

        .offersCont .carInfor .carIncluding {
            display: block;
            font-size: 15px;
            line-height: 18px;
            border-left: 0;
            margin-left: 0;
            padding-left: 0;
        }

    .offersCont .offersInfor {
        padding: 10px 0 0 0;
    }

        .offersCont .offersInfor ul li {
            padding: 0 10px;
        }

            .offersCont .offersInfor ul li .subTxt {
                display: block;
                font-size: 15px;
                line-height: 18px;
            }

    .offersFilter .category_area {
        width: 100%;
    }

    .offersPop .popTit {
        font-size: 16px;
        line-height: 19px;
    }

    .offersPop .popOnly {
        margin-top: 20px;
        color: #666;
    }

        .offersPop .popOnly span:before {
            content: "|";
            clear: both;
            display: inline-block;
            margin-left: 5px;
            padding-right: 5px;
        }

    .gt_sitemap .con_box {
        position: relative;
        margin-top: 16px;
        padding: 16px 15px 15px;
    }

        .gt_sitemap .con_box h4 {
            position: relative;
            padding: 0 0 16px;
            font-size: 17px;
            border-top: 0 none;
        }

        .gt_sitemap .con_box &gt; ul {
            margin: 0;
        }

            .gt_sitemap .con_box &gt; ul &gt; li {
                margin-top: 10px !important;
            }

                .gt_sitemap .con_box &gt; ul &gt; li + li {
                    margin-top: 15px !important;
                }

                .gt_sitemap .con_box &gt; ul &gt; li strong, .gt_sitemap .con_box &gt; ul &gt; li strong a {
                    font-size: 13px;
                }

                .gt_sitemap .con_box &gt; ul &gt; li &gt; ul {
                    padding: 2px 0 0;
                }

    .gt_sitemap .con_box {
        padding-right: 10px;
    }

        .gt_sitemap .con_box &gt; ul {
            margin-top: -10px;
        }

            .gt_sitemap .con_box &gt; ul &gt; li {
                clear: both;
                width: 100%;
                margin-top: 10px;
                margin-left: 0;
            }

                .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li {
                    float: left;
                    width: 45%;
                }

                    .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li:nth-child(2n) {
                        float: right;
                        margin-left: 10px;
                    }

                    .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li:nth-child(2n+1) {
                        clear: both;
                    }

    .recall .con_box + .con_box {
        margin-top: 5px;
    }

    .recall .recall_box {
        margin-top: 15px;
        padding: 5px 5px 5px 50px;
        background-position: 5px 5px;
        background-size: 36px auto;
    }

    .recall .searchForm {
        margin-top: 10px;
    }

    .recall .recallCarImg {
        margin: 15px 0;
    }

    .recall .recallTbl {
        margin-bottom: 0;
    }

    .fleetTab .inner.tab_type3 {
        border-bottom: 0;
        margin: 0 0 10px 0;
    }

    .fleetVisual {
        background: #121723 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/bg_fleet_visual_m.jpg") center 0 no-repeat;
        background-size: 320px auto;
        position: relative;
        padding: 35px 0 45px;
        margin-top: -10px;
    }

        .fleetVisual.nitro-lazy {
            background-image: none !important;
        }

        .fleetVisual h2.fleetVisual h4 {
            font-size: 30px;
            line-height: 33px;
            text-align: center;
        }

        .fleetVisual .visualTxt {
            font-size: 13px;
            line-height: 16px;
            margin: 12px 0;
            text-align: center;
        }

            .fleetVisual .visualTxt br {
                display: none;
            }

        .fleetVisual .btn_areaL {
            text-align: center;
            margin-top: 180px;
        }

    .poweringWrap {
        margin-top: 40px;
        background: 0;
        padding-bottom: 0;
    }

        .poweringWrap h3, .poweringWrap h5 {
            font-size: 16px;
            margin-bottom: 16px;
        }

            .poweringWrap h3:before, .poweringWrap h5:before {
                margin-bottom: 10px;
            }

        .poweringWrap p {
            font-size: 13px;
            line-height: 18px;
            margin: 16px 0;
        }

    .dailyWrap {
        background: #e2e2e2;
        padding: 15px;
        margin-top: 20px;
        line-height: 16px;
    }

        .dailyWrap h4, .dailyWrap h6 {
            font-size: 13px;
            font-family: KiaM;
            font-weight: normal;
            margin-bottom: 5px;
        }

    .fleetAccordion {
        margin-top: 12px;
    }

        .fleetAccordion .fleetList.warranty {
            padding: 0;
            min-height: 0;
            background: 0;
        }

        .fleetAccordion .fleetList &gt; li {
            padding-top: 17px;
            margin-top: 17px;
        }

            .fleetAccordion .fleetList &gt; li .listTxt1 {
                font-size: 12px;
            }

            .fleetAccordion .fleetList &gt; li .listTxt2 {
                font-size: 12px;
            }

        .fleetAccordion .stxtList {
            margin: 15px 0;
        }

    .carRange {
        margin-top: 12px;
    }

        .carRange .searchArea .schNum {
            font-size: 12px;
            color: #222;
        }

        .carRange .searchArea .schSel .form_wrp {
            width: 100%;
        }

        .carRange .carRangelist li {
            background: #fff;
            padding: 14px 14px 25px;
            margin-top: 8px;
        }

            .carRange .carRangelist li:first-child {
                margin-top: 8px;
            }

            .carRange .carRangelist li .carImg {
                float: none;
                width: 100%;
                margin-right: 0;
                padding: 0;
            }

                .carRange .carRangelist li .carImg img {
                    height: 130px;
                }

            .carRange .carRangelist li .carTxt {
                overflow: hidden;
                color: #666;
            }

            .carRange .carRangelist li .carInfor {
                margin: 15px 0 5px;
            }

            .carRange .carRangelist li .carName {
                font-size: 19px;
                line-height: 22px;
            }

                .carRange .carRangelist li .carName:before {
                    content: "";
                    display: block;
                    background: #000;
                    width: 48px;
                    height: 1px;
                    margin-bottom: 8px;
                }

            .carRange .carRangelist li .carPrice {
                font-size: 12px;
                line-height: 15px;
                margin-top: 0;
            }

            .carRange .carRangelist li .btn_areaL {
                margin-top: 10px;
                text-align: center;
            }

    .teamList {
        padding-top: 0;
    }

    .team_li {
        padding: 29px 29px 25px;
        text-align: center;
    }

        .team_li .photo {
            float: none;
            width: 121px;
            margin: 0 auto 20px;
        }

            .team_li .photo img {
                width: 121px;
                height: 133px;
            }

        .team_li .profile {
            float: none;
            width: auto;
        }

            .team_li .profile dt {
                position: relative;
                padding: 12px 0 5px 0;
                font-size: 18px;
            }

                .team_li .profile dt:before {
                    content: "";
                    clear: both;
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 50%;
                    width: 32px;
                    border-top: 1px solid #000;
                    height: 13px;
                    margin: 0 0 0 -16px;
                }

            .team_li .profile dd {
                padding-left: 0;
                font-size: 12px;
            }

        .team_li .position .duty {
            margin-right: 0;
            padding-right: 0;
            border-right: 0;
        }

        .team_li .profile .intro {
            padding: 10px 0 0;
            border-top: 1px solid #e3e3e3;
        }

        .team_li .map {
            position: relative;
            top: auto;
            right: auto;
            margin-top: 10px;
        }

        .team_li .profile .contact {
            margin: 0;
            padding-top: 10px;
        }

            .team_li .profile .contact span {
                display: inline-block;
                line-height: 30px;
                width: 100%;
                padding: 5px 0;
            }

                .team_li .profile .contact span:before {
                    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/spr_ico_team_m.png");
                    background-size: 68px 20px;
                }

    .paymentPop {
        margin-top: 15px;
        color: #666;
    }

        .paymentPop .paymentPopBtn {
            display: block;
        }

            .paymentPop .paymentPopBtn + .paymentPopBtn {
                margin: 5px 0 15px 0;
            }

            .paymentPop .paymentPopBtn br {
                display: inline-block;
            }

    .tblScroll table {
        font-size: 12px;
    }

    .tblScroll td {
        height: 18px;
        padding: 8px;
        position: relative;
    }

        .tblScroll td.vehicle {
            height: 70px;
        }

    .tblScroll .scrollHead {
        width: 122px;
    }

    .tblScroll .scrollBody {
        overflow-x: scroll;
    }

        .tblScroll .scrollBody tr td .fix {
            position: absolute;
            top: 0;
            left: 0;
            padding: 8px;
        }

        .tblScroll .scrollBody .scrollContents {
            width: 505px;
        }

    .payment_estimator .btn_areaR {
        text-align: center;
        padding-right: 0;
    }

        .payment_estimator .btn_areaR a + a {
            display: none;
        }

    .exZipcode {
        background: #f8f8f8;
        padding: 15px 10px 20px;
        margin-top: 25px;
    }

        .exZipcode .form_sch {
            margin-top: 10px;
        }

    .payment_box {
        display: block;
    }

        .payment_box .method_edit {
            display: block;
            width: auto;
            padding: 14px 14px 19px;
            border: 1px solid #d0d0d0;
        }

            .payment_box .method_edit .tit {
                font-size: 14px;
            }

            .payment_box .method_edit .price strong {
                font-size: 19px;
            }

            .payment_box .method_edit .deposit, .payment_box .method_edit .month {
                padding-top: 16px;
                margin-top: 16px;
            }

            .payment_box .method_edit .deposit_slider {
                max-width: none;
                padding: 13px 0 5px 0;
                margin-top: 15px;
            }

                .payment_box .method_edit .deposit_slider .deposit_range span + span + span {
                    margin-left: -24px;
                }

            .payment_box .method_edit .deposit_input {
                position: static;
                width: 115px;
                max-width: none;
            }

                .payment_box .method_edit .deposit_input label {
                    line-height: 25px;
                    font-size: 12px;
                }

                .payment_box .method_edit .deposit_input input {
                    height: 25px;
                    padding: 2px 8px 2px 22px;
                    font-size: 14px;
                }

            .payment_box .method_edit .form_chk label {
                width: 68px;
            }

                .payment_box .method_edit .form_chk label.r_on {
                    width: 70px;
                }

        .payment_box .method_pay {
            display: block;
            width: auto;
        }

            .payment_box .method_pay .pay {
                padding: 14px;
                font-size: 14px;
                text-align: left;
            }

                .payment_box .method_pay .pay strong {
                    font-size: 25px;
                    text-align: right;
                }

            .payment_box .method_pay .detail {
                padding: 4px 14px 14px;
                font-size: 13px;
            }

                .payment_box .method_pay .detail li {
                    padding: 12px 0;
                }

                    .payment_box .method_pay .detail li.total {
                        line-height: 20px;
                    }

                        .payment_box .method_pay .detail li.total strong {
                            font-size: 20px;
                        }

    .pop_con.sendinform {
        padding-top: 10px;
    }

    .sendinform .sendinform_intro {
        display: none;
    }

    .sendinform .form_pop {
        margin-top: 0;
    }

        .sendinform .form_pop .table_type4 {
            padding: 12px 10px 15px;
            border-top: 1px solid #e8e8e8;
            background: #f8f8f8;
        }

            .sendinform .form_pop .table_type4 .tbl_th, .sendinform .form_pop .table_type4 .tbl_td {
                width: auto;
                padding: 0;
                border: 0 none;
                background: 0;
            }

            .sendinform .form_pop .table_type4 .tbl_tr:first-child {
                border-top: 0 none;
            }

            .sendinform .form_pop .table_type4 .tbl_tr + .tbl_tr {
                margin-top: 12px;
                padding-top: 8px;
                border-top: 1px solid #e8e8e8;
            }

            .sendinform .form_pop .table_type4 .tbl_th {
                padding-bottom: 5px;
                border: 0 none;
            }

    .event_winner {
        margin-top: 10px;
    }

        .event_winner .tit {
            padding: 10px;
            margin-bottom: 5px;
            font-size: 14px;
        }

    .roadside_assistance .roadsideDownload .roadside_dl dd {
        height: auto;
    }
}

@media (min-width:400px) and (max-width:767px) {
    .option_list .option_l {
        width: 50%;
    }
}

@media print {
    .byoDetail .sales_box {
        display: none;
    }

    .byoDetail .byo_etc .btn_areaR {
        display: none;
    }
}

.compare_car .compareStep .tableWrap {
    border: 0 none;
}

    .compare_car .compareStep .tableWrap .tableFull01 table {
        border: solid #d6d6d6;
        border-width: 1px;
        white-space: nowrap;
        width: 100%;
    }

    .compare_car .compareStep .tableWrap .tableFull01 tr:first-child {
        display: table-row;
    }

    .compare_car .compareStep .tableWrap .tableFull01 th, .compare_car .compareStep .tableWrap .tableFull01 td {
        word-break: break-all;
    }

    .compare_car .compareStep .tableWrap .tableFull01 th {
        font-size: 13px;
        color: #333;
        font-family: "kiaM";
        border: 1px solid #d6d6d6;
    }

    .compare_car .compareStep .tableWrap .tableFull01 td {
        text-align: center;
        border-left: 1px solid #d6d6d6;
    }

    .compare_car .compareStep .tableWrap .tableFull01 tbody td {
        text-align: right;
    }

.tableFull01 .taC {
    text-align: center;
}

.compare_car .compareStep .tableWrap.compareTable {
    display: none;
}

.compare_car .tableWrap .tableFull01 thead .carName {
    line-height: 20px;
}

    .compare_car .tableWrap .tableFull01 thead .carName strong {
        display: block;
        font-size: 16px;
    }

    .compare_car .tableWrap .tableFull01 thead .carName span {
        display: block;
        color: #666;
    }

.compare_car .tableWrap .tableFull01 thead .carNum {
    display: block;
    font-size: 16px;
    color: #e2e2e2;
}

.compare_car .tableWrap .tableFull01 .cadImg img {
    height: 65px;
}

.compare_car .tableWrap .tableFull01 .itemHeadGroup .item {
    font-family: "kiaB";
}

@media print {
    .inner.compare_car {
        width: 100%;
    }

        .inner.compare_car .vs_wrap .vs_head {
            width: 180px;
        }

        .inner.compare_car .stepbar.bar02 .txt {
            display: none;
        }

    .vs_wrap .vs_body {
        overflow: hidden;
        width: auto;
    }

    .stepType01 li.stepWrap .stepCon {
        border: 0 none;
    }

    .content_detail .stepType01.compareStep .stepbar.bar01, .content_detail .stepType01.compareStep .stepbar.bar02, .content_detail .stepType01.compareStep .stepCon.stepCon02 .vs_head, .content_detail .stepType01.compareStep .stepCon.stepCon02 .vs_body, .content_detail .stepType01.compareStep .stepCon.stepCon02 .addResult, .site_info {
        display: none;
    }

    .compare_car .compareStep .tableWrap.compareTable {
        display: block;
    }
}

.searchBox .form_wrp.other {
    margin: 0 220px 0 0;
}

.searchForm.other {
    padding-right: 165px;
}

@media (max-width:767px) {
    .searchBox .form_wrp.other {
        margin: 0;
    }

    .searchForm.other {
        padding-right: 26px;
    }
}

.bbs_type3 {
    margin-top: 20px;
}

    .bbs_type3 li {
        box-sizing: border-box;
    }

        .bbs_type3 li a {
            display: block;
            overflow: hidden;
            text-decoration: none;
            background: #fff;
            transition: background 200ms ease-in-out 0;
        }

            .bbs_type3 li a .bbs_img {
                display: block;
                margin: 0 -100%;
                height: 240px;
                text-align: center;
            }

                .bbs_type3 li a .bbs_img img {
                    height: 100%;
                    width: auto;
                }

            .bbs_type3 li a .bbs_info {
                position: relative;
                display: block;
                padding: 20px 15px;
            }

            .bbs_type3 li a .bbs_tit {
                font-family: "KiaM";
                transition: color 200ms ease-in-out 0;
            }

            .bbs_type3 li a .bbs_date {
                transition: color 200ms ease-in-out 0;
            }

            .bbs_type3 li a .bbs_more {
                position: absolute;
                bottom: 0;
                right: 0;
                height: 30px;
                width: 30px;
                text-indent: -9999px;
                background: #bb162b;
            }

                .bbs_type3 li a .bbs_more:before, .bbs_type3 li a .bbs_more:after {
                    content: "";
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    background: #fff;
                }

                .bbs_type3 li a .bbs_more:before {
                    height: 2px;
                    width: 10px;
                    margin: -1px 0 0 -5px;
                }

                .bbs_type3 li a .bbs_more:after {
                    height: 10px;
                    width: 2px;
                    margin: -5px 0 0 -1px;
                }

            .bbs_type3 li a:hover {
                background: #bb162b;
            }

                .bbs_type3 li a:hover .bbs_tit {
                    color: #fff;
                }

                .bbs_type3 li a:hover .bbs_date {
                    color: #fff;
                }

            .bbs_type3 li a .bbs_tit {
                display: block;
                max-width: 100%;
                font-size: 15px;
                line-height: 20px;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

@media screen and (min-width:768px) {
    .bbs_type3 {
        margin-left: -20px;
    }

        .bbs_type3:after {
            content: "";
            display: block;
            clear: both;
        }

        .bbs_type3 li {
            float: left;
            width: 33.33%;
            padding-left: 20px;
        }

            .bbs_type3 li:nth-child(3n+1) {
                width: 33.34%;
            }

            .bbs_type3 li:nth-child(n+4) {
                margin-top: 20px;
            }
}

@media screen and (max-width:767px) {
    .bbs_type3 li + li {
        margin-top: 15px;
    }

    .bbs_type3 li a .bbs_img {
        margin: 0;
        height: auto;
    }

        .bbs_type3 li a .bbs_img img {
            height: auto;
            width: 100%;
        }

    .bbs_type3 li a .bbs_tit {
        font-size: 16px;
    }
}

.finishArea {
    padding-bottom: 10px;
    background: #c5c5c5;
    border-bottom: 1px solid #a2a2a2;
    margin-bottom: 20px;
}

    .finishArea .finishBox {
        padding: 238px 15px 45px;
        background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/shopping-tools/referral_sent.png") 50% 54px no-repeat;
        border: 1px solid #e3e3e3;
    }

        .finishArea .finishBox.nitro-lazy {
            background-image: none !important;
        }

        .finishArea .finishBox p {
            font-family: KiaM;
            text-align: center;
        }

        .finishArea .finishBox .helloTxt {
            font-family: KiaB;
            font-size: 30px;
            line-height: 30px;
            font-weight: bold;
            color: #000;
            letter-spacing: -1px;
            margin-bottom: 15px;
        }

        .finishArea .finishBox .finishTxt {
            font-size: 22px;
            line-height: 22px;
            color: #000;
            margin-bottom: 18px;
        }

        .finishArea .finishBox .splitArea {
            margin-bottom: 15px;
        }

            .finishArea .finishBox .splitArea .redLine {
                display: inline-block;
                width: 40px;
                border-bottom: 2px solid #bb162b;
            }

        .finishArea .finishBox .finalTxt {
            font-size: 14px;
            line-height: 20px;
            color: #666;
        }

            .finishArea .finishBox .finalTxt a {
                color: #bb162b;
                text-decoration: underline;
            }

.down_brochure {
    width: 940px;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}

    .down_brochure .bcr .car_wrap {
        border-top: 1px solid #e4e4e4;
    }

    .down_brochure .stepType01 li.stepWrap .stepCon {
        border: 1px solid #ccc;
        background-color: #fff;
        background-image: none;
        box-sizing: border-box;
    }

        .down_brochure .stepType01 li.stepWrap .stepCon.nitro-lazy {
            background-image: none !important;
        }

    .down_brochure .car_list .car_box {
        margin: 15px;
        background: #fff;
    }

    .down_brochure .car_list .car_u {
        margin: -15px;
    }

    .down_brochure .car_list .car_box .car_a {
        padding: 25px 0 25px 0;
        border: 1px solid #ccc;
    }

    .down_brochure .car_list .car_l {
        width: 33.3333%;
        box-sizing: border-box;
    }

    .down_brochure .car_list .car_box .car_name {
        font-size: 16px;
        font-family: "kiaB";
        text-align: center;
        box-sizing: border-box;
    }

    .down_brochure .car_list .car_box .car_img {
        overflow: hidden;
        margin-top: 15px;
    }

        .down_brochure .car_list .car_box .car_img img {
            width: auto;
            max-height: 130px;
            height: 100%;
        }

    .down_brochure .bcr .car_box.add_btn .car_a {
        height: auto;
    }

    .down_brochure .btnSmall.btnType7 {
        width: auto;
        min-width: 140px;
        padding: 0 40px;
        background: #bb162b;
        color: #fff;
        font-size: 11px;
        line-height: 35px;
        text-align: center;
        border-radius: 18px;
        text-transform: initial;
    }

        .down_brochure .btnSmall.btnType7 .arrow_r:after {
            top: 5px;
            background-position: 0 -57px;
            right: 50px;
        }

        .down_brochure .btnSmall.btnType7.disable {
            cursor: pointer;
            text-decoration: none;
            opacity: .6;
        }

    .down_brochure .bcr .car_box.add_btn .car_btnBox {
        position: static;
        left: 0;
        margin: 6% auto 0;
        height: auto;
    }

        .down_brochure .bcr .car_box.add_btn .car_btnBox &gt; div {
            height: auto;
            text-align: center;
            padding-bottom: 0;
        }

@media screen and (max-width:1024px) {
    .down_brochure.inner {
        width: auto;
        margin: 0 15px;
    }
}

@media screen and (max-width:960px) {
    .down_brochure .car_list .car_l {
        width: 50%;
    }
}

@media screen and (max-width:767px) {
    .down_brochure .car_list .car_box {
        margin: 5px;
    }

    .down_brochure .car_list .car_u {
        margin: -5px;
    }

    .down_brochure .car_list .car_box .car_img {
        margin-top: 8px;
        min-height: 80px;
    }

        .down_brochure .car_list .car_box .car_img img {
            width: auto;
            height: 100%;
            max-height: 80px;
            max-width: 90%;
        }

    .down_brochure .bcr .car_box.add_btn .car_btnBox {
        margin: 4% auto 0;
    }

    .down_brochure .car_list .car_box .car_a {
        padding: 20px 0;
    }

    .down_brochure .btnSmall.btnType7 {
        min-width: 65px;
        padding: 0 20px;
    }

        .down_brochure .btnSmall.btnType7 .arrow_r:after {
            right: 10px;
        }
}

.shadowWhite {
    text-shadow: rgba(255,255,255,1) 0 0 5px !important;
}

.shadowBlack {
    text-shadow: rgba(0,0,0,1) 0 0 5px !important;
}

.shadowNone {
    text-shadow: none !important;
}

.main_wrap {
    overflow: hidden;
    max-width: 1920px;
    margin: 0 auto;
}

    .main_wrap img {
        max-width: none;
    }

.mobileImg {
    display: none;
}

.contBoxWrap {
    position: relative;
    width: 100%;
    height: 100%;
}

.mainPrev {
    position: absolute;
    left: 0;
    top: 326px;
    z-index: 1000;
}

.mainNext {
    position: absolute;
    right: 0;
    top: 326px;
    z-index: 1000;
}

.pagingNum {
    position: absolute;
    right: 85px;
    top: 326px;
    z-index: 98;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/bg_main_paging.png") repeat 0 0;
    width: 84px;
    height: 84px;
    line-height: 110px;
    font-size: 30px;
    text-align: center;
    color: #cfcfcf;
    font-style: italic;
}

    .pagingNum.nitro-lazy {
        background-image: none !important;
    }

    .pagingNum span {
        color: #fff;
    }

a:hover, a:focus .txtArea {
    text-decoration: underline;
}

.linkArea {
    margin: 20px 0 0 37px;
}

    .linkArea a {
        display: inline-block;
        position: relative;
    }

        .linkArea a .iconImg {
            display: block;
            background: url("../content/dam/kwcms/gt/en/images/main/spr_main_link.html") repeat 0 0;
            width: 44px;
            height: 44px;
            overflow: hidden;
        }

            .linkArea a .iconImg.nitro-lazy {
                background-image: none !important;
            }

        .linkArea a.icon01 .iconImg {
            background-position: 0 0;
        }

        .linkArea a.icon02 .iconImg {
            background-position: -50px 0;
        }

        .linkArea a.icon03 .iconImg {
            background-position: -100px 0;
        }

        .linkArea a .iconexplain {
            display: none;
        }

        .linkArea a:hover .iconexplain {
            display: block;
            padding: 6px 10px;
            position: absolute;
            top: 52px;
            left: 50%;
            background: #bb162b url("../content/dam/kwcms/gt/en/images/main/bg_iconexbox.html") repeat left -10px;
            border-radius: 4px 4px;
            color: #fff;
            font-family: kiaM;
            font-size: 12px;
            text-align: center;
            line-height: 14px;
            text-transform: uppercase;
        }

            .linkArea a:hover .iconexplain.nitro-lazy {
                background-image: none !important;
            }

            .linkArea a:hover .iconexplain:before {
                content: "";
                display: block;
                position: absolute;
                top: -6px;
                left: 50%;
                margin-left: -6px;
                width: 12px;
                height: 6px;
                background: url("../content/dam/kwcms/gt/en/images/main/bg_iconexbox.html") repeat left top;
            }

        .linkArea a.icon01 .iconexplain {
            width: 36px;
            margin-left: -28px;
            word-break: break-all;
        }

        .linkArea a.icon02 .iconexplain {
            width: 52px;
            margin-left: -36px;
        }

        .linkArea a.icon03 .iconexplain {
            width: 36px;
            margin-left: -28px;
        }

        .linkArea a.icon03 .iconexplain {
            width: 80px;
            margin-left: -50px;
        }

        .linkArea a.icon01:hover .iconImg {
            background-position: 0 -46px;
        }

        .linkArea a.icon02:hover .iconImg {
            background-position: -50px -46px;
        }

        .linkArea a.icon03:hover .iconImg {
            background-position: -100px -46px;
        }

.subTxt {
    display: block;
    font-size: 13px;
    line-height: 20px;
}

.sales01_Wrap, .sales02_Wrap, .sales03_Wrap, .carusp_Wrap, .carusp01_Wrap, .carusp02_Wrap, .local_Wrap, .global_Wrap {
    position: absolute;
}

.sales01Icon {
    background: red;
}

.sales01 strong, .sales02 strong, .sales03 strong, .carusp strong, .carusp01 strong, .carusp02 strong {
    display: block;
    font-size: 19px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.sales01 a, .sales02 a, .sales03 a, .carusp a, .carusp01 a, .carusp02 a {
    display: block;
    width: 100%;
    height: 100%;
    max-height: 262px;
}

.sales01_Wrap, .sales02_Wrap, .sales03_Wrap {
    overflow: hidden;
    z-index: 10;
    width: 16%;
    text-align: center;
    height: 262px;
}

.carusp_Wrap {
    overflow: hidden;
    height: 262px;
    z-index: 10;
    text-align: left;
}

.local_Wrap {
    position: absolute;
    z-index: 10;
    width: 16%;
    overflow: hidden;
    text-align: left;
    height: 524px;
}

.global_Wrap {
    left: 84%;
    top: 262px;
    z-index: 10;
    width: 16%;
    overflow: hidden;
    text-align: center;
    height: 524px;
}

.carusp01_Wrap {
    width: 36%;
    z-index: 10;
    overflow: hidden;
    text-align: left;
    height: 262px;
}

.carusp02_Wrap {
    width: 16.1%;
    z-index: 10;
    overflow: hidden;
    text-align: center;
    height: 262px;
}

.sales01 .txtArea {
    display: block;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 137px;
    z-index: 10;
    font-size: 13px;
    margin-left: -50%;
}

.sales01 .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.sales03 .txtArea {
    display: block;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 137px;
    z-index: 10;
    font-size: 13px;
    margin-left: -50%;
}

.sales03 .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.carusp02 .listWrap {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carusp02 a {
    display: block;
    text-decoration: none;
}

.carusp02 .txtArea {
    display: block;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 137px;
    z-index: 10;
    font-size: 13px;
    margin-left: -50%;
}

.carusp02 .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.carusp02 .paging {
    z-index: 40;
}

.sales02 .txtArea {
    display: block;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 137px;
    z-index: 10;
    font-size: 13px;
    text-align: center;
    margin-left: -50%;
}

.sales02 .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.carusp .listWrap {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carusp a {
    display: block;
    text-decoration: none;
}

.carusp .txtArea {
    display: block;
    position: absolute;
    left: 50%;
    top: 25px;
    z-index: 10;
    font-size: 13px;
    text-align: left;
    margin-left: -50%;
    padding-left: 20px;
}

.carusp .subTxt {
    padding-right: 30px;
}

.carusp .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.carusp .paging {
    z-index: 40;
}

.carusp01 .listWrap {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carusp01 a {
    display: block;
    text-decoration: none;
}

.carusp01 .txtArea {
    display: block;
    position: absolute;
    width: 100%;
    left: 50%;
    top: 25px;
    z-index: 10;
    font-size: 13px;
    text-align: left;
    margin-left: -50%;
    padding-left: 20px;
}

.carusp01 .subTxt {
    padding-right: 30px;
}

.carusp01 .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.carusp01 .paging {
    z-index: 40;
}

.local_Wrap {
    position: absolute;
    left: 68%;
    top: 262px;
    z-index: 10;
    width: 16.1%;
    overflow: hidden;
    text-align: left;
    height: 524px;
}

.local .listWrap {
    position: relative;
    width: 100%;
    height: 524px;
    overflow: hidden;
}

.local a {
    display: block;
    color: #a0a9ae;
    text-decoration: none;
}

.local .txtArea {
    display: block;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 46px;
    z-index: 10;
    margin-left: -50%;
    padding-left: 20px;
    box-sizing: border-box;
    line-height: 25px;
    color: #333;
}

.local strong {
    display: block;
    font-size: 19px;
    font-family: KiaB;
    text-transform: uppercase;
    margin: 0 auto 20px;
}

.local .subTxt {
    padding-right: 30px;
}

.local .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.local .paging {
    z-index: 40;
}

.global_Wrap {
    position: absolute;
    left: 84%;
    top: 262px;
    z-index: 10;
    width: 16%;
    overflow: hidden;
    text-align: center;
    height: 524px;
}

.global .listWrap {
    position: relative;
    width: 100%;
    height: 524px;
    overflow: hidden;
}

.global a {
    display: block;
    color: #a0a9ae;
    text-decoration: none;
}

.global .txtArea {
    display: block;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 137px;
    z-index: 10;
    font-size: 13px;
    margin-left: -50%;
    line-height: 25px;
    color: #333;
}

.global strong {
    display: block;
    font-size: 19px;
    line-height: 29px;
    font-family: KiaB;
    text-transform: uppercase;
    margin: 0 auto 20px;
    color: #143f6a;
}

.global .subTxt {
    color: #143f6a;
}

.global .imgArea {
    display: block;
    margin: 0 -100%;
    text-align: center;
}

.global .paging {
    z-index: 40;
}

.main_wrap .paging {
    position: absolute;
    bottom: 15px;
    width: 100%;
    text-align: center;
}

    .main_wrap .paging ul {
        display: inline-block;
        overflow: hidden;
        margin: 0 auto;
    }

        .main_wrap .paging ul li {
            float: left;
        }

            .main_wrap .paging ul li a {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -28px 0;
                display: block;
                width: 10px;
                height: 10px;
                text-indent: 9999px;
                overflow: hidden;
                margin-right: 6px;
                cursor: pointer;
            }

                .main_wrap .paging ul li a.nitro-lazy {
                    background-image: none !important;
                }

            .main_wrap .paging ul li.on a {
                background-position: 0 0;
            }

.mainType1 {
    position: relative;
    height: 786px;
    background: #fff;
}

    .mainType1 .mainCenterWrap {
        position: relative;
        width: 100%;
        height: 100%;
    }

        .mainType1 .mainCenterWrap .mainCenter {
            position: absolute;
            left: 16%;
            top: 0;
            width: 52%;
            height: 786px;
        }

        .mainType1 .mainCenterWrap .txtArea {
            display: block;
            position: absolute;
            left: 0;
            top: 30px;
            z-index: 10;
            width: 70%;
        }

        .mainType1 .mainCenterWrap h2 {
            line-height: normal;
            color: #333;
            text-transform: uppercase;
            margin: 0 0 10px 37px;
        }

        .mainType1 .mainCenterWrap .subTxt1 {
            font-size: 22px;
            line-height: normal;
            color: #000;
            margin: 0 0 7px 37px;
        }

        .mainType1 .mainCenterWrap .subTxt2 {
            font-size: 14px;
            color: #666;
            margin-left: 37px;
        }

        .mainType1 .mainCenterWrap .imgArea img {
            position: absolute;
            left: 50%;
            top: -200px;
            margin-left: -960px;
            height: 1200px;
        }

        .mainType1 .mainCenterWrap .awardArea {
            position: absolute;
            left: 0;
            top: 340px;
            z-index: 20;
            margin-left: 37px;
        }

            .mainType1 .mainCenterWrap .awardArea a {
                margin-right: 2px;
            }

        .mainType1 .mainCenterWrap .paging {
            z-index: 10;
        }

    .mainType1 .sales01_Wrap {
        left: 0;
        top: 0;
    }

    .mainType1 .sales01 .txtArea {
        color: #444;
    }

    .mainType1 .sales02_Wrap {
        left: 0;
        top: 262px;
    }

    .mainType1 .sales02 .txtArea {
        color: #444;
    }

    .mainType1 .sales03_Wrap {
        left: 0;
        top: 524px;
    }

    .mainType1 .sales03 .txtArea {
        color: #fff;
    }

    .mainType1 .carusp_Wrap {
        left: 68%;
        top: 0;
        width: 32%;
    }

    .mainType1 .carusp .txtArea {
        color: #444;
    }

.mainType2 {
    position: relative;
    height: 786px;
    background: #fff;
}

    .mainType2 .mainCenterWrap {
        position: relative;
        width: 100%;
        height: 100%;
    }

        .mainType2 .mainCenterWrap .mainCenter {
            position: relative;
            left: 16%;
            top: 0;
            height: 786px;
            width: 68%;
        }

        .mainType2 .mainCenterWrap .txtArea {
            display: block;
            position: absolute;
            left: 0;
            top: 30px;
            z-index: 10;
            width: 90%;
        }

        .mainType2 .mainCenterWrap .txtArea02 {
            text-align: center;
        }

        .mainType2 .mainCenterWrap h2 {
            line-height: normal;
            color: #fff;
            text-transform: uppercase;
            margin: 0 0 10px 37px;
        }

        .mainType2 .mainCenterWrap .subTxt1 {
            font-size: 22px;
            line-height: normal;
            color: #fff;
            margin: 0 0 7px 37px;
        }

        .mainType2 .mainCenterWrap .subTxt2 {
            color: #fff;
            margin-left: 37px;
        }

        .mainType2 .mainCenterWrap .imgArea img {
            position: absolute;
            left: 50%;
            top: -200px;
            margin-left: -960px;
            height: 1200px;
        }

        .mainType2 .mainCenterWrap .paging {
            z-index: 10;
        }

    .mainType2 .sales01_Wrap, .mainType2 .sales01 {
        left: 0;
        top: 0;
    }

        .mainType2 .sales01 .txtArea {
            color: #e7e6e6;
        }

    .mainType2 .sales02_Wrap {
        left: 0;
        top: 262px;
    }

    .mainType2 .sales02 .txtArea {
        color: #fff;
    }

    .mainType2 .sales03_Wrap {
        left: 0;
        top: 524px;
    }

    .mainType2 .sales03 .txtArea {
        color: #949392;
    }

    .mainType2 .carusp_Wrap {
        left: 84%;
        top: 0;
        width: 16%;
    }

    .mainType2 .carusp .txtArea {
        color: #fff;
    }

.mainType3 {
    position: relative;
    height: 786px;
    background: #fff;
}

    .mainType3 .mainCenterWrap {
        position: relative;
        width: 100%;
        height: 100%;
    }

        .mainType3 .mainCenterWrap .mainCenter {
            position: absolute;
            left: 0;
            top: 0;
            width: 68%;
            height: 786px;
        }

        .mainType3 .mainCenterWrap .txtArea {
            display: block;
            position: absolute;
            left: 80px;
            top: 30px;
            z-index: 10;
            width: 90%;
        }

        .mainType3 .mainCenterWrap h2 {
            line-height: normal;
            color: #fff;
            text-transform: uppercase;
            margin: 0 0 10px 37px;
        }

        .mainType3 .mainCenterWrap .subTxt1 {
            font-size: 22px;
            line-height: normal;
            color: #fff;
            margin: 0 0 7px 37px;
        }

        .mainType3 .mainCenterWrap .subTxt2 {
            font-size: 14px;
            color: #fff;
            margin-left: 37px;
        }

        .mainType3 .mainCenterWrap .imgArea img {
            position: absolute;
            left: 50%;
            top: -200px;
            margin-left: -960px;
            height: 1200px;
        }

        .mainType3 .mainCenterWrap .paging {
            z-index: 10;
        }

    .mainType3 .carusp_Wrap {
        left: 68%;
        top: 0;
        width: 32%;
    }

    .mainType3 .carusp .txtArea {
        color: #fff;
    }

    .mainType3 .sales01_Wrap {
        left: 68%;
        top: 262px;
    }

    .mainType3 .sales01 .txtArea {
        color: #ebe9e7;
    }

    .mainType3 .sales03_Wrap {
        left: 68%;
        top: 524px;
    }

    .mainType3 .sales03 .txtArea {
        color: #fff;
    }

    .mainType3 .sales01_Wrap, .mainType3 .sales02_Wrap, .mainType3 .sales03_Wrap {
        width: 16.1%;
    }

.mainType4 {
    position: relative;
    height: 786px;
    background: #fff;
}

    .mainType4 .mainCenterWrap {
        position: relative;
        width: 100%;
        height: 100%;
    }

        .mainType4 .mainCenterWrap .mainCenter {
            position: relative;
            left: 0;
            top: 0;
            height: 786px;
            width: 100%;
        }

        .mainType4 .mainCenterWrap .txtArea {
            display: block;
            position: absolute;
            left: 10%;
            top: 30px;
            z-index: 10;
            width: 90%;
            text-align: left;
        }

        .mainType4 .mainCenterWrap h2 {
            line-height: normal;
            color: #333;
            text-transform: uppercase;
            margin: 0 0 10px 37px;
        }

        .mainType4 .mainCenterWrap .subTxt1 {
            font-size: 22px;
            line-height: normal;
            color: #000;
            margin: 0 0 7px 37px;
        }

        .mainType4 .mainCenterWrap .subTxt2 {
            font-size: 14px;
            color: #666;
            margin-left: 37px;
        }

        .mainType4 .mainCenterWrap .imgArea img {
            position: absolute;
            left: 50%;
            top: 0;
            margin-top: -400px;
            margin-left: -960px;
            height: 1200px;
        }

        .mainType4 .mainCenterWrap .paging {
            z-index: 10;
        }

    .mainType4 .carusp01_Wrap {
        left: 0;
        top: 524px;
    }

    .mainType4 .carusp01 .txtArea {
        color: #fff;
    }

    .mainType4 .carusp02_Wrap {
        left: 36%;
        top: 524px;
    }

    .mainType4 .carusp02 .txtArea {
        color: #fff;
    }

    .mainType4 .sales01_Wrap {
        left: 52%;
        top: 524px;
    }

    .mainType4 .sales01 .txtArea {
        color: #333;
    }

    .mainType4 .sales02_Wrap {
        left: 68%;
        top: 524px;
    }

    .mainType4 .sales02 .txtArea {
        color: #333;
    }

    .mainType4 .sales03_Wrap {
        left: 84%;
        top: 524px;
    }

    .mainType4 .sales03 .txtArea {
        color: #333;
    }

    .mainType4 .sales01_Wrap, .mainType4 .sales02_Wrap, .mainType4 .sales03_Wrap {
        width: 16.1%;
    }

.mainType5 .mainCenterWrap {
    position: relative;
    width: 100%;
    height: 100%;
}

    .mainType5 .mainCenterWrap .mainCenter {
        position: relative;
        left: 0;
        top: 0;
        height: 786px;
        width: 100%;
    }

    .mainType5 .mainCenterWrap .txtArea {
        display: block;
        position: absolute;
        left: 10%;
        top: 30px;
        z-index: 10;
        width: 90%;
        text-align: left;
    }

    .mainType5 .mainCenterWrap h2 {
        line-height: normal;
        color: #333;
        text-transform: uppercase;
        margin: 0 0 10px 37px;
    }

    .mainType5 .mainCenterWrap .subTxt1 {
        font-size: 22px;
        line-height: normal;
        color: #000;
        margin: 0 0 7px 37px;
    }

    .mainType5 .mainCenterWrap .subTxt2 {
        font-size: 14px;
        color: #666;
        margin-left: 37px;
    }

    .mainType5 .mainCenterWrap .imgArea img {
        position: absolute;
        left: 50%;
        top: 0;
        margin-top: -400px;
        margin-left: -960px;
        height: 1200px;
    }

    .mainType5 .mainCenterWrap .btn_apply {
        position: absolute;
        bottom: 30%;
        right: 29%;
        width: 95px;
        height: 39px;
    }

    .mainType5 .mainCenterWrap .paging {
        z-index: 10;
    }

    .mainType5 .mainCenterWrap .btn_apply {
        position: absolute;
        bottom: 30%;
        right: 29%;
        width: 95px;
        height: 39px;
    }

.main_wrap .share {
    position: absolute;
    right: 0;
    bottom: 14px;
    z-index: 30;
    margin-right: 14px;
}

    .main_wrap .share a.btnShare {
        display: block;
        background: url("../content/dam/kwcms/gt/en/images/main/btn_share.html") no-repeat 0 0;
        text-indent: -9999px;
        width: 20px;
        height: 20px;
    }

        .main_wrap .share a.btnShare.nitro-lazy {
            background-image: none !important;
        }

    .main_wrap .share .shareList {
        position: absolute;
        right: 18px;
        bottom: -7px;
        z-index: 30;
        display: block;
        background: url("../content/dam/kwcms/gt/en/images/main/icon_share_sns.html") no-repeat 0 0;
        text-indent: -9999px;
        width: 99px;
        height: 34px;
    }

        .main_wrap .share .shareList.nitro-lazy {
            background-image: none !important;
        }

        .main_wrap .share .shareList a {
            display: block;
            position: absolute;
            width: 23px;
            height: 24px;
        }

            .main_wrap .share .shareList a.twitter {
                left: 6px;
                top: 4px;
            }

            .main_wrap .share .shareList a.facebook {
                left: 32px;
                top: 4px;
            }

            .main_wrap .share .shareList a.google {
                left: 58px;
                top: 4px;
            }

@media all and (max-width:1674px) {
    .mainType1 .mainCenterWrap .txtArea {
        width: 90%;
    }

    .mainType1 .mainCenterWrap h2 {
        font-size: 50px;
    }

    .mainType1 .mainCenterWrap .subTxt1 {
        font-size: 22px;
    }

    .mainType1 .mainCenterWrap .imgArea img {
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -657px;
        height: 820px;
    }
}

@media all and (max-width:1475px) {
    .mainType4 .mainCenterWrap h2 {
        font-size: 50px;
    }

    .mainType4 .mainCenterWrap .subTxt1 {
        font-size: 22px;
    }

    .mainType4 .mainCenterWrap .imgArea img {
        position: absolute;
        left: 50%;
        top: 0;
        margin-top: -200px;
        margin-left: -736px;
        height: 920px;
    }
}

@media all and (max-width:1280px) {
    .mainType2 .mainCenterWrap h2 {
        font-size: 50px;
    }

    .mainType2 .mainCenterWrap .subTxt1 {
        font-size: 22px;
    }

    .mainType2 .mainCenterWrap .imgArea img {
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -657px;
        height: 820px;
    }

    .mainType3 .mainCenterWrap h2 {
        font-size: 50px;
    }

    .mainType3 .mainCenterWrap .subTxt1 {
        font-size: 22px;
    }

    .mainType3 .mainCenterWrap .imgArea img {
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -736px;
        height: 920px;
    }
}

@media all and (max-width:1140px) {
    .mainType1 .mainCenterWrap .imgArea img {
        position: absolute;
        left: 50%;
        top: 0;
        margin-left: -657px;
        height: 790px;
    }
}

@media all and (max-width:1024px) {
    .main_wrap {
        max-width: 100%;
    }

    .mainPrev {
        top: 529px;
    }

    .mainNext {
        top: 529px;
    }

    .pagingNum {
        top: 529px;
    }

    .linkArea {
        margin: 20px auto 0;
    }

    .mainType1 {
        height: 1310px;
    }

        .mainType1 .mainCenterWrap .mainCenter {
            left: 0;
            width: 100%;
            height: 524px;
            text-align: center;
        }

        .mainType1 .mainCenterWrap .txtArea {
            left: 0;
            width: 100%;
        }

        .mainType1 .mainCenterWrap h2 {
            font-size: 34px;
            margin: 0;
        }

            .mainType1 .mainCenterWrap h2:after {
                display: none;
            }

        .mainType1 .mainCenterWrap .subTxt1 {
            font-size: 18px;
            margin: 0;
        }

        .mainType1 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType1 .mainCenterWrap .imgArea {
            width: 100%;
        }

            .mainType1 .mainCenterWrap .imgArea img {
                margin: -200px 0 0 -750px;
                width: auto;
                height: 900px;
            }

        .mainType1 .mainCenterWrap .awardArea {
            display: none;
        }

        .mainType1 .sales01_Wrap {
            left: 0;
            top: 524px;
            width: 33%;
        }

        .mainType1 .sales02_Wrap {
            left: 0;
            top: 786px;
            width: 33%;
        }

        .mainType1 .sales03_Wrap {
            left: 0;
            top: 1048px;
            width: 33%;
        }

        .mainType1 .carusp_Wrap {
            left: 33%;
            top: 524px;
            width: 67%;
        }

        .mainType1 .local_Wrap {
            left: 33%;
            top: 786px;
            width: 33%;
        }

        .mainType1 .global_Wrap {
            left: 66%;
            top: 786px;
            width: 34%;
        }

    .mainType2 {
        height: 1048px;
    }

        .mainType2 .mainCenterWrap .mainCenter {
            left: 0;
            width: 100%;
            height: 524px;
            text-align: center;
        }

        .mainType2 .mainCenterWrap .txtArea {
            left: 0;
            width: 100%;
        }

        .mainType2 .mainCenterWrap h2 {
            font-size: 34px;
            margin: 0;
        }

            .mainType2 .mainCenterWrap h2:after {
                display: none;
            }

        .mainType2 .mainCenterWrap .subTxt1 {
            font-size: 18px;
            margin: 0;
        }

        .mainType2 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType2 .mainCenterWrap .imgArea {
            width: 100%;
        }

            .mainType2 .mainCenterWrap .imgArea img {
                margin: -200px 0 0 -750px;
                width: auto;
                height: 900px;
            }

        .mainType2 .sales01_Wrap {
            left: 0;
            top: 524px;
            width: 33%;
        }

        .mainType2 .sales02_Wrap {
            left: 0;
            top: 786px;
            width: 33%;
        }

        .mainType2 .sales03_Wrap {
            left: 33%;
            top: 786px;
            width: 33%;
        }

        .mainType2 .carusp_Wrap {
            left: 33%;
            top: 524px;
            width: 33%;
        }

        .mainType2 .global_Wrap {
            left: 66%;
            top: 524px;
            width: 34%;
        }

    .mainType3 {
        height: 1048px;
    }

        .mainType3 .mainCenterWrap .mainCenter {
            left: 0;
            width: 100%;
            height: 524px;
            text-align: center;
        }

        .mainType3 .mainCenterWrap .txtArea {
            left: 0;
            width: 100%;
        }

        .mainType3 .mainCenterWrap h2 {
            font-size: 34px;
            margin: 0;
        }

            .mainType3 .mainCenterWrap h2:after {
                display: none;
            }

        .mainType3 .mainCenterWrap .subTxt1 {
            font-size: 18px;
            margin: 0;
        }

        .mainType3 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType3 .mainCenterWrap .imgArea {
            width: 100%;
        }

            .mainType3 .mainCenterWrap .imgArea img {
                margin: -200px 0 0 -750px;
                width: auto;
                height: 900px;
            }

        .mainType3 .carusp_Wrap {
            left: 0;
            top: 524px;
            width: 66%;
        }

        .mainType3 .sales01_Wrap {
            left: 0;
            top: 786px;
            width: 33%;
        }

        .mainType3 .sales03_Wrap {
            left: 33%;
            top: 786px;
            width: 33%;
        }

        .mainType3 .global_Wrap {
            left: 66%;
            top: 524px;
            width: 34%;
        }

    .mainType4 {
        height: 1048px;
    }

        .mainType4 .mainCenterWrap .mainCenter {
            left: 0;
            width: 100%;
            height: 524px;
            text-align: center;
        }

        .mainType4 .mainCenterWrap .txtArea {
            left: 0;
            width: 100%;
            text-align: center;
        }

        .mainType4 .mainCenterWrap h2 {
            font-size: 34px;
            margin: 0;
        }

            .mainType4 .mainCenterWrap h2:after {
                display: none;
            }

        .mainType4 .mainCenterWrap .subTxt1 {
            font-size: 18px;
            margin: 0;
        }

        .mainType4 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType4 .mainCenterWrap .imgArea {
            width: 100%;
        }

            .mainType4 .mainCenterWrap .imgArea img {
                margin: -200px 0 0 -750px;
                width: auto;
                height: 900px;
            }

        .mainType4 .carusp01_Wrap {
            left: 0;
            top: 524px;
            width: 66%;
        }

        .mainType4 .carusp02_Wrap {
            left: 66%;
            top: 524px;
            width: 34%;
        }

        .mainType4 .sales01_Wrap {
            left: 0;
            top: 786px;
            width: 33%;
        }

        .mainType4 .sales02_Wrap {
            left: 33%;
            top: 786px;
            width: 34%;
        }

        .mainType4 .sales03_Wrap {
            left: 66%;
            top: 786px;
            width: 34%;
        }

    .main_wrap .share {
        position: absolute;
        right: 0;
        bottom: 14px;
        z-index: 30;
    }

    .mainType5 .mainCenterWrap .mainCenter {
        left: 365px;
        width: 100%;
        top: 210px;
        text-align: center;
    }

    .mainType5 .mainCenterWrap .txtArea {
        left: -385px;
        width: 100%;
        top: -154px;
        text-align: center;
    }

    .mainType5 .mainCenterWrap h2 {
        font-size: 34px;
        margin: 0;
    }

        .mainType5 .mainCenterWrap h2:after {
            display: none;
        }

    .mainType5 .mainCenterWrap .subTxt1 {
        font-size: 18px;
        margin: 0;
    }

    .mainType5 .mainCenterWrap .subTxt2 {
        display: none;
    }

    .mainType5 .mainCenterWrap .imgArea {
        width: 100%;
    }

        .mainType5 .mainCenterWrap .imgArea img {
            margin: -405px 0 0 -1000px;
            width: auto;
            height: 1000px;
        }

    .mainType5 .mainCenterWrap .btn_apply {
        position: absolute;
        bottom: 33%;
        right: 20%;
        width: 95px;
        height: 39px;
    }
}

@media (max-width:767px) {
    .mainType5 {
        height: 450px;
    }

        .mainType5 .mainCenterWrap .imgArea img {
            margin: -317px 0 0 -780px;
            width: auto;
            height: 600px;
        }

        .mainType5 .mainCenterWrap .btn_apply {
            position: absolute;
            bottom: 33%;
            right: 20%;
            width: 70px;
            height: 29px;
        }

            .mainType5 .mainCenterWrap .btn_apply img {
                width: 100%;
                height: auto;
            }
}

@media all and (max-width:767px) {
    .subTxt {
        display: none;
    }

    .mobileImg {
        display: inline;
    }

    .webImg {
        display: none;
    }

    .mainPrev {
        top: 343px;
    }

        .mainPrev img {
            width: 42px;
            height: 42px;
        }

    .mainNext {
        top: 343px;
    }

        .mainNext img {
            width: 42px;
            height: 42px;
        }

    .pagingNum {
        right: 43px;
        top: 343px;
        width: 42px;
        height: 42px;
        line-height: 42px;
        font-size: 12px;
    }

    .local .txtArea {
        width: 284px;
        position: absolute;
        left: 140px;
        top: 20px;
        margin-left: -142px;
        text-align: left;
        line-height: 20px;
    }

    .global .txtArea {
        width: 284px;
        position: absolute;
        left: 150px;
        top: 20px;
        margin-left: -142px;
        text-align: left;
        line-height: 20px;
    }

    .global .date {
        display: none;
    }

    .global .subTxt {
        display: block;
    }

    .global .listWrap {
        height: 180px;
    }

    .mainType1 {
        height: 1042px;
    }

        .mainType1 .sales01 strong, .mainType1 .sales02 strong, .mainType1 .sales03 strong, .mainType1 .carusp strong, .mainType1 .local strong {
            font-size: 15px;
            margin-bottom: 0;
        }

        .mainType1 .sales01 .imgArea, .mainType1 .sales02 .imgArea, .mainType1 .sales03 .imgArea, .mainType1 .local01 .imgArea, .mainType1 .local02 .imgArea {
            position: absolute;
            left: 50%;
            top: 0;
            width: 100%;
            height: 159px;
            margin-left: -188px;
            text-align: center;
        }

        .mainType1 .sales01 img, .mainType1 .sales02 img, .mainType1 .sales03 img, .mainType1 .local01 img, .mainType1 .local02 img, .mainType1 .carusp img {
            display: inline;
            margin: 0;
            height: 159px;
        }

        .mainType1 .mainCenterWrap .mainCenter {
            height: 385px;
        }

        .mainType1 .mainCenterWrap .txtArea {
            left: 0;
            top: 22px;
            width: 100%;
        }

        .mainType1 .mainCenterWrap h2 {
            font-size: 30px;
            margin: 0;
        }

            .mainType1 .mainCenterWrap h2:after {
                display: none;
            }

            .mainType1 .mainCenterWrap h2 img {
                height: 33px;
            }

        .mainType1 .mainCenterWrap .subTxt1 {
            font-size: 16px;
            margin: 0;
        }

        .mainType1 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType1 .mainCenterWrap .imgArea {
            height: 385px;
            text-align: center;
        }

            .mainType1 .mainCenterWrap .imgArea img {
                margin: 0 0 0 -375px;
                height: 450px;
            }

            .mainType1 .mainCenterWrap .imgArea .webImg {
                display: inline;
            }

        .mainType1 .sales01_Wrap {
            left: 0;
            top: 385px;
            width: 50%;
            height: 159px;
        }

        .mainType1 .sales01 .txtArea {
            top: 98px;
        }

        .mainType1 .sales02_Wrap {
            left: 0;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType1 .sales02 .txtArea {
            top: 98px;
        }

        .mainType1 .sales03_Wrap {
            left: 50%;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType1 .sales03 .txtArea {
            top: 98px;
        }

        .mainType1 .carusp_Wrap {
            left: 50%;
            top: 385px;
            width: 50%;
            height: 159px;
        }

        .mainType1 .carusp .imgArea {
            height: 159px;
        }

        .mainType1 .local_Wrap {
            left: 0;
            top: 703px;
            width: 100%;
            height: 159px;
        }

            .mainType1 .local_Wrap .listWrap .imgArea img {
                height: 159px;
            }

        .mainType1 .global_Wrap {
            left: 0;
            top: 862px;
            width: 100%;
            height: 180px;
        }

            .mainType1 .global_Wrap .listWrap .imgArea img {
                height: 180px;
            }

    .mainType2 {
        height: 883px;
    }

        .mainType2 .sales01 strong, .mainType2 .sales02 strong, .mainType2 .sales03 strong, .mainType2 .carusp strong {
            font-size: 15px;
            margin-bottom: 0;
        }

        .mainType2 .sales01 .imgArea, .mainType2 .sales02 .imgArea, .mainType2 .sales03 .imgArea {
            position: absolute;
            left: 50%;
            top: 0;
            width: 100%;
            height: 159px;
            margin-left: -188px;
            text-align: center;
        }

        .mainType2 .sales01 img, .mainType2 .sales02 img, .mainType2 .sales03 img, .mainType2 .carusp img {
            display: inline;
            margin: 0;
            height: 159px;
        }

        .mainType2 .mainCenterWrap .mainCenter {
            height: 385px;
        }

        .mainType2 .mainCenterWrap .txtArea {
            left: 0;
            top: 22px;
            width: 100%;
        }

        .mainType2 .mainCenterWrap h2 {
            font-size: 30px;
            margin: 0;
        }

            .mainType2 .mainCenterWrap h2:after {
                display: none;
            }

            .mainType2 .mainCenterWrap h2 img {
                height: 33px;
            }

        .mainType2 .mainCenterWrap .subTxt1 {
            font-size: 16px;
            margin: 0;
        }

        .mainType2 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType2 .mainCenterWrap .imgArea {
            height: 385px;
            text-align: center;
        }

            .mainType2 .mainCenterWrap .imgArea img {
                margin: 0 0 0 -375px;
                height: 450px;
            }

            .mainType2 .mainCenterWrap .imgArea .mobileImg {
                display: none;
            }

            .mainType2 .mainCenterWrap .imgArea .webImg {
                display: inline;
            }

        .mainType2 .sales01_Wrap {
            left: 0;
            top: 385px;
            width: 50%;
            height: 159px;
        }

        .mainType2 .sales01 .txtArea {
            top: 98px;
        }

        .mainType2 .sales02_Wrap {
            left: 0;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType2 .sales02 .txtArea {
            top: 98px;
        }

        .mainType2 .sales03_Wrap {
            left: 50%;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType2 .sales03 .txtArea {
            top: 98px;
        }

        .mainType2 .carusp_Wrap {
            left: 50%;
            top: 385px;
            width: 50%;
            height: 180px;
        }

    .main_wrap.mainType2 .carusp .paging {
        bottom: 25px;
    }

    .mainType2 .global_Wrap, .mainType2 .global {
        left: 0;
        top: 703px;
        width: 100%;
        height: 180px;
    }

        .mainType2 .global_Wrap .listWrap .imgArea img {
            height: 180px;
        }

    .mainType3 {
        height: 883px;
    }

        .mainType3 .sales01 strong, .mainType3 .sales03 strong {
            font-size: 15px;
            margin-bottom: 0;
        }

        .mainType3 .sales01 .imgArea, .mainType3 .sales03 .imgArea {
            position: absolute;
            left: 50%;
            top: 0;
            width: 100%;
            height: 159px;
            margin-left: -188px;
            text-align: center;
        }

        .mainType3 .carusp img, .mainType3 .sales01 img, .mainType3 .sales03 img {
            display: inline;
            margin: 0;
            height: 159px;
        }

        .mainType3 .mainCenterWrap .mainCenter {
            height: 385px;
        }

        .mainType3 .mainCenterWrap .txtArea {
            left: 0;
            top: 22px;
            width: 100%;
        }

        .mainType3 .mainCenterWrap h2 {
            font-size: 30px;
            margin: 0;
        }

            .mainType3 .mainCenterWrap h2:after {
                display: none;
            }

            .mainType3 .mainCenterWrap h2 img {
                height: 33px;
            }

        .mainType3 .mainCenterWrap .subTxt1 {
            font-size: 16px;
            margin: 0;
        }

        .mainType3 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType3 .mainCenterWrap .imgArea {
            height: 385px;
            text-align: center;
        }

            .mainType3 .mainCenterWrap .imgArea img {
                margin: 0 0 0 -375px;
                height: 450px;
            }

            .mainType3 .mainCenterWrap .imgArea .mobileImg {
                display: none;
            }

            .mainType3 .mainCenterWrap .imgArea .webImg {
                display: inline;
            }

        .mainType3 .carusp_Wrap {
            left: 0;
            top: 385px;
            width: 100%;
            height: 159px;
        }

        .mainType3 .carusp .subTxt {
            display: block;
        }

        .mainType3 .sales01_Wrap {
            left: 0;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType3 .sales01 .txtArea {
            top: 98px;
        }

        .mainType3 .sales03_Wrap {
            left: 50%;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType3 .sales03 .txtArea {
            top: 98px;
        }

        .mainType3 .global_Wrap {
            left: 0;
            top: 703px;
            width: 100%;
            height: 180px;
        }

            .mainType3 .global_Wrap .listWrap .imgArea img {
                height: 180px;
            }

            .mainType3 .global_Wrap .contbox-cpnt.cont_half {
                float: left;
                width: 50%;
                height: 180px;
                overflow: hidden;
            }

                .mainType3 .global_Wrap .contbox-cpnt.cont_half .txtArea {
                    left: 50%;
                    text-align: center;
                    top: 98px;
                }

                    .mainType3 .global_Wrap .contbox-cpnt.cont_half .txtArea strong {
                        font-size: 15px;
                    }

                .mainType3 .global_Wrap .contbox-cpnt.cont_half .imgArea img {
                    height: 180px;
                }

    (line :5975~5982) .main-type-cpnt:nth-child(4) .mainType3 {
        height: 862px;
    }

    .main-type-cpnt:nth-child(4) .global_Wrap .contbox-cpnt {
        float: left;
        width: 50%;
        overflow: hidden;
    }

        .main-type-cpnt:nth-child(4) .global_Wrap .contbox-cpnt img {
            height: 180px;
        }

        .main-type-cpnt:nth-child(4) .global_Wrap .contbox-cpnt .txtArea {
            top: 98px;
            width: 100%;
            left: 0;
            margin-left: 0;
            text-align: center;
        }

            .main-type-cpnt:nth-child(4) .global_Wrap .contbox-cpnt .txtArea strong {
                font-size: 15px;
            }

    .mainType4 {
        height: 862px;
    }

        .mainType4 .carusp02 strong, .mainType4 .sales01 strong, .mainType4 .sales02 strong, .mainType4 .sales03 strong, .mainType4 .carusp01 strong {
            font-size: 15px;
            margin-bottom: 0;
            font-family: kiaM;
        }

        .mainType4 .carusp02 .imgArea, .mainType4 .sales01 .imgArea, .mainType4 .sales02 .imgArea, .mainType4 .sales03 .imgArea {
            height: 159px;
        }

        .mainType4 .carusp01 img, .mainType4 .carusp02 img, .mainType4 .sales01 img, .mainType4 .sales02 img, .mainType4 .sales03 img {
            display: inline;
            margin: 0;
            height: 159px;
        }

        .mainType4 .mainCenterWrap .mainCenter {
            height: 385px;
        }

        .mainType4 .mainCenterWrap .txtArea {
            left: 0;
            top: 22px;
            width: 100%;
        }

        .mainType4 .mainCenterWrap h2 {
            font-size: 30px;
            margin: 0;
        }

            .mainType4 .mainCenterWrap h2:after {
                display: none;
            }

            .mainType4 .mainCenterWrap h2 img {
                height: 33px;
            }

        .mainType4 .mainCenterWrap .subTxt1 {
            font-size: 16px;
            margin: 0;
        }

        .mainType4 .mainCenterWrap .subTxt2 {
            display: none;
        }

        .mainType4 .mainCenterWrap .imgArea {
            height: 385px;
            text-align: center;
        }

            .mainType4 .mainCenterWrap .imgArea img {
                margin: 0 0 0 -375px;
                height: 450px;
            }

            .mainType4 .mainCenterWrap .imgArea .mobileImg {
                display: none;
            }

            .mainType4 .mainCenterWrap .imgArea .webImg {
                display: inline;
            }

        .mainType4 .carusp01_Wrap {
            left: 0;
            top: 385px;
            width: 100%;
            height: 159px;
        }

        .mainType4 .carusp01 .txtArea {
            width: 284px;
        }

        .mainType4 .carusp02_Wrap {
            left: 0;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType4 .carusp02 .txtArea {
            top: 98px;
        }

        .mainType4 .sales01_Wrap {
            left: 50%;
            top: 544px;
            width: 50%;
            height: 159px;
        }

        .mainType4 .sales01 .txtArea {
            top: 98px;
        }

        .mainType4 .sales02_Wrap {
            left: 0;
            top: 703px;
            width: 50%;
            height: 159px;
        }

        .mainType4 .sales02 .txtArea {
            top: 98px;
        }

        .mainType4 .sales03_Wrap {
            left: 50%;
            top: 703px;
            width: 50%;
            height: 159px;
        }

        .mainType4 .sales03 .txtArea {
            top: 98px;
        }

    .main_wrap .share {
        position: absolute;
        right: 0;
        bottom: 14px;
        z-index: 30;
    }
}

.mainType1 .ani {
    background: #fff;
}

.mainType2 .ani {
    background: #fff;
}

.mainType3 .ani {
    background: #fff;
}

.mainType4 .ani {
    background: #fff;
}

@keyframes maintile {
    0 {
        opacity: 0;
        transform-origin: 50% 100% 0;
        transform: perspective(400px) rotateY(180deg) rotateX(0);
        z-index: 1;
    }

    100% {
        opacity: 1;
        transform-origin: 50% 100% 0;
        transform: perspective(0) rotateY(0) rotateX(0);
        z-index: 2;
    }
}

@-webkit-keyframes maintile {
    0 {
        opacity: 0;
        -webkit-transform-origin: 50% 100% 0;
        -webkit-transform: perspective(400px) rotateY(180deg) rotateX(0);
    }

    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 100% 0;
        -webkit-transform: perspective(0) rotateY(0) rotateX(0);
    }
}

@-moz-keyframes maintile {
    0 {
        opacity: 0;
        -moz-transform-origin: 50% 100% 0;
        -moz-transform: perspective(400px) rotateY(180deg) rotateX(0);
    }

    100% {
        opacity: 1;
        -moz-transform-origin: 50% 100% 0;
        -moz-transform: perspective(0) rotateY(0) rotateX(0);
    }
}

@-o-keyframes maintile {
    0 {
        opacity: 0;
        -o-transform-origin: 50% 100% 0;
        -o-transform: perspective(400px) rotateY(180deg) rotateX(0);
    }

    100% {
        opacity: 1;
        -o-transform-origin: 50% 100% 0;
        -o-transform: perspective(0) rotateY(0) rotateX(0);
    }
}

@-ms-keyframes maintile {
    0 {
        opacity: 0;
        -ms-transform-origin: 50% 100% 0;
        -ms-transform: perspective(400px) rotateY(180deg) rotateX(0);
    }

    100% {
        opacity: 1;
        -ms-transform-origin: 50% 100% 0;
        -ms-transform: perspective(0) rotateY(0) rotateX(0);
    }
}

.pop_main {
    position: absolute;
    max-width: 514px;
    border: 2px solid #666;
    overflow: hidden;
    box-sizing: border-box;
    z-index: 9999;
}

    .pop_main .inner {
        width: auto;
        margin: 0;
        padding-bottom: 23px;
        background: #fff;
    }

    .pop_main .txt_wrap {
        padding: 7px 38px 8px 10px;
        word-break: break-all;
        font-size: 14px;
        color: #303030;
        line-height: 20px;
    }

    .pop_main .session_area {
        background-color: #666;
        font-size: 12px;
        color: #fff;
        height: 23px;
        line-height: 23px;
        padding: 0 10px;
        width: 100%;
        z-index: 999;
        position: absolute;
        bottom: 0;
    }

        .pop_main .session_area * {
            vertical-align: middle;
        }

        .pop_main .session_area label {
            padding-left: 3px;
            text-shadow: 0 1px 1px rgba(0,0,0,.5);
        }

    .pop_main .btn_close {
        display: block;
        width: 28px;
        height: 28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/btn_pop_close.png") no-repeat 0 0;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0;
        text-indent: -9999px;
    }

        .pop_main .btn_close.nitro-lazy {
            background-image: none !important;
        }

    .pop_main.item01 {
        left: 100px;
        top: 100px;
    }

    .pop_main.item02 {
        left: 100px;
        top: 367px;
    }

.playVisual {
    position: absolute;
    right: 85px;
    top: 326px;
    z-index: 100;
    display: block;
    width: 84px;
    height: 84px;
    text-indent: -99999px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/play_btn01_off.png") 24px 13px no-repeat;
}

    .playVisual.nitro-lazy {
        background-image: none !important;
    }

    .playVisual.on {
        z-index: 99;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/play_btn01_on.png");
    }

        .playVisual.on.nitro-lazy {
            background-image: none !important;
        }

.stopVisual {
    position: absolute;
    right: 85px;
    top: 326px;
    z-index: 100;
    display: block;
    width: 84px;
    height: 84px;
    text-indent: -99999px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/stop_btn01_off.png") 48px 13px no-repeat;
}

    .stopVisual.nitro-lazy {
        background-image: none !important;
    }

    .stopVisual.on {
        z-index: 99;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/stop_btn01_on.png");
    }

        .stopVisual.on.nitro-lazy {
            background-image: none !important;
        }

.pagingNum {
    line-height: 110px;
}

@media all and (max-width:1024px) {
    .playVisual {
        top: 529px;
    }

    .stopVisual {
        top: 529px;
    }
}

@media all and (max-width:767px) {
    .playVisual {
        right: 129px;
        top: 343px;
        width: 42px;
        height: 42px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/play_btn02_off.png") 0 0 no-repeat;
    }

        .playVisual.on {
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/play_btn02_on.gif");
        }

            .playVisual.on.nitro-lazy {
                background-image: none !important;
            }

    .stopVisual {
        right: 86px;
        top: 343px;
        width: 42px;
        height: 42px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/stop_btn02_off.png") 0 0 no-repeat;
    }

        .stopVisual.nitro-lazy {
            background-image: none !important;
        }

        .stopVisual.on {
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/stop_btn02_on.png");
        }

            .stopVisual.on.nitro-lazy {
                background-image: none !important;
            }

    .pagingNum {
        line-height: 42px;
    }

    .playVisual.nitro-lazy {
        background-image: none !important;
    }
}

.btn_download {
    display: inline-block;
    padding-left: 20px;
    line-height: 15px;
    text-decoration: underline;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_download_w.png") no-repeat;
}

    .btn_download.nitro-lazy {
        background-image: none !important;
    }

.btnSmall .arrow_l:before {
    width: 6px;
    height: 9px;
    margin: 8px 8px 0 0;
    background-position: 0 -69px;
}

.exbbs_view {
    padding: 40px;
    background: #fff;
}

.eximg_slider {
    position: relative;
}

    .eximg_slider .slider_inner {
        position: relative;
        overflow: hidden;
    }

    .eximg_slider .btnNavi {
        display: block;
        text-indent: -9999px;
        position: absolute;
        top: 50%;
        width: 80px;
        height: 80px;
        margin-top: -40px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_navi_w.png") no-repeat;
    }

        .eximg_slider .btnNavi.nitro-lazy {
            background-image: none !important;
        }

        .eximg_slider .btnNavi.btn_l {
            left: 0;
        }

        .eximg_slider .btnNavi.btn_r {
            right: 0;
            background-position: 100% 0;
        }

    .eximg_slider .slider_inner .imgArea li {
        float: left;
    }

    .eximg_slider .slider_inner .pg_btn_area {
        position: absolute;
        width: 100%;
    }

.ex_bbsView {
    border-top: 2px solid #000;
}

    .ex_bbsView .bbs_tit {
        display: block;
        padding: 20px 25px;
        font-family: kiaM;
        font-size: 16px;
        color: #222;
    }

    .ex_bbsView .bbs_info {
        padding: 20px 25px;
        border-top: 1px solid #d5d5d5;
    }

        .ex_bbsView .bbs_info .bbs_date {
            display: block;
            margin-bottom: 40px;
            font-size: 14px;
            color: #666;
        }

    .ex_bbsView .bbs_detail {
        margin-top: 30px;
    }

.bbsView_navi .navi_prev {
    margin-bottom: 2px;
    padding: 15px 24px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}

.bbsView_navi .navi_next {
    padding: 15px 24px;
    border-bottom: 1px solid #999;
}

.bbsView_navi .navi_prev, .bbsView_navi .navi_next {
    display: table;
    width: 100%;
}

.bbsView_navi .navi_btn {
    width: 90px;
    padding: 0 0 0 12px;
    font-family: kiaM;
    text-transform: inherit;
    background: 0;
}

.bbsView_navi .navi_txt {
    padding: 0 20px;
    background: 0;
}

    .bbsView_navi .navi_txt a {
        font-size: 14px;
    }

        .bbsView_navi .navi_txt a .date {
            float: right;
            font-size: 12px;
            color: #666;
        }

.bbsView_navi .spr_bbs_prev:before {
    width: 16px;
    height: 9px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_bbs_w.png") no-repeat;
}

.bbsView_navi .spr_bbs_next:before {
    width: 16px;
    height: 9px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_bbs_w.png") no-repeat 0 100%;
}

.type_F {
    overflow: hidden;
    background: #fff;
}

.ex_kiaWrap {
    padding-top: 30px;
}

    .ex_kiaWrap:after {
        content: "";
        clear: both;
        display: block;
        overflow: hidden;
    }

.exTab_type {
    position: relative;
    margin: 0 auto;
    max-width: 940px;
    z-index: 100;
}

    .exTab_type .input_box {
        display: none;
    }

    .exTab_type li {
        position: relative;
        float: left;
        display: table;
        border-right: 1px solid #fff;
        -webit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

        .exTab_type li a {
            display: table-cell;
            color: #fff;
            font-size: 15px;
            font-family: kiaB;
            text-align: center;
            text-transform: uppercase;
            vertical-align: middle;
            background: #a2a2a2;
            height: 54px;
            line-height: 17px;
        }

        .exTab_type li:first-child a {
            margin-left: 0;
        }

        .exTab_type li .tab_2line {
            padding: 5px 15px;
            line-height: 17px;
        }

        .exTab_type li.tab_on a {
            background: #bb162b;
        }

    .exTab_type .col2 li {
        width: 50%;
    }

    .exTab_type .col3 li {
        width: 33.3%;
    }

    .exTab_type .col4 li {
        width: 25%;
    }

    .exTab_type .col5 li {
        width: 20%;
    }

    .exTab_type .col6 li {
        width: 16.666666%;
    }

    .exTab_type li .tab_dep2 {
        display: none;
        position: absolute;
        top: 54px;
        left: 0;
        width: 100%;
    }

        .exTab_type li .tab_dep2 li {
            float: none;
            width: 100%;
        }

            .exTab_type li .tab_dep2 li a {
                margin: 0 0 1px 1px;
                padding: 0;
                color: #000;
                font-size: 14px;
                line-height: 40px;
                background: #fff;
                opacity: .8;
                filter: alpha(opacity=80);
            }

        .exTab_type li .tab_dep2 a.on {
            color: #fff;
            background: #444;
        }

.ex_visual {
    position: relative;
    width: 100%;
    height: 364px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: cover;
    z-index: 10;
}

    .ex_visual strong {
        display: block;
        padding: 120px 0 5px;
        color: #000;
        font-size: 72px;
        line-height: 1;
        text-transform: uppercase;
    }

    .ex_visual &gt; span {
        color: #000;
        font-size: 18px;
        font-family: kiaB;
    }

    .ex_visual.history {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_history.jpg");
    }

        .ex_visual.history.nitro-lazy {
            background-image: none !important;
        }

.exkia_inner {
    width: 1120px;
    margin: 95px auto 0 auto;
}

.excon_tit {
    margin-bottom: 45px;
    color: #000;
    font-size: 40px;
    line-height: 44px;
    text-align: center;
}

    .excon_tit span {
        display: block;
        padding-top: 15px;
        font-size: 17px;
        line-height: 21px;
        font-family: "KiaM";
    }

    .excon_tit h2 {
        font-size: 40px;
    }

    .excon_tit:before {
        content: "";
        display: block;
        width: 64px;
        height: 2px;
        margin: 0 auto 25px auto;
        background: #bb162b;
    }

    .excon_tit span + span {
        padding-top: 5px;
        color: #666;
        font-size: 15px;
    }

.tab_history {
    overflow: hidden;
    position: relative;
    height: 189px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab01.gif") no-repeat;
    z-index: 10;
}

    .tab_history.nitro-lazy {
        background-image: none !important;
    }

    .tab_history .history_list {
        padding-top: 63px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab02.png") no-repeat 100% 73px;
    }

        .tab_history .history_list.nitro-lazy {
            background-image: none !important;
        }

        .tab_history .history_list li {
            float: left;
            width: 25%;
            text-align: center;
        }

            .tab_history .history_list li:first-child {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab02.png") no-repeat 0 10px;
            }

                .tab_history .history_list li:first-child.nitro-lazy {
                    background-image: none !important;
                }

            .tab_history .history_list li a {
                display: inline-block;
                color: #666;
                font-size: 18px;
                font-family: kiaB;
                width: 100%;
            }

                .tab_history .history_list li a:before {
                    content: "";
                    display: block;
                    width: 30px;
                    height: 37px;
                    margin: 0 auto 10px auto;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_tabA.png") no-repeat;
                }

            .tab_history .history_list li.tab_on a {
                color: #bb162b;
                font-size: 24px;
            }

                .tab_history .history_list li.tab_on a:before {
                    width: 42px;
                    height: 50px;
                    margin-bottom: 13px;
                    background-position: 100% 0;
                }

    .tab_history .input_box {
        display: none;
    }

.slideWrap {
    overflow: hidden;
    position: relative;
    height: 189px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab01.gif") no-repeat;
}

    .slideWrap.nitro-lazy {
        background-image: none !important;
    }

    .slideWrap .slider {
        margin: 62px 30px 0 30px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab02.png") no-repeat 100% 10px;
    }

        .slideWrap .slider.nitro-lazy {
            background-image: none !important;
        }

        .slideWrap .slider .slide_inner {
            overflow: hidden;
            margin-right: 60px;
            padding-left: 60px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab02.png") no-repeat 0 10px;
        }

            .slideWrap .slider .slide_inner.nitro-lazy {
                background-image: none !important;
            }

            .slideWrap .slider .slide_inner button {
                display: block;
                overflow: hidden;
                text-indent: -9999px;
                position: absolute;
                top: 63px;
                width: 18px;
                height: 34px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_tabA.png") no-repeat 0 -51px;
            }

                .slideWrap .slider .slide_inner button.nitro-lazy {
                    background-image: none !important;
                }

                .slideWrap .slider .slide_inner button.prevMove {
                    left: 0;
                }

                    .slideWrap .slider .slide_inner button.prevMove.on {
                        background-position: -19px -51px;
                    }

                .slideWrap .slider .slide_inner button.nextMove {
                    right: 0;
                    background-position: -53px -51px;
                }

                    .slideWrap .slider .slide_inner button.nextMove.on {
                        background-position: 100% -51px;
                    }

    .slideWrap .tab_history {
        width: 100%;
        max-width: 940px;
        height: 85px;
        background: 0;
    }

        .slideWrap .tab_history .history_list {
            position: absolute;
            top: 0;
            left: 0;
        }

    .slideWrap .slider .history_list {
        width: 5000px;
        padding-top: 0;
        background: 0;
    }

        .slideWrap .slider .history_list li {
            width: 12.5%;
            background: 0;
        }

.ex_visual.philosophy {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_philosophy.jpg");
}

    .ex_visual.philosophy.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.philosophy strong, .ex_visual.philosophy span {
        color: #fff;
    }

.philosophycon.type2 {
    background: #fff;
}

    .philosophycon.type2 .exkia_inner {
        padding: 95px 0;
    }

.managementList {
    overflow: hidden;
    margin-left: -15px;
}

    .managementList li {
        float: left;
        width: 33.3%;
    }

        .managementList li div {
            position: relative;
            margin-left: 15px;
        }

        .managementList li span {
            display: block;
        }

            .managementList li span img {
                width: 100%;
                height: 100%;
            }

            .managementList li span.txt {
                position: absolute;
                display: table;
                width: 100%;
                bottom: 0;
                left: 0;
                height: 40px;
                font-size: 15px;
                color: #fff;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_tvlist_tit.png") repeat-x 0 0;
            }

                .managementList li span.txt.nitro-lazy {
                    background-image: none !important;
                }

                .managementList li span.txt strong {
                    display: block;
                    display: table-cell;
                    padding: 0 20px;
                    vertical-align: middle;
                    font-family: kiaM;
                }

                .managementList li span.txt h3 {
                    display: block;
                    display: table-cell;
                    padding: 0 20px;
                    vertical-align: middle;
                    font-family: kiaM;
                    font-size: 15px;
                }

.managementTxt {
    margin-top: 50px;
    text-align: center;
    color: #666;
    font-size: 13px;
}

.visionList {
    overflow: hidden;
}

    .visionList li {
        float: left;
        width: 50%;
        padding: 0 15px;
        box-sizing: border-box;
    }

        .visionList li span {
            display: block;
        }

            .visionList li span img {
                width: 100%;
                height: 100%;
            }

        .visionList li strong {
            display: block;
            padding-top: 20px;
            font-family: kiaB;
            font-size: 18px;
            color: #000;
        }

        .visionList li h3 {
            display: block;
            padding-top: 20px;
            font-family: kiaB;
            font-size: 18px;
            color: #000;
        }

        .visionList li p {
            padding-top: 15px;
            color: #666;
        }

.corevalue {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_corevalues.png") no-repeat center 0;
}

    .corevalue.nitro-lazy {
        background-image: none !important;
    }

    .corevalue .valueCon {
        position: relative;
        width: 1120px;
        margin: 0 auto;
        min-height: 600px;
    }

        .corevalue .valueCon &gt; div {
            position: absolute;
            padding: 80px 25px 0;
            background-repeat: no-repeat;
            background-position: left top;
        }

        .corevalue .valueCon .valueList01 {
            top: 59px;
            left: 0;
            width: 178px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value01.png");
        }

            .corevalue .valueCon .valueList01.nitro-lazy {
                background-image: none !important;
            }

        .corevalue .valueCon .valueList02 {
            top: 150px;
            left: 228px;
            width: 170px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value02.png");
        }

            .corevalue .valueCon .valueList02.nitro-lazy {
                background-image: none !important;
            }

        .corevalue .valueCon .valueList03 {
            top: 40px;
            left: 444px;
            width: 178px;
            padding: 0 25px 80px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value03.png");
            background-position: left bottom;
        }

            .corevalue .valueCon .valueList03.nitro-lazy {
                background-image: none !important;
            }

        .corevalue .valueCon .valueList03 {
            min-height: 184px;
            overflow: hidden;
        }

            .corevalue .valueCon .valueList03:before {
                content: "";
                position: absolute;
                top: 178px;
                left: 0;
                width: 4px;
                height: 100%;
                background: #004d95;
            }

            .corevalue .valueCon .valueList03:after {
                content: "";
                position: absolute;
                top: 120px;
                right: 0;
                width: 4px;
                height: 100%;
                background: #004d95;
            }

        .corevalue .valueCon .valueList04 {
            top: 86px;
            left: 672px;
            width: 170px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value04.png");
        }

            .corevalue .valueCon .valueList04.nitro-lazy {
                background-image: none !important;
            }

        .corevalue .valueCon .valueList05 {
            top: 1px;
            left: 892px;
            width: 178px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value05.png");
        }

            .corevalue .valueCon .valueList05.nitro-lazy {
                background-image: none !important;
            }

        .corevalue .valueCon strong {
            font-size: 18px;
            color: #000;
        }

        .corevalue .valueCon p {
            font-size: 13px;
            color: #666;
        }

.historyList {
    margin: 64px 0 0 352px;
}

    .historyList li {
        position: relative;
    }

        .historyList li:after {
            content: "";
            clear: both;
            display: block;
        }

        .historyList li a {
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 236px;
            margin-left: -352px;
            padding-left: 20px;
            color: #fff;
            font-family: kiaB;
            font-size: 18px;
            line-height: 40px;
            box-shadow: 4px 7px 0 #d0d0d0;
            background: #3e3e3e;
        }

            .historyList li a:after {
                position: absolute;
                top: 16px;
                right: 16px;
                content: "";
                display: block;
                width: 14px;
                height: 8px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_history_w.png") no-repeat;
            }

        .historyList li.toggleON a:after {
            background-position: 100% 0;
        }

        .historyList li .toggleCont {
            float: left;
            width: 100%;
            border-bottom: 1px solid #000;
        }

        .historyList li:first-child .toggleCont {
            border-top: 1px solid #000;
        }

        .historyList li .toggleCont .list li {
            display: none;
            min-height: 28px;
            padding: 10px 0 9px 155px;
            border-top: 1px solid #dbdbdb;
        }

            .historyList li .toggleCont .list li:first-child {
                display: block;
                border-top: 0;
            }

            .historyList li .toggleCont .list li strong {
                position: absolute;
                top: 1px;
                left: 0;
                width: 64px;
                text-align: center;
                color: #000;
                font-size: 18px;
                font-family: kiaB;
                line-height: 46px;
            }

            .historyList li .toggleCont .list li p {
                padding: 5px 0 4px 12px;
                color: #000;
                font-size: 16px;
                line-height: 1.2;
            }

                .historyList li .toggleCont .list li p * {
                    vertical-align: top;
                }

                .historyList li .toggleCont .list li p:before {
                    content: "";
                    display: inline-block;
                    width: 3px;
                    height: 3px;
                    margin: 8px 8px 0 -12px;
                    vertical-align: top;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_history_w.png") no-repeat -19px 0;
                }

            .historyList li .toggleCont .list li:first-child p {
                display: block;
            }

                .historyList li .toggleCont .list li:first-child p + p {
                    display: none;
                }

        .historyList li.toggleON a {
            background-color: #bb162b;
        }

        .historyList li.toggleON .toggleCont .list li {
            display: block !important;
            min-height: 64px;
            padding: 23px 0 23px 108px;
        }

            .historyList li.toggleON .toggleCont .list li strong {
                top: 23px;
                height: 50px;
                padding-top: 12px;
                line-height: 32px;
                font-size: 32px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/cl/es/images/experience/ico_history_w.png") no-repeat 0 -10px;
            }

                .historyList li.toggleON .toggleCont .list li strong.nitro-lazy {
                    background-image: none !important;
                }

                .historyList li.toggleON .toggleCont .list li strong .word {
                    display: block;
                    font-size: 12px;
                    font-family: kiaM;
                    color: #7f7f7f;
                    text-transform: uppercase;
                    line-height: 14px;
                }

            .historyList li.toggleON .toggleCont .list li:first-child p {
                display: block;
            }

.ex_visual.award {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_award.jpg");
}

    .ex_visual.award.nitro-lazy {
        background-image: none !important;
    }

.award_list .sortingArea {
    position: relative;
    height: 38px;
    text-align: right;
}

    .award_list .sortingArea p {
        position: absolute;
        bottom: 0;
        left: 0;
        color: #000;
        font-size: 13px;
    }

    .award_list .sortingArea .selectArea .form_wrp {
        display: inline-block;
        width: 110px;
        text-align: left;
    }

.award_list .list {
    margin: 0 -15px;
}

    .award_list .list li {
        float: left;
        width: 25%;
    }

        .award_list .list li a {
            display: block;
            margin: 15px;
            padding: 10px;
            background: #fff;
        }

            .award_list .list li a img {
                width: 100%;
                margin-bottom: 8px;
            }

            .award_list .list li a strong {
                display: table-cell;
                padding-left: 24px;
                font-size: 16px;
                font-family: kiaM;
                line-height: 18px;
                vertical-align: middle;
                height: 58px;
            }

.popup .award_con .award_txt {
    padding-top: 10px;
    font-size: 16px;
}

.popup .award_con img {
    width: 100%;
}

.ex_visual.sustainability {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_sustainability.jpg");
}

    .ex_visual.sustainability.nitro-lazy {
        background-image: none !important;
    }

.sustain_list .major_cont {
    overflow: hidden;
    position: relative;
    min-height: 195px;
    padding: 0 0 40px 296px;
    background: #fff;
}

    .sustain_list .major_cont .img {
        position: absolute;
        top: 0;
        left: 0;
    }

    .sustain_list .major_cont strong {
        display: block;
        padding-top: 39px;
        font-size: 20px;
    }

    .sustain_list .major_cont h3 {
        display: block;
        padding-top: 39px;
        font-size: 20px;
    }

    .sustain_list .major_cont .txt {
        margin: 18px 40px 0 0;
        padding-top: 15px;
        color: #666;
        line-height: 17px;
        border-top: 1px solid #9a9a9a;
    }

    .sustain_list .major_cont .btn_download {
        margin-top: 25px;
    }

.sustain_list .sorting {
    margin: 30px 0 15px;
    text-align: right;
}

    .sustain_list .sorting .form_wrp {
        display: inline-block;
        width: 110px;
        text-align: left;
    }

    .sustain_list .sorting em {
        display: inline-block;
        padding-right: 10px;
        line-height: 38px;
        vertical-align: top;
    }

.ex_visual.environment {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_environment.jpg") no-repeat 50% 100%;
    background-size: cover;
}

    .ex_visual.environment.nitro-lazy {
        background-image: none !important;
    }

.about_environment.type2 {
    background: #fff;
}

    .about_environment.type2 .exkia_inner {
        padding: 95px 0;
    }

.con_operation {
    text-align: center;
}

    .con_operation img {
        width: 100%;
    }

.realizing {
    margin-top: 60px;
    padding-top: 55px;
    border-top: 1px solid #999;
    text-align: center;
    color: #666;
}

    .realizing strong {
        display: block;
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 20px;
    }

        .realizing strong:before {
            content: "";
            display: inline-block;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_quotes.png") no-repeat;
            background-position: 0 0;
            width: 24px;
            height: 24px;
            margin-right: 15px;
        }

        .realizing strong:after {
            content: "";
            display: inline-block;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_quotes.png") no-repeat;
            background-position: -26px 0;
            width: 24px;
            height: 24px;
            margin-left: 15px;
        }

    .realizing p {
        font-size: 14px;
    }

.cont_achievements {
    border-top: 1px solid #000;
    padding-top: 45px;
}

    .cont_achievements h3, .cont_achievements h5 {
        font-size: 20px;
        line-height: 24px;
        color: #000;
    }

    .cont_achievements .achievements1 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements1.png") no-repeat right 43px;
    }

        .cont_achievements .achievements1.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .achievements2 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements2.png") no-repeat right 43px;
    }

        .cont_achievements .achievements2.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .achievements3 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements3.png") no-repeat right 43px;
    }

        .cont_achievements .achievements3.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .achievements4 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements4.png") no-repeat right 43px;
    }

        .cont_achievements .achievements4.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .figure {
        display: block;
        font-family: helvetica;
        font-size: 72px;
        line-height: 76px;
        font-weight: bold;
        color: #54c4b4;
        margin: 8px 0 3px;
    }

        .cont_achievements .figure span {
            font-size: 20px;
            line-height: 24px;
        }

    .cont_achievements .txt {
        font-size: 14px;
        color: #666;
        display: block;
        padding-top: 40px;
    }

    .cont_achievements .dbSection {
        margin: 0 -56px;
    }

        .cont_achievements .dbSection + .dbSection {
            border-top: 0;
            padding-top: 50px;
        }

        .cont_achievements .dbSection .dbLeft {
            margin: 0 56px;
        }

        .cont_achievements .dbSection .dbRight {
            margin: 0 56px;
        }

.about_environment .comment {
    text-align: right;
}

.ex_kiaWrap.exception {
    margin-bottom: -100px;
}

.ex_visual.design {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_design.jpg") no-repeat 50% 100%;
    background-size: cover;
}

    .ex_visual.design.nitro-lazy {
        background-image: none !important;
    }

.ex_visual.kiaci {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_gt_ci_001.jpg") no-repeat 50% 100%;
    background-size: cover;
}

    .ex_visual.kiaci.nitro-lazy {
        background-image: none !important;
    }

.kia_design.type4 {
    width: 100%;
    background: #fff;
}

.titleImg.brand {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_brand.jpg") no-repeat 50% 100%;
    background-size: cover;
    margin-bottom: 0;
}

    .titleImg.brand.nitro-lazy {
        background-image: none !important;
    }

.titleImg.lines {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_lines.jpg") no-repeat 50% 100%;
    background-size: cover;
    margin-bottom: 0;
    height: 496px;
}

    .titleImg.lines.nitro-lazy {
        background-image: none !important;
    }

.titleImg.family {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_family.jpg") no-repeat 50% 100%;
    background-size: cover;
    margin: -126px 0 0;
    height: 418px;
}

    .titleImg.family.nitro-lazy {
        background-image: none !important;
    }

.kia_design .exkia_inner {
    margin: 0 auto;
    padding: 95px 0;
}

.kia_design.type2 {
    width: 100%;
    background: #000;
}

.kia_design.type3 .excon_tit {
    position: relative;
    z-index: 10;
}

.kia_design.type3 .exkia_inner {
    padding: 95px 0 0;
}

.ex_visual.pressNews {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_press.jpg");
}

    .ex_visual.pressNews.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.pressNews strong {
        color: #fff;
    }

.pressNews li {
    overflow: hidden;
    width: 100%;
    margin-bottom: 15px;
}

    .pressNews li a {
        display: block;
        position: relative;
        padding: 20px 40px 20px 300px;
        min-height: 142px;
        background: #fff;
    }

    .pressNews li .pressImg {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 256px;
        height: 184px;
    }

        .pressNews li .pressImg img {
            width: 100%;
            height: 100%;
        }

    .pressNews li .listCon {
        width: 100%;
    }

        .pressNews li .listCon h3, .pressNews li .listCon strong {
            display: block;
            font-size: 20px;
            color: #000;
            line-height: 25px;
        }

        .pressNews li .listCon span {
            display: block;
            padding: 5px 0 10px;
            color: #666;
        }

        .pressNews li .listCon .reviewcon span {
            display: inline-block;
        }

            .pressNews li .listCon .reviewcon span.write:before {
                content: "";
                width: 14px;
                height: 14px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_write.png") no-repeat 0 0;
                background-size: 14px 14px;
                display: inline-block;
                margin: 0 6px 0 0;
            }

            .pressNews li .listCon .reviewcon span.write:after {
                content: "|";
                color: #ccc;
                display: inline-block;
                margin: 0 0 0 6px;
                padding: 0 0 0 6px;
            }

            .pressNews li .listCon .reviewcon span.view {
                background: 0;
            }

                .pressNews li .listCon .reviewcon span.view:before {
                    content: "";
                    width: 13px;
                    height: 7px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_views.png") no-repeat 0 0;
                    background-size: 13px 7px;
                    display: inline-block;
                    margin: 0 6px;
                }

                .pressNews li .listCon .reviewcon span.view:after {
                    content: "|";
                    color: #ccc;
                    display: inline-block;
                    margin: 0 6px 0 6px;
                    padding: 0 0 0 6px;
                }

        .pressNews li .listCon p {
            padding-top: 15px;
            border-top: 1px solid #9a9a9a;
            font-size: 13px;
            color: #666;
            line-height: 20px;
        }

.pressNews_view {
    background: #fff;
    padding: 40px;
}

    .pressNews_view .pressImg img {
        width: 100%;
        height: 100%;
    }

    .pressNews_view .news_info {
        margin-top: 40px;
    }

    .pressNews_view .news_tit {
        display: block;
        font-size: 22px;
        color: #000;
        line-height: 25px;
    }

    .pressNews_view .news_date {
        display: block;
        padding: 10px 0 25px;
        color: #666;
    }

    .pressNews_view .news_detail {
        padding-top: 25px;
        border-top: 1px solid #9a9a9a;
        color: #666;
    }

    .pressNews_view .btn_download {
        margin-top: 25px;
    }

.ex_visual.pressNotice {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_pressnotice.jpg");
}

    .ex_visual.pressNotice.nitro-lazy {
        background-image: none !important;
    }

.excon_tit.notice_tit {
    line-height: 40px;
}

.ex_bbsList li {
    overflow: hidden;
    display: table;
    width: 100%;
    padding: 15px 0;
    border-bottom: 1px solid #d5d5d5;
    font-size: 14px;
    color: #222;
}

    .ex_bbsList li span {
        display: table-cell;
        vertical-align: middle;
    }

        .ex_bbsList li span.num {
            width: 10%;
            text-align: center;
        }

        .ex_bbsList li span.tit {
            display: table-cell;
            width: 85%;
            vertical-align: middle;
        }

            .ex_bbsList li span.tit a {
                display: block;
                padding: 0 15px;
            }

        .ex_bbsList li span.date {
            width: 15%;
            text-align: center;
        }

        .ex_bbsList li span.file {
            display: table-cell;
            width: 35%;
            vertical-align: middle;
            text-align: center;
        }

.ex_bbsList.type02 li span.tit {
    width: 40%;
}

    .ex_bbsList.type02 li span.tit span {
        display: block;
        padding: 0 15px;
    }

.ex_bbsList li.titArea {
    border-top: 2px solid #000;
    border-bottom: 1px solid #999;
    background: #e8e8e8;
    font-family: kiaB;
}

    .ex_bbsList li.titArea span.tit {
        text-align: center;
    }

.ex_visual.sports {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_sports.jpg");
}

    .ex_visual.sports.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.sports strong {
        color: #fff;
    }

.sportsCon {
    padding-top: 60px;
    border-top: 1px solid #000;
}

    .sportsCon h3, .sportsCon h5 {
        font-family: kiaB;
        font-size: 24px;
        line-height: 27px;
        color: #000;
    }

    .sportsCon p {
        padding-top: 15px;
        color: #666;
        line-height: 22px;
    }

.australian_open {
    min-height: 408px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_australian.jpg") no-repeat right top;
}

    .australian_open.nitro-lazy {
        background-image: none !important;
    }

    .australian_open p {
        width: 50%;
        margin-bottom: 50px;
    }

.cont_sports {
    padding-top: 60px;
}

    .cont_sports .dbSection {
        margin: 0;
    }

        .cont_sports .dbSection .dbLeft, .cont_sports .dbSection .dbRight {
            margin: 0;
        }

    .cont_sports .nadalspon {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_nadal.png") no-repeat right top;
        min-height: 510px;
    }

        .cont_sports .nadalspon.nitro-lazy {
            background-image: none !important;
        }

        .cont_sports .nadalspon p {
            width: 65%;
        }

    .cont_sports .bg {
        display: none;
    }

    .cont_sports .fifaspon {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_fifa.jpg") no-repeat right top;
        min-height: 206px;
        padding: 226px 0 0 55px;
    }

        .cont_sports .fifaspon.nitro-lazy {
            background-image: none !important;
        }

        .cont_sports .fifaspon .img {
            margin-top: 34px;
        }

            .cont_sports .fifaspon .img .thSection {
                margin: 0 -12px;
            }

            .cont_sports .fifaspon .img .thBox {
                margin: 0 12px;
            }

.etc_spon {
    padding-top: 90px;
}

    .etc_spon .img {
        display: block;
        margin-top: 20px;
        overflow: hidden;
        text-align: center;
    }

    .etc_spon .thSection {
        margin: 0 -25px;
    }

        .etc_spon .thSection .thBox {
            margin: 0 25px;
        }

        .etc_spon .thSection .img img {
            margin: 0 -100%;
        }

.ex_visual.concept {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_concept_car.jpg");
}

    .ex_visual.concept.nitro-lazy {
        background-image: none !important;
    }

.ex_visual.motorshow {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_motorshow.jpg");
}

    .ex_visual.motorshow.nitro-lazy {
        background-image: none !important;
    }

.exkia_gallery {
    margin: 64px 0 0;
}

    .exkia_gallery:after {
        content: "";
        clear: both;
        display: block;
    }

    .exkia_gallery .thumnail {
        float: left;
        width: 272px;
        margin: 0 -8px 0 -8px;
    }

        .exkia_gallery .thumnail li {
            float: left;
            margin: 0 8px 16px 8px;
        }

        .exkia_gallery .thumnail a {
            width: 120px;
            height: 120px;
            text-align: center;
            display: block;
            position: relative;
        }

        .exkia_gallery .thumnail .imgArea {
            width: 100%;
            height: 100%;
            overflow: hidden;
            text-align: center;
        }

            .exkia_gallery .thumnail .imgArea img {
                height: 100%;
                margin: 0 -100%;
            }

        .exkia_gallery .thumnail span {
            display: block;
        }

        .exkia_gallery .thumnail .carName {
            position: relative;
            bottom: 32px;
            z-index: 1006;
            text-overflow: ellipsis;
            white-space: nowrap;
            word-wrap: normal;
            overflow: hidden;
            width: 100%;
            height: 32px;
            line-height: 32px;
            padding: 0 10px;
            color: #fff;
            box-sizing: border-box;
        }

        .exkia_gallery .thumnail .dimmed {
            height: 32px;
            top: auto;
            bottom: 0;
        }

        .exkia_gallery .thumnail .off {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1007;
            border: 0;
            width: auto;
            height: auto;
        }

            .exkia_gallery .thumnail .off.on {
                border: 8px solid #bb162b;
                width: 104px;
                height: 104px;
            }

    .exkia_gallery.sound_gallery .thumnail li {
        float: none;
        width: auto;
        height: auto;
        margin: 0 0 6px 0;
    }

    .exkia_gallery .thumbtn_l {
        display: none;
    }

    .exkia_gallery .thumbtn_r {
        display: none;
    }

    .exkia_gallery .gallery_view {
        float: right;
        position: relative;
        width: 768px;
        overflow: hidden;
    }

        .exkia_gallery .gallery_view .btn_l {
            display: block;
            position: absolute;
            left: 0;
            top: 50%;
            z-index: 99;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_l.png") no-repeat 0 0;
            width: 84px;
            height: 84px;
            margin-top: -51px;
        }

            .exkia_gallery .gallery_view .btn_l.nitro-lazy {
                background-image: none !important;
            }

        .exkia_gallery .gallery_view .btn_r {
            display: block;
            position: absolute;
            right: 0;
            top: 50%;
            z-index: 99;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_r.png") no-repeat 0 0;
            width: 84px;
            height: 84px;
            margin-top: -51px;
        }

            .exkia_gallery .gallery_view .btn_r.nitro-lazy {
                background-image: none !important;
            }

        .exkia_gallery .gallery_view .btn_l a {
            display: block;
            width: 84px;
            height: 84px;
            font-size: 0;
            line-height: 0;
            overflow: hidden;
        }

        .exkia_gallery .gallery_view .btn_r a {
            display: block;
            width: 84px;
            height: 84px;
            font-size: 0;
            line-height: 0;
            overflow: hidden;
        }

        .exkia_gallery .gallery_view .imgWrap {
            position: relative;
            left: 0;
            top: 0;
            z-index: 98;
        }

            .exkia_gallery .gallery_view .imgWrap img {
                width: 100%;
            }

        .exkia_gallery .gallery_view .imgArea {
            overflow: hidden;
            width: 20000px;
            height: 440px;
        }

            .exkia_gallery .gallery_view .imgArea li {
                float: left;
            }

        .exkia_gallery .gallery_view .pg_btn_area {
            position: relative;
            top: -27px;
            z-index: 99;
            margin-top: 0;
        }

    .exkia_gallery .gallery_desc {
        padding: 25px;
        color: #666;
        background: #fff;
        margin-top: -17px;
    }

        .exkia_gallery .gallery_desc .title {
            display: block;
            font-size: 17px;
            line-height: 21px;
            color: #000;
            margin-bottom: 10px;
        }

    .exkia_gallery .imgCont {
        position: relative;
        overflow: hidden;
    }

    .exkia_gallery .tab_gallery .input_box {
        display: none;
    }

.square {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bl_square.gif") no-repeat 0 8px;
    padding-left: 9px;
    color: #666;
}

    .square.nitro-lazy {
        background-image: none !important;
    }

    .square span {
        color: #000;
    }

.ex_visual.sns {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_sns.jpg") 50% 100%;
}

    .ex_visual.sns.nitro-lazy {
        background-image: none !important;
    }

.social_media {
    margin-bottom: -100px;
}

    .social_media .wImg {
        display: inline;
    }

    .social_media .mImg {
        display: none;
    }

    .social_media .sns_block {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

        .social_media .sns_block.type1, .social_media .sns_block.type1 .sns_bg .in {
            height: 792px;
        }

        .social_media .sns_block.type1_1, .social_media .sns_block.type1_1 .sns_bg .in {
            height: 440px;
        }

        .social_media .sns_block.type1_2, .social_media .sns_block.type1_2 .sns_bg .in {
            height: 352px;
        }

        .social_media .sns_block.type2, .social_media .sns_block.type2 .sns_bg .in {
            height: 180px;
        }

            .social_media .sns_block.type2 .mark {
                display: inline-block !important;
                margin: -8px 0 0 14px;
                vertical-align: middle;
            }

        .social_media .sns_block.type3, .social_media .sns_block.type3 .sns_bg .in {
            height: 380px;
        }

            .social_media .sns_block.type3 .sns_box:first-child {
                width: 25%;
            }

    .social_media .sns_dth {
        display: table-cell;
    }

    .social_media .sns_box {
        display: table-cell;
        color: #fff;
        text-align: center;
        vertical-align: middle;
        text-decoration: none;
        overflow: hidden;
        position: relative;
        z-index: 1;
        height: 100%;
    }

        .social_media .sns_box .sns_info {
            padding: 0 50px;
            box-sizing: border-box;
            position: relative;
            z-index: 3;
        }

        .social_media .sns_box .tit {
            display: inline-block;
            font-size: 22px;
            line-height: normal;
        }

        .social_media .sns_box .desc {
            font-size: 17px;
            line-height: 24px;
            margin-top: 10px;
        }

        .social_media .sns_box .mark {
            display: block;
            margin: 0 auto 15px;
        }

        .social_media .sns_box.ntxt {
            vertical-align: top;
            text-align: left;
        }

            .social_media .sns_box.ntxt .sns_info {
                padding: 30px;
            }

            .social_media .sns_box.ntxt .tit {
                text-indent: -9999px;
            }

        .social_media .sns_box:hover .tit, .social_media a.sns_box:focus .tit {
            text-decoration: underline;
        }

        .social_media .sns_box .sns_bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 2;
        }

            .social_media .sns_box .sns_bg .in {
                display: block;
                margin: 0 -100%;
                text-align: center;
            }

            .social_media .sns_box .sns_bg img {
                height: 100% !important;
            }

.whiteTxt {
    color: #fff !important;
}

.tab_body {
    display: none;
}

    .tab_body.current {
        display: block;
    }

.ex_visual.driving {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_driving.jpg") no-repeat 50% 100%;
    background-size: cover;
}

    .ex_visual.driving.nitro-lazy {
        background-image: none !important;
    }

.titleImg {
    position: relative;
    color: #fff;
}

.titleImg {
    width: 100%;
    height: 336px;
    color: #fff;
    margin-bottom: 48px;
}

    .titleImg.suspension {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_suspension1.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.suspension.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.handling {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_handling1.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.handling.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control1 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control1.jpg") no-repeat 50% 100%;
        background-size: cover;
        height: 496px;
        text-transform: uppercase;
    }

        .titleImg.control1.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control2 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control2.jpg") no-repeat 50% 100%;
        background-size: cover;
        height: 496px;
        text-transform: uppercase;
    }

        .titleImg.control2.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control3 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control3.jpg") no-repeat 50% 100%;
        background-size: cover;
        height: 496px;
        text-transform: uppercase;
    }

        .titleImg.control3.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control4 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control4.jpg") no-repeat 50% 100%;
        background-size: cover;
        height: 496px;
        text-transform: uppercase;
        color: #000;
    }

        .titleImg.control4.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.enjoyable {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_enjoyable1.jpg") no-repeat 50% 100%;
        background-size: cover;
        height: 312px;
        margin-bottom: 0;
    }

        .titleImg.enjoyable.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.headlamps {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_headlamps1.jpg") no-repeat 50% 100%;
        background-size: cover;
        height: 312px;
        margin-bottom: 0;
    }

        .titleImg.headlamps.nitro-lazy {
            background-image: none !important;
        }

    .titleImg strong {
        display: block;
        font-size: 34px;
        line-height: 38px;
        margin-bottom: 10px;
    }

    .titleImg span {
        font-size: 15px;
        line-height: 19px;
    }

    .titleImg .titleTxt1 {
        padding: 168px 0 0 40px;
    }

    .titleImg .titleTxt2 {
        padding: 208px 0 0 40px;
    }

        .titleImg .titleTxt2 strong br {
            display: none;
        }

    .titleImg .titleTxt3 {
        padding: 83px 0 0 40px;
    }

.inno_driving {
    position: relative;
}

    .inno_driving.type1, .inno_driving.type3, .inno_driving.type5 {
        width: 100%;
        background: #fff;
    }

    .inno_driving.type2. .inno_driving.type4, .inno_driving.type6 {
        width: 100%;
        background: #f6f6f6;
    }

    .inno_driving.type3 .excon_tit span.m_none {
        display: inline-block;
        padding-top: 0;
    }

    .inno_driving .exkia_inner {
        margin: 0 auto;
        padding: 95px 0;
    }

.inno_driving {
    width: 100%;
}

    .inno_driving dl {
        margin-top: 20px;
    }

        .inno_driving dl dt {
            font-size: 18px;
            line-height: 22px;
            color: #000;
            font-family: "KiaB";
            margin-bottom: 10px;
        }

        .inno_driving dl dd {
            color: #666;
        }

    .inno_driving .img img {
        width: 100%;
        height: 100%;
    }

    .inno_driving .btn {
        position: absolute;
        left: 50%;
        bottom: -57px;
        text-align: center;
        margin-left: -559px;
    }

        .inno_driving .btn ul li {
            float: left;
            margin-left: 24px;
        }

            .inno_driving .btn ul li:first-child {
                margin-left: 0;
            }

    .inno_driving .headlampsImg {
        margin-top: 50px;
    }

        .inno_driving .headlampsImg img {
            width: 100%;
            height: 100%;
        }

    .inno_driving .numList {
        border-top: 1px solid #d5d5d5;
        margin-top: 30px;
        padding-top: 30px;
    }

        .inno_driving .numList li {
            color: #000;
            margin-top: 15px;
        }

            .inno_driving .numList li:first-child {
                margin-top: 0;
            }

        .inno_driving .numList .num {
            display: inline-block;
            border-radius: 10px;
            background: #bb162b;
            color: #fff;
            text-align: center;
            width: 20px;
            height: 20px;
            vertical-align: middle;
            margin-right: 5px;
        }

        .inno_driving .numList .txt {
            display: block;
            padding-left: 30px;
            color: #666;
        }

.dbSection {
    margin: 0 -16px 0;
}

    .dbSection:after {
        content: "";
        clear: both;
        display: block;
    }

    .dbSection .dbSectionInner {
        float: left;
        width: 50%;
    }

    .dbSection .dbLeft, .dbSection .dbRight {
        margin: 0 16px;
    }

.thSection {
    margin: 0 -16px 0;
}

    .thSection:after {
        content: "";
        clear: both;
        display: block;
    }

    .thSection .thSectionInner {
        float: left;
        width: 33.33%;
    }

    .thSection .thBox {
        margin: 0 16px;
    }

.cont_suspension, .cont_handling, .cont_riding, .cont_enjoyable, .cont_headlamps, .headlampsImg {
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.driving_mode {
    background: #fff;
    padding-bottom: 30px;
}

    .driving_mode .exkia_inner {
        padding: 95px 0 0 0;
        position: relative;
    }

    .driving_mode .excon_tit {
        position: relative;
        z-index: 2;
    }

    .driving_mode .seq_wrap {
        margin: -24% 0 0 0;
    }

        .driving_mode .seq_wrap .seq_con {
            display: none;
            position: relative;
            color: #fff;
        }

            .driving_mode .seq_wrap .seq_con.current {
                display: block;
                overflow: hidden;
            }

        .driving_mode .seq_wrap .seq_txt {
            position: absolute;
            top: 36%;
            left: 10%;
            text-transform: uppercase;
        }

            .driving_mode .seq_wrap .seq_txt strong {
                display: block;
                font-size: 34px;
                line-height: 38px;
                margin-bottom: 10px;
            }

            .driving_mode .seq_wrap .seq_txt span {
                font-size: 15px;
                line-height: 19px;
            }

        .driving_mode .seq_wrap .seq_img {
            margin: 0 -10%;
            text-align: center;
        }

            .driving_mode .seq_wrap .seq_img img {
                max-width: 100%;
            }

    .driving_mode .seq_btn {
        position: absolute;
        top: 88%;
        width: 100%;
        text-align: center;
        z-index: 9;
    }

        .driving_mode .seq_btn ul li {
            display: inline-block;
            margin-left: 15px;
        }

.ex_visual.safety {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_safety.jpg");
}

    .ex_visual.safety.nitro-lazy {
        background-image: none !important;
    }

.inno_safety {
    overflow: hidden;
}

.car_body {
    margin-bottom: 70px;
}

    .car_body .carMove {
        overflow: hidden;
        position: relative;
        max-width: 940px;
        height: 100%;
        margin: 0 auto;
    }

    .car_body img {
        width: 100%;
    }

    .car_body .car_back {
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_body_front.jpg") no-repeat 100% 0;
        background-size: cover;
    }

        .car_body .car_back.nitro-lazy {
            background-image: none !important;
        }

    .car_body .btn_handle {
        position: absolute;
        bottom: 0;
        width: 47px;
        height: 100%;
        margin-right: -24px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_line.gif") repeat-y 50% 0;
        z-index: 2;
    }

        .car_body .btn_handle.nitro-lazy {
            background-image: none !important;
        }

        .car_body .btn_handle button {
            overflow: hidden;
            display: block;
            text-indent: -9999px;
            position: absolute;
            bottom: 24px;
            left: 0;
            width: 47px;
            height: 47px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_handle.png") no-repeat;
        }

            .car_body .btn_handle button.nitro-lazy {
                background-image: none !important;
            }

.control_btn {
    overflow: hidden;
    position: relative;
    margin-top: 25px;
    text-align: left;
}

    .control_btn .btnBack {
        float: right;
    }

.titleImg.safety_airbag {
    height: 449px;
    margin: 0;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_airbag.png") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.safety_airbag.nitro-lazy {
        background-image: none !important;
    }

.titleImg.safety_seatbelt {
    height: 600px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_seatbelt.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.safety_seatbelt.nitro-lazy {
        background-image: none !important;
    }

.titleImg.safety_bumper {
    height: 533px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_bumper.png") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.safety_bumper.nitro-lazy {
        background-image: none !important;
    }

.slide_technology {
    margin-bottom: 80px;
}

    .slide_technology .slider_inner {
        width: 100%;
    }

    .slide_technology .gallery_desc {
        position: relative;
        padding: 20px 0;
        color: #666;
    }

        .slide_technology .gallery_desc .title {
            display: block;
            font-size: 17px;
            line-height: 21px;
            color: #000;
            margin-bottom: 10px;
        }

    .slide_technology .slider_inner .pg_btn_area {
        position: absolute;
        left: 0;
        width: 100%;
        margin-top: 0;
    }

.cont_safety {
    margin: 0 -16px;
}

    .cont_safety &gt; li {
        float: left;
        width: 33.33%;
    }

    .cont_safety li &gt; div {
        overflow: hidden;
        margin: 0 16px;
    }

        .cont_safety li &gt; div img {
            width: 100%;
        }

        .cont_safety li &gt; div dl {
            margin-top: 25px;
        }

            .cont_safety li &gt; div dl dt {
                color: #000;
                font-size: 18px;
                font-family: kiaB;
            }

            .cont_safety li &gt; div dl dd {
                padding-top: 10px;
                color: #666;
                line-height: 17px;
            }

.ex_visual.performance {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_performance.jpg");
}

    .ex_visual.performance.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.performance strong, .ex_visual.performance span {
        color: #fff;
    }

.tab_performance .history_list li {
    width: 16.6%;
}

.engine_gallery {
    margin-bottom: 90px;
}

    .engine_gallery .thumnail {
        width: 225px;
    }

        .engine_gallery .thumnail li {
            float: none;
            width: 100%;
            margin: 0;
            height: auto;
        }

            .engine_gallery .thumnail li a {
                width: auto;
                height: 135px;
                text-align: center;
            }

                .engine_gallery .thumnail li a:hover {
                    color: #bb162b;
                }

            .engine_gallery .thumnail li a {
                opacity: .3;
            }

            .engine_gallery .thumnail li.tab_on a {
                opacity: 1;
            }

        .engine_gallery .thumnail .imgArea.off {
            width: auto;
            height: auto;
            margin: 0;
        }

            .engine_gallery .thumnail .imgArea.off img {
                height: auto;
                margin: 0;
            }

            .engine_gallery .thumnail .imgArea.off:before {
                display: none;
            }

        .engine_gallery .thumnail .off {
            position: static;
            width: auto;
            height: auto;
            margin-left: 24px;
            line-height: 27px;
        }

            .engine_gallery .thumnail .off:before {
                display: inline-block;
                content: "";
                width: 5px;
                height: 9px;
                margin-right: 8px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_arrow01.gif") no-repeat;
            }

            .engine_gallery .thumnail .off.on {
                width: auto;
                height: auto;
                color: #bb162b;
                border: 0;
            }

                .engine_gallery .thumnail .off.on:before {
                    background-position: -6px 0;
                }

    .engine_gallery .gallery_desc {
        margin: 0;
        padding: 25px 0 0 0;
        border-top: 1px solid #222;
    }

        .engine_gallery .gallery_desc .title {
            display: inline-block;
        }

            .engine_gallery .gallery_desc .title:after {
                display: inline-block;
                content: "";
                width: 1px;
                height: 12px;
                margin: 0 20px;
                background: #e8e8e8;
            }

.perform_map {
    margin-bottom: 90px;
}

    .perform_map img {
        width: 100%;
    }

.country_info {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.car_wheel .car_back {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_wheel_front.jpg");
}

    .car_wheel .car_back.nitro-lazy {
        background-image: none !important;
    }

.cont_dynamic {
    margin-bottom: 90px;
}

.chart_durability {
    padding: 0 0 50px 40px;
}

    .chart_durability .chartWrap {
        position: relative;
        padding-left: 209px;
        margin-bottom: 40px;
    }

        .chart_durability .chartWrap:before {
            position: absolute;
            top: 76px;
            left: 209px;
            content: "";
            display: block;
            width: 300px;
            height: 2px;
            background: #bb162b;
        }

    .chart_durability .chartWrap2:before {
        width: 750px;
    }

    .chart_durability .chartWrap h5 {
        position: absolute;
        top: 48px;
        left: 0;
    }

        .chart_durability .chartWrap h5 span {
            display: block;
            width: 205px;
            color: #bb162b;
            font-size: 15px;
            font-family: kiaM;
            line-height: 27px;
            border: 2px solid #bb162b;
            border-radius: 53px;
            text-align: center;
            background: #fff;
        }

    .chart_durability ol {
        margin-left: 17px;
    }

        .chart_durability ol li {
            float: left;
        }

            .chart_durability ol li p {
                position: relative;
                margin: 6px 15px;
            }

            .chart_durability ol li em {
                position: absolute;
                top: -6px;
                right: 23px;
                display: inline-block;
                width: 27px;
                height: 27px;
                color: #fff;
                line-height: 27px;
                border-radius: 27px;
                text-align: center;
                background: #bb162b;
            }

            .chart_durability ol li span {
                display: block;
                margin: 15px 0 0 0;
                text-align: center;
            }

.perform_marginal {
    padding: 10px 0 90px;
}

    .perform_marginal img {
        width: 100%;
    }

.marginal_info li {
    position: relative;
    float: left;
    padding: 0 40px 0 57px;
    color: #333;
    line-height: 39px;
    font-size: 15px;
}

    .marginal_info li br {
        display: none;
    }

    .marginal_info li span {
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        width: 39px;
        height: 39px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_marginal.png") no-repeat;
    }

        .marginal_info li span.nitro-lazy {
            background-image: none !important;
        }

    .marginal_info li.mar_offroad span {
        background-position: -42px 0;
    }

    .marginal_info li.mar_excold span {
        background-position: -84px 0;
    }

    .marginal_info li.mar_exHeat span {
        background-position: -126px 0;
    }

    .marginal_info li:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 45px;
        display: inline-block;
        width: 10px;
        height: 10px;
        margin-top: -5px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_marginal.png") no-repeat 0 -42px;
    }

    .marginal_info li.mar_offroad:before {
        background-position: -15px -42px;
    }

    .marginal_info li.mar_excold:before {
        background-position: 0 -53px;
    }

    .marginal_info li.mar_exHeat:before {
        background-position: -15px -53px;
    }

.ex_visual.technology {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_technology.jpg");
}

    .ex_visual.technology.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.technology strong, .ex_visual.technology span {
        color: #fff;
    }

.titleImg.tech_headup {
    height: 489px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_headup.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.tech_headup.nitro-lazy {
        background-image: none !important;
    }

.titleImg.tech_cluster {
    height: 489px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_cluster.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.tech_cluster.nitro-lazy {
        background-image: none !important;
    }

.titleImg.tech_monitoring {
    height: 570px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_monitoring.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.tech_monitoring.nitro-lazy {
        background-image: none !important;
    }

.titleImg.tech_parking {
    height: 489px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_parking.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.tech_parking.nitro-lazy {
        background-image: none !important;
    }

.cont_navi {
    margin-bottom: 90px;
}

.titleImg.tech_nvh {
    height: 489px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_nvh.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.tech_nvh.nitro-lazy {
        background-image: none !important;
    }

.titleImg.tech_noise {
    height: 489px;
    margin-bottom: 95px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_noise.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.tech_noise.nitro-lazy {
        background-image: none !important;
    }

.cont_sound {
    margin-bottom: 90px;
}

    .cont_sound li {
        width: 50%;
    }

.titleImg.tech_soundP {
    height: 510px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_sound.jpg") no-repeat 50% 0;
    background-size: cover;
}

    .titleImg.tech_soundP.nitro-lazy {
        background-image: none !important;
    }

.cont_driving {
    margin-bottom: 40px;
}

    .cont_driving li {
        float: none;
        display: inline-block;
        margin: 0 0 45px -4px;
        vertical-align: top;
    }

.ex_visual.review {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_review.jpg");
}

    .ex_visual.review.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.review strong {
        color: #fff;
    }

.ex_bbsView {
    border-top: 2px solid #000;
}

    .ex_bbsView .bbs_tit {
        display: block;
        padding: 20px 25px;
        font-family: kiaM;
        font-size: 16px;
        color: #222;
    }

    .ex_bbsView .bbs_info {
        padding: 20px 25px;
        border-top: 1px solid #d5d5d5;
    }

        .ex_bbsView .bbs_info .bbs_date {
            display: block;
            margin-bottom: 40px;
            font-size: 14px;
            color: #666;
        }

        .ex_bbsView .bbs_info .bbs_etc {
            overflow: hidden;
            padding: 0 15px 15px;
        }

            .ex_bbsView .bbs_info .bbs_etc span {
                float: left;
            }

                .ex_bbsView .bbs_info .bbs_etc span.bbs_write {
                    margin: 0;
                    background: 0;
                }

                    .ex_bbsView .bbs_info .bbs_etc span.bbs_write:before {
                        content: "";
                        width: 14px;
                        height: 14px;
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_write.png") no-repeat 0 0;
                        background-size: 14px 14px;
                        display: inline-block;
                        margin: 0 6px 0 0;
                    }

                    .ex_bbsView .bbs_info .bbs_etc span.bbs_write:after {
                        content: "|";
                        color: #ccc;
                        display: inline-block;
                        margin: 0 6px 0 6px;
                        padding: 0 0 0 6px;
                    }

                .ex_bbsView .bbs_info .bbs_etc span.bbs_view {
                    background: 0;
                }

                    .ex_bbsView .bbs_info .bbs_etc span.bbs_view:before {
                        content: "";
                        width: 13px;
                        height: 7px;
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_views.png") no-repeat 0 0;
                        background-size: 13px 7px;
                        display: inline-block;
                        margin: 0 6px;
                    }

                    .ex_bbsView .bbs_info .bbs_etc span.bbs_view:after {
                        content: "|";
                        color: #ccc;
                        display: inline-block;
                        margin: 0 6px 0 6px;
                        padding: 0 0 0 6px;
                    }

                .ex_bbsView .bbs_info .bbs_etc span.bbs_date {
                    margin: 0 0 0 6px;
                }

.ex_visual.promotion01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_promotion01.jpg");
}

    .ex_visual.promotion01.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.promotion01 strong, .ex_visual.promotion01 span {
        color: #fff;
    }

.promotionCon {
    padding-top: 50px;
    border-top: 1px solid #000;
}

    .promotionCon .promotion_view {
        float: right;
        position: relative;
        overflow: hidden;
        width: 768px;
    }

        .promotionCon .promotion_view .btn_l {
            display: block;
            position: absolute;
            left: 0;
            top: 45%;
            z-index: 99;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_l.png") no-repeat 0 0;
            width: 84px;
            height: 84px;
            margin-top: -51px;
        }

            .promotionCon .promotion_view .btn_l.nitro-lazy {
                background-image: none !important;
            }

        .promotionCon .promotion_view .btn_r {
            display: block;
            position: absolute;
            right: 0;
            top: 45%;
            z-index: 99;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_r.png") no-repeat 0 0;
            width: 84px;
            height: 84px;
            margin-top: -51px;
        }

            .promotionCon .promotion_view .btn_r.nitro-lazy {
                background-image: none !important;
            }

        .promotionCon .promotion_view .btn_l a {
            display: block;
            width: 84px;
            height: 84px;
            font-size: 0;
            line-height: 0;
            overflow: hidden;
        }

        .promotionCon .promotion_view .btn_r a {
            display: block;
            width: 84px;
            height: 84px;
            font-size: 0;
            line-height: 0;
            overflow: hidden;
        }

        .promotionCon .promotion_view .pg_btn_area {
            position: absolute;
            top: 410px;
            left: 50%;
            z-index: 99;
            margin-top: 0;
        }

        .promotionCon .promotion_view ul {
            overflow: hidden;
            width: 100000px;
        }

            .promotionCon .promotion_view ul li {
                float: left;
                width: 768px;
            }

                .promotionCon .promotion_view ul li .imgArea {
                    width: 768px;
                    height: 440px;
                }

                    .promotionCon .promotion_view ul li .imgArea img {
                        width: 100%;
                        height: 100%;
                    }

        .promotionCon .promotion_view .gallery_desc {
            padding: 25px;
            color: #666;
            background: #fff;
            margin-top: 0;
        }

            .promotionCon .promotion_view .gallery_desc .title {
                display: block;
                font-size: 17px;
                line-height: 21px;
                color: #000;
                margin-bottom: 5px;
            }

.ex_visual.promotion02 {
    position: relative;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_promotion02.jpg");
}

    .ex_visual.promotion02.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.promotion02 strong, .ex_visual.promotion02 span {
        color: #fff;
    }

    .ex_visual.promotion02 .promotion_play a {
        position: absolute;
        left: 50%;
        top: 70%;
        z-index: 99;
        margin: -20px 0 0 -57px;
    }

    .ex_visual.promotion02 .videoText {
        display: none;
    }

.promotionImg {
    border: 1px solid #ededed;
}

    .promotionImg img {
        width: 100%;
        height: 100%;
    }

.promotion_focuse {
    overflow: hidden;
    padding-top: 50px;
    border-top: 1px solid #000;
}

    .promotion_focuse li {
        float: left;
        width: 33.3%;
    }

        .promotion_focuse li dl {
            padding-right: 30px;
        }

        .promotion_focuse li dt {
            font-family: kiaB;
            font-size: 18px;
            color: #000;
        }

        .promotion_focuse li dd {
            color: #666;
        }

.ex_visual.promotion03 {
    position: relative;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_promotion03.jpg");
}

    .ex_visual.promotion03.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.promotion03 strong, .ex_visual.promotion03 span {
        color: #fff;
    }

    .ex_visual.promotion03 .promotion_play a {
        position: absolute;
        left: 50%;
        top: 70%;
        z-index: 99;
        margin: -20px 0 0 -57px;
    }

    .ex_visual.promotion03 .videoText {
        display: none;
    }

.cinemaCon {
    overflow: hidden;
}

    .cinemaCon li {
        float: left;
        width: 33.3%;
        padding: 0 15px;
        box-sizing: border-box;
    }

        .cinemaCon li span {
            display: block;
        }

            .cinemaCon li span img {
                width: 100%;
                height: 100%;
            }

        .cinemaCon li dl {
            padding-top: 20px;
        }

        .cinemaCon li dt {
            font-family: kiaB;
            font-size: 18px;
            color: #000;
        }

        .cinemaCon li dd {
            padding-top: 15px;
            color: #666;
        }

.promotionContents .popup_wrap {
    display: none;
    width: 740px;
    margin: 0 auto;
    left: 50%;
    margin-left: -370px;
}

    .promotionContents .popup_wrap img {
        width: 100%;
    }

.promotionContents .popup_wrap02 .youtube {
    height: 100%;
}

.promotionContents .popup_wrap dl.img_more {
    padding: 25px;
}

.promotionContents .popup .pop_con {
    padding: 0;
    height: 100%;
}

    .promotionContents .popup .pop_con .img_more {
        padding: 15px 25px;
        background: #fff;
    }

        .promotionContents .popup .pop_con .img_more dt {
            margin-bottom: 10px;
            font-family: kiaB;
            font-size: 15px;
        }

        .promotionContents .popup .pop_con .img_more dd {
            color: #666;
        }

.promotionContents .popup_wrap .pop_con img {
    width: 100%;
}

.promotionContents .popup_wrap02 {
    display: none;
    position: absolute;
    top: 160px;
    left: 50%;
    width: 800px;
    height: 466px;
    margin: 0 0 0 -400px;
    z-index: 1006;
}

    .promotionContents .popup_wrap02 .closeBtn {
        position: absolute;
        top: 0;
        right: -51px;
    }

.ex_visual.tv {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_tv.jpg");
}

    .ex_visual.tv.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.tv strong, .ex_visual.tv span {
        color: #fff;
    }

.tvCon {
    padding-top: 25px;
    border-top: 1px solid #000;
}

.tvTop {
    overflow: hidden;
}

    .tvTop span {
        float: left;
        font-size: 15px;
        color: #222;
    }

    .tvTop a {
        float: right;
        width: 40px;
        height: 24px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_detail_tv.png") no-repeat 0 0;
        text-indent: -999px;
        font-size: 0;
        line-height: 0;
    }

        .tvTop a.nitro-lazy {
            background-image: none !important;
        }

.tvList {
    margin: 15px 0 0 -32px;
}

    .tvList li {
        float: left;
        width: 25%;
    }

        .tvList li a {
            display: block;
            overflow: hidden;
            position: relative;
            margin: 0 0 25px 32px;
        }

            .tvList li a span {
                display: block;
            }

                .tvList li a span.img {
                    width: auto;
                    height: 144px;
                }

                    .tvList li a span.img img {
                        width: 100%;
                        height: 160px;
                        overflow: hidden;
                    }

                .tvList li a span.txt {
                    display: table;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    height: 40px;
                    font-size: 13px;
                    color: #fff;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_tvlist_tit.png") repeat 0 0;
                }

                    .tvList li a span.txt.nitro-lazy {
                        background-image: none !important;
                    }

                    .tvList li a span.txt strong {
                        display: table-cell;
                        vertical-align: middle;
                        padding: 0 50px 0 20px;
                        width: 100%;
                        box-sizing: border-box;
                        font-family: kiaM;
                    }

                    .tvList li a span.txt em {
                        position: absolute;
                        width: 24px;
                        height: 24px;
                        top: 50%;
                        right: 20px;
                        margin-top: -12px;
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_play.png") no-repeat 0 0;
                        text-indent: -999px;
                        font-size: 0;
                        line-height: 0;
                    }

                        .tvList li a span.txt em.nitro-lazy {
                            background-image: none !important;
                        }

.tvdetailTop {
    overflow: hidden;
}

    .tvdetailTop span {
        float: left;
        font-size: 15px;
        color: #222;
    }

        .tvdetailTop span em {
            color: #bb162b;
        }

    .tvdetailTop a {
        float: right;
        width: 28px;
        height: 28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_detaillist_tv.png") no-repeat 0 0;
        text-indent: -999px;
        font-size: 0;
        line-height: 0;
    }

        .tvdetailTop a.nitro-lazy {
            background-image: none !important;
        }

.slider_tv {
    overflow: hidden;
    position: relative;
    width: 1120px;
    height: 676px;
    margin-top: 15px;
}

    .slider_tv .btnNavi {
        display: block;
        text-indent: -9999px;
        position: absolute;
        top: 35%;
        width: 80px;
        height: 80px;
        margin-top: -40px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_navi_w.png") no-repeat;
        z-index: 99;
    }

        .slider_tv .btnNavi.nitro-lazy {
            background-image: none !important;
        }

        .slider_tv .btnNavi.btn_l {
            left: 0;
        }

        .slider_tv .btnNavi.btn_r {
            right: 0;
            background-position: 100% 0;
        }

    .slider_tv .imgArea {
        width: 100000px;
        height: 676px;
        position: relative;
        z-index: 1;
    }

        .slider_tv .imgArea li {
            float: left;
            width: 920px;
            height: 676px;
            margin-right: 20px;
        }

            .slider_tv .imgArea li .movie {
                height: 520px;
            }

            .slider_tv .imgArea li:first-child {
                margin-left: 100px;
            }

            .slider_tv .imgArea li .tvcarTxt {
                position: relative;
                margin-top: 25px;
                text-align: center;
            }

                .slider_tv .imgArea li .tvcarTxt strong {
                    font-size: 24px;
                    color: #222;
                }

                .slider_tv .imgArea li .tvcarTxt p {
                    padding-top: 10px;
                    font-size: 15px;
                    color: #666;
                }

                .slider_tv .imgArea li .tvcarTxt .movie_explain a {
                    position: absolute;
                    top: 0;
                    right: 0;
                    display: block;
                    width: 35px;
                    height: 27px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_off.png") no-repeat 0 0;
                    text-indent: -999px;
                    font-size: 0;
                    line-height: 0;
                }

                    .slider_tv .imgArea li .tvcarTxt .movie_explain a.nitro-lazy {
                        background-image: none !important;
                    }

                .slider_tv .imgArea li .tvcarTxt .movie_explain .movieTxt {
                    display: none;
                    position: absolute;
                    top: 35px;
                    left: 0;
                    width: 880px;
                    height: 56px;
                    padding: 20px;
                    overflow-y: scroll;
                    background: #222;
                    font-size: 13px;
                    color: #fff;
                }

                .slider_tv .imgArea li .tvcarTxt .movie_explain.on .movieTxt {
                    display: block;
                }

                .slider_tv .imgArea li .tvcarTxt .movie_explain.on a {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_on.png") no-repeat 0 0;
                }

                    .slider_tv .imgArea li .tvcarTxt .movie_explain.on a.nitro-lazy {
                        background-image: none !important;
                    }

.careerWrap {
    text-align: center;
}

.ex_visual.career {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_career.jpg");
}

    .ex_visual.career.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.career strong, .ex_visual.career span {
        color: #fff;
    }

.careerCon {
    overflow: hidden;
}

    .careerCon li {
        float: left;
        width: 33.3%;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .careerCon.careerCon02 li {
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 49%;
        margin-bottom: 20px;
    }

    .careerCon li span {
        display: block;
    }

        .careerCon li span img {
            width: 100%;
            height: 100%;
        }

    .careerCon li h3, .careerCon li strong {
        display: block;
        padding-top: 20px;
        font-family: kiaB;
        font-size: 18px;
        color: #000;
    }

    .careerCon li p {
        padding-top: 15px;
        color: #666;
    }

.brand_tab li.tab2Line a br {
    display: none;
}

.ex_visual.identity {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_identity.jpg");
}

    .ex_visual.identity.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.identity strong, .ex_visual.identity span {
        color: #fff;
    }

.brand_ident .exkia_inner {
    position: relative;
    z-index: 2;
}

.brand_ident .img_direct {
    overflow: hidden;
    position: relative;
    margin: auto;
    z-index: 1;
    max-width: 940px;
}

    .brand_ident .img_direct img {
        width: 100%;
    }

.brand_slogan {
    text-align: center;
}

    .brand_slogan .slogan_inner {
        position: relative;
        display: inline-block;
        margin: 0 auto;
        padding: 17px 63px 95px 63px;
        color: #d3d3d3;
        font-size: 42px;
        line-height: 1;
    }

    .brand_slogan strong {
        display: inline-block;
        color: #000;
        font-family: kiaM;
    }

        .brand_slogan strong span {
            display: block;
            margin-top: 10px;
            font-size: 16px;
        }

    .brand_slogan .quo {
        position: absolute;
        top: 0;
        overflow: hidden;
        display: inline-block;
        text-indent: -9999px;
        width: 44px;
        height: 33px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_quo.png") no-repeat;
    }

        .brand_slogan .quo.nitro-lazy {
            background-image: none !important;
        }

    .brand_slogan .lquo {
        left: 0;
    }

    .brand_slogan .rquo {
        right: 0;
        background-position: 100% 0;
    }

.img_values {
    margin: 50px 0 90px;
    text-align: center;
}

.ex_visual.campaign {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_campaign.jpg");
}

    .ex_visual.campaign.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.campaign strong, .ex_visual.campaign span {
        color: #fff;
    }

.camp_move {
    padding-top: 65px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #c9c9c9;
}

.ex_visual.roadtrip {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_roadtrip.jpg");
}

    .ex_visual.roadtrip.nitro-lazy {
        background-image: none !important;
    }

.ex_visual.design2 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_Manifesto.jpg");
}

    .ex_visual.design2.nitro-lazy {
        background-image: none !important;
    }

.ex_visual.gearup {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_gearup.jpg");
}

    .ex_visual.gearup.nitro-lazy {
        background-image: none !important;
    }

.camp_move h3, .camp_move h5 {
    margin-bottom: 10px;
    color: #000;
    font-size: 24px;
    font-family: kiaB;
    text-align: center;
    margin-top: 20px;
}

.camp_move .moveInfo {
    display: block;
    color: #666;
    font-size: 15px;
    line-height: 1.3;
    text-align: center;
}

.brand_moveArea {
    position: relative;
    margin-top: 40px;
}

    .brand_moveArea img {
        width: 100%;
    }

    .brand_moveArea button {
        overflow: hidden;
        display: block;
        text-indent: -9999px;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 98px;
        height: 98px;
        margin: -49px 0 0 -49px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign.png") no-repeat;
    }

        .brand_moveArea button.nitro-lazy {
            background-image: none !important;
        }

    .brand_moveArea .btn1 {
        left: 35%;
    }

    .brand_moveArea .btn2 {
        left: 65%;
    }

.camp_move .campLink {
    position: relative;
    padding: 30px 0;
}

    .camp_move .campLink strong {
        color: #000;
        font-size: 16px;
    }

    .camp_move .campLink a {
        position: absolute;
        top: 21px;
        right: 0;
        display: inline-block;
        padding: 0 23px 0 24px;
        color: #000;
        border: 1px solid #000;
    }

        .camp_move .campLink a span {
            display: block;
            padding-left: 23px;
            font-size: 16px;
            line-height: 36px;
            text-transform: uppercase;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign.png") no-repeat -103px 10px;
        }

            .camp_move .campLink a span.nitro-lazy {
                background-image: none !important;
            }

        .camp_move .campLink a:visited {
            color: #000;
        }

.brand_camp {
    padding-bottom: 100px;
}

.cont_campaign li h3, .cont_campaign li strong {
    display: block;
    padding: 22px 0 10px;
    color: #000;
    font-size: 18px;
}

.btnDown {
    display: inline-block;
    padding: 0 23px 0 24px;
    color: #000;
    border: 1px solid #000;
}

    .btnDown span {
        display: block;
        padding-left: 23px;
        font-size: 14px;
        font-family: kiaB;
        line-height: 36px;
        text-transform: uppercase;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign.png") no-repeat -103px -31px;
    }

        .btnDown span.nitro-lazy {
            background-image: none !important;
        }

.camp_move2 {
    padding-bottom: 95px;
    border: 0;
}

.video_cont {
    position: relative;
    width: 100%;
    height: 0;
    padding: 30px 0 50%;
}

    .video_cont iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }

    .video_cont + .videoText {
        overflow: auto;
        height: 90px;
        padding: 10px 15px;
        color: #666;
        border: 1px solid #e8e8e8;
        background: #f8f8f8;
    }

.ex_visual.film {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_film.jpg");
}

    .ex_visual.film.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.film strong, .ex_visual.film span {
        color: #fff;
    }

.brand_film01 {
    padding-top: 100px;
}

.film_move .videoInfo strong {
    display: block;
    padding: 28px 0 12px;
    color: #222;
    font-size: 24px;
    font-family: kiaB;
    text-transform: uppercase;
    text-align: center;
}

.film_move .videoInfo .videoText {
    padding: 25px;
    color: #666;
    font-size: 13px;
    line-height: 1.6;
    border: 1px solid #e1e1e1;
    text-align: center;
    background: #e8e8e8;
}

.ex_visual.taste {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_taste.jpg");
}

    .ex_visual.taste.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.taste strong, .ex_visual.taste span {
        color: #fff;
    }

.brand_video {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 80px;
    position: relative;
}

    .brand_video .btnNavi {
        display: block;
        text-indent: -9999px;
        position: absolute;
        top: 50%;
        width: 24px;
        height: 48px;
        margin-top: -130px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_navi2.png") no-repeat;
        z-index: 99;
    }

        .brand_video .btnNavi.nitro-lazy {
            background-image: none !important;
        }

        .brand_video .btnNavi.btn_l {
            left: -56px;
        }

        .brand_video .btnNavi.btn_r {
            right: -56px;
            background-position: right 0;
        }

    .brand_video .tmbArea {
        overflow: hidden;
        height: 80px;
        margin-bottom: 4px;
    }

        .brand_video .tmbArea ul {
            overflow: hidden;
            width: 960px;
        }

            .brand_video .tmbArea ul li {
                float: left;
                width: 14.3%;
            }

                .brand_video .tmbArea ul li a {
                    overflow: hidden;
                }

                .brand_video .tmbArea ul li a, .brand_video .tmbArea ul li span {
                    display: block;
                    height: 80px;
                    margin: 0 1px;
                    background: #e8e8e8;
                }

                .brand_video .tmbArea ul li a {
                    background: #fff;
                }

                .brand_video .tmbArea ul li:first-child {
                    width: 14.2%;
                }

                    .brand_video .tmbArea ul li:first-child a {
                        margin-left: 0;
                    }

                .brand_video .tmbArea ul li img {
                    width: 100%;
                }

                .brand_video .tmbArea ul li.on img {
                    opacity: .4;
                    filter: alpha(opacity=40);
                }

    .brand_video .imgArea {
        overflow: hidden;
    }

        .brand_video .imgArea ul {
            position: relative;
            z-index: 1;
        }

        .brand_video .imgArea li {
            float: left;
        }

            .brand_video .imgArea li .movie {
                height: 518px;
            }

            .brand_video .imgArea li .text {
                position: relative;
                margin-top: 25px;
                text-align: center;
            }

                .brand_video .imgArea li .text strong {
                    font-size: 24px;
                    color: #222;
                }

                .brand_video .imgArea li .text p {
                    height: 96px;
                    margin-top: 10px;
                    font-size: 15px;
                    color: #666;
                    vertical-align: middle;
                }

                .brand_video .imgArea li .text .movie_explain a {
                    position: absolute;
                    top: 0;
                    right: 0;
                    display: block;
                    width: 35px;
                    height: 27px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_off.png") no-repeat 0 0;
                    text-indent: -999px;
                    font-size: 0;
                    line-height: 0;
                }

                    .brand_video .imgArea li .text .movie_explain a.nitro-lazy {
                        background-image: none !important;
                    }

                .brand_video .imgArea li .text .movie_explain .movieTxt {
                    display: none;
                    position: absolute;
                    top: 35px;
                    left: 0;
                    height: 56px;
                    padding: 20px;
                    overflow-y: scroll;
                    background: #222;
                    font-size: 13px;
                    color: #fff;
                }

                .brand_video .imgArea li .text .movie_explain.on .movieTxt {
                    display: block;
                }

                .brand_video .imgArea li .text .movie_explain.on a {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_on.png") no-repeat 0 0;
                }

                    .brand_video .imgArea li .text .movie_explain.on a.nitro-lazy {
                        background-image: none !important;
                    }

.brand_intro {
    padding-bottom: 80px;
    text-align: center;
}

    .brand_intro .brand_slogan .slogan_inner {
        padding-bottom: 0;
    }

    .brand_intro .intro_sum {
        margin-top: 10px;
        font-size: 17px;
        color: #000;
    }

    .brand_intro .intro_txt {
        color: #666;
        margin-top: 40px;
    }

.brand_recipe .recipe_tit {
    display: block;
    margin: 60px 0 45px;
    text-align: center;
    font-size: 24px;
    color: #000;
}

.brand_recipe .recipe_list {
    margin: 0 0 45px;
}

    .brand_recipe .recipe_list &gt; li {
        width: 33.3%;
        float: left;
        box-sizing: border-box;
    }

        .brand_recipe .recipe_list &gt; li .recipeIn {
            padding: 0 8px;
        }

        .brand_recipe .recipe_list &gt; li .pic img {
            width: 100%;
        }

        .brand_recipe .recipe_list &gt; li .tit {
            display: block;
            min-height: 48px;
            margin-top: 20px;
            font-size: 18px;
            color: #000;
            line-height: 24px;
        }

        .brand_recipe .recipe_list &gt; li .desc li {
            margin-top: 12px;
            color: #666;
            padding-left: 8px;
        }

            .brand_recipe .recipe_list &gt; li .desc li:before {
                content: "Â· ";
                font-family: kiaB;
                display: inline-block;
                width: 8px;
                margin-left: -8px;
            }

.recipe_detail {
    margin-top: 44px;
    padding-bottom: 60px;
    border-top: 1px solid #000;
    overflow: hidden;
}

    .recipe_detail .detail_tit {
        margin: 64px 0 20px;
        font-size: 24px;
        color: #000;
    }

    .recipe_detail .detail_pic {
        margin-bottom: 40px;
    }

    .recipe_detail .detail_txt {
        color: #666;
    }

    .recipe_detail .detail_desc {
        margin-top: 20px;
    }

        .recipe_detail .detail_desc &gt; li {
            display: inline-block;
            width: 49%;
            margin-top: 45px;
            padding-right: 20px;
            box-sizing: border-box;
            vertical-align: top;
        }

            .recipe_detail .detail_desc &gt; li strong {
                display: block;
                color: #000;
                font-size: 18px;
                font-family: kiaM;
            }

    .recipe_detail .detail {
        color: #666;
        padding-left: 18px;
        font-size: 13px;
    }

        .recipe_detail .detail &gt; li {
            margin-top: 10px;
        }

            .recipe_detail .detail &gt; li span {
                display: inline-block;
                width: 15px;
                margin-left: -18px;
            }

            .recipe_detail .detail &gt; li li {
                padding-left: 12px;
            }

                .recipe_detail .detail &gt; li li:before {
                    content: "- ";
                    display: inline-block;
                    width: 12px;
                    margin-left: -12px;
                }

.brand_people {
    margin-top: 44px;
    padding-top: 64px;
    border-top: 1px solid #000;
    overflow: hidden;
}

    .brand_people .photo {
        float: left;
        width: 55%;
    }

        .brand_people .photo img {
            width: 90%;
        }

    .brand_people .info strong {
        font-size: 24px;
        color: #000;
    }

    .brand_people .info p {
        margin: 10px 0 45px;
        color: #666;
    }

.ex_visual.sound {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_brandSound.jpg");
}

    .ex_visual.sound.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.sound strong, .ex_visual.sound span {
        color: #fff;
    }

.brand_sound01 {
    padding-bottom: 80px;
}

.sound_sonic {
    margin: 30px 0 95px;
}

    .sound_sonic li {
        float: left;
        width: 33.3%;
        text-align: center;
    }

        .sound_sonic li strong {
            display: block;
            padding: 0 44px 15px 44px;
            color: #000;
            font-size: 18px;
            text-align: left;
        }

            .sound_sonic li strong:before {
                content: "";
                display: block;
                width: 192px;
                height: 192px;
                margin: 0 auto 67px auto;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/cl/es/images/experience/bg_brandSonic_w.png") no-repeat;
            }

        .sound_sonic li.sonic02 strong:before {
            background-position: -193px 0;
        }

        .sound_sonic li.sonic03 strong:before {
            background-position: -386px 0;
        }

        .sound_sonic li span {
            display: block;
            padding: 0 44px;
            color: #666;
            font-size: 13px;
            text-align: left;
        }

.sound_gallery {
    margin-top: 45px;
}

    .sound_gallery .form_wrp {
        width: 230px;
    }

    .sound_gallery .tab_gallery {
        float: left;
        width: 256px;
        margin: 20px 0;
    }

        .sound_gallery .tab_gallery .thumnail {
            float: none;
            width: 256px;
            margin: 0;
        }

            .sound_gallery .tab_gallery .thumnail li {
                float: none;
                width: auto;
                height: auto;
                margin: 0 0 6px 0;
            }

    .sound_gallery .promotion_view {
        float: right;
        width: 768px;
        margin-top: 20px;
    }

    .sound_gallery .thumnail li {
        margin: 0 0 6px 0;
    }

    .sound_gallery .thumnail a {
        position: relative;
        display: block;
        width: auto;
        height: auto;
        color: #000;
        font-size: 15px;
        line-height: 58px;
        border: 1px solid #e8e8e8;
        text-align: left;
        background: #f5f5f5;
    }

        .sound_gallery .thumnail a em {
            display: inline-block;
            width: 38px;
            margin-left: 20px;
            font-family: kiaB;
        }

        .sound_gallery .thumnail a:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 23px;
            width: 29px;
            height: 29px;
            margin-top: -15px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_soundplay.png") no-repeat;
        }

    .sound_gallery .thumnail .off {
        display: none;
    }

        .sound_gallery .thumnail .off.on {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            font-size: 0;
            line-height: 0;
            width: 0;
            height: 0;
            visibility: hidden;
            overflow: hidden;
        }

    .sound_gallery .thumnail li.tab_on a {
        line-height: 54px;
        border: 3px solid #bb162b;
    }

        .sound_gallery .thumnail li.tab_on a:after {
            right: 21px;
            background-position: -60px 0;
        }

        .sound_gallery .thumnail li.tab_on a em {
            margin-left: 18px;
        }

        .sound_gallery .thumnail li.tab_on a.stop:after {
            background-position: -30px 0;
        }

    .sound_gallery .thumnail li a.stop .stop {
        display: none;
    }

    .sound_gallery .thumnail li span.stop {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        font-size: 0;
        line-height: 0;
        width: 0;
        height: 0;
        visibility: hidden;
        overflow: hidden;
    }

    .sound_gallery .promotion_view ul {
        height: 498px;
    }

        .sound_gallery .promotion_view ul li {
            text-align: center;
        }

            .sound_gallery .promotion_view ul li .imgArea {
                display: block;
                margin: 0 auto;
                padding-top: 260px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_play_w.jpg") no-repeat 50% 36px;
                position: relative;
            }

                .sound_gallery .promotion_view ul li .imgArea.nitro-lazy {
                    background-image: none !important;
                }

                .sound_gallery .promotion_view ul li .imgArea strong {
                    display: block;
                    margin-bottom: 15px;
                    color: #000;
                    font-size: 24px;
                }

                .sound_gallery .promotion_view ul li .imgArea span {
                    display: block;
                    color: #666;
                }

                .sound_gallery .promotion_view ul li .imgArea h5 {
                    display: inline-block;
                    margin-top: 25px;
                    color: #000;
                    font-size: 15px;
                    font-family: kiaM;
                }

                    .sound_gallery .promotion_view ul li .imgArea h5:before {
                        display: inline-block;
                        content: "";
                        width: 12px;
                        height: 14px;
                        margin: 5px 12px 0 0;
                        vertical-align: top;
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_soundV.png") no-repeat;
                    }

                .sound_gallery .promotion_view ul li .imgArea .play {
                    display: none;
                    position: absolute;
                    top: 36px;
                    width: 100%;
                    height: 190px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_playon_w.png") no-repeat 50% 0;
                }

                    .sound_gallery .promotion_view ul li .imgArea .play.nitro-lazy {
                        background-image: none !important;
                    }

.bellDown {
    overflow: hidden;
    clear: both;
    padding-top: 25px;
    border-top: 1px solid #b2b2b2;
    text-align: right;
}

    .bellDown strong {
        display: inline-block;
        margin-right: 20px;
        color: #000;
        font-family: kiaM;
    }

.bellNote {
    display: none;
    text-align: right;
    margin-top: 10px;
}

.brand_sound02, .brand_sound03 {
    padding-bottom: 100px;
}

.ex_visual.scent {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_scent.jpg");
}

    .ex_visual.scent.nitro-lazy {
        background-image: none !important;
    }

    .ex_visual.scent strong, .ex_visual.scent span {
        color: #fff;
    }

.brand_scent01 {
    padding: 35px 0 100px;
    text-align: center;
}

    .brand_scent01 .scentTxt01 {
        margin-top: 45px;
        color: #666;
    }

.brand_scent02 {
    padding-bottom: 80px;
}

    .brand_scent02 .desc li {
        margin-top: 12px;
        color: #666;
        padding-left: 8px;
    }

        .brand_scent02 .desc li:before {
            content: "Â· ";
            font-family: kiaB;
            display: inline-block;
            width: 8px;
            margin-left: -8px;
        }

.tvContents .popup_wrap {
    display: none;
    width: 740px;
    margin: 0 auto;
    left: 50%;
    margin-left: -370px;
    border-top: 2px solid #bb162b;
}

    .tvContents .popup_wrap img {
        width: 100%;
    }

.tvContents .popup_wrap02 .youtube {
    height: 100%;
}

.tvContents .popup_wrap dl.img_more {
    padding: 25px;
}

.tvContents .popup .pop_con {
    padding: 0;
    height: 100%;
}

    .tvContents .popup .pop_con .img_more {
        padding: 20px 25px 30px;
        background: #fff;
    }

        .tvContents .popup .pop_con .img_more dt {
            margin-bottom: 10px;
            font-size: 23px;
            line-height: 27px;
            font-family: "KiaB";
        }

            .tvContents .popup .pop_con .img_more dt:before {
                content: "";
                display: block;
                border-top: 2px solid #d5172e;
                width: 33px;
                height: 2px;
                margin-bottom: 5px;
            }

        .tvContents .popup .pop_con .img_more dd {
            color: #666;
            font-size: 14px;
        }

.tvContents .popup_wrap .pop_con img {
    width: 100%;
}

.tvContents .popup_wrap02 {
    display: none;
    position: absolute;
    top: 160px;
    left: 50%;
    width: 800px;
    height: 466px;
    margin: 0 0 0 -400px;
    z-index: 1006;
}

    .tvContents .popup_wrap02 .closeBtn {
        position: absolute;
        top: 0;
        right: -51px;
    }

.tvContents .car_play a {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 99;
    margin: 0 0 0 -33px;
}

.tvContents .videoText {
    display: none;
}

@media all and (max-width:1120px) {
    .exkia_inner {
        width: auto;
        margin: 52px 14px 0 14px;
    }

    .exTab_type li .tab_dep2 {
        top: 64px;
    }

    .corevalue {
        background: 0;
    }

        .corevalue .valueCon {
            width: auto;
            margin: 52px 14px 0 14px;
        }

            .corevalue .valueCon &gt; div {
                position: static;
                margin-bottom: 30px;
                padding: 0 0 0 200px;
                min-height: 100px;
                box-sizing: border-box;
                background-repeat: no-repeat;
                background-position: left top;
            }

            .corevalue .valueCon .valueList01 {
                width: 100%;
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value01_t.png");
            }

                .corevalue .valueCon .valueList01.nitro-lazy {
                    background-image: none !important;
                }

            .corevalue .valueCon .valueList02 {
                width: 100%;
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value02_t.png");
            }

                .corevalue .valueCon .valueList02.nitro-lazy {
                    background-image: none !important;
                }

            .corevalue .valueCon .valueList03 {
                width: 100%;
                padding: 0 0 0 200px;
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value03_t.png");
                background-position: left top;
            }

                .corevalue .valueCon .valueList03.nitro-lazy {
                    background-image: none !important;
                }

            .corevalue .valueCon .valueList03 {
                min-height: 100px;
            }

                .corevalue .valueCon .valueList03:before {
                    content: none;
                }

                .corevalue .valueCon .valueList03:after {
                    content: none;
                }

            .corevalue .valueCon .valueList04 {
                width: 100%;
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value04_t.png");
            }

                .corevalue .valueCon .valueList04.nitro-lazy {
                    background-image: none !important;
                }

            .corevalue .valueCon .valueList05 {
                width: 100%;
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value05_t.png");
            }

                .corevalue .valueCon .valueList05.nitro-lazy {
                    background-image: none !important;
                }

    .historyList {
        margin: 52px 0 0 0;
    }

        .historyList &gt; li {
            margin-top: 46px;
        }

        .historyList li a {
            position: relative;
            margin: 0 0 27px 0;
        }

        .historyList li .toggleCont {
            border-top: 1px solid #000;
        }

    .award_list .list {
        margin: 0 -12px;
    }

        .award_list .list li {
            width: 33.3%;
        }

            .award_list .list li a {
                margin: 12px;
            }

                .award_list .list li a strong {
                    display: block;
                }

    .about_environment.type1 .excon_tit br, .about_environment.type2 .excon_tit br {
        display: none;
    }

    .about_environment.type2 .exkia_inner {
        padding: 52px 0;
    }

    .con_operation {
        width: 722px;
        margin: 0 auto;
    }

        .con_operation img {
            width: 100%;
            height: 100%;
        }

    .cont_achievements {
        padding-top: 0;
    }

        .cont_achievements .dbSection {
            width: 510px;
            margin: 0 auto;
        }

            .cont_achievements .dbSection .dbSectionInner {
                float: none;
                width: 100%;
            }

            .cont_achievements .dbSection .dbLeft {
                margin: 50px 0 0 0;
            }

            .cont_achievements .dbSection .dbRight {
                margin: 50px 0 0 0;
            }

            .cont_achievements .dbSection + .dbSection {
                padding-top: 0;
            }

    .about_environment .comment {
        width: 510px;
        text-align: right;
        margin: 10px auto 0;
    }

    .ex_kiaWrap.exception {
        margin-bottom: -60px;
    }

    .kia_design .exkia_inner {
        padding: 52px 0;
    }

    .titleImg.brand {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_brand.jpg") no-repeat 100% 100%;
        background-size: cover;
    }

        .titleImg.brand.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.family {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_family.jpg") no-repeat 50% 100%;
        background-size: 768px 287px;
        margin: -240px 0 0;
    }

        .titleImg.family.nitro-lazy {
            background-image: none !important;
        }

    .kia_design.type1 .excon_tit br {
        display: none;
    }

    .kia_design.type2 .excon_tit br {
        display: none;
    }

    .kia_design.type3 .excon_tit br {
        display: none;
    }

    .kia_design.type3 .exkia_inner {
        padding: 52px 0 0;
    }

    .tab_gallery {
        position: relative;
        width: 738px;
        margin: 0 auto 40px;
        height: 120px;
        overflow: hidden;
    }

    .exkia_gallery .thumnail {
        float: none;
        width: 10000px;
        margin: 0 -6px;
    }

        .exkia_gallery .thumnail li {
            margin: 0 5px 0;
        }

    .exkia_gallery .thumbtn_l {
        display: block;
        position: absolute;
        left: 0;
        top: 50%;
        z-index: 1008;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_thum_l.png") no-repeat 0 0;
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }

        .exkia_gallery .thumbtn_l.nitro-lazy {
            background-image: none !important;
        }

    .exkia_gallery .thumbtn_r {
        display: block;
        position: absolute;
        right: 10px;
        top: 50%;
        z-index: 1008;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_thum_r.png") no-repeat 0 0;
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }

        .exkia_gallery .thumbtn_r.nitro-lazy {
            background-image: none !important;
        }

    .exkia_gallery .thumbtn_l a {
        display: block;
        width: 30px;
        height: 30px;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
    }

    .exkia_gallery .thumbtn_r a {
        display: block;
        width: 30px;
        height: 30px;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
    }

    .exkia_gallery .gallery_view {
        float: none;
        width: auto;
    }

        .exkia_gallery .gallery_view .imgWrap {
            width: 738px;
            margin: 0 auto;
            overflow: hidden;
        }

    .exkia_gallery .thumnail a {
        width: 113px;
        height: 113px;
    }

    .exkia_gallery .thumnail .off.on {
        border: 6px solid #bb162b;
        width: 101px;
        height: 101px;
    }

    .australian_open {
        min-height: 408px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_australian_t.jpg") no-repeat right top;
    }

        .australian_open.nitro-lazy {
            background-image: none !important;
        }

    .cont_sports {
        padding-top: 40px;
    }

        .cont_sports .nadalspon {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_nadal_t.png") no-repeat center bottom;
            min-height: 450px;
        }

            .cont_sports .nadalspon.nitro-lazy {
                background-image: none !important;
            }

            .cont_sports .nadalspon p {
                width: 90%;
            }

        .cont_sports .fifaspon {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_fifa_t.jpg") no-repeat right top;
            min-height: 140px;
            padding: 150px 0 0 25px;
        }

            .cont_sports .fifaspon.nitro-lazy {
                background-image: none !important;
            }

            .cont_sports .fifaspon .img .thSection {
                margin: 0 -6px;
            }

            .cont_sports .fifaspon .img .thBox {
                margin: 0 6px;
            }

            .cont_sports .fifaspon .img img {
                width: 100%;
            }

    .etc_spon {
        padding-top: 45px;
    }

        .etc_spon .img {
            width: 100%;
        }

        .etc_spon .thSection {
            margin: 0 -15px;
        }

            .etc_spon .thSection .thBox {
                margin: 0 15px;
            }

    .social_media {
        margin-bottom: -60px;
    }

        .social_media .sns_block.type1, .social_media .sns_block.type1 .sns_bg .in {
            height: 554px;
        }

        .social_media .sns_block.type1_1, .social_media .sns_block.type1_1 .sns_bg .in {
            height: 307px;
        }

        .social_media .sns_block.type1_2, .social_media .sns_block.type1_2 .sns_bg .in {
            height: 247px;
        }

        .social_media .sns_block.type2, .social_media .sns_block.type2 .sns_bg .in {
            height: 126px;
        }

        .social_media .sns_block.type3, .social_media .sns_block.type3 .sns_bg .in {
            height: 266px;
        }

        .social_media .sns_box .sns_info {
            padding: 0 30px;
        }

    .titleImg.suspension {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_suspension1.jpg") no-repeat 100% 100%;
        background-size: cover;
    }

        .titleImg.suspension.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.handling {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_handling1.jpg") no-repeat 100% 100%;
        background-size: cover;
    }

        .titleImg.handling.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control1 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control1.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.control1.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control2 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control2.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.control2.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control3 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control3.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.control3.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.control4 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control4.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.control4.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.enjoyable {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_enjoyable1.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.enjoyable.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.headlamps {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_headlamps1.jpg") no-repeat 50% 100%;
        background-size: cover;
    }

        .titleImg.headlamps.nitro-lazy {
            background-image: none !important;
        }

    .titleImg .titleTxt2 {
        padding: 168px 0 0 40px;
    }

        .titleImg .titleTxt2 strong br {
            display: block;
        }

        .titleImg .titleTxt2 span br {
            display: none;
        }

        .titleImg .titleTxt2 span .t_br {
            display: block;
        }

    .inno_driving.type3 .exkia_inner {
        padding: 95px 0 171px;
    }

    .inno_driving.type3 .excon_tit span br {
        display: none;
    }

    .inno_driving.type3 .excon_tit span.m_none {
        display: inline;
    }

    .inno_driving .btn {
        position: absolute;
        left: 50%;
        bottom: -115px;
        width: 574px;
        text-align: left;
        margin-left: -287px;
    }

        .inno_driving .btn ul li {
            float: left;
            margin-left: 24px;
        }

            .inno_driving .btn ul li:first-child {
                margin-left: 0;
            }

            .inno_driving .btn ul li + li + li {
                margin: 20px 0 0 0;
            }

                .inno_driving .btn ul li + li + li + li {
                    margin: 20px 0 0 24px;
                }

    .cont_suspension, .cont_handling, .cont_riding, .cont_enjoyable, .cont_headlamps, .headlampsImg {
        margin: 0 14px;
        width: auto;
    }

    .dbSection {
        margin: 0 -14px 0;
    }

        .dbSection .dbLeft, .dbSection .dbRight {
            margin: 0 14px;
        }

    .thSection {
        margin: 0 -14px 0;
    }

        .thSection .thBox {
            margin: 0 14px;
        }

    .control_btn {
        padding: 0 15px;
    }

    .titleImg.safety_airbag {
        height: 350px;
    }

    .titleImg.safety_seatbelt {
        height: 485px;
    }

    .titleImg.safety_bumper {
        height: 442px;
        margin-bottom: 70px;
    }

    .perform_map {
        margin-bottom: 40px;
    }

    .driving_mode {
        padding-bottom: 80px;
    }

        .driving_mode .excon_tit span br {
            display: none;
        }

        .driving_mode .excon_tit span.m_none {
            display: inline;
        }

        .driving_mode .seq_wrap {
            margin: -28% 0 0 0;
        }

            .driving_mode .seq_wrap .seq_txt {
                left: 8%;
            }

        .driving_mode .seq_btn ul {
            width: 600px;
            margin: 0 auto;
            text-align: left;
        }

            .driving_mode .seq_btn ul li {
                margin: 10px 0 0 10px;
            }

    .engine_gallery {
        margin-bottom: 40px;
    }

        .engine_gallery .tab_gallery {
            height: auto;
        }

        .engine_gallery .thumnail {
            margin: 0 !important;
        }

            .engine_gallery .thumnail li {
                float: left;
                width: 235px;
                margin: 0 !important;
            }

            .engine_gallery .thumnail .off, .engine_gallery .thumnail .off.on {
                width: auto;
                height: auto;
            }

                .engine_gallery .thumnail .off.on {
                    border: 0;
                }

    .chart_durability {
        padding: 0 0 50px;
        text-align: center;
    }

        .chart_durability .chartWrap {
            display: inline-block;
            overflow: hidden;
            margin: 0 auto;
            padding: 0;
            margin-bottom: 40px;
        }

            .chart_durability .chartWrap:before {
                top: 165px;
                left: 50%;
                width: 300px;
                height: 2px;
                margin-left: -150px;
            }

            .chart_durability .chartWrap h5:before {
                display: block;
                content: "";
                position: absolute;
                top: 57px;
                left: 50%;
                width: 2px;
                height: 109px;
                background: #bb162b;
            }

            .chart_durability .chartWrap h5 {
                top: 0;
                left: 50%;
                margin-left: -142px;
            }

        .chart_durability ol {
            display: inline-block;
            margin: 0 auto;
            padding-top: 89px;
        }

            .chart_durability ol li p img {
                width: 100%;
                max-width: 139px;
            }

        .chart_durability .chartWrap2:before {
            width: 90%;
            height: 2px;
            margin-left: -45%;
        }

        .chart_durability .chartWrap2 ol {
            display: block;
        }

            .chart_durability .chartWrap2 ol li {
                width: 20%;
            }

                .chart_durability .chartWrap2 ol li p img {
                    width: 100%;
                    min-width: 139px;
                }

    .marginal_info li {
        display: table-cell;
        width: 25%;
        height: 42px;
        padding: 12px 0 0 57px;
        line-height: 1.1;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        vertical-align: middle;
    }

        .marginal_info li br {
            display: block;
        }

        .marginal_info li.mar_excold, .marginal_info li.mar_exHeat {
            padding-top: 5px;
        }

    .tvList li {
        float: left;
        width: 33.3%;
    }

        .tvList li a span.img {
            width: auto;
            height: auto;
        }

            .tvList li a span.img img {
                width: 100%;
                height: 160px;
                overflow: hidden;
            }

    .promotionCon .promotion_view {
        float: none;
        width: 727px;
        margin: 0 auto;
    }

        .promotionCon .promotion_view ul li .imgArea {
            width: 727px;
        }

    .promotionImg {
        border-left: 0;
        border-right: 0;
    }

    .promotion_focuse {
        overflow: hidden;
        padding-top: 30px;
        border-top: 1px solid #000;
    }

        .promotion_focuse li dl {
            padding: 0 30px;
        }

    .promotionContents .popup_wrap {
        width: 600px;
        margin: 0 auto;
        left: 50%;
        margin-left: -300px;
    }

        .promotionContents .popup_wrap dl.img_more {
            padding: 15px;
        }

    .promotionContents .popup_wrap02 {
        width: 650px;
        height: 300px;
        margin: 0 0 0 -320px;
    }

        .promotionContents .popup_wrap02 .closeBtn {
            position: absolute;
            top: 0;
            right: -34px;
            padding: 10px;
        }

    .ex_visual.promotion02 .promotion_play a, .ex_visual.promotion03 .promotion_play a {
        position: absolute;
        left: 50%;
        top: 70%;
        z-index: 99;
        margin: -20px 0 0 -57px;
    }

    .brand_tab li.tab2Line a {
        padding: 5px 15px;
        line-height: 17px;
    }

        .brand_tab li.tab2Line a br {
            display: block;
        }

    .brand_ident .img_direct {
        margin-top: -120px;
    }

        .brand_ident .img_direct img {
            width: 120%;
            margin-left: -10%;
        }

    .brand_video {
        width: auto;
        margin: 0 70px;
    }

        .brand_video .tmbArea ul {
            width: auto;
        }

            .brand_video .tmbArea ul li, .brand_video .tmbArea ul li:first-child {
                width: 20%;
            }

        .brand_video .imgArea li .movie {
            height: 400px;
        }

        .brand_video .btnNavi {
            margin-top: -100px;
        }

    .sound_gallery .form_wrp {
        width: auto;
    }

    .sound_gallery .promotion_view ul {
        height: auto;
        border: 0;
    }

        .sound_gallery .promotion_view ul li .imgArea {
            height: auto;
        }

    .sound_gallery .tab_gallery {
        display: block;
        float: none;
        width: 737px;
        height: auto;
        margin: 100px auto 20px auto;
    }

        .sound_gallery .tab_gallery .thumnail {
            display: block;
            width: auto;
        }

    .sound_gallery .thumnail li {
        margin-bottom: 6px;
    }

    .sound_gallery .thumnail a {
        width: auto;
        height: auto;
        color: #000;
        line-height: 41px;
        background: #f5f5f5;
        border-top: 1px solid #d0d0d0;
    }

    .bellNote {
        display: block;
    }

    .tvContents .popup_wrap02 {
        width: 650px;
        height: 300px;
        margin: 0 0 0 -320px;
    }

        .tvContents .popup_wrap02 .closeBtn {
            position: absolute;
            top: 0;
            right: -34px;
            padding: 10px;
        }
}

@media all and (max-width:767px) {
    .btn_download {
        font-size: 14px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_download_m.png") no-repeat 0 1px;
        background-size: 11px auto;
    }

    .eximg_slider .btnNavi {
        width: 42px;
        height: 42px;
        margin-top: -21px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_navi_m.png");
        background-size: 85px auto;
    }

        .eximg_slider .btnNavi.nitro-lazy {
            background-image: none !important;
        }

    .bbsView_navi .navi_prev, .bbsView_navi .navi_next {
        padding: 10px 0;
    }

    .bbsView_navi .navi_btn {
        width: 75px;
    }

    .bbsView_navi .spr_bbs_prev:before, .bbsView_navi .spr_bbs_next:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_bbs_m.png");
        background-size: 16px auto;
    }

    .ex_bbsView .bbs_tit {
        padding: 15px;
    }

    .ex_bbsView .bbs_info {
        padding: 15px 0;
    }

        .ex_bbsView .bbs_info .bbs_date {
            margin: 0 0 15px 15px;
        }

    .ex_bbsView .bbs_detail {
        margin: 15px 15px 0 15px;
    }

    .ex_kiaWrap {
        padding-top: 15px;
    }

    .philosophycon.type2 .exkia_inner {
        padding: 52px 0;
    }

    .managementList {
        overflow: hidden;
        margin: 0 10px;
    }

        .managementList li {
            float: none;
            width: 100%;
            margin-bottom: 25px;
        }

            .managementList li div {
                margin-left: 0;
            }

    .managementTxt {
        margin: 15px 10px 0;
    }

    .visionList {
        overflow: hidden;
    }

        .visionList li {
            float: none;
            width: 100%;
            margin-bottom: 20px;
        }

            .visionList li strong {
                padding-top: 20px;
                font-size: 14px;
            }

            .visionList li h3 {
                padding-top: 20px;
                font-size: 14px;
            }

            .visionList li p {
                padding-top: 10px;
            }

    .corevalue .valueCon &gt; div {
        margin-bottom: 15px;
        padding: 0 0 0 100px;
    }

    .corevalue .valueCon .valueList01 {
        background-size: 88px 28px;
    }

    .corevalue .valueCon .valueList02 {
        background-size: 88px 28px;
    }

    .corevalue .valueCon .valueList03 {
        padding: 0 0 0 100px;
        background-size: 88px 28px;
    }

    .corevalue .valueCon .valueList04 {
        background-size: 88px 28px;
    }

    .corevalue .valueCon .valueList05 {
        background-size: 88px 28px;
    }

    .corevalue .valueCon strong {
        font-size: 14px;
        color: #000;
    }

    .corevalue .valueCon p {
        font-size: 12px;
        color: #666;
    }

    .exTab_type .input_box {
        display: block;
        position: relative;
        padding: 0 0 0 15px;
        color: #fff;
        font-size: 13px;
        line-height: 35px;
        text-transform: uppercase;
        background: #bb162b;
    }

        .exTab_type .input_box:after {
            position: absolute;
            top: 50%;
            right: 15px;
            content: "";
            width: 14px;
            height: 7px;
            margin-top: -3px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_extab_m.png") no-repeat;
            background-size: 28px auto;
        }

    .exTab_type ul {
        display: none;
        position: absolute;
        top: 35px;
        left: 0;
        width: 100%;
    }

    .exTab_type li {
        float: none;
        width: 100% !important;
        border-top: 1px solid #fff;
        text-align: left;
    }

        .exTab_type li a {
            padding: 0 15px !important;
            font-size: 13px;
            font-family: kiaM;
            line-height: 35px !important;
            text-align: left;
        }

        .exTab_type li.dep2Has &gt; a {
            position: relative;
            box-shadow: 0 1px 1px 1px #444;
            z-index: 2;
        }

            .exTab_type li.dep2Has &gt; a:after {
                content: "";
                position: absolute;
                top: 50%;
                right: 17px;
                width: 10px;
                height: 10px;
                margin-top: -5px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_extab_m.png") no-repeat 0 -8px;
                background-size: 28px auto;
            }

        .exTab_type li.dep2Has.on &gt; a:after {
            background-position: 100% -8px;
        }

        .exTab_type li .tab_dep2 {
            top: 56px;
            z-index: 1;
        }

            .exTab_type li .tab_dep2 a {
                margin: 0;
                border-bottom: 1px solid #000;
                font-size: 12px;
                line-height: 31px !important;
                background: #fff;
            }

        .exTab_type li.dep2Has.on .tab_dep2 {
            display: block;
        }

    .ex_visual {
        height: 182px;
    }

        .ex_visual strong {
            padding: 60px 0 0;
            font-size: 36px;
        }

        .ex_visual span {
            font-size: 12px;
            line-height: 14px;
        }

    .exkia_inner {
        margin: 48px 0 20px 0;
    }

    .excon_tit {
        margin-bottom: 22px;
        padding: 0 10px;
        font-size: 20px;
        line-height: 24px;
    }

        .excon_tit h2 {
            font-size: 20px;
        }

        .excon_tit span {
            padding-top: 7px;
            font-size: 14px;
        }

        .excon_tit:before {
            width: 32px;
            height: 1px;
            margin-bottom: 15px;
        }

    .tab_history {
        overflow: visible;
        height: 36px;
        margin: 0 14px;
        background: 0;
    }

        .tab_history .input_box {
            position: relative;
            display: block;
        }

            .tab_history .input_box span {
                display: block;
                padding: 0 15px;
                color: #999;
                font-size: 14px;
                line-height: 35px;
                border: 1px solid #d0d0d0;
                background: #fff;
            }

            .tab_history .input_box:after {
                position: absolute;
                top: 50%;
                right: 13px;
                content: "";
                width: 12px;
                height: 9px;
                margin-top: -4px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab01_m.png") no-repeat;
                background-size: 24px auto;
            }

            .tab_history .input_box.on:after {
                background-position: 100% 0;
            }

        .tab_history .history_list {
            display: none;
            position: absolute;
            top: 37px;
            left: 0;
            width: 100%;
            padding-top: 0;
            background: 0;
        }

            .tab_history .history_list li {
                float: none;
                width: 100%;
                text-align: left;
            }

                .tab_history .history_list li:first-child {
                    background: 0;
                }

                .tab_history .history_list li a {
                    display: block;
                    padding: 0 15px;
                    color: #999;
                    font-size: 14px;
                    font-family: kiaM;
                    line-height: 35px;
                    border: 1px solid #d0d0d0;
                    border-top: 0;
                    background: #fff;
                    width: auto;
                }

                    .tab_history .history_list li a:before {
                        display: none;
                    }

                .tab_history .history_list li.tab_on a {
                    font-size: 14px;
                }

    .historyList {
        margin: 17px 14px 0 14px;
    }

        .historyList &gt; li {
            margin-top: 10px;
        }

        .historyList li a {
            width: 100%;
            margin: 0 3px 12px 0;
            box-sizing: border-box;
        }

            .historyList li a:after {
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_history_m.png");
                background-size: 36px auto;
            }

        .historyList li .toggleCont .list li {
            min-height: 20px;
        }

            .historyList li .toggleCont .list li strong {
                line-height: 40px;
            }

            .historyList li .toggleCont .list li p {
                padding: 1px 0 0 12px;
                font-size: 13px;
            }

                .historyList li .toggleCont .list li p:before {
                    margin-top: 6px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_history_m.png") no-repeat -16px 0;
                    background-size: 36px auto;
                }

        .historyList li.toggleON .toggleCont .list li {
            min-height: 36px;
            padding-left: 56px;
        }

            .historyList li.toggleON .toggleCont .list li strong {
                width: 80px;
                height: 60px;
                padding-top: 4px;
                font-size: 20px;
                line-height: 20px;
                background-image: url("https://www.kiabahrain.com/content/dam/kwcms/cl/es/images/experience/ico_history_m.png");
                background-size: 80px auto;
            }

                .historyList li.toggleON .toggleCont .list li strong.nitro-lazy {
                    background-image: none !important;
                }

                .historyList li.toggleON .toggleCont .list li strong .word {
                    font-size: 11px;
                    line-height: 11px;
                }

    .slideWrap {
        overflow: visible;
        margin: 0;
        height: 37px;
        background: 0;
    }

        .slideWrap .slider, .slideWrap .slider .slide_inner {
            overflow: visible;
            margin: 0;
            padding: 0;
            background: 0;
        }

            .slideWrap .slider .slide_inner button {
                display: none;
            }

        .slideWrap .tab_history {
            width: auto;
            height: auto;
        }

        .slideWrap .slider .history_list {
            width: 100%;
            top: 37px;
        }

            .slideWrap .slider .history_list li {
                width: 100%;
                min-width: 100%;
            }

    .award_list {
        margin: 0 8px;
    }

        .award_list .sortingArea {
            margin-bottom: 3px;
            text-align: left;
        }

            .award_list .sortingArea .selectArea {
                margin: 0 8px;
            }

                .award_list .sortingArea .selectArea .form_wrp {
                    width: 50%;
                    margin-left: -8px;
                    box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    -o-box-sizing: border-box;
                }

                    .award_list .sortingArea .selectArea .form_wrp + .form_wrp {
                        float: right;
                        margin-right: -8px;
                    }

            .award_list .sortingArea p {
                display: none;
            }

        .award_list .list {
            margin: 0 -8px;
        }

            .award_list .list li {
                width: 50%;
            }

                .award_list .list li a {
                    margin: 8px;
                }

    .ex_visual.sustainability strong {
        padding-bottom: 0;
    }

        .ex_visual.sustainability strong span {
            display: none;
        }

    .sustain_list .major_cont {
        padding: 20px 15px;
    }

        .sustain_list .major_cont .img {
            position: static;
            min-height: 100%;
            text-align: center;
        }

            .sustain_list .major_cont .img img {
                width: 50%;
                border: 1px solid #f2f2f2;
            }

        .sustain_list .major_cont strong {
            padding-top: 15px;
            font-size: 16px;
        }

        .sustain_list .major_cont h3 {
            padding-top: 15px;
            font-size: 16px;
        }

        .sustain_list .major_cont .txt {
            margin: 10px 0 0 0;
            padding-top: 10px;
        }

        .sustain_list .major_cont .btn_download {
            margin-top: 20px;
        }

    .sustain_list .sorting {
        margin: 20px 15px;
    }

        .sustain_list .sorting em {
            display: none;
        }

        .sustain_list .sorting .form_wrp {
            display: block;
            width: 100%;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -o-box-sizing: border-box;
        }

    .con_operation {
        width: 290px;
    }

    .about_environment {
        padding: 0 15px;
    }

    .realizing {
        margin-top: 24px;
        padding-top: 20px;
    }

        .realizing strong {
            display: block;
            font-size: 20px;
            line-height: 24px;
            margin-bottom: 20px;
        }

            .realizing strong:before {
                content: "";
                display: inline-block;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_quotes.png") no-repeat;
                background-size: 25px 12px;
                background-position: 0 0;
                width: 12px;
                height: 14px;
                margin-right: 7px;
            }

            .realizing strong:after {
                content: "";
                display: inline-block;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_quotes.png") no-repeat;
                background-size: 25px 12px;
                background-position: -13px 0;
                width: 12px;
                height: 14px;
                margin-left: 7px;
            }

        .realizing p {
            font-size: 13px;
        }

            .realizing p br {
                display: none;
            }

    .cont_achievements h3, .cont_achievements h5 {
        font-size: 15px;
        line-height: 19px;
    }

    .cont_achievements .dbSection {
        width: auto;
        margin: 0 auto;
    }

        .cont_achievements .dbSection .dbLeft {
            margin: 24px 0 0 0;
        }

        .cont_achievements .dbSection .dbRight {
            margin: 24px 0 0 0;
        }

    .cont_achievements .achievements1 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements1.png") no-repeat center bottom;
        background-size: 128px 52px;
        text-align: center;
        padding-bottom: 65px;
    }

        .cont_achievements .achievements1.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .achievements2 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements2.png") no-repeat center bottom;
        background-size: 128px 52px;
        text-align: center;
        padding-bottom: 65px;
    }

        .cont_achievements .achievements2.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .achievements3 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements3.png") no-repeat center bottom;
        background-size: 128px 52px;
        text-align: center;
        padding-bottom: 65px;
    }

        .cont_achievements .achievements3.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .achievements4 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_achievements4.png") no-repeat center bottom;
        background-size: 128px 52px;
        text-align: center;
        padding-bottom: 65px;
    }

        .cont_achievements .achievements4.nitro-lazy {
            background-image: none !important;
        }

    .cont_achievements .figure {
        font-size: 54px;
        line-height: 58px;
        margin: 0;
    }

        .cont_achievements .figure span {
            font-size: 15px;
            line-height: 19px;
        }

    .cont_achievements .txt {
        font-size: 12px;
        line-height: 16px;
        padding-top: 0;
    }

        .cont_achievements .txt br {
            display: none;
        }

        .cont_achievements .txt span {
            display: block;
        }

    .about_environment .comment {
        width: auto;
    }

    .ex_kiaWrap.exception {
        margin-bottom: -40px;
    }

    .kia_design .exkia_inner {
        padding: 48px 0;
    }

    .titleImg.brand {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_brand.jpg") no-repeat 85% 100%;
        background-size: cover;
        height: 230px;
    }

        .titleImg.brand.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.lines {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_lines.jpg") no-repeat 50% 100%;
        background-size: contain;
        height: 172px;
    }

        .titleImg.lines.nitro-lazy {
            background-image: none !important;
        }

    .titleImg.family {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_family.jpg") no-repeat 50% 100%;
        background-size: auto 119px;
        height: 119px;
        margin: -50px 0 0;
    }

        .titleImg.family.nitro-lazy {
            background-image: none !important;
        }

    .kia_design.type3 .exkia_inner {
        padding: 48px 0 0;
    }

    .ex_visual.sports strong {
        padding: 40px 0 10px;
        font-size: 36px;
    }

    .sportsCon {
        margin: 0 15px;
        text-align: center;
        padding-top: 25px;
    }

        .sportsCon h3, .sportsCon h5 {
            font-family: kiaB;
            font-size: 16px;
        }

        .sportsCon p {
            padding-top: 15px;
            line-height: 20px;
        }

    .australian_open {
        min-height: 338px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_australian.jpg") no-repeat center bottom;
        background-size: 405px 204px;
    }

        .australian_open.nitro-lazy {
            background-image: none !important;
        }

        .australian_open p {
            width: 100%;
            margin-bottom: 30px;
        }

        .australian_open div img {
            width: 91px;
            height: 88px;
        }

            .australian_open div img + img {
                width: 102px;
                height: 88px;
            }

    .cont_sports .nadalspon {
        background: 0;
        min-height: inherit;
    }

        .cont_sports .nadalspon .bg {
            display: block;
            width: 280px;
            margin: 20px auto 0;
        }

            .cont_sports .nadalspon .bg img {
                width: 280px;
            }

    .cont_sports .fifaspon {
        background: 0;
        min-height: inherit;
        padding: 0;
    }

        .cont_sports .fifaspon .bg {
            display: block;
            width: 263px;
            margin: 20px auto;
        }

            .cont_sports .fifaspon .bg img {
                width: 100%;
            }

        .cont_sports .fifaspon .img {
            margin-top: 0;
        }

            .cont_sports .fifaspon .img .thSection {
                margin: 0 -6px;
            }

            .cont_sports .fifaspon .img .thBox {
                margin: 0 6px;
            }

            .cont_sports .fifaspon .img .thSection .thSectionInner {
                float: left;
                width: 33.33%;
                margin-top: 0;
            }

    .etc_spon {
        padding-top: 0;
    }

        .etc_spon .thSection .img img {
            width: 100%;
            margin: 0;
        }

    .social_media {
        margin-bottom: -40px;
    }

        .social_media .wImg {
            display: none;
        }

        .social_media .mImg {
            display: inline;
        }

        .social_media .sns_block.type1, .social_media .sns_block.type1 .sns_bg .in {
            height: auto;
        }

            .social_media .sns_block.type1 &gt; .sns_box, .social_media .sns_block.type1 &gt; .sns_box .sns_bg .in {
                height: 270px;
            }

        .social_media .sns_block.type1_1, .social_media .sns_block.type1_1 .sns_bg .in {
            height: 185px;
        }

        .social_media .sns_block.type1_2, .social_media .sns_block.type1_2 .sns_bg .in {
            height: 145px;
        }

        .social_media .sns_block.type2, .social_media .sns_block.type2 .sns_bg .in {
            height: 100px;
        }

            .social_media .sns_block.type2 .mark {
                margin: 0 0 0 6px;
            }

        .social_media .sns_block.type3, .social_media .sns_block.type3 .sns_bg .in {
            height: 145px;
        }

            .social_media .sns_block.type3 .sns_box:first-child {
                width: auto;
            }

        .social_media .sns_dth {
            display: table-row;
        }

        .social_media .sns_box.ntxt .sns_info {
            padding: 10px;
        }

        .social_media .sns_box .sns_info {
            padding: 0 10px;
        }

        .social_media .sns_box .tit {
            font-size: 14px;
        }

        .social_media .sns_box .desc {
            font-size: 11px;
            line-height: 15px;
            margin-top: 4px;
        }

        .social_media .sns_box .mark {
            margin-bottom: 5px;
        }

            .social_media .sns_box .mark img {
                width: 25px;
                height: 25px;
            }

    .exkia_gallery {
        margin: 10px 0 0;
    }

        .exkia_gallery .gallery_view .btn_l {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_l.png") no-repeat 0 0;
            background-size: 42px 42px;
            width: 42px;
            height: 42px;
            margin-top: -21px;
        }

            .exkia_gallery .gallery_view .btn_l.nitro-lazy {
                background-image: none !important;
            }

        .exkia_gallery .gallery_view .btn_r {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_r.png") no-repeat 0 0;
            background-size: 42px 42px;
            width: 42px;
            height: 42px;
            margin-top: -21px;
        }

            .exkia_gallery .gallery_view .btn_r.nitro-lazy {
                background-image: none !important;
            }

        .exkia_gallery .gallery_view .btn_l a {
            width: 42px;
            height: 42px;
        }

        .exkia_gallery .gallery_view .btn_r a {
            width: 42px;
            height: 42px;
        }

        .exkia_gallery .gallery_desc {
            padding: 15px;
        }

        .exkia_gallery .gallery_view .imgWrap {
            width: auto;
            z-index: 0;
        }

        .exkia_gallery .thumbtn_l {
            display: none;
        }

        .exkia_gallery .thumbtn_r {
            display: none;
        }

        .exkia_gallery .imgCont {
            width: auto;
        }

    .tab_gallery {
        overflow: visible;
        width: auto;
        height: 36px;
        margin: 0 14px 15px;
        background: 0;
    }

        .tab_gallery .input_box {
            position: relative;
            display: block !important;
        }

            .tab_gallery .input_box span {
                display: block;
                padding: 0 15px;
                color: #999;
                font-size: 14px;
                line-height: 35px;
                border: 1px solid #d0d0d0;
                background: #fff;
            }

            .tab_gallery .input_box:after {
                position: absolute;
                top: 50%;
                right: 13px;
                content: "";
                width: 12px;
                height: 9px;
                margin-top: -4px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab01_m.png") no-repeat;
                background-size: 24px auto;
            }

            .tab_gallery .input_box.on:after {
                background-position: 100% 0;
            }

        .tab_gallery .thumnail {
            display: none;
            margin: 0;
            width: auto;
        }

            .tab_gallery .thumnail li {
                float: none;
                width: 100%;
                margin: 0;
            }

            .tab_gallery .thumnail a {
                display: block;
                color: #999;
                font-size: 14px;
                font-family: kiaM;
                width: 100%;
                height: 35px !important;
                line-height: 35px;
                background: #fff;
                text-align: left;
                padding: .15px 0;
                border: 1px solid #d0d0d0;
                border-top: 0;
                opacity: 1 !important;
            }

            .tab_gallery .thumnail .carName {
                bottom: 0;
                z-index: 1;
                width: auto;
                height: 35px;
                line-height: 35px;
                background: #fff;
                color: #999;
                padding: 0 15px;
                border: 1px solid #d0d0d0;
            }

            .tab_gallery .thumnail li:first-child .carName {
                border-top: 0;
            }

            .tab_gallery .thumnail .imgArea {
                display: none;
                width: auto;
                height: auto;
            }

            .tab_gallery .thumnail .dimmed, .tab_gallery .thumnail .off, .tab_gallery .thumnail .off.on {
                display: none;
            }

            .tab_gallery .thumnail .dimmed, .tab_gallery .thumnail .imgArea.off, .tab_gallery .thumnail .imgArea.off.on {
                display: none;
            }

            .tab_gallery .thumnail li.tab_on .carName {
                color: #bb162b;
            }

            .tab_gallery .thumnail .off {
                margin: 0;
            }

                .tab_gallery .thumnail .off:before {
                    display: none;
                }

            .tab_gallery .thumnail .off1, .tab_gallery .thumnail .off1.on {
                padding-left: 15px;
                display: block;
            }

    .pressNews li a {
        padding: 20px 40px;
        text-align: center;
    }

    .pressNews li .pressImg {
        position: relative;
        display: inline-block;
    }

    .pressNews li .listCon {
        text-align: left;
    }

    .award_list .list li a strong {
        line-height: 22px;
        height: 44px;
        padding-top: 10px;
    }

    .titleImg {
        margin-bottom: 24px;
    }

        .titleImg.suspension {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_suspension1.jpg") no-repeat 85% 100%;
            background-size: cover;
            height: 230px;
        }

            .titleImg.suspension.nitro-lazy {
                background-image: none !important;
            }

        .titleImg.handling {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_handling1.jpg") no-repeat 85% 100%;
            background-size: cover;
            height: 230px;
        }

            .titleImg.handling.nitro-lazy {
                background-image: none !important;
            }

        .titleImg.control1 {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control1.jpg") no-repeat 50% 100%;
            background-size: cover;
            height: 340px;
        }

            .titleImg.control1.nitro-lazy {
                background-image: none !important;
            }

        .titleImg.control2 {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control2.jpg") no-repeat 50% 100%;
            background-size: cover;
            height: 340px;
        }

            .titleImg.control2.nitro-lazy {
                background-image: none !important;
            }

        .titleImg.control3 {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control3.jpg") no-repeat 50% 100%;
            background-size: cover;
            height: 340px;
        }

            .titleImg.control3.nitro-lazy {
                background-image: none !important;
            }

        .titleImg.control4 {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_control4.jpg") no-repeat 50% 100%;
            background-size: cover;
            height: 340px;
        }

            .titleImg.control4.nitro-lazy {
                background-image: none !important;
            }

        .titleImg.enjoyable {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_enjoyable1.jpg") no-repeat 50% 100%;
            background-size: cover;
            height: 214px;
        }

            .titleImg.enjoyable.nitro-lazy {
                background-image: none !important;
            }

        .titleImg.headlamps {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_headlamps1.jpg") no-repeat 41% 100%;
            background-size: cover;
            height: 214px;
        }

            .titleImg.headlamps.nitro-lazy {
                background-image: none !important;
            }

        .titleImg strong {
            font-size: 19px;
            line-height: 23px;
            margin-bottom: 5px;
        }

        .titleImg span {
            font-size: 12px;
            line-height: 16px;
        }

        .titleImg .titleTxt1 {
            padding: 20% 15px 0;
        }

            .titleImg .titleTxt1 span {
                display: block;
                width: 90%;
            }

                .titleImg .titleTxt1 span br {
                    display: none;
                }

        .titleImg .titleTxt2 {
            padding: 115px 15px 0;
        }

            .titleImg .titleTxt2 span {
                display: block;
                width: 90%;
            }

        .titleImg .titleTxt3 {
            padding: 75px 15px 0;
        }

    .inno_driving .exkia_inner {
        margin: 0 auto;
        padding: 48px 0;
    }

    .inno_driving dl {
        margin-top: 10px;
    }

        .inno_driving dl dt {
            font-size: 17px;
            line-height: 21px;
            margin-bottom: 5px;
        }

    .inno_driving .btn {
        position: absolute;
        left: 50%;
        bottom: -188px;
        text-align: center;
        width: 286px;
        margin-left: -143px;
    }

        .inno_driving .btn ul {
            display: block !important;
        }

        .inno_driving .btn li {
            margin: 10px 0 0 0 !important;
        }

    .inno_driving.type3 .exkia_inner {
        padding: 48px 0 202px;
    }

    .inno_driving.type3 .excon_tit span br {
        display: none;
    }

    .inno_driving .numList {
        margin-top: 20px;
        padding-top: 20px;
    }

        .inno_driving .numList li {
            margin-top: 10px;
        }

    .dbSection {
        margin: 0;
    }

        .dbSection .dbSectionInner {
            float: none;
            width: 100%;
        }

            .dbSection .dbSectionInner + .dbSectionInner {
                margin-top: 25px;
            }

        .dbSection .dbLeft {
            margin: 0;
        }

        .dbSection .dbRight {
            margin: 0;
        }

    .thSection {
        margin: 0;
    }

        .thSection .thSectionInner {
            float: none;
            width: 100%;
        }

            .thSection .thSectionInner.thSectionInner {
                margin-top: 25px;
            }

        .thSection .thBox {
            margin: 0;
        }

    .driving_mode {
        padding-bottom: 175px;
    }

        .driving_mode .exkia_inner {
            padding: 48px 0 0 0;
        }

        .driving_mode .excon_tit span br {
            display: none;
        }

        .driving_mode .seq_wrap .seq_txt strong {
            font-size: 19px;
            line-height: 23px;
            margin-bottom: 5px;
        }

        .driving_mode .seq_wrap .seq_txt span {
            font-size: 12px;
            line-height: 16px;
        }

        .driving_mode .seq_btn ul {
            width: auto;
        }

            .driving_mode .seq_btn ul li {
                display: block;
            }

    .car_body {
        margin-bottom: 40px;
    }

        .car_body .btn_handle {
            width: 30px;
            margin-right: -15px;
        }

            .car_body .btn_handle button {
                width: 30px;
                height: 30px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_handle_m.png") no-repeat;
                background-size: 30px auto;
            }

                .car_body .btn_handle button.nitro-lazy {
                    background-image: none !important;
                }

    .titleImg.safety_airbag {
        height: 175px;
    }

    .titleImg.safety_seatbelt {
        height: 242px;
        margin-bottom: 45px;
    }

    .titleImg.safety_bumper {
        height: 200px;
        margin-bottom: 25px;
    }

    .slide_technology {
        margin-bottom: 35px;
    }

        .slide_technology .gallery_desc {
            height: auto;
            padding: 20px 10px;
        }

    .cont_safety {
        margin: 0 0 40px;
    }

        .cont_safety li {
            float: none;
            width: 100%;
            margin-top: 20px;
        }

            .cont_safety li:first-child {
                margin: 0;
            }

            .cont_safety li &gt; div {
                margin: 0 10px;
            }

            .cont_safety li img {
                width: 100%;
            }

            .cont_safety li p {
                overflow: hidden;
                height: 156px;
            }

            .cont_safety li &gt; div dl {
                margin-top: 15px;
            }

                .cont_safety li &gt; div dl dt {
                    font-size: 17px;
                }

    .country_info {
        margin: 0 15px;
        border-top: 1px solid #dadada;
    }

        .country_info li {
            position: relative;
            padding: 10px 0 10px 31px;
            color: #666;
            border-bottom: 1px solid #dadada;
            line-height: 20px;
        }

            .country_info li em {
                color: #222;
            }

            .country_info li * {
                vertical-align: middle;
            }

            .country_info li em:before {
                content: "";
                display: inline-block;
                position: absolute;
                top: 10px;
                left: 0;
                width: 21px;
                height: 21px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_countryFlag.png") no-repeat;
                background-size: 88px auto;
            }

            .country_info li.coun_spain em:before {
                background-position: -22px 0;
            }

            .country_info li.coun_swe em:before {
                background-position: -44px 0;
            }

            .country_info li.coun_china em:before {
                background-position: -66px 0;
            }

            .country_info li.coun_aust em:before {
                background-position: 0 -22px;
            }

            .country_info li.coun_usa em:before {
                background-position: -22px -22px;
            }

            .country_info li.coun_equ em:before {
                background-position: -44px -22px;
            }

            .country_info li.coun_bra em:before {
                background-position: -66px -22px;
            }

    .chart_durability .chartWrap h5:before, .chart_durability .chartWrap:before {
        display: none;
    }

    .chart_durability .chartWrap, .chart_durability .chartWrap ol {
        display: block;
    }

        .chart_durability .chartWrap ol li {
            width: 50%;
            padding-bottom: 18px;
            text-align: center;
        }

    .chart_durability ol li p {
        display: inline-block;
        max-width: 139px;
        margin: 0 auto;
    }

    .chart_durability .chartWrap ol li p img {
        width: 100%;
    }

    .chart_durability .chartWrap2 ol li.chart07 {
        width: 100%;
    }

    .titleImg.tech_headup, .titleImg.tech_cluster, .titleImg.tech_monitoring, .titleImg.tech_parking, .titleImg.tech_nvh, .titleImg.tech_noise, .titleImg.tech_soundP {
        height: 245px;
        margin-bottom: 50px;
    }

    .cont_navi, .cont_sound {
        margin-bottom: 40px;
    }

        .cont_sound li {
            width: 100%;
        }

    .cont_driving li {
        margin: 0 0 25px;
    }

    .engine_gallery .gallery_desc {
        font-size: 12px;
    }

        .engine_gallery .gallery_desc .title {
            display: block;
            margin-bottom: 0;
            font-size: 12px;
        }

    .country_info {
        position: relative;
        top: 0;
        left: 0;
    }

    .marginal_info {
        margin-left: 15px;
    }

        .marginal_info li {
            width: 50%;
            margin-bottom: 5px;
        }

    .ex_bbsView .bbs_info .bbs_etc span.bbs_write:before {
        width: 10px;
        height: 10px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_write_m.png") no-repeat 0 0;
        background-size: 10px 10px;
    }

    .ex_bbsView .bbs_info .bbs_etc span.bbs_view:before {
        width: 13px;
        height: 10px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_views_m.png") no-repeat 0 0;
        background-size: 13px 10px;
    }

    .ex_visual.promotion01 strong {
        font-size: 30px;
    }

    .excon_tit {
        line-height: 20px;
    }

    .promotionCon {
        padding-top: 25px;
        border-top: 1px solid #000;
    }

        .promotionCon .tab_gallery {
            display: none;
        }

        .promotionCon .promotion_view {
            margin: 10px 0 0;
            width: auto;
        }

            .promotionCon .promotion_view ul li {
                width: auto;
                z-index: 0;
            }

                .promotionCon .promotion_view ul li .imgArea {
                    width: 100%;
                }

            .promotionCon .promotion_view .gallery_desc {
                padding: 15px;
            }

            .promotionCon .promotion_view .btn_l {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_l.png") no-repeat 0 0;
                background-size: 42px 42px;
                width: 42px;
                height: 42px;
                margin-top: -21px;
            }

                .promotionCon .promotion_view .btn_l.nitro-lazy {
                    background-image: none !important;
                }

            .promotionCon .promotion_view .btn_r {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_r.png") no-repeat 0 0;
                background-size: 42px 42px;
                width: 42px;
                height: 42px;
                margin-top: -21px;
            }

                .promotionCon .promotion_view .btn_r.nitro-lazy {
                    background-image: none !important;
                }

            .promotionCon .promotion_view .btn_l a {
                width: 42px;
                height: 42px;
            }

            .promotionCon .promotion_view .btn_r a {
                width: 42px;
                height: 42px;
            }

    .promotion_focuse {
        padding-top: 25px;
    }

        .promotion_focuse li {
            float: none;
            width: 100%;
            padding-bottom: 15px;
        }

    .ex_visual.promotion02 .promotion_play a {
        position: absolute;
        left: 50%;
        top: 85%;
        z-index: 99;
        margin: -15px 0 0 -15px;
    }

        .ex_visual.promotion02 .promotion_play a img {
            width: 29px;
            height: 29px;
        }

    .promotion_focuse li dl {
        padding: 0 15px;
    }

    .promotion_focuse li dt {
        font-size: 16px;
    }

    .cinemaCon li {
        float: none;
        width: 100%;
        padding: 10px 25px;
    }

    .ex_visual.promotion03 .promotion_play a {
        position: absolute;
        left: 50%;
        top: 85%;
        z-index: 99;
        margin: -15px 0 0 -15px;
    }

        .ex_visual.promotion03 .promotion_play a img {
            width: 29px;
            height: 29px;
        }

    .cinemaCon li dl {
        padding-top: 10px;
    }

    .cinemaCon li dt {
        font-family: kiaB;
        font-size: 16px;
        color: #000;
    }

    .cinemaCon li dd {
        padding-top: 5px;
        color: #666;
    }

    .promotionContents .popup_wrap {
        width: 320px;
        margin: 0 auto;
        left: 50%;
        margin-left: -160px;
    }

        .promotionContents .popup_wrap dl.img_more {
            padding: 5px;
        }

    .promotionContents .popup_wrap02 {
        width: 320px;
        height: 200px;
        margin-left: -160px;
    }

        .promotionContents .popup_wrap02 .closeBtn {
            position: absolute;
            top: -34px;
            right: 0;
            padding: 10px;
        }

    .tvCon {
        margin: 0 15px;
        text-align: center;
    }

    .tvTop span {
        font-size: 13px;
    }

    .tvTop a {
        width: 30px;
        height: 18px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_detail_tv_m.png") no-repeat 0 0;
        background-size: 30px 18px;
    }

        .tvTop a.nitro-lazy {
            background-image: none !important;
        }

    .tvList {
        margin: 15px 0 0 -15px;
    }

        .tvList li {
            float: left;
            width: 50%;
        }

            .tvList li a {
                display: block;
                overflow: hidden;
                position: relative;
                margin: 0 0 10px 15px;
            }

                .tvList li a span.txt {
                    font-size: 13px;
                }

                    .tvList li a span.txt strong {
                        text-align: left;
                        padding: 0 10px;
                    }

                    .tvList li a span.txt em {
                        width: 12px;
                        height: 12px;
                        margin-top: -6px;
                        background-size: 12px 12px;
                    }

    .tvdetailTop {
        overflow: hidden;
    }

        .tvdetailTop span {
            font-size: 12px;
        }

        .tvdetailTop a {
            width: 21px;
            height: 21px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_detaillist_tv_m.png") no-repeat 0 0;
            background-size: 21px 21px;
        }

            .tvdetailTop a.nitro-lazy {
                background-image: none !important;
            }

    .slider_tv .btnNavi {
        width: 42px;
        height: 42px;
        margin-top: -21px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_navi_m.png");
        background-size: 85px auto;
    }

        .slider_tv .btnNavi.nitro-lazy {
            background-image: none !important;
        }

    .slider_tv .imgArea li {
        margin-right: 5px;
    }

        .slider_tv .imgArea li:first-child {
            margin-left: 50px;
        }

        .slider_tv .imgArea li .tvcarTxt {
            margin-top: 15px;
        }

            .slider_tv .imgArea li .tvcarTxt strong {
                font-size: 16px;
            }

            .slider_tv .imgArea li .tvcarTxt p {
                padding-top: 5px;
                font-size: 13px;
            }

            .slider_tv .imgArea li .tvcarTxt .movie_explain a {
                width: 23px;
                height: 17px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_off_m.png") no-repeat 0 0;
                background-size: 23px 17px;
            }

                .slider_tv .imgArea li .tvcarTxt .movie_explain a.nitro-lazy {
                    background-image: none !important;
                }

            .slider_tv .imgArea li .tvcarTxt .movie_explain .movieTxt {
                display: none;
                position: absolute;
                top: 25px;
                left: 0;
                height: 100px;
                padding: 10px;
                background: #222;
                font-size: 12px;
                color: #fff;
            }

            .slider_tv .imgArea li .tvcarTxt .movie_explain.on a {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_on_m.png") no-repeat 0 0;
                background-size: 23px 17px;
            }

                .slider_tv .imgArea li .tvcarTxt .movie_explain.on a.nitro-lazy {
                    background-image: none !important;
                }

    .careerCon li {
        padding: 0 10px;
    }

    .careerCon.careerCon02 li {
        width: 100%;
    }

    .careerCon li h3, .careerCon li strong {
        padding-top: 10px;
        font-size: 16px;
    }

    .careerCon li p {
        padding-top: 10px;
    }

    .brand_tab li.tab2Line a br {
        display: none;
    }

    .brand_ident .img_direct {
        margin: -30px 0 45px;
    }

        .brand_ident .img_direct img {
            width: 120%;
            margin-left: -10%;
        }

    .brand_slogan .slogan_inner {
        margin: 0 14px;
        padding: 13px 25px 0 25px;
        font-size: 21px;
    }

    .brand_slogan .quo {
        width: 22px;
        height: 17px;
        background-size: 45px auto;
    }

    .brand_slogan .slogan_inner strong br {
        display: none;
    }

    .brand_slogan strong span {
        font-size: 14px;
    }

    .img_values {
        margin: 25px 0 45px;
    }

        .img_values img {
            width: 80%;
        }

    .excon_tit span br {
        display: none;
    }

    .camp_move {
        margin: 0 15px;
        padding-top: 35px;
    }

        .camp_move h3, .camp_move h5 {
            font-size: 14px;
        }

        .camp_move .moveInfo {
            font-size: 12px;
        }

    .brand_moveArea {
        margin-top: 25px;
    }

        .brand_moveArea button {
            width: 49px;
            height: 49px;
            margin: -25px 0 0 -25px;
            background-size: 60px auto;
        }

    .camp_move .campLink strong {
        font-size: 13px;
    }

    .camp_move .campLink a {
        position: static;
        margin-top: 10px;
        padding: 0 14px;
    }

        .camp_move .campLink a span {
            padding-left: 20px;
            font-size: 12px;
            line-height: 27px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign_m.png") no-repeat 0 7px;
            background-size: 13px auto;
        }

            .camp_move .campLink a span.nitro-lazy {
                background-image: none !important;
            }

    .camp_move2 {
        padding-bottom: 50px;
    }

    .cont_campaign {
        margin: 0;
    }

        .cont_campaign li h3, .cont_campaign li strong {
            font-size: 16px;
        }

        .cont_campaign li .btnDown {
            padding: 0 14px;
        }

            .cont_campaign li .btnDown span {
                padding-left: 20px;
                font-size: 12px;
                line-height: 27px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign_m.png") no-repeat 0 -14px;
                background-size: 13px auto;
            }

                .cont_campaign li .btnDown span.nitro-lazy {
                    background-image: none !important;
                }

    .brand_camp {
        padding-bottom: 50px;
    }

    .video_cont .videoText {
        height: 45px;
        padding: 8px 10px;
    }

    .brand_film01 {
        padding-top: 50px;
        padding-bottom: 20px;
    }

    .film_move {
        margin: 0 15px;
    }

        .film_move .videoInfo strong {
            font-size: 16px;
        }

        .film_move .videoInfo .videoText {
            padding: 12px;
            font-size: 12px;
        }

    .brand_video {
        margin: 0 40px;
        padding-bottom: 30px;
    }

        .brand_video .btnNavi {
            width: 10px;
            height: 20px;
            margin-top: -90px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/spr_navi2_m.png") no-repeat;
            background-size: 20px auto;
        }

            .brand_video .btnNavi.nitro-lazy {
                background-image: none !important;
            }

            .brand_video .btnNavi.btn_l {
                left: -20px;
            }

            .brand_video .btnNavi.btn_r {
                right: -20px;
            }

        .brand_video .tmbArea {
            display: none;
        }

        .brand_video .imgArea li .movie {
            height: 150px;
        }

        .brand_video .imgArea li .text {
            margin-top: 12px;
        }

            .brand_video .imgArea li .text strong {
                font-size: 16px;
            }

            .brand_video .imgArea li .text p {
                height: 84px;
                font-size: 12px;
            }

            .brand_video .imgArea li .text .movie_explain a {
                width: 23px;
                height: 17px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_off_m.png") no-repeat;
                background-size: 23px auto;
            }

                .brand_video .imgArea li .text .movie_explain a.nitro-lazy {
                    background-image: none !important;
                }

            .brand_video .imgArea li .text .movie_explain.on a {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_tvexplain_on_m.png") no-repeat;
                background-size: 23px auto;
            }

                .brand_video .imgArea li .text .movie_explain.on a.nitro-lazy {
                    background-image: none !important;
                }

            .brand_video .imgArea li .text .movie_explain.on .movieTxt {
                top: 25px;
                height: 60px;
                padding: 12px;
                font-size: 11px;
                line-height: 1.3;
            }

    .brand_intro {
        padding: 0 15px 40px 15px;
    }

    .brand_recipe .recipe_tit {
        margin: 30px 0 5px;
        font-size: 18px;
    }

    .brand_recipe .recipe_list &gt; li {
        float: none;
        width: 100%;
        margin-top: 20px;
    }

        .brand_recipe .recipe_list &gt; li .recipeIn {
            padding: 0 15px;
        }

        .brand_recipe .recipe_list &gt; li .tit {
            margin-top: 8px;
            min-height: inherit;
            font-size: 15px;
        }

        .brand_recipe .recipe_list &gt; li .desc li {
            margin-top: 5px;
        }

    .recipe_detail {
        margin: 0 15px;
    }

        .recipe_detail .detail_tit {
            margin: 32px 0 15px;
            font-size: 18px;
        }

        .recipe_detail .detail_pic {
            margin-bottom: 10px;
        }

            .recipe_detail .detail_pic img {
                width: 100%;
            }

        .recipe_detail .detail_desc {
            margin: 0;
        }

            .recipe_detail .detail_desc &gt; li {
                float: none;
                width: 100%;
                margin-top: 24px;
            }

                .recipe_detail .detail_desc &gt; li strong {
                    font-size: 13px;
                }

        .recipe_detail .detail &gt; li {
            margin-top: 5px;
        }

    .brand_people {
        margin: 0 15px;
        padding: 0;
        border: 0;
    }

        .brand_people .photo {
            float: none;
            width: 100%;
        }

            .brand_people .photo img {
                width: 100%;
            }

        .brand_people .info {
            margin-top: 25px;
        }

            .brand_people .info strong {
                font-size: 17px;
            }

            .brand_people .info p {
                margin: 3px 0 22px;
            }

    .sound_sonic {
        margin-bottom: 35px;
    }

        .sound_sonic li {
            float: none;
            width: 100%;
            margin-bottom: 20px;
        }

            .sound_sonic li strong, .sound_sonic li span {
                text-align: center;
            }

                .sound_sonic li strong:before {
                    width: 113px;
                    height: 113px;
                    margin-bottom: 15px;
                    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/cl/es/images/experience/bg_brandSonic_m.png");
                    background-size: 343px auto;
                }

            .sound_sonic li.sonic02 strong:before {
                background-position: -114px 0;
            }

            .sound_sonic li.sonic03 strong:before {
                background-position: -228px 0;
            }

    .sound_gallery .form_wrp {
        margin: 0 15px;
    }

    .sound_gallery .promotion_view ul li .imgArea {
        height: auto !important;
        padding-top: 150px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_play_m.png");
        background-position: 50% 20px;
        background-size: 118px auto;
    }

        .sound_gallery .promotion_view ul li .imgArea.nitro-lazy {
            background-image: none !important;
        }

        .sound_gallery .promotion_view ul li .imgArea .play {
            top: 20px;
            height: 118px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/img_playon_m.png");
            background-size: 118px auto;
        }

            .sound_gallery .promotion_view ul li .imgArea .play.nitro-lazy {
                background-image: none !important;
            }

    .sound_gallery .promotion_view .btn_l {
        left: 15px;
    }

    .sound_gallery .promotion_view .btn_r {
        right: 15px;
    }

    .sound_gallery .promotion_view ul li .imgArea strong {
        margin-bottom: 5px;
        font-size: 17px;
    }

    .sound_gallery .tab_gallery {
        display: block;
        width: auto;
        margin: 35px 15px 20px 15px;
    }

    .sound_gallery .thumnail li {
        margin-bottom: 6px;
    }

    .sound_gallery .thumnail a {
        width: auto;
        height: auto;
        color: #000;
        line-height: 41px;
        background: #f5f5f5;
    }

    .sound_gallery .thumnail li.tab_on a {
        line-height: 39px;
    }

    .sound_gallery .thumnail a:after {
        width: 24px;
        height: 24px;
        margin-top: -12px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_soundplay_m.png");
        background-size: 74px auto;
    }

    .sound_gallery .thumnail li.tab_on a:after {
        background-position: -50px 0;
    }

    .sound_gallery .thumnail li.tab_on a.stop:after {
        background-position: -25px 0;
    }

    .bellDown {
        margin: 0 15px;
        padding-top: 5px;
        text-align: left;
    }

        .bellDown strong {
            display: block;
            margin: 10px 0;
        }

    .bellNote {
        margin: 10px 15px 0;
        text-align: left;
    }

    .brand_sound01, .brand_sound02, .brand_sound03 {
        padding-bottom: 40px;
    }

    .brand_scent01 {
        margin: 0 15px;
        padding: 15px 0 40px;
    }

        .brand_scent01 img {
            width: 100%;
        }

        .brand_scent01 .scentTxt01 {
            margin-top: 25px;
        }

    .brand_scent02 .desc li {
        margin-top: 5px;
    }

    .brand_scent02 {
        padding-bottom: 40px;
    }

    .exTab_type li .tab_dep2 li {
        border: 0;
    }

        .exTab_type li .tab_dep2 li a {
            margin: 0;
        }

    .tvContents .popup .pop_con .img_more {
        padding: 10px 12px 15px;
    }

        .tvContents .popup .pop_con .img_more dt {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 5px;
        }

        .tvContents .popup .pop_con .img_more dd {
            font-size: 12px;
            line-height: 16px;
        }

    .tvContents .popup_wrap02 {
        width: 320px;
        height: 200px;
        margin-left: -160px;
    }

        .tvContents .popup_wrap02 .closeBtn {
            position: absolute;
            top: -34px;
            right: 0;
            padding: 10px;
        }

    .btn_download.nitro-lazy {
        background-image: none !important;
    }
}

@media all and (max-width:625px) {
    .tvList li a span.txt {
        height: 40px;
        padding: 0;
        background-size: 1px 30px;
        font-size: 11px;
        line-height: 13px;
    }

        .tvList li a span.txt strong {
            padding: 0 20px 0 10px;
            text-align: left;
        }

        .tvList li a span.txt em {
            right: 6px;
        }

    .exTab_type li .tab_dep2 li a {
        margin: 0 0 1px 1px;
        padding: 0;
        color: #000;
        font-size: 14px;
        line-height: 40px;
        background: #fff;
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@media (min-width:768px) {
    .exTab_type .col6 li {
        width: 17%;
    }

        .exTab_type .col6 li:first-child, .exTab_type .col6 li:last-child {
            width: 16%;
        }
}

@media (min-width:951px) {
}

@media (min-width:768px) and (max-width:950px) {
}

.ex_kiaWrap .ex_visual {
    width: 100%;
    margin: auto;
}

    .ex_kiaWrap .ex_visual.philosophy {
        max-width: 100%;
        margin: 0;
    }

.ex_kiaWrap .exkia_inner {
    width: 100%;
    max-width: 940px;
}

.corevalue {
    background: 0 none;
}

    .corevalue .valueCon {
        width: 940px;
    }

.slideWrap .slider .slide_inner {
    margin-right: 45px;
    padding-left: 45px;
}

.ex_visual.promotion03 .promotion_play a {
    margin-left: -29px;
}

.social_media {
    max-width: 940px;
    margin: 0 auto -100px;
}

.exkia_inner .camp_move {
    padding-top: 0;
}

.exkia_inner .camp_move2 {
    padding-bottom: 0;
}

@media (min-width:1121px) {
 .buttons.parbase.section1 .ico_item {
        min-height: 210px !important;
        padding: 15px 20px;
        line-height: 24px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
    .buttons.parbase.section1
    {
        min-height:210px !important
    }
    .corevalue .valueCon .valueList01 {
        width: 140px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value01.png");
    }

    .corevalue .valueCon .valueList02 {
        left: 188px;
        width: 140px;
    }

    .corevalue .valueCon .valueList03 {
        top: 22px;
        left: 374px;
        width: 142px !important;
    }

    .corevalue .valueCon .valueList04 {
        left: 562px;
        width: 140px;
    }

    .corevalue .valueCon .valueList05 {
        left: 750px;
        width: 140px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_value05.png");
    }

        .corevalue .valueCon .valueList05.nitro-lazy {
            background-image: none !important;
        }

    .brand_video {
        width: 825px;
        margin: 0 auto;
    }

    .sound_gallery .form_wrp {
        width: auto;
    }

    .promotionCon .promotion_view {
        float: none;
        width: 727px;
        margin: 0 auto;
    }

    .sound_gallery .promotion_view ul {
        height: auto;
        border: 0;
    }

        .sound_gallery .promotion_view ul li .imgArea {
            height: auto;
        }

    .sound_gallery .tab_gallery {
        display: block;
        float: none;
        width: 737px;
        height: auto;
        margin: 100px auto 20px;
    }

        .sound_gallery .tab_gallery .thumnail {
            display: block;
            width: auto;
        }

    .exkia_gallery .tab_gallery {
        position: relative;
        width: 738px;
        margin: 0 auto 40px;
        height: 120px;
        overflow: hidden;
    }

    .exkia_gallery .thumnail {
        float: none;
        width: 10000px;
        margin: 0 -6px;
    }

        .exkia_gallery .thumnail li {
            margin: 0 5px 0;
        }

        .exkia_gallery .thumnail a, .exkia_gallery .thumnail .imgArea {
            width: 113px;
            height: 113px;
        }

        .exkia_gallery .thumnail .off.on {
            border-width: 6px;
            width: 101px;
            height: 101px;
        }

    .exkia_gallery .gallery_view {
        float: none;
        width: auto;
    }

        .exkia_gallery .gallery_view .imgWrap {
            width: 738px;
            margin: 0 auto;
            overflow: hidden;
        }

    .inno_driving .exkia_inner {
        margin: 0 auto;
        padding: 95px 0;
    }

    .social_media .sns_block.type1, .social_media .sns_block.type1 .sns_bg .in {
        height: 554px;
    }

    .social_media .sns_block.type2, .social_media .sns_block.type2 .sns_bg .in {
        height: 126px;
    }

    .social_media .sns_block.type3, .social_media .sns_block.type3 .sns_bg .in {
        height: 266px;
    }

    .social_media .sns_block.type1_1, .social_media .sns_block.type1_1 .sns_bg .in {
        height: 307px;
    }

    .social_media .sns_block.type1_2, .social_media .sns_block.type1_2 .sns_bg .in {
        height: 247px;
    }

    .social_media .sns_box .sns_info {
        padding: 0 30px;
    }

    .cont_sports .nadalspon {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_nadal_t.png") no-repeat center bottom;
        min-height: 450px;
    }

        .cont_sports .nadalspon.nitro-lazy {
            background-image: none !important;
        }

    .cont_sports .fifaspon {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_fifa_t.jpg") no-repeat right top;
        min-height: 140px;
        padding: 150px 0 0 25px;
    }

        .cont_sports .fifaspon.nitro-lazy {
            background-image: none !important;
        }

    .etc_spon .thSection .thBox {
        margin: 0 15px;
    }

    .cont_sports .fifaspon .img .thSection {
        margin: 0 -6px;
    }

    .cont_sports .fifaspon .img .thBox {
        margin: 0 6px;
    }

    .cont_sports .fifaspon .img img {
        width: 100%;
    }

    .etc_spon {
        padding-top: 45px;
    }

        .etc_spon .thSection {
            margin: 0 -15px;
        }

            .etc_spon .thSection .thBox {
                margin: 0 15px;
            }

        .etc_spon .img {
            width: 100%;
        }

    .tvList li {
        width: 33.3%;
    }

        .tvList li a span.img {
            height: auto;
        }

    .driving_mode {
        padding-bottom: 80px;
    }

        .driving_mode .seq_btn ul li {
            margin: 19px 0 0 10px;
        }

            .driving_mode .seq_btn ul li .btnLarge {
                font-size: 14px;
            }

    .titleImg.safety_bumper {
        height: 442px;
        margin-bottom: 70px;
    }

    .engine_gallery .tab_gallery {
        height: auto;
    }

    .engine_gallery .thumnail {
        margin: 0 !important;
        width: auto;
    }

        .engine_gallery .thumnail li {
            float: left;
            width: 235px;
            margin: 0 !important;
        }

        .engine_gallery .thumnail .off.on {
            border: 0 none;
            width: auto;
            height: auto;
        }

    .chart_durability {
        padding: 0 0 50px;
        text-align: center;
    }

        .chart_durability .chartWrap {
            display: inline-block;
            overflow: hidden;
            margin: 0 auto 40px;
            padding: 0;
        }

            .chart_durability .chartWrap:before {
                top: 165px;
                left: 50%;
                width: 300px;
                height: 2px;
                margin-left: -150px;
            }

        .chart_durability .chartWrap2:before {
            width: 90%;
            height: 2px;
            margin-left: -45%;
        }

        .chart_durability .chartWrap h5 {
            top: 0;
            left: 50%;
            margin-left: -142px;
        }

            .chart_durability .chartWrap h5:before {
                display: block;
                content: "";
                position: absolute;
                top: 57px;
                left: 50%;
                width: 2px;
                height: 109px;
                background: #bb162b;
            }

        .chart_durability ol {
            display: inline-block;
            margin: 0 auto;
            padding-top: 89px;
        }

        .chart_durability .chartWrap2 ol li {
            width: 20%;
        }

        .chart_durability .chartWrap h5 span {
            display: table-cell;
            vertical-align: middle;
            width: 280px;
            color: #bb162b;
            font-size: 15px;
            font-family: kiaM;
            height: 54px;
            line-height: 15px;
            border: 2px solid #bb162b;
            border-radius: 53px;
            text-align: center;
            background: #fff;
        }

    .award_list .list {
        margin: 0 -12px;
    }

        .award_list .list li a {
            margin: 12px;
        }

            .award_list .list li a strong {
                padding-left: 5px;
                font-size: 14px;
            }

    .sound_gallery .tab_gallery {
        display: block;
        float: none;
        width: 737px;
        height: auto;
        margin: 100px auto 20px auto;
    }

        .sound_gallery .tab_gallery .thumnail {
            display: block;
            width: auto;
        }

    .sound_gallery .thumnail li {
        margin: 0 5px 6px;
    }

    .sound_gallery .thumnail a, .sound_gallery .thumnail .imgArea {
        width: auto;
        height: auto;
    }

    .sound_gallery .thumnail a {
        line-height: 41px;
    }

    .corevalue .valueCon .valueList01.nitro-lazy {
        background-image: none !important;
    }
}

@media (max-width:1120px) {
    .ex_kiaWrap .exkia_inner {
        margin: 52px auto 0;
    }

    .corevalue .valueCon {
        margin: auto;
    }

    .brand_tab li.tab2Line a {
        padding: 0;
    }

        .brand_tab li.tab2Line a br {
            display: none;
        }

    .brand_video {
        width: 825px;
        margin: 0 auto;
    }

    .inno_driving .exkia_inner {
        margin: 0 auto;
    }

    .promotionImg {
        border: 1px solid #ededed;
    }

    .australian_open {
        min-height: 408px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_australian.jpg") no-repeat right top;
    }

        .australian_open.nitro-lazy {
            background-image: none !important;
        }

    .driving_mode .seq_btn ul {
        text-align: center;
    }

    .chart_durability .chartWrap h5 span {
        display: table-cell;
        vertical-align: middle;
        width: 280px;
        color: #bb162b;
        font-size: 15px;
        font-family: kiaM;
        height: 54px;
        line-height: 15px;
        border: 2px solid #bb162b;
        border-radius: 53px;
        text-align: center;
        background: #fff;
    }
}

@media all and (max-width:1024px) {
    .ex_kiaWrap .exkia_inner {
        width: auto;
        margin: 52px 14px 0;
    }

    .corevalue .valueCon {
        width: auto;
        margin: 52px 14px 0;
    }

    .brand_tab li.tab2Line a {
        padding: 5px 15px;
        line-height: 17px;
    }

        .brand_tab li.tab2Line a br {
            display: block;
        }

    .brand_video {
        width: auto;
        margin: 0 70px;
    }

    .inno_driving .exkia_inner {
        margin: 0 auto;
    }

    .social_media {
        margin-bottom: -60px;
    }

    .australian_open {
        min-height: 408px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_australian_t.jpg") no-repeat right top;
    }

        .australian_open.nitro-lazy {
            background-image: none !important;
        }
}

@media all and (max-width:960px) {
    .promotionImg {
        border-width: 1px 0;
    }
}

@media (max-width:767px) {
    .ex_kiaWrap .exkia_inner {
        margin: 48px 0 20px 0;
    }

    .slideWrap .slider .slide_inner {
        margin-right: 0;
        padding-left: 0;
    }

    .inno_driving .exkia_inner {
        margin: 0 auto;
        padding: 48px 0;
    }

    .ex_visual.promotion03 .promotion_play a {
        margin-left: -15px;
    }

    .social_media {
        margin-bottom: -40px;
    }
}

@media (min-width:985px) {
    .slide_technology .slider_inner .pg_btn_area {
        top: 474px !important;
    }
}

.searchBox {
    padding: 45px 90px;
}

    .searchBox .form_wrp {
        margin: 0 200px 0 0;
    }

    .searchBox .btnArea {
        right: 178px;
        top: 50px;
    }

    .searchBox .form_chk {
        right: 90px;
        top: 55px;
        left: auto;
    }

.search_result {
    padding: 20px 29px 59px 29px;
    border: 1px solid #e8e8e8;
    background: #fff;
}

    .search_result .caption {
        font-size: 21px;
    }

    .search_result .list {
        margin: 20px 0 0 0;
        border-top: 2px solid #a7a7a7;
    }

        .search_result .list &gt; div, .search_result .list &gt; ul li {
            padding: 15px 10px;
            border-bottom: 1px solid #f4f4f4;
            position: relative;
            overflow: hidden;
        }

            .search_result .list &gt; div a, .search_result .list &gt; ul li a {
                font-size: 18px;
                font-family: kiaB,Hevetica;
            }

            .search_result .list &gt; div p {
                margin: 5px 0 0 0;
                font-size: 12px;
                color: #999;
                padding: 0 90px 0 0;
            }

            .search_result .list &gt; div span.date {
                color: #999;
                font-size: 12px;
                position: absolute;
                right: 10px;
                bottom: 15px;
            }

@media all and (max-width:767px) {
    .searchBox {
        padding: 29px 20px;
    }

        .searchBox .form_wrp {
            margin: 0;
        }

        .searchBox .btnArea {
            padding-bottom: 0;
            border-bottom: 0;
        }
}

.country_selector a:hover {
    text-decoration: none;
}

.tab_region .select_wrap {
    display: none;
}

.tab_region .tab_tit {
    margin: 20px 0 0;
    background-color: #fff;
    border-top: 2px solid #515151;
    border-right: 1px solid #e3e3e3;
    border-bottom: 2px solid #7d7d7d;
    border-left: 1px solid #e3e3e3;
    position: relative;
    text-align: center;
    overflow: hidden;
}

    .tab_region .tab_tit img {
        margin: auto;
    }

    .tab_region .tab_tit.vd {
        height: 502px;
    }

    .tab_region .tab_tit.vt {
        display: none;
    }

    .tab_region .tab_tit .map_basic, .tab_region .tab_tit .map_all {
        width: 840px;
        height: 502px;
    }

    .tab_region .tab_tit.vd .map_all, .tab_region .tab_tit.vd.all .map_basic {
        display: none;
    }

    .tab_region .tab_tit.vd.all .map_all {
        display: block;
    }

.tab_region .tab_conts {
    margin: 30px 0 0;
}

    .tab_region .tab_conts .depth_1 .tit_region {
        border: 1px solid #d5d5d5;
        border-bottom: 1px solid #686868;
        height: 55px;
        line-height: 55px;
        background-color: #fff;
    }

        .tab_region .tab_conts .depth_1 .tit_region a {
            display: block;
            font-family: kiaB;
            font-size: 16px;
            padding: 0 0 0 56px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/d_ico_tit_region_off.gif");
            background-repeat: no-repeat;
            background-position: 11px 12px;
        }

            .tab_region .tab_conts .depth_1 .tit_region a.nitro-lazy {
                background-image: none !important;
            }

    .tab_region .tab_conts .depth_1.on .tit_region {
        border-color: #aa1327;
        border-bottom: 5px solid #890207;
        background-color: #bb162b;
        height: 54px;
        line-height: 54px;
    }

        .tab_region .tab_conts .depth_1.on .tit_region a {
            color: #fff;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/d_ico_tit_region_on.gif");
        }

            .tab_region .tab_conts .depth_1.on .tit_region a.nitro-lazy {
                background-image: none !important;
            }

    .tab_region .tab_conts .depth_1 .countries {
        display: none;
        border: solid #9b1123;
        border-width: 0 1px 1px 1px;
        background-color: #fff;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/d_bg_line_countries.png");
        background-repeat: repeat-y;
        background-position: 0 0;
        overflow: hidden;
        padding: 30px 0 10px;
        position: relative;
    }

        .tab_region .tab_conts .depth_1 .countries.nitro-lazy {
            background-image: none !important;
        }

        .tab_region .tab_conts .depth_1 .countries:before, .tab_region .tab_conts .depth_1 .countries:after {
            content: "";
            display: block;
            width: 100%;
            height: 30px;
            background-color: #fff;
            position: absolute;
            left: 0;
        }

        .tab_region .tab_conts .depth_1 .countries:before {
            top: 0;
        }

        .tab_region .tab_conts .depth_1 .countries:after {
            bottom: 0;
        }

.tab_region .countries li {
    width: 33.33333%;
    box-sizing: border-box;
    float: left;
    padding: 0 21px;
    margin-bottom: 20px;
}

.tab_region .countries .name {
    display: block;
    height: 26px;
    line-height: 26px;
    float: left;
    font-size: 14px;
    color: #000;
    padding-left: 52px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.tab_region .countries .c_au .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_au.png");
}

    .tab_region .countries .c_au .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_bn .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_bn.png");
}

    .tab_region .countries .c_bn .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_kh .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_kh.jpg");
}

    .tab_region .countries .c_kh .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_cn .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_cn.png");
}

    .tab_region .countries .c_cn .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_fj .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_fj.png");
}

    .tab_region .countries .c_fj .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_hk .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_hk.jpg");
}

    .tab_region .countries .c_hk .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_id .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_id.png");
}

    .tab_region .countries .c_id .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_kr .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_kr.png");
}

    .tab_region .countries .c_kr .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_my .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_my.png");
}

    .tab_region .countries .c_my .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_mn .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_mn.png");
}

    .tab_region .countries .c_mn .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_mm .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_mm.png");
}

    .tab_region .countries .c_mm .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_nz .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_nz.png");
}

    .tab_region .countries .c_nz .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ph .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_ph.png");
}

    .tab_region .countries .c_ph .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_sg .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_sg.png");
}

    .tab_region .countries .c_sg .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_lk .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_lk.png");
}

    .tab_region .countries .c_lk .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_tw .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_tw.png");
}

    .tab_region .countries .c_tw .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_th .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_th.png");
}

    .tab_region .countries .c_th .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_vn .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_vn.png");
}

    .tab_region .countries .c_vn .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_la .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/asia/img_flag_la.png");
}

    .tab_region .countries .c_la .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ba .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ba.png");
}

    .tab_region .countries .c_ba .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_be .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_be.png");
}

    .tab_region .countries .c_be .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_by .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_by.png");
}

    .tab_region .countries .c_by .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ch .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ch.png");
}

    .tab_region .countries .c_ch .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_bg .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_bg.png");
}

    .tab_region .countries .c_bg .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_cz .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_cz.png");
}

    .tab_region .countries .c_cz .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_cy .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_cy.png");
}

    .tab_region .countries .c_cy .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ee .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ee.png");
}

    .tab_region .countries .c_ee .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_de .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_de.png");
}

    .tab_region .countries .c_de .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_es .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_es.png");
}

    .tab_region .countries .c_es .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_dk .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_dk.png");
}

    .tab_region .countries .c_dk .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_fr .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_fr.png");
}

    .tab_region .countries .c_fr .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_gb .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_gb.jpg");
}

    .tab_region .countries .c_gb .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ge .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ge.png");
}

    .tab_region .countries .c_ge .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_gr .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_gr.png");
}

    .tab_region .countries .c_gr .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_hr .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_hr.png");
}

    .tab_region .countries .c_hr .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_fi .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_fi.png");
}

    .tab_region .countries .c_fi .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ie .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ie.png");
}

    .tab_region .countries .c_ie .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_is .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_is.png");
}

    .tab_region .countries .c_is .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_hu .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_hu.png");
}

    .tab_region .countries .c_hu .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_kz .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_kz.png");
}

    .tab_region .countries .c_kz .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_lt .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_lt.png");
}

    .tab_region .countries .c_lt .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_it .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_it.png");
}

    .tab_region .countries .c_it .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_kg .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_kg.png");
}

    .tab_region .countries .c_kg .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_kosovo .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_kosovo.jpg");
}

    .tab_region .countries .c_kosovo .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_me .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_me.png");
}

    .tab_region .countries .c_me .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_md .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_md.png");
}

    .tab_region .countries .c_md .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_nl .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_nl.png");
}

    .tab_region .countries .c_nl .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_no .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_no.png");
}

    .tab_region .countries .c_no .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_lu .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_lu.png");
}

    .tab_region .countries .c_lu .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_mk .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_mk.png");
}

    .tab_region .countries .c_mk .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_lv .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_lv.png");
}

    .tab_region .countries .c_lv .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_rs .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_rs.png");
}

    .tab_region .countries .c_rs .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_mt .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_mt.png");
}

    .tab_region .countries .c_mt .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_pl .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_pl.png");
}

    .tab_region .countries .c_pl .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_si .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_si.png");
}

    .tab_region .countries .c_si .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_sk .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_sk.png");
}

    .tab_region .countries .c_sk .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_pt .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_pt.png");
}

    .tab_region .countries .c_pt .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_tj .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_tj.png");
}

    .tab_region .countries .c_tj .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_tm .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_tm.jpg");
}

    .tab_region .countries .c_tm .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ro .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ro.png");
}

    .tab_region .countries .c_ro .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_uz .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_uz.png");
}

    .tab_region .countries .c_uz .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_se .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_se.png");
}

    .tab_region .countries .c_se .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ru .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ru.png");
}

    .tab_region .countries .c_ru .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_al .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_al.png");
}

    .tab_region .countries .c_al .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_at .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_at.png");
}

    .tab_region .countries .c_at .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_az .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_az.png");
}

    .tab_region .countries .c_az .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_tr .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_tr.png");
}

    .tab_region .countries .c_tr .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ua .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_ua.png");
}

    .tab_region .countries .c_ua .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_am .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/europe/img_flag_am.png");
}

    .tab_region .countries .c_am .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_jo .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_jo.png");
}

    .tab_region .countries .c_jo .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_kw .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_kw.png");
}

    .tab_region .countries .c_kw .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_lb .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_lb.png");
}

    .tab_region .countries .c_lb .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_om .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_om.png");
}

    .tab_region .countries .c_om .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_qa .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_qa.png");
}

    .tab_region .countries .c_qa .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_sa .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_sa.png");
}

    .tab_region .countries .c_sa .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ye .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_ye.png");
}

    .tab_region .countries .c_ye .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ae .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_ae.png");
}

    .tab_region .countries .c_ae .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_il .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_il.png");
}

    .tab_region .countries .c_il .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_iq .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/middleeast/img_flag_iq.png");
}

    .tab_region .countries .c_iq .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_eg .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_eg.png");
}

    .tab_region .countries .c_eg .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ly .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_ly.png");
}

    .tab_region .countries .c_ly .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ke .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_ke.png");
}

    .tab_region .countries .c_ke .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_mu .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_mu.png");
}

    .tab_region .countries .c_mu .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_sc .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_sc.jpg");
}

    .tab_region .countries .c_sc .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ng .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_ng.png");
}

    .tab_region .countries .c_ng .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_sd .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_sd.png");
}

    .tab_region .countries .c_sd .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_re .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_re.png");
}

    .tab_region .countries .c_re .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_za .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_za.png");
}

    .tab_region .countries .c_za .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_tn .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_tn.png");
}

    .tab_region .countries .c_tn .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_dz .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_dz.png");
}

    .tab_region .countries .c_dz .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ao .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_ao.png");
}

    .tab_region .countries .c_ao .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_cm .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_cm.png");
}

    .tab_region .countries .c_cm .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ma .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_ma.png");
}

    .tab_region .countries .c_ma .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_canary .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/africa/img_flag_canary.png");
}

    .tab_region .countries .c_canary .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_us .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/northamerica/img_flag_us.png");
}

    .tab_region .countries .c_us .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ca .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/northamerica/img_flag_ca.png");
}

    .tab_region .countries .c_ca .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_mx .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/northamerica/img_flag_mx.png");
}

    .tab_region .countries .c_mx .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_br .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_br.png");
}

    .tab_region .countries .c_br .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_cl .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_cl.png");
}

    .tab_region .countries .c_cl .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_curacao .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_co.png");
}

    .tab_region .countries .c_curacao .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_cu .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_curacao.png");
}

    .tab_region .countries .c_cu .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_cr .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_cr.png");
}

    .tab_region .countries .c_cr .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ec .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_ec.png");
}

    .tab_region .countries .c_ec .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_gp .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_gp.jpg");
}

    .tab_region .countries .c_gp .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_dm .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_dm.jpg");
}

    .tab_region .countries .c_dm .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_gt .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_gt.png");
}

    .tab_region .countries .c_gt .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_mq .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_mq.jpg");
}

    .tab_region .countries .c_mq .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_hn .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_hn.png");
}

    .tab_region .countries .c_hn .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ni .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_ni.png");
}

    .tab_region .countries .c_ni .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_pa .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_pa.png");
}

    .tab_region .countries .c_pa .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_pr .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_pr.png");
}

    .tab_region .countries .c_pr .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_sv .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_sv.png");
}

    .tab_region .countries .c_sv .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_pe .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_pe.png");
}

    .tab_region .countries .c_pe .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_tt .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_tt.png");
}

    .tab_region .countries .c_tt .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_py .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_py.png");
}

    .tab_region .countries .c_py .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_uy .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_uy.png");
}

    .tab_region .countries .c_uy .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ve .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_ve.png");
}

    .tab_region .countries .c_ve .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_ar .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_ar.png");
}

    .tab_region .countries .c_ar .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_aw .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_aw.png");
}

    .tab_region .countries .c_aw .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_bo .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_bo.png");
}

    .tab_region .countries .c_bo .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .c_do .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/southamerica/img_flag_do.png");
}

    .tab_region .countries .c_do .name.nitro-lazy {
        background-image: none !important;
    }

.tab_region .countries .name em {
    color: #666;
    padding-left: 5px;
}

.tab_region .countries .language {
    font-size: 14px;
    color: #000;
    float: right;
    line-height: 26px;
}

.tab_region .tab_conts .depth_1.on .countries {
    display: block;
}

@media all and (max-width:1024px) {
    .tab_region .tab_tit.vt {
        display: block;
        height: 410px;
    }

    .tab_region .tab_tit.vd {
        display: none;
    }

    .tab_region .tab_tit .map_basic, .tab_region .tab_tit .map_all {
        width: 686px;
        height: 410px;
    }

    .tab_region .tab_tit.vt .map_all, .tab_region .tab_tit.vt.all .map_basic {
        display: none;
    }

    .tab_region .tab_tit.vt.all .map_all {
        display: block;
    }

    .tab_region .tab_conts .depth_1 .countries {
        background-image: none;
    }

        .tab_region .tab_conts .depth_1 .countries.nitro-lazy {
            background-image: none !important;
        }

        .tab_region .tab_conts .depth_1 .countries:before {
            width: 1px;
            height: 100%;
            background-color: #e3e3e3;
            left: 50%;
            top: 30px;
        }

    .tab_region .countries li {
        width: 50%;
    }
}

@media all and (max-width:767px) {
    .inner.country_selector {
        margin: 0;
        min-width: 320px;
    }

    .tab_region .select_wrap {
        display: block;
        padding-top: 20px;
        margin-bottom: 15px;
    }

        .tab_region .select_wrap .inner {
            margin: 0 15px;
        }

        .tab_region .select_wrap .tit_sel {
            font-size: 12px;
            color: #000;
            line-height: 12px;
            font-family: "kiaM";
        }

        .tab_region .select_wrap .box_sel {
            border: 2px solid #e8e8e8;
            margin-top: 8px;
            padding: 15px 12px 20px;
        }

            .tab_region .select_wrap .box_sel h3 {
                font-family: "kiaM";
                font-size: 12px;
                line-height: 12px;
                margin-bottom: 5px;
            }

            .tab_region .select_wrap .box_sel .form_wrp .sel_box .selected-headline {
                height: 34px;
                line-height: 34px;
            }

    .tab_region .btn_wrap {
        text-align: center;
    }

    .tab_region .tab_conts {
        margin: 20px 0 0;
    }

    .tab_region .tab_tit.vd, .tab_region .tab_tit.vt {
        display: none;
    }

    .tab_region .tab_conts .depth_1 .tit_region {
        background-color: #e2e2e2;
        height: 47px;
        line-height: 47px;
    }

    .tab_region .tab_conts .depth_1.on .tit_region {
        height: 47px;
        line-height: 47px;
    }

    .tab_region .tab_conts .depth_1 .tit_region a {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/m_ico_tit_region_off.png");
        background-position: 15px 18px;
        background-size: 12px 11px;
        padding: 0 0 0 38px;
    }

        .tab_region .tab_conts .depth_1 .tit_region a.nitro-lazy {
            background-image: none !important;
        }

    .tab_region .tab_conts .depth_1.on .tit_region a {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/m_ico_tit_region_on.png");
        font-size: 14px;
    }

        .tab_region .tab_conts .depth_1.on .tit_region a.nitro-lazy {
            background-image: none !important;
        }

    .tab_region .tab_conts .depth_1 .countries {
        padding: 0 15px;
    }

        .tab_region .tab_conts .depth_1 .countries:before, .tab_region .tab_conts .depth_1 .countries:after {
            display: none;
        }

    .tab_region .countries li {
        width: 100%;
        float: none;
        overflow: hidden;
        padding: 12px 0;
        margin: 0;
        border-top: 1px solid #e8e8e8;
    }

        .tab_region .countries li:first-child {
            border-top: 0 none;
        }

    .tab_region .countries .name {
        font-size: 13px;
    }

    .tab_region .countries .language {
        font-size: 13px;
        color: #666;
    }

    .tab_region .countries .name em:before {
        content: "(";
    }

    .tab_region .countries .name em:after {
        content: ")";
    }
}

.pop_main {
    position: absolute;
    width: 100%;
    max-width: 650px;
    height: auto;
    border: 1px solid #666;
    overflow: hidden;
    box-sizing: border-box;
    z-index: 1005;
}

    .pop_main .inner {
        width: 100%;
        height: auto;
        margin: 0;
        background: #fff;
        position: relative;
        padding-bottom: 0;
    }

    .pop_main .content_wrap {
        display: block;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center top;
        box-sizing: border-box;
        word-break: break-all;
        position: relative;
        background-size: cover;
    }

        .pop_main .content_wrap:hover {
            text-decoration: none;
        }

        .pop_main .content_wrap .pop_tit {
            font-family: "KiaB";
            font-size: 24px;
            line-height: 26px;
            margin-bottom: 10px;
        }

        .pop_main .content_wrap .pop_con {
            font-family: "KiaB";
            font-size: 14px;
            line-height: 21px;
        }

        .pop_main .content_wrap .pop_dis {
            font-family: "KiaM";
            font-size: 12px;
            line-height: 14px;
            position: absolute;
            bottom: 25px;
            width: 100%;
            box-sizing: border-box;
        }

        .pop_main .content_wrap .v_wrap {
            width: 100%;
            position: absolute;
            left: 0;
            padding: 0 15px;
            box-sizing: border-box;
        }

            .pop_main .content_wrap .v_wrap.v_top {
                top: 36px;
            }

            .pop_main .content_wrap .v_wrap.v_middle {
                top: 50%;
            }

        .pop_main .content_wrap .h_left {
            text-align: left;
        }

        .pop_main .content_wrap .h_center {
            text-align: center;
        }

        .pop_main .content_wrap .h_right {
            text-align: right;
        }

        .pop_main .content_wrap .pop_dis.h_left {
            left: 0;
            padding-left: 15px;
        }

        .pop_main .content_wrap .pop_dis.h_center {
            left: 0;
        }

        .pop_main .content_wrap .pop_dis.h_right {
            right: 0;
            padding-right: 15px;
        }

    .pop_main .session_area {
        background-color: #666;
        font-size: 12px;
        color: #fff;
        height: 23px;
        line-height: 23px;
        padding: 0 10px;
        width: 100%;
        z-index: 999;
        position: static;
        bottom: 0;
    }

        .pop_main .session_area * {
            vertical-align: middle;
        }

        .pop_main .session_area label {
            padding-left: 3px;
            text-shadow: 0 1px 1px rgba(0,0,0,.5);
        }

    .pop_main .btn_close {
        display: block;
        width: 28px;
        height: 28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/btn_pop_close.png") no-repeat 0 0;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0;
        text-indent: -9999px;
    }

        .pop_main .btn_close.nitro-lazy {
            background-image: none !important;
        }

    .pop_main .content_wrap img {
        width: 100%;
        height: auto;
    }

@media all and (max-width:767px) {
    .pop_main {
        display: block;
        width: 98%;
        max-width: 340px;
        height: auto;
        top: 30px !important;
        left: 50% !important;
        transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }

        .pop_main .content_wrap {
            height: auto;
            background-size: 320px 260px;
        }
}

.pd0 {
    padding: 0 !important;
}

.pt5 {
    padding-top: 5px !important;
}

.pt10 {
    padding-top: 10px !important;
}

.pt15 {
    padding-top: 15px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pt25 {
    padding-top: 25px !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pt35 {
    padding-top: 35px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.pt45 {
    padding-top: 45px !important;
}

.pt50 {
    padding-top: 50px !important;
}

.pt55 {
    padding-top: 55px !important;
}

.pt60 {
    padding-top: 60px !important;
}

.pt65 {
    padding-top: 65px !important;
}

.pt70 {
    padding-top: 70px !important;
}

.pt75 {
    padding-top: 75px !important;
}

.pt80 {
    padding-top: 80px !important;
}

.pt85 {
    padding-top: 85px !important;
}

.pt90 {
    padding-top: 90px !important;
}

.pt95 {
    padding-top: 95px !important;
}

.pt100 {
    padding-top: 100px !important;
}

.pr5 {
    padding-right: 5px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pr15 {
    padding-right: 15px !important;
}

.pr20 {
    padding-right: 20px !important;
}

.pr25 {
    padding-right: 25px !important;
}

.pr30 {
    padding-right: 30px !important;
}

.pr35 {
    padding-right: 35px !important;
}

.pr40 {
    padding-right: 40px !important;
}

.pr45 {
    padding-right: 45px !important;
}

.pr50 {
    padding-right: 50px !important;
}

.pr55 {
    padding-right: 55px !important;
}

.pr60 {
    padding-right: 60px !important;
}

.pr65 {
    padding-right: 65px !important;
}

.pr70 {
    padding-right: 70px !important;
}

.pr75 {
    padding-right: 75px !important;
}

.pr80 {
    padding-right: 80px !important;
}

.pr85 {
    padding-right: 85px !important;
}

.pr90 {
    padding-right: 90px !important;
}

.pr95 {
    padding-right: 95px !important;
}

.pr100 {
    padding-right: 100px !important;
}

.pb5 {
    padding-bottom: 5px !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb25 {
    padding-bottom: 25px !important;
}

.pb30 {
    padding-bottom: 30px !important;
}

.pb35 {
    padding-bottom: 35px !important;
}

.pb40 {
    padding-bottom: 40px !important;
}

.pb45 {
    padding-bottom: 45px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.pb55 {
    padding-bottom: 55px !important;
}

.pb60 {
    padding-bottom: 60px !important;
}

.pb65 {
    padding-bottom: 65px !important;
}

.pb70 {
    padding-bottom: 70px !important;
}

.pb75 {
    padding-bottom: 75px !important;
}

.pb80 {
    padding-bottom: 80px !important;
}

.pb85 {
    padding-bottom: 85px !important;
}

.pb90 {
    padding-bottom: 90px !important;
}

.pb95 {
    padding-bottom: 95px !important;
}

.pb100 {
    padding-bottom: 100px !important;
}

.pb130 {
    padding-bottom: 130px !important;
}

.pl5 {
    padding-left: 5px !important;
}

.pl10 {
    padding-left: 10px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.pl20 {
    padding-left: 20px !important;
}

.pl25 {
    padding-left: 25px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pl35 {
    padding-left: 35px !important;
}

.pl40 {
    padding-left: 40px !important;
}

.pl45 {
    padding-left: 45px !important;
}

.pl50 {
    padding-left: 50px !important;
}

.pl55 {
    padding-left: 55px !important;
}

.pl60 {
    padding-left: 60px !important;
}

.pl65 {
    padding-left: 65px !important;
}

.pl70 {
    padding-left: 70px !important;
}

.pl75 {
    padding-left: 75px !important;
}

.pl80 {
    padding-left: 80px !important;
}

.pl85 {
    padding-left: 85px !important;
}

.pl90 {
    padding-left: 90px !important;
}

.pl95 {
    padding-left: 95px !important;
}

.pl100 {
    padding-left: 100px !important;
}

.pd5 {
    padding: 5px !important;
}

.pd10 {
    padding: 10px !important;
}

.pd15 {
    padding: 15px !important;
}

.pd20 {
    padding: 20px !important;
}

.pd25 {
    padding: 25px !important;
}

.pd30 {
    padding: 30px !important;
}

.pd35 {
    padding: 35px !important;
}

.pd40 {
    padding: 40px !important;
}

.pd45 {
    padding: 45px !important;
}

.pd50 {
    padding: 50px !important;
}

.pd55 {
    padding: 55px !important;
}

.pd60 {
    padding: 60px !important;
}

.pd65 {
    padding: 65px !important;
}

.pd70 {
    padding: 70px !important;
}

.pd75 {
    padding: 75px !important;
}

.pd80 {
    padding: 80px !important;
}

.pd85 {
    padding: 85px !important;
}

.pd90 {
    padding: 90px !important;
}

.pd95 {
    padding: 95px !important;
}

.pd100 {
    padding: 100px !important;
}

.mg0 {
    margin: 0 !important;
}

.mt0 {
    margin-top: 0 !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mt5 {
    margin-top: 5px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt25 {
    margin-top: 25px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt35 {
    margin-top: 35px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mt45 {
    margin-top: 45px !important;
}

.mt50 {
    margin-top: 50px !important;
}

.mt55 {
    margin-top: 55px !important;
}

.mt60 {
    margin-top: 60px !important;
}

.mt65 {
    margin-top: 65px !important;
}

.mt70 {
    margin-top: 70px !important;
}

.mt75 {
    margin-top: 75px !important;
}

.mt80 {
    margin-top: 80px !important;
}

.mt85 {
    margin-top: 85px !important;
}

.mt90 {
    margin-top: 90px !important;
}

.mt95 {
    margin-top: 95px !important;
}

.mt100 {
    margin-top: 100px !important;
}

.mr5 {
    margin-right: 5px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr15 {
    margin-right: 15px !important;
}

.mr20 {
    margin-right: 20px !important;
}

.mr25 {
    margin-right: 25px !important;
}

.mr30 {
    margin-right: 30px !important;
}

.mr35 {
    margin-right: 35px !important;
}

.mr40 {
    margin-right: 40px !important;
}

.mr45 {
    margin-right: 45px !important;
}

.mr50 {
    margin-right: 50px !important;
}

.mr55 {
    margin-right: 55px !important;
}

.mr60 {
    margin-right: 60px !important;
}

.mr65 {
    margin-right: 65px !important;
}

.mr70 {
    margin-right: 70px !important;
}

.mr75 {
    margin-right: 75px !important;
}

.mr80 {
    margin-right: 80px !important;
}

.mr85 {
    margin-right: 85px !important;
}

.mr90 {
    margin-right: 90px !important;
}

.mr95 {
    margin-right: 95px !important;
}

.mr100 {
    margin-right: 100px !important;
}

.mb5 {
    margin-bottom: 5px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb25 {
    margin-bottom: 25px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb35 {
    margin-bottom: 35px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.mb45 {
    margin-bottom: 45px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb55 {
    margin-bottom: 55px !important;
}

.mb60 {
    margin-bottom: 60px !important;
}

.mb65 {
    margin-bottom: 65px !important;
}

.mb70 {
    margin-bottom: 70px !important;
}

.mb75 {
    margin-bottom: 75px !important;
}

.mb80 {
    margin-bottom: 80px !important;
}

.mb85 {
    margin-bottom: 85px !important;
}

.mb90 {
    margin-bottom: 90px !important;
}

.mb95 {
    margin-bottom: 95px !important;
}

.mb100 {
    margin-bottom: 100px !important;
}

.ml5 {
    margin-left: 5px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml15 {
    margin-left: 15px !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml25 {
    margin-left: 25px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.ml35 {
    margin-left: 35px !important;
}

.ml40 {
    margin-left: 40px !important;
}

.ml45 {
    margin-left: 45px !important;
}

.ml50 {
    margin-left: 50px !important;
}

.ml55 {
    margin-left: 55px !important;
}

.ml60 {
    margin-left: 60px !important;
}

.ml65 {
    margin-left: 65px !important;
}

.ml70 {
    margin-left: 70px !important;
}

.ml75 {
    margin-left: 75px !important;
}

.ml80 {
    margin-left: 80px !important;
}

.ml85 {
    margin-left: 85px !important;
}

.ml90 {
    margin-left: 90px !important;
}

.ml95 {
    margin-left: 95px !important;
}

.ml100 {
    margin-left: 100px !important;
}

.mg5 {
    margin: 5px !important;
}

.mg10 {
    margin: 10px !important;
}

.mg15 {
    margin: 15px !important;
}

.mg20 {
    margin: 20px !important;
}

.mg25 {
    margin: 25px !important;
}

.mg30 {
    margin: 30px !important;
}

.mg35 {
    margin: 35px !important;
}

.mg40 {
    margin: 40px !important;
}

.mg45 {
    margin: 45px !important;
}

.mg50 {
    margin: 50px !important;
}

.mg55 {
    margin: 55px !important;
}

.mg60 {
    margin: 60px !important;
}

.mg65 {
    margin: 65px !important;
}

.mg70 {
    margin: 70px !important;
}

.mg75 {
    margin: 75px !important;
}

.mg80 {
    margin: 80px !important;
}

.mg85 {
    margin: 85px !important;
}

.mg90 {
    margin: 90px !important;
}

.mg95 {
    margin: 95px !important;
}

.mg100 {
    margin: 100px !important;
}

.fs9 {
    font-size: 9px !important;
}

.fs10 {
    font-size: 10px !important;
}

.fs11 {
    font-size: 11px !important;
}

.fs12 {
    font-size: 12px !important;
}

.fs13 {
    font-size: 13px !important;
}

.fs14 {
    font-size: 14px !important;
}

.fs15 {
    font-size: 15px !important;
}

.fs16 {
    font-size: 16px !important;
}

.fs17 {
    font-size: 17px !important;
}

.fs18 {
    font-size: 18px !important;
}

.fs19 {
    font-size: 19px !important;
}

.fs20 {
    font-size: 20px !important;
}

.fs21 {
    font-size: 21px !important;
}

.fs22 {
    font-size: 22px !important;
}

.fs23 {
    font-size: 23px !important;
}

.fs24 {
    font-size: 24px !important;
}

.fs25 {
    font-size: 25px !important;
}

.fs26 {
    font-size: 26px !important;
}

.fs27 {
    font-size: 27px !important;
}

.fs28 {
    font-size: 28px !important;
}

.fs29 {
    font-size: 29px !important;
}

.fs30 {
    font-size: 30px !important;
}

.fs31 {
    font-size: 31px !important;
}

.fs32 {
    font-size: 32px !important;
}

.fs33 {
    font-size: 33px !important;
}

.fs34 {
    font-size: 34px !important;
}

.fs35 {
    font-size: 35px !important;
}

.fs36 {
    font-size: 36px !important;
}

.fs37 {
    font-size: 37px !important;
}

.fs38 {
    font-size: 38px !important;
}

.fs39 {
    font-size: 39px !important;
}

.fs40 {
    font-size: 40px !important;
}

.fs41 {
    font-size: 41px !important;
}

.fs42 {
    font-size: 42px !important;
}

.fs43 {
    font-size: 43px !important;
}

.fs44 {
    font-size: 44px !important;
}

.fs45 {
    font-size: 45px !important;
}

.fs46 {
    font-size: 46px !important;
}

.fs47 {
    font-size: 47px !important;
}

.fs48 {
    font-size: 48px !important;
}

.fs49 {
    font-size: 49px !important;
}

.fs50 {
    font-size: 50px !important;
}

.fs51 {
    font-size: 51px !important;
}

.fs52 {
    font-size: 52px !important;
}

.fs53 {
    font-size: 48px !important;
}

.fs54 {
    font-size: 54px !important;
}

.fs55 {
    font-size: 55px !important;
}

.fs56 {
    font-size: 56px !important;
}

.fs57 {
    font-size: 57px !important;
}

.fs58 {
    font-size: 58px !important;
}

.fs59 {
    font-size: 59px !important;
}

.fs60 {
    font-size: 60px !important;
}

.fs61 {
    font-size: 61px !important;
}

.fs62 {
    font-size: 62px !important;
}

.fs63 {
    font-size: 48px !important;
}

.fs64 {
    font-size: 64px !important;
}

.fs65 {
    font-size: 65px !important;
}

.fs66 {
    font-size: 66px !important;
}

.fs67 {
    font-size: 67px !important;
}

.fs68 {
    font-size: 68px !important;
}

.fs69 {
    font-size: 69px !important;
}

.fs70 {
    font-size: 70px !important;
}

.fs71 {
    font-size: 71px !important;
}

.fs72 {
    font-size: 72px !important;
}

.fs73 {
    font-size: 48px !important;
}

.fs74 {
    font-size: 74px !important;
}

.fs75 {
    font-size: 75px !important;
}

.fs76 {
    font-size: 76px !important;
}

.fs77 {
    font-size: 77px !important;
}

.fs78 {
    font-size: 78px !important;
}

.fs79 {
    font-size: 79px !important;
}

.fs80 {
    font-size: 80px !important;
}

.bd1 {
    border: 1px solid #7e8083 !important;
}

.bd2 {
    border: 2px solid #7e8083 !important;
}

.bd3 {
    border: 3px solid #7e8083 !important;
}

.bd4 {
    border: 4px solid #7e8083 !important;
}

.bd5 {
    border: 5px solid #7e8083 !important;
}

.bd6 {
    border: 5px solid #7e8083 !important;
}

.bd7 {
    border: 5px solid #7e8083 !important;
}

.bd8 {
    border: 5px solid #7e8083 !important;
}

.bd9 {
    border: 5px solid #7e8083 !important;
}

.bd10 {
    border: 5px solid #7e8083 !important;
}

.bd_t1 {
    border-top: 1px solid !important;
}

.bd_t2 {
    border-top: 2px solid !important;
}

.bd_t3 {
    border-top: 3px solid !important;
}

.bd_t4 {
    border-top: 4px solid !important;
}

.bd_t5 {
    border-top: 5px solid !important;
}

.bd_t6 {
    border-top: 5px solid !important;
}

.bd_t7 {
    border-top: 5px solid !important;
}

.bd_t8 {
    border-top: 5px solid !important;
}

.bd_t9 {
    border-top: 5px solid !important;
}

.bd_t10 {
    border-top: 5px solid !important;
}

.bd_b1 {
    border-bottom: 1px solid !important;
}

.bd_b2 {
    border-bottom: 2px solid !important;
}

.bd_b3 {
    border-bottom: 3px solid !important;
}

.bd_b4 {
    border-bottom: 4px solid !important;
}

.bd_b5 {
    border-bottom: 5px solid !important;
}

.bd_b6 {
    border-bottom: 5px solid !important;
}

.bd_b7 {
    border-bottom: 5px solid !important;
}

.bd_b8 {
    border-bottom: 5px solid !important;
}

.bd_b9 {
    border-bottom: 5px solid !important;
}

.bd_b10 {
    border-bottom: 5px solid !important;
}

.bd_color_black {
    border-color: #000 !important;
}

.bd_color_gray1 {
    border-color: #282828 !important;
}

.bd_color_gray2 {
    border-color: #58595b !important;
}

.bd_color_gray3 {
    border-color: #7e8083 !important;
}

.bd_color_gray4 {
    border-color: #aeaeae !important;
}

.bd_color_gray5 {
    border-color: #f6f6f6 !important;
}

.bd_color_red1 {
    border-color: #bb162b !important;
}

.kia_bold {
    font-family: KiaB !important;
}

.kia_medium {
    font-family: KiaM !important;
}

.fc_black {
    color: #000 !important;
}

.fc_red {
    color: #bb162b !important;
}

.fc_white {
    color: #fff !important;
}

.fc_gray1 {
    color: #333 !important;
}

.fc_gray2 {
    color: #454545 !important;
}

.fc_gray3 {
    color: #666 !important;
}

.fc_gray4 {
    color: #999 !important;
}

.bgc_black {
    background-color: #000 !important;
}

.bgc_gray1 {
    background-color: #282828 !important;
}

.bgc_gray2 {
    background-color: #58595b !important;
}

.bgc_gray3 {
    background-color: #7e8083 !important;
}

.bgc_gray4 {
    background-color: #aeaeae !important;
}

.bgc_gray5 {
    background-color: #f6f6f6 !important;
}

.bgc_white {
    background-color: #fff !important;
}

.bgc_red1 {
    background-color: #bb162b !important;
}

.al {
    text-align: left !important;
}

.ac {
    text-align: center !important;
}

.ar {
    text-align: right !important;
}

.underline {
    text-decoration: underline !important;
}

.bold {
    font-weight: bold !important;
}

.normal {
    font-weight: normal !important;
}

.block {
    display: block !important;
}

.inline {
    display: inline !important;
}

.inblock {
    display: inline-block !important;
}

.vt {
    vertical-align: top !important;
}

.vm {
    vertical-align: middle !important;
}

.vb {
    vertical-align: bottom !important;
}

.kiaM {
    font-family: kiaM !important;
}

.kiaB {
    font-family: kiaB !important;
}

.cpt_box {
    border: 1px solid #d0d0d0;
    padding: 39px !important;
    background: #fff;
}

    .cpt_box p {
        line-height: 1.2em;
    }

@media (max-width:767px) {
    .cpt_box {
        padding: 14px !important;
    }
}

.cpt_desc {
    font-size: 13px;
    line-height: 18px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

[class*=tit_] {
}

.tit_a_al, .tit_b_al, .tit_c_al {
    text-align: left;
}

.tit_a_ar, .tit_b_ar, .tit_c_ar {
    direction: rtl;
}

.tit_a_ac, .tit_b_ac, .tit_c_ac {
    text-align: center;
}

.tit_a_al, .tit_a_ar, .tit_a_ac {
    font-size: 36px;
    color: #000;
    line-height: 1.2em;
    margin-bottom: 20px;
}

    .tit_a_al:after, .tit_a_ar:after {
        content: "";
        display: block;
        width: 70px;
        height: 2px;
        background: #bb162b;
        margin-top: 18px;
    }

    .tit_a_ac:after {
        content: "";
        display: block;
        width: 70px;
        height: 2px;
        background: #bb162b;
        margin: 18px auto 0;
    }

.tit_b_al, .tit_b_ar, .tit_b_ac {
    font-size: 40px;
    color: #000;
    line-height: 1.2em;
    margin-bottom: 10px;
}

    .tit_b_al:before, .tit_b_ar:before {
        content: "";
        display: block;
        width: 64px;
        height: 2px;
        background: #d5172e;
        margin-bottom: 25px;
    }

    .tit_b_ac:before {
        content: "";
        display: block;
        width: 64px;
        height: 2px;
        background: #bb162b;
        margin: 0 auto 25px auto;
    }

.tit_c_al, .tit_c_ar, .tit_c_ac {
    font-size: 58px;
    color: #000;
    line-height: 1em;
    margin-bottom: 30px;
}

    .tit_c_al:after, .tit_c_ar:after {
        content: "";
        display: block;
        width: 30px;
        height: 2px;
        background: #000;
        margin-top: 30px;
    }

    .tit_c_ac:after {
        content: "";
        display: block;
        width: 30px;
        height: 2px;
        background: #000;
        margin: 30px auto 0;
    }

.tit_d_al {
    line-height: 1.4em;
    margin-bottom: 20px;
    font-family: KiaB;
    font-size: 20px;
}

.tit_e_al {
    line-height: 1.4em;
    margin-bottom: 10px;
    padding-left: 13px;
    font-size: 16px;
    color: #333;
}

.tit_f_al {
    line-height: 1.4em;
    padding-left: 10px;
    font-family: kiaM;
    font-size: 14px;
    color: #000;
}

.tit_g_al {
    line-height: 1.4em;
    padding-left: 10px;
    font-family: kiaM;
    font-size: 13px;
    color: #666;
}

.tit_h_al {
    line-height: 1.4em;
    padding-left: 7px;
    font-family: kiaM;
    font-size: 13px;
    color: #767676;
}

.tit_i_al {
    line-height: 1.4em;
    padding-left: 7px;
    font-family: kiaM;
    font-size: 13px;
    color: #000;
}

.tit_j_al {
    line-height: 1.4em;
    font-family: kiaB;
    font-size: 32px;
    color: #000;
}

.tit_e_al:before {
    content: "";
    background-position: right 0 !important;
    width: 8px;
    height: 10px;
    margin: -3px 5px 0 -13px;
}

.tit_f_al:before {
    content: "";
    background-position: right -11px !important;
    width: 4px;
    height: 4px;
    margin: 0 6px 0 -10px;
}

.tit_g_al:before {
    content: "";
    background-position: right -16px !important;
    width: 4px;
    height: 4px;
    margin: -1px 6px 0 -10px;
}

.tit_h_al:before {
    content: "";
    background-color: #aeaeae !important;
    width: 3px;
    height: 3px;
    margin: -1px 4px 0 -7px;
}

.tit_i_al:before {
    content: "";
    background-position: right -61px !important;
    width: 3px;
    height: 5px;
    margin: -1px 4px 0 -7px;
}

@media (max-width:767px) {
    .tit_a_al, .tit_a_ar, .tit_a_ac {
        font-size: 18px;
        line-height: 18px;
    }

        .tit_a_al:after, .tit_a_ar:after {
            width: 40px;
            margin-top: 12px;
        }

        .tit_a_ac:after {
            width: 40px;
            margin: 12px auto 0;
        }

    .tit_b_al, .tit_b_ar, .tit_b_ac {
        font-size: 20px;
        color: #000;
        margin-bottom: 10px;
    }

        .tit_b_al:before, .tit_b_ar:before {
            width: 32px;
            height: 1px;
            margin-bottom: 15px;
        }

        .tit_b_ac:before {
            width: 32px;
            height: 1px;
            margin: 0 auto 15px auto;
        }

    .tit_c_al, .tit_c_ar, .tit_c_ac {
        font-size: 24px;
        line-height: 1.2em;
        margin-bottom: 20px;
    }

        .tit_c_al:after, .tit_c_ar:after {
            width: 30px;
            height: 2px;
            background: #000;
            margin-top: 8px;
        }

        .tit_c_ac:after {
            width: 30px;
            height: 2px;
            background: #000;
            margin: 8px auto 0;
        }

    .tit_d_al {
        font-size: 14px;
        margin-bottom: 13px;
    }

    .tit_j_al {
        font-size: 16px;
    }
}

.bullet_a {
    margin-bottom: 10px;
    padding-left: 13px;
    font-size: 16px;
    color: #333;
}

.bullet_b {
    padding-left: 10px;
    font-family: kiaM;
    font-size: 14px;
    color: #000;
}

.bullet_c {
    padding-left: 10px;
    font-family: kiaM;
    font-size: 13px;
    color: #666;
}

.bullet_d {
    padding-left: 7px;
    font-family: kiaM;
    font-size: 13px;
    color: #767676;
}

.bullet_e {
    padding-left: 7px;
    font-family: kiaM;
    font-size: 13px;
    color: #000;
}

.bullet_a:before {
    content: "";
    background-position: right 0 !important;
    width: 8px;
    height: 10px;
    margin: -3px 5px 0 -13px;
}

.bullet_b:before {
    content: "";
    background-position: right -11px !important;
    width: 4px;
    height: 4px;
    margin: 0 6px 0 -10px;
}

.bullet_c:before {
    content: "";
    background-position: right -16px !important;
    width: 4px;
    height: 4px;
    margin: -1px 6px 0 -10px;
}

.bullet_d:before {
    content: "";
    background-color: #aeaeae !important;
    width: 3px;
    height: 3px;
    margin: -1px 4px 0 -7px;
}

.bullet_e:before {
    content: "";
    background-position: right -61px !important;
    width: 3px;
    height: 5px;
    margin: -1px 4px 0 -7px;
}

.tit_c_al:before, .tit_d_al:before, .tit_e_al:before, .tit_f_al:before, .tit_g_al:before, .tit_h_al:before, .tit_i_al:before, .bullet_a:before, .bullet_b:before, .bullet_c:before, .bullet_d:before, .bullet_e:before {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/spr_common.png") no-repeat;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
}

[class*=btn2_] {
    display: inline-block;
    margin-top: 5px;
    font-family: kiaB;
    color: #fff;
    border: 0 none;
    background: 0;
    vertical-align: middle;
    cursor: pointer;
}

    [class*=btn2_] span:before, [class*=btn2_] span:after, [class*=btn2_close], .btn2_square span, .btn2_etc {
        display: inline-block;
        background: url("../content/dam/kwcms/al/sq/images/common/spr_ico_btn_w.html") 0 0 no-repeat;
        vertical-align: middle;
    }

        [class*=btn2_close] span, .btn2_etc span {
            color: transparent;
            text-indent: -9999em;
            position: absolute;
            left: -9999em;
        }

    [class*=btn2_]:hover {
        text-decoration: underline;
    }

    [class*=btn2_].bgc_white {
        color: #666;
    }

[class*=btn2_close], btn2_etc {
    margin-top: 0;
}

.btn2_small {
    padding: 0 12px;
    font-size: 12px;
    line-height: 25px;
    border-radius: 12px;
}

    .btn2_small span:before, .btn2_small span:after {
        width: 18px;
        height: 18px;
    }

    .btn2_small.btn2_al span:before {
        content: "";
        margin: -3px 5px 0 -9px;
    }

    .btn2_small.btn2_ar span:after {
        content: "";
        margin: -3px -9px 0 5px;
    }

.btn2_medium {
    padding: 0 11px;
    font-size: 14px;
    line-height: 30px;
    border-radius: 15px;
}

    .btn2_medium span:before, .btn2_medium span:after {
        width: 24px;
        height: 24px;
    }

    .btn2_medium.btn2_al span:before {
        content: "";
        margin: -3px 10px 0 -8px;
    }

    .btn2_medium.btn2_ar span:after {
        content: "";
        margin: -3px -8px 0 10px;
    }

.btn2_large {
    padding: 0 20px;
    font-size: 18px;
    line-height: 37px;
    border-radius: 18px;
}

    .btn2_large span:before, .btn2_large span:after {
        width: 31px;
        height: 31px;
    }

    .btn2_large.btn2_al span:before {
        content: "";
        margin: -3px 10px 0 -17px;
    }

    .btn2_large.btn2_ar span:after {
        content: "";
        margin: -3px -17px 0 10px;
    }

.btn2_small.ico_arrow_t span:before, .btn2_small.ico_arrow_t span:after {
    background-position: -46px -64px;
}

.btn2_medium.ico_arrow_t span:before, .btn2_medium.ico_arrow_t span:after {
    background-position: 0 -36px;
}

.btn2_large.ico_arrow_t span:before, .btn2_large.ico_arrow_t span:after {
    background-position: 0 0;
}

.btn2_small.ico_arrow_r span:before, .btn2_small.ico_arrow_r span:after {
    background-position: -21px -64px;
}

.btn2_medium.ico_arrow_r span:before, .btn2_medium.ico_arrow_r span:after {
    background-position: -87px -36px;
}

.btn2_large.ico_arrow_r span:before, .btn2_large.ico_arrow_r span:after {
    background-position: -108px 0;
}

.btn2_small.ico_arrow_b span:before, .btn2_small.ico_arrow_b span:after {
    background-position: -69px -64px;
}

.btn2_medium.ico_arrow_b span:before, .btn2_medium.ico_arrow_b span:after {
    background-position: -29px -36px;
}

.btn2_large.ico_arrow_b span:before, .btn2_large.ico_arrow_b span:after {
    background-position: -36px 0;
}

.btn2_small.ico_arrow_l span:before, .btn2_small.ico_arrow_l span:after {
    background-position: 0 -64px;
}

.btn2_medium.ico_arrow_l span:before, .btn2_medium.ico_arrow_l span:after {
    background-position: -58px -36px;
}

.btn2_large.ico_arrow_l span:before, .btn2_large.ico_arrow_l span:after {
    background-position: -72px 0;
}

.btn2_small.ico_play span:before, .btn2_small.ico_play span:after {
    background-position: -138px -65px;
}

.btn2_medium.ico_play span:before, .btn2_medium.ico_play span:after {
    background-position: -116px -36px;
}

.btn2_large.ico_play span:before, .btn2_large.ico_play span:after {
    background-position: -144px 0;
}

.btn2_small_print span:before, .btn2_small_print span:after {
    margin: -2px 3px 0 0 !important;
    background-position: 0 -108px;
}

.btn2_small_download span:before, .btn2_small_download span:after {
    margin: -4px 3px 0 0 !important;
    background-position: -23px -108px;
}

.btn2_small_reset1 span:before, .btn2_small_reset1 span:after {
    margin: -4px 3px 0 -5px !important;
    background-position: -46px -108px;
}

.btn2_small_reset2 span:before, .btn2_small_reset2 span:after {
    margin: -4px 3px 0 -5px !important;
    background-position: -69px -108px;
}

.btn2_medium_check span:before, .btn2_medium_check span:after {
    width: 20px;
    height: 20px;
    margin: -3px 5px 0 0 !important;
    background-position: -68px -131px;
}

.btn2_close_red1 {
    width: 14px;
    height: 14px;
    padding: 13px 14px;
    background-color: #bb162b;
    background-position: -94px -88px;
}

.btn2_close_red2 {
    width: 14px;
    height: 14px;
    padding: 13px 14px;
    background-position: -47px -88px;
}

.btn2_close_gray1 {
    width: 14px;
    height: 14px;
    padding: 13px 14px;
    background-color: #282828;
    background-position: -94px -88px;
}

.btn2_close_gray2 {
    width: 14px;
    height: 14px;
    padding: 13px 14px;
    background-position: 0 -88px;
}

.btn2_etc.ico_search_large {
    width: 20px;
    height: 20px;
    padding: 5px;
    background-position: 5px -156px;
}

.btn2_etc.ico_search_medium {
    width: 14px;
    height: 14px;
    padding: 5px;
    background-position: -20px -156px;
}

[class*=btn2_href1_] span:before {
    content: "";
    color: #333;
    margin: -1px 5px 0 0;
}

[class*=btn2_href1_].btn2_ar span:before {
    display: none;
}

[class*=btn2_href1_].btn2_ar span:after {
    content: "";
    color: #333;
    margin: -1px 0 0 5px;
}

.btn2_href1_t {
    font-size: 11px;
    color: #333;
    text-decoration: underline !important;
}

    .btn2_href1_t span:before, .btn2_href1_t span:after {
        width: 7px;
        height: 5px;
        background-position: -49px -211px;
    }

.btn2_href1_r {
    font-size: 11px;
    color: #333;
    text-decoration: underline !important;
}

    .btn2_href1_r span:before, .btn2_href1_r span:after {
        width: 5px;
        height: 7px;
        background-position: -32px -211px;
    }

.btn2_href1_b {
    font-size: 11px;
    color: #333;
    text-decoration: underline !important;
}

    .btn2_href1_b span:before, .btn2_href1_b span:after {
        width: 7px;
        height: 5px;
        background-position: -58px -211px;
    }

.btn2_href1_l {
    font-size: 11px;
    color: #333;
    text-decoration: underline !important;
}

    .btn2_href1_l span:before, .btn2_href1_l span:after {
        width: 5px;
        height: 7px;
        background-position: -41px -211px;
    }

.btn2_link {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    vertical-align: baseline;
    text-decoration: underline;
}

@media (max-width:767px) {
    [class*=btn2_] span:before, [class*=btn2_] span:after, .btn2_square span, .btn2_etc {
        background-image: url("../content/dam/kwcms/al/sq/images/common/spr_ico_btn_m.html");
        background-size: 175px auto;
    }

    .btn2_large {
        padding: 0 15px;
        font-size: 14px;
        line-height: 30px;
        border-radius: 15px;
    }

        .btn2_large span:before, .btn2_large span:after {
            width: 24px;
            height: 24px;
        }

        .btn2_large.btn2_al span:before {
            margin: -3px 10px 0 -11px;
        }

        .btn2_large.btn2_ar span:after {
            margin: -3px -11px 0 10px;
        }

        .btn2_large.ico_arrow_t span:before, .btn2_large.ico_arrow_t span:after {
            background-position: 0 -36px;
        }

    .btn2_medium.ico_arrow_r span:before, .btn2_medium.ico_arrow_r span:after {
        background-position: -85px -36px;
    }

    .btn2_large.ico_arrow_r span:before, .btn2_large.ico_arrow_r span:after {
        background-position: -29px -36px;
    }

    .btn2_large.ico_arrow_b span:before, .btn2_large.ico_arrow_b span:after {
        background-position: -85px -36px;
    }

    .btn2_medium.ico_arrow_l span:before, .btn2_medium.ico_arrow_l span:after {
        background-position: -57px -36px;
    }

    .btn2_large.ico_arrow_l span:before, .btn2_large.ico_arrow_l span:after {
        background-position: -57px -36px;
    }

    .btn2_small.ico_play span:before, .btn2_small.ico_play span:after {
        background-position: -138px -64px;
    }

    .btn2_medium.ico_play span:before, .btn2_medium.ico_play span:after {
        background-position: -115px -36px;
    }

    .btn2_large.ico_play span:before, .btn2_large.ico_play span:after {
        background-position: -115px -36px;
    }

    .btn2_etc.ico_search_large {
        background-position: 5px -151px;
    }

    .btn2_etc.ico_search_medium {
        background-position: -20px -151px;
    }

    .btn2_href1_t span:before, .btn2_href1_t span:after {
        background-position: -49px -205px;
    }

    .btn2_href1_r span:before, .btn2_href1_r span:after {
        background-position: -31px -205px;
    }

    .btn2_href1_b span:before, .btn2_href1_b span:after {
        background-position: -59px -205px;
    }

    .btn2_href1_l span:before, .btn2_href1_l span:after {
        background-position: -40px -205px;
    }
}

.slider_gallery_tab {
    z-index: 5;
    overflow: hidden;
    position: relative;
    height: 113px;
    max-width: 738px;
    margin: 0 auto;
}

    .slider_gallery_tab a[class^="btn_"] {
        z-index: 2;
        position: absolute;
        top: 50%;
        margin-top: -15px;
        height: 30px;
        width: 30px;
        text-indent: -9999px;
    }

    .slider_gallery_tab a.btn_prev {
        left: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_thum_l.png") no-repeat;
    }

        .slider_gallery_tab a.btn_prev.nitro-lazy {
            background-image: none !important;
        }

    .slider_gallery_tab a.btn_next {
        right: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_thum_r.png") no-repeat;
    }

        .slider_gallery_tab a.btn_next.nitro-lazy {
            background-image: none !important;
        }

    .slider_gallery_tab ul {
        position: absolute;
        top: 0;
        left: 0;
        width: 10000%;
    }

        .slider_gallery_tab ul:after {
            content: "";
            display: block;
        }

        .slider_gallery_tab ul li {
            position: relative;
            float: left;
            width: 113px;
            height: 113px;
        }

            .slider_gallery_tab ul li + li {
                margin-left: 12px;
            }

            .slider_gallery_tab ul li a {
                display: block;
                overflow: hidden;
                height: 100%;
                color: #999;
            }

                .slider_gallery_tab ul li a .thumb {
                    display: block;
                    text-align: center;
                    height: 100%;
                }

                    .slider_gallery_tab ul li a .thumb img {
                        height: 100%;
                        margin: 0 -100%;
                    }

                .slider_gallery_tab ul li a .title {
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 100%;
                    height: 32px;
                    font-size: 13px;
                    line-height: 32px;
                    text-align: center;
                    color: #fff;
                    box-sizing: border-box;
                    background: rgba(0,0,0,.5);
                }

                    .slider_gallery_tab ul li a .title:after {
                        background: url("../content/dam/kwcms/al/sq/images/experience/bg_historyTab01_m.html") no-repeat;
                    }

                .slider_gallery_tab ul li a:hover:after, .slider_gallery_tab ul li a.on:after {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    border: 8px solid #bb162b;
                }

    .slider_gallery_tab .select_btn {
        display: none;
        position: relative;
        padding: 0 38px 0 15px;
        text-decoration: none;
        color: #999;
        font-size: 14px;
        line-height: 35px;
        border: 1px solid #d0d0d0;
        background: #fff;
    }

        .slider_gallery_tab .select_btn:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 13px;
            height: 9px;
            width: 12px;
            margin-top: -4px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_historyTab01_m.png") no-repeat;
            background-size: 24px auto;
        }

@media (max-width:767px) {
    .gallery_img a[class^="btn_"] {
        height: 42px;
        width: 42px;
        margin-top: -21px;
        background-size: 100% auto;
    }
}

@media (max-width:767px) {
    .slider_gallery_tab {
        overflow: visible;
        margin: 0 10px;
        height: 37px;
    }

        .slider_gallery_tab a[class^="btn_"] {
            display: none;
        }

        .slider_gallery_tab ul {
            display: none;
            position: absolute;
            top: 37px;
            left: 0 !important;
            width: 100% !important;
            margin-left: 0 !important;
        }

            .slider_gallery_tab ul li {
                float: none;
                width: auto;
                height: 35px;
                border: 1px solid #d0d0d0;
                border-top: 0;
            }

                .slider_gallery_tab ul li + li {
                    margin: 0;
                }

                .slider_gallery_tab ul li a .thumb {
                    display: none;
                }

                .slider_gallery_tab ul li a .title {
                    position: static;
                    display: block;
                    height: 100%;
                    padding: 0 15px;
                    font-size: 14px;
                    line-height: 35px;
                    color: #999;
                    text-align: left;
                    background: #fff;
                }

                .slider_gallery_tab ul li a:hover, .slider_gallery_tab ul li a:hover .title, .slider_gallery_tab ul li a.on, .slider_gallery_tab ul li a.on .title {
                    color: #bb162b;
                }

                    .slider_gallery_tab ul li a:hover:after, .slider_gallery_tab ul li a.on:after {
                        display: none;
                        border: 0;
                    }

        .slider_gallery_tab .select_btn {
            display: block;
        }

        .slider_gallery_tab.open ul {
            display: block;
        }
}

.gallery_article {
    display: none;
    max-width: 738px;
    overflow: hidden;
    margin: 40px auto 0 auto;
}

    .gallery_article.on {
        display: block;
    }

.gallery_img {
    position: relative;
}

    .gallery_img a[class^="btn_"] {
        z-index: 2;
        position: absolute;
        top: 50%;
        height: 84px;
        width: 84px;
        margin-top: -42px;
        text-indent: -9999px;
    }

    .gallery_img a.btn_prev {
        left: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_l.png") no-repeat;
    }

        .gallery_img a.btn_prev.nitro-lazy {
            background-image: none !important;
        }

    .gallery_img a.btn_next {
        right: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/btn_gallery_r.png") no-repeat;
    }

        .gallery_img a.btn_next.nitro-lazy {
            background-image: none !important;
        }

    .gallery_img .paging {
        z-index: 2;
        position: absolute;
        top: 0;
        width: 100%;
        height: 0;
        text-align: center;
    }

        .gallery_img .paging button {
            height: 10px;
            width: 10px;
            text-indent: -9999px;
            border-radius: 5px;
            background: #bfbfbf;
        }

            .gallery_img .paging button.on {
                background: #bb162b;
            }

            .gallery_img .paging button + button {
                margin-left: 4px;
            }

    .gallery_img &gt; ul {
        position: relative;
        width: 10000%;
    }

        .gallery_img &gt; ul &gt; li {
            float: left;
            width: 1%;
        }

            .gallery_img &gt; ul &gt; li img {
                width: 100%;
            }

.gallery_desc {
    padding: 25px;
    background: #fff;
}

@media (max-width:767px) {
    .gallery_img a[class^="btn_"] {
        height: 42px;
        width: 42px;
        margin-top: -21px;
        background-size: 100% auto;
    }
}

.thumb_a .pic {
    position: relative;
}

    .thumb_a .pic img {
        width: 100%;
    }

    .thumb_a .pic .btn2_play {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -49px 0 0 -49px;
        width: 98px;
        height: 98px;
        color: transparent;
        text-indent: -9999em;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign.png") no-repeat;
    }

        .thumb_a .pic .btn2_play.nitro-lazy {
            background-image: none !important;
        }

.thumb_a .cont .tit {
    padding-top: 20px;
    font-size: 18px;
    color: #000;
}

.thumb_a .cont .txt {
    padding-top: 15px;
    font-size: 13px;
    color: #666;
}

.thumb_a .cont .btn {
    width: 100%;
    text-align: right;
    margin-top: 10px;
}

@media (max-width:767px) {
    .thumb_a .cont .tit {
        font-size: 14px;
    }

    .thumb_a .cont .txt {
        padding-top: 10px;
    }

    .thumb_a .pic .btn2_play {
        margin: -26px 0 0 -26px;
        width: 49px;
        height: 49px;
        background-size: 60px auto;
    }
}

.thumb_b {
    position: relative;
}

    .thumb_b .pic img {
        width: 100%;
    }

    .thumb_b .pic .btn2_play {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -49px 0 0 -49px;
        width: 98px;
        height: 98px;
        color: transparent;
        text-indent: -9999em;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign.png") no-repeat;
    }

        .thumb_b .pic .btn2_play.nitro-lazy {
            background-image: none !important;
        }

    .thumb_b .tit {
        padding: 10px 0 10px 20px;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        box-sizing: border-box;
        background: url("../content/dam/kwcms/al/sq/images/experience/bg_tvlist_tit.html") repeat-x 0 0;
    }

        .thumb_b .tit.nitro-lazy {
            background-image: none !important;
        }

        .thumb_b .tit h3 {
            font-family: kiaM;
            font-size: 15px;
            color: #fff;
        }

        .thumb_b .tit .btn {
            overflow: hidden;
            margin: 10px 10px 0 10px;
            text-align: center;
        }

@media (max-width:767px) {
    .thumb_a .cont .tit {
        font-size: 14px;
    }

    .thumb_a .cont .txt {
        padding-top: 10px;
    }

    .thumb_b .pic .btn2_play {
        margin: -26px 0 0 -26px;
        width: 49px;
        height: 49px;
        background-size: 60px auto;
    }
}

.thumb_c {
    max-width: 940px;
    margin: 0 auto 15px;
    position: relative;
    background: #fff;
    overflow: hidden;
    padding: 20px 20px 20px 300px;
    box-sizing: border-box;
}

    .thumb_c .pic {
        width: 256px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
    }

        .thumb_c .pic img {
            width: 100%;
        }

        .thumb_c .pic .btn2_play {
            z-index: 9999;
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -49px 0 0 -49px;
            width: 98px;
            height: 98px;
            color: transparent;
            text-indent: -9999em;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/ico_campaign.png") no-repeat;
        }

            .thumb_c .pic .btn2_play.nitro-lazy {
                background-image: none !important;
            }

    .thumb_c .cont .tit {
        font-size: 20px;
        color: #000;
        line-height: 25px;
        margin-bottom: 15px;
    }

    .thumb_c .cont .desc, .thumb_c .cont .desc2 {
        padding-top: 15px;
        border-top: 1px solid #9a9a9a;
        font-size: 13px;
        color: #666;
        line-height: 1.25em;
    }

    .thumb_c .cont .info_bbs {
        padding-bottom: 15px;
    }

        .thumb_c .cont .info_bbs span {
            margin-right: 5px;
            padding-right: 5px;
        }

            .thumb_c .cont .info_bbs span strong {
                display: none;
            }

    .thumb_c .cont .down {
        margin-top: 15px;
    }

        .thumb_c .cont .down .btn2_download {
            color: #666;
        }

    .thumb_c .cont .btn {
        padding: 15px 20px 0 300px;
        text-align: right;
    }

.ico_write:before, .ico_view:before, .ico_btn2_download:before {
    content: "";
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: 0 6px 0 0;
    vertical-align: middle;
    margin-top: -3px;
    background-size: 14px 14px;
    background: url("../content/dam/kwcms/al/sq/images/common/spr_ico_bbs.html");
}

.ico_write:before {
    background-position: 0 0;
}

.ico_view:before {
    background-position: -19px 0;
}

.btn2_download:before {
    background-position: -38px 0;
}

.ico_write:after, .ico_view:after {
    content: "|";
    color: #ccc;
    display: inline-block;
    margin: 0 0 0 6px;
    padding: 0 0 0 6px;
}

@media (max-width:767px) {
    .thumb_c {
        max-width: auto;
        padding: 20px;
    }

        .thumb_c .pic {
            width: 100%;
            position: relative;
            text-align: center;
            margin-bottom: 20px;
        }

            .thumb_c .pic img {
                min-width: 256px;
                max-width: 320px;
            }

            .thumb_c .pic .btn2_play {
                margin: -26px 0 0 -26px;
                width: 49px;
                height: 49px;
                background-size: 60px auto;
            }

        .thumb_c .cont .btn {
            padding: 15px 0 0;
        }
}

.layout_full .cpt_area {
    overflow: hidden;
}

.layout_default .cpt_area {
    max-width: 940px;
    margin: 0 auto;
}

    .layout_default .cpt_area:after {
        content: "";
        display: block;
        clear: both;
    }

.layout_full .cpt_col:first-child, .layout_default .cpt_col:first-child {
    padding-left: 0;
}

.layout_full .cpt_col:last-child, .layout_default .cpt_col:last-child {
    padding-right: 0;
}

.layout_default .cpt_col2 .cpt_area, .layout_default .cpt_col3 .cpt_area, .layout_default .cpt_col4 .cpt_area, .layout_default .cpt_col5 .cpt_area, .layout_default .cpt_col6 .cpt_area {
    max-width: 970px !important;
    margin: 0 auto;
    overflow: hidden;
}

.cpt_col2 .cpt_col {
    width: 50%;
    float: left;
}

.cpt_col3 .cpt_col {
    width: 33.3%;
    float: left;
}

.cpt_col4 .cpt_col {
    width: 25%;
    float: left;
}

.cpt_col5 .cpt_col {
    width: 20%;
    float: left;
}

.cpt_col6 .cpt_col {
    width: 16.6%;
    float: left;
}

.cpt_col3 .cpt_col:first-child {
    width: 33.4% !important;
}

.cpt_col6 .cpt_col:first-child {
    width: 16.9% !important;
}

.cpt_area .cpt_col {
    box-sizing: border-box;
    padding: 0 15px;
}

.cpt_area img {
    max-width: 100%;
}

@media all and (max-width:1024px) {
    .layout_full, .layout_default {
        padding: 0 15px;
    }
}

@media (max-width:767px) {
    .layout_full, .layout_default {
        padding: 0 15px;
    }

    .cpt_col2 .cpt_col {
        width: 100%;
        float: none;
    }

    .cpt_col3 .cpt_col {
        width: 100%;
        float: none;
    }

    .cpt_col4 .cpt_col {
        width: 100%;
        float: none;
    }

    .cpt_col5 .cpt_col {
        width: 100%;
        float: none;
    }

    .cpt_col6 .cpt_col {
        width: 100%;
        float: none;
    }

    .cpt_col3 .cpt_col:first-child {
        width: 100% !important;
    }

    .cpt_col6 .cpt_col:first-child {
        width: 100% !important;
    }

    .layout_full .cpt_area .cpt_col {
        padding: 0;
        margin-bottom: 20px;
    }

    .layout_default .cpt_area .cpt_col {
        padding: 0;
        margin-bottom: 20px;
    }
}

.common_tab_default {
    position: relative;
}

.common_tab_a {
    position: relative;
}

.common_tab_b {
    position: relative;
}

.ico_tab_map, .ico_tab_list, .ico_tab_human, .ico_tab_mail, .ico_tab_maintain, .ico_tab_technology {
    display: inline-block;
    position: relative;
    padding-left: 24px;
}

    .ico_tab_map:before, .ico_tab_list:before, .ico_tab_human:before, .ico_tab_mail:before, .ico_tab_maintain:before, .ico_tab_technology:before {
        content: "";
        position: absolute;
        top: 50%;
        left: -6px;
        margin-top: -12px;
        background-repeat: no-repeat;
        width: 26px;
        height: 26px;
        background-image: url("../content/dam/kwcms/al/sq/images/common/spr_ico_tab_w.html");
    }

    .ico_tab_map:before {
        background-position: 0 0;
    }

    .ico_tab_list:before {
        background-position: -62px 0;
    }

    .ico_tab_human:before {
        background-position: 0 -31px;
    }

    .ico_tab_mail:before {
        background-position: -62px -31px;
    }

    .ico_tab_maintain:before {
        background-position: 0 -63px;
    }

    .ico_tab_technology:before {
        background-position: -62px -63px;
    }

.on .ico_tab_map:before {
    background-position: -31px 0;
}

.on .ico_tab_list:before {
    background-position: -93px 0;
}

.on .ico_tab_human:before {
    background-position: -31px -31px;
}

.on .ico_tab_mail:before {
    background-position: -94px -31px;
}

.on .ico_tab_maintain:before {
    background-position: 0 -63px;
}

.on .ico_tab_technology:before {
    background-position: -62px -63px;
}

.open .ico_tab_map:before {
    background-position: -31px 0;
}

.open .ico_tab_list:before {
    background-position: -93px 0;
}

.open .ico_tab_human:before {
    background-position: -31px -31px;
}

.open .ico_tab_mail:before {
    background-position: -94px -31px;
}

.open .ico_tab_maintain:before {
    background-position: -31px -63px;
}

.open .ico_tab_technology:before {
    background-position: -94px -63px;
}

@media screen and (-webkit-min-device-pixel-ratio:1.5) {
    .ico_tab_map:before, .ico_tab_list:before, .ico_tab_human:before, .ico_tab_mail:before, .ico_tab_maintain:before, .ico_tab_technology:before {
        background-image: url("../content/dam/kwcms/al/sq/images/common/spr_ico_tab_m.html");
        background-size: 120px auto;
    }
}

@media all and (max-width:767px) {
    .ico_tab_map, .ico_tab_list, .ico_tab_human, .ico_tab_mail, .ico_tab_maintain, .ico_tab_technology {
        padding-left: 0;
    }

        .ico_tab_map:before, .ico_tab_list:before, .ico_tab_human:before, .ico_tab_mail:before, .ico_tab_maintain:before, .ico_tab_technology:before {
            display: none;
        }
}

@media all and (max-width:767px) {
    li.multi_depth &gt; a:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 17px;
        margin-top: -5px;
        width: 10px;
        height: 10px;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_extab_m.png");
        background-repeat: no-repeat;
        background-size: 28px auto;
        background-position: 0 -8px;
    }

    li.multi_depth.open &gt; a:after {
        background-position: -18px -8px;
    }
}

.tab_cpt1 {
    width: 100%;
    display: table;
    position: relative;
    z-index: 2;
}

    .tab_cpt1 &gt; a {
        display: none;
        position: relative;
    }

        .tab_cpt1 &gt; a:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 15px;
            margin-top: -3px;
            width: 14px;
            height: 7px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_extab_m.png");
            background-repeat: no-repeat;
            background-size: 28px auto;
        }

    .tab_cpt1 &gt; ul &gt; li {
        position: relative;
        display: table-cell;
        text-align: center;
        font-family: "kiaB";
        border-left: 1px solid #fff;
        box-sizing: border-box;
    }

        .tab_cpt1 &gt; ul &gt; li &gt; a {
            display: table-cell;
            width: 100%;
            box-sizing: border-box;
            padding: 12px 10px 12px 10px;
            color: #fff;
            font-size: 15px;
            vertical-align: middle;
            background-color: #a2a2a2;
        }

        .tab_cpt1 &gt; ul &gt; li:first-child {
            border-left: 0;
        }

        .tab_cpt1 &gt; ul &gt; li.on &gt; a {
            background-color: #bb162b;
        }

        .tab_cpt1 &gt; ul &gt; li.open &gt; a {
            background-color: #bb162b;
        }

    .tab_cpt1 &gt; ul li.multi_depth &gt; ul {
        display: none;
        position: absolute;
    }

    .tab_cpt1 &gt; ul li.multi_depth.open &gt; ul {
        display: block;
    }

@media all and (max-width:1024px) {
    .tab_cpt1 &gt; ul {
        width: 100%;
    }

        .tab_cpt1 &gt; ul &gt; li {
            display: table-cell;
            float: none;
        }

            .tab_cpt1 &gt; ul &gt; li &gt; a {
                display: block;
                text-align: left;
            }
}

@media all and (max-width:767px) {
    .tab_cpt1 &gt; a {
        display: block;
        padding: 7px 20px;
        min-height: 21px;
        color: #fff;
        font-size: 15px;
        background-color: #bb162b;
    }

    .tab_cpt1.open &gt; a:after {
        background-position: -15px 0;
    }

    .tab_cpt1.open &gt; a + ul {
        display: block;
    }

    .tab_cpt1 &gt; ul {
        position: absolute;
        display: none;
        top: 100%;
        border-top: 1px solid #fff;
        left: 0;
    }

        .tab_cpt1 &gt; ul &gt; li {
            display: block;
            float: none;
        }

            .tab_cpt1 &gt; ul &gt; li &gt; a {
                margin-top: 1px;
                margin-left: auto;
                position: relative;
            }
}

.tab_cpt2 {
    width: 100%;
    display: table;
    position: relative;
    z-index: 2;
}

    .tab_cpt2 &gt; a {
        display: none;
        position: relative;
    }

        .tab_cpt2 &gt; a:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 15px;
            margin-top: -3px;
            width: 14px;
            height: 7px;
            background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_extab_m.png");
            background-repeat: no-repeat;
            background-size: 28px auto;
        }

    .tab_cpt2 &gt; ul &gt; li {
        position: relative;
        float: left;
        display: table;
        text-align: center;
        font-family: "kiaB";
        border-left: 1px solid #fff;
        box-sizing: border-box;
    }

        .tab_cpt2 &gt; ul &gt; li &gt; a {
            display: table-cell;
            width: 100%;
            box-sizing: border-box;
            padding: 9px 5px;
            color: #fff;
            font-size: 15px;
            vertical-align: middle;
            background-color: #a2a2a2;
        }

        .tab_cpt2 &gt; ul &gt; li:first-child {
            border-left: 0;
        }

        .tab_cpt2 &gt; ul &gt; li.on &gt; a {
            background-color: #bb162b;
        }

        .tab_cpt2 &gt; ul &gt; li.open &gt; a {
            background-color: #bb162b;
        }

    .tab_cpt2 &gt; ul li.multi_depth &gt; ul {
        display: none;
        background-color: #fff;
        position: absolute;
    }

    .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul {
        display: block;
    }

@media all and (max-width:1024px) {
    .tab_cpt2 &gt; ul li.multi_depth &gt; ul {
        top: 100%;
        left: 0;
        width: 100%;
    }

        .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li {
            padding: 20px 10px;
        }

            .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li &gt; a {
                display: block;
                text-align: center;
                font-size: 14px;
                line-height: 16px;
            }

    .tab_cpt1 &gt; ul &gt; li {
        vertical-align: top;
    }
}

@media all and (max-width:767px) {
    .tab_cpt2 &gt; a {
        display: block;
        padding: 7px 20px;
        min-height: 21px;
        color: #fff;
        font-size: 13px;
        background-color: #bb162b;
    }

    .tab_cpt2.open &gt; a:after {
        background-position: -15px 0;
    }

    .tab_cpt2.open &gt; a + ul {
        display: block;
    }

    .tab_cpt2 &gt; ul {
        position: absolute;
        display: none;
        top: 100%;
        border-top: 1px solid #fff;
        left: 0;
        right: 0;
    }

        .tab_cpt2 &gt; ul &gt; li {
            display: block;
            float: none;
            text-align: left;
            border-left: 0;
        }

            .tab_cpt2 &gt; ul &gt; li &gt; a {
                display: block;
                margin-left: auto;
                position: relative;
                padding: 12px 5px 12px 20px;
                font-family: kiaM;
                font-size: 13px;
            }

            .tab_cpt2 &gt; ul &gt; li + li &gt; a {
                border-top: 1px solid #fff;
            }

        .tab_cpt2 &gt; ul li.multi_depth &gt; a:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 17px;
            margin-top: -5px;
            width: 10px;
            height: 10px;
            background-image: url("../content/dam/kwcms/gt/en/images/common/spr_ico_btn2_m.html");
            background-size: 175px auto;
            background-position: 0 -8px;
        }

        .tab_cpt2 &gt; ul li.multi_depth.open &gt; a:after {
            background-position: -18px -8px;
        }

        .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul {
            top: 100%;
            left: 0;
            width: 100%;
            z-index: 50;
        }

            .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul &gt; li {
                padding: 0;
            }

        .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li {
            border-bottom: 1px solid #333;
        }

            .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li &gt; a {
                display: inline-block;
                width: 100%;
                box-sizing: border-box;
                padding: 12px 20px;
                min-height: 21px;
                color: #333;
                font-size: 15px;
                vertical-align: middle;
                text-align: left;
            }

        .tab_cpt2 &gt; ul &gt; li:first-child &gt; a {
            margin-top: auto;
        }

        .tab_cpt2 &gt; ul &gt; li.on &gt; a {
            background-color: #bb162b;
        }
}

@media all and (min-width:1024px) {
    .tab_cpt2 &gt; ul li.multi_depth &gt; ul {
        background-color: transparent;
    }


    .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul {
        top: 100%;
        left: 0;
        width: 100%;
    }

        .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul &gt; li {
            padding: 12px 10px;
            background-color: rgba(255,255,255,.8);
        }

            .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul &gt; li &gt; a {
                display: block;
                text-align: center;
                font-size: 14px;
                line-height: 16px;
            }
}

.tab_cpt3 {
    position: relative;
    display: inline-block;
}

    .tab_cpt3 &gt; a {
        display: none;
    }

    .tab_cpt3 ul {
        border-radius: 19px;
        border: 1px solid #e0e0e0;
        padding: 3px;
        background: #fff;
    }

        .tab_cpt3 ul:after {
            content: "";
            display: block;
            clear: both;
        }

        .tab_cpt3 ul li {
            float: left;
        }

            .tab_cpt3 ul li a {
                display: block;
                font-family: KiaB;
                color: #aaa;
                height: 30px;
                line-height: 30px;
                padding: 0 15px;
                font-size: 13px;
            }

            .tab_cpt3 ul li.on a, .tab_cpt3 ul li.open a {
                border-radius: 15px;
                background: #7e8083;
                color: #fff;
            }

    .tab_cpt3.tabMoblie {
        display: block;
        padding-right: 10px;
        background-color: #8f6f4d;
    }

        .tab_cpt3.tabMoblie &gt; a {
            display: block;
            padding: 8px 15px 9px 15px;
            color: #fff;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_accesories.png") no-repeat right 15px;
            font-size: 12px;
        }

            .tab_cpt3.tabMoblie &gt; a.nitro-lazy {
                background-image: none !important;
            }

    .tab_cpt3 ul li.ng-scope a.on {
        border-radius: 15px;
        background: #7e8083;
        color: #fff;
    }

@media all and (max-width:1024px) {
    .tab_cpt3.tabMoblie ul {
        display: none;
        width: 100%;
        height: auto;
        position: absolute;
        left: 0;
        top: 100%;
        z-index: 10;
        border-radius: 0;
        border: 0;
        padding: 0;
        background: #8f6f4d;
    }

        .tab_cpt3.tabMoblie ul li {
            float: none;
        }

    .tab_cpt3.tabMoblie.open &gt; a + ul {
        display: block;
    }

    .tab_cpt3.tabMoblie ul li.on a, .tab_cpt3.tabMoblie ul li a:hover {
        border-radius: 0;
        border: 0;
        background: #83684c;
        color: #fff;
    }

    .tab_cpt3.tabMoblie ul li a {
        display: block;
        font-family: KiaB;
        color: #fff;
        height: auto;
        padding: 0 15px;
        font-size: 12px;
        line-height: 26px;
    }

    .tab_cpt3.tabMoblie ul li.ng-scope a.on {
        border-radius: 0;
        border: 0;
        background: #83684c;
        color: #fff;
    }
}

.desc_msg {
    max-width: 940px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0;
}

    .desc_msg strong {
        display: inline-block;
        margin: 0 auto;
        max-width: 750px;
        position: relative;
        text-align: center;
        font-family: "kiaM";
        color: #000;
        font-size: 42px;
        line-height: 1em;
    }

        .desc_msg strong:before {
            content: "";
            position: absolute;
            top: -15px;
            left: -60px;
            width: 44px;
            height: 34px;
            background-image: url("../content/dam/kwcms/al/sq/images/common/spr_ico_etc.html");
            background-repeat: no-repeat;
            background-size: auto;
        }

        .desc_msg strong:after {
            content: "";
            position: absolute;
            top: -15px;
            right: -60px;
            width: 44px;
            height: 34px;
            background-image: url("../content/dam/kwcms/al/sq/images/common/spr_ico_etc.html");
            background-repeat: no-repeat;
            background-size: auto;
        }

.ico_quot_gray strong:before {
    background-position: 0 top;
}

.ico_quot_gray strong:after {
    background-position: -48px top;
}

.ico_quot_white strong:before {
    background-position: -95px top;
}

.ico_quot_white strong:after {
    background-position: -144px top;
}

.desc_msg span {
    display: block;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
}

@media all and (max-width:1024px) {
    .desc_msg strong {
        display: block;
        padding: 0 90px;
    }

        .desc_msg strong:before {
            left: 20px;
        }

        .desc_msg strong:after {
            right: 20px;
        }
}

@media all and (max-width:767px) {
    .desc_msg strong {
        display: block;
        padding: 0 30px;
        font-size: 21px;
    }

        .desc_msg strong:before {
            content: "";
            position: absolute;
            top: -15px;
            left: 12px;
            width: 22px;
            height: 17px;
            background-image: url("../content/dam/kwcms/al/sq/images/common/spr_ico_etc.html");
            background-repeat: no-repeat;
            background-size: 150px;
        }

        .desc_msg strong:after {
            content: "";
            position: absolute;
            top: -15px;
            right: 12px;
            width: 22px;
            height: 17px;
            background-image: url("../content/dam/kwcms/al/sq/images/common/spr_ico_etc.html");
            background-repeat: no-repeat;
            background-size: 150px;
        }

    .desc_msg span {
        font-size: 14px;
    }

    .ico_quot_gray strong:before {
        background-position: 0 top;
    }

    .ico_quot_gray strong:after {
        background-position: -24px top;
    }

    .ico_quot_white strong:before {
        background-position: -48px top;
    }

    .ico_quot_white strong:after {
        background-position: -72px top;
    }
}

.history_tab {
    position: relative;
    overflow: hidden;
    height: 190px;
    margin: 0 auto;
    background: url("../content/dam/kwcms/al/sq/images/experience/bg_historyTab01.html") no-repeat;
}

    .history_tab.nitro-lazy {
        background-image: none !important;
    }

    .history_tab .select_btn {
        display: none;
        position: relative;
        padding: 0 38px 0 15px;
        text-decoration: none;
        color: #999;
        font-size: 14px;
        line-height: 35px;
        border: 1px solid #d0d0d0;
        background: #fff;
    }

        .history_tab .select_btn:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 13px;
            height: 9px;
            width: 12px;
            margin-top: -4px;
            background: url("../content/dam/kwcms/al/sq/images/experience/bg_historyTab01_m.html") no-repeat;
            background-size: 24px auto;
        }

    .history_tab a[class^="btn_"] {
        z-index: 2;
        position: absolute;
        top: 63px;
        cursor: default;
        height: 34px;
        width: 18px;
        text-indent: -9999px;
    }

    .history_tab a.btn_prev {
        left: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_tabA.png") no-repeat 0 -51px;
    }

        .history_tab a.btn_prev.nitro-lazy {
            background-image: none !important;
        }

    .history_tab a.btn_next {
        right: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_tabA.png") no-repeat -53px -51px;
    }

        .history_tab a.btn_next.nitro-lazy {
            background-image: none !important;
        }

    .history_tab a.btn_prev.on {
        cursor: pointer;
        background-position: -19px -51px;
    }

    .history_tab a.btn_next.on {
        cursor: pointer;
        background-position: 100% -51px;
    }

    .history_tab .year_slide {
        position: relative;
        overflow: hidden;
        height: 85px;
        margin: 62px 30px 0 30px;
        background: url("../content/dam/kwcms/al/sq/images/experience/bg_historyTab02.html") no-repeat 0 10px;
    }

        .history_tab .year_slide.nitro-lazy {
            background-image: none !important;
        }

        .history_tab .year_slide:after {
            content: "";
            position: absolute;
            top: 10px;
            right: 0;
            height: 18px;
            width: 10px;
            background: url("../content/dam/kwcms/al/sq/images/experience/bg_historyTab02.html") no-repeat 100% 0;
        }

        .history_tab .year_slide ul {
            width: 500%;
        }

            .history_tab .year_slide ul:after {
                content: "";
                display: block;
                clear: both;
            }

            .history_tab .year_slide ul li {
                float: left;
                width: 2.5%;
                text-align: center;
            }

                .history_tab .year_slide ul li a {
                    display: block;
                    font-family: kiaB;
                    font-size: 18px;
                    color: #666;
                }

                    .history_tab .year_slide ul li a:before {
                        content: "";
                        display: block;
                        height: 37px;
                        width: 30px;
                        margin: 0 auto 10px auto;
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/experience/bg_tabA.png") no-repeat;
                    }

                    .history_tab .year_slide ul li a span {
                        position: absolute;
                        top: 0;
                        left: 0;
                        font-size: 0;
                        line-height: 0;
                        width: 0;
                        height: 0;
                        visibility: hidden;
                        overflow: hidden;
                    }

                .history_tab .year_slide ul li.on a {
                    font-size: 24px;
                    color: #bb162b;
                }

                    .history_tab .year_slide ul li.on a:before {
                        height: 50px;
                        width: 42px;
                        background-position: 100% 0;
                    }

    .history_tab.leng7 .year_slide ul {
        width: 100%;
    }

        .history_tab.leng7 .year_slide ul li {
            width: 14.3%;
        }

            .history_tab.leng7 .year_slide ul li:first-child {
                width: 14.2%;
            }

    .history_tab.leng6 .year_slide ul {
        width: 100%;
    }

        .history_tab.leng6 .year_slide ul li {
            width: 16.7%;
        }

            .history_tab.leng6 .year_slide ul li:first-child {
                width: 16.5%;
            }

    .history_tab.leng5 .year_slide ul {
        width: 100%;
    }

        .history_tab.leng5 .year_slide ul li {
            width: 20%;
        }

    .history_tab.leng4 .year_slide ul {
        width: 100%;
    }

        .history_tab.leng4 .year_slide ul li {
            width: 25%;
        }

    .history_tab.leng3 .year_slide ul {
        width: 100%;
    }

        .history_tab.leng3 .year_slide ul li {
            width: 33.3%;
        }

            .history_tab.leng3 .year_slide ul li:first-child {
                width: 33.3%;
            }

    .history_tab.leng2 .year_slide ul {
        width: 100%;
    }

        .history_tab.leng2 .year_slide ul li {
            width: 50%;
        }

@media (max-width:1024px) {
    .history_tab {
        margin: 0 auto;
    }

        .history_tab .year_slide ul {
            width: 667%;
        }

        .history_tab.leng7 .year_slide ul {
            width: 667%;
        }

            .history_tab.leng7 .year_slide ul li {
                width: 2.5% !important;
            }
}

@media (max-width:767px) {
    .history_tab {
        overflow: visible;
        height: 37px;
        margin: 0 10px;
        background: #fff;
    }

        .history_tab .select_btn {
            display: block;
            border: 1px solid #d0d0d0;
        }

        .history_tab a[class^="btn_"] {
            display: none;
        }

        .history_tab .year_slide {
            display: none;
            position: absolute;
            top: 37px;
            left: 0;
            width: 100%;
            height: auto;
            margin: 0;
            background: #fff;
        }

            .history_tab .year_slide:after {
                display: none;
            }

            .history_tab .year_slide ul {
                width: 100%;
            }

                .history_tab .year_slide ul li {
                    float: none;
                    width: 100% !important;
                    height: 35px;
                    box-sizing: border-box;
                    border: 1px solid #d0d0d0;
                    border-top: 0;
                }

                    .history_tab .year_slide ul li a {
                        height: 100%;
                        padding: 0 15px;
                        font-size: 14px;
                        font-family: kiaM;
                        line-height: 35px;
                        color: #999;
                        text-align: left;
                        background: #fff;
                    }

                        .history_tab .year_slide ul li a:before {
                            display: none;
                        }

                    .history_tab .year_slide ul li.on a {
                        font-size: 14px;
                        color: #bb162b;
                    }

        .history_tab.open .year_slide {
            display: block;
        }
}

.key_visual_full {
    width: 100%;
    height: 364px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: cover;
    color: #fff;
    display: table;
}

    .key_visual_full .key_visual_row {
        display: table-row;
    }

        .key_visual_full .key_visual_row .key_visual_cell {
            display: table-cell;
            vertical-align: middle;
            padding: 40px;
        }

            .key_visual_full .key_visual_row .key_visual_cell strong {
                display: inline-block;
                padding: 0 0 5px;
                font-size: 72px;
                line-height: 1em;
                font-weight: normal;
                font-family: kiaB;
            }

            .key_visual_full .key_visual_row .key_visual_cell span {
                display: block;
                font-size: 18px;
                font-family: kiaB;
            }

@media (max-width:767px) {
    .key_visual_full {
        min-height: 182px;
    }

        .key_visual_full .key_visual_row strong {
            font-size: 36px !important;
        }

        .key_visual_full .key_visual_row span {
            font-size: 12px !important;
        }

        .key_visual_full .key_visual_row .key_visual_cell {
            padding: 20px;
        }
}

.key_visual_default {
    width: 100%;
    min-height: 246px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: cover;
    color: #fff;
    display: table;
}

    .key_visual_default .key_visual_row {
        display: table-row;
    }

        .key_visual_default .key_visual_row .key_visual_cell {
            display: table-cell;
            vertical-align: middle;
            padding: 40px;
        }

            .key_visual_default .key_visual_row .key_visual_cell strong {
                display: inline-block;
                font-size: 32px;
                line-height: 1.1em;
                font-weight: normal;
                font-family: kiaB;
            }

            .key_visual_default .key_visual_row .key_visual_cell span {
                display: block;
                font-size: 18px;
                font-family: kiaB;
            }

@media (max-width:767px) {
    .key_visual_default {
        min-height: 114px;
    }

        .key_visual_default .key_visual_row .key_visual_cell strong {
            font-size: 16px !important;
        }

        .key_visual_default .key_visual_row .key_visual_cell span {
            font-size: 12px !important;
        }

        .key_visual_default .key_visual_row .key_visual_cell {
            padding: 20px;
        }
}

.key_visual {
    width: 100%;
    height: 364px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: cover;
    color: #fff;
    display: table;
}

    .key_visual .key_visual_row {
        display: table-row;
    }

        .key_visual .key_visual_row .key_visual_cell {
            display: table-cell;
            padding: 40px;
        }

            .key_visual .key_visual_row .key_visual_cell strong {
                display: block;
                padding: 0 0 5px;
                font-size: 72px;
                line-height: 1em;
                font-weight: normal;
                font-family: kiaB;
            }

            .key_visual .key_visual_row .key_visual_cell span {
                display: block;
                font-size: 18px;
                font-family: kiaB;
            }

@media (max-width:767px) {
    .key_visual {
        height: 182px;
    }

        .key_visual .key_visual_row strong {
            font-size: 36px !important;
        }

        .key_visual .key_visual_row span {
            font-size: 12px !important;
        }

        .key_visual .key_visual_row .key_visual_cell {
            padding: 20px !important;
        }
}

.pop_dimmed {
    position: absolute;
    z-index: 50;
    top: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.5);
    display: none;
}

div.show {
    display: block;
}

.pop_dimmed .pop_con {
    position: absolute;
    z-index: 51;
    width: 740px;
    top: 50%;
    left: 50%;
    margin: -225px 0 0 -370px;
    background-color: #fff;
}

    .pop_dimmed .pop_con &gt; a {
        position: absolute;
        top: 0;
        right: 0;
    }

    .pop_dimmed .pop_con iframe {
        padding: 0;
        margin: 0;
        width: 100%;
        height: 370px;
        border: 0;
        vertical-align: top;
    }

    .pop_dimmed .pop_con &gt; img {
        width: 100%;
    }

    .pop_dimmed .pop_con .pop_contents {
        padding: 25px;
    }

    .pop_dimmed .pop_con .pop_txt {
        max-height: 500px;
        overflow-y: auto;
        padding: 20px 25px 30px;
        color: #666;
        font-size: 13px;
    }

    .pop_dimmed .pop_con div .strong_style_1 {
        display: block;
        margin-bottom: 10px;
        font-size: 23px;
        line-height: 27px;
        font-family: "KiaB";
        font-weight: normal;
    }

        .pop_dimmed .pop_con div .strong_style_1:before {
            content: "";
            display: block;
            border-top: 2px solid #d5172e;
            width: 33px;
            height: 2px;
            margin-bottom: 5px;
        }

    .pop_dimmed .pop_con div .strong_style_2 {
        display: block;
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 16px;
        font-family: "KiaB";
        font-weight: normal;
    }

    .pop_dimmed .pop_con div .strong_style_3 {
        display: block;
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 16px;
        font-family: "KiaB";
        font-weight: normal;
    }

    .pop_dimmed .pop_con div .pa_style_1 {
        color: #666;
        font-size: 14px;
    }

    .pop_dimmed .pop_con div .pa_style_2 {
        color: #666;
        font-size: 13px;
        max-height: 100px;
        overflow: auto;
    }

.pop_con div &gt; .pa_style_3 {
    color: #666;
    font-size: 12px;
}

.pop_dimmed .pop_con .center {
    text-align: center;
}

.pop_dimmed .pop_con .left {
    text-align: left;
}

.pop_dimmed .pop_con .right {
    text-align: right;
}

.pop_1 {
    border-top: 2px solid #bb162b;
}

.pop_2 &gt; strong, .pop_3 &gt; strong {
    display: block;
    font-size: 23px;
    line-height: 1.2em;
    color: #fff;
    padding: 7px 60px 6px 25px;
    font-family: "kiaM";
    font-weight: normal;
    background-color: #bb162b;
    min-height: 27px;
}

.pop_2 .pop_video {
    padding: 25px;
}

.pop_2 .pop_txt {
    margin-top: -25px;
    padding-top: 0 !important;
}

    .pop_2 .pop_txt .pa_style_2 {
        padding: 10px 15px;
        background: #f8f8f8;
        border: 1px solid #e8e8e8;
    }

.pop_4 {
    border-top: 5px solid #bb162b;
}

@media all and (max-width:1024px) {
    .pop_dimmed .pop_con {
        width: 600px;
        margin: -175px 0 0 -300px;
    }

        .pop_dimmed .pop_con iframe {
            height: 300px;
        }

        .pop_dimmed .pop_con .div strong.strong_style_1 {
            font-size: 16px;
            line-height: 20px;
        }

        .pop_dimmed .pop_con .div p.pa_style_1 {
            color: #666;
            font-size: 13px;
        }
}

@media all and (max-width:767px) {
    .pop_dimmed .pop_con {
        width: 320px;
        margin: -125px 0 0 -160px;
    }

        .pop_dimmed .pop_con .pop_txt, .pop_2 .pop_video {
            max-height: 400px;
            padding: 15px 15px 20px;
        }

    .pop_2 .pop_txt {
        margin-top: -20px;
    }

    .pop_dimmed .pop_con iframe {
        height: 150px;
    }

    .pop_dimmed .pop_con .div strong.strong_style_1 {
        font-size: 16px;
        line-height: 20px;
    }

    .pop_dimmed .pop_con .div p.pa_style_1 {
        color: #666;
        font-size: 12px;
    }

    .pop_2 &gt; strong, .pop_3 &gt; strong {
        padding: 12px 50px 12px 15px;
        font-size: 14px;
        min-height: 16px;
    }
}

@media (min-width:480px) and (max-width:767px) {
    .pop_dimmed .pop_con {
        width: 400px;
        margin: -125px 0 0 -200px;
    }
}

[data-table-fixed] table {
    table-layout: fixed;
}

[data-table-fixed] .sec_scroll table tr .fixed_x {
    position: relative;
    z-index: 2;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    word-break: break-all;
}

[data-table-fixed] .sec_scroll {
    overflow-x: hidden;
    overflow-y: hidden;
    border: 1px solid #d6d6d6;
}

[data-table-fixed] table {
    min-width: 100%;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
}

    [data-table-fixed] table .fixed_x:before {
        content: "";
        position: absolute;
        border-bottom: 1px solid #d6d6d6;
        width: 1000%;
        bottom: 0;
        left: 0;
    }

    [data-table-fixed] table .fixed_x:after {
        content: "";
        position: absolute;
        border-right: 1px solid #d6d6d6;
        width: 1px;
        height: 300%;
        top: 0;
        right: -1px;
    }

    [data-table-fixed] table th {
        padding: 10px 15px;
        box-sizing: border-box;
        border-spacing: 1px;
        border-bottom: 1px solid #d6d6d6;
        border-right: 1px solid #d6d6d6;
        background-color: #ededed;
        min-height: 20px;
        line-height: 20px;
    }

    [data-table-fixed] table td {
        padding: 10px 15px;
        box-sizing: border-box;
        border-spacing: 1px;
        border-bottom: 1px solid #d6d6d6;
        border-right: 1px solid #d6d6d6;
        background-color: #fff;
        min-height: 20px;
        line-height: 20px;
    }

[data-table-fixed=y] table th, [data-table-fixed=y] table td {
    border-bottom: 0;
}

[data-table-fixed] table thead tr .fixed_x {
    border-bottom: 0;
    border-right: 0;
}

[data-table-fixed] table tr td:last-child, [data-table-fixed] table tr th:last-child, [data-table-fixed] table tr td.noline_right, [data-table-fixed] table tr th.noline_right {
    border-right: 0;
}

[data-table-fixed] table tr.noline_tr_top th, [data-table-fixed] table tr.noline_tr_top td, [data-table-fixed] table tr.noline_tr_top .fixed_x:before {
    border-top: 0;
}

[data-table-fixed] table tr.noline_tr_bottom th, [data-table-fixed] table tr.noline_tr_bottom td, [data-table-fixed] table tr.noline_tr_bottom .fixed_x:before {
    border-bottom: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    [data-table-fixed] table .fixed_x:before {
        position: absolute;
        border-top: 1px solid #d6d6d6;
        top: 0;
        bottom: auto;
        border-bottom: 0;
    }
}

[data-table-fixed].table_fixed_b .sec_scroll {
    border-left: 0;
    border-right: 0;
    border-top: 2px solid #4d4d4d;
    border-bottom: 2px solid #4d4d4d;
}

[data-table-fixed].table_fixed_c .sec_scroll {
    border-left: 0;
    border-right: 0;
    border-top: 2px solid #4d4d4d;
    border-bottom: 2px solid #4d4d4d;
}

[data-table-fixed].table_fixed_c table th {
    padding: 8px 15px;
    font-size: 15px;
    font-family: "kiaB";
}

[data-table-fixed].table_fixed_c table tbody th {
    padding: 8px 15px;
    font-size: 14px;
    font-family: "kiaB";
    text-align: left;
    background-color: #fff;
}

[data-table-fixed].table_fixed_c table tbody td {
    padding: 8px 15px;
    font-size: 12px;
    font-family: "kiaM";
    border-top: 0;
    text-align: center;
}

[data-table-fixed].table_fixed_d .sec_scroll {
    border-left: 0;
    border-right: 0;
    border-top: 2px solid #4d4d4d;
    border-bottom: 2px solid #4d4d4d;
}

[data-table-fixed].table_fixed_d table thead th {
    padding: 8px 15px;
    font-size: 14px;
    font-family: "kiaB";
}

[data-table-fixed].table_fixed_d table tbody th {
    padding: 8px 15px;
    font-size: 13px;
    font-family: "kiaM";
    font-family: "kiaM";
    text-align: left;
    background-color: #fff;
}

[data-table-fixed].table_fixed_d table tbody td {
    padding: 8px 15px;
    font-size: 13px;
    font-family: "kiaM";
    text-align: center;
    border-top: 0;
}

[data-table-fixed].table_fixed_e .sec_scroll {
    border-top: 2px solid #4d4d4d;
}

[data-table-fixed].table_fixed_e table thead th {
    padding: 8px 15px;
    font-size: 14px;
    font-family: "kiaB";
}

[data-table-fixed].table_fixed_e table tbody th {
    padding: 8px 15px;
    font-size: 13px;
    font-family: "kiaM";
    font-family: "kiaM";
    text-align: left;
    background-color: #fff;
}

[data-table-fixed].table_fixed_e table tbody td {
    padding: 8px 15px;
    font-size: 13px;
    font-family: "kiaM";
    text-align: center;
    border-top: 0;
}

[data-table-fixed] .table_scroll {
    position: relative;
    display: none;
    margin-top: 1px;
    height: 5px;
    border-radius: 5px;
    background-color: #d6d6d6;
}

    [data-table-fixed] .table_scroll.on {
        display: block;
    }

    [data-table-fixed] .table_scroll .bar {
        position: absolute;
        left: 0;
        width: 20%;
        height: 5px;
        border-radius: 5px;
        background-color: #666;
        cursor: pointer;
    }

.layout_default .cpt_area {
    max-width: 940px;
    margin: 0 auto;
}

    .layout_default .cpt_area:after {
        content: "";
        display: block;
        clear: both;
    }

.tab_cpt2 {
    width: 100%;
    display: table;
    position: relative;
    z-index: 2;
}

    .tab_cpt2 &gt; a {
        display: none;
        position: relative;
    }

        .tab_cpt2 &gt; a:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 15px;
            margin-top: -3px;
            width: 14px;
            height: 7px;
            background-image: url("../content/dam/kwcms/gt/en/images/experience/bg_extab_m.html");
            background-repeat: no-repeat;
            background-size: 28px auto;
        }

    .tab_cpt2 &gt; ul &gt; li {
        position: relative;
        float: left;
        display: table;
        text-align: center;
        font-family: "kiaB";
        border-left: 1px solid #fff;
        box-sizing: border-box;
    }

        .tab_cpt2 &gt; ul &gt; li &gt; a {
            display: table-cell;
            width: 100%;
            box-sizing: border-box;
            padding: 9px 5px;
            color: #fff;
            font-size: 15px;
            vertical-align: middle;
            background-color: #a2a2a2;
        }

        .tab_cpt2 &gt; ul &gt; li:first-child {
            border-left: 0;
        }

        .tab_cpt2 &gt; ul &gt; li.on &gt; a {
            background-color: #bb162b;
        }

        .tab_cpt2 &gt; ul &gt; li.open &gt; a {
            background-color: #bb162b;
        }

    .tab_cpt2 &gt; ul li.multi_depth &gt; ul {
        display: none;
        background-color: #fff;
        position: absolute;
    }

    .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul {
        display: block;
    }

@media all and (max-width:1024px) {
    .tab_cpt2 &gt; ul li.multi_depth &gt; ul {
        top: 100%;
        left: 0;
        width: 100%;
    }

        .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li {
            padding: 20px 10px;
        }

            .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li &gt; a {
                display: block;
                text-align: center;
                font-size: 14px;
                line-height: 16px;
            }

    .tab_cpt1 &gt; ul &gt; li {
        vertical-align: top;
    }
}

@media all and (max-width:767px) {
    .tab_cpt2 &gt; a {
        display: block;
        padding: 7px 20px;
        min-height: 21px;
        color: #fff;
        font-size: 13px;
        background-color: #bb162b;
    }

    .tab_cpt2.open &gt; a:after {
        background-position: -15px 0;
    }

    .tab_cpt2.open &gt; a + ul {
        display: block;
    }

    .tab_cpt2 &gt; ul {
        position: absolute;
        display: none;
        top: 100%;
        border-top: 1px solid #fff;
        left: 0;
        right: 0;
    }

        .tab_cpt2 &gt; ul &gt; li {
            display: block;
            float: none;
            text-align: left;
            border-left: 0;
        }

            .tab_cpt2 &gt; ul &gt; li &gt; a {
                display: block;
                margin-left: auto;
                position: relative;
                padding: 12px 5px 12px 20px;
                font-family: kiaM;
                font-size: 13px;
            }

            .tab_cpt2 &gt; ul &gt; li + li &gt; a {
                border-top: 1px solid #fff;
            }

        .tab_cpt2 &gt; ul li.multi_depth &gt; a:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 17px;
            margin-top: -5px;
            width: 10px;
            height: 10px;
            background-image: url("../content/dam/kwcms/gt/en/images/common/spr_ico_btn2_m.html");
            background-size: 175px auto;
            background-position: 0 -8px;
        }

        .tab_cpt2 &gt; ul li.multi_depth.open &gt; a:after {
            background-position: -18px -8px;
        }

        .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul {
            top: 100%;
            left: 0;
            width: 100%;
            z-index: 50;
        }

            .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul &gt; li {
                padding: 0;
            }

        .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li {
            border-bottom: 1px solid #333;
        }

            .tab_cpt2 &gt; ul li.multi_depth &gt; ul &gt; li &gt; a {
                display: inline-block;
                width: 100%;
                box-sizing: border-box;
                padding: 12px 20px;
                min-height: 21px;
                color: #333;
                font-size: 15px;
                vertical-align: middle;
                text-align: left;
            }

        .tab_cpt2 &gt; ul &gt; li:first-child &gt; a {
            margin-top: auto;
        }

        .tab_cpt2 &gt; ul &gt; li.on &gt; a {
            background-color: #bb162b;
        }
}

@media all and (min-width:1024px) {
    .tab_cpt2 &gt; ul li.multi_depth &gt; ul {
        background-color: transparent;
    }

    .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul {
        top: 100%;
        left: 0;
        width: 100%;
    }

        .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul &gt; li {
            padding: 12px 10px;
            background-color: rgba(255,255,255,.8);
        }

            .tab_cpt2 &gt; ul li.multi_depth.open &gt; ul &gt; li &gt; a {
                display: block;
                text-align: center;
                font-size: 14px;
                line-height: 16px;
            }
}

.m_sch_area {
    display: none;
}

@media screen and (max-width:767px) {
    .m_sch_area {
        display: block;
    }

        .m_sch_area .open_search .blind, .m_sch_area .search_area .blind, .m_sch_area .close_search .blind {
            overflow: hidden;
            position: absolute;
            left: 0;
            top: 0;
            width: 1px;
            height: 1px;
            font-size: 0;
            line-height: 0;
        }

        .m_sch_area .open_search {
            position: absolute;
            right: 46px;
            top: 0;
            display: block;
            width: 46px;
            height: 19px;
            margin: 9px 0;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/ico_m_sch.png") no-repeat;
            background-position: 50% 0;
        }

            .m_sch_area .open_search.nitro-lazy {
                background-image: none !important;
            }

            .m_sch_area .open_search.on {
                background-position: 50% 100%;
            }

        .m_sch_area .search_area {
            display: none;
            position: absolute;
            left: 0;
            top: 42px;
            width: 88%;
            padding: 20px 18px;
            background: #fff;
            box-sizing: border-box;
            margin: 0 6%;
        }

            .m_sch_area .search_area .search_txt {
                width: 100%;
                padding: 10px 37px 7px 10px;
                border: 1px solid #e2e2e2;
                box-sizing: border-box;
            }

            .m_sch_area .search_area .search_btn {
                position: absolute;
                right: 22px;
                top: 24px;
                display: block;
                width: 17px;
                height: 16px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/ico_m_sch_s.png") no-repeat 50% 50%;
                padding: 14px;
            }

                .m_sch_area .search_area .search_btn.nitro-lazy {
                    background-image: none !important;
                }

        .m_sch_area .close_search {
            display: none;
            position: absolute;
            right: 0;
            top: 0;
            width: 46px;
            height: 38px;
            background: #333 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/ico_m_close_sch.png") no-repeat 50% 50%;
            z-index: 999;
        }

            .m_sch_area .close_search.nitro-lazy {
                background-image: none !important;
            }
}

.compact-cars-listbox .compact-cars-group {
    padding: 3px 0;
}

    .compact-cars-listbox .compact-cars-group:after {
        display: block;
        clear: both;
        content: "";
    }

    .compact-cars-listbox .compact-cars-group .compact-cars-inner {
        float: left;
        width: 50%;
        padding: 0 3px 3px 0;
        box-sizing: border-box;
    }

        .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box {
            position: relative;
            border: 1px solid #e5e5e5;
        }

            .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box {
                position: relative;
                text-align: center;
                height: 220px;
                line-height: 220px;
                overflow: hidden;
            }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box img {
                    max-width: 100%;
                    vertical-align: middle;
                }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box .photo_tit {
                    position: absolute;
                    top: 20px;
                    left: 10px;
                    font-size: 20px;
                    font-family: "kiaB";
                    line-height: 25px;
                    font-weight: bold;
                    z-index: 10;
                }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box .photo_tit.block {
                        color: #000;
                        text-shadow: rgba(0,0,0,.4) 0 0 1px;
                    }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box .photo_tit.white {
                        color: #fff;
                        text-shadow: rgba(255,255,255,.4) 0 0 1px;
                    }

            .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box {
                padding: 24px 20px 10px;
                background: #fff;
            }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box strong {
                    display: block;
                    font-size: 19px;
                    color: #000;
                    margin-bottom: 4px;
                }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box p {
                    font-size: 15px;
                    line-height: 18px;
                    color: #000;
                    letter-spacing: -.01em;
                    padding: 0 0 10px;
                }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box span {
                    color: #bd172d;
                    font-family: "KiaB";
                    font-size: 15px;
                }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box a {
                    color: #010101;
                }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box .offer-link a {
                    font-size: 19px;
                }

            .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link {
                padding: 10px 0;
                margin: 0 20px;
            }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link p {
                    margin-bottom: 65px;
                }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link ul {
                    position: absolute;
                    left: 20px;
                    bottom: 20px;
                    padding: 10px 0 0;
                }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link ul &gt; li {
                        padding: 4px 0;
                    }

@media all and (max-width:767px) {
    .compact-cars-listbox .compact-cars-group {
        padding: 0;
    }

        .compact-cars-listbox .compact-cars-group .compact-cars-inner {
            display: block;
            width: 100%;
            margin-top: 15px;
        }

            .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box {
                position: relative;
                height: 100% !important;
                margin: 0;
                padding-bottom: 40px;
            }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box {
                    height: auto;
                    padding: 10px 0;
                    line-height: 0;
                }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .photo-box .photo_tit {
                        position: absolute;
                        top: 20px;
                        left: 0;
                        width: 100%;
                        display: inline-block;
                        text-align: center;
                        font-size: 20px;
                        font-family: "kiaB";
                        line-height: 25px;
                        font-weight: bold;
                        z-index: 10;
                    }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box {
                    padding: 0 12px 11px;
                }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box strong {
                        font-size: 16px;
                    }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box p {
                        font-size: 13px;
                    }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box span {
                        font-size: 13px;
                    }

                .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link {
                    margin: 0 12px;
                }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link p {
                        margin-bottom: 25px;
                    }

                    .compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link ul {
                        position: absolute;
                        bottom: 20px;
                        left: 12px;
                    }
}

.fixed-table-pagination .float-left.pagination-detail {
    display: none;
}

.pagination &gt; li &gt; a, .pagination &gt; li &gt; span {
    color: #000;
}

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; span:focus, .pagination &gt; .active &gt; span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #000;
    border-color: #000;
}

.con_box {
    display: inline-block;
}

span.btnIcon.arrow_r {
    float: left;
    background: #000;
    border-radius: 50px;
    margin-right: 5px;
}

    span.btnIcon.arrow_r .btnType1 {
        float: left;
    }

    span.btnIcon.arrow_r .btnMedium {
    }

.contact_us .cuBtn {
    margin-top: 15px;
}

span.btnIcon.arrow_r input {
    border: none;
}

.btnIcon:after {
    background-position: -25px -32px;
    width: 24px;
    height: 24px;
    margin: 3px 0 0 -2px;
    position: relative;
    right: 3px;
}

.wpcf7 .ajax-loader {
    position: absolute;
    margin-top: 3px;
}

.wpcf7-response-output {
    clear: both;
    margin-top: 15px !important;
    border: none !important;
    padding-left: 0px !important;
    padding-top: 14px !important;
    color: red;
}

.wpcf7-not-valid-tip {
    width: 100%;
    min-width: 250px;
    font-size: 11px;
}

.screenPaging ul li a img {
    filter: grayscale(100%);
}

.screenPaging ul li.on a img {
    filter: grayscale(0%);
}

@media (min-width:1025px) {
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover {
        background: #fff !important;
    }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a {
            background: #fff;
            color: #fff;
        }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_img {
            display: none;
        }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_name {
            color: #fff;
        }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box.anim:hover {
        background: #fff !important;
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt {
        display: block;
        height: 70px;
        margin-top: 10px;
        padding-top: 20px;
        font-family: kiaM;
        font-size: 14px;
        color: #fff;
        background: 0;
    }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt.g_nonetxt {
            height: 90px;
            margin-top: 10px;
            padding-top: 0;
        }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt span {
            display: block;
            height: 53px;
            font-family: kiaB;
            font-size: 20px;
        }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover, .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:focus {
        text-decoration: none;
    }
}

@media (max-width:1024px) {
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box.anim .animate {
        display: none !important;
        visibility: hidden !important;
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u .grid_l:hover .grid_box.anim .animate {
        display: none !important;
        visibility: hidden !important;
        left: 50% !important;
        opacity: 0 !important;
        width: inherit !important;
    }
}

@charset "utf-8";

.shadowWhite {
    text-shadow: rgba(255,255,255,1) 0 0 5px !important;
}

.shadowBlack {
    text-shadow: rgba(0,0,0,80%) 0 0 5px !important;
}

.shadowNone {
    text-shadow: none !important;
}

.pipContents {
    overflow: hidden;
    max-width: 1920px;
    margin: 0 auto;
    background: #fff !important;
}

    .pipContents .webImg {
        display: block;
    }

.vehicles-list li:last-child .pipContents .mobileImg {
    display: none;
}

.pipContents .tabletImg {
    display: none;
}

.keyVisual02, .keyVisual03 {
    display: none;
}

.keyVisual01, .keyVisual02, .keyVisual03 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

    .keyVisual02 .bgArea {
        background: #fff;
    }

.pipContents .popup_wrap {
    display: none;
    width: 740px;
    margin: 0 auto;
    left: 50%;
    margin-left: -370px;
    border-top: 2px solid #bb162b;
}

    .pipContents .popup_wrap img {
        width: 100%;
    }

.pipContents .popup_wrap02 .youtube {
    height: 100%;
}

.pipContents .popup_wrap dl.img_more {
    padding: 25px;
}

.pipContents .popup .pop_con {
    padding: 0;
    height: 100%;
}

    .pipContents .popup .pop_con .img_more {
        padding: 20px 25px 30px;
        background: #fff;
    }

        .pipContents .popup .pop_con .img_more dt {
            margin-bottom: 10px;
            font-size: 23px;
            line-height: 27px;
            font-family: "KiaB";
        }

            .pipContents .popup .pop_con .img_more dt:before {
                content: "";
                display: block;
                border-top: 2px solid #d5172e;
                width: 33px;
                height: 2px;
                margin-bottom: 5px;
            }

        .pipContents .popup .pop_con .img_more dd {
            color: #666;
            font-size: 14px;
        }

.pipContents .popup_wrap .pop_con img {
    width: 100%;
}

.pipContents .popup_wrap02 {
    display: none;
    position: absolute;
    top: 160px;
    left: 50%;
    width: 800px;
    height: 466px;
    margin: 0 0 0 -400px;
    z-index: 1006;
}

    .pipContents .popup_wrap02 .closeBtn {
        position: absolute;
        top: 0;
        right: -51px;
    }

.pipContents .car_play a {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 99;
    margin: 0 0 0 -33px;
}

.pipContents .videoText {
    display: none;
}

.keyVisualWrap {
    position: relative;
    height: 850px;
    overflow: hidden;
}

    .keyVisualWrap .textArea {
        width: 960px;
        position: absolute;
        top: 70px;
        left: 50%;
        margin-left: -480px;
        color: #000;
    }

    .keyVisualWrap .keyVisual02 .textArea {
        text-align: center;
    }

    .keyVisualWrap .textArea h1, .keyVisualWrap .textArea h3 {
        font-size: 50px;
        font-family: "kiaB";
        line-height: 53px;
        margin-bottom: 10px;
        text-shadow: rgba(0,0,0,.4) 0 0 1px;
    }

    .keyVisualWrap .textArea p {
        padding-bottom: 18px;
        line-height: 20px;
        font-size: 16px;
        font-family: "kiaB";
        text-shadow: rgba(0,0,0,.4) 0 0 1px;
        margin-top: 10px;
    }

    .keyVisualWrap .view_inout {
        padding-top: 5px;
        text-transform: uppercase;
    }

        .keyVisualWrap .view_inout li {
            display: inline-block;
        }

            .keyVisualWrap .view_inout li a {
                color: #666;
                font-size: 15px;
                font-family: "KiaB";
                border-left: 1px solid #999;
                padding-left: 12px;
                margin-left: 8px;
            }

            .keyVisualWrap .view_inout li:first-child a {
                border-left: 0;
                padding-left: 0;
                margin-left: 0;
            }

            .keyVisualWrap .view_inout li.on a {
                color: red;
            }

    .keyVisualWrap .choice_color {
        margin: 10px 0 0;
        position: relative;
        z-index: 9;
    }

        .keyVisualWrap .choice_color .color_chip {
            width: 26px;
            height: 26px;
            border: 4px solid #fff;
        }

            .keyVisualWrap .choice_color .color_chip.on {
                border: 4px solid #ccc;
            }

    .keyVisualWrap .color_info {
        font-size: 24px !important;
        line-height: 27px !important;
        color: #666;
        margin-top: 20px;
        text-transform: uppercase;
        position: relative;
        z-index: 9;
        padding-bottom: 0 !important;
        text-shadow: none !important;
    }

    .keyVisualWrap .carArea {
        width: 100%;
        position: absolute;
        bottom: 40px;
        left: 50%;
        margin-left: -491px;
    }

    .keyVisualWrap .awardArea {
        position: absolute;
        left: 50%;
        bottom: 52px;
        margin-left: -480px;
        width: 960px;
        font-size: 13px;
        font-family: "kiaM";
        color: #fff;
        line-height: 16px;
        z-index: 1;
    }

        .keyVisualWrap .awardArea ul li {
            float: left;
            margin-right: 40px;
        }

            .keyVisualWrap .awardArea ul li img {
                float: left;
                height: 32px;
            }

    .keyVisualWrap .btnSmall_wr1 {
        position: relative;
        z-index: 99;
        margin-bottom: 10px;
    }

    .keyVisualWrap .btnSmall_wr2 {
        position: relative;
        z-index: 99;
    }

    .keyVisualWrap .car_view {
        position: absolute;
        top: 112px;
        left: 0;
        margin-left: 0;
    }

        .keyVisualWrap .car_view img {
            margin-top: 35px;
        }

    .keyVisualWrap .car_refresh {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: 224px 0 0 -33px;
    }

    .keyVisualWrap .notiTxt {
        padding-bottom: 0 !important;
        width: 740px;
        color: #666;
        font-size: 13px !important;
        position: absolute;
        left: 50%;
        top: 555px;
        margin-left: -370px;
        text-shadow: none !important;
    }

        .keyVisualWrap .notiTxt span {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_360noti.png") no-repeat 0 0;
            padding: 0 0 0 20px;
        }

            .keyVisualWrap .notiTxt span.nitro-lazy {
                background-image: none !important;
            }

    .keyVisualWrap .paging {
        position: absolute;
        left: 50%;
        bottom: 156px;
        width: 200px;
        margin-left: -100px;
        clear: both;
        z-index: 5;
        text-align: center;
    }

        .keyVisualWrap .paging ul {
            text-align: center;
            overflow: hidden;
            margin: 9px auto 0;
        }

            .keyVisualWrap .paging ul li {
                display: inline-block;
            }

                .keyVisualWrap .paging ul li a {
                    display: block;
                    width: 10px;
                    height: 10px;
                    border: 2px solid #cbcbcb;
                    background: #fff;
                    border-radius: 50% 50%;
                    text-indent: 200%;
                    overflow: hidden;
                }

                .keyVisualWrap .paging ul li.on a {
                    background: #bb162b;
                    border-color: #880c1c;
                }

    .keyVisualWrap .bgArea {
        height: 710px;
    }

    .keyVisualWrap .bgInner {
        width: 100%;
        height: 100%;
        position: absolute;
        top: auto;
        left: 0%;
        margin-left: 0px;
        text-align: center;
    }

        .keyVisualWrap .bgInner img {
            margin-top: -195px;
        }

    .keyVisualWrap .carInfor {
        width: 100%;
        position: absolute;
        bottom: 0;
        height: 139px;
        z-index: 999;
        text-align: center;
        border-top: 1px solid #e6e6e6;
        background: #fff;
    }

    .keyVisualWrap .carInforInner {
        width: 100%;
    }

    .keyVisualWrap .carInfor ul {
        width: 960px;
        border-right: 1px solid #d1d1d1;
        margin: 0 auto;
    }

        .keyVisualWrap .carInfor ul li {
            float: left;
            background: #f7f7f7;
        }

            .keyVisualWrap .carInfor ul li div {
                height: 139px;
                border-left: 1px solid #d1d1d1;
            }

            .keyVisualWrap .carInfor ul li img {
                display: block;
                margin: 0 auto 6px;
                padding-top: 20px;
            }

            .keyVisualWrap .carInfor ul li span {
                display: block;
                word-break: break-all;
            }

            .keyVisualWrap .carInfor ul li .inforTit {
                color: #666;
                font-size: 14px;
            }

            .keyVisualWrap .carInfor ul li .inforTxt {
                color: #333;
                font-size: 23px;
                line-height: 21px;
                font-family: kiaB;
            }

            .keyVisualWrap .carInfor ul li span.unit {
                display: inline;
            }

            .keyVisualWrap .carInfor ul li.infor2, .keyVisualWrap .carInfor ul li.infor4 {
                background: #efefef;
            }

        .keyVisualWrap .carInfor ul.inforType5 li {
            width: 20%;
        }

        .keyVisualWrap .carInfor ul.inforType4 li {
            width: 25%;
        }

        .keyVisualWrap .carInfor ul.inforType3 li {
            width: 33.33%;
        }

        .keyVisualWrap .carInfor ul.inforType2 li {
            width: 50%;
        }

    .keyVisualWrap .exVrArea {
        width: 960px;
    }

        .keyVisualWrap .exVrArea img {
            width: 100%;
        }

    .keyVisualWrap .exStillCut {
        position: relative;
        top: auto;
    }

    .keyVisualWrap .exVrArea2 {
        position: relative;
        width: 742px;
        margin: 0 auto;
    }

    .keyVisualWrap .exViewSteel ul li {
        display: none;
    }

        .keyVisualWrap .exViewSteel ul li.on {
            display: block;
        }

    .keyVisualWrap .roomView .car_view {
        position: relative;
        top: auto;
    }

        .keyVisualWrap .roomView .car_view img {
            margin-top: 0;
        }

    .keyVisualWrap .roomView .inVrArea {
        position: relative;
        width: 742px;
        margin: 20px auto 0;
    }

        .keyVisualWrap .roomView .inVrArea .inViewSteel ul li {
            display: none;
        }

            .keyVisualWrap .roomView .inVrArea .inViewSteel ul li.on {
                display: block;
            }

    .keyVisualWrap .in360vr {
        display: none;
    }

    .keyVisualWrap .roomView .car_refresh {
        margin: 64px 0 0 -33px;
    }

    .keyVisualWrap .inViewLeft {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -10px;
    }

    .keyVisualWrap .inViewRight {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10px;
    }

    .keyVisualWrap .keyBtnLeft {
        position: absolute;
        left: 0;
        top: 614px;
        z-index: 99;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_btn_key1.png") no-repeat 0 0;
        width: 96px;
        height: 96px;
        text-align: center;
        font-size: 16px;
        font-family: "KiaB";
        text-transform: uppercase;
    }

        .keyVisualWrap .keyBtnLeft.nitro-lazy {
            background-image: none !important;
        }

        .keyVisualWrap .keyBtnLeft a {
            display: block;
            color: #fff;
            padding-top: 66px;
        }

    .keyVisualWrap .keyBtnRight {
        position: absolute;
        right: 0;
        top: 614px;
        z-index: 99;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_btn_key2.png") no-repeat 0 0;
        width: 96px;
        height: 96px;
        text-align: center;
        font-size: 16px;
        font-family: "KiaB";
        text-transform: uppercase;
    }

        .keyVisualWrap .keyBtnRight.nitro-lazy {
            background-image: none !important;
        }

        .keyVisualWrap .keyBtnRight a {
            display: block;
            color: #fff;
            padding-top: 66px;
        }

    .keyVisualWrap .keyVisual03 .dimmed {
        display: none;
    }

    .keyVisualWrap .dots {
        display: none;
    }

.pipLayout {
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    background: #fff;
    overflow: hidden;
}

    .pipLayout .mainInner {
        position: relative;
        width: 100%;
        height: 850px;
        overflow: hidden;
    }

    .pipLayout .screenBox {
        display: none;
        position: absolute;
        top: 0;
        width: 100%;
        height: auto;
        background: #fff;
        overflow: hidden;
    }

        .pipLayout .screenBox.on {
            display: block;
        }

    .pipLayout .screenBox1 {
        z-index: 1;
    }

    .pipLayout .screenBox2 {
        z-index: 2;
    }

    .pipLayout .screenBox3 {
        z-index: 3;
    }

    .pipLayout .bgArea {
        height: 850px;
        z-index: 2;
    }

        .pipLayout .bgArea .bgInner {
            width: 100%;
        }

        .pipLayout .bgArea img {
            position: relative;
            width: 100%;
        }

    .pipLayout .textArea {
        position: absolute;
        left: 50%;
        top: 0;
        z-index: 10;
        width: 960px;
        margin: 0 0 0 -480px;
    }

        .pipLayout .textArea h2 {
            position: absolute;
            left: 0;
            top: 40px;
            z-index: 10;
            color: #fff;
            font-family: "KiaB";
            font-size: 22px;
            text-transform: uppercase;
            padding: 15px 0 0 10px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") no-repeat 12px 0;
        }

            .pipLayout .textArea h2.nitro-lazy {
                background-image: none !important;
            }

        .pipLayout .textArea h3 {
            color: #fff;
            font-family: kiaB;
            font-size: 50px;
            line-height: 53px;
            padding: 108px 10px 0 10px;
            text-shadow: rgba(0,0,0,.4) 0 0 1px;
        }

        .pipLayout .textArea .subTxt {
            padding: 18px 10px 20px 10px;
            color: #fff;
            font-family: "KiaB";
            font-size: 16px;
            line-height: 20px;
            text-shadow: rgba(0,0,0,.4) 0 0 1px;
        }

    .pipLayout .screenPaging {
        position: absolute;
        left: 0;
        bottom: 30px;
        margin: -30px 0 0 0;
        width: 100%;
        z-index: 5;
        text-align: center;
    }

        .pipLayout .screenPaging ul {
            overflow: hidden;
            display: inline-block;
            margin: 0 auto;
        }

            .pipLayout .screenPaging ul li {
                float: left;
            }

                .pipLayout .screenPaging ul li a {
                    margin: 0 6px;
                }

    .pipLayout .subInner {
        position: relative;
    }

        .pipLayout .subInner.single {
            text-align: center;
        }

            .pipLayout .subInner.single li {
                display: inline-block !important;
                float: none;
            }

    .pipLayout .imgList {
        position: relative;
        width: 100%;
        background: #fff;
        overflow: hidden;
        margin: 0 0 -2px 0;
        border-top: 2px solid #fff;
    }

        .pipLayout .imgList li {
            position: relative;
            float: left;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            border-left: 2px solid #fff;
        }

            .pipLayout .imgList li:first-child {
                border-left: 0;
            }

            .pipLayout .imgList li img {
                width: 100%;
                height: auto;
            }

        .pipLayout .imgList.type2 li {
            width: 50%;
        }

        .pipLayout .imgList.type3 li {
            width: 33.33%;
        }

        .pipLayout .imgList.type4 li {
            width: 25%;
        }

        .pipLayout .imgList.type5 li.list1 {
            width: 33.33%;
        }

        .pipLayout .imgList.type5 li.list2 {
            width: 33.33%;
        }

        .pipLayout .imgList.type5 li.list3 {
            width: 33.33%;
        }

        .pipLayout .imgList.type5 li.list4 {
            width: 66.66%;
        }

        .pipLayout .imgList.type6 {
            background: #fff;
            width: 940px;
            margin: 0 auto 20px;
            padding: 0 10px;
            margin-top: 50px;
        }

            .pipLayout .imgList.type6 li {
                width: 48%;
                border-left: 0;
            }

                .pipLayout .imgList.type6 li.rightArea {
                    float: right;
                }

                .pipLayout .imgList.type6 li dl dd {
                    height: 96px;
                    overflow: hidden;
                }

            .pipLayout .imgList.type6.single {
                text-align: center;
            }

                .pipLayout .imgList.type6.single li {
                    float: none;
                    display: inline-block !important;
                }

    .pipLayout .btmTextTit {
        color: #333;
        font-size: 17px;
        font-weight: bold;
        margin-top: 15px;
    }

    .pipLayout h4 {
        font-family: kiaM,Hevetica;
    }

    .pipLayout .btmTextTxt {
        color: #666;
        font-size: 13px;
        margin-top: 10px;
    }

    .pipLayout .imgList.type7 {
        background: #fff;
        width: 940px;
        margin: 0 auto;
        margin-top: 50px;
    }

        .pipLayout .imgList.type7 li {
            width: 280px;
            margin-right: 50px;
            border-left: 0;
        }

            .pipLayout .imgList.type7 li + li + li {
                margin-right: 0;
            }

            .pipLayout .imgList.type7 li dl dd {
                height: 96px;
                overflow: hidden;
            }

        .pipLayout .imgList.type7.single {
            text-align: center;
        }

            .pipLayout .imgList.type7.single li {
                display: inline-block !important;
                float: none;
                margin: 0;
            }

    .pipLayout .imgList.type8 {
        background: #fff;
        width: 940px;
        margin: 0 auto;
        padding: 0 10px;
        margin-top: 50px;
    }

        .pipLayout .imgList.type8 li {
            width: 220px;
            margin-right: 20px;
            overflow: hidden;
            border-left: 0;
        }

            .pipLayout .imgList.type8 li.last {
                margin-right: 0;
            }

            .pipLayout .imgList.type8 li.web dl dt {
                color: #333;
                font-family: kiaM;
                font-size: 26px;
                line-height: 29px;
                margin-bottom: 10px;
            }

                .pipLayout .imgList.type8 li.web dl dt:before {
                    content: "";
                    display: block;
                    width: 30px;
                    height: 1px;
                    background: #000;
                    margin-bottom: 15px;
                }

            .pipLayout .imgList.type8 li.web dl dd {
                color: #666;
                font-size: 13px;
            }

            .pipLayout .imgList.type8 li.bigImg {
                width: 460px;
            }

        .pipLayout .imgList.type8 .imgListTit {
            left: 20px;
            bottom: 20px;
            top: auto;
            font-family: "KiaB";
            font-size: 18px;
            line-height: 21px;
        }

        .pipLayout .imgList.type8 + .imgList.type8 {
            margin-top: 20px;
            margin-bottom: 20px;
        }

    .pipLayout .snsInner {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_sns.gif") repeat-x 0 0;
    }

        .pipLayout .snsInner.nitro-lazy {
            background-image: none !important;
        }

    .pipLayout .snsWrap {
        width: 940px;
        margin: 0 auto;
        text-align: left;
        height: 50px;
    }

        .pipLayout .snsWrap .snsBtn {
            display: inline-block;
            background: #b8152a;
            font-size: 12px;
            color: #fff;
            font-family: "kiaB";
            height: 50px;
            line-height: 50px;
            padding: 0 20px;
            text-transform: uppercase;
        }

            .pipLayout .snsWrap .snsBtn span {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_search.png") no-repeat 0 50%;
                padding-left: 12px;
            }

                .pipLayout .snsWrap .snsBtn span.nitro-lazy {
                    background-image: none !important;
                }

        .pipLayout .snsWrap .con_share ul li {
            float: left;
            border-right: 1px solid #ddd;
            height: 50px;
        }

            .pipLayout .snsWrap .con_share ul li:first-child {
                border-left: 1px solid #ddd;
            }

        .pipLayout .snsWrap .con_share a {
            display: inline-block;
            width: 16px;
            height: 50px;
            line-height: 50px;
            cursor: pointer;
        }

            .pipLayout .snsWrap .con_share a.snsIco1 {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_twitter.png") no-repeat 50% 50%;
                padding: 0 17px;
            }

                .pipLayout .snsWrap .con_share a.snsIco1.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco2 {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_facebook.png") no-repeat 50% 50%;
                padding: 0 17px;
            }

                .pipLayout .snsWrap .con_share a.snsIco2.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco3 {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_google.png") no-repeat 50% 50%;
                padding: 0 17px;
            }

                .pipLayout .snsWrap .con_share a.snsIco3.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco4 {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_youtube.png") no-repeat 50% 50%;
                padding: 0 17px;
            }

                .pipLayout .snsWrap .con_share a.snsIco4.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco5 {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_kiabuzz.png") no-repeat 50% 50%;
                padding: 0 17px;
            }

                .pipLayout .snsWrap .con_share a.snsIco5.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco6 {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_fr.png") no-repeat 50% 50%;
                padding: 0 17px;
            }

                .pipLayout .snsWrap .con_share a.snsIco6.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco7 {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_instagram.png") no-repeat 50% 50%;
                padding: 0 17px;
            }

                .pipLayout .snsWrap .con_share a.snsIco7.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco1:hover {
                background: #16c1d5 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_twitter_over.png") no-repeat 50% 50%;
            }

                .pipLayout .snsWrap .con_share a.snsIco1:hover.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco2:hover {
                background: #156cce url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_facebook_over.png") no-repeat 50% 50%;
            }

                .pipLayout .snsWrap .con_share a.snsIco2:hover.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco3:hover {
                background: #b33c17 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_google_over.png") no-repeat 50% 50%;
            }

                .pipLayout .snsWrap .con_share a.snsIco3:hover.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco4:hover {
                background: #d72525 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_youtube_over.png") no-repeat 50% 50%;
            }

                .pipLayout .snsWrap .con_share a.snsIco4:hover.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco5:hover {
                background: #bf2637 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_kiabuzz_over.png") no-repeat 50% 50%;
            }

                .pipLayout .snsWrap .con_share a.snsIco5:hover.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco6:hover {
                background: #0063db url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_fr_over.png") no-repeat 50% 50%;
            }

                .pipLayout .snsWrap .con_share a.snsIco6:hover.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share a.snsIco7:hover {
                background: #2a5b83 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_instagram_over.png") no-repeat 50% 50%;
            }

                .pipLayout .snsWrap .con_share a.snsIco7:hover.nitro-lazy {
                    background-image: none !important;
                }

    .pipLayout .imgListTit {
        position: absolute;
        left: 30px;
        top: 30px;
        z-index: 10;
        font-family: kiaB;
        font-size: 22px;
        line-height: 26px;
    }

        .pipLayout .imgListTit a {
            color: #fff;
        }

    .pipLayout .imgListPaging {
        display: none;
    }

    .pipLayout .pip_prev {
        display: none;
    }

    .pipLayout .pip_next {
        display: none;
    }

    .pipLayout .description {
        display: none;
    }

    .pipLayout .btnCarPlay {
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 99;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/img_pip_play.png") no-repeat 0 0;
        text-indent: -9999px;
        width: 57px;
        height: 57px;
        margin: -29px 0 0 -29px;
    }

        .pipLayout .btnCarPlay.nitro-lazy {
            background-image: none !important;
        }

    .pipLayout.temp06 dl dt, .pipLayout.temp07 dl dt {
        position: relative;
    }

    .pipLayout.temp08 .imgListImg {
        position: relative;
    }

    .pipLayout .snsWrap .con_share .mSnsPrev {
        display: none;
    }

    .pipLayout .snsWrap .con_share .mSnsNext {
        display: none;
    }

.indicator {
    position: absolute;
    top: 380px;
    right: 10px;
    z-index: 9999;
    width: 170px;
    margin-top: -109px;
    text-align: right;
}

    .indicator .indicator_inner {
        position: absolute;
        top: 15px;
        right: 2px;
        width: 100%;
    }

        .indicator .indicator_inner.other02 {
            top: 38px;
        }

        .indicator .indicator_inner.other03 {
            top: 61px;
        }

        .indicator .indicator_inner.other04 {
            top: 84px;
        }

        .indicator .indicator_inner.other05 {
            top: 107px;
        }

        .indicator .indicator_inner .text_step_wr {
            display: none;
        }

        .indicator .indicator_inner .text_step {
            display: inline-block;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_pip_btn_le02.png") left top no-repeat;
            height: 21px;
        }

            .indicator .indicator_inner .text_step.nitro-lazy {
                background-image: none !important;
            }

            .indicator .indicator_inner .text_step span {
                display: inline-block;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_pip_btn_ri02.png") right top no-repeat;
                height: 19px;
                margin-left: 8px;
                padding: 1px 15px 1px 8px;
                font-size: 14px;
                color: #fff;
            }

                .indicator .indicator_inner .text_step span.nitro-lazy {
                    background-image: none !important;
                }

        .indicator .indicator_inner ul {
            overflow: hidden;
        }

            .indicator .indicator_inner ul li {
                position: relative;
                height: 32px;
                line-height: 32px;
                width: 100%;
                margin-bottom: 2px;
            }

                .indicator .indicator_inner ul li a {
                    position: absolute;
                    right: 0;
                    top: 0;
                    height: 32px;
                    color: #fff;
                    font-family: "KiaB";
                    font-size: 14px;
                    margin-bottom: 2px;
                }

                .indicator .indicator_inner ul li .indicatorNum {
                    display: inline-block;
                    position: absolute;
                    right: 0;
                    top: 0;
                    z-index: 2;
                    width: 32px;
                    height: 32px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_indicator_off.png") no-repeat 0 0;
                    text-align: center;
                }

                    .indicator .indicator_inner ul li .indicatorNum.nitro-lazy {
                        background-image: none !important;
                    }

                .indicator .indicator_inner ul li .indicatorTxt {
                    display: inline-block;
                    position: absolute;
                    right: 0;
                    top: 0;
                    z-index: 1;
                    width: 140px;
                    height: 32px;
                    max-width: 140px;
                    max-height: 32px;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_indicatortxt_off.png") no-repeat 0 0;
                    text-align: left;
                    padding-left: 16px;
                    overflow: hidden;
                    color: #fff;
                    font-family: "KiaB";
                    font-size: 14px;
                    margin-right: 14px;
                }

                    .indicator .indicator_inner ul li .indicatorTxt.nitro-lazy {
                        background-image: none !important;
                    }

                .indicator .indicator_inner ul li.on .indicatorNum {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_indicator_on.png") no-repeat 0 0;
                }

                    .indicator .indicator_inner ul li.on .indicatorNum.nitro-lazy {
                        background-image: none !important;
                    }

                .indicator .indicator_inner ul li.on .indicatorTxt {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_indicatortxt_on.png") no-repeat 0 0;
                }

                    .indicator .indicator_inner ul li.on .indicatorTxt.nitro-lazy {
                        background-image: none !important;
                    }

        .indicator .indicator_inner .masked {
            visibility: hidden;
            width: 0;
        }

    .indicator a.indicator_prev {
        display: inline-block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_indicator_top.png") no-repeat 50% 50%;
        width: 32px;
        height: 20px;
    }

        .indicator a.indicator_prev.nitro-lazy {
            background-image: none !important;
        }

    .indicator a.indicator_next {
        display: inline-block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_indicator_bottom.png") no-repeat 50% 50%;
        width: 32px;
        height: 20px;
    }

        .indicator a.indicator_next.nitro-lazy {
            background-image: none !important;
        }

    .indicator .topBtn {
        position: relative;
        right: -100px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/vehicles/btn_top_w.png") no-repeat 0 0;
        margin-top: 20px;
    }

        .indicator .topBtn.nitro-lazy {
            background-image: none !important;
        }

        .indicator .topBtn a {
            display: block;
            width: 68px;
            height: 32px;
        }

.pipLayout .imgList li, .pipLayout.temp06 dl dt, .pipLayout.temp07 dl dt {
    overflow: hidden;
}

    .pipLayout .imgList li a img {
        -o-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
    }

    .pipLayout .imgList li a:hover img {
        -o-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

.pip_build {
    width: 100%;
    padding-top: 90px;
    text-align: center;
}

    .pip_build .build_tit {
        font-size: 40px;
        line-height: 44px;
    }

    .pip_build .build_txt {
        max-width: 720px;
        margin: 5px auto;
        padding: 0 15px;
        font-size: 15px;
        line-height: 21px;
        color: #666;
    }

    .pip_build .build_btn {
        margin-top: 20px;
    }

    .pip_build .build_spec {
        margin-top: 35px;
        font-size: 15px;
        color: #666;
        text-transform: uppercase;
    }

        .pip_build .build_spec .spec_li {
            display: inline-block;
            text-align: left;
            margin: 0 20px;
            padding-left: 50px;
            position: relative;
        }

            .pip_build .build_spec .spec_li .spec_img {
                position: absolute;
                top: 0;
                left: 0;
            }

            .pip_build .build_spec .spec_li .info {
                display: block;
                font-size: 29px;
                color: #333;
                font-family: kiaB;
                line-height: 32px;
            }

            .pip_build .build_spec .spec_li .unit {
                font-family: kiaM;
            }

    .pip_build .build_car {
        max-width: 1000px;
        margin: 0 auto;
        position: relative;
    }

        .pip_build .build_car img {
            width: 100%;
        }

    .pip_build .build_link {
        background: #7a7a7a;
        margin-top: -110px;
        padding: 100px 15px 50px;
    }

        .pip_build .build_link .link_lst {
            max-width: 960px;
            margin: 0 auto;
        }

        .pip_build .build_link .link_li {
            display: inline-block;
            width: 19%;
            vertical-align: top;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_feature_buildlink.png") center 0 no-repeat;
        }

            .pip_build .build_link .link_li.nitro-lazy {
                background-image: none !important;
            }

            .pip_build .build_link .link_li .bl_typeW_a {
                display: block;
                color: #fff;
                font-size: 12px;
                margin: 5px 0;
                font-family: kiaB;
                padding-top: 125px;
            }

            .pip_build .build_link .link_li.link1 {
                background-position: center 0;
            }

            .pip_build .build_link .link_li.link2 {
                background-position: center -200px;
            }

            .pip_build .build_link .link_li.link3 {
                background-position: center -400px;
            }

            .pip_build .build_link .link_li.link4 {
                background-position: center -600px;
            }

            .pip_build .build_link .link_li.link5 {
                background-position: center -800px;
            }

.pip_gallery {
    position: relative;
    overflow: hidden;
    width: 100%;
}

    .pip_gallery:after {
        content: "";
        clear: both;
        display: block;
    }

    .pip_gallery .pip_inner {
        width: 300%;
        overflow: hidden;
        position: relative;
    }

    .pip_gallery .gallery_select {
        float: left;
        width: 33.33%;
    }

        .pip_gallery .gallery_select:after {
            content: "";
            clear: both;
            display: block;
        }

        .pip_gallery .gallery_select img {
            display: block;
            width: 100%;
            height: 100%;
        }

            .pip_gallery .gallery_select img.webImg {
                display: block;
            }

            .pip_gallery .gallery_select img.tabletImg {
                display: none;
            }

            .pip_gallery .gallery_select img.mobileImg {
                display: none;
            }

    .pip_gallery .gallery_ext {
        float: left;
        width: 50%;
        position: relative;
    }

    .pip_gallery .gallery_int {
        float: left;
        width: 50%;
        position: relative;
    }

    .pip_gallery .gallery_select a {
        color: #fff;
        text-align: center;
        font-size: 17px;
        padding-top: 127px;
    }

        .pip_gallery .gallery_select a span {
            display: block;
            font-size: 22px;
            font-family: kiaB;
            margin-bottom: 4px;
        }

        .pip_gallery .gallery_select a h2 {
            display: block;
            font-size: 22px;
            font-family: kiaB;
            margin-bottom: 4px;
        }

    .pip_gallery .exterior {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 238px;
        height: 111px;
        margin: -25% 0 0 -119px;
        border-radius: 119px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_exterior.png") no-repeat 0 0;
    }

        .pip_gallery .exterior.nitro-lazy {
            background-image: none !important;
        }

    .pip_gallery .interior {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 238px;
        height: 111px;
        margin: -25% 0 0 -119px;
        border-radius: 119px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_interior.png") no-repeat 0 0;
    }

        .pip_gallery .interior.nitro-lazy {
            background-image: none !important;
        }

    .pip_gallery .gallery_select img, .pip_gallery .screen li img {
        height: auto;
    }

.gallery_exterior .screen_wrap {
    background: #000;
    position: relative;
    width: auto;
    overflow: hidden;
    padding-right: 271px;
}

    .gallery_exterior .screen_wrap .screen_nav {
        position: absolute;
        right: 0;
        top: 0;
        width: 271px;
        height: 100%;
    }

.gallery_exterior .bg_ext {
    display: block;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    background: #bb162b;
    height: 50%;
}

    .gallery_exterior .bg_ext span a, .gallery_exterior .bg_int span a {
        color: #fff;
    }

    .gallery_exterior .bg_ext span.title {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -30px 0 0 -70px;
        width: 140px;
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_ext_car.png") no-repeat center 0;
    }

        .gallery_exterior .bg_ext span.title.nitro-lazy {
            background-image: none !important;
        }

        .gallery_exterior .bg_ext span.title strong {
            display: block;
            font-family: "KiaB";
            font-size: 22px;
            padding-top: 42px;
            margin-bottom: 4px;
        }

.gallery_exterior .bg_int {
    display: block;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    background: #a6a6a6;
    height: 50%;
}

    .gallery_exterior .bg_int span.title {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -30px 0 0 -70px;
        width: 140px;
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_int_car.png") no-repeat center 0;
    }

        .gallery_exterior .bg_int span.title.nitro-lazy {
            background-image: none !important;
        }

        .gallery_exterior .bg_int span.title strong {
            display: block;
            font-family: "KiaB";
            font-size: 22px;
            padding-top: 42px;
            margin-bottom: 4px;
        }

.gallery_exterior .paging_dot {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 60px 0 0 -70px;
    width: 140px;
    display: inline-block;
    text-align: center;
}

    .gallery_exterior .paging_dot a {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_dot_off.png") no-repeat 0 0;
        text-indent: -9999px;
    }

        .gallery_exterior .paging_dot a.nitro-lazy {
            background-image: none !important;
        }

        .gallery_exterior .paging_dot a.on {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_dot_on1.png") no-repeat 0 0;
        }

            .gallery_exterior .paging_dot a.on.nitro-lazy {
                background-image: none !important;
            }

.gallery_interior .screen_wrap {
    background: #000;
    position: relative;
    width: auto;
    overflow: hidden;
    padding-left: 271px;
}

    .gallery_interior .screen_wrap .screen_nav {
        position: absolute;
        left: 0;
        top: 0;
        width: 271px;
        height: 100%;
    }

.gallery_interior .bg_ext {
    display: block;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    background: #a6a6a6;
    height: 50%;
}

    .gallery_interior .bg_ext span a, .gallery_interior .bg_int span a {
        color: #fff;
    }

    .gallery_interior .bg_ext span.title {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -30px 0 0 -70px;
        width: 140px;
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_ext_car.png") no-repeat center 0;
    }

        .gallery_interior .bg_ext span.title.nitro-lazy {
            background-image: none !important;
        }

        .gallery_interior .bg_ext span.title strong {
            display: block;
            font-family: "KiaB";
            font-size: 22px;
            padding-top: 42px;
            margin-bottom: 4px;
        }

.gallery_interior .bg_int {
    display: block;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    background: #ecac00;
    height: 50%;
}

    .gallery_interior .bg_int span.title {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -30px 0 0 -70px;
        width: 140px;
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_int_car.png") no-repeat center 0;
    }

        .gallery_interior .bg_int span.title.nitro-lazy {
            background-image: none !important;
        }

        .gallery_interior .bg_int span.title strong {
            display: block;
            font-family: "KiaB";
            font-size: 22px;
            padding-top: 42px;
            margin-bottom: 4px;
        }

.gallery_interior .paging_dot {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 60px 0 0 -70px;
    width: 140px;
    display: inline-block;
    text-align: center;
}

    .gallery_interior .paging_dot a {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_dot_off.png") no-repeat 0 0;
        text-indent: -9999px;
    }

        .gallery_interior .paging_dot a.nitro-lazy {
            background-image: none !important;
        }

        .gallery_interior .paging_dot a.on {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_dot_on2.png") no-repeat 0 0;
        }

            .gallery_interior .paging_dot a.on.nitro-lazy {
                background-image: none !important;
            }

.pip_gallery .gallery_exterior {
    position: relative;
    float: left;
    width: 33.33%;
}

.pip_gallery .gallery_interior {
    position: relative;
    float: left;
    width: 33.33%;
}

.pip_gallery .screen {
    width: 100%;
}

    .pip_gallery .screen li {
        position: relative;
        display: block;
        float: left;
        width: 33.33%;
    }

        .pip_gallery .screen li a {
            display: block;
        }

        .pip_gallery .screen li img {
            display: block;
            width: 100%;
            height: 100%;
        }

            .pip_gallery .screen li img.webImg {
                display: block;
            }

            .pip_gallery .screen li img.tabletImg {
                display: none;
            }

            .pip_gallery .screen li img.mobileImg {
                display: none;
            }

        .pip_gallery .screen li .hover {
            position: absolute;
            width: 100%;
            height: 100%;
            cursor: pointer;
            background: rgba(0,0,0,.5) url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_detail_view.png") center no-repeat;
            z-index: 10;
            left: 0;
            top: 0;
        }

            .pip_gallery .screen li .hover.nitro-lazy {
                background-image: none !important;
            }

.pip_gallery .width_wrap {
    width: 100%;
    overflow: hidden;
    max-height: 786px;
}

.wide_gallery {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bg_opacity40.png");
    top: 0;
    left: 0;
    z-index: 20;
}

    .wide_gallery h3 {
        display: none;
    }

.gallery_paging {
    display: none;
}

.wide_gallery .wide_wrap {
    position: relative;
}

    .wide_gallery .wide_wrap a {
        position: absolute;
        display: block;
        z-index: 20;
        text-indent: -9999px;
    }

    .wide_gallery .wide_wrap .wide_prev {
        left: 100px;
        top: 50%;
        margin-top: -39px;
        width: 39px;
        height: 78px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/wide_gallery_prev.png") no-repeat;
        cursor: pointer;
    }

        .wide_gallery .wide_wrap .wide_prev.nitro-lazy {
            background-image: none !important;
        }

    .wide_gallery .wide_wrap a:focus {
        outline: 0;
    }

    .wide_gallery .wide_wrap .wide_next {
        right: 100px;
        top: 50%;
        margin-top: -39px;
        width: 39px;
        height: 78px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/wide_gallery_next.png") no-repeat;
        cursor: pointer;
    }

        .wide_gallery .wide_wrap .wide_next.nitro-lazy {
            background-image: none !important;
        }

    .wide_gallery .wide_wrap .wide_close {
        right: 0;
        top: 0;
        width: 52px;
        height: 57px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/wide_gallery_close_btn.gif") no-repeat;
    }

        .wide_gallery .wide_wrap .wide_close.nitro-lazy {
            background-image: none !important;
        }

    .wide_gallery .wide_wrap .img_wrap {
        width: 100%;
        max-width: 1280px;
        height: 100%;
        margin: 0 auto;
        position: relative;
    }

        .wide_gallery .wide_wrap .img_wrap div {
            position: relative;
        }

        .wide_gallery .wide_wrap .img_wrap img {
            width: 100% !important;
            height: 100% !important;
        }

.gallery_notice {
    width: 960px;
    margin: 0 auto;
    color: #999;
}

    .gallery_notice ul {
        padding: 0 30px 0 0;
    }

        .gallery_notice ul li {
            color: #666;
            font-family: "KiaM";
        }

.videoArea {
    background: #e8e8e8;
    padding-top: 30px;
}

.gallery_video {
    position: relative;
    padding-bottom: 100px;
    margin-top: 66px;
}

    .gallery_video h3 {
        font-size: 22px;
        font-family: "kiaB";
        text-transform: uppercase;
        width: 960px;
        margin: 0 auto;
    }

    .gallery_video .video_wrap {
        position: relative;
        width: 960px;
        margin: 0 auto;
    }

    .gallery_video .video_inner {
        margin-top: 20px;
        width: 940px;
        overflow: hidden;
    }

    .gallery_video .video_box {
        width: 100000px;
        overflow: hidden;
    }

        .gallery_video .video_box img {
            display: block;
            margin: 0;
            width: auto;
            height: auto;
        }

        .gallery_video .video_box span {
            display: block;
        }

        .gallery_video .video_box ul {
            float: left;
            width: 960px;
            overflow: hidden;
        }

            .gallery_video .video_box ul li {
                position: relative;
                float: left;
                width: 229px;
                margin: 0 8px 14px 0;
            }

                .gallery_video .video_box ul li.wide {
                    width: 466px;
                }

        .gallery_video .video_box .box_wrap {
            overflow: hidden;
        }

        .gallery_video .video_box .play_video {
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -22px 0 0 -22px;
            z-index: 10;
            width: 45px;
            height: 45px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_play.png") no-repeat;
            text-indent: -9999px;
        }

            .gallery_video .video_box .play_video.nitro-lazy {
                background-image: none !important;
            }

        .gallery_video .video_box .video_image {
            position: relative;
            width: auto;
            height: auto;
            margin: 0;
            overflow: visible;
            text-align: center;
        }

        .gallery_video .video_box .summary {
            background: #fff;
            border: 1px solid #d7d7d7;
            border-top: 0;
            padding: 20px 10px 20px 20px;
        }

            .gallery_video .video_box .summary .title {
                font-size: 15px;
                font-family: "kiaB";
                text-transform: uppercase;
                margin-bottom: 9px;
                height: 18px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }

            .gallery_video .video_box .summary .overview {
                color: #666;
                font-size: 12px;
                height: 18px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }

    .gallery_video .video_paging {
        clear: both;
        width: 100%;
        z-index: 5;
        text-align: center;
        margin-top: 5px;
    }

        .gallery_video .video_paging ul {
            overflow: hidden;
            display: inline-block;
            margin: 0 auto;
        }

            .gallery_video .video_paging ul li {
                float: left;
            }

                .gallery_video .video_paging ul li a {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -28px 0;
                    display: block;
                    width: 10px;
                    height: 10px;
                    text-indent: 200%;
                    overflow: hidden;
                    margin: 2px;
                }

                    .gallery_video .video_paging ul li a.nitro-lazy {
                        background-image: none !important;
                    }

                .gallery_video .video_paging ul li.on a {
                    background-position: 0 0;
                }

    .gallery_video .bg_video {
        position: absolute;
        left: 50%;
        bottom: 20px;
        margin-left: -360px;
        overflow: hidden;
        text-align: center;
        margin-bottom: -15px;
    }

        .gallery_video .bg_video img {
            display: inline-block;
            width: auto;
            height: auto;
        }

    .gallery_video a.video_prev {
        display: block;
        position: absolute;
        text-indent: -9999px;
        width: 28px;
        height: 56px;
        margin-top: -47px;
        top: 50%;
        left: -48px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_prev.png") no-repeat;
        cursor: pointer;
    }

        .gallery_video a.video_prev.nitro-lazy {
            background-image: none !important;
        }

    .gallery_video a.video_next {
        display: block;
        position: absolute;
        text-indent: -9999px;
        width: 28px;
        height: 56px;
        margin-top: -47px;
        top: 50%;
        right: -28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_next.png") no-repeat;
        cursor: pointer;
    }

        .gallery_video a.video_next.nitro-lazy {
            background-image: none !important;
        }

.video_popup {
    display: none;
    position: absolute;
    top: 150px;
    left: 50%;
    width: 800px;
    height: 466px;
    margin: 0 0 0 -25%;
    min-width: 290px;
    z-index: 9999;
}

    .video_popup .pop_con {
        width: 100%;
        height: 100%;
    }

        .video_popup .pop_con .img_more {
            padding: 20px 25px 30px;
            background: #fff;
        }

            .video_popup .pop_con .img_more dt {
                margin-bottom: 10px;
                font-size: 23px;
                line-height: 27px;
                font-family: "KiaB";
            }

                .video_popup .pop_con .img_more dt:before {
                    content: "";
                    display: block;
                    border-top: 2px solid #d5172e;
                    width: 33px;
                    height: 2px;
                    margin-bottom: 5px;
                }

            .video_popup .pop_con .img_more dd {
                color: #666;
                font-size: 14px;
            }

    .video_popup .closeBtn {
        position: absolute;
        top: 0;
        right: -50px;
        z-index: 99999;
        padding: 18px;
    }

.galleryTxt {
    display: block;
    position: absolute;
    left: 50%;
    top: 50px;
    z-index: 1000;
    margin-left: -480px;
    color: #000;
    width: 960px;
}

    .galleryTxt strong {
        font-size: 22px;
    }

    .galleryTxt p {
        font-size: 13px;
        margin-top: 15px;
    }

.pip_spec .webImg {
    display: block;
}

.pip_spec .mobileImg {
    display: none;
}

.pip_spec .tabletImg {
    display: none;
}

.spec_visual {
    position: relative;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_spec.jpg") no-repeat center center;
    height: 727px;
}

    .spec_visual.nitro-lazy {
        background-image: none !important;
    }

    .spec_visual .spec_data {
        width: 940px;
        margin: 0 auto;
        padding-top: 87px;
    }

        .spec_visual .spec_data h3 {
            color: #000;
            font-size: 50px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .spec_visual .spec_data .h_title {
            color: #000;
            font-size: 50px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .spec_visual .spec_data ul {
            position: relative;
            z-index: 999;
            margin-top: 55px;
        }

            .spec_visual .spec_data ul:after {
                content: "";
                clear: both;
                display: block;
            }

            .spec_visual .spec_data ul li {
                float: left;
            }

                .spec_visual .spec_data ul li a {
                    display: inline-block;
                    width: 40px;
                    height: 39px;
                    text-indent: -9999px;
                }

                .spec_visual .spec_data ul li .btn_slide {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_spec_tab.png") no-repeat 0 0;
                    background-position: 0 -49px;
                    margin-right: 6px;
                }

                    .spec_visual .spec_data ul li .btn_slide.nitro-lazy {
                        background-image: none !important;
                    }

                    .spec_visual .spec_data ul li .btn_slide.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_spec_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .spec_visual .spec_data ul li .btn_slide.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .spec_visual .spec_data ul li .btn_slide:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_spec_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .spec_visual .spec_data ul li .btn_slide:hover.nitro-lazy {
                            background-image: none !important;
                        }

                .spec_visual .spec_data ul li .btn_allview {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_spec_tab.png") no-repeat 0 0;
                    background-position: -60px -49px;
                }

                    .spec_visual .spec_data ul li .btn_allview.nitro-lazy {
                        background-image: none !important;
                    }

                    .spec_visual .spec_data ul li .btn_allview.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_spec_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .spec_visual .spec_data ul li .btn_allview.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .spec_visual .spec_data ul li .btn_allview:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_spec_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .spec_visual .spec_data ul li .btn_allview:hover.nitro-lazy {
                            background-image: none !important;
                        }

    .spec_visual .spec_slide_area {
        position: relative;
        top: -199px;
        width: 940px;
        margin: 0 auto;
        padding: 0 10px;
    }

        .spec_visual .spec_slide_area .spec_img {
            width: 940px;
            overflow: visible;
        }

            .spec_visual .spec_slide_area .spec_img ul {
                width: 100000px;
                padding-bottom: 19px;
                overflow: hidden;
            }

                .spec_visual .spec_slide_area .spec_img ul li {
                    float: left;
                    width: 940px;
                    text-align: center;
                }

                    .spec_visual .spec_slide_area .spec_img ul li .imgArea {
                        display: inline-block;
                        text-align: center;
                    }

    .spec_visual a.spec_next {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_next.png") no-repeat;
        right: 10px;
        top: 50%;
        margin-top: -14px;
        cursor: pointer;
    }

        .spec_visual a.spec_next.nitro-lazy {
            background-image: none !important;
        }

    .spec_visual a.spec_prev {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_prev.png") no-repeat;
        left: 10px;
        top: 50%;
        margin-top: -14px;
        cursor: pointer;
    }

        .spec_visual a.spec_prev.nitro-lazy {
            background-image: none !important;
        }

    .spec_visual .control {
        display: none;
    }

    .spec_visual .spec_allview_area {
        width: 940px;
        margin: 0 auto;
        padding: 0;
    }

        .spec_visual .spec_allview_area ul li {
            float: left;
        }

        .spec_visual .spec_allview_area ul:after {
            content: "";
            clear: both;
            display: block;
        }

        .spec_visual .spec_allview_area .spec_img {
            position: absolute;
            left: 50%;
            bottom: 185px;
            margin-left: -470px;
        }

.spec_list {
    width: 940px;
    margin: 50px auto 60px;
}

.spec_list_title {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_list_title.gif");
    display: block;
    padding: 0 20px;
    text-decoration: none;
}

    .spec_list_title a {
        text-decoration: none;
    }

    .spec_list_title span {
        color: #fff;
        display: block;
        font-size: 15px;
        text-transform: uppercase;
        line-height: 38px;
    }

.spec_list.form1 .spec_view ul.type1 {
    overflow: hidden;
    border-bottom: 2px solid #7d7d7d;
}

    .spec_list.form1 .spec_view ul.type1 li {
        text-align: center;
    }

        .spec_list.form1 .spec_view ul.type1 li.division {
            background: #f5f5f5;
            height: 34px;
            line-height: 34px;
            font-size: 14px;
            font-family: "KiaB";
            text-transform: uppercase;
        }

            .spec_list.form1 .spec_view ul.type1 li.division ul li {
                color: #333 !important;
            }

        .spec_list.form1 .spec_view ul.type1 li:last-child {
            border-right: 0;
        }

        .spec_list.form1 .spec_view ul.type1 li ul li {
            float: left;
            width: 50%;
            height: 33px;
            line-height: 33px;
            font-size: 13px;
            border-left: 1px solid #d6d6d6;
            border-bottom: 1px solid #d6d6d6;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }

            .spec_list.form1 .spec_view ul.type1 li ul li:first-child {
                border-left: 0;
                color: #666;
            }

.spec_list.form1 .spec_notice .bl_type_note {
    color: #999;
}

.spec_list.form2 .spec_view ul.type1 li {
    display: table;
    width: 100%;
}

    .spec_list.form2 .spec_view ul.type1 li span {
        display: table-cell;
        width: 50%;
        text-align: center;
        padding: 8px 0;
        border-left: 1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
        font-size: 13px;
    }

        .spec_list.form2 .spec_view ul.type1 li span:first-child {
            border-left: 0;
            color: #666;
        }

    .spec_list.form2 .spec_view ul.type1 li:last-child span {
        border-bottom: 2px solid #7d7d7d;
    }

.spec_list.form2 .spec_view + .spec_list_title {
    margin-top: 40px;
}

.spec_list.form2 .spec_view h4 {
    height: 38px;
    line-height: 38px;
    background: #f5f5f5;
    padding: 0 20px;
    text-transform: uppercase;
}

.spec_list.form2 .spec_view ul.type2 {
    width: 100%;
    overflow: hidden;
}

    .spec_list.form2 .spec_view ul.type2 li {
        text-align: center;
    }

        .spec_list.form2 .spec_view ul.type2 li:last-child {
            border-left: 0;
        }

        .spec_list.form2 .spec_view ul.type2 li ul li {
            float: left;
            width: 16.5%;
            height: 33px;
            line-height: 33px;
            font-size: 13px;
            border-left: 1px solid #d6d6d6;
            border-bottom: 1px solid #d6d6d6;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }

            .spec_list.form2 .spec_view ul.type2 li ul li:first-child {
                border-left: 0;
                color: #666;
            }

        .spec_list.form2 .spec_view ul.type2 li:last-child ul li {
            border-bottom: 2px solid #7d7d7d;
        }

.business_tb + .spec_list.form2 {
    margin-top: 50px;
}

.spec_list.form2 .spec_view ul.type3 {
    width: 100%;
    overflow: hidden;
    border-bottom: 2px solid #7d7d7d;
}

    .spec_list.form2 .spec_view ul.type3 li {
        display: table;
    }

        .spec_list.form2 .spec_view ul.type3 li span {
            display: table-cell;
            width: 16.5%;
            font-size: 13px;
            padding: 10px 20px;
            border-right: 1px solid #d6d6d6;
            border-bottom: 1px solid #d6d6d6;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }

            .spec_list.form2 .spec_view ul.type3 li span:last-child {
                width: 17.5%;
                border-right: 0;
            }

        .spec_list.form2 .spec_view ul.type3 li:last-child span {
            border-bottom: 0;
        }

.spec_list.form2 .spec_view + .business_title {
    margin-top: 40px;
}

.engine_visual {
    position: relative;
    height: 846px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_engine.jpg") no-repeat center center;
}

    .engine_visual.nitro-lazy {
        background-image: none !important;
    }

    .engine_visual .engine_data {
        width: 940px;
        margin: 0 auto;
        position: relative;
        top: 73px;
        left: 0;
        z-index: 2;
    }

        .engine_visual .engine_data h3 {
            color: #fff;
            font-size: 50px;
            line-height: 56px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .engine_visual .engine_data h2 {
            color: #fff;
            font-size: 50px;
            line-height: 56px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .engine_visual .engine_data p {
            margin-top: 16px;
            color: #666;
            font-size: 15px;
            display: none;
        }

        .engine_visual .engine_data ul {
            margin-top: 17px;
        }

            .engine_visual .engine_data ul:after {
                content: "";
                clear: both;
                display: block;
            }

            .engine_visual .engine_data ul li {
                float: left;
            }

                .engine_visual .engine_data ul li a {
                    display: inline-block;
                    width: 40px;
                    height: 39px;
                    text-indent: -9999px;
                }

                .engine_visual .engine_data ul li .btn_slide {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_engine_tab.png") no-repeat 0 0;
                    background-position: 0 -49px;
                    margin-right: 6px;
                }

                    .engine_visual .engine_data ul li .btn_slide.nitro-lazy {
                        background-image: none !important;
                    }

                    .engine_visual .engine_data ul li .btn_slide.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_engine_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .engine_visual .engine_data ul li .btn_slide.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .engine_visual .engine_data ul li .btn_slide:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_engine_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .engine_visual .engine_data ul li .btn_slide:hover.nitro-lazy {
                            background-image: none !important;
                        }

                .engine_visual .engine_data ul li .btn_allview {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_engine_tab.png") no-repeat 0 0;
                    background-position: -60px -49px;
                }

                    .engine_visual .engine_data ul li .btn_allview.nitro-lazy {
                        background-image: none !important;
                    }

                    .engine_visual .engine_data ul li .btn_allview.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_engine_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .engine_visual .engine_data ul li .btn_allview.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .engine_visual .engine_data ul li .btn_allview:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_engine_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .engine_visual .engine_data ul li .btn_allview:hover.nitro-lazy {
                            background-image: none !important;
                        }

    .engine_visual a.spec_next {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_next.png") no-repeat;
        right: 10px;
        top: 35%;
        margin-top: -14px;
        cursor: pointer;
    }

        .engine_visual a.spec_next.nitro-lazy {
            background-image: none !important;
        }

    .engine_visual a.spec_prev {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_prev.png") no-repeat;
        left: 10px;
        top: 35%;
        margin-top: -14px;
        cursor: pointer;
    }

        .engine_visual a.spec_prev.nitro-lazy {
            background-image: none !important;
        }

.engine_slide_area {
    position: relative;
    width: 940px;
    margin: 15px auto 0;
    padding: 0 10px;
}

    .engine_slide_area .img_wrap {
        position: relative;
        width: 940px;
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        text-align: center;
    }

        .engine_slide_area .img_wrap &gt; ul {
            display: inline-block;
            width: 10000px;
        }

            .engine_slide_area .img_wrap &gt; ul &gt; li {
                position: relative;
                float: left;
                width: 940px;
            }

        .engine_slide_area .img_wrap .title {
            font-size: 30px;
            line-height: 35px;
            font-family: "KiaB";
            color: #fff;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_engine_underline.gif") no-repeat;
            padding: 9px 0 0;
            text-transform: uppercase;
            word-break: break-word;
        }

            .engine_slide_area .img_wrap .title.nitro-lazy {
                background-image: none !important;
            }

        .engine_slide_area .img_wrap .type {
            padding: 5px 0 0;
        }

            .engine_slide_area .img_wrap .type span {
                display: block;
                color: #b6b6b6;
                font-size: 14px;
                font-family: "kiaB";
                text-transform: uppercase;
                padding-bottom: 3px;
            }

            .engine_slide_area .img_wrap .type strong {
                display: block;
                color: #fff;
                font-size: 19px;
                font-family: "kiaB";
                padding: 0 0 28px;
                margin: 0 0 0 4px;
            }

        .engine_slide_area .img_wrap .engine_contents {
            position: absolute;
            left: 544px;
            top: -15px;
            width: auto;
            text-align: left;
        }

            .engine_slide_area .img_wrap .engine_contents ul {
                padding: 5px 0 0;
                border-top: 1px solid #d4d4d4;
                width: 350px;
            }

                .engine_slide_area .img_wrap .engine_contents ul li {
                    clear: both;
                    margin-bottom: 15px;
                }

                    .engine_slide_area .img_wrap .engine_contents ul li div {
                        float: left;
                    }

                        .engine_slide_area .img_wrap .engine_contents ul li div.dataImg {
                            margin: 13px 10px 0 0;
                        }

                        .engine_slide_area .img_wrap .engine_contents ul li div span {
                            display: block;
                            color: #b6b6b6;
                            font-size: 14px;
                            padding: 10px 0 5px;
                        }

                        .engine_slide_area .img_wrap .engine_contents ul li div strong {
                            display: block;
                            color: #fff;
                            font-size: 19px;
                            font-family: "kiaB";
                        }

                            .engine_slide_area .img_wrap .engine_contents ul li div strong span {
                                display: none;
                            }

        .engine_slide_area .img_wrap .img {
            display: inline-block;
            text-align: center;
            padding: 38px 0 0 0;
        }

.engine_allview_area {
    width: 940px;
    margin: 0 auto;
    padding: 15px 10px 113px;
}

    .engine_allview_area ul:after {
        content: "";
        clear: both;
        display: block;
    }

    .engine_allview_area ul li {
        position: relative;
        float: left;
        width: 100%;
        text-align: center;
    }

        .engine_allview_area ul li img {
            width: 50%;
        }

    .engine_allview_area.engineType01 .spec_img &gt; ul {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 450px;
        margin: -380px 0 0 -225px !important;
    }

        .engine_allview_area.engineType01 .spec_img &gt; ul &gt; li {
            width: 100%;
        }

    .engine_allview_area.engineType02 ul li {
        width: 50%;
    }

        .engine_allview_area.engineType02 ul li img {
            width: 60%;
        }

        .engine_allview_area.engineType02 ul li ul li {
            width: 100%;
            margin-bottom: 0;
        }

    .engine_allview_area.engineType03 ul li {
        width: 33.3%;
    }

        .engine_allview_area.engineType03 ul li img {
            width: 80%;
        }

        .engine_allview_area.engineType03 ul li ul li {
            width: 100%;
            margin-bottom: 0;
        }

    .engine_allview_area.engineType04 ul li {
        width: 50%;
        margin-bottom: 30px;
    }

        .engine_allview_area.engineType04 ul li img {
            width: 50%;
        }

        .engine_allview_area.engineType04 ul li ul li {
            width: 100%;
            margin-bottom: 0;
        }

    .engine_allview_area.engineType05 ul li {
        width: 50%;
        margin-bottom: 30px;
    }

        .engine_allview_area.engineType05 ul li.img01, .engine_allview_area.engineType05 ul li.img02, .engine_allview_area.engineType05 ul li.img03 {
            width: 33.3%;
            margin-bottom: 30px;
        }

        .engine_allview_area.engineType05 ul li.img04, .engine_allview_area.engineType05 ul li.img05 {
            width: 50%;
        }

        .engine_allview_area.engineType05 ul li img {
            width: 80%;
        }

        .engine_allview_area.engineType05 ul li.img04 img, .engine_allview_area.engineType05 ul li.img05 img {
            width: 55%;
        }

        .engine_allview_area.engineType05 ul li ul li {
            width: 100%;
            margin-bottom: 0;
        }

    .engine_allview_area.engineType06 ul li {
        width: 33.3%;
    }

        .engine_allview_area.engineType06 ul li.img01, .engine_allview_area.engineType06 ul li.img02, .engine_allview_area.engineType06 ul li.img03 {
            margin-bottom: 30px;
        }

        .engine_allview_area.engineType06 ul li img {
            width: 80%;
        }

        .engine_allview_area.engineType06 ul li ul li {
            width: 100%;
            margin-bottom: 0;
        }

    .engine_allview_area.engineType07 ul li {
        width: 50%;
        margin-bottom: 30px;
    }

        .engine_allview_area.engineType07 ul li.img01, .engine_allview_area.engineType07 ul li.img02, .engine_allview_area.engineType07 ul li.img03 {
            width: 33.3%;
        }

        .engine_allview_area.engineType07 ul li img {
            width: 80%;
        }

        .engine_allview_area.engineType07 ul li.img04 img, .engine_allview_area.engineType07 ul li.img05 img, .engine_allview_area.engineType07 ul li.img06 img, .engine_allview_area.engineType07 ul li.img07 img {
            width: 55%;
        }

        .engine_allview_area.engineType07 ul li ul li {
            width: 100%;
            margin-bottom: 0;
        }

    .engine_allview_area.engineType08 ul li {
        width: 50%;
        margin-bottom: 30px;
    }

        .engine_allview_area.engineType08 ul li img {
            width: 50%;
        }

        .engine_allview_area.engineType08 ul li ul li {
            width: 100%;
            margin-bottom: 0;
        }

    .engine_allview_area ul li ul {
        margin-top: -20px;
    }

    .engine_allview_area.engineType03 ul li ul {
        margin-top: -10px;
    }

    .engine_allview_area ul li ul li {
        float: none;
        width: 100%;
        color: #aaa;
        font-size: 15px;
        margin-bottom: 4px;
    }

        .engine_allview_area ul li ul li strong {
            font-size: 22px;
            line-height: 25px;
            color: #fff;
            font-family: "kiaB";
        }

.engine_visual .control {
    display: none;
}

.wheel_visual {
    position: relative;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_wheel.jpg") no-repeat center center;
    height: 726px;
}

    .wheel_visual.nitro-lazy {
        background-image: none !important;
    }

    .wheel_visual .wheel_data {
        width: 940px;
        margin: 0 auto;
        position: relative;
        top: 73px;
        left: 0;
        z-index: 2;
    }

        .wheel_visual .wheel_data h3 {
            color: #000;
            font-size: 50px;
            line-height: 56px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .wheel_visual .wheel_data h2 {
            color: #000;
            font-size: 50px;
            line-height: 56px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .wheel_visual .wheel_data p {
            margin-top: 16px;
            color: #666;
            font-size: 15px;
        }

        .wheel_visual .wheel_data ul {
            margin-top: 17px;
        }

            .wheel_visual .wheel_data ul:after {
                content: "";
                clear: both;
                display: block;
            }

            .wheel_visual .wheel_data ul li {
                float: left;
            }

                .wheel_visual .wheel_data ul li a {
                    display: inline-block;
                    width: 40px;
                    height: 39px;
                    text-indent: -9999px;
                }

                .wheel_visual .wheel_data ul li .btn_slide {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                    background-position: 0 -49px;
                    margin-right: 6px;
                }

                    .wheel_visual .wheel_data ul li .btn_slide.nitro-lazy {
                        background-image: none !important;
                    }

                    .wheel_visual .wheel_data ul li .btn_slide.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_slide.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .wheel_visual .wheel_data ul li .btn_slide:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_slide:hover.nitro-lazy {
                            background-image: none !important;
                        }

                .wheel_visual .wheel_data ul li .btn_allview {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                    background-position: -60px -49px;
                }

                    .wheel_visual .wheel_data ul li .btn_allview.nitro-lazy {
                        background-image: none !important;
                    }

                    .wheel_visual .wheel_data ul li .btn_allview.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_allview.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .wheel_visual .wheel_data ul li .btn_allview:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_allview:hover.nitro-lazy {
                            background-image: none !important;
                        }

    .wheel_visual a.spec_next {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_next.png") no-repeat;
        right: 10px;
        top: 35%;
        margin-top: -14px;
        cursor: pointer;
    }

        .wheel_visual a.spec_next.nitro-lazy {
            background-image: none !important;
        }

    .wheel_visual a.spec_prev {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_prev.png") no-repeat;
        left: 10px;
        top: 35%;
        margin-top: -14px;
        cursor: pointer;
    }

        .wheel_visual a.spec_prev.nitro-lazy {
            background-image: none !important;
        }

.wheel_slide_area {
    position: relative;
    width: 940px;
    margin: -39px auto 0;
    padding: 0 10px;
}

    .wheel_slide_area .img_wrap {
        position: relative;
        width: 940px;
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        text-align: center;
    }

        .wheel_slide_area .img_wrap &gt; ul {
            display: inline-block;
            width: 10000px;
        }

            .wheel_slide_area .img_wrap &gt; ul &gt; li {
                position: relative;
                float: left;
                width: 940px;
            }

        .wheel_slide_area .img_wrap .title {
            font-size: 40px;
            line-height: 46px;
            font-family: "KiaB";
            color: #333;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_engine_underline.gif") no-repeat;
            padding: 9px 9px 0;
            text-transform: uppercase;
            word-break: break-word;
        }

            .wheel_slide_area .img_wrap .title.nitro-lazy {
                background-image: none !important;
            }

        .wheel_slide_area .img_wrap .wheel_contents {
            position: absolute;
            left: 624px;
            top: 190px;
            width: auto;
            text-align: left;
        }

        .wheel_slide_area .img_wrap .img {
            display: inline-block;
            text-align: center;
            padding: 60px 0 0 0;
        }

.engine_allview_area .spec_img {
    position: relative;
    width: 100%;
    height: 930px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
}

    .engine_allview_area .spec_img &gt; ul {
        position: relative;
        float: left;
        width: 900px;
        display: inline-block;
        margin-top: 40px;
    }

.wheel_visual {
    position: relative;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_wheel.jpg") no-repeat center center;
    height: 726px;
    overflow: hidden;
}

    .wheel_visual.nitro-lazy {
        background-image: none !important;
    }

    .wheel_visual .wheel_data {
        width: 940px;
        margin: 0 auto;
        position: relative;
        top: 73px;
        left: 0;
        z-index: 2;
    }

        .wheel_visual .wheel_data h3 {
            color: #000;
            font-size: 50px;
            line-height: 56px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .wheel_visual .wheel_data h2 {
            color: #000;
            font-size: 50px;
            line-height: 56px;
            font-family: "kiaB";
            text-transform: uppercase;
        }

        .wheel_visual .wheel_data p {
            margin-top: 16px;
            color: #666;
            font-size: 15px;
        }

        .wheel_visual .wheel_data ul {
            margin-top: 17px;
        }

            .wheel_visual .wheel_data ul:after {
                content: "";
                clear: both;
                display: block;
            }

            .wheel_visual .wheel_data ul li {
                float: left;
            }

                .wheel_visual .wheel_data ul li a {
                    display: inline-block;
                    width: 40px;
                    height: 39px;
                    text-indent: -9999px;
                }

                .wheel_visual .wheel_data ul li .btn_slide {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                    background-position: 0 -49px;
                    margin-right: 6px;
                }

                    .wheel_visual .wheel_data ul li .btn_slide.nitro-lazy {
                        background-image: none !important;
                    }

                    .wheel_visual .wheel_data ul li .btn_slide.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_slide.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .wheel_visual .wheel_data ul li .btn_slide:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: 0 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_slide:hover.nitro-lazy {
                            background-image: none !important;
                        }

                .wheel_visual .wheel_data ul li .btn_allview {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                    background-position: -60px -49px;
                }

                    .wheel_visual .wheel_data ul li .btn_allview.nitro-lazy {
                        background-image: none !important;
                    }

                    .wheel_visual .wheel_data ul li .btn_allview.on {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_allview.on.nitro-lazy {
                            background-image: none !important;
                        }

                    .wheel_visual .wheel_data ul li .btn_allview:hover {
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/icon_wheel_tab.png") no-repeat 0 0;
                        background-position: -60px 0;
                    }

                        .wheel_visual .wheel_data ul li .btn_allview:hover.nitro-lazy {
                            background-image: none !important;
                        }

    .wheel_visual a.spec_next {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_next.png") no-repeat;
        right: 10px;
        top: 50%;
        margin-top: -28px;
        cursor: pointer;
    }

        .wheel_visual a.spec_next.nitro-lazy {
            background-image: none !important;
        }

    .wheel_visual a.spec_prev {
        position: absolute;
        z-index: 999;
        display: inline-block;
        width: 28px;
        height: 56px;
        text-indent: -9999px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_spec_prev.png") no-repeat;
        left: 10px;
        top: 50%;
        margin-top: -28px;
        cursor: pointer;
    }

        .wheel_visual a.spec_prev.nitro-lazy {
            background-image: none !important;
        }

    .wheel_visual .wheelType01 a.spec_next, .wheel_visual .wheelType02 a.spec_next, .wheel_visual .wheelType03 a.spec_next, .wheel_visual .wheelType05 a.spec_next, .wheel_visual .wheelType06 a.spec_next, .wheel_visual .wheelType01 a.spec_prev, .wheel_visual .wheelType02 a.spec_prev, .wheel_visual .wheelType03 a.spec_prev, .wheel_visual .wheelType05 a.spec_prev, .wheel_visual .wheelType06 a.spec_prev {
        top: 25%;
    }

.wheel_slide_area {
    position: relative;
    width: 940px;
    margin: -39px auto 0;
    padding: 0 10px;
}

    .wheel_slide_area .img_wrap {
        position: relative;
        width: 940px;
        height: auto;
        overflow: hidden;
        margin: 0 auto;
        text-align: center;
    }

        .wheel_slide_area .img_wrap &gt; ul {
            display: inline-block;
            width: 10000px;
        }

            .wheel_slide_area .img_wrap &gt; ul &gt; li {
                position: relative;
                float: left;
                width: 940px;
            }

        .wheel_slide_area .img_wrap .title {
            font-size: 30px;
            line-height: 36px;
            font-family: "KiaB";
            color: #333;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_engine_underline.gif") no-repeat;
            padding: 9px 0 9px 0;
            text-transform: uppercase;
            word-break: break-word;
        }

            .wheel_slide_area .img_wrap .title.nitro-lazy {
                background-image: none !important;
            }

        .wheel_slide_area .img_wrap .wheel_contents {
            position: absolute;
            left: 624px;
            top: 190px;
            width: 275px;
            text-align: left;
            word-break: break-all;
        }

        .wheel_slide_area .img_wrap .img {
            display: inline-block;
            text-align: center;
            padding: 60px 0 0 0;
        }

.wheel_allview_area .spec_img {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
}

    .wheel_allview_area .spec_img &gt; ul {
        position: relative;
        float: left;
        width: 900px;
        display: inline-block;
        margin-top: 40px;
    }

.wheel_allview_area {
    width: 940px;
    margin: 0 auto;
    padding: 85px 10px 113px;
}

    .wheel_allview_area ul li {
        position: relative;
        float: left;
        width: 50%;
        text-align: center;
        margin-bottom: 50px;
    }

    .wheel_allview_area.wheelType03 ul li, .wheel_allview_area.wheelType05 ul li, .wheel_allview_area.wheelType06 ul li, .wheel_allview_area.wheelType07 ul.sl_02 li {
        width: 33.33333333%;
    }

    .wheel_allview_area.wheelType05 ul.sl_02 li {
        width: 50%;
    }

    .wheel_allview_area ul li p {
        font-size: 19px;
        margin-top: 3px;
    }

    .wheel_allview_area ul li img {
        width: 50%;
    }

    .wheel_allview_area.wheelType03 ul li img, .wheel_allview_area.wheelType05 ul li img, .wheel_allview_area.wheelType06 ul li img, .wheel_allview_area.wheelType07 ul.sl_02 li img {
        width: 75%;
    }

    .wheel_allview_area.wheelType05 ul.sl_02 li img {
        width: 50%;
    }

    .wheel_allview_area.wheelType01 .spec_img &gt; ul {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 450px;
        margin: -265px 0 0 -225px !important;
    }

        .wheel_allview_area.wheelType01 .spec_img &gt; ul &gt; li {
            width: 100%;
        }

    .wheel_allview_area.wheelType05 .spec_img ul.sl_02, .wheel_allview_area.wheelType06 .spec_img ul.sl_02 {
        left: 50%;
        top: 50%;
        margin: -305px 0 0 -450px !important;
    }

    .wheel_allview_area.wheelType07 .spec_img ul.sl_02 {
        left: 50%;
        top: 50%;
        margin: -130px 0 0 -450px !important;
    }

    .wheel_allview_area.wheelType02 ul li ul li, .wheel_allview_area.wheelType03 ul li ul li, .wheel_allview_area.wheelType04 ul li ul li, .wheel_allview_area.wheelType05 ul li ul li, .wheel_allview_area.wheelType06 ul li ul li, .wheel_allview_area.wheelType07 ul li ul li, .wheel_allview_area.wheelType08 ul li ul li {
        width: 100%;
        margin-bottom: 0;
    }

.wheel_visual .control {
    display: none;
}

.engine_slide_area.no_allview {
    margin-top: 71px;
}

.wheel_slide_area.no_allview {
    margin-top: 16px;
}

.pip_wheel .spec_list {
    width: 940px;
    margin: 50px auto 100px;
}

.spec_list.form3 .spec_view .scroll_inner {
    width: 940px;
    overflow-x: hidden;
}

    .spec_list.form3 .spec_view .scroll_inner table {
        width: 940px;
        border-bottom: 2px solid #7d7d7d;
    }

        .spec_list.form3 .spec_view .scroll_inner table thead th {
            background: #f5f5f5;
            height: 34px;
            line-height: 34px;
            border-left: 1px solid #d6d6d6;
        }

            .spec_list.form3 .spec_view .scroll_inner table thead th:first-child {
                border-left: 0;
            }

        .spec_list.form3 .spec_view .scroll_inner table tbody td {
            text-align: center;
            padding: 12px 0;
            vertical-align: top;
            border-bottom: 1px solid #d6d6d6;
            border-left: 1px solid #d6d6d6;
            font-size: 13px;
            color: #666;
        }

            .spec_list.form3 .spec_view .scroll_inner table tbody td.carName {
                text-transform: uppercase;
                padding: 12px 20px;
                text-align: left;
                color: #333;
            }

            .spec_list.form3 .spec_view .scroll_inner table tbody td:first-child {
                border-left: 0;
            }

.num {
    display: inline-block;
    overflow: hidden;
    margin: 0 auto;
}

    .num li {
        float: left;
    }

        .num li a {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
            display: block;
            width: 10px;
            height: 10px;
            text-indent: 200%;
            white-space: nowrap;
            overflow: hidden;
            margin-left: 4px;
        }

            .num li a.nitro-lazy {
                background-image: none !important;
            }

        .num li:first-child a {
            margin-left: 0;
        }

        .num li.on a {
            background-position: 0 0;
        }

.control {
    top: 0;
}

.review .review_visual .control .num {
    display: inline-block;
}

.review a.roll {
    display: block;
    position: absolute;
    top: 150px;
    text-indent: 200%;
    white-space: nowrap;
    overflow: hidden;
    width: 30px;
    height: 58px;
    height: 51px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/spec_visual_roll_light.png") no-repeat;
}

    .review a.roll.nitro-lazy {
        background-image: none !important;
    }

.review a.next {
    background-position: -60px 0;
}

.review a.prev {
    left: -50px;
}

.review a.next {
    right: -50px;
}

.review .img img.web {
    display: inline-block;
}

.review .img img.mobile, .review .img img.tablet {
    display: none;
}

.review {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_review_visual.jpg") no-repeat center top;
    font-family: "kiaM";
}

    .review.nitro-lazy {
        background-image: none !important;
    }

    .review .review_visual {
        padding: 50px 15px 0;
    }

    .review h3 {
        margin-bottom: 4px;
        padding: 11px 0 0;
        text-transform: uppercase;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/spec_data_title_underline.png") no-repeat 0 0;
        font-size: 22px;
        font-family: "kiaB";
        color: #fff;
    }

        .review h3.nitro-lazy {
            background-image: none !important;
        }

    .review .review_visual &gt; h3, .review .review_visual &gt; div {
        width: 940px;
        margin: 0 auto;
    }

    .review h2 {
        margin-bottom: 4px;
        padding: 11px 0 0;
        text-transform: uppercase;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/spec_data_title_underline.png") no-repeat 0 0;
        font-size: 22px;
        font-family: "kiaB";
        color: #fff;
    }

        .review h2.nitro-lazy {
            background-image: none !important;
        }

    .review .review_visual &gt; h2, .review .review_visual &gt; div {
        width: 940px;
        margin: 0 auto;
    }

    .review .review_visual #slide_area {
        height: 200px;
        margin: 5%;
    }

    .review .review_visual .review_interaction {
        padding: 14px 0 0;
        position: relative;
    }

        .review .review_visual .review_interaction .slide_wrap {
            overflow: hidden;
        }

        .review .review_visual .review_interaction .img_wrap {
            width: 10000px;
        }

            .review .review_visual .review_interaction .img_wrap &gt; li {
                background: #fff;
                float: left;
                display: inline-block;
                height: 360px;
                overflow: hidden;
                position: relative;
            }

        .review .review_visual .review_interaction .img {
            float: left;
            width: 240px;
            height: auto;
            overflow: hidden;
            text-align: center;
            background: #fff;
        }

            .review .review_visual .review_interaction .img .imgArea {
                display: block;
                width: auto;
                margin: 0 -100%;
                text-align: center;
            }

        .review .review_visual .review_interaction .control {
            position: relative;
            bottom: 0;
            margin: 10px 0 0;
            text-align: center;
        }

        .review .review_visual .review_interaction .review_data {
            float: left;
            background: #fff;
            padding: 15px 14px 0;
        }

            .review .review_visual .review_interaction .review_data .txt {
                height: 210px;
                overflow-y: auto;
            }

            .review .review_visual .review_interaction .review_data .item_title {
                font-size: 22px;
                padding: 13px 12px 7px;
                color: #333;
                font-family: "kiaB";
            }

            .review .review_visual .review_interaction .review_data .grade_star {
                margin: 10px 12px;
                color: #e69d00;
                font-size: 21px;
                font-family: "kiaB";
                font-style: italic;
            }

            .review .review_visual .review_interaction .review_data .message {
                overflow: hidden;
                display: block;
                padding: 15px 0 0;
                font-size: 15px;
                line-height: 21px;
                margin: 15px 12px 0;
                height: auto;
                border-top: 1px dashed #bababa;
                color: #666;
            }

            .review .review_visual .review_interaction .review_data .btn_review {
                padding: 0;
                position: absolute;
                right: 25px;
                bottom: 25px;
            }

            .review .review_visual .review_interaction .review_data .address {
                color: #333;
                display: block;
                font-size: 13px;
                padding: 13px 12px 0;
            }

                .review .review_visual .review_interaction .review_data .address span {
                    color: #999;
                }

            .review .review_visual .review_interaction .review_data .btn_review {
                display: block;
                text-align: right;
                position: absolute;
                bottom: 20px;
                right: 10px;
            }

                .review .review_visual .review_interaction .review_data .btn_review a {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/history_more_btn.png") no-repeat 0 -57px;
                    display: inline-block;
                    padding: 0 0 0 15px;
                }

                    .review .review_visual .review_interaction .review_data .btn_review a.nitro-lazy {
                        background-image: none !important;
                    }

                    .review .review_visual .review_interaction .review_data .btn_review a span {
                        display: inline-block;
                    }

                    .review .review_visual .review_interaction .review_data .btn_review a div {
                        background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/history_more_btn.png") no-repeat 100% -57px;
                        display: inline-block;
                        display: inline-block;
                        color: #fff;
                        font-size: 14px;
                        font-family: "kiaB";
                        line-height: 30px;
                        padding: 0 37px 0 0;
                        text-transform: uppercase;
                    }

                        .review .review_visual .review_interaction .review_data .btn_review a div.nitro-lazy {
                            background-image: none !important;
                        }

    .review .review_visual .num li a {
        background-position: -28px 0;
    }

    .review .review_visual .num li.on a {
        background-position: 0 0;
    }

    .review .media_review a.roll {
        display: block;
    }

    .review .media_review a.roll {
        display: inline-block;
        position: absolute;
        top: 210px;
    }

    .review .media_review a.roll {
        display: block;
        text-indent: 200%;
        white-space: nowrap;
        overflow: hidden;
        width: 30px;
        height: 58px;
        height: 51px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/spec_visual_roll_light.png") no-repeat;
    }

        .review .media_review a.roll.nitro-lazy {
            background-image: none !important;
        }

    .review .media_review a.next {
        background-position: -60px 0;
    }

    .review .media_review a.prev {
        left: -50px;
    }

    .review .media_review a.next {
        right: -50px;
    }

    .review .media_review {
        position: relative;
        margin: 0 auto;
        padding: 50px 0 50px;
        width: 940px;
    }

        .review .media_review .mediaCon {
            overflow: hidden;
            width: 940px;
            margin-bottom: 10px;
        }

            .review .media_review .mediaCon &gt; ul {
                overflow: hidden;
                width: 5000px;
                height: auto;
                padding: 14px 0 0;
            }

                .review .media_review .mediaCon &gt; ul li {
                    float: left;
                    margin-left: 9px;
                    margin-top: 0 !important;
                }

                    .review .media_review .mediaCon &gt; ul li:first-child {
                        margin-left: 0;
                    }

                    .review .media_review .mediaCon &gt; ul li .img {
                        text-align: center;
                        height: auto;
                        overflow: hidden;
                    }

                        .review .media_review .mediaCon &gt; ul li .img img {
                            margin: 0 -100%;
                            width: 100%;
                            height: auto;
                        }

                    .review .media_review .mediaCon &gt; ul li .txt {
                        padding: 10px;
                        height: auto;
                    }

                        .review .media_review .mediaCon &gt; ul li .txt strong {
                            display: block;
                            font-family: "kiaB";
                            font-size: 15px;
                            text-transform: uppercase;
                            margin: 0 0 1px;
                            padding: 5px 0 4px;
                        }

                        .review .media_review .mediaCon &gt; ul li .txt h3 {
                            display: block;
                            font-family: "kiaB";
                            font-size: 15px;
                            text-transform: uppercase;
                            margin: 0 0 1px;
                            padding: 5px 0 4px;
                            background: 0;
                        }

                        .review .media_review .mediaCon &gt; ul li .txt span {
                            color: #999;
                            font-size: 13px;
                            line-height: 19px;
                            display: block;
                        }

                        .review .media_review .mediaCon &gt; ul li .txt a {
                            color: #e4e4e4 !important;
                        }

                        .review .media_review .mediaCon &gt; ul li .txt &gt; a {
                            margin-top: 13px;
                            background: url("../content/dam/kwcms/gt/en/images/showroom/icon_red.html") no-repeat 0 center;
                            display: block;
                            font-size: 12px;
                            font-family: "kiaB";
                            text-transform: uppercase;
                            padding: 0 0 0 10px;
                        }

                            .review .media_review .mediaCon &gt; ul li .txt &gt; a.nitro-lazy {
                                background-image: none !important;
                            }

        .review .media_review .control {
            text-align: center;
            position: relative;
            bottom: 20px;
            margin-bottom: 16px;
        }

        .review .media_review .num li a {
            background-position: -14px 0;
        }

        .review .media_review .num li.on a {
            background-position: 0 0;
        }

    .review .btn_more {
        display: block;
        text-align: center;
        padding-bottom: 49px;
    }

        .review .btn_more a {
            background: url("../content/dam/kwcms/gt/en/images/about/history_more_btn.html") no-repeat;
            display: inline-block;
            padding: 0 0 0 50px;
        }

            .review .btn_more a.nitro-lazy {
                background-image: none !important;
            }

            .review .btn_more a span {
                display: inline-block;
            }

            .review .btn_more a div {
                background: #fff url("../content/dam/kwcms/gt/en/images/about/history_more_btn.html") no-repeat 100% 0;
                display: inline-block;
                display: inline-block;
                padding: 0 20px 0 0;
                color: #fff;
                font-size: 18px;
                font-family: "kiaB";
                line-height: 38px;
            }

                .review .btn_more a div.nitro-lazy {
                    background-image: none !important;
                }

.btn_more {
    display: block;
    text-align: center;
}

    .btn_more a {
        background: url("../content/dam/kwcms/gt/en/images/about/history_more_btn.html") no-repeat;
        display: inline-block;
        padding: 0 0 0 50px;
    }

        .btn_more a.nitro-lazy {
            background-image: none !important;
        }

        .btn_more a span {
            display: inline-block;
        }

        .btn_more a div {
            background: #fff url("../content/dam/kwcms/gt/en/images/about/history_more_btn.html") no-repeat 100% 0;
            display: inline-block;
            display: inline-block;
            padding: 0 20px 0 0;
            color: #fff;
            font-size: 18px;
            font-family: "kiaB";
            line-height: 38px;
            text-transform: uppercase;
        }

            .btn_more a div.nitro-lazy {
                background-image: none !important;
            }

.sns_wrap {
    padding-bottom: 70px;
    margin-right: -1px;
}

    .sns_wrap .sns_top {
        background: #b8b8b8;
        text-align: center;
        color: #fff;
        font-size: 22px;
        font-family: "KiaB";
        border-top: 1px solid #a5a5a5;
        border-bottom: 1px solid #a5a5a5;
    }

        .sns_wrap .sns_top span {
            display: inline-block;
            line-height: 56px;
            background: url("../content/dam/kwcms/gt/en/images/showroom/icon_sns.html") no-repeat right center;
            padding-right: 48px;
            vertical-align: middle;
        }

            .sns_wrap .sns_top span.nitro-lazy {
                background-image: none !important;
            }

    .sns_wrap .sns_list li {
        position: relative;
        float: left;
        width: 20%;
        height: 478px;
        border-right: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

        .sns_wrap .sns_list li.nLine {
            border-left: 1px solid #fff;
        }

        .sns_wrap .sns_list li span {
            display: block;
        }

        .sns_wrap .sns_list li .sns_img {
            background: #000;
            width: 100%;
            text-align: center;
            overflow: hidden;
        }

        .sns_wrap .sns_list li.type1 .sns_img {
            position: relative;
            height: 244px;
        }

            .sns_wrap .sns_list li.type1 .sns_img img {
                height: 100%;
                width: auto;
            }

            .sns_wrap .sns_list li.type1 .sns_img .play_video {
                display: block;
                position: absolute;
                left: 50%;
                top: 50%;
                margin: -23px 0 0 -22px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_play.png") no-repeat 0 0;
                width: 45px;
                height: 45px;
            }

                .sns_wrap .sns_list li.type1 .sns_img .play_video.nitro-lazy {
                    background-image: none !important;
                }

        .sns_wrap .sns_list li.type3 .sns_img {
            display: block;
            width: 100%;
            height: 384px;
            overflow: hidden;
        }

        .sns_wrap .sns_list li.type3 .play_video {
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -45px 0 0 -22px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_play.png") no-repeat 0 0;
            width: 45px;
            height: 45px;
        }

            .sns_wrap .sns_list li.type3 .play_video.nitro-lazy {
                background-image: none !important;
            }

    .sns_wrap .sns_list .sns_txt {
        font-family: kiaM;
        font-size: 14px;
        color: #666;
        margin-top: 19px;
        overflow: hidden;
    }

    .sns_wrap .sns_list li.type1 .sns_txt {
        height: 56px;
    }

    .sns_wrap .sns_list li.type2 .sns_txt {
        height: 272px;
    }

    .sns_wrap .sns_list li.type1 .sns_contents {
        position: relative;
        z-index: 10;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_triangle.png") no-repeat center 0;
        padding: 35px 30px 0;
        margin: -14px 0 0;
    }

        .sns_wrap .sns_list li.type1 .sns_contents.nitro-lazy {
            background-image: none !important;
        }

    .sns_wrap .sns_list li.type2 .sns_contents {
        background: 0;
        padding: 48px 30px 0;
        margin: 0;
    }

    .sns_wrap .sns_list li.type3 .sns_contents {
        position: relative;
        z-index: 10;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_triangle.png") no-repeat center 0;
        padding: 30px 30px 0;
        margin: -14px 0 0;
        height: 20px;
        overflow: hidden;
    }

        .sns_wrap .sns_list li.type3 .sns_contents.nitro-lazy {
            background-image: none !important;
        }

        .sns_wrap .sns_list li.type3 .sns_contents .type3_tit {
            font-family: kiaB;
            font-size: 15px;
        }

        .sns_wrap .sns_list li.type3 .sns_contents .type3_txt {
            display: inline;
            font-family: kiaM;
            font-size: 15px;
            color: #595959;
        }

    .sns_wrap .sns_list .user_area:after {
        content: "";
        clear: both;
        display: block;
    }

    .sns_wrap .sns_list .user_area a.thumLink {
        display: block;
        float: left;
        margin-right: 20px;
        width: 48px;
        height: 48px;
    }

    .sns_wrap .sns_list .user_area img {
        display: inline-block;
        float: left;
        margin-right: 20px;
    }

    .sns_wrap .sns_list .user_area .user_infor {
        display: inline-block;
        float: left;
        margin-top: 5px;
        font-family: "KiaB";
        font-size: 15px;
    }

        .sns_wrap .sns_list .user_area .user_infor .time {
            font-family: "KiaM";
            margin-top: 2px;
        }

        .sns_wrap .sns_list .user_area .user_infor .sns_id {
            font-family: "KiaM";
            margin-top: 2px;
        }

.sns_infor {
    position: absolute;
    left: 0;
    bottom: 25px;
    width: 100%;
    padding: 0 30px;
    font-family: kiaM;
    font-size: 12px;
    color: #666;
    vertical-align: middle;
}

    .sns_infor span {
        display: inline-block;
        float: left;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_sns_icon.png") no-repeat;
        text-indent: -9999px;
    }

        .sns_infor span.nitro-lazy {
            background-image: none !important;
        }

    .sns_infor .facebook {
        background-position: 0 0;
        width: 16px;
    }

    .sns_infor .google {
        background-position: 0 -77px;
        width: 21px;
    }

    .sns_infor .twitter {
        background-position: 0 -39px;
        width: 23px;
    }

    .sns_infor .youtube {
        float: left;
        background-position: 0 -112px;
        width: 41px;
    }

    .sns_infor .youtube_share {
        float: right;
        background-position: 0 -160px;
        width: 26px;
        height: 26px;
        margin: -8px 60px 0 0;
    }

        .sns_infor .youtube_share a {
            display: block;
            width: 26px;
            height: 26px;
        }

.safety_wrap .safety_visual {
    width: 100%;
    height: 480px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_safety.jpg") no-repeat center center;
}

    .safety_wrap .safety_visual.nitro-lazy {
        background-image: none !important;
    }

.safety_wrap .safety_data {
    width: 940px;
    margin: 0 auto;
    padding: 50px 10px 0;
}

    .safety_wrap .safety_data h3 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_redline_safety.gif") no-repeat 0 0;
        font-family: "KiaB";
        font-size: 35px;
        line-height: 35px;
        padding: 18px 0 0 0;
    }

        .safety_wrap .safety_data h3.nitro-lazy {
            background-image: none !important;
        }

        .safety_wrap .safety_data h3 strong {
            display: block;
            color: #bb162b;
            margin-top: 11px;
        }

    .safety_wrap .safety_data .year {
        margin-top: 20px;
        font-size: 15px;
        color: #333;
    }

        .safety_wrap .safety_data .year img {
            margin-right: 14px;
        }

    .safety_wrap .safety_data .car_img {
        text-align: center;
        margin-top: -99px;
    }

.evaluation_info {
    margin-top: 5px;
}

    .evaluation_info li {
        padding-top: 10px;
    }

        .evaluation_info li strong {
            display: inline-block;
            width: 58px;
            font: normal 13px "kiaM";
            color: #333;
        }

        .evaluation_info li img {
            vertical-align: middle;
        }

.safety_wrap .safety_infor {
    margin: 15px auto 50px;
    width: 940px;
}

    .safety_wrap .safety_infor ul li.bl_type_note {
        color: #999;
    }

.safety_wrap .safety_tab_contents .tab_type2 {
    margin-bottom: 0;
}

    .safety_wrap .safety_tab_contents .tab_type2.col8 li {
        min-width: 117px;
    }

        .safety_wrap .safety_tab_contents .tab_type2.col8 li:nth-child(even) {
            min-width: 118px;
        }

        .safety_wrap .safety_tab_contents .tab_type2.col8 li a {
            padding: 12px 0 12px 0;
        }

.safety_wrap .tab_area {
    width: 940px;
    margin: 0 auto;
}

.safety_wrap .tab_contents_area {
    border-top: 1px solid #d0d0d0;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_safety2.gif") repeat;
}

    .safety_wrap .tab_contents_area.nitro-lazy {
        background-image: none !important;
    }

.safety_wrap .tab_con {
    width: 940px;
    margin: 0 auto;
    padding: 50px 0 100px;
}

    .safety_wrap .tab_con h4 {
        padding: 10px 0 27px 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_m_redline_safety_02.gif") no-repeat 0 0;
        font-family: "KiaB";
        font-size: 22px;
        line-height: 22px;
    }

        .safety_wrap .tab_con h4.nitro-lazy {
            background-image: none !important;
        }

    .safety_wrap .tab_con h5 {
        padding: 0 0 15px 14px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bl_01.png") no-repeat 0 3px;
        font-family: "KiaB";
        font-size: 16px;
        line-height: 16px;
    }

        .safety_wrap .tab_con h5.nitro-lazy {
            background-image: none !important;
        }

.safety_contents {
    padding: 0 0 50px;
}

    .safety_contents:after {
        content: "";
        clear: both;
        display: block;
    }

.fl {
    float: left;
}

.fr {
    float: right;
}

.mt15 {
    margin-top: 15px;
}

.mt30 {
    margin-top: 30px;
}

.vspace30 {
    clear: both;
    height: 30px;
}

.safety_tit .fr {
    text-align: right;
}

.safety_tit span {
    display: inline-block;
    padding-left: 15px;
}

.safety_tit img {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
}

.safety_tit:after {
    content: "";
    clear: both;
    display: block;
}

.safety_contents .fl, .safety_contents .fr {
    width: 50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.safety_contents .fr {
    padding-left: 20px;
}

.safety_wrap .assess_star {
    color: #000;
    font-family: "KiaB";
    font-size: 16px;
    line-height: 16px;
}

    .safety_wrap .assess_star img {
        margin-right: 10px;
        vertical-align: -4px;
    }

.safety_wrap .assess_txt {
    color: #666;
    font-size: 13px;
    line-height: 22px;
    margin-top: 13px;
}

.safety_wrap .fr.s_result {
    position: relative;
    min-height: 240px;
}

    .safety_wrap .fr.s_result:after {
        content: "";
        clear: both;
        display: block;
    }

.safety_wrap .sTxt {
    position: absolute;
    bottom: 0;
    left: 20px;
    font: normal 13px "KiaM";
    color: #666;
}

.safety_wrap .list_type01 {
    margin-top: 25px;
}

    .safety_wrap .list_type01 li {
        float: left;
        width: 450px;
        padding: 0 0 3px 7px;
        font: normal 13px "KiaM";
        color: #666;
    }

        .safety_wrap .list_type01 li:before {
            content: "";
            width: 2px;
            height: 2px;
            margin: 7px 4px 0 -7px;
            background: #aeaeae;
            display: inline-block;
            vertical-align: top;
        }

.safety_wrap .t_notice {
    margin-top: 20px;
    color: #666;
}

    .safety_wrap .t_notice dt {
        line-height: 22px;
    }

    .safety_wrap .t_notice dd {
        padding-left: 10px;
        line-height: 22px;
    }

.safety_wrap .t_notice02 {
    margin-top: 10px;
    color: #666;
    font-size: 13px;
}

.safety_wrap .safety_tb {
    table-layout: fixed;
    border-top: 2px solid #bb162b;
    border-bottom: 2px solid #7d7d7d;
}

    .safety_wrap .safety_tb table thead th {
        background: #e9e9e9;
        font-family: "KiaB";
        height: 33px;
        line-height: 33px;
        border-right: 1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
    }

        .safety_wrap .safety_tb table thead th:last-child {
            border-right: 0;
        }

    .safety_wrap .safety_tb table thead .twoLine th {
        border-top: 1px solid #eee;
        font-family: "KiaM";
    }

        .safety_wrap .safety_tb table thead .twoLine th:last-child {
            border-right: 1px solid #d6d6d6;
        }

    .safety_wrap .safety_tb table tbody td {
        height: 33px;
        line-height: 33px;
        border-left: 1px solid #d6d6d6;
        border-bottom: 1px solid #d6d6d6;
        text-align: center;
        color: #666;
        font-size: 13px;
    }

        .safety_wrap .safety_tb table tbody td:first-child {
            border-left: 0;
        }

        .safety_wrap .safety_tb table tbody td.img {
            padding-left: 20px;
            text-align: left;
        }

            .safety_wrap .safety_tb table tbody td.img img {
                vertical-align: -1px;
            }

        .safety_wrap .safety_tb table tbody td.img_txt {
            padding-top: 10px;
        }

            .safety_wrap .safety_tb table tbody td.img_txt span {
                display: inline-block;
                padding-left: 10px;
                text-align: left;
                line-height: 18px;
            }

    .safety_wrap .safety_tb table tbody th {
        background: #e9e9e9;
        border-bottom: 1px solid #d6d6d6;
        font-family: "KiaB";
        color: #333;
    }

        .safety_wrap .safety_tb table tbody th.twoTh {
            border-left: 1px solid #d6d6d6;
            border-right: 1px solid #d6d6d6;
            font-family: "KiaM";
        }

    .safety_wrap .safety_tb.brake table tbody th {
        background: 0;
        border-right: 1px solid #d6d6d6;
        font-family: "KiaM";
    }

    .safety_wrap .safety_tb.brake table tbody td {
        border-right: 1px solid #d6d6d6;
        line-height: 20px;
    }

        .safety_wrap .safety_tb.brake table tbody td:last-child {
            border-right: 0;
        }

    .safety_wrap .safety_tb.tb_type02 th, .safety_wrap .safety_tb.tb_type02 td {
        text-align: left;
        padding-left: 15px;
    }

        .safety_wrap .safety_tb.tb_type02 td.img img {
            display: inline-block;
            margin-top: 8px;
        }

.safety_wrap .safety_assessment {
    width: 940px;
    margin: 50px auto 0;
}

    .safety_wrap .safety_assessment .title {
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_list_title.gif");
        padding: 10px 20px;
        font-size: 15px;
        color: #fff;
        text-transform: uppercase;
    }

.safety_wrap .safety_box {
    padding: 50px 0 0;
    border-top: 1px solid #d1d1d1;
}

    .safety_wrap .safety_box dt {
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/icon_question.png") no-repeat 0 0;
        padding-left: 30px;
        height: 22px;
        line-height: 22px;
        margin-bottom: 15px;
        font-size: 16px;
        color: #333;
    }

        .safety_wrap .safety_box dt.nitro-lazy {
            background-image: none !important;
        }

    .safety_wrap .safety_box dd {
        color: #666;
        font-size: 13px;
        line-height: 20px;
    }

.tb_wrap {
    width: 940px;
}

    .tb_wrap li {
        display: table;
    }

        .tb_wrap li .stit {
            display: table-cell;
            background: #f5f5f5;
            vertical-align: middle;
            font-family: "KiaB";
            padding: 10px 20px;
            border-bottom: 1px solid #d6d6d6;
        }

        .tb_wrap li .stxt {
            display: table-cell;
            vertical-align: middle;
            background: #fff;
            padding: 10px 20px;
            border-right: 1px solid #d6d6d6;
            border-bottom: 1px solid #d6d6d6;
            font-size: 13px;
            color: #666;
        }

        .tb_wrap li .sstxt {
            display: block;
            color: #666;
            font-size: 12px;
            font-family: "KiaM";
            padding: 3px 0 0 0;
        }

        .tb_wrap li .sstar {
            display: table-cell;
            min-width: 180px;
            vertical-align: middle;
            padding: 10px 20px;
            color: #666;
            font-size: 14px;
            font-family: "KiaM";
            border-right: 1px solid #d6d6d6;
            border-bottom: 1px solid #d6d6d6;
        }

            .tb_wrap li .sstar:last-child {
                border-right: 0;
            }

        .tb_wrap li .spoint {
            display: table-cell;
            min-width: 180px;
            vertical-align: middle;
            padding: 10px 20px;
            color: #666;
            font-size: 20px;
            border-bottom: 1px solid #d6d6d6;
        }

        .tb_wrap li .sstop {
            display: table-cell;
            min-width: 180px;
            vertical-align: middle;
            padding: 10px 20px;
            color: #666;
            font-size: 14px;
            font-family: "KiaM";
            border-bottom: 1px solid #d6d6d6;
        }

            .tb_wrap li .sstop span {
                display: block;
                float: none;
                width: auto;
                padding: 0;
            }

    .tb_wrap.carTest li.col1 .stit {
        min-width: 90px;
    }

    .tb_wrap.carTest li.col1 .stxt {
        min-width: 770px;
        border-right: 0;
    }

    .tb_wrap.carTest li.col2 .stit {
        min-width: 210px;
    }

    .tb_wrap.carTest li.col3 .stit {
        min-width: 90px;
    }

    .tb_wrap.carTest li.col3 .stxt {
        min-width: 143px;
    }

        .tb_wrap.carTest li.col3 .stxt:last-child {
            border-right: 0;
        }

    .tb_wrap.carTest li strong {
        display: block;
    }

.accessory {
    width: 940px;
    margin: 0 auto;
    padding-top: 68px;
}

    .accessory h3 {
        font-size: 50px;
        line-height: 56px;
        color: #000;
        font-family: "kiaB";
        text-transform: uppercase;
    }

    .accessory h1 {
        font-size: 50px;
        line-height: 56px;
        color: #000;
        font-family: "kiaB";
        text-transform: uppercase;
    }

    .accessory .acc_box {
        margin-bottom: 100px;
    }

        .accessory .acc_box span {
            display: block;
        }

        .accessory .acc_box ul {
            width: 960px;
            overflow: hidden;
        }

            .accessory .acc_box ul li {
                position: relative;
                float: left;
                width: 229px;
                margin: 0 8px 14px 0;
            }

        .accessory .acc_box .box_wrap {
            overflow: hidden;
        }

        .accessory .acc_box .acc_image img {
            margin: 0 -100%;
        }

        .accessory .acc_box .summary {
            background: #fff;
            border: 1px solid #d7d7d7;
            border-top: 0;
            padding: 20px 15px 20px 15px;
            overflow: hidden;
        }

            .accessory .acc_box .summary .title {
                font-size: 15px;
                font-family: "kiaB";
                text-transform: uppercase;
                height: 35px;
                overflow: hidden;
            }

            .accessory .acc_box .summary .subTxt {
                display: none;
                font-size: 13px;
                line-height: 16px;
                height: 34px;
                overflow: hidden;
                color: #666;
                margin-top: 8px;
            }

        .accessory .acc_box .btn_area span {
            display: inline-block;
        }

        .accessory .acc_box .pop_con {
            padding: 0;
        }

            .accessory .acc_box .pop_con dl {
                padding: 15px 25px;
            }

                .accessory .acc_box .pop_con dl dt {
                    margin-bottom: 10px;
                    font-size: 15px;
                }

                .accessory .acc_box .pop_con dl dd {
                    color: #666;
                }

            .accessory .acc_box .pop_con img {
                width: 100%;
            }

    .accessory .popup_wrap {
        display: none;
        top: 0;
        left: 50%;
        margin-left: -372px;
        width: 745px;
        height: auto;
    }

    .accessory .accVideoBtn {
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -85px 0 0 20px;
    }

    .accessory .popup_wrap02 {
        display: none;
        position: absolute;
        top: 0;
        left: 50%;
        width: 745px;
        height: auto;
        margin: 0 0 0 -373px;
        min-width: 290px;
        z-index: 991;
        max-width: 740px;
    }

    .accessory .closeBtn {
        position: absolute;
        top: 0;
        right: -50px;
    }

.business {
    width: 940px;
    margin: 50px auto 100px;
}

    .business h3 {
        font-size: 22px;
        margin-bottom: 40px;
    }

        .business h3:before {
            content: "";
            display: block;
            width: 70px;
            height: 2px;
            background: #bb162b;
            margin-bottom: 13px;
        }

    .business .business_title {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_list_title.gif");
        padding: 0 20px;
        color: #fff;
        height: 38px;
        line-height: 38px;
    }

    .business .business_tb {
        width: 100%;
        border-bottom: 2px solid #7d7d7d;
    }

        .business .business_tb thead th {
            background: #f5f5f5;
            padding: 7px 0;
            border-bottom: 1px solid #d6d6d6;
            border-right: 1px solid #d6d6d6;
        }

            .business .business_tb thead th:last-child {
                border-right: 0;
            }

        .business .business_tb thead tr.sub th {
            font-size: 13px;
            font-family: "KiaM";
        }

        .business .business_tb tbody th {
            background: #f5f5f5;
            text-align: left;
            padding: 7px 15px;
            border-bottom: 1px solid #d6d6d6;
            border-right: 1px solid #d6d6d6;
            font-size: 13px;
            font-family: "KiaM";
        }

        .business .business_tb tbody td {
            padding: 7px 0;
            border-bottom: 1px solid #d6d6d6;
            border-right: 1px solid #d6d6d6;
            text-align: center;
        }

            .business .business_tb tbody td:last-child {
                border-right: 0;
            }

    .business .business_infor {
        margin: 10px 0 50px;
    }

        .business .business_infor .bl_type_note {
            font-size: 12px;
            color: #999;
        }

    .business .tab_type2 .tab_li {
        min-width: 156px;
    }

    .business .spec_list.form3 {
        margin: 50px auto 0;
    }

    .business .form_wrp {
        margin-bottom: 20px;
    }

@media all and (max-width:1400px) {
    .keyVisualWrap .textArea h1, .keyVisualWrap .textArea h3 {
        font-size: 40px;
        line-height: 43px;
    }

    .pipLayout .textArea h3 {
        font-size: 40px;
        line-height: 44px;
        padding: 104px 10px 0 10px;
    }

    .pipLayout .textArea .subTxt {
        padding: 10px 10px 20px 10px;
    }

    .pipLayout .imgListTit {
        font-size: 18px;
        line-height: 22px;
    }

    .keyVisualWrap {
        height: 850px;
    }

        .keyVisualWrap .bgArea {
            height: 880px;
        }

        .keyVisualWrap .bgInner img {
        }

        .keyVisualWrap .bgInner {
        }

        .keyVisualWrap .keyBtnLeft {
            top: 613px;
        }

        .keyVisualWrap .keyBtnRight {
            top: 613px;
        }

    .pip_build .build_car {
        width: 750px;
    }

    .pip_build .build_tit {
        font-size: 30px;
        line-height: 34px;
    }

    .pip_build .build_spec .spec_li .info {
        font-size: 20px;
        line-height: 24px;
    }
}

@media all and (max-width:1024px) {
    .indicator, .awardArea {
        display: none;
    }

    .pipContents .popup_wrap {
        width: 600px;
        margin: 0 auto;
        left: 50%;
        margin-left: -300px;
    }

        .pipContents .popup_wrap dl.img_more {
            padding: 15px;
        }

    .pipContents .popup_wrap02 {
        width: 650px;
        height: 300px;
        margin: 0 0 0 -320px;
    }

        .pipContents .popup_wrap02 .closeBtn {
            position: absolute;
            top: 0;
            right: -34px;
            padding: 10px;
        }

    .video_popup {
        display: none;
        position: absolute;
        top: 150px;
        left: 50%;
        width: 600px;
        height: 466px;
        margin: 0 0 0 -300px;
        min-width: 290px;
        z-index: 9999;
    }

        .video_popup .pop_con .img_more {
            padding: 15px;
        }

    .keyVisualWrap {
        height: 708px;
    }

        .keyVisualWrap .textArea {
            width: 95%;
            left: 0;
            top: 43px;
            margin: 0 25px;
        }

        .keyVisualWrap .keyVisual02 .textArea {
            text-align: center;
        }

        .keyVisualWrap .carArea {
            width: 834px;
            top: 180px;
            left: 50%;
            margin-left: -333px;
        }

            .keyVisualWrap .carArea img {
                width: 80%;
            }

        .keyVisualWrap .car_view {
            position: absolute;
            top: 130px;
            left: 50%;
            margin-left: -300px;
        }

        .keyVisualWrap .bgArea {
            height: 708px;
        }

        .keyVisualWrap .bgInner {
            text-align: center;
        }

            .keyVisualWrap .bgInner img {
                margin-top: -25px;
            }

        .keyVisualWrap .bgArea img {
            width: auto;
            height: 100%;
        }

        .keyVisualWrap .paging {
            bottom: 155px;
        }

        .keyVisualWrap .carInfor ul {
            width: auto;
        }

        .keyVisualWrap .color_info {
            display: none;
        }

        .keyVisualWrap .exVrArea {
            width: 600px;
        }

            .keyVisualWrap .exVrArea img {
                margin-top: 0;
            }

        .keyVisualWrap .car_refresh {
            margin: 180px 0 0 -33px;
        }

        .keyVisualWrap .notiTxt {
            top: 405px;
            width: 600px;
            margin-left: -300px;
        }

        .keyVisualWrap .keyBtnLeft {
            top: 470px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_btn_key3.png") no-repeat 0 0;
            text-indent: -9999px;
        }

            .keyVisualWrap .keyBtnLeft.nitro-lazy {
                background-image: none !important;
            }

            .keyVisualWrap .keyBtnLeft a {
                padding-top: 0;
                width: 96px;
                height: 96px;
            }

        .keyVisualWrap .keyBtnRight {
            top: 470px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_btn_key4.png") no-repeat 0 0;
            text-indent: -9999px;
        }

            .keyVisualWrap .keyBtnRight.nitro-lazy {
                background-image: none !important;
            }

            .keyVisualWrap .keyBtnRight a {
                padding-top: 0;
                width: 96px;
                height: 96px;
            }

        .keyVisualWrap .roomView .car_view {
            position: relative;
            top: auto;
            left: auto;
            margin: 0 auto;
        }

            .keyVisualWrap .roomView .car_view img {
                margin-top: 0;
            }

        .keyVisualWrap .roomView .inVrArea {
            position: relative;
            width: 550px;
            margin: 20px auto 0;
        }

            .keyVisualWrap .roomView .inVrArea img {
                width: 450px;
            }

        .keyVisualWrap .inViewLeft {
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -10px;
        }

            .keyVisualWrap .inViewLeft img {
                width: 20px !important;
                height: 38px;
            }

        .keyVisualWrap .inViewRight {
            position: absolute;
            right: 0;
            top: 50%;
            margin-top: -10px;
        }

            .keyVisualWrap .inViewRight img {
                width: 20px !important;
                height: 38px;
            }

        .keyVisualWrap .exStillCut {
            position: relative;
            top: auto;
            left: auto;
            margin: 0 auto;
        }

        .keyVisualWrap .exVrArea2 {
            width: 550px;
            margin: 20px auto 0;
        }

            .keyVisualWrap .exVrArea2 img {
                width: 450px;
                margin-top: 0;
            }

        .keyVisualWrap .exViewSteel ul li {
            display: none;
        }

            .keyVisualWrap .exViewSteel ul li.on {
                display: block;
            }

        .keyVisualWrap .carInfor ul li img {
            padding-top: 20px;
        }

        .keyVisualWrap .textArea h1, .keyVisualWrap .textArea h3 {
            font-size: 30px;
            line-height: 34px;
            margin-bottom: 15px;
            text-shadow: rgba(0,0,0,.4) 0 0 1px;
        }

        .keyVisualWrap .textArea p {
            display: none;
            font-size: 14px;
            line-height: 18px;
        }

        .keyVisualWrap .carInfor ul li .inforTit {
            font-size: 12px;
        }

        .keyVisualWrap .carInfor ul li .inforTxt {
            font-size: 18px;
        }

        .keyVisualWrap .carInfor ul li img {
            margin: 0 auto 10px;
        }

    .pipLayout .bgArea {
        height: 568px;
    }

    .pipLayout .textArea {
        width: auto;
        left: 0;
        margin: 0 25px;
        padding: 60px 0 0 0;
    }

        .pipLayout .textArea h2 {
            top: 50px;
            font-size: 18px;
        }

        .pipLayout .textArea h3 {
            color: #fff;
            font-family: kiaB;
            font-size: 30px;
            line-height: 34px;
            padding: 57px 10px 0 10px;
        }

        .pipLayout .textArea .subTxt {
            display: none;
            width: 90%;
            font-size: 16px;
            line-height: 20px;
            text-shadow: none;
        }

    .pipLayout .imgListTit {
        left: 20px;
        top: 20px;
        font-size: 16px;
        line-height: 19px;
    }

    .pipLayout .imgList.type6 {
        width: auto;
        margin-top: 20px;
    }

    .pipLayout .imgList.type7 {
        background: #fff;
        width: auto;
        margin: 0 auto;
        padding: 0 10px 30px 10px;
        margin-top: 20px;
    }

        .pipLayout .imgList.type7 li {
            width: 32%;
            margin-right: 2%;
        }

            .pipLayout .imgList.type7 li + li + li {
                margin-right: 0;
            }

    .pipLayout .imgList.type8 {
        width: auto;
        margin-top: 20px;
    }

        .pipLayout .imgList.type8 li {
            width: 24.25%;
            margin-right: 1%;
            height: auto;
        }

            .pipLayout .imgList.type8 li.bigImg {
                width: 49.5%;
            }

            .pipLayout .imgList.type8 li img {
                width: auto;
                height: auto;
            }

        .pipLayout .imgList.type8 .imgListTit {
            left: 20px;
            bottom: 20px;
            top: auto;
            font-family: "KiaB";
            font-size: 15px;
            line-height: 18px;
        }

        .pipLayout .imgList.type8 + .imgList.type8 {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .pipLayout .imgList.type8 li.web dl dt {
            color: #333;
            font-family: kiaM;
            font-size: 23px;
            line-height: 26px;
            margin-bottom: 10px;
        }

    .pipLayout .snsWrap {
        background: #fafafa;
        width: auto;
        margin: 0 auto;
        text-align: left;
    }

    .pipLayout .btmTextTit {
        font-size: 16px;
    }

    .pip_build .build_link .link_li {
        width: 18%;
        margin: 0 5px;
    }

    .pip_build .build_car {
        width: 500px;
    }

    .gallery_notice {
        width: 90%;
        margin: 30px 0 0;
        padding: 0 0 0 40px;
    }

    .pip_gallery .gallery_select img.webImg {
        display: none;
    }

    .pip_gallery .gallery_select img.tabletImg {
        display: block;
    }

    .pip_gallery .gallery_select img.mobileImg {
        display: none;
    }

    .pip_gallery .screen li img.webImg {
        display: none;
    }

    .pip_gallery .screen li img.tabletImg {
        display: block;
    }

    .pip_gallery .screen li img.mobileImg {
        display: none;
    }

    .gallery_exterior .screen_wrap {
        padding-right: 151px;
    }

        .gallery_exterior .screen_wrap .screen_nav {
            width: 151px;
        }

    .gallery_exterior .bg_ext span.title {
        margin: -30px 0 0 -70px;
    }

        .gallery_exterior .bg_ext span.title strong {
            font-size: 18px;
        }

    .gallery_exterior .bg_int span.title {
        margin: -30px 0 0 -70px;
    }

        .gallery_exterior .bg_int span.title strong {
            font-size: 18px;
        }

    .gallery_interior .screen_wrap {
        padding-left: 151px;
    }

        .gallery_interior .screen_wrap .screen_nav {
            width: 151px;
        }

    .gallery_interior .bg_ext span.title {
        margin: -30px 0 0 -70px;
    }

        .gallery_interior .bg_ext span.title strong {
            font-size: 18px;
        }

    .gallery_interior .bg_int span.title {
        margin: -30px 0 0 -70px;
    }

        .gallery_interior .bg_int span.title strong {
            font-size: 18px;
        }

    .gallery_video {
        padding-bottom: 50px;
        margin-top: 44px;
    }

        .gallery_video h3 {
            width: 672px;
        }

        .gallery_video .video_wrap {
            width: 672px;
        }

        .gallery_video .video_inner {
            width: 672px;
        }

        .gallery_video .video_box ul {
            width: 672px;
            height: 754px;
        }

            .gallery_video .video_box ul li {
                width: 163px;
                margin: 0 4px 10px 0;
            }

                .gallery_video .video_box ul li.wide {
                    width: 330px;
                }

                    .gallery_video .video_box ul li.wide img {
                        margin: 0;
                    }

        .gallery_video .video_box .play_video {
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -22px 0 0 -22px;
            z-index: 10;
            width: 45px;
            height: 45px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_play.png") no-repeat;
            text-indent: -9999px;
        }

            .gallery_video .video_box .play_video.nitro-lazy {
                background-image: none !important;
            }

        .gallery_video .video_box .summary {
            background: #fff;
            border: 1px solid #d7d7d7;
            border-top: 0;
            padding: 10px 10px 10px 20px;
        }

            .gallery_video .video_box .summary .title {
                font-size: 15px;
                font-family: "kiaB";
                text-transform: uppercase;
                margin-bottom: 3px;
                height: 36px;
                white-space: normal;
                text-overflow: clip;
                overflow: hidden;
            }

            .gallery_video .video_box .summary .overview {
                color: #666;
                font-size: 12px;
                height: 36px;
                white-space: normal;
                text-overflow: none;
                overflow: hidden;
            }

        .gallery_video .bg_video {
            margin-left: -260px;
        }

            .gallery_video .bg_video img {
                width: 510px;
            }

    .videoArea {
        padding-top: 15px;
    }

    .galleryTxt {
        left: 0;
        margin: 0 25px;
        width: 95%;
    }

        .galleryTxt strong {
            font-size: 22px;
        }

        .galleryTxt p {
            font-size: 13px;
            margin-top: 15px;
        }

    .gallery_video a.video_prev {
        left: -40px;
    }

    .gallery_video a.video_next {
        right: -32px;
    }

    .pip_spec .webImg {
        display: none;
    }

    .pip_spec .mobileImg {
        display: none;
    }

    .pip_spec .tabletImg {
        display: block;
    }

    .spec_visual {
        height: 600px;
    }

        .spec_visual .spec_data {
            width: 605px;
            margin: 0;
            padding: 73px 10px 0;
        }

            .spec_visual .spec_data ul {
                margin-top: 40px;
            }

        .spec_visual .spec_slide_area {
            top: 0;
            width: 605px;
            margin: 0 auto;
            padding: 0 10px;
        }

            .spec_visual .spec_slide_area .spec_img {
                width: 605px;
                overflow: hidden;
            }

                .spec_visual .spec_slide_area .spec_img ul {
                    width: 100000px;
                    padding-bottom: 19px;
                    overflow: hidden;
                }

                    .spec_visual .spec_slide_area .spec_img ul li {
                        display: inline-block;
                        position: relative;
                        float: left;
                        width: 605px;
                        text-align: center;
                    }

                        .spec_visual .spec_slide_area .spec_img ul li img {
                            width: 100%;
                        }

        .spec_visual a.spec_next {
            right: -50px;
        }

        .spec_visual a.spec_prev {
            left: -50px;
        }

        .spec_visual .control .num {
            display: none;
        }

        .spec_visual .spec_allview_area {
            width: 100%;
            margin: 0;
            padding: 120px 0 0;
        }

            .spec_visual .spec_allview_area ul {
                width: 685px;
                margin: 0 auto;
            }

                .spec_visual .spec_allview_area ul:after {
                    content: "";
                    clear: both;
                    display: block;
                }

                .spec_visual .spec_allview_area ul li {
                    float: left;
                    width: 100%;
                }

                    .spec_visual .spec_allview_area ul li img {
                        width: 100%;
                        display: inline-block;
                        text-align: center;
                    }

    .spec_list {
        width: 738px;
        margin: 30px auto 40px;
    }

    .engine_visual {
        height: 670px;
    }

        .engine_visual .engine_data {
            width: 605px;
            margin: 0;
            top: 63px;
            left: 10px;
        }

            .engine_visual .engine_data ul {
                margin-top: 15px;
            }

        .engine_visual a.spec_next {
            right: -50px;
        }

        .engine_visual a.spec_prev {
            left: -50px;
        }

    .engine_slide_area {
        width: 605px;
        margin: 0 auto;
    }

        .engine_slide_area .img_wrap {
            position: relative;
            width: 605px;
            height: 530px;
            overflow: hidden;
        }

            .engine_slide_area .img_wrap &gt; ul &gt; li {
                width: 605px;
            }

            .engine_slide_area .img_wrap .title {
                font-size: 26px;
                line-height: 30px;
            }

            .engine_slide_area .img_wrap .type {
                padding: 10px 0 13px;
            }

                .engine_slide_area .img_wrap .type span {
                    display: inline-block;
                }

                .engine_slide_area .img_wrap .type strong {
                    display: inline-block;
                    font-size: 14px;
                    padding: 0;
                }

            .engine_slide_area .img_wrap .engine_contents {
                position: absolute;
                left: 345px;
                top: 0;
                width: auto;
                text-align: left;
            }

                .engine_slide_area .img_wrap .engine_contents ul {
                    padding: 13px 0 0;
                    width: 240px;
                }

            .engine_slide_area .img_wrap .img {
                text-align: left;
            }

                .engine_slide_area .img_wrap .img img {
                    width: 100%;
                }

    .engine_allview_area {
        width: 730px;
        padding: 25px 10px 0;
    }

        .engine_allview_area ul {
            width: 685px;
            margin: 0 auto;
        }

            .engine_allview_area ul li img {
                width: 40%;
            }

        .engine_allview_area.engineType03 ul li img {
            width: 80%;
        }

        .engine_allview_area.engineType04 ul li img {
            width: 50%;
        }

        .engine_allview_area.engineType05 ul li img {
            width: 80%;
        }

        .engine_allview_area ul li ul {
            width: 100%;
        }

        .engine_allview_area .spec_img &gt; ul {
            width: 700px !important;
            margin: 40px auto 0;
        }

        .engine_allview_area.engineType01 .spec_img &gt; ul {
            width: 350px !important;
        }

        .engine_allview_area.engineType02 ul li ul {
            margin-top: -10px;
        }

    .wheel_visual {
        height: 560px;
    }

        .wheel_visual .wheel_data {
            width: 605px;
            margin: 0;
            top: 63px;
            left: 10px;
        }

            .wheel_visual .wheel_data ul {
                margin-top: 15px;
            }

        .wheel_visual a.spec_next {
            right: 0;
        }

        .wheel_visual a.spec_prev {
            left: 0;
        }

    .wheel_slide_area {
        width: 605px;
        margin: 0 auto;
    }

        .wheel_slide_area .img_wrap {
            position: relative;
            width: 605px;
            overflow: hidden;
        }

            .wheel_slide_area .img_wrap &gt; ul &gt; li {
                width: 605px;
            }

            .wheel_slide_area .img_wrap .wheel_contents {
                position: absolute;
                left: 385px;
                top: 113px;
                width: 190px;
                text-align: left;
            }

            .wheel_slide_area .img_wrap .img {
                text-align: left;
            }

                .wheel_slide_area .img_wrap .img img {
                    width: 90%;
                }

    .wheel_allview_area {
        width: 750px;
        padding: 70px 10px 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .wheel_allview_area .spec_img {
            height: 600px;
        }

        .wheel_allview_area ul {
            width: 700px !important;
            margin: 0 auto 100px;
        }

        .wheel_allview_area.wheelType01 .spec_img &gt; ul {
            width: 350px !important;
        }

        .wheel_allview_area.wheelType05 .spec_img ul.sl_02, .wheel_allview_area.wheelType06 .spec_img ul.sl_02 {
            margin: -255px 0 0 -350px !important;
        }

        .wheel_allview_area.wheelType07 .spec_img ul.sl_02 {
            margin-left: -350px !important;
        }

        .wheel_allview_area.wheelType04 ul li img {
            width: 50%;
        }

    .pip_wheel .spec_list {
        width: 738px;
        margin: 50px auto 100px;
    }

    .spec_list.form3 .spec_view .scroll_inner {
        width: 738px;
    }

        .spec_list.form3 .spec_view .scroll_inner table {
            width: 738px;
        }

    .spec_visual .spec_allview_area .spec_img {
        position: absolute;
        left: 50%;
        bottom: 115px;
        margin-left: -343px;
    }

    .review .img img.tablet {
        display: inline-block;
    }

    .review .img img.mobile, .review .img img.web {
        display: none;
    }

    .review .review_visual .control .roll li {
        top: -223px;
    }

    .review .review_visual .control .roll {
        display: none;
    }

    .review .media_review {
        padding: 50px 15px 50px 15px;
    }

        .review .media_review .mediaCon {
            width: 100%;
        }

            .review .media_review .mediaCon &gt; ul li .txt strong {
                font-size: 20px;
            }

            .review .media_review .mediaCon &gt; ul li .txt h3 {
                font-size: 20px;
                background: 0;
            }

    .sns_wrap {
        padding-bottom: 40px;
    }

        .sns_wrap .sns_top {
            font-size: 18px;
            font-family: "KiaB";
        }

        .sns_wrap .sns_list li {
            float: left;
            width: 33.33%;
        }

    .safety_wrap .safety_tab_contents {
        display: none;
    }

    .safety_wrap .safety_data {
        width: 768px;
    }

        .safety_wrap .safety_data .car_img img {
            width: 90%;
        }

    .safety_wrap .safety_infor {
        width: 738px;
        margin: 15px auto 30px;
    }

        .safety_wrap .safety_infor ul li.bl_type_note {
            color: #999;
        }

    .safety_wrap .safety_tab_contents .tab_type2 {
        margin-bottom: 0;
    }

    .safety_wrap .tab_area {
        width: 738px;
        margin: 0 auto;
        padding: 0;
    }

    .safety_wrap .tab_type2 li {
        min-width: 105px;
    }

        .safety_wrap .tab_type2 li a {
            padding: 12px 6px;
        }

    .safety_wrap .tab_con {
        width: 738px;
        padding-bottom: 50px;
    }

    .safety_wrap .safety_assessment {
        width: 738px;
        margin: 30px auto 0;
        padding: 0 15px;
    }

    .tb_wrap {
        width: 738px;
        overflow: hidden;
    }

        .tb_wrap.carTest li .sstar {
            display: table-cell;
            min-width: 126px;
            vertical-align: middle;
            padding: 10px 20px;
            color: #666;
            font-size: 14px;
            font-family: "KiaM";
            border-right: 1px solid #d6d6d6;
            border-bottom: 1px solid #d6d6d6;
        }

        .tb_wrap.carTest li .spoint {
            display: table-cell;
            min-width: 126px;
            vertical-align: middle;
            padding: 10px 20px;
            color: #666;
            font-size: 20px;
            border-bottom: 1px solid #d6d6d6;
        }

        .tb_wrap.carTest li .sstop {
            display: table-cell;
            min-width: 126px;
            vertical-align: middle;
            padding: 10px 20px;
            color: #666;
            font-size: 14px;
            font-family: "KiaM";
            border-bottom: 1px solid #d6d6d6;
        }

        .tb_wrap.carTest li.col1 .stit {
            min-width: 60px;
        }

        .tb_wrap.carTest li.col1 .stxt {
            min-width: 598px;
            border-right: 0;
        }

        .tb_wrap.carTest li.col2 .stit {
            min-width: 163px;
        }

        .tb_wrap.carTest li.col3 .stit {
            min-width: 60px;
        }

        .tb_wrap.carTest li.col3 .stxt {
            min-width: 104px;
        }

    .safety_contents .fl img, .safety_contents .fr img {
        width: 100%;
    }

    .safety_wrap .assess_star img {
        width: 108px;
    }

    .safety_wrap .safety_tb table tbody td.pedestrianImg img {
        width: 100%;
    }

    .accessory {
        width: 730px;
        padding-top: 50px;
    }

        .accessory .acc_box {
            margin-bottom: 50px;
        }

            .accessory .acc_box ul {
                width: 730px;
            }

                .accessory .acc_box ul li {
                    float: none;
                    width: 100%;
                    margin: 0 0 14px 0;
                }

            .accessory .acc_box .acc_image img {
                margin: 0;
            }

        .accessory .popup_wrap {
            top: 0;
            left: 50%;
            margin-left: -300px;
            width: 600px;
            height: auto;
        }

        .accessory .accVideoBtn {
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -57px 0 0 -28px;
        }

        .accessory .popup_wrap02 {
            width: 600px;
            height: auto;
            margin: 0 0 0 -300px;
        }

        .accessory .closeBtn {
            position: absolute;
            top: 0;
            right: -51px;
        }

    .business {
        width: 730px;
        margin: 30px auto 80px;
    }
}

@media all and (max-width:767px) {
    .pipContents .webImg {
        display: none;
    }

    .pipContents .mobileImg {
        display: block;
    }

    .pipContents .tabletImg {
        display: none;
    }

    .pip_gallery .width_wrap {
        max-height: none;
    }

    .pipContents .popup_wrap {
        width: 320px;
        margin: 0 auto;
        left: 50%;
        margin-left: -160px;
    }

    .pipContents .popup .pop_con .img_more {
        padding: 10px 12px 15px;
    }

        .pipContents .popup .pop_con .img_more dt {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 5px;
        }

        .pipContents .popup .pop_con .img_more dd {
            font-size: 12px;
            line-height: 16px;
        }

    .pipContents .car_play a {
        margin: -57px 0 0 -33px;
    }

    .pipContents .popup_wrap .closeBtn {
        padding: 10px;
    }

    .pipContents .popup_wrap02 {
        width: 320px;
        height: 200px;
        margin-left: -160px;
    }

        .pipContents .popup_wrap02 .closeBtn {
            position: absolute;
            top: -34px;
            right: 0;
            padding: 10px;
        }

    .keyVisualWrap {
        height: 506px;
    }

    .keyVisual01, .keyVisual02, .keyVisual03 {
        overflow: visible;
    }

    .keyVisualWrap .textArea {
        width: 100%;
        top: 44px;
        left: 0;
        margin: 0;
    }

    .keyVisualWrap .keyVisual02 .textArea {
        text-align: center;
    }

    .keyVisualWrap .carArea {
        width: 470px;
        top: 160px;
        left: 50%;
        margin-left: -160px;
    }

        .keyVisualWrap .carArea img {
            width: 68%;
        }

    .keyVisualWrap .car_view {
        position: absolute;
        top: 142px;
        left: 0;
        margin-left: 0;
    }

        .keyVisualWrap .car_view img {
            width: 85%;
            margin-top: 15px;
        }

    .keyVisualWrap .bgArea {
        height: 440px;
        overflow: hidden;
    }

    .keyVisualWrap .bgInner {
        top: -102px;
    }

        .keyVisualWrap .bgInner img {
            margin-top: 102px;
        }

    .keyVisualWrap .bgArea img {
        width: auto;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }

    .keyVisualWrap .textArea h1, .keyVisualWrap .textArea h3 {
        font-size: 26px;
        font-weight: normal;
        line-height: 29px;
        text-align: center;
        margin-bottom: 15px;
    }

        .keyVisualWrap .textArea h1 + p, .keyVisualWrap .textArea h3 + p {
            display: none;
        }

    .keyVisualWrap .paging {
        bottom: 120px;
    }

    .keyVisualWrap .keybtnSmall {
        text-align: center;
    }

        .keyVisualWrap .keybtnSmall div {
            display: inline;
        }

    .keyVisualWrap .carInfor {
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 99;
        height: 102px;
        background: #efefef;
        border-bottom: 0;
    }

    .keyVisualWrap .carInforInner {
        position: relative;
        width: 245px;
        height: 100%;
        overflow: hidden;
        margin: 0 auto;
    }

    .keyVisualWrap .carInfor ul {
        border: 0;
        width: 500%;
        height: 102px;
    }

        .keyVisualWrap .carInfor ul li {
            display: none;
            position: relative;
            width: 20%;
            height: 102px;
            overflow: hidden;
            font-size: 14px;
            font-family: "kiaM";
            color: #737373;
            background: #efefef;
            border: 0;
        }

            .keyVisualWrap .carInfor ul li.on {
                display: block;
            }

            .keyVisualWrap .carInfor ul li div {
                border-left: 0;
                height: 102px;
                padding-left: 74px;
                text-align: left;
            }

            .keyVisualWrap .carInfor ul li img {
                position: absolute;
                margin-left: -50px;
                vertical-align: middle;
                padding: 15px 0 0 0;
            }

            .keyVisualWrap .carInfor ul li .inforTit {
                padding: 15px 0 0 0;
                width: 155px;
            }

                .keyVisualWrap .carInfor ul li .inforTit br {
                    display: none;
                }

            .keyVisualWrap .carInfor ul li .inforTxt {
                font-size: 15px;
                line-height: 18px;
            }

        .keyVisualWrap .carInfor ul.inforType5 li {
            width: auto;
        }

        .keyVisualWrap .carInfor ul.inforType4 li {
            width: auto;
        }

        .keyVisualWrap .carInfor ul.inforType3 li {
            width: auto;
        }

        .keyVisualWrap .carInfor ul.inforType2 li {
            width: auto;
        }

    .keyVisualWrap .dots {
        display: block;
        position: absolute;
        left: 0;
        top: 70px;
        width: 100%;
        z-index: 5;
        text-align: center;
    }

        .keyVisualWrap .dots ul {
            width: 70px;
            overflow: hidden;
            margin: 10px auto 0;
            display: block;
        }

            .keyVisualWrap .dots ul li {
                display: inline-block;
                height: auto;
            }

                .keyVisualWrap .dots ul li a {
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
                    display: block;
                    width: 10px;
                    height: 10px;
                    text-indent: 200%;
                    overflow: hidden;
                }

                    .keyVisualWrap .dots ul li a.nitro-lazy {
                        background-image: none !important;
                    }

                .keyVisualWrap .dots ul li.on a {
                    background-position: 0 0;
                }

    .keyVisualWrap .keyVisual02 .car_view {
        width: 470px;
        left: 50%;
        top: 75px;
        margin-left: -230px;
    }

    .keyVisualWrap .exVrArea {
        width: 470px;
        margin: 0 auto;
    }

        .keyVisualWrap .exVrArea img {
            width: 80%;
            margin-top: 30px;
        }

    #ex360vr_img-reel {
        width: 470px;
        margin: 0 auto;
    }

        #ex360vr_img-reel .reel {
            width: 72%;
            display: inline;
        }

    .keyVisualWrap .car_refresh {
        width: 66px;
        margin: 100px 0 0 -33px;
    }

    .keyVisualWrap .keyBtnLeft {
        top: 355px;
        background-size: 48px 48px;
        width: 48px;
        height: 48px;
    }

        .keyVisualWrap .keyBtnLeft a {
            width: 48px;
            height: 48px;
        }

    .keyVisualWrap .keyBtnRight {
        top: 355px;
        background-size: 48px 48px;
        width: 48px;
        height: 48px;
    }

        .keyVisualWrap .keyBtnRight a {
            width: 48px;
            height: 48px;
        }

    .keyVisualWrap .roomView .car_view {
        position: relative;
        top: auto;
        left: auto;
        width: 320px;
        margin: 30px auto 0;
    }

        .keyVisualWrap .roomView .car_view img {
            margin-top: 0;
        }

    .keyVisualWrap .roomView .inVrArea {
        width: 100%;
        margin: 5px 0 0 0;
    }

        .keyVisualWrap .roomView .inVrArea img {
            width: 100%;
        }

    .keyVisualWrap .inViewLeft {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -10px;
    }

        .keyVisualWrap .inViewLeft img {
            width: 10px !important;
            height: 19px;
        }

    .keyVisualWrap .inViewRight {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10px;
    }

        .keyVisualWrap .inViewRight img {
            width: 10px !important;
            height: 19px;
        }

    .keyVisualWrap .notiTxt {
        display: none;
    }

    .keyVisualWrap .car_view.exStillCut {
        position: relative;
        top: auto;
        left: auto;
        width: 320px;
        margin: 30px auto 0;
    }

        .keyVisualWrap .car_view.exStillCut img {
            margin-top: 0;
        }

    .keyVisualWrap .exVrArea2 {
        width: 100%;
        margin: 5px 0 0 0;
    }

        .keyVisualWrap .exVrArea2 img {
            width: 100%;
        }

    .keyVisualWrap .choice_color .color_chip {
        width: 16px;
        height: 16px;
        border: 2px solid #fff;
    }

    .pipLayout .mainInner {
        height: auto;
        padding-bottom: 30px;
        min-height: 250px !important;
        float: left;
    }

    .pipLayout .bgArea img[alt="The power to pull ahead of the pack"], .pipLayout .bgArea img[alt="A single-minded obsession with everything that could go wrong"] {
        margin-top: 0px !important;
    }

    .pipLayout .screenBox {
        display: none;
        position: static;
    }

    .pipBtnLeft {
    }

    .pipBtnRight {
    }

    .wideBtnRight, .wideBtnLeft {
        top: 0;
        bottom: 0;
        height: auto !important;
    }

    .pipLayout .bgArea {
        position: relative;
        left: auto;
        top: auto;
        width: auto;
        height: auto;
    }

        .pipLayout .bgArea .bgInner {
            width: 100%;
            height: auto;
            position: static;
            left: 0;
            top: 0;
        }

        .pipLayout .bgArea img {
            width: 100%;
            position: static;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
            margin: auto;
        }

    .pipLayout .textArea {
        position: relative;
        margin: 0;
        padding: 0;
    }

        .pipLayout .textArea h2 {
            left: 0;
            top: 15px;
            z-index: 10;
            color: #fff;
            font-family: kiaB;
            font-size: 15px;
            text-transform: uppercase;
            padding: 10px 0 0 15px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") no-repeat 15px 0;
        }

            .pipLayout .textArea h2.nitro-lazy {
                background-image: none !important;
            }

        .pipLayout .textArea h3 {
            position: relative;
            z-index: 1000;
            color: #333 !important;
            font-size: 18px;
            line-height: 21px;
            padding: 14px 15px 30px 15px;
            text-shadow: none;
        }

        .pipLayout .textArea .subTxt {
            padding: 12px 15px 30px 15px;
            color: #666 !important;
            font-size: 13px;
            line-height: 16px;
        }

    .pipLayout .screenPaging {
        position: absolute;
        left: 0;
        bottom: 0;
        padding: 0 0 30px 0;
        background: #fff;
    }

        .pipLayout .screenPaging ul li a {
            display: block;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
            width: 10px;
            height: 10px;
            text-indent: 200%;
            overflow: hidden;
            margin: 2px;
        }

            .pipLayout .screenPaging ul li a.nitro-lazy {
                background-image: none !important;
            }

        .pipLayout .screenPaging ul li.on a {
            background-position: 0 0;
        }

        .pipLayout .screenPaging ul li img {
            display: none;
        }

    .pipLayout .imgList {
        background: #fff;
    }

        .pipLayout .imgList li {
            display: none;
            float: none;
            border-left: 0;
            border-top: 0;
        }

            .pipLayout .imgList li.on {
                display: block;
            }

        .pipLayout .imgList.type2 li {
            width: 290px;
            margin: 0 auto;
            text-align: center;
        }

        .pipLayout .imgList.type3 li {
            width: 290px;
            margin: 0 auto;
            text-align: center;
        }

        .pipLayout .imgList.type4 li {
            width: 290px;
            margin: 0 auto;
            text-align: center;
        }

    .pipLayout.temp01 .shadowWhite, .pipLayout.temp08 .shadowWhite, .pipLayout.temp08 .shadowBlack, .pipLayout.temp09 .shadowWhite, .pipLayout.temp09 .shadowBlack, .pipLayout.temp10 .shadowWhite, .pipLayout.temp10 .shadowBlack {
        text-shadow: none !important;
    }

    .pipLayout.temp06 .subInner, .pipLayout.temp07 .subInner, .pipLayout.temp08 .subInner {
        background: #e8e8e8;
        padding: 15px;
    }

    .pipLayout.temp06 .imgListPaging ul, .pipLayout.temp07 .imgListPaging ul, .pipLayout.temp08 .imgListPaging ul {
        display: inline-block;
        margin: 15px auto 0;
    }

    .pipLayout .imgList.type6, .pipLayout .imgList.type7 {
        background: #e8e8e8;
        margin: 0;
        padding: 0;
    }

        .pipLayout .imgList.type7 li {
            display: block !important;
            width: 100%;
            float: none;
            height: 107px;
            margin: 0;
        }

        .pipLayout .imgList.type6 li {
            width: 100%;
        }

            .pipLayout .imgList.type6 li + li, .pipLayout .imgList.type7 li + li {
                margin-top: 7px;
            }

            .pipLayout .imgList.type6 li.rightArea {
                float: none;
            }

            .pipLayout .imgList.type6 li dl dd {
                height: auto;
                overflow: hidden;
            }

    .pipLayout .imgList.type7 {
        padding-bottom: 0;
    }

    .pipLayout .imgListTit {
        left: 15px;
        top: 20px;
        font-size: 15px;
        line-height: 18px;
        text-align: left;
    }

    .pipLayout .imgListPaging {
        display: block;
        text-align: center;
    }

        .pipLayout .imgListPaging ul {
            display: inline-block;
            margin: 15px auto 38px;
        }

        .pipLayout .imgListPaging li {
            float: left;
        }

            .pipLayout .imgListPaging li a {
                display: block;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
                width: 10px;
                height: 10px;
                text-indent: 200%;
                overflow: hidden;
                margin: 2px;
            }

                .pipLayout .imgListPaging li a.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .imgListPaging li.on a {
                background-position: 0 0;
            }

    .pipLayout .imgList.type5 li.list1 {
        width: 290px;
        margin: 0 auto;
        text-align: center;
    }

    .pipLayout .imgList.type5 li.list2 {
        width: 290px;
        margin: 0 auto;
        text-align: center;
    }

    .pipLayout .imgList.type5 li.list3 {
        width: 290px;
        margin: 0 auto;
        text-align: center;
    }

    .pipLayout .imgList.type5 li.list4 {
        width: 290px;
        margin: 0 auto;
        text-align: center;
    }

    .pipLayout .imgList.type6 li dl, .pipLayout .imgList.type7 li dl {
        display: table;
    }

        .pipLayout .imgList.type6 li dl dt, .pipLayout .imgList.type7 li dl dt {
            float: none;
            display: table-cell;
            width: 145px;
            height: 107px;
            margin-right: 15px;
        }

        .pipLayout .imgList.type6 li dl dd, .pipLayout .imgList.type7 li dl dd {
            display: table-cell;
            height: auto;
            vertical-align: middle;
            padding-left: 15px;
        }

    .pipLayout .imgList.type6 li .btmTextTit, .pipLayout .imgList.type7 li .btmTextTit {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 15px;
    }

    .pipLayout .imgList.type6 li .btmTextTxt, .pipLayout .imgList.type7 li .btmTextTxt {
        display: none;
    }

    .pipLayout .imgList.type7.single {
        line-height: 0;
        padding: 10px;
    }

        .pipLayout .imgList.type7.single li dl dt {
            vertical-align: middle;
        }

        .pipLayout .imgList.type7.single li dl dd {
            line-height: 18px;
        }

    .pipLayout .imgList.type8 {
        background: #e8e8e8;
        margin: 0;
        padding: 0 10px;
    }

        .pipLayout .imgList.type8 li {
            display: table;
            width: 100%;
            height: auto;
            margin-right: 0;
            overflow: hidden;
            margin: 0 0 7px 0;
        }

            .pipLayout .imgList.type8 li.web {
                display: none;
            }

            .pipLayout .imgList.type8 li.bigImg {
                width: auto;
            }

            .pipLayout .imgList.type8 li .imgListImg {
                display: table-cell;
                width: 145px;
                height: 107px;
                overflow: hidden;
            }

            .pipLayout .imgList.type8 li img {
                width: 100%;
                height: 100%;
            }

        .pipLayout .imgList.type8 .imgListTit {
            position: relative;
            left: auto;
            bottom: auto;
            display: table-cell;
            vertical-align: middle;
            width: 130px;
            padding: 0 0 0 15px;
            height: 107px;
            overflow: hidden;
            font-size: 15px;
            line-height: 18px;
            color: #000 !important;
        }

            .pipLayout .imgList.type8 .imgListTit a {
                color: #333;
            }

        .pipLayout .imgList.type8 + .imgList.type8 {
            margin-top: 0;
            margin-bottom: 0;
        }

    .pipLayout.temp10 .car_play a {
        margin: -28px 0 0 -33px;
    }

    .pipLayout .pip_prev {
        position: absolute;
        display: block;
        z-index: 20;
        text-indent: -9999px;
        top: 50%;
        left: 15px;
        width: 15px;
        height: 28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/btn_arrow_left.png") no-repeat 0 0;
        background-size: 15px 28px;
        margin-top: -14px;
    }

        .pipLayout .pip_prev.nitro-lazy {
            background-image: none !important;
        }

    .pipLayout .pip_next {
        position: absolute;
        display: block;
        z-index: 20;
        text-indent: -9999px;
        top: 50%;
        right: 15px;
        width: 15px;
        height: 28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/btn_arrow_right.png") no-repeat 0 0;
        background-size: 15px 28px;
        margin-top: -14px;
    }

        .pipLayout .pip_next.nitro-lazy {
            background-image: none !important;
        }

    .pipLayout .mInner {
        width: 290px;
        margin: 0 auto;
        position: relative;
    }

    .pipLayout .snsWrap {
        width: auto;
        margin: 0;
    }

        .pipLayout .snsWrap .snsBtn {
            float: left;
            text-align: left;
            padding: 0 8px;
            letter-spacing: -.05em;
            min-width: 100px;
        }

            .pipLayout .snsWrap .snsBtn span {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_sns_search2.png") no-repeat 0 50%;
                background-size: 7px 9px;
                padding-left: 14px;
            }

                .pipLayout .snsWrap .snsBtn span.nitro-lazy {
                    background-image: none !important;
                }

        .pipLayout .snsWrap .con_share {
            position: relative;
            width: 154px;
            height: 50px;
            overflow: hidden;
        }

            .pipLayout .snsWrap .con_share ul {
                width: 500px;
            }

            .pipLayout .snsWrap .con_share .mSnsPrev {
                position: absolute;
                right: 26px;
                top: 0;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_sns_left.png") no-repeat 0 0;
                background-size: 26px 50px;
                width: 26px;
            }

                .pipLayout .snsWrap .con_share .mSnsPrev.nitro-lazy {
                    background-image: none !important;
                }

            .pipLayout .snsWrap .con_share .mSnsNext {
                position: absolute;
                right: 0;
                top: 0;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_sns_right.png") no-repeat 0 0;
                background-size: 26px 50px;
                width: 26px;
            }

                .pipLayout .snsWrap .con_share .mSnsNext.nitro-lazy {
                    background-image: none !important;
                }

    .pipLayout .subInner.single {
        position: relative;
        padding-bottom: 71px;
    }

    .video_popup .pop_con .img_more {
        padding: 10px 12px 15px;
    }

        .video_popup .pop_con .img_more dt {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 5px;
        }

        .video_popup .pop_con .img_more dd {
            font-size: 12px;
            line-height: 16px;
        }

    .pip_build {
        padding-top: 25px;
    }

        .pip_build .build_tit {
            font-size: 18px;
            line-height: 20px;
        }

        .pip_build .build_txt {
            display: none;
        }

        .pip_build .build_btn {
            margin-top: 10px;
        }

        .pip_build .build_spec {
            display: none;
        }

        .pip_build .build_car {
            margin-top: 30px;
            width: 320px;
        }

            .pip_build .build_car img {
                width: 320px;
                margin: 0 auto;
            }

        .pip_build .build_link {
            text-align: left;
            margin-top: -45px;
            padding: 55px 10px 12px;
        }

            .pip_build .build_link .link_li {
                display: block;
                width: auto;
                background: 0;
                padding-top: 0;
            }

                .pip_build .build_link .link_li .bl_typeW_a {
                    font-size: 15px;
                    text-decoration: none;
                    border-top: 1px solid #666;
                    padding: 6px 4px 4px;
                }

                    .pip_build .build_link .link_li .bl_typeW_a:before {
                        display: none;
                    }

                .pip_build .build_link .link_li:first-child .bl_typeW_a {
                    border-top: 0;
                }

    .screen_nav {
        display: none;
    }

    .screen {
        display: none;
    }

    .wide_close, .screen {
        display: none !important;
    }

    .pip_gallery .gallery_select img.webImg {
        display: none;
    }

    .pip_gallery .gallery_select img.tabletImg {
        display: none;
    }

    .pip_gallery .gallery_select img.mobileImg {
        display: block;
    }

    .pip_gallery .screen li img.webImg {
        display: none;
    }

    .pip_gallery .screen li img.tabletImg {
        display: none;
    }

    .pip_gallery .screen li img.mobileImg {
        display: block;
    }

    .wide_gallery {
        display: block !important;
        position: static;
        background: 0;
        height: auto;
    }

        .wide_gallery h3 {
            padding-top: 8px;
            margin: 20px 0 9px;
            text-transform: uppercase;
            display: block;
            color: #000;
            font-size: 15px;
            font-family: "KiaB";
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
        }

            .wide_gallery h3.nitro-lazy {
                background-image: none !important;
            }

        .wide_gallery .width_wrap {
            width: 100%;
            overflow: visible;
        }

        .wide_gallery .wide_wrap .img_wrap {
            position: relative;
            width: auto;
            width: calc(100% - 35px) !important;
            height: auto;
            padding: 0 15px !important;
        }

    .pipContents {
        overflow: visible;
    }

    .pip_gallery {
        overflow: visible;
    }

    .pip_inner {
        width: 100% !important;
        margin: 10px 0 0 0 !important;
        overflow: visible !important;
    }

    .pip_gallery .gallery_select {
        display: none;
    }

    .pip_gallery .gallery_exterior {
        float: none;
        width: 100%;
    }

    .pip_gallery .gallery_interior {
        float: none;
        width: 100%;
    }

    .gallery_paging {
        display: block;
        text-align: center;
        margin-top: 15px;
        padding: 0 15px;
    }

        .gallery_paging ul {
            display: inline-block;
            margin: 0 auto;
        }

            .gallery_paging ul li {
                float: left;
            }

                .gallery_paging ul li a {
                    position: relative !important;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
                    display: block;
                    width: 10px;
                    height: 10px;
                    text-indent: -9999px;
                    overflow: hidden;
                    margin: 2px;
                }

                    .gallery_paging ul li a.nitro-lazy {
                        background-image: none !important;
                    }

                .gallery_paging ul li.on a {
                    background-position: 0 0;
                }

    .gallery_notice {
        width: 100%;
        margin-top: 15px;
        padding: 0;
    }

        .gallery_notice ul {
            padding: 0 15px;
        }

    .gallery_video {
        padding: 0 15px 0;
        background-size: 635px 635px;
    }

        .gallery_video h3 {
            width: 100%;
            margin: 20px 0 9px;
            padding: 8px 0 0;
            text-transform: uppercase;
            display: block;
            color: #000;
            font-size: 15px;
            font-family: "KiaB";
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
        }

            .gallery_video h3.nitro-lazy {
                background-image: none !important;
            }

        .gallery_video .video_wrap {
            width: 100%;
            margin: 0;
        }

        .gallery_video .video_inner {
            margin-top: 10px;
            width: 100%;
            padding: 0;
            overflow: hidden;
        }

        .gallery_video .video_box {
            width: 100%;
            overflow: hidden;
        }

            .gallery_video .video_box img {
                display: block;
                margin: 0;
                width: auto;
                height: auto;
            }

            .gallery_video .video_box ul {
                float: none;
                width: 100%;
                height: auto;
            }

                .gallery_video .video_box ul li {
                    position: relative;
                    float: none;
                    width: 100%;
                    margin: 0 0 7px 0;
                }

                    .gallery_video .video_box ul li.wide {
                        width: 100%;
                    }

                        .gallery_video .video_box ul li.wide img {
                            margin: 0;
                        }

            .gallery_video .video_box .box_wrap {
                overflow: hidden;
                border: 1px solid #d7d7d7;
                background: #fff;
            }

            .gallery_video .video_box ul li.wide .video_image {
                float: left;
                width: 145px;
                height: 105px;
                overflow: hidden;
            }

                .gallery_video .video_box ul li.wide .video_image img {
                    height: 105px;
                }

            .gallery_video .video_box ul li .video_image {
                float: left;
                width: 145px;
                height: 105px;
                margin: 0;
                overflow: hidden;
            }

                .gallery_video .video_box ul li .video_image img {
                    height: 168px;
                }

            .gallery_video .video_box ul.off {
                display: none;
            }

            .gallery_video .video_box .summary {
                overflow: hidden;
                color: #333;
                font-size: 15px;
                font-family: "KiaM";
                padding: 15px 0 0 15px;
                border: 0;
            }

                .gallery_video .video_box .summary .title {
                    padding: 0;
                    height: auto;
                    line-height: normal;
                    margin-bottom: 0;
                    text-overflow: clip;
                    white-space: normal;
                }

                    .gallery_video .video_box .summary .title a {
                        text-transform: uppercase;
                        height: 105px;
                        word-break: break-all;
                        display: table-cell;
                        vertical-align: middle;
                        padding-left: 15px;
                    }

                .gallery_video .video_box .summary .overview {
                    display: none;
                }

        .gallery_video .bg_video {
            position: relative;
            left: 0;
            top: 0;
            text-align: center;
            margin: 10px 0 0 0;
        }

            .gallery_video .bg_video img {
                width: 280px;
                margin: 0 auto;
                display: inline-block;
            }

        .gallery_video a.video_prev {
            display: none;
        }

        .gallery_video a.video_next {
            display: none;
        }

    .video_popup {
        top: 80px;
        margin: 0 0 0 -120px;
        width: 260px;
        min-width: 240px;
    }

        .video_popup .pop_con {
            height: auto;
        }

        .video_popup .closeBtn {
            padding: 7px;
            right: -28px;
        }

    .videoArea {
        padding: 5px 0 30px;
        margin-top: 15px;
    }

    .wide_gallery .wide_wrap .wide_prev {
        top: 50%;
        width: 15px;
        height: 28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/btn_arrow_left.png") no-repeat 0 0;
        background-size: 15px 28px;
        left: 30px;
        margin-top: -14px;
    }

        .wide_gallery .wide_wrap .wide_prev.nitro-lazy {
            background-image: none !important;
        }

    .wide_gallery .wide_wrap .wide_next {
        top: 50%;
        width: 15px;
        height: 28px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/btn_arrow_right.png") no-repeat 0 0;
        background-size: 15px 28px;
        right: 30px;
        margin-top: -14px;
    }

        .wide_gallery .wide_wrap .wide_next.nitro-lazy {
            background-image: none !important;
        }

    .galleryTxt {
        position: relative;
        top: 10px;
        margin: 0;
        width: 100%;
        margin-bottom: 20px;
    }

        .galleryTxt strong {
            font-size: 18px;
            color: #000 !important;
        }

        .galleryTxt p {
            font-size: 13px;
            margin-top: 6px;
            color: #000 !important;
        }

    .pip_spec .webImg {
        display: none;
    }

    .pip_spec .tabletImg {
        display: none;
    }

    .pip_spec .mobileImg {
        display: block;
    }

    .m_none {
        display: none;
    }

    .spec_visual {
        height: 414px;
    }

        .spec_visual .spec_data {
            width: 100%;
            margin: 0;
            padding: 25px 0 0 0;
        }

            .spec_visual .spec_data h3 {
                margin: 0 15px 9px;
                padding: 8px 0 0;
                text-transform: uppercase;
                display: block;
                color: #000;
                font-size: 15px;
                font-family: "KiaB";
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
            }

                .spec_visual .spec_data h3.nitro-lazy {
                    background-image: none !important;
                }

            .spec_visual .spec_data .h_title {
                margin: 0 15px 9px;
                padding: 8px 0 0;
                text-transform: uppercase;
                display: block;
                color: #000;
                font-size: 15px;
                font-family: "KiaB";
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
            }

                .spec_visual .spec_data .h_title.nitro-lazy {
                    background-image: none !important;
                }

        .spec_visual .spec_slide_area {
            width: auto;
            margin: 0 auto;
            padding: 0 15px;
        }

            .spec_visual .spec_slide_area .spec_img {
                width: 290px;
                margin: 0 auto;
                overflow: hidden;
            }

                .spec_visual .spec_slide_area .spec_img ul {
                    width: 100000px;
                    padding-bottom: 20px;
                    overflow: hidden;
                    margin-top: 60px;
                }

                    .spec_visual .spec_slide_area .spec_img ul li {
                        display: inline-block;
                        position: relative;
                        float: left;
                        width: 290px;
                        text-align: center;
                    }

                        .spec_visual .spec_slide_area .spec_img ul li img {
                            width: 100%;
                            vertical-align: middle;
                        }

        .spec_visual a.spec_next {
            display: none !important;
        }

        .spec_visual a.spec_prev {
            display: none !important;
        }

        .spec_visual .control {
            display: block;
            text-align: center;
        }

            .spec_visual .control .num {
                display: inline-block;
                margin: 0 auto;
            }

                .spec_visual .control .num li {
                    float: left;
                }

                    .spec_visual .control .num li a {
                        position: relative !important;
                        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
                        display: block;
                        width: 10px;
                        height: 10px;
                        text-indent: -9999px;
                        overflow: hidden;
                        margin: 2px;
                    }

                        .spec_visual .control .num li a.nitro-lazy {
                            background-image: none !important;
                        }

                    .spec_visual .control .num li.on a {
                        background-position: 0 0;
                    }

        .spec_visual .spec_allview_area {
            display: none;
        }

    .spec_list {
        width: auto;
        margin: 0 auto 30px;
    }

    .spec_list_title {
        padding: 0 15px;
    }

    .pip_spec .spec_list .spec_list_title a {
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_arrow_down.png") no-repeat right 50%;
        background-size: 9px 6px;
    }

        .pip_spec .spec_list .spec_list_title a.nitro-lazy {
            background-image: none !important;
        }

        .pip_spec .spec_list .spec_list_title a.on {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_arrow_up.png") no-repeat right 50%;
            background-size: 9px 6px;
        }

            .pip_spec .spec_list .spec_list_title a.on.nitro-lazy {
                background-image: none !important;
            }

    .pip_spec .spec_list .spec_list_title span {
        line-height: 35px;
    }

    .spec_list.form1 .spec_view ul.type1 li.division {
        height: auto;
        line-height: normal;
    }

    .spec_list.form1 .spec_view ul.type1 li ul li {
        float: left;
        text-align: left;
        height: auto;
        line-height: 16px;
        font-size: 13px;
        border-right: 0;
        border-left: 0;
        border-top: 1px solid #d6d6d6;
        border-bottom: 0;
        padding: 6px 15px;
    }

        .spec_list.form1 .spec_view ul.type1 li ul li:first-child {
            border-right: 1px solid #d6d6d6;
        }

        .spec_list.form1 .spec_view ul.type1 li ul li:last-child {
            text-align: right;
            border-right: 0;
            color: #666;
            padding: 6px 15px;
        }

    .pip_engine .spec_list h4 {
        padding: 0 15px;
    }

    .pip_engine .spec_list .spec_view + .spec_list_title {
        margin-top: 1px;
    }

    .spec_list.form2 .spec_list_title a {
        display: block;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_arrow_down.png") no-repeat right 50%;
        background-size: 9px 6px;
    }

        .spec_list.form2 .spec_list_title a.nitro-lazy {
            background-image: none !important;
        }

        .spec_list.form2 .spec_list_title a.on {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_arrow_up.png") no-repeat right 50%;
            background-size: 9px 6px;
            border-top: 0;
        }

            .spec_list.form2 .spec_list_title a.on.nitro-lazy {
                background-image: none !important;
            }

    .spec_list.form2 .spec_list_title span {
        line-height: 35px;
    }

    .spec_list.form2 .spec_view ul.type1 li {
        display: table;
    }

        .spec_list.form2 .spec_view ul.type1 li span {
            display: table-cell;
            width: 50%;
            text-align: left;
            border-right: 0;
            border-bottom: 1px solid #d6d6d6;
            font-size: 13px;
            padding: 8px 0 8px 25px;
        }

            .spec_list.form2 .spec_view ul.type1 li span:last-child {
                border-right: 0;
                color: #666;
                text-align: right;
                padding: 8px 25px 8px 0;
            }

    .spec_list.form2 .spec_view ul.type2 {
        width: 100%;
        overflow: hidden;
    }

        .spec_list.form2 .spec_view ul.type2 li {
            text-align: center;
        }

            .spec_list.form2 .spec_view ul.type2 li:last-child {
                border-right: 0;
            }

            .spec_list.form2 .spec_view ul.type2 li ul li {
                float: left;
                width: 50%;
                height: 33px;
                text-align: left;
                line-height: 33px;
                font-size: 13px;
                border-right: 0;
                border-bottom: 1px solid #d6d6d6;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

                .spec_list.form2 .spec_view ul.type2 li ul li:last-child {
                    border-right: 0;
                    width: 50%;
                }

            .spec_list.form2 .spec_view ul.type2 li:last-child ul li {
                border-bottom: 1px solid #d6d6d6;
            }

            .spec_list.form2 .spec_view ul.type2 li ul li:nth-child(2n+1) {
                text-align: left;
                padding: 0 0 0 25px;
            }

            .spec_list.form2 .spec_view ul.type2 li ul li:nth-child(2n) {
                text-align: right;
                padding: 0 25px 0 0;
            }

    .spec_list.form2 .spec_view ul.type3 {
        width: 100%;
        overflow: hidden;
    }

        .spec_list.form2 .spec_view ul.type3 li {
            display: block;
        }

            .spec_list.form2 .spec_view ul.type3 li span {
                display: block;
                width: 50%;
                float: left;
                vertical-align: middle;
                padding: 10px 0 10px 20px;
                border-right: 0;
                border-bottom: 0;
                border-top: 1px solid #d6d6d6;
            }

            .spec_list.form2 .spec_view ul.type3 li:first-child span:nth-of-type(1), .spec_list.form2 .spec_view ul.type3 li:first-child span:nth-of-type(2) {
                border-top: 0;
            }

            .spec_list.form2 .spec_view ul.type3 li span:last-child {
                width: 50%;
            }

    .spec_notice {
        padding: 0 15px;
    }

    .engine_visual {
        height: auto;
        overflow: hidden;
    }

        .engine_visual .engine_data {
            width: 100%;
            margin: 0;
            top: 25px;
            left: 0;
        }

            .engine_visual .engine_data h3 {
                margin: 0 15px 9px;
                padding: 8px 0 0;
                text-transform: uppercase;
                display: block;
                color: #fff;
                font-size: 15px;
                line-height: normal;
                font-family: "KiaB";
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
            }

                .engine_visual .engine_data h3.nitro-lazy {
                    background-image: none !important;
                }

                .engine_visual .engine_data h3:after {
                    content: "";
                    display: block;
                    width: auto;
                    height: 0;
                    margin-top: 0;
                }

            .engine_visual .engine_data h2 {
                margin: 0 15px 9px;
                padding: 8px 0 0;
                text-transform: uppercase;
                display: block;
                color: #fff;
                font-size: 15px;
                line-height: normal;
                font-family: "KiaB";
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
            }

                .engine_visual .engine_data h2.nitro-lazy {
                    background-image: none !important;
                }

                .engine_visual .engine_data h2:after {
                    content: "";
                    display: block;
                    width: auto;
                    height: 0;
                    margin-top: 0;
                }

            .engine_visual .engine_data p {
                display: none;
            }

        .engine_visual a.spec_next {
            display: none !important;
        }

        .engine_visual a.spec_prev {
            display: none !important;
        }

    .engine_slide_area {
        width: 100%;
        height: 353px;
        margin: 0 auto;
        padding: 0 15px;
    }

        .engine_slide_area .img_wrap {
            position: relative;
            width: 290px;
            height: 315px;
            margin: 0 auto;
            overflow: hidden;
        }

            .engine_slide_area .img_wrap &gt; ul &gt; li {
                width: 290px;
                text-align: center;
            }

            .engine_slide_area .img_wrap .title {
                font-size: 15px;
                line-height: normal;
                background: 0;
                text-align: center;
            }

            .engine_slide_area .img_wrap .type {
                display: none;
            }

            .engine_slide_area .img_wrap .engine_contents {
                position: absolute;
                top: 154px;
                left: -15px;
                width: 100%;
            }

                .engine_slide_area .img_wrap .engine_contents ul {
                    border: 0;
                    padding: 8px 0 0;
                    width: 100%;
                }

                    .engine_slide_area .img_wrap .engine_contents ul li {
                        margin-bottom: 5px;
                        padding: 0;
                        text-align: center;
                        line-height: normal;
                    }

                        .engine_slide_area .img_wrap .engine_contents ul li div {
                            float: none;
                        }

                            .engine_slide_area .img_wrap .engine_contents ul li div.dataImg {
                                display: none;
                            }

                            .engine_slide_area .img_wrap .engine_contents ul li div span {
                                display: none;
                            }

                            .engine_slide_area .img_wrap .engine_contents ul li div strong {
                                color: #ccc;
                                font-size: 13px;
                                font-family: "kiaM";
                                line-height: 19px;
                            }

                                .engine_slide_area .img_wrap .engine_contents ul li div strong span {
                                    display: inline-block;
                                    color: #ccc;
                                }

            .engine_slide_area .img_wrap .img {
                text-align: right;
                padding: 10px 0 0 0;
            }

                .engine_slide_area .img_wrap .img img {
                    width: 100%;
                    margin-right: -50px;
                }

    .engine_visual .control {
        display: block;
        text-align: center;
        margin-left: -20px;
    }

        .engine_visual .control .num {
            display: inline-block;
            margin: 0 auto;
        }

            .engine_visual .control .num li {
                float: left;
            }

                .engine_visual .control .num li a {
                    position: relative !important;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
                    display: block;
                    width: 10px;
                    height: 10px;
                    text-indent: -9999px;
                    overflow: hidden;
                    margin: 2px;
                }

                    .engine_visual .control .num li a.nitro-lazy {
                        background-image: none !important;
                    }

                .engine_visual .control .num li.on a {
                    background-position: 0 0;
                }

    .engine_allview_area {
        display: none;
    }

    .wheel_visual {
        height: auto;
        overflow: hidden;
    }

        .wheel_visual .wheel_data {
            width: 100%;
            margin: 0;
            top: 25px;
            left: 0;
        }

            .wheel_visual .wheel_data h3 {
                margin: 0 15px 9px;
                padding: 8px 0 0;
                text-transform: uppercase;
                display: block;
                color: #000;
                font-size: 15px;
                line-height: normal;
                font-family: "KiaB";
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
            }

                .wheel_visual .wheel_data h3.nitro-lazy {
                    background-image: none !important;
                }

                .wheel_visual .wheel_data h3:after {
                    content: "";
                    display: block;
                    width: auto;
                    height: 0;
                    margin-top: 0;
                }

            .wheel_visual .wheel_data h2 {
                margin: 0 15px 9px;
                padding: 8px 0 0;
                text-transform: uppercase;
                display: block;
                color: #000;
                font-size: 15px;
                line-height: normal;
                font-family: "KiaB";
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
            }

                .wheel_visual .wheel_data h2.nitro-lazy {
                    background-image: none !important;
                }

                .wheel_visual .wheel_data h2:after {
                    content: "";
                    display: block;
                    width: auto;
                    height: 0;
                    margin-top: 0;
                }

            .wheel_visual .wheel_data p {
                display: none;
            }

        .wheel_visual a.spec_next {
            display: none !important;
        }

        .wheel_visual a.spec_prev {
            display: none !important;
        }

    .wheel_slide_area {
        width: 100%;
        height: 353px;
        margin: 0 auto;
        padding: 0 15px;
    }

        .wheel_slide_area .img_wrap {
            position: relative;
            width: 290px;
            height: 315px;
            margin: 0 auto;
            overflow: hidden;
        }

            .wheel_slide_area .img_wrap &gt; ul &gt; li {
                width: 290px;
                text-align: center;
            }

            .wheel_slide_area .img_wrap .title {
                font-size: 15px;
                padding: 9px 14px 0;
                line-height: normal;
                background: 0;
                text-align: center;
            }

            .wheel_slide_area .img_wrap .wheel_contents {
                position: absolute;
                top: 205px;
                left: -15px;
                width: 100%;
            }

            .wheel_slide_area .img_wrap .img {
                text-align: center;
                padding: 30px 0 0 0;
            }

                .wheel_slide_area .img_wrap .img img {
                    width: 150%;
                    margin-left: -45px;
                    margin-right: -97px;
                }

    .wheel_visual .control {
        display: block;
        text-align: center;
        margin-left: -20px;
    }

        .wheel_visual .control .num {
            display: inline-block;
            margin: 0 auto;
        }

            .wheel_visual .control .num li {
                float: left;
            }

                .wheel_visual .control .num li a {
                    position: relative !important;
                    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/btn_list_dot.png") no-repeat -14px 0;
                    display: block;
                    width: 10px;
                    height: 10px;
                    text-indent: -9999px;
                    overflow: hidden;
                    margin: 2px;
                }

                    .wheel_visual .control .num li a.nitro-lazy {
                        background-image: none !important;
                    }

                .wheel_visual .control .num li.on a {
                    background-position: 0 0;
                }

    .wheel_allview_area {
        display: none;
    }

    .pip_wheel .spec_list {
        width: auto;
        margin: 0 auto 30px;
    }

        .pip_wheel .spec_list .spec_list_title a {
            display: block;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_arrow_down.png") no-repeat right 50%;
            background-size: 9px 6px;
        }

            .pip_wheel .spec_list .spec_list_title a.nitro-lazy {
                background-image: none !important;
            }

            .pip_wheel .spec_list .spec_list_title a.on {
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/ico_arrow_up.png") no-repeat right 50%;
                background-size: 9px 6px;
                border-top: 0;
            }

                .pip_wheel .spec_list .spec_list_title a.on.nitro-lazy {
                    background-image: none !important;
                }

        .pip_wheel .spec_list .spec_list_title span {
            line-height: 35px;
        }

    .spec_list.form3 .spec_view .scroll_inner {
        width: 320px;
        overflow-x: scroll;
    }

        .spec_list.form3 .spec_view .scroll_inner table {
            width: 730px;
            border-bottom: 2px solid #7d7d7d;
        }

            .spec_list.form3 .spec_view .scroll_inner table thead th {
                background: #f5f5f5;
                height: 34px;
                line-height: 34px;
                border-right: 1px solid #d6d6d6;
            }

                .spec_list.form3 .spec_view .scroll_inner table thead th:last-child {
                    border-right: 0;
                }

            .spec_list.form3 .spec_view .scroll_inner table tbody td {
                text-align: center;
                padding: 12px 0;
                vertical-align: top;
                border-bottom: 1px solid #d6d6d6;
                border-right: 1px solid #d6d6d6;
                font-size: 13px;
                color: #666;
            }

                .spec_list.form3 .spec_view .scroll_inner table tbody td.carName {
                    text-transform: uppercase;
                    padding: 12px 20px;
                    text-align: left;
                    color: #333;
                }

                .spec_list.form3 .spec_view .scroll_inner table tbody td:last-child {
                    border-right: 0;
                }

    .review .img img.mobile {
        display: inline-block;
    }

    .review .img img.tablet, .review .img img.web {
        display: none;
    }

    .review h3 {
        font-size: 15px;
        padding-top: 8px;
    }

    .review h2 {
        font-size: 15px;
        padding-top: 8px;
    }

    .review .review_visual a.roll, .review .media_review a.roll {
        display: none;
    }

    .review .review_visual {
        overflow: hidden;
        padding: 50px 15px 0;
    }

        .review .review_visual .review_interaction .img_wrap &gt; li {
            height: 419px;
        }

        .review .review_visual .review_interaction .img {
            width: 100%;
            height: 120px;
        }

            .review .review_visual .review_interaction .img img {
                height: 100%;
            }

        .review .review_visual .review_interaction .review_data .item_title {
            font-size: 22px;
            padding: 0 0 2px;
        }

        .review .review_visual .review_interaction .review_data .grade_star {
            margin: 0;
        }

        .review .review_visual .review_interaction .review_data .message {
            font-size: 13px;
            line-height: 19px;
            padding: 9px 0 0;
            margin: 10px 0 0;
            height: 114px;
        }

        .review .review_visual .review_interaction .review_data .address {
            padding: 8px 0 0;
        }

    .review .media_review {
        overflow: hidden;
        padding: 20px 15px 40px;
    }

        .review .media_review .mediaCon {
            width: 100%;
        }

            .review .media_review .mediaCon &gt; ul {
                max-height: 420px;
            }

                .review .media_review .mediaCon &gt; ul li {
                    margin-bottom: 50px;
                }

            .review .media_review .mediaCon ul li .txt {
                padding: 10px 10px 30px;
                height: auto;
            }

            .review .media_review .mediaCon &gt; ul li .txt strong {
                font-size: 17px;
                margin: 12px 0 2px;
            }

            .review .media_review .mediaCon &gt; ul li .txt h3 {
                font-size: 17px;
                margin: 12px 0 2px;
                background: 0;
            }

    .review .btn_more {
        padding: 20px 0 9px;
    }

    .review .media_review .num {
        display: inline-block;
        margin: 0 auto;
        overflow: hidden;
    }

    .review .media_review .control {
        margin-bottom: 0;
    }

    .sns_wrap {
        padding-bottom: 40px;
        margin: 0;
    }

        .sns_wrap .sns_top {
            font-size: 18px;
            font-family: "KiaB";
        }

        .sns_wrap .sns_list li {
            float: none;
            width: 100%;
            height: auto;
            border: 0;
            border-bottom: 1px solid #d8d8d8;
        }

            .sns_wrap .sns_list li.nLine {
                border-left: 0;
            }

            .sns_wrap .sns_list li .sns_img {
                width: 100%;
                width: auto;
                height: 100%;
                overflow: hidden;
            }

            .sns_wrap .sns_list li.type1 .sns_img {
                height: auto;
            }

                .sns_wrap .sns_list li.type1 .sns_img img {
                    width: 100%;
                }

            .sns_wrap .sns_list li.type3 .sns_img {
                height: auto;
            }

                .sns_wrap .sns_list li.type3 .sns_img img {
                    width: 100%;
                }

            .sns_wrap .sns_list li.type2 .sns_txt {
                height: 200px;
            }

            .sns_wrap .sns_list li.type1 .sns_contents {
                padding: 29px 15px 0;
            }

            .sns_wrap .sns_list li.type2 .sns_contents {
                padding: 15px 15px 0;
            }

            .sns_wrap .sns_list li.type3 .sns_contents {
                padding: 30px 15px 0;
            }

        .sns_wrap .sns_list .user_area img {
            margin-right: 15px;
        }

    .sns_infor {
        position: relative;
        left: 0;
        bottom: 0;
        padding: 20px 0;
    }

        .sns_infor span {
            margin-left: 15px;
        }

        .sns_infor .youtube_share {
            margin: -8px 15px 0 0;
        }

    .safety_wrap .safety_visual {
        height: auto;
        padding-bottom: 25px;
    }

    .safety_wrap .safety_data {
        width: 100%;
        padding: 25px 0 0;
    }

        .safety_wrap .safety_data h3 {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_m_redline_safety.gif") no-repeat 15px 0;
            font-size: 20px;
            line-height: 20px;
            padding: 10px 15px 0;
        }

            .safety_wrap .safety_data h3.nitro-lazy {
                background-image: none !important;
            }

            .safety_wrap .safety_data h3 strong {
                margin-top: 5px;
            }

        .safety_wrap .safety_data .year {
            margin-top: 15px;
            padding-left: 15px;
            font-size: 15px;
            color: #333;
        }

            .safety_wrap .safety_data .year img {
                margin-right: 14px;
            }

        .safety_wrap .safety_data .car_img {
            text-align: center;
            margin-top: 20px;
        }

    .safety_wrap .safety_infor {
        width: 100%;
    }

        .safety_wrap .safety_infor ul {
            padding: 0 15px;
        }

    .safety_wrap .safety_tab_contents {
        display: none;
    }

    .evaluation_info {
        padding-left: 15px;
    }

    .safety_wrap .safety_assessment {
        width: auto;
        margin: 25px auto 0;
        padding: 0 15px;
    }

        .safety_wrap .safety_assessment .title {
            padding: 0 0 0 16px;
            margin-bottom: 12px;
            color: #333;
            font-size: 15px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bl_red_triangle.png") no-repeat 0 center;
            background-size: 8px 10px;
        }

            .safety_wrap .safety_assessment .title.nitro-lazy {
                background-image: none !important;
            }

    .tb_wrap {
        width: auto;
        border-top: 3px solid #bb162b;
        border-bottom: 2px solid #bb162b;
    }

        .tb_wrap.carTest li {
            display: block;
            background: #f5f5f5;
        }

            .tb_wrap.carTest li .stit {
                display: block;
                float: left;
                font-size: 12px;
                padding: 10px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                border-bottom: 0;
                border-top: 1px solid #d6d6d6;
            }

            .tb_wrap.carTest li .stxt {
                display: block;
                float: left;
                font-size: 11px;
                border-left: 1px solid #d6d6d6;
                border-top: 1px solid #d6d6d6;
                border-right: 0;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

            .tb_wrap.carTest li .first {
                border-top: 0;
            }

            .tb_wrap.carTest li .sstxt {
                display: block;
                font-size: 11px;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

            .tb_wrap.carTest li .sstar {
                display: block;
                float: left;
                min-width: 0;
                width: 34%;
                padding: 22px 10px 10px 10px;
                font-size: 11px;
                text-align: center;
                border-top: 1px solid #d6d6d6;
                border-bottom: 0;
                border-right: 0;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

                .tb_wrap.carTest li .sstar img {
                    width: 84px;
                }

                .tb_wrap.carTest li .sstar:last-child {
                    border-right: 0;
                }

            .tb_wrap.carTest li .spoint {
                display: block;
                float: left;
                width: 34%;
                min-width: 0;
                vertical-align: middle;
                font-size: 11px;
                text-align: center;
                padding: 22px 10px 10px 10px;
                border-top: 1px solid #d6d6d6;
                border-bottom: 0;
                border-right: 0;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

            .tb_wrap.carTest li .sstop {
                display: block;
                float: left;
                width: 34%;
                min-width: 0;
                vertical-align: middle;
                font-size: 11px;
                padding: 10px 0 10px 10px;
                border-top: 1px solid #d6d6d6;
                border-bottom: 0;
                border-right: 0;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

                .tb_wrap.carTest li .sstop span {
                    display: block;
                    float: none;
                    width: auto;
                    padding: 0;
                }

            .tb_wrap.carTest li.col2 {
                background: 0;
            }

            .tb_wrap.carTest li.col1 .stit {
                width: 30%;
            }

            .tb_wrap.carTest li.col1 .stxt {
                width: 70%;
                min-width: 0;
                border-right: 0;
                border-bottom: 0;
                padding: 10px;
            }

            .tb_wrap.carTest li.col2 .stit {
                width: 66%;
                min-width: 0;
                padding: 10px 0 10px 10px;
            }

            .tb_wrap.carTest li.col3 .stit {
                width: 30%;
                min-width: 0;
                padding: 10px;
            }

            .tb_wrap.carTest li.col3 .stxt {
                width: 70%;
                min-width: 0;
                padding: 10px;
                border-bottom: 0;
            }

                .tb_wrap.carTest li.col3 .stxt:last-child {
                    border-right: 0;
                }

            .tb_wrap.carTest li strong {
                display: block;
            }

    .accessory {
        width: auto;
        margin: 0 auto;
        padding: 25px 15px 0;
    }

        .accessory h3 {
            margin: 0 0 9px;
            padding: 8px 0 0;
            text-transform: uppercase;
            display: block;
            color: #000;
            font-size: 15px;
            line-height: normal;
            font-family: "KiaB";
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
        }

            .accessory h3.nitro-lazy {
                background-image: none !important;
            }

        .accessory h1 {
            margin: 0 0 9px;
            padding: 8px 0 0;
            text-transform: uppercase;
            display: block;
            color: #000;
            font-size: 15px;
            line-height: normal;
            font-family: "KiaB";
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
        }

            .accessory h1.nitro-lazy {
                background-image: none !important;
            }

        .accessory .acc_box {
            margin-bottom: 40px;
        }

            .accessory .acc_box ul {
                width: 100%;
                overflow: hidden;
            }

                .accessory .acc_box ul li {
                    position: relative;
                    float: none;
                    width: 100%;
                    margin: 0 0 7px 0;
                }

            .accessory .acc_box .box_wrap {
                overflow: hidden;
                border: 1px solid #d7d7d7;
                background: #fff;
            }

            .accessory .acc_box .acc_image {
                position: relative;
                float: left;
                width: 50%;
                overflow: hidden;
            }

                .accessory .acc_box .acc_image img {
                    width: auto;
                    height: 100%;
                    margin: 0 -100%;
                    vertical-align: middle;
                }

                .accessory .acc_box .acc_image span.acc_image_inner {
                    display: block;
                    background: #000;
                    height: 107px;
                    width: auto;
                    text-align: center;
                    overflow: hidden;
                }

            .accessory .acc_box .summary {
                float: left;
                width: 50%;
                height: auto;
                background: #fff;
                border: 0;
                padding: 20px 0;
            }

                .accessory .acc_box .summary .title {
                    width: auto;
                    height: auto;
                    font-size: 15px;
                    font-family: "kiaB";
                    text-transform: uppercase;
                    overflow: hidden;
                    padding: 0 7px;
                }

                .accessory .acc_box .summary .subTxt {
                    padding: 0 7px;
                }

            .accessory .acc_box .btn_area {
                margin-top: 5px;
            }

                .accessory .acc_box .btn_area span {
                    display: inline-block;
                }

        .accessory .popup_wrap {
            top: 0;
            left: 50%;
            margin-left: -135px;
            width: 270px;
            min-width: 270px;
            height: auto;
        }

        .accessory .accVideoBtn {
            position: absolute;
            left: 50%;
            top: 50%;
            margin: -12px 0 0 -15px;
            width: 28px;
            height: 28px;
        }

            .accessory .accVideoBtn img {
                margin: 0 !important;
            }

        .accessory .popup_wrap02 {
            width: 600px;
            height: auto;
            margin: 0 0 0 -300px;
        }

        .accessory .closeBtn {
            padding: 7px;
            position: absolute;
            top: 0;
            right: -28px;
        }

    .business {
        width: auto;
        margin: 25px auto 50px;
        padding: 0 15px;
    }

        .business h3 {
            font-size: 15px;
            margin-bottom: 20px;
        }

            .business h3:before {
                content: "";
                display: block;
                width: 28px;
                height: 2px;
                margin-bottom: 7px;
            }

        .business .form_box {
            margin-right: 26px;
        }

        .business .form_wrp {
            width: 100%;
        }

        .business .business_tb thead th {
            font-size: 13px;
        }

        .business .business_tb thead tr.sub th {
            font-size: 12px;
        }

        .business .business_tb tbody th {
            font-size: 12px;
        }

            .business .business_tb tbody th.npd {
                padding: 7px 0 7px 15px;
            }

        .business .business_tb tbody td {
            font-size: 12px;
        }

        .business .btn_areaR {
            display: none;
        }

        .business .spec_view .scroll_inner {
            width: 320px;
            overflow-x: scroll;
        }

            .business .spec_view .scroll_inner table {
                width: 730px;
            }

        .business .spec_list .business_infor {
            margin: 10px 0 0 0;
        }
}

.phrase {
    background: #f7f7f7;
}

    .phrase .parbase_inner {
        max-width: 940px;
        padding: 18px 0;
        margin: 0 auto;
    }

        .phrase .parbase_inner li {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bl_square.gif") no-repeat 0 8px;
            padding-left: 10px;
            font-family: kiaM,sans-serif;
            font-size: 12px;
            text-align: left;
        }

            .phrase .parbase_inner li.nitro-lazy {
                background-image: none !important;
            }

@media all and (min-width:1024px) {
    .engine_allview_area ul li ul li strong.l_b {
        display: inline-block;
        height: 52px;
    }
}

@media all and (max-width:1024px) {
    .pipLayout .bgArea img[alt="The power to pull ahead of the pack"], .pipLayout .bgArea img[alt="A single-minded obsession with everything that could go wrong"] {
        margin-top: 0px !important;
    }
}

.keyVisualWrap .intro iframe {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translateY(-50%) translateX(-50%);
    max-width: none;
}

.keyVisualWrap .intro video {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translateY(-50%) translateX(-50%);
    max-width: none;
}

.keyVisualWrap .intro .video_cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/overlay.png") repeat 0 0;
    z-index: 10;
}

    .keyVisualWrap .intro .video_cover.nitro-lazy {
        background-image: none !important;
    }

.keyVisualWrap .intro .video_btn_wrap {
    position: absolute;
    display: inline-block;
    width: 101px;
    height: 25px;
    bottom: 3%;
    right: 18px;
    z-index: 15;
}

    .keyVisualWrap .intro .video_btn_wrap .video_btn {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        font-size: 0;
        text-indent: -99999;
    }

        .keyVisualWrap .intro .video_btn_wrap .video_btn.play {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/play.png") no-repeat 0 0;
        }

            .keyVisualWrap .intro .video_btn_wrap .video_btn.play.nitro-lazy {
                background-image: none !important;
            }

        .keyVisualWrap .intro .video_btn_wrap .video_btn.pause {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/pause.png") no-repeat 0 0;
        }

            .keyVisualWrap .intro .video_btn_wrap .video_btn.pause.nitro-lazy {
                background-image: none !important;
            }

.keyVisualWrap .keyVisual03.intro:before {
    display: none;
}

.keyVisualWrap .keyVisual03 .bgArea {
    height: 710px;
}

.keyVisualWrap .video_sound_btn_wrap {
    position: absolute;
    left: 18px;
    bottom: 3%;
}

    .keyVisualWrap .video_sound_btn_wrap .video_sound_btn {
        display: inline-block;
        width: 58px;
        height: 58px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/kia-bd-btn.png") no-repeat;
        background-position: 0 -58px;
    }

        .keyVisualWrap .video_sound_btn_wrap .video_sound_btn.nitro-lazy {
            background-image: none !important;
        }

        .keyVisualWrap .video_sound_btn_wrap .video_sound_btn.on {
            background-position: 0 0;
        }

        .keyVisualWrap .video_sound_btn_wrap .video_sound_btn span {
            overflow: hidden;
            font-size: 0;
            line-height: 0;
        }

@media all and (min-width:768px) {
    .keyVisualWrap .keyVisual03.intro .bgArea .bgInner {
        display: none;
    }
}

@media all and (max-width:1400px) {
    .keyVisualWrap .bgArea {
        height: 880px;
    }

    .keyVisualWrap .bgInner img {
    }
}

@media all and (max-width:1024px) {
    .keyVisualWrap .video_sound_btn_wrap {
        bottom: 23%;
    }

    .keyVisualWrap .bgInner img {
        margin-top: -25px;
    }

    .keyVisualWrap .bgArea {
        height: 708px;
    }

        .keyVisualWrap .bgArea img {
            width: 100%;
            height: auto;
        }

    .keyVisualWrap .paging {
        bottom: 155px;
    }

    .keyVisualWrap .intro .video_btn_wrap {
        bottom: 23%;
    }
}

@media all and (max-width:767px) {
    .keyVisualWrap .intro iframe {
        display: none;
    }

    .keyVisualWrap .intro video {
        display: none;
    }

    .keyVisualWrap .intro .video_cover {
        display: none;
    }

    .keyVisualWrap .intro .video_btn_wrap {
        display: none;
    }

    .keyVisualWrap .video_sound_btn_wrap {
        display: none;
    }

    .keyVisualWrap .bgArea {
        height: 440px;
    }

        .keyVisualWrap .bgArea img {
            width: 100%;
            height: auto;
            position: absolute;
            left: 0;
            top: 0;
        }

    .keyVisualWrap .bgInner img {
        margin-top: 102px;
    }

    .keyVisualWrap .keyVisual03 .bgArea {
        height: 440px;
    }
}

.loupe {
    z-index: 2000;
    background-color: #555;
    background: rgba(0,0,0,.25);
    border: 5px solid rgba(0,0,0,0);
    border: 2px solid #fff;
    cursor: url("../content/dam/kwcms/gt/en/images/showroom/blank.html"),none;
}

.loupe {
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    border-radius: 250px;
    border: 2px solid #fff;
}

.pipContents .popup .pop_con .pop_img {
    position: relative;
}

.pipContents .popup .pop_con .pop_btn {
    display: block;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 56px;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/icon_pop_btn.png") no-repeat;
    transform: translateY(-50%);
    overflow: hidden;
    text-indent: -9999;
    font-size: 0;
    line-height: 0;
}

    .pipContents .popup .pop_con .pop_btn.nitro-lazy {
        background-image: none !important;
    }

    .pipContents .popup .pop_con .pop_btn.prev {
        left: 15px;
        background-position: 0 0;
    }

    .pipContents .popup .pop_con .pop_btn.next {
        right: 15px;
        background-position: -30px 0;
    }

    .pipContents .popup .pop_con .pop_btn:disabled {
        cursor: text;
        opacity: .3;
        filter: alpha(opacity=30);
    }

@media screen and (max-width:767px) {
    .pipContents .popup .pop_con .pop_btn {
        width: 15px;
        height: 28px;
        background-size: auto 28px;
    }

        .pipContents .popup .pop_con .pop_btn.next {
            right: 15px;
            background-position: -15px 0;
        }
}

.pipLayout .imgList.video_type li {
    margin: 0;
}

.dam_video {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 5;
}

    .dam_video video {
        width: 100%;
        height: auto;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }

.pipContents .popup_wrap05 {
    display: none;
    position: absolute;
    top: 160px;
    left: 50%;
    width: 800px;
    height: 466px;
    margin: 0 0 0 -400px;
    z-index: 1006;
}

    .pipContents .popup_wrap05 .dam_video {
        position: static;
        width: 100%;
        height: auto;
    }

        .pipContents .popup_wrap05 .dam_video video {
            position: static;
            top: 0;
            transform: none;
        }

    .pipContents .popup_wrap05 .closeBtn {
        position: absolute;
        top: 0;
        right: -51px;
    }

    .pipContents .popup_wrap05 .btnCarPlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/img_pip_play.png") no-repeat 50% 50%;
        box-sizing: border-box;
        text-indent: -999999px;
    }

        .pipContents .popup_wrap05 .btnCarPlay.nitro-lazy {
            background-image: none !important;
        }

.pipLayout .new_vidoe_list .youtubePop .dam_video {
    display: none;
}

.pipLayout .new_vidoe_list .youtubePop .btnCarPlay {
    display: block;
}

.pipLayout .new_vidoe_list .dem_Video .btnCarPlay {
    display: block;
}

.pipLayout .new_vidoe_list .btnCarPlay {
    display: none;
}

@media screen and (max-width:1024px) {
    .pipContents .popup_wrap05 {
        width: 650px;
        height: 300px;
        margin: 0 0 0 -320px;
    }

        .pipContents .popup_wrap05 .closeBtn {
            position: absolute;
            top: 0;
            right: -34px;
            padding: 10px;
        }
}

@media screen and (max-width:767px) {
    .pipContents .popup_wrap05 {
        width: 320px;
        height: 200px;
        margin-left: -160px;
    }

        .pipContents .popup_wrap05 .closeBtn {
            position: absolute;
            top: -34px;
            right: 0;
            padding: 10px;
        }
}

.spec_visual .spec_data h1 {
    color: #000;
    font-size: 50px;
    font-weight: bold;
    font-family: KiaB,Tahoma;
    text-transform: uppercase;
}

@media screen and (max-width:1024px) {
    .spec_visual .spec_data h1 {
        font-size: 50px;
    }
}

@media screen and (max-width:767px) {
    .spec_visual .spec_data h1 {
        padding: 8px 0 0;
        text-transform: uppercase;
        display: block;
        color: #000;
        font-size: 15px;
        font-weight: bold;
        font-family: KiaB,Tahoma;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/showroom/bg_title_redline.gif") left top no-repeat;
    }

        .spec_visual .spec_data h1.nitro-lazy {
            background-image: none !important;
        }
}

@media screen and (max-width:767px) {
    .fe_pip_wrap .spec_visual .spec_data {
        padding: 85px 0 0 0;
    }
}

.accessory .acc_box .ul {
    width: 960px;
    overflow: hidden;
}

    .accessory .acc_box .ul .li {
        position: relative;
        float: left;
        width: 229px;
        margin: 0 8px 14px 0;
    }

.sns_wrap .sns_list .li {
    position: relative;
    float: left;
    width: 20%;
    height: 478px;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    .sns_wrap .sns_list .li.nLine {
        border-left: 1px solid #fff;
    }

    .sns_wrap .sns_list .li span {
        display: block;
    }

    .sns_wrap .sns_list .li .sns_img {
        background: #000;
        width: 100%;
        text-align: center;
        overflow: hidden;
    }

    .sns_wrap .sns_list .li.type1 .sns_img {
        height: 244px;
    }

        .sns_wrap .sns_list .li.type1 .sns_img img {
            height: 100%;
            width: auto;
        }

    .sns_wrap .sns_list .li.type3 .sns_img {
        display: block;
        width: 100%;
        height: 384px;
        overflow: hidden;
    }

    .sns_wrap .sns_list .li.type3 .play_video {
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -45px 0 0 -22px;
        background: url("https://www.kia-uae.com/wp-content/themes/kia/css/default_style/images/showroom/btn_play.png") no-repeat 0 0;
        width: 45px;
        height: 45px;
    }

        .sns_wrap .sns_list .li.type3 .play_video.nitro-lazy {
            background-image: none !important;
        }

.sns_wrap .sns_list .sns_txt {
    font-family: kiaM;
    font-size: 14px;
    color: #666;
    margin-top: 19px;
    overflow: hidden;
}

.sns_wrap .sns_list .li.type1 .sns_txt {
    height: 56px;
}

.sns_wrap .sns_list .li.type2 .sns_txt {
    height: 272px;
}

.sns_wrap .sns_list .li.type1 .sns_contents {
    position: relative;
    z-index: 10;
    background: url("https://www.kia-uae.com/wp-content/themes/kia/css/default_style/images/showroom/bg_triangle.png") no-repeat center 0;
    padding: 35px 30px 0;
    margin: -14px 0 0;
}

    .sns_wrap .sns_list .li.type1 .sns_contents.nitro-lazy {
        background-image: none !important;
    }

.sns_wrap .sns_list .li.type2 .sns_contents {
    background: 0;
    padding: 48px 30px 0;
    margin: 0;
}

.sns_wrap .sns_list .li.type3 .sns_contents {
    position: relative;
    z-index: 10;
    background: url("https://www.kia-uae.com/wp-content/themes/kia/css/default_style/images/showroom/bg_triangle.png") no-repeat center 0;
    padding: 30px 30px 0;
    margin: -14px 0 0;
    height: 20px;
    overflow: hidden;
}

    .sns_wrap .sns_list .li.type3 .sns_contents.nitro-lazy {
        background-image: none !important;
    }

    .sns_wrap .sns_list .li.type3 .sns_contents .type3_tit {
        font-family: kiaB;
        font-size: 15px;
    }

    .sns_wrap .sns_list .li.type3 .sns_contents .type3_txt {
        display: inline;
        font-family: kiaM;
        font-size: 15px;
        color: #595959;
    }

.pip_gallery {
    min-height: 200px;
}

.gallery_video .video_box .ul {
    float: left;
    width: 960px;
    overflow: hidden;
}

    .gallery_video .video_box .ul .li {
        position: relative;
        float: left;
        width: 229px;
        margin: 0 8px 14px 0;
    }

        .gallery_video .video_box .ul .li.wide {
            width: 466px;
        }

@media all and (max-width:1024px) {
    .accessory .acc_box {
        margin-bottom: 50px;
    }

        .accessory .acc_box .ul {
            width: 730px;
        }

            .accessory .acc_box .ul .li {
                float: none;
                width: 100%;
                margin: 0 0 14px 0;
            }

    .sns_wrap .sns_list .li {
        float: left;
        width: 33.33%;
    }

    .sns_list:after {
        content: "";
        clear: both;
        display: block;
    }

    .gallery_video .video_box .ul {
        width: 672px;
        height: 754px;
    }

        .gallery_video .video_box .ul .li {
            width: 163px;
            margin: 0 4px 10px 0;
        }

            .gallery_video .video_box .ul .li.wide {
                width: 330px;
            }

                .gallery_video .video_box .ul .li.wide img {
                    margin: 0;
                }
}

@media all and (max-width:767px) {
    .accessory .acc_box .ul {
        width: 100%;
        overflow: hidden;
    }

        .accessory .acc_box .ul .li {
            position: relative;
            float: none;
            width: 100%;
            margin: 0 0 7px 0;
        }

    .sns_wrap .sns_list .li {
        float: none;
        width: 100%;
        height: auto;
        border: 0;
        border-bottom: 1px solid #d8d8d8;
    }

        .sns_wrap .sns_list .li.nLine {
            border-left: 0;
        }

        .sns_wrap .sns_list .li .sns_img {
            width: 100%;
            width: auto;
            height: 100%;
            overflow: hidden;
        }

        .sns_wrap .sns_list .li.type1 .sns_img {
            height: auto;
        }

            .sns_wrap .sns_list .li.type1 .sns_img img {
                width: 100%;
            }

        .sns_wrap .sns_list .li.type3 .sns_img {
            height: auto;
        }

            .sns_wrap .sns_list .li.type3 .sns_img img {
                width: 100%;
            }

        .sns_wrap .sns_list .li.type2 .sns_txt {
            height: 200px;
        }

        .sns_wrap .sns_list .li.type1 .sns_contents {
            padding: 29px 15px 0;
        }

        .sns_wrap .sns_list .li.type2 .sns_contents {
            padding: 15px 15px 0;
        }

        .sns_wrap .sns_list .li.type3 .sns_contents {
            padding: 30px 15px 0;
        }

    .gallery_video .video_box .ul {
        float: none;
        width: 100%;
        height: auto;
    }

        .gallery_video .video_box .ul .li {
            position: relative;
            float: none;
            width: 100%;
            margin: 0 0 7px 0;
        }

            .gallery_video .video_box .ul .li.wide {
                width: 100%;
            }

                .gallery_video .video_box .ul .li.wide img {
                    margin: 0;
                }

    .gallery_video .video_box .box_wrap {
        overflow: hidden;
        border: 1px solid #d7d7d7;
        background: #fff;
    }

    .gallery_video .video_box .ul .li.wide .video_image {
        float: left;
        width: 145px;
        height: 105px;
        overflow: hidden;
    }

        .gallery_video .video_box .ul .li.wide .video_image img {
            height: 105px;
        }

    .gallery_video .video_box .ul .li .video_image {
        float: left;
        width: 145px;
        height: 105px;
        margin: 0;
        overflow: hidden;
    }

        .gallery_video .video_box .ul .li .video_image img {
            height: 168px;
        }

    .gallery_video .video_box .ul.off {
        display: none;
    }
}

@media (max-width: 1024px) {
    ul.gnb_nav.showrom-nav {
        border-bottom: 1px solid #ddd;
    }
}

@media (max-width: 1150px) {
    .gnb_area .gnb_nav .dth1_a {
        font-size: 14px;
    }

    .tab_type3 .tab_a {
        font-size: 13px;
    }

    .tab_tspr:before {
        display: none;
    }

    .tab_type3 .tab_li a {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .gnb_area .gnb_nav.gnb_right .dth1_l:first-child .dth1_a:after, .gnb_area .gnb_nav.gnb_right .dth1_l:nth-child(2) .dth1_a:after {
        display: none;
    }
}

select#Select\ Region {
    padding: 10px;
    width: 100%;
}

.pg_num_area .pg_num {
    line-height: 20px;
}

.vehicles-list li:last-child {
}

ul.pagin {
    text-align: center;
}

.pagin li {
    display: inline-block;
}

    .pagin li a {
        display: block;
        padding: 5px 10px 3px 10px;
        background: #000;
        color: #fff;
        text-decoration: none;
    }

        .pagin li a:hover {
            background: #ddd;
            color: #000;
        }

.bl_typeW_a:before {
    height: 9px !important;
}

#content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree .form_area span.form_wrp {
    padding-right: 0;
}

#content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree span.form_wrp {
    padding-right: 0;
}

    #content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree span.form_wrp span.sel_box {
        padding-right: 0;
    }

#content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree .form_wrp {
    padding-right: 0;
}

#content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree li .form_area.phone {
    max-width: 41%;
}

#searchform input#s {
    padding: 5px;
    margin: 15px 0;
}

#searchform input#searchsubmit {
    padding: 6px 15px;
    background: #000;
    border: none;
    color: #fff;
}

@media (max-width: 1024px) {
    #content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree li .form_area.phone {
        max-width: 41%;
    }
}

@media (max-width: 980px) {
    .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li {
        width: 50% !important;
    }

    .pipContents .style-appeal .pipLayout .style_comp_wrap {
        padding: 50px 15px 120px 15px !important;
    }
}

@media (max-width: 768px) {
    .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .title_area .title span {
        font-size: 20px !important;
    }

    .fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
        font-size: 15px !important;
        margin-left: 15px !important;
    }

    .style_comp_wrap .style_comp .title_area .title {
        margin-left: 5px;
    }

    .info_tbl .info_th {
        padding-top: 13px;
    }

    #wpcf7-f4775-o1 form .input_box, .contact-us .form_wrp .input_box, #search_keyword {
        width: -webkit-fill-available !important;
    }

    span.wpcf7-form-control-wrap.fname {
        width: 100%;
        display: block;
        float: left;
    }
}

@media (max-width: 767px) {
    .location_table {
        display: block !important;
    }

    .form_wrp, .form_wrp .sel_box {
        padding-right: 0 !important;
    }

    span.btnIcon.arrow_r {
        position: relative;
    }

        span.btnIcon.arrow_r span.wpcf7-spinner {
            position: absolute;
        }

    .mainInner .pipBtnLeft, .mainInner .pipBtnRight {
        display: none;
    }

    .shadowBlack {
        text-shadow: rgba(0,0,0,20%) 0 0 5px !important;
    }
}

@media (max-width: 580px) {
    .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li {
        width: 100% !important;
    }

    .down_brochure .car_list .car_l {
        width: 100%;
    }

    .inner.service_location .con_box {
        display: block;
    }

    #paging a {
        display: inline-block;
    }

    .search_result .list &gt; div a, .search_result .list &gt; ul li a {
        font-size: 14px;
    }

    .keyVisualWrap .textArea {
        top: 6px;
    }
}

@media (max-width: 420px) {
    .stepType01 li.stepWrap .stepbar div.car img {
        height: 25px;
        margin-top: 6px;
    }

    .stepType01 li.stepWrap .stepbar div.car .carList span {
        font-size: 10px;
    }
}

@media (max-width: 1480px) {
    .keyVisualWrap .bgInner img {
        margin-top: 0px;
    }
}

@media (max-width: 370px) {
    .keyVisualWrap .bgInner {
        top: -72px;
    }
}

@charset "utf-8";

.con_navi {
    display: none !important;
}

.search_voice_wrap .voice_list_wrap .searchForm .btn_area {
    top: 0 !important;
}

.phrase {
    background: rgba(5,20,31,.03);
}

.byo_set_location .ico_question span {
    background: #05141f;
}

.tab_type3 .tab_a {
    background: #a2a2a2;
}

.faq_redarr .title_bg, .payment_box .method_pay .pay {
    background: #05141f;
}

.tab_cpt2 &gt; ul &gt; li &gt; a {
    background-color: rgba(5,20,31,.4);
}

.bbs_faq .faq_view .bl_faq {
    background: #05141f;
}

.tab_region .tab_conts .depth_1.on .tit_region {
    border-color: #05141f !important;
    border-bottom: 5px solid #333 !important;
    background-color: #05141f !important;
}

.tab_region .tab_conts .depth_1 .countries {
    border: 1px solid #05141f !important;
}

.bl_typeW_a:before {
    margin: 2px 5px 0 -10px !important;
}

.keyVisualWrap .paging ul li.on a {
    background: #ea0029 !important;
}

.nf_video_slide .v_slide .slick-dots li.slick-active button {
    border: 1px solid #05141f;
    background: #05141f;
}

.btnType1 {
    background-color: #05141f !important;
    color: #fff;
}

    .btnType1:hover {
        opacity: .8;
    }

.btnType5 {
    background-color: #05141f;
}

.popup .closeBtn {
    padding: 17px;
}

.closeBtn:hover {
    opacity: .8;
}

.btnType3 {
    background-color: #05141f;
    opacity: .4;
}

    .btnType3:hover {
        background-color: #05141f;
        opacity: .8;
    }

.searchBox .btnType1 {
    background-color: #05141f !important;
}

.location_mapview .center_list ul li a.center_on {
    background: #05141f !important;
}

.bgc_red1 {
    background-color: #05141f !important;
}

    .bgc_red1:hover {
        opacity: .8;
    }

.brochure_list li .btn_red {
    background: #05141f !important;
}

    .brochure_list li .btn_red:hover, .brochure_list li .btn_red:focus {
        opacity: .8 !important;
    }

.slide_tbl_wrap .slide_ctr a:hover {
    background: #05141f !important;
}

.img_content_box .btn_area a:hover {
    background: #05141f !important;
    border: 1px solid #05141f;
}

.vihicle_list_com .car_list .car_box a:hover, .vihicle_list_com .car_list .car_box a:focus {
    background-color: #05141f;
}

.whatsOn .main_news .bbs_more {
    background: #05141f !important;
    border: 1px solid #05141f !important;
}

.btn2_medium.btn2_ar span:after {
    margin: 0 -8px 0 10px;
}

.temp360vr .textArea .title:before {
    background: #ea0029 !important;
}

.temp360vr .view_inout li a {
    color: #05141f !important;
    opacity: .8;
}

.temp360vr .textArea h3:before {
    background: #05141f !important;
}

.temp360vr .view_inout li.on a {
    color: #05141f !important;
}

    .temp360vr .view_inout li.on a:after {
        background: #05141f !important;
    }

.layer_hotspot .layer_close:hover {
    opacity: .8;
}

body, input, textarea, select, btn, table, a {
    color: #05141f;
}

.bl_type5 {
    color: #05141f;
}

.fc_gray3 {
    color: 5141 f;
    opacity: .8;
}

.fc_red {
    color: #05141f !important;
}

.con_tit {
    color: #05141f !important;
}

.con_navi .depth.current {
    color: #05141f !important;
}

.location_result .result_txt strong {
    color: #05141f !important;
}

.bullet_a {
    color: #05141f !important;
}

.pip_gallery_new .con_tit2 {
    color: #05141f !important;
}

.spec_visual .spec_data .h_title {
    color: #05141f !important;
}

.pip_gallery_new .con_tit2 {
    color: #05141f !important;
}

.pip_gallery_new .tab_nav li button:hover, .pip_gallery_new .tab_nav li button.active {
    color: #05141f !important;
}

.pip_gallery_new .tab_nav li button:after {
    background: #05141f !important;
}

.img_content_box .title_box .desc, .img_content_box .title_box .desc2_list {
    color: #05141f !important;
    opacity: .8;
}

.tit_a_al, .tit_a_ar, .tit_a_ac {
    color: #05141f !important;
}

.array_area .array_a.on {
    color: #05141f !important;
}

.stepType01 li.stepWrap.on .stepbar .txt span {
    color: #8e8e8e;
}

.our_story .img_txt_box .tit_box {
    color: #05141f;
}

.section_area.bg_black .tit_box, .section_area.bg_black .s_tit {
    color: #fff;
}

.img_txt_box .tit_box .s_tit {
    color: #05141f;
    opacity: .8;
}

.modelSlide_box .modelSlide_item .item_offers .item_offers_from {
    color: #05141f !important;
}

.fe_pip_wrap .pipLayout .txt_box_wrap .title_inner {
    color: #05141f !important;
}

.pip_build .build_tit {
    color: #05141f;
}

.nf_tab_com .text_box_wrap {
    color: #05141f;
}

.img_content_box .title_box .title {
    color: #05141f;
}

.temp360vr .color_info {
    color: #05141f !important;
    opacity: .8;
}

.temp360vr .notiTxt {
    color: #05141f !important;
    opacity: .4;
}

.nf_tab_com .text_box_wrap .title_txt .s_title {
    opacity: .8;
}

.nf_tab_com.bg_black .text_box_wrap .tab_wrap .item a.active span:before {
    background: #ea0029 !important;
}

.fe_pip_wrap .pipLayout .txt_box_wrap .s_title {
    opacity: .8;
}

.pipSlide .textArea .sub_title {
    color: #05141f !important;
    opacity: .8;
}

.modelSlide_box .modelSlide_item .box_scroll .item_info li {
    color: #05141f !important;
    opacity: .8;
}

.phrase .parbase_inner li {
    color: #05141f;
    opacity: .8;
}

.build_link2 li a {
    color: #05141f !important;
    opacity: .8;
}

.excon_tit span {
    color: #05141f !important;
    opacity: .8;
}

.pipLayout .textArea .subTxt {
    opacity: .8;
}

.pipContents .popup .pop_con .img_more dt {
    color: #05141f !important;
}

.pipContents .popup .pop_con .img_more dd {
    color: #05141f !important;
    opacity: .8;
}

.pipLayout .pipTit {
    color: #05141f !important;
}

.pipLayout .imgList.type10 li a div.btmTextTxt {
    opacity: .8;
}

.bl_type1 {
    color: #05141f !important;
}

.car_category .form_chk .car_spr {
    color: rgba(5,20,31,.8) !important;
}

.car_list .car_box .car_name {
    color: #05141f;
}

.array_area .array_a {
    color: #05141f;
    opacity: .8;
}

.byoDetail .byo_graph .note {
    color: #05141f;
    opacity: .8;
}

.trim_list .trim_l {
    color: #05141f;
}

.byoDetail .option_price {
    color: #05141f;
}

.byoDetail .byo_summary .sum_l.total .total_price span {
    color: #05141f !important;
    opacity: .8;
}

.byoDetail .byo_summary .sum_l {
    color: #05141f !important;
}

.drive_away {
    color: #05141f !important;
    opacity: .8;
}

.byoDetail .change_location, .change_location_btn {
    color: #05141f;
    opacity: .8;
}

.byoView .byo_preview .color_info {
    color: #05141f;
    opacity: .8;
}

label {
    color: #05141f;
}

.context p {
    color: rgba(5,20,31,.8);
}

    .context p a {
        color: #05141f;
        opacity: 1;
    }

        .context p a span {
            color: #fff;
        }

.items .text B {
    color: #05141f;
}

.items .text {
    color: #05141f;
    opacity: .8;
}

.claim-call p {
    opacity: .8;
}

.poweringWrap p {
    color: #05141f;
    opacity: .8;
}

.faq_redarr .slide_tbl_wrap .tit a {
    color: #05141f;
}

.faq_redarr .slide_tbl_wrap .table_d p {
    color: rgba(5,20,31,.8);
}

    .faq_redarr .slide_tbl_wrap .table_d p a {
        color: #05141f;
    }

.ImgTextSlide_wrap .ImgTextSlide .group .txt_box .text_group .text_desc {
    color: #05141f;
    opacity: .8;
}

.payment_box .method_pay .detail li .item .price {
    color: #ea0029;
}

.payment_box .method_pay .detail li .item .total_price {
    color: #05141f;
}

.alert_txt {
    color: rgba(5,20,31,.8);
}

.subscribe_wrap .desc strong {
    color: #05141f;
}

.subscribe_wrap .desc {
    color: rgba(5,20,31,.8);
}

.comment {
    color: rgba(5,20,31,.8);
}

.fc_gray2 {
    color: #05141f !important;
    opacity: .8;
}

.ico_txt_3 .ico_inner .ico_list li .i_box .txt_box {
    color: #05141f;
    opacity: .8;
}

.tit_e_al {
    color: #05141f;
}

.offers_detail_top .car_tit .carInfos .carName {
    color: #05141f;
}

.offers_detail_top .car_tit .carInfos .carTream {
    color: #05141f;
    opacity: .8;
}

.offers_detail_top .car_txt .price_info .carFrom {
    color: #05141f;
    opacity: .8;
}

.offers_detail_top .car_txt .price_info .carPrice {
    color: #05141f !important;
}

.offers_detail_top .car_txt .carText p {
    color: #05141f;
}

.sales_tool li .tool_tspr {
    color: #05141f;
}

.modelRange_area .range_title {
    color: #05141f;
    border-bottom: 1px solid rgba(5,20,31,.4) !important;
}

.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .txt_box span {
    color: #ea0029;
}

.compact-cars-listbox .compact-cars-group .compact-cars-inner .compact-cars-box .link p {
    color: #05141f;
}

.modelSlide_box .modelSlide_item .item_info li {
    color: #05141f;
    opacity: .8;
}

.itb-section .itb-text .bbs_tit {
    color: #05141f;
    line-height: 1.2;
}

.cpsSearch .cpsSearchTip {
    color: #ea0029 !important;
}

.text-change-ownership p {
    color: #05141f;
}

.img_txt_box .tit_box .s_tit {
    color: #ea0029 !important;
}

.section_area.bg_black .tit_box, .section_area.bg_black .s_tit {
    color: #fff !important;
}

.our_story .img_txt_box .tit_box {
    color: #05141f !important;
}

.section_area.bg_black .b_tit {
    color: #fff !important;
}

.heritage_wrap .year_step .year_list li a.active {
    color: #05141f !important;
}

.heritage_wrap .year_step .year_list li a {
    color: rgba(5,20,31,.6) !important;
}

.heritage_wrap .title_img_box .history .text_box .txt {
    color: #05141f !important;
}

.heritage_wrap .title_img_box .history .image_box .year_cont .y_txt {
    color: #05141f !important;
}

.heritage_wrap .title_img_box .history .image_box .year_cont .y_no {
    color: #ea0029 !important;
}

.slider_basic .slick-dots li button {
    background: #05141f !important;
}

.our_story .img_txt_box.type02 .tit_box {
    color: #fff !important;
}

.innovation .img_text_com .img_txt_inner .txt_area .content {
    color: #05141f !important;
}

.title_text_wrap.more_box .con_txt {
    color: #05141f !important;
}

.title_text_wrap.more_box .more_btn a {
    color: #05141f !important;
    opacity: .8 !important;
}

.innovation .img_txt_box .tit_box {
    color: #05141f !important;
}

.innovation .title_compo .tag_txt span {
    color: #ea0029 !important;
}

.title_compo .title.title_black {
    color: #05141f !important;
}

.img_text_com .img_txt_inner .txt_area .content {
    color: #05141f !important;
    opacity: .8 !important;
}

.whatsOn .new_box .text_area .name_car {
    color: #ea0029 !important;
}

.main_news {
    color: #05141f !important;
}

.bbs_type4 li .bbs_txt {
    color: #05141f !important;
}

.pg_num_area .pg_num_on {
    background: #05141f;
}

.how_to_section .process .step .tit span {
    background: #05141f !important;
}

.how_to_section .how_to .title span {
    color: #05141f !important;
}

.realizing {
    color: #05141f !important;
    opacity: .6 !important;
}

.search_voice_wrap .voice_list_wrap .list li a {
    color: #05141f !important;
}

.gt_sitemap .con_box h4 {
    color: #05141f !important;
}

.contact_address dt {
    color: #05141f !important;
}

[class*=bbs_type] .bbs_sort, [class*=bbs_type] .bbs_date, [class*=bbs_type] .bbs_file, [class*=bbs_type] .bbs_txt {
    color: #05141f;
    opacity: .8;
}

.bbs_faq .faq_view .title_box .sub {
    color: #05141f !important;
    opacity: .6 !important;
}

.bbs_faq .faq_view .view_contents_box em {
    color: #05141f;
}

.schTab li a.tab_on {
    color: #ea0029;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
    color: #fff;
    opacity: .6;
}

    .fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a.on {
        color: #fff;
        opacity: 1;
    }

.nf_explorer .nf_title_wrap .title_inner .nf_b_title {
    color: #05141f;
}

.nf_explorer .nf_title_wrap .title_inner .sub_t {
    opacity: .8;
}

.color--kia-red {
    color: #ea0029;
}

.explore-desc-wrap {
    color: #05141f;
}

.nf_explorer .notice_info span {
    color: #05141f;
    opacity: .6;
}

.fe_inex_wrap .nf_title_wrap .title_inner .nf_b_title {
    color: #05141f;
}

.fe_inex_wrap .nf_title_wrap .title_inner .sub_t {
    opacity: .8;
}

.nf_tab_com .img_box_wrap .tab_contents .txt_desc div {
    color: #05141f;
    opacity: .8;
}

.new_boxImage_wrap .boxList_title {
    color: #05141f !important;
}

    .new_boxImage_wrap .boxList_title:before {
        background: #05141f !important;
    }

.resource_gallerys .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f;
    opacity: .8;
}

    .resource_gallerys .fe_snb_wrap .snb_menu .s_list a.on {
        color: #05141f;
    }

        .resource_gallerys .fe_snb_wrap .snb_menu .s_list a.on:after {
            background: #05141f;
        }

.resource_spec .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f;
    opacity: .8;
}

    .resource_spec .fe_snb_wrap .snb_menu .s_list a.on {
        color: #05141f;
        opacity: 1;
    }

        .resource_spec .fe_snb_wrap .snb_menu .s_list a.on:after {
            background: #05141f;
        }

.resource_spec .spec_visual .spec_data {
    padding-top: 120px;
}

    .resource_spec .spec_visual .spec_data ul {
        margin-top: 20px;
    }

.style_comp_wrap .style_comp .title_area .title {
    color: #05141f !important;
}

.resource_accessorys .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f;
    opacity: .8;
}

    .resource_accessorys .fe_snb_wrap .snb_menu .s_list a.on {
        color: #05141f;
        opacity: 1;
    }

.acc_filter .category_area ul li a {
    color: #05141f;
    opacity: .8;
}

.keyVisualWrap .carInfor ul li .inforTit {
    color: #05141f !important;
    opacity: .8 !important;
}

.keyVisualWrap .carInfor ul li .inforTxt {
    color: #05141f !important;
}

.keyVisualWrap .textArea {
    color: #05141f !important;
}

.keyVisualWrap .view_inout li.on a {
    color: #ea0029 !important;
}

.keyVisualWrap .color_info {
    color: #05141f !important;
    opacity: .6 !important;
}

.keyVisualWrap .view_inout li a {
    color: #05141f !important;
    opacity: .6 !important;
}

.keyVisualWrap .notiTxt {
    color: #05141f !important;
    opacity: .6 !important;
}

.spec_visual .spec_data h1 {
    color: #05141f !important;
}

.tableWrap .tableTit strong {
    background: rgba(5,20,31,.8);
}

.wheel_visual .wheel_data h2 {
    color: #05141f !important;
}

.wheel_slide_area .img_wrap .title {
    color: #05141f !important;
}

.review .review_visual .review_interaction .review_data .item_title {
    color: #05141f !important;
}

.review .review_visual .review_interaction .review_data .address {
    color: #05141f !important;
}

    .review .review_visual .review_interaction .review_data .address span {
        color: #05141f !important;
        opacity: .6 !important;
    }

.review .media_review .mediaCon &gt; ul li .txt span {
    color: #fff !important;
    opacity: .6 !important;
}

.nf_video_slide .nf_title_wrap .title_inner .nf_b_title {
    color: #05141f !important;
}

.nf_tab_com.bg_black .com_mobile_tp .title_txt {
    color: #fff !important;
}

.sponsor_event .list {
    border-top: 2px solid #05141f !important;
}

    .sponsor_event .list .list_box {
        border-bottom: 2px solid #05141f;
    }

.byoDetail .byo_content {
    border-top: 3px solid #05141f;
}

.car_list .car_box .car_a.on {
    border: 2px solid #05141f;
}

.byo_complete .byo_box02 {
    border-top: 3px solid #05141f;
}

.tit_a_ac:after {
    background: #05141f !important;
}

.byoDetail .byo_aside {
    border-top: 3px solid #05141f;
}

    .byoDetail .byo_aside .aside {
        border-bottom: 3px solid #05141f;
    }

.byo_complete {
    border-top: 3px solid #05141f;
}

.con_tit:after {
    background: #05141f !important;
}

.excon_tit:before {
    background: #ea0029 !important;
}

.excon_tit {
    color: #05141f !important;
}

.tit_b_al:before, .tit_b_ar:before {
    background: #05141f;
}

[data-table-fixed].table_fixed_e .sec_scroll {
    border-top: 2px solid #05141f;
}

.offersList .offerCar_wrap .carTxt .priceInfo {
    border-bottom: 1px solid #05141f !important;
}

.exsub_gnb a.on, .year_tab_wrap .year_tab_box a.on, .tab_wrap ul.tabs li.active a {
    border-top: 3px solid #fff !important;
}

.text_gal .row .column.on a {
    border-top: 3px solid #05141f !important;
}

.tit_b_ac:before {
    background: #05141f;
}

.exsub_gnb a.on {
    border-top: 3px solid #fff !important;
}

.offers_detail_top .car_txt .price_info {
    border-bottom: 1px solid #05141f !important;
}

.whatsOn .new_box .text_area .name_car {
    background: #fff !important;
}

.whatsOn .exsub_gnb a.on {
    border-top: 3px solid #05141f !important;
}

.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar {
    width: 10px;
}

.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar-thumb {
    background-color: #05141f;
    border-radius: 10px;
    background-clip: padding-box;
    border: 2px solid transparent;
}

.modelSlide_box .modelSlide_item .item_wrap .box_scroll .item_info::-webkit-scrollbar-track {
    background-color: #05141f;
    opacity: .2;
    border-radius: 10px;
    box-shadow: inset 0 0 5px #fff;
}

[data-table-fixed] .table_scroll .bar {
    background-color: #05141f;
}

.pipContents .popup .pop_con .img_more dt:before {
    border-top: 2px solid #05141f !important;
}

.pipContents .popup_wrap {
    border-top: 2px solid #05141f !important;
}

.pipLayout .imgList.type10 li a h4.btmTextTit {
    border-bottom: 1px solid rgba(5,20,31,.2) !important;
}

.pipLayout .pipTit::after {
    border-bottom: 1px solid rgba(5,20,31,.2) !important;
}

.color_list .color_l.on .color_a .sel {
    border: 5px solid #ea0029;
}

.popup .pop_tit {
    background: #05141f;
}

.layer_hotspot h3 {
    border-bottom: 2px solid #05141f !important;
    color: #05141f !important;
}

.layer_hotspot p {
    color: #05141f !important;
    opacity: .8;
}

.fe_pip_wrap .popup_wrap {
    border-top: 2px solid #05141f;
}

.fe_pip_wrap .popup .pop_con .img_more dt:before {
    border-top: 2px solid #05141f !important;
}

.fe_pip_wrap .popup .pop_con .img_more dt {
    color: #05141f;
}

.fe_pip_wrap .popup .pop_con .img_more dd {
    color: #05141f;
    opacity: .8;
}

.stepType01 li.stepWrap.on .stepbar {
    border: 1px solid #05141f;
    background-color: #05141f;
    border-bottom: 4px solid #333;
}

.stepType01 li.stepWrap .stepCon {
    border: 1px solid #05141f;
}

.stepType01 li.stepWrap.on .stepbar strong.num:after {
    background: #fff;
}

.stepType01 li.stepWrap .stepbar .txt strong {
    color: #05141f;
    opacity: .6;
}

.stepType01 li.stepWrap .stepbar strong.num {
    color: #05141f;
    opacity: .6;
}

.stepType01 li.stepWrap.on .stepbar strong.num {
    color: #fff;
    opacity: 1;
}

.stepType01 li.stepWrap.on .stepbar .txt strong {
    color: #fff;
    opacity: 1;
}

.stepType01 li.stepWrap.on .stepbar .txt span {
    color: #fff;
    opacity: .6;
}

.byoTab .step li.on a {
    background: #05141f !important;
}

.byoTab .step li.on .num {
    color: #eee;
}

.byoDetail .byo_graph .rank li:first-child .num {
    color: #ea0029;
}

.byoDetail .byo_summary .sum_l.total .total_price {
    color: #05141f !important;
}

.byo_disclaimer .tit {
    color: #05141f;
    opacity: .8;
}

.byo_disclaimer .txt {
    color: rgba(5,20,31,.6);
}

    .byo_disclaimer .txt a {
        color: #05141f;
        opacity: 1 !important;
    }

.byoTab .step li .name {
    color: #05141f;
    font-size: 16px !important;
}

.byoDetail .byo_summary .sum_l .item_h .price {
    color: #05141f;
    opacity: .8;
}

.byoTab .step li .num {
    color: #05141f;
    opacity: .6;
}

.byoTab .step li.off .name {
    color: #05141f;
}

.searchBox .form_wrp .input_box {
    width: 97%;
}

.form_sch .formArea .ipt_wrap {
    width: 98%;
}

.form_wrp .sel_box .select-list .select-list-hover, .form_wrp .sel_box .select-list .select-list-selected {
    background: #05141f;
    color: #fff;
}

.form_wrp .sel_box .select-list-selfocus {
    border: 1px dotted #05141f !important;
}

.payment_box .method_edit .deposit_input input, .payment_box .method_edit .deposit_input label {
    color: #05141f;
}

.payment_box .method_edit .deposit_slider .ui-slider-handle {
    width: 30px;
    height: 30px;
    border: 1px solid #888;
    background: #fff;
    border-radius: 100%;
    margin: -9px -14px;
}

.payment_box .method_edit .deposit_slider .ui-slider-range {
    background: linear-gradient(#05141f,#05141f);
    opacity: .75;
}

.payment_box .method_edit .form_chk label.r_on {
    box-shadow: 2px 2px 2px #333 inset;
    background: #05141f;
}

.tab_type2 .tab_on, .tab_type3 .tab_on {
    background: #05141f;
}

.tab_cpt2 &gt; ul &gt; li.on &gt; a {
    background-color: #05141f;
}

.ess {
    color: #05141f;
}

.name_car {
    background: #05141f !important;
}

.main_news .bbs_date:after {
    background: #05141f !important;
}

.main_news .bbs_more {
    border: 2px solid #05141f !important;
}

.bbs_type4 li .bbs_txt:before {
    background: #05141f !important;
}

.new_detail .cpt_box:before {
    background: #05141f !important;
}

.pop_main .session_area {
    box-sizing: border-box;
}

#header, .fe_pip_wrap.pip_wrap #header, .pip_wrap #header {
    border-bottom: 1px solid #ccc !important;
}

    #header .header_in {
        width: 100%;
        max-width: 1440px;
        padding: 21px 0;
        box-sizing: border-box;
    }

    #header:before {
        background: #05141f;
        border-bottom: 1px solid transparent;
    }

    #header .logo_h1 {
        float: none;
        position: absolute;
        top: 25px;
        left: 50%;
        padding: 3px 0;
        margin: 0 auto;
        text-align: center;
        transform: translate(-50%);
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        -moz-transform: translate(-50%);
        -o-transform: translate(-50%);
    }

        #header .logo_h1 .lg_a {
            display: block;
            width: 100px;
            height: 23px;
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 0 0;
            background-size: cover;
        }

            #header .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

.util_area .util_search .u_sch_button {
    padding-top: 2px;
}

    .util_area .util_search .u_sch_button a {
        display: inline-block;
        font-size: 11px;
        padding-right: 5px;
        font-family: "kiaB";
    }

        .util_area .util_search .u_sch_button a span {
            position: relative;
            padding-left: 20px;
            color: #fff;
        }

            .util_area .util_search .u_sch_button a span:before {
                display: block;
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 14px;
                height: 14px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-w.png") 0 0;
            }

.util_area .util_search .u_sch_box .spr_search {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-w.png") 0 0;
}

    .util_area .util_search .u_sch_box .spr_search.nitro-lazy {
        background-image: none !important;
    }

.util_area .util_search .u_sch_box {
    position: relative;
    display: none;
    background: #05141f;
    border: 1px solid #05141f;
    border-radius: 0;
    padding-left: 20px;
}

    .util_area .util_search .u_sch_box:before {
        display: block;
        content: "";
        position: absolute;
        top: 4px;
        left: 0;
        width: 1px;
        height: 15px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bl_stick.gif") no-repeat 0 0;
    }

    .util_area .util_search .u_sch_box .sch_inp {
        background: #05141f !important;
        color: #fff !important;
    }

        .util_area .util_search .u_sch_box .sch_inp:selected {
            background: #05141f !important;
            color: #fff !important;
        }

.util_area .util_menu .util_l {
    padding-left: 15px;
    padding-right: 0;
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/bl_stick.gif") 0 4px no-repeat;
}

    .util_area .util_menu .util_l.nitro-lazy {
        background-image: none !important;
    }

    .util_area .util_menu .util_l:first-child {
        padding-left: 0;
        background: 0;
    }

.util_area .util_search .u_sch_box input.sch_inp:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
    -webkit-box-shadow: 0 0 0 1000px black inset;
}

.util_area {
    background: #05141f;
    border-bottom: 1px solid transparent;
    opacity: .6;
}

    .util_area .util_menu .util_l .util_a {
        color: #fff;
    }

    .util_area .util_set_location &gt; a {
        color: #fff;
    }

    .util_area .util_menu {
        float: left;
    }

/*.gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
    height: auto;
}*/

.gnb_area .gnb_nav li:first-child {
    margin-left: 0;
}

.gnb_area .gnb_nav.gnb_right {
    float: right;
}

.gnb_area .gnb_nav .dth2_u {
    top: 81px;
}

.gnb_area .gnb_nav.gnb_right .dth2_u {
    right: 0;
}

.gnb_area .gnb_nav .dth_on .dth1_a {
    color: #05141f;
}

.gnb_dimmed {
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box {
    border: 0;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box {
    background: #fff;
}

.gnb_area .gnb_nav .dth_pip .car_tab {
    padding: 18px 20px;
}

.util_area .util_set_location .my_location strong {
    padding-top: 3px;
    color: #fff;
    font-size: 11px;
}

.go_build {
    top: 23px;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu {
    max-width: 1440px;
}

.set_location {
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0;
    width: 80%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

    .set_location .pop_tit {
        padding: 16px 25px;
    }

.snb_wrap {
    background: #05141f;
    top: 116px;
}

.sales_kit {
    border-right: 1px solid #05141f;
}

    .sales_kit .kit {
        border-left: 1px solid #05141f;
        border-right: 1px solid #05141f;
    }

    .sales_kit.open .kit {
        background: #05141f;
    }

.snb_wrap.snb_pip .snb_nav {
    background: #05141f;
}

.snb_wrap .snb_nav .sdth1_a {
    color: #fff;
}

.sales_kit .kit_menu {
    width: 190px;
}

    .sales_kit .kit_menu .kit_l {
        background: #05141f;
        border-top: 1px solid #666;
    }

    .sales_kit .kit_menu .kit_a {
        border-top: 1px solid #333;
    }

.pip_gallery_new .con_tit2:after {
    background: #05141f !important;
}

.showroom_test_drive .pop_right_layer .p_inner .lay_close_btn {
    background: #05141f !important;
}

.test_drive_btn {
    background: #05141f !important;
    border: 1px solid #05141f !important;
}

.bbs_type4 li .bbs_img {
    overflow: hidden;
}

.util_light_link {
    display: inline-block;
}

    .util_light_link a {
        color: #fff;
        font-size: 11px;
    }

.go_build .btnType1 {
    background-color: transparent !important;
    color: #05141f;
    font-family: "kiaB";
    font-size: 16px;
    padding-top: 2px;
    padding-right: 5px;
}

    .go_build .btnType1:hover {
        color: #05141f !important;
        opacity: 1;
    }

.go_build .spr_build:before {
    background-image: none;
    width: 1px;
    height: 16px;
    background: #444;
    margin: 5px 22px 0 0;
}

.pip_wrap #container {
    padding-top: 160px;
}

.wsg_main #header .header_in {
    padding: 21px 0;
}

.wsg_main #header .logo_h1 {
    top: 25px;
}

    .wsg_main #header .logo_h1 .lg_a {
        display: block;
        width: 100px;
        height: 23px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/new-kia-logo-white.png") no-repeat 0 0;
        background-size: 100px 23px;
    }

        .wsg_main #header .logo_h1 .lg_a.nitro-lazy {
            background-image: none !important;
        }

.wsg_main #header {
    background: transparent;
    border-bottom: 1px solid #ccc;
    position: fixed !important;
    width: 100%;
}

    .wsg_main #header.over {
        background: #fff;
        border-bottom: 1px solid #ccc;
    }

        .wsg_main #header.over .spr_build:before {
            background-color: #444;
        }

    .wsg_main #header:hover {
        background: #fff;
        border-bottom: 1px solid #ccc;
    }

        .wsg_main #header:hover .gnb_area .gnb_nav .dth1_a {
            color: #05141f;
        }

    .wsg_main #header.over .gnb_area .gnb_nav .dth1_a {
        color: #05141f;
    }

    .wsg_main #header.over .logo_h1 .lg_a {
        background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 50% 50%;
        background-size: 100px 23px;
    }

        .wsg_main #header.over .logo_h1 .lg_a.nitro-lazy {
            background-image: none !important;
        }

    .wsg_main #header:hover .logo_h1 .lg_a {
        background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 50% 50%;
        background-size: 100px 23px;
    }

        .wsg_main #header:hover .logo_h1 .lg_a.nitro-lazy {
            background-image: none !important;
        }

    .wsg_main #header.wover {
        background: #fff;
        border-bottom: 1px solid #ccc;
    }

        .wsg_main #header.wover .gnb_area .gnb_nav .dth1_a {
            color: #05141f;
        }

        .wsg_main #header.wover .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 0 0;
            background-size: 100px 23px;
        }

            .wsg_main #header.wover .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

    .wsg_main #header .go_build .spr_build:before {
        background-color: #eee;
    }

.wsg_main .gnb_area .gnb_nav .dth2_u {
    top: 81px;
}

.wsg_main .go_build {
    top: 23px;
}

.wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
    color: #05141f;
}

.wsg_main .gnb_area .gnb_nav .dth1_a {
    color: #fff;
}

    .wsg_main .gnb_area .gnb_nav .dth1_a:hover {
        color: #05141f;
    }

.wsg_main #container {
    padding-top: 0 !important;
}

.wsg_discover #container {
    padding-top: 112px !important;
}

.wsg_main #header .go_build .btnType1 {
    color: #fff;
}

.wsg_main #header.over .go_build .btnType1 {
    color: #05141f !important;
}

.wsg_main #header:hover .go_build .btnType1 {
    color: #05141f !important;
}

.wsg_main #header:hover .spr_build:before {
    background: #444;
}

.wsg_main #header.wover .go_build .btnType1 {
    color: #05141f !important;
}

.wsg_main #header.wover .spr_build:before {
    background: #444;
}

.wsg_main #header.over .go_build .spr_build:before {
    background: #444;
}

#header, .fe_pip_wrap.pip_wrap #header, .pip_wrap #header {
    position: fixed;
}

.pip_gallery_new .tab_nav li button {
    color: rgba(5,20,31,.8) !important;
}

@media screen and (max-width:1024px) {
    .wsg_main #header .header_in {
        padding: 15px 0;
    }

    #header .header_in {
        padding: 15px 0;
    }

    .go_build {
        right: 0;
        top: 15px;
    }

    .wsg_main #header {
        position: absolute !important;
    }

    .gnb_area .gnb_nav .dth1_l {
        max-width: 170px;
        margin-left: 10px;
    }

    .gnb_area .gnb_nav .dth2_u {
        top: 81px;
    }

    .gnb_area .gnb_nav .dth1_a {
        height: auto;
    }

    .go_build .spr_build .desc {
        display: block;
        line-height: 1;
    }

    .gnb_area .gnb_nav .dth1_a {
        max-width: 95px;
    }

    .go_build .btnType1 {
        max-width: 100px;
        padding: 10px 5px 10px 15px;
    }

    .wsg_main .go_build {
        right: 0;
        top: 15px;
    }

    .go_build .spr_build:before {
        position: absolute;
        top: 3px;
        left: 0;
    }

    .go_build &gt; div {
        min-width: 80px;
    }

    .wsg_main #header .logo_h1 {
        top: 25px;
    }

    /*ADDED BY HB*/
       /* #header .header_in .gnb_area.open {
        height: calc(100vh - 60px);
        overflow: auto;
    }*/
}

@media screen and (width:768px) {
    .gnb_area .gnb_nav .dth2_u {
        top: 81px;
    }

    .gnb_area .gnb_nav .dth1_l {
        max-width: 170px;
        margin-left: 0;
    }

    .go_build .btnType1 {
        max-width: 96px;
        padding: 10px 5px 10px 10px;
    }

    .go_build &gt; div {
        min-width: 80px !important;
    }

    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
        margin-right: 20px;
    }

    .wsg_main .gnb_area .gnb_nav .dth2_u {
        top: 81px;
    }
}

@media screen and (max-width:767px) {
    .gnb_area {
        top: 61px;
    }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
            height: auto;
            overflow: visible;
        }

    .snb_wrap.snb_pip .snb_area {
        border-left: 1px solid #666 !important;
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        border-top: 1px solid #666 !important;
    }

    .gnb_area {
        width: 100%;
    }

        .gnb_area .gnb_nav .dth1_l {
            max-width: initial;
            margin-left: 0;
        }

    .util_area {
        background: #fff;
        opacity: 1;
    }

    .gnb_area .gnb_nav.gnb_right {
        width: 100%;
        border-top: 1px solid #dbdbdb;
        float: none;
    }

    .gnb_area .gnb_nav .dth2_u {
        margin: 0;
        padding: 0 10px;
    }

    .util_area .util_menu {
        float: none;
        margin-left: 0;
    }

    .util_area .util_set_location &gt; a {
        color: #333;
    }

    .util_area .util_menu .util_l {
        padding-left: 0;
    }

        .util_area .util_menu .util_l .util_a {
            color: #999;
        }

    .util_area .util_set_location .util_a {
        display: inline-block;
        padding-top: 15px;
    }

    .util_area .util_set_location .set_location_form button {
        background: #05141f;
    }

    .util_area .util_menu .util_w {
        width: 100%;
    }

    .gnb_area .gnb_nav .dth_pip .car_tab {
        padding: 0;
    }

    .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
    }

    .open_gnb {
        top: 10px;
        left: 10px;
        right: auto;
        background: transparent;
    }

    .wsg_main #header .gnb_area .gnb_nav .dth1_a {
        color: #05141f;
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        color: #fff;
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff;
    }

    .wsg_main #header {
        position: absolute !important;
    }

        .wsg_main #header.over .gnb_area .gnb_nav .dth1_a {
            color: #05141f;
        }

        .wsg_main #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
            background: #05141f;
            color: #fff;
        }

        .wsg_main #header .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/new-kia-logo-white.png") no-repeat 0 0;
            background-size: 70px auto;
        }

            .wsg_main #header .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over .logo_h1 .lg_a {
            background-size: 70px auto;
        }

        .wsg_main #header .logo_h1 {
            width: 70px;
            top: 18px;
        }

        .wsg_main #header .header_in {
            padding: 16px 0;
            height: 60px;
        }

        .wsg_main #header:hover .logo_h1 .lg_a {
            width: 70px;
            height: 23px;
        }

        .wsg_main #header .logo_h1 .lg_a {
            width: 70px;
            height: 23px;
        }

        .wsg_main #header:hover {
            background: transparent;
        }

        .wsg_main #header.over:hover {
            background: #fff;
        }

        .wsg_main #header:hover .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/new-kia-logo-white.png") no-repeat 50% 50%;
            background-size: 100% auto;
        }

            .wsg_main #header:hover .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over:hover .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 50% 50%;
            background-size: 100% auto;
        }

            .wsg_main #header.over:hover .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header .spr_menu {
            width: 20px;
            height: 16px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
        }

            .wsg_main #header .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over .spr_menu {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
            background-position: 0 -15px;
        }

            .wsg_main #header.over .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header .m_sch_area .open_search {
            top: 9px;
            right: 10px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 50% 0;
            background-size: 23px 43px;
        }

            .wsg_main #header .m_sch_area .open_search.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over .m_sch_area .open_search {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 50% 0;
            background-size: 23px 43px;
            background-position: 50% -22px;
        }

            .wsg_main #header.over .m_sch_area .open_search.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header .m_sch_area .close_search {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-close-m.png") no-repeat 50% 50%;
            background-size: 15px 15px;
        }

            .wsg_main #header .m_sch_area .close_search.nitro-lazy {
                background-image: none !important;
            }

    .m_sch_area .open_search {
        top: 9px;
        right: 10px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px;
        background-position: 50% -22px;
    }

        .m_sch_area .open_search.nitro-lazy {
            background-image: none !important;
        }

    .m_sch_area .close_search {
        top: 9px;
        right: 10px;
        background-color: transparent;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-close-m.png") no-repeat 50% 50%;
        background-size: 15px 15px;
    }

        .m_sch_area .close_search.nitro-lazy {
            background-image: none !important;
        }

    .m_sch_area .search_area {
        width: 100%;
        margin: 0;
        position: absolute;
        left: 0;
        top: 61px;
        z-index: 1000;
    }

        .m_sch_area .search_area .search_btn {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 0 0;
            background-size: 21px 40px;
            background-position: 50% -16px;
        }

            .m_sch_area .search_area .search_btn.nitro-lazy {
                background-image: none !important;
            }

    #header {
        position: relative !important;
    }

        #header .spr_menu {
            width: 20px;
            height: 16px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
            background-position: 0 -15px;
        }

            #header .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
            background: #05141f;
            color: #fff;
        }

        #header .logo_h1 {
            width: 70px;
            top: 18px;
        }

        #header .header_in {
            padding: 16px 0;
            height: 60px;
        }

        #header .logo_h1 .lg_a {
            width: 70px;
            height: 23px;
        }

        #header .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 0 0;
            background-size: 100% auto;
        }

            #header .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-open-m.png.png") no-repeat 0 0;
        background-size: 100% 100%;
    }

    .gnb_area .gnb_nav .dth_on .dth1_a:after {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-close-m.png") no-repeat 0 0;
        background-size: 100% 100%;
    }

    .util_area .util_menu .util_a:before {
        width: 7px;
        height: 7px;
        margin: 4px 8px 0 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/footer-arrow-right-m.png") no-repeat 0 0;
        background-size: 100% 100%;
    }

    .wsg_discover #container {
        padding-top: 0 !important;
    }

    .set_location .pop_tit {
        padding: 12px 12px;
    }

    .spr_build:before {
        display: none;
    }

    #header, .fe_pip_wrap.pip_wrap #header, .pip_wrap #header {
        position: relative !important;
    }

    .gnb_area .gnb_nav .dth1_a {
        max-width: 100%;
    }

    .pipLayout .pipTit {
        line-height: 1.5 !important;
    }

    .pop_main {
        top: 70px !important;
    }

    .nf_tab_com.bg_black .m_slide_box .item .sli_title {
        color: #fff !important;
    }
}

#footer {
    padding-bottom: 0;
}

    #footer .f_navi {
        background: #05141f;
        padding: 80px 0 45px;
        border-top: 0;
    }

        #footer .f_navi .inner {
            width: 100%;
            max-width: 1440px;
            box-sizing: border-box;
        }

            #footer .f_navi .inner [class*=item] div {
                color: #fff;
                text-transform: none;
            }

            #footer .f_navi .inner .foot_content {
                width: 100%;
                box-sizing: border-box;
            }

                #footer .f_navi .inner .foot_content:after {
                    display: block;
                    content: "";
                    clear: both;
                }

            #footer .f_navi .inner .foot_logo {
                text-align: left;
                padding-bottom: 40px;
            }

            #footer .f_navi .inner .foot_content:after {
                display: block;
                content: "";
                clear: both;
            }

            #footer .f_navi .inner .foot_logo span {
                display: inline-block;
                width: 70px;
                height: 16px;
            }

                #footer .f_navi .inner .foot_logo span img {
                    width: 100%;
                }

            #footer .f_navi .inner [class*=item] ul li a {
                font-size: 14px;
                color: #fff;
                opacity: .6;
                text-transform: none;
            }

            #footer .f_navi .inner [class*=item] ul li {
                padding: 0 0 10px 0;
            }

            #footer .f_navi .inner .foot_content .foot_left {
                float: left;
                width: 25%;
                box-sizing: border-box;
            }

                #footer .f_navi .inner .foot_content .foot_left .fot_menu {
                    width: 100%;
                    padding-bottom: 80px;
                }

                    #footer .f_navi .inner .foot_content .foot_left .fot_menu li {
                        padding: 0 0 20px 0;
                        text-align: left;
                    }

                        #footer .f_navi .inner .foot_content .foot_left .fot_menu li a {
                            color: #fff;
                            font-size: 18px;
                            font-family: "kiaB";
                        }

                #footer .f_navi .inner .foot_content .foot_left .info_country {
                    width: 100%;
                    text-align: left;
                    padding-bottom: 30px;
                }

                    #footer .f_navi .inner .foot_content .foot_left .info_country a {
                        font-size: 14px;
                        color: #999;
                    }

                        #footer .f_navi .inner .foot_content .foot_left .info_country a span {
                            display: inline-block;
                            padding-left: 5px;
                            color: #fff;
                            font-family: "kiaB";
                            opacity: 1;
                        }

                #footer .f_navi .inner .foot_content .foot_left .info_sns div {
                    float: left;
                    margin-right: 15px;
                }

                #footer .f_navi .inner .foot_content .foot_left .info_sns:after {
                    display: block;
                    content: "";
                    clear: both;
                }

            #footer .f_navi .inner .foot_content .foot_right {
                float: left;
                width: 75%;
                box-sizing: border-box;
            }

            #footer .f_navi .inner .item3 {
                width: 18%;
            }

            #footer .f_navi .inner .item5 {
                width: 13%;
            }

    #footer .foot_copy_area {
        width: 100%;
        padding: 50px 0 30px 0;
        box-sizing: border-box;
        color: rgba(5,20,31,.8);
    }

        #footer .foot_copy_area:after {
            display: block;
            content: "";
            clear: both;
        }

        #footer .foot_copy_area .foot_breadcrumbs {
            float: left;
            width: 35%;
            box-sizing: border-box;
            text-align: left;
        }

            #footer .foot_copy_area .foot_breadcrumbs span {
                position: relative;
                display: inline-block;
            }

                #footer .foot_copy_area .foot_breadcrumbs span.home {
                    margin-left: 0;
                }

        #footer .foot_copy_area .copyright {
            float: right;
            width: 65%;
            box-sizing: border-box;
            text-align: right;
            color: rgba(255,255,255,.4);
        }

            #footer .foot_copy_area .copyright address {
                display: inline-block;
            }

            #footer .foot_copy_area .copyright .tel_call {
                padding-right: 60px;
                font-size: 11px;
                color: rgba(255,255,255,.4);
                text-transform: uppercase;
            }

    #footer .f_navi .inner [class*=item] ul li a {
        line-height: 1.4;
    }

    #footer .site_info {
        padding-top: 0;
        border-top: 0;
        background: #fff;
    }

        #footer .site_info .info_sns {
            display: block;
            margin-top: 0;
            text-align: left;
        }

    #footer .sns_spr {
        margin: 0 10px 10px 0;
    }

    #footer .site_info .cpr .br {
        height: auto;
        line-height: 1;
        color: rgba(255,255,255,.4);
    }

    #footer .site_info .cpr {
        overflow: visible;
        height: auto;
        margin-top: 0;
        font-size: 11px;
        color: rgba(255,255,255,.4);
        text-transform: uppercase;
    }

    #footer .foot_breadcrumbs ol li, #footer .foot_breadcrumbs ol li a {
        color: rgba(255,255,255,.6);
    }

    #footer .foot_copy_area .foot_breadcrumbs span.gt {
        margin: 0 5px;
    }

    #footer .f_navi .inner [class*=item] {
        width: 20%;
    }

    #footer .f_navi .inner .item1 {
        width: 20%;
    }

    #footer .f_navi .inner .item2 {
        width: 20%;
    }

    #footer .f_navi .inner .item3 {
        width: 20%;
    }

    #footer .foot_copy_area .foot_breadcrumbs span a {
        color: rgba(255,255,255,.6);
    }

        #footer .foot_copy_area .foot_breadcrumbs span a:hover {
            text-decoration: underline !important;
        }

            #footer .foot_copy_area .foot_breadcrumbs span a:hover span {
                text-decoration: underline !important;
            }

@media screen and (max-width:1440px) {
    #footer .f_navi .inner {
        padding: 0 15px;
    }
}

@media screen and (max-width:1024px) {
    #footer .f_navi .inner {
        margin: 0;
        padding: 0 15px;
    }

        #footer .f_navi .inner .foot_content .foot_left {
            width: 21%;
        }

        #footer .f_navi .inner .foot_content .foot_right {
            width: 76%;
        }

        #footer .f_navi .inner [class*=item] ul li a {
            word-break: break-word;
        }

        #footer .f_navi .inner .item4 {
            width: 21%;
        }

        #footer .f_navi .inner .item5 {
            width: 15%;
        }

        #footer .f_navi .inner [class*=item] ul li a {
            line-height: 1.4;
        }
}

@media screen and (width:768px) {
    #footer .f_navi .inner .foot_content .foot_left .info_sns div {
        margin-top: 10px;
    }
}

@media screen and (max-width:767px) {
    #footer .f_navi {
        display: block;
        padding: 40px 0 30px;
    }

        #footer .f_navi .inner {
            margin: 0;
            padding: 0 15px;
        }

            #footer .f_navi .inner .foot_content .foot_left {
                float: none;
                width: 100%;
            }

            #footer .f_navi .inner .foot_content .foot_right {
                float: none;
                width: 100%;
                margin-top: 40px;
                border-bottom: 1px solid #888;
            }

            #footer .f_navi .inner [class*=item] {
                float: none;
                width: 100%;
                margin-left: 0;
            }

            #footer .f_navi .inner .foot_content .foot_right:after {
                display: block;
                content: "";
                clear: both;
            }

            #footer .f_navi .inner .foot_logo span {
                width: 70px;
            }

            #footer .f_navi .inner .foot_content .foot_left .fot_menu li a {
                font-size: 16px;
            }

            #footer .f_navi .inner .foot_content .foot_left .fot_menu {
                padding-bottom: 30px;
            }

                #footer .f_navi .inner .foot_content .foot_left .fot_menu li {
                    padding: 0 0 30px 0;
                }

            #footer .f_navi .inner .foot_content .foot_left .info_country {
                padding-bottom: 15px;
            }

    #footer .foot_copy_area .foot_breadcrumbs {
        float: none;
        width: 100%;
        padding-bottom: 30px;
    }

    #footer .foot_copy_area .copyright {
        float: none;
        width: 100%;
        text-align: left;
    }

        #footer .foot_copy_area .copyright .tel_call {
            display: block;
            padding-bottom: 18px;
        }

    #footer .f_navi .inner [class*=item] div {
        margin-bottom: 0;
        padding: 20px 0;
        border-top: 1px solid #888;
    }

    #footer .f_navi .inner [class*=item] ul {
        display: none;
    }

    #footer .f_navi .inner [class*=item].on ul.mo_con {
        display: block;
    }

    #footer .f_navi .inner [class*=item] .mo_title {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/footer-arrow-m.png") no-repeat 98% 50%;
        background-size: 12px 12px;
    }

        #footer .f_navi .inner [class*=item] .mo_title.nitro-lazy {
            background-image: none !important;
        }

    #footer .f_navi .inner [class*=item].on .mo_title {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/footer-arrow-up-m.png") no-repeat 98% 50%;
        background-size: 12px 12px;
    }

        #footer .f_navi .inner [class*=item].on .mo_title.nitro-lazy {
            background-image: none !important;
        }

    #footer .site_info .cpr .br {
        padding-right: 0;
        max-width: 224px;
        line-height: 1.5;
    }

    #footer .foot_copy_area {
        padding-bottom: 0;
    }

    #footer .sns_spr {
        margin: 0 10px 0 0;
    }
}

.wsg_main#wrap, .wsg_main #header, .wsg_main .snb_wrap {
    min-width: 100%;
    margin: 0 auto;
    max-width: 1920px;
    width: 100%;
}

.wsg_main .mainNext {
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 450px;
    z-index: 1000;
    border-radius: 100%;
    background: #05141f;
    opacity: .5;
}

    .wsg_main .mainNext:hover {
        opacity: 1;
    }

.wsg_main .playVisual {
    display: none !important;
    position: absolute;
    top: 450px;
}

.wsg_main .stopVisual {
    display: none !important;
    position: absolute;
    top: 450px;
}

.wsg_main .mainPrev {
    overflow: hidden;
    position: absolute;
    left: 20px;
    top: 450px;
    z-index: 1000;
    border-radius: 100%;
    background: #05141f;
    opacity: .5;
}

    .wsg_main .mainPrev:hover {
        opacity: 1;
    }

.wsg_main .pagingNum {
    display: none !important;
    position: absolute;
    top: 450px;
    z-index: 98;
}

.wsg_main .mainCenterWrap .mainCenter {
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 880px;
    margin: 0;
    padding: 0;
    background: #05141f;
    box-sizing: border-box;
}

.wsg_main .mainCenterWrap .imgArea img {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 1080px;
    margin: 0;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}

.wsg_main .mainCenterWrap .mainCenter .kv_txtArea {
    position: absolute;
    bottom: 7%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 1000;
    box-sizing: border-box;
}

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .sub_title {
        font-size: 16px;
        box-sizing: border-box;
        color: #fff;
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title {
        color: #fff;
        color: #fff;
        margin: 0;
        padding: 20px 0;
        box-sizing: border-box;
    }

        .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title {
            font-size: 50px;
            text-transform: none;
            color: #fff;
            text-shadow: rgba(0,0,0,1) 0 0 3px !important;
        }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .kv_desc {
        width: 100%;
        max-width: 700px;
        margin: auto;
        font-size: 18px;
        line-height: 1.4;
        color: #fff;
        text-shadow: rgba(0,0,0,1) 0 0 3px !important;
    }

.wsg_main .mainCenterWrap .mainCenter .kv_btn_area {
    width: 100%;
    box-sizing: border-box;
    padding-top: 30px;
}

    .wsg_main .mainCenterWrap .mainCenter .kv_btn_area .kv_btn {
        display: inline-block;
        padding: 21px 40px;
        font-size: 14px;
        background: #fff;
        color: #05141f;
        font-family: "kiaB";
    }

.wsg_main .mainCenterWrap .mainCenter .imgArea video {
    width: 100%;
    height: 100%;
}

.wsg_main .main_promotion_area .promotion_box {
    position: relative;
    min-height: 78px;
    background: #fff;
}

    .wsg_main .main_promotion_area .promotion_box .title_area {
        position: absolute;
        bottom: 50px;
        left: 0;
        width: 100%;
        padding: 0 80px;
        box-sizing: border-box;
        z-index: 100;
    }

    .wsg_main .main_promotion_area .promotion_box .title {
        font-size: 30px;
        color: #fff;
        font-family: "kiaB";
        line-height: 1.4;
        word-break: break-word;
        text-shadow: rgba(0,0,0,1) 0 0 3px !important;
    }

    .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn {
        width: 100%;
    }

        .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn {
            display: inline-block;
            color: #fff;
            width: auto;
            font-size: 12px;
            font-family: "kiaB";
            padding: 15px 0 0 0;
            text-transform: uppercase;
        }

.wsg_main .main_promotion_area .global_box {
    overflow: hidden;
    position: relative;
    min-height: 78px;
}

    .wsg_main .main_promotion_area .global_box .title_area {
        position: absolute;
        bottom: 50px;
        left: 0;
        width: 100%;
        padding: 0 80px;
        box-sizing: border-box;
        z-index: 100;
    }

    .wsg_main .main_promotion_area .global_box .title {
        font-size: 30px;
        color: #fff;
        font-family: "kiaB";
        line-height: 1.4;
        word-break: break-word;
        text-shadow: rgba(0,0,0,1) 0 0 3px !important;
    }

    .wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn {
        display: inline-block;
        color: #fff;
        width: auto;
        font-size: 12px;
        font-family: "kiaB";
        padding: 15px 0 0 0;
        text-transform: uppercase;
    }

.wsg_main .main_promotion_area .main_sales_box .sales {
    min-height: 78px;
}

    .wsg_main .main_promotion_area .main_sales_box .sales .icon .txt {
        padding-top: 20px;
        font-size: 18px;
        color: #05141f;
        font-family: "kiaB";
        text-align: center;
    }

    .wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img {
        text-align: center;
        text-align: center;
        width: 100%;
        height: 60px;
    }

.wsg_main .mainCenterWrap .mainCenter .bg_dimm {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wsg_main .main_promotion_area .promotion_box .bg_dimm {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
}

.wsg_main .main_promotion_area .global_box .bg_dimm {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wsg_main .mainCenterWrap .mainCenter .video_area {
    width: 100%;
    height: 1080px;
}

    .wsg_main .mainCenterWrap .mainCenter .video_area video {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 120%;
        height: auto;
        object-fit: cover;
        transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
    }

.wsg_main .main_promotion_area .main_box_left {
    position: relative;
    overflow: hidden;
    min-height: 78px;
}

.wsg_main .main_promotion_area .main_box_right .main_sales_box .sales {
    position: relative;
    overflow: hidden;
    float: left;
    width: 50%;
    box-sizing: border-box;
}

    .wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a {
        display: block;
        width: 100%;
        height: 100%;
        max-height: none;
        min-height: 78px;
    }

        .wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg3 {
            background: rgba(5,20,31,.03);
        }

        .wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg20 {
            background: rgba(5,20,31,.2);
        }

        .wsg_main .main_promotion_area .main_box_right .main_sales_box .sales a.bg80 {
            background: rgba(5,20,31,.9);
        }

.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt.txt_black {
    color: #05141f !important;
}

.wsg_main .main_promotion_area .main_sales_box .sales .icon .txt.txt_white {
    color: #fff !important;
    text-shadow: rgba(0,0,0,1) 0 0 3px !important;
}

.wsg_main .mainType1 {
    width: 100%;
    height: auto;
    box-sizing: border-box;
}

    .wsg_main .mainType1 .main_promotion_area {
        width: 100%;
        box-sizing: border-box;
    }

        .wsg_main .mainType1 .main_promotion_area:after {
            display: block;
            content: "";
            clear: both;
        }

        .wsg_main .mainType1 .main_promotion_area .main_box_left {
            overflow: hidden;
            float: left;
            width: 50%;
            box-sizing: border-box;
        }

            .wsg_main .mainType1 .main_promotion_area .main_box_left .promotion_box {
                width: 100%;
                height: 100%;
                overflow: hidden;
            }

                .wsg_main .mainType1 .main_promotion_area .main_box_left .promotion_box img {
                    width: 100%;
                }

        .wsg_main .mainType1 .main_promotion_area .main_box_right {
            float: left;
            width: 50%;
            box-sizing: border-box;
        }

            .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box {
                width: 100%;
                box-sizing: border-box;
                min-height: 78px;
            }

                .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box:after {
                    display: block;
                    content: "";
                    clear: both;
                }

                .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%,-50%);
                    z-index: 10;
                    box-sizing: border-box;
                }

                .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
                    width: 100%;
                }

                .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .dimm {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    background: #05141f;
                    z-index: 5;
                }

                    .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .dimm img {
                        width: 100%;
                    }

                .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
                    opacity: .1;
                }

                .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales.bg80 .icon .txt {
                    color: #fff;
                }

            .wsg_main .mainType1 .main_promotion_area .main_box_right .global_box {
                overflow: hidden;
                width: 100%;
                box-sizing: border-box;
            }

                .wsg_main .mainType1 .main_promotion_area .main_box_right .global_box img {
                    width: 100%;
                    min-height: 78px;
                }

    .wsg_main .mainType1 .sales01_Wrap {
        left: 0;
        top: 0;
    }

    .wsg_main .mainType1 .sales01 .txtArea {
        color: #444;
    }

    .wsg_main .mainType1 .sales02_Wrap {
        left: 0;
        top: 262px;
    }

    .wsg_main .mainType1 .sales02 .txtArea {
        color: #444;
    }

    .wsg_main .mainType1 .sales03_Wrap {
        left: 0;
        top: 524px;
    }

    .wsg_main .mainType1 .sales03 .txtArea {
        color: #fff;
    }

    .wsg_main .mainType1 .carusp_Wrap {
        left: 68%;
        top: 0;
        width: 32%;
    }

    .wsg_main .mainType1 .carusp .txtArea {
        color: #444;
    }

.wsg_main .mainType2 {
    width: 100%;
    height: auto;
    box-sizing: border-box;
}

    .wsg_main .mainType2 .main_promotion_area {
        width: 100%;
        box-sizing: border-box;
    }

        .wsg_main .mainType2 .main_promotion_area:after {
            display: block;
            content: "";
            clear: both;
        }

.wsg_main .main_promotion_area .main_box_left {
    float: left;
    width: 50%;
    box-sizing: border-box;
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

    .wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .wsg_main .mainType2 .main_promotion_area .main_box_left .promotion_box img {
        width: 100%;
    }

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box {
    width: 100%;
    box-sizing: border-box;
}

    .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box:after {
        display: block;
        content: "";
        clear: both;
    }

    .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales {
        position: relative;
        overflow: hidden;
        float: left;
        width: 50%;
        box-sizing: border-box;
    }

        .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a {
            overflow: hidden;
            display: block;
            width: 100%;
            height: 100%;
            max-height: none;
            min-height: 78px;
        }

            .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg3 {
                background: rgba(5,20,31,.03);
            }

            .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg20 {
                background: rgba(5,20,31,.2);
            }

            .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales a.bg80 {
                background: rgba(5,20,31,.9);
            }

        .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .icon {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            z-index: 10;
            box-sizing: border-box;
        }

.wsg_main .main_promotion_area .main_box_left .main_sales_box .sales .icon .txt {
    padding-top: 20px;
    font-size: 18px;
    color: #05141f;
    font-family: "kiaB";
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .bg_img img {
    width: 100%;
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .dimm {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #05141f;
    z-index: 5;
}

    .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .dimm img {
        width: 100%;
    }

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .bg_img img {
    opacity: .1;
}

.wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales.bg80 .icon .txt {
    color: #fff;
}

.wsg_main .main_promotion_area .main_box_right {
    float: left;
    width: 50%;
    box-sizing: border-box;
}

.wsg_main .mainType2 .main_promotion_area .main_box_right .global_box {
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
}

    .wsg_main .mainType2 .main_promotion_area .main_box_right .global_box a {
        display: block;
        width: 100%;
        height: 100%;
    }

    .wsg_main .mainType2 .main_promotion_area .main_box_right .global_box img {
        width: 100%;
    }

.wsg_main .mainType2 .sales01_Wrap, .wsg_main .mainType2 .sales01 {
    left: 0;
    top: 0;
}

    .wsg_main .mainType2 .sales01 .txtArea {
        color: #e7e6e6;
    }

.wsg_main .mainType2 .sales02_Wrap {
    left: 0;
    top: 262px;
}

.wsg_main .mainType2 .sales02 .txtArea {
    color: #fff;
}

.wsg_main .mainType2 .sales03_Wrap {
    left: 0;
    top: 524px;
}

.wsg_main .mainType2 .sales03 .txtArea {
    color: #949392;
}

.wsg_main .mainType2 .carusp_Wrap {
    left: 84%;
    top: 0;
    width: 16%;
}

.wsg_main .mainType2 .carusp .txtArea {
    color: #fff;
}

.wsg_main .mainType3 {
    width: 100%;
    height: auto;
    box-sizing: border-box;
}

    .wsg_main .mainType3 .main_promotion_area {
        width: 100%;
        box-sizing: border-box;
    }

        .wsg_main .mainType3 .main_promotion_area:after {
            display: block;
            content: "";
            clear: both;
        }

        .wsg_main .mainType3 .main_promotion_area .main_box_left {
            float: left;
            width: 50%;
            box-sizing: border-box;
        }

            .wsg_main .mainType3 .main_promotion_area .main_box_left .promotion_box {
                width: 100%;
                height: 100%;
                overflow: hidden;
            }

                .wsg_main .mainType3 .main_promotion_area .main_box_left .promotion_box img {
                    width: 100%;
                }

        .wsg_main .mainType3 .main_promotion_area .main_box_right {
            float: left;
            width: 50%;
            box-sizing: border-box;
        }

            .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box {
                width: 100%;
                box-sizing: border-box;
            }

                .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box:after {
                    display: block;
                    content: "";
                    clear: both;
                }

                .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales {
                    position: relative;
                    overflow: hidden;
                    float: left;
                    width: 50%;
                    box-sizing: border-box;
                }

                    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a {
                        display: block;
                        width: 100%;
                        height: 100%;
                        max-height: inherit;
                    }

                        .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg3 {
                            background: rgba(5,20,31,.03);
                        }

                        .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg20 {
                            background: rgba(5,20,31,.2);
                        }

                        .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales a.bg80 {
                            background: rgba(5,20,31,.9);
                        }

                    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%,-50%);
                        z-index: 10;
                        box-sizing: border-box;
                    }

                        .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .ico_img {
                            text-align: center;
                        }

                        .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt {
                            padding-top: 20px;
                            font-size: 18px;
                            color: #05141f;
                            font-family: "kiaB";
                        }

                    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
                        width: 100%;
                    }

                    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .dimm {
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        background: #05141f;
                        z-index: 5;
                    }

                        .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .dimm img {
                            width: 100%;
                        }

                    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .bg_img img {
                        opacity: .1;
                    }

                    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales.bg80 .icon .txt {
                        color: #fff;
                    }

            .wsg_main .mainType3 .main_promotion_area .main_box_right .global_box {
                overflow: hidden;
                width: 100%;
                box-sizing: border-box;
            }

                .wsg_main .mainType3 .main_promotion_area .main_box_right .global_box img {
                    width: 100%;
                }

    .wsg_main .mainType3 .carusp_Wrap {
        left: 68%;
        top: 0;
        width: 32%;
    }

    .wsg_main .mainType3 .carusp .txtArea {
        color: #fff;
    }

    .wsg_main .mainType3 .sales01_Wrap {
        left: 68%;
        top: 262px;
    }

    .wsg_main .mainType3 .sales01 .txtArea {
        color: #ebe9e7;
    }

    .wsg_main .mainType3 .sales03_Wrap {
        left: 68%;
        top: 524px;
    }

    .wsg_main .mainType3 .sales03 .txtArea {
        color: #fff;
    }

    .wsg_main .mainType3 .sales01_Wrap, .wsg_main .mainType3 .sales02_Wrap, .wsg_main .mainType3 .sales03_Wrap {
        width: 16.1%;
    }

.wsg_main .mainType4 {
    width: 100%;
    height: auto;
    box-sizing: border-box;
}

    .wsg_main .mainType4 .main_promotion_area {
        width: 100%;
        box-sizing: border-box;
    }

        .wsg_main .mainType4 .main_promotion_area:after {
            display: block;
            content: "";
            clear: both;
        }

    .wsg_main .mainType4 .carusp01_Wrap {
        left: 0;
        top: 524px;
    }

    .wsg_main .mainType4 .carusp01 .txtArea {
        color: #fff;
    }

    .wsg_main .mainType4 .carusp02_Wrap {
        left: 36%;
        top: 524px;
    }

    .wsg_main .mainType4 .carusp02 .txtArea {
        color: #fff;
    }

    .wsg_main .mainType4 .sales01_Wrap {
        left: 52%;
        top: 524px;
    }

    .wsg_main .mainType4 .sales01 .txtArea {
        color: #333;
    }

    .wsg_main .mainType4 .sales02_Wrap {
        left: 68%;
        top: 524px;
    }

    .wsg_main .mainType4 .sales02 .txtArea {
        color: #333;
    }

    .wsg_main .mainType4 .sales03_Wrap {
        left: 84%;
        top: 524px;
    }

    .wsg_main .mainType4 .sales03 .txtArea {
        color: #333;
    }

    .wsg_main .mainType4 .sales01_Wrap, .wsg_main .mainType4 .sales02_Wrap, .wsg_main .mainType4 .sales03_Wrap {
        width: 16.1%;
    }

.wsg_main .mainType5 {
    width: 100%;
    height: auto;
    box-sizing: border-box;
}

    .wsg_main .mainType5 .main_promotion_area {
        width: 100%;
        box-sizing: border-box;
    }

        .wsg_main .mainType5 .main_promotion_area:after {
            display: block;
            content: "";
            clear: both;
        }

        .wsg_main .mainType5 .main_promotion_area .main_box_left {
            float: left;
            width: 50%;
        }

        .wsg_main .mainType5 .main_promotion_area .main_box_right {
            float: left;
            width: 50%;
        }

        .wsg_main .mainType5 .main_promotion_area .global_box {
            height: auto !important;
        }

            .wsg_main .mainType5 .main_promotion_area .global_box img {
                width: 100%;
            }

    .wsg_main .mainType5 .mainCenterWrap .big_title {
        line-height: normal;
    }

    .wsg_main .mainType5 .carusp01_Wrap {
        left: 0;
        top: 524px;
    }

    .wsg_main .mainType5 .carusp01 .txtArea {
        color: #fff;
    }

    .wsg_main .mainType5 .carusp02_Wrap {
        left: 36%;
        top: 524px;
    }

    .wsg_main .mainType5 .carusp02 .txtArea {
        color: #fff;
    }

    .wsg_main .mainType5 .sales01_Wrap {
        left: 52%;
        top: 524px;
    }

    .wsg_main .mainType5 .sales01 .txtArea {
        color: #333;
    }

    .wsg_main .mainType5 .sales02_Wrap {
        left: 68%;
        top: 524px;
    }

    .wsg_main .mainType5 .sales02 .txtArea {
        color: #333;
    }

    .wsg_main .mainType5 .sales03_Wrap {
        left: 84%;
        top: 524px;
    }

    .wsg_main .mainType5 .sales03 .txtArea {
        color: #333;
    }

    .wsg_main .mainType5 .sales01_Wrap, .wsg_main .mainType5 .sales02_Wrap, .wsg_main .mainType5 .sales03_Wrap {
        width: 16.1%;
    }

.wsg_main .main_promotion_area .global_box .img_area {
    background: #000;
}

@media screen and (max-width:1440px) {
    .wsg_main .mainCenterWrap .mainCenter .video_area video {
        width: 150%;
    }
}

@media screen and (max-width:1024px) {
    .wsg_main .mainType1 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
        width: 100%;
    }

    .wsg_main .mainCenterWrap .mainCenter {
        height: 800px !important;
    }

    .wsg_main .mainCenterWrap .imgArea img {
        height: 800px;
    }

    .wsg_main .mainCenterWrap .mainCenter .video_area {
        width: 100%;
        height: 800px;
    }

        .wsg_main .mainCenterWrap .mainCenter .video_area video {
            position: absolute;
            top: 0;
            left: 50%;
            width: 200%;
            height: 100%;
            transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -o-transform: translateX(-50%);
        }

    .wsg_main .mainPrev {
        top: 380px;
    }

    .wsg_main .mainNext {
        top: 380px;
    }

    .wsg_main .mainCenterWrap .mainCenter .kv_txtArea {
        bottom: 8%;
    }

    .wsg_main .main_promotion_area .global_box .title_area {
        padding: 0 40px;
        bottom: 30px;
    }

    .wsg_main .main_promotion_area .promotion_box .title_area {
        padding: 0 40px;
        bottom: 30px;
    }

    .wsg_main .main_promotion_area .promotion_box .title {
        font-size: 24px;
    }

    .wsg_main .main_promotion_area .global_box .title {
        font-size: 24px;
    }

    .wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn {
        padding-top: 0;
    }

    .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn {
        padding-top: 0;
    }

    .wsg_main .mainType2 .main_promotion_area .main_box_left .main_sales_box .sales .icon {
        width: 100%;
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon {
        width: 100%;
    }

    .wsg_main .main_promotion_area .main_sales_box .sales .icon .txt {
        font-size: 16px;
    }

    .wsg_main .main_promotion_area .main_box_left .main_sales_box .sales .icon .txt {
        font-size: 16px;
    }

    .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt {
        font-size: 16px;
    }
}

@media screen and (width:768px) {
    .wsg_main .main_promotion_area .global_box .title_area {
        padding: 0 40px;
        bottom: 30px;
    }

    .wsg_main .main_promotion_area .promotion_box .title_area {
        padding: 0 40px;
        bottom: 30px;
    }

    .wsg_main .main_promotion_area .promotion_box .title {
        font-size: 24px;
    }

    .wsg_main .main_promotion_area .global_box .title {
        font-size: 24px;
    }
}

@media screen and (max-width:767px) {
    .wsg_main {
        position: relative;
        width: 100%;
        height: auto;
    }

        .wsg_main .mainPrev {
            top: 280px;
            left: 10px;
            z-index: 1001;
        }

        .wsg_main .mainNext {
            top: 280px;
            right: 10px;
            z-index: 1001;
        }

        .wsg_main .mainCenterWrap .mainCenter {
            position: relative;
            width: 100%;
            height: 550px !important;
            box-sizing: border-box;
        }

        .wsg_main .mainCenterWrap .imgArea {
            height: auto;
        }

            .wsg_main .mainCenterWrap .imgArea img {
                position: absolute;
                width: 100%;
                height: 100%;
                object-fit: cover;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                -webkit-transform: translate(-50%,-50%);
                -moz-transform: translate(-50%,-50%);
                -o-transform: translate(-50%,-50%);
            }

        .wsg_main .mainCenterWrap .mainCenter .kv_txtArea {
            bottom: 12%;
        }

            .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .sub_title {
                width: 80%;
                margin: auto;
                font-size: 11px;
            }

            .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title {
                padding: 5px 0;
            }

                .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .big_title .title {
                    font-size: 26px;
                }

            .wsg_main .mainCenterWrap .mainCenter .kv_txtArea .kv_desc {
                width: 80%;
                font-size: 13px;
                margin: auto;
            }

        .wsg_main .mainCenterWrap .mainCenter .kv_btn_area {
            padding-top: 10px;
        }

            .wsg_main .mainCenterWrap .mainCenter .kv_btn_area .kv_btn {
                padding: 10px 20px;
                font-size: 12px;
            }

        .wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img {
            box-sizing: border-box;
        }

            .wsg_main .main_promotion_area .main_sales_box .sales .icon .ico_img img {
                height: 40px;
            }

        .wsg_main .main_promotion_area .main_sales_box .sales .icon {
            width: 80%;
        }

            .wsg_main .main_promotion_area .main_sales_box .sales .icon .txt {
                font-size: 16px;
                text-align: center;
                padding-top: 0;
            }

        .wsg_main .main_promotion_area .promotion_box .title_area {
            bottom: 30px;
            padding: 0 30px;
        }

        .wsg_main .main_promotion_area .promotion_box .title {
            font-size: 24px;
        }

        .wsg_main .main_promotion_area .promotion_box .title_area .pro_link_btn a.link_btn {
            padding: 5px 0 0 0;
        }

        .wsg_main .main_promotion_area .global_box .title_area {
            padding: 0 30px;
            bottom: 30px;
        }

        .wsg_main .main_promotion_area .global_box .title {
            font-size: 24px;
        }

        .wsg_main .main_promotion_area .global_box .title_area .pro_link_btn a.link_btn {
            padding: 5px 0 0 0;
        }

        .wsg_main .mainType1 .main_promotion_area .main_box_right {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType1 .main_promotion_area .main_box_left {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType2 .main_promotion_area .main_box_right {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType2 .main_promotion_area .main_box_left {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType3 .main_promotion_area .main_box_right {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType3 .main_promotion_area .main_box_left {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType4 .main_promotion_area .main_box_right {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType4 .main_promotion_area .main_box_left {
            float: none;
            width: 100%;
            box-sizing: border-box;
        }

        .wsg_main .mainType5 .main_promotion_area .main_box_left {
            float: none;
            width: 100%;
        }

        .wsg_main .mainType5 .main_promotion_area .main_box_right {
            float: none;
            width: 100%;
        }

        .wsg_main .mainType3 .main_promotion_area .main_box_right .main_sales_box .sales .icon .txt {
            padding-top: 0;
        }

        .wsg_main .mainCenterWrap .mainCenter .video_area {
            width: 100%;
            height: 430px;
        }

            .wsg_main .mainCenterWrap .mainCenter .video_area video {
                width: 260%;
            }
}

.nf_tab_com .text_box_wrap .tab_wrap .item a.active span:before {
    background: #ea0029;
}

.fe_pip_wrap .resource_features .modelSlide_box .modelSlide_item .item_wrap .top_title_box {
    background: #05141f !important;
}

.modelSlide_box .modelSlide_item .item_wrap .item_info_title {
    color: #05141f !important;
}

.modelSlide_box .modelSlide_item .item_btn a span {
    color: #05141f !important;
}

.offers-view-slide .modelSlide_box .modelSlide_item .item_btn a {
    background: #05141f !important;
}

    .offers-view-slide .modelSlide_box .modelSlide_item .item_btn a span {
        color: #fff !important;
    }

.modelSlide_box .modelSlide_item .item_offers .item_offers_txt {
    color: #ea0029 !important;
}

.util_area .util_set_menu {
    display: inline-block;
    margin-left: 20px;
}

    .util_area .util_set_menu a {
        color: #fff;
        font-size: 11px;
        font-family: "kiaB";
    }

.util_area .util_find_dealer {
    display: inline-block;
    margin-left: 10px;
    padding-left: 20px;
}

    .util_area .util_find_dealer a {
        position: relative;
        color: #fff;
        font-size: 11px;
        font-family: "kiaB";
    }

        .util_area .util_find_dealer a:before {
            display: block;
            position: absolute;
            top: 0;
            left: -16px;
            content: "";
            width: 9px;
            height: 13px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc.png") no-repeat -194px 0;
        }

.util_area .util_light_link {
    display: inline-block;
    margin-left: 10px;
    padding-left: 20px;
}

    .util_area .util_light_link a {
        position: relative;
        color: #fff;
        font-size: 11px;
        font-family: "kiaB";
    }

        .util_area .util_light_link a:before {
            display: block;
            position: absolute;
            top: 0;
            left: -16px;
            content: "";
            width: 9px;
            height: 13px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc.png") no-repeat -194px 0;
        }

@media screen and (max-width:767px) {
    .util_area .util_set_location .my_location strong {
        color: #05141f;
        opacity: .8;
    }

    .util_area .util_set_menu {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center;
    }

        .util_area .util_set_menu a {
            color: #05141f;
            font-size: 13px;
        }

    .util_area .util_find_dealer {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center;
    }

        .util_area .util_find_dealer a {
            color: #05141f;
            font-size: 13px;
        }

            .util_area .util_find_dealer a:before {
                width: 15px;
                height: 17px;
                left: -18px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/au/en/images/common/spr_ico_etc.png") no-repeat -125px 0;
                background-size: 150px auto;
            }

    .util_area .util_light_link {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center;
    }

        .util_area .util_light_link a {
            color: #05141f;
            font-size: 13px;
        }

            .util_area .util_light_link a:before {
                width: 15px;
                height: 17px;
                left: -18px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png") no-repeat -125px 0;
                background-size: 150px auto;
            }

    .wsg_main #header:hover .go_build .btnType1 {
        padding: 0 15px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
    }

    #header:hover .go_build .btnType1 {
        padding: 0 15px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
    }

    .wsg_main #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px;
    }

    #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px;
    }
}

.main_kv_indicator {
    width: 100%;
    position: absolute;
    bottom: 25px;
    left: 0;
    box-sizing: border-box;
}

    .main_kv_indicator .indi_box {
        width: 100%;
        max-width: 1440px;
        margin: auto;
        text-align: center;
    }

        .main_kv_indicator .indi_box a {
            display: inline-block;
            width: 45px;
            height: 4px;
            margin: 0 5px;
            background: #fff;
            opacity: .4;
        }

            .main_kv_indicator .indi_box a.on {
                background: #fff;
                opacity: 1;
            }

@media screen and (max-width:1024px) {
    .main_kv_indicator {
        bottom: 20px;
    }
}

@media screen and (max-width:767px) {
    .main_kv_indicator {
        bottom: 15px;
    }

        .main_kv_indicator .indi_box a {
            width: 30px;
        }
}

.exTab_type li.tab_on a {
    background: #05141f;
}

.exTab_type li a {
    background: rgba(5,20,31,.4);
}

.img_content_box .title_box .title .sub_t {
    color: #05141f;
    opacity: .8;
}

#award h2 {
    border-bottom: 2px solid #05141f !important;
}

.ui-slider .ui-slider-range {
    background: #697379;
}

.unitSlide .price_range span {
    color: #05141f;
    opacity: .8;
}

.unitSlide p input[type=text] {
    color: #05141f;
}

.mileageSelect input[type=text] {
    color: #05141f;
}

.userNum p input[type=text] {
    color: #05141f;
}

.advisorList .car_l.on .car_a {
    background: #05141f;
}

.carinfoWrap .advisor_txt li {
    color: #05141f;
}

.carinfoWrap .car_btn a {
    color: #05141f;
    opacity: .8;
}

.addcarArea .addcarBar {
    border-right: 1px solid #05141f;
}

.addcarArea {
    border-bottom: 1px solid #05141f;
}

.searchOption .formCheck label.c_on {
    border-color: #05141f;
    color: #05141f;
}

.compare_sel .desc {
    color: rgba(5,20,31,.8);
}

.bl_type_a {
    color: #05141f;
}

.nodata span {
    color: #05141f;
    opacity: .4;
}

.offersCont .carInfor .carFrom {
    color: #ea0029;
}

.offersCont .carInfor .carName, .offersCont .offersInfor ul li .subTxt {
    color: #05141f;
}

.offersInforTxt {
    color: #05141f;
    opacity: .8;
}

.offersList .carInfor .carName {
    color: #05141f;
}

.offersList .carInfor .carFrom {
    color: #05141f;
}

.offersList .offersInfor ul li .subTxt {
    color: #05141f;
    opacity: .6;
}

.offersCont .offersInfor ul li .rd {
    color: rgba(5,20,31,.6);
}

.offersList .offersInfor ul li .rd {
    color: rgba(5,20,31,.8);
}

.poweringWrap h3, .poweringWrap h5 {
    color: #05141f;
}

    .poweringWrap h3:before, .poweringWrap h5:before {
        background: #05141f;
    }

.dailyWrap {
    color: #05141f;
    opacity: .8;
}

    .dailyWrap h4, .dailyWrap h6 {
        color: #05141f;
    }

.accordion .accordionTit {
    background-color: #05141f;
}

    .accordion .accordionTit.on {
        background-color: #05141f;
    }

.fleetAccordion .fleetList &gt; li {
    color: #05141f;
}

    .fleetAccordion .fleetList &gt; li .listTxt2 {
        color: #05141f;
        opacity: 1;
    }

.bl_type4 {
    color: #05141f;
    opacity: .8;
}

.carRange .searchArea .schNum span {
    color: #05141f;
}

.carRange .carRangelist li .carPrice {
    color: #ea0029;
}

.carRange .carRangelist li .carName {
    color: #05141f;
}

.carRange .carRangelist li .carTxt {
    color: #666;
}

.team_li .position .duty, .team_li .profile {
    color: #05141f;
    opacity: .8;
}

.team_li .profile {
    color: #05141f;
    opacity: 1;
}

    .team_li .profile dt {
        color: #05141f;
        opacity: 1;
    }

.down_brochure .btnSmall.btnType7 {
    background: #05141f;
}

    .down_brochure .btnSmall.btnType7:hover {
        opacity: .8;
    }

        .down_brochure .btnSmall.btnType7:hover.disable {
            opacity: .6;
        }

.form_wrp textarea {
    resize: none;
}

.pointcolor1 {
    color: #ea0029 !important;
}

.paymentPop {
    color: #05141f;
}

.finishArea .finishBox .finishTxt {
    color: #05141f;
}

.finishArea .finishBox .finalTxt {
    color: #05141f;
    opacity: .8;
}

    .finishArea .finishBox .finalTxt a {
        color: #ea0029;
    }

.finishArea .finishBox .splitArea .redLine {
    border-bottom: 2px solid #ea0029;
}

.warranty_con .desc1 {
    color: #05141f;
}

.warranty_con .coverage {
    color: #05141f;
}

    .warranty_con .coverage:after {
        background: #05141f;
    }

.warranty_con p {
    color: #05141f;
    opacity: .8;
}

.warranty_con .detail .wrr_con li {
    color: #05141f;
}

.warranty_down .down_list li a {
    color: #05141f;
}

.roadsideTop h4, .roadsideTop h1 {
    color: #05141f;
}

.roadsideTop .roadsideTxt1 {
    color: #05141f;
}

.roadsideNum {
    color: #ea0029;
}

    .roadsideNum em {
        color: #05141f;
        opacity: .8;
    }

.roadsideTxt2 {
    color: #05141f;
}

.roadside_assistance .roadsideDownload .roadside_dl dd {
    color: #05141f;
    opacity: .8;
}

.roadside_assistance .roadsideDownload .roadside_dl {
    padding-right: 150px;
}

.manual .selectManual .carSelect ul li a {
    color: #05141f;
}

.manual .selectManual .carSort .radio_box {
    font-size: 14px;
}

.form_chk [class*=_on] .car_spr {
    color: #05141f;
}

.manual .selectManual .manualList ul li a {
    color: #05141f;
}

.managementTxt {
    color: #05141f;
    opacity: .8;
}

.visionList li strong, .film_move .videoInfo strong {
    color: #05141f;
}

.visionList li p {
    color: #05141f;
    opacity: .8;
}

.corevalue .valueCon strong {
    color: #05141f;
}

.corevalue .valueCon p {
    color: #05141f;
    opacity: .8;
}

.ex_visual strong {
    color: #05141f;
}

.ex_visual &gt; span {
    color: #05141f;
}

.tab_history .history_list li.tab_on a {
    color: #ea0029;
}

.historyList li.toggleON a {
    background-color: #05141f;
}

.historyList li .toggleCont .list li p, .historyList li .toggleCont .list li strong {
    color: #05141f;
}

.tab_history .history_list li a {
    color: #05141f;
    opacity: .8;
}

.sustain_list .major_cont .txt {
    color: #05141f;
}

.form_wrp .sel_box.sch_sel .selected-headline {
    color: rgba(5,20,31,.6);
}

.ex_bbsList li {
    color: #05141f;
}

.cont_achievements h3, .cont_achievements h5 {
    color: #05141f;
}

.cont_achievements .txt {
    color: #05141f;
    opacity: .8;
}

.whiteTxt {
    color: #fff !important;
}

.brand_slogan strong {
    color: #05141f;
}

.brand_video .imgArea li .text strong {
    color: #05141f;
}

.brand_video .imgArea li .text p {
    color: #05141f;
    opacity: .8;
}

.brand_recipe .recipe_tit {
    color: #05141f;
}

.brand_recipe .recipe_list &gt; li .tit, .recipe_detail .detail_tit {
    color: #05141f;
}

.brand_recipe .recipe_list &gt; li .desc li, .recipe_detail .detail_txt {
    color: #05141f;
    opacity: .8;
}

.inno_driving dl dt {
    color: #05141f;
}

.inno_driving dl dd {
    color: #05141f;
    opacity: .8;
}

.video_cont + .videoText {
    color: #05141f;
    opacity: .8;
}

.camp_move h3, .camp_move h5 {
    color: #05141f;
}

.camp_move .moveInfo {
    color: #05141f;
    opacity: .8;
}

.film_move .videoInfo .videoText {
    color: #05141f;
}

.mobility .mobility_list h3 {
    color: #05141f !important;
}

.mobility .mobility_list.odd p, .mobility .mobility_list.even p {
    color: #05141f !important;
}

.ces_films .video_slide .video_slider li.on .video_thumb:after {
    border-color: #05141f !important;
}

.exkia_gallery .thumnail .off.on {
    border-color: #ea0029;
}

.exkia_gallery .gallery_desc {
    color: #05141f;
}

    .exkia_gallery .gallery_desc .title {
        color: #05141f;
    }

.cinemaCon li dt, .cinemaCon li dd {
    color: #05141f;
}

.sound_sonic li strong {
    color: #05141f;
}

.sound_sonic li span {
    color: #05141f;
    opacity: .8;
}

.sound_gallery .promotion_view ul li .imgArea strong {
    color: #05141f;
}

.sound_gallery .promotion_view ul li .imgArea span {
    color: #05141f;
    opacity: .8;
}

.sound_gallery .promotion_view ul li .imgArea h5 {
    color: #05141f;
}

.sound_gallery .thumnail li.tab_on a {
    border-color: #05141f;
    color: #05141f;
}

.brand_people .info strong {
    color: #05141f;
    line-height: 1.3;
}

.brand_people .info p {
    color: #05141f;
    opacity: .8;
}

.bellDown strong, .btnDown {
    color: #05141f;
}

.brand_scent01 .scentTxt01 {
    color: #05141f;
    opacity: .8;
}

.cont_campaign li h3, .cont_campaign li strong {
    color: #05141f;
}

.brand_scent02 .desc li {
    color: #05141f;
    opacity: .8;
}

.slideList &gt; li p.tit {
    color: #05141f;
    opacity: .8;
}

.careerCon li h3, .careerCon li strong {
    color: #05141f;
}

.careerCon li p {
    color: #05141f;
    opacity: .8;
}

.slide_technology .gallery_desc {
    color: rgba(5,20,31,.8);
}

    .slide_technology .gallery_desc .title {
        color: #05141f;
    }

.cont_safety li &gt; div dl dt {
    color: #05141f;
}

.cont_safety li &gt; div dl dd {
    color: #05141f;
    opacity: .8;
}

.engine_gallery .thumnail li a:hover {
    color: #ea0029;
}

.pressNews li .listCon h3, .pressNews li .listCon strong {
    color: #05141f;
}

.pressNews li .listCon span, .pressNews li .listCon p {
    color: #05141f;
    opacity: .8;
}

.ex_bbsView .bbs_tit {
    color: #05141f;
}

.ex_bbsView .bbs_info .bbs_date, .bbsView_navi .navi_txt a .date {
    color: #05141f;
    opacity: .8;
}

.tab_wrap .tab li.on a {
    background: #05141f;
    border: 1px solid #05141f;
}

.tab_wrap .tab li a:hover, .tab_wrap .tab li a:focus {
    background: #05141f;
    border: 1px solid #05141f;
}

.award-list .search_wrap button span {
    background: #05141f;
    color: #fff;
}

.list_wrap a:hover, .list_wrap a:focus {
    border: 1px solid #05141f;
}

.list_wrap .logo_txt, .list_wrap li .img_wrap .logo_txt, .list_wrap .info p {
    color: #05141f;
}

.list_wrap .logo_txt {
    font-size: 16px;
}

.new_paginate .page_num a, .new_paginate .page_num strong {
    color: #05141f;
    opacity: .6;
}

    .new_paginate .page_num a:hover, .new_paginate .page_num a:focus, .new_paginate .page_num strong {
        color: #05141f;
        opacity: 1;
    }

.inno_driving .img_direct {
    max-width: 940px;
    width: 100%;
    box-sizing: border-box;
}

    .inno_driving .img_direct img {
        width: 100%;
    }

.tvContents .popup .pop_con .img_more dt:before {
    border-top: 2px solid #ea0029;
}

.tvContents .popup .pop_con .img_more dd {
    color: #05141f;
    opacity: .8;
}

.brand_recipe .recipe_list &gt; li .recipeIn .pic {
    margin-bottom: 15px;
}

.search_voice_wrap .voice_list_wrap .searchForm .btn_area {
    margin-top: 4px;
}

@media all and (max-width:767px) {
    .search_voice_wrap .voice_list_wrap .form_wrp {
        padding: 0;
    }

        .search_voice_wrap .voice_list_wrap .form_wrp .input_box {
            box-sizing: border-box;
        }

    .search_voice_wrap .voice_list_wrap .searchForm .btn_area {
        margin-top: 10px;
        width: 100%;
    }
}

.voice_wrap .voice_inner .big_txt {
    color: #05141f;
}

.voice_wrap .voice_inner .accordion_wrap .acc_title button {
    color: #05141f;
}

.voice_wrap .voice_inner .accordion_wrap .acc_contents {
    color: #05141f;
}

.voice_wrap .voice_inner .accordion_wrap {
    border-top: 2px solid #05141f !important;
    border-bottom: 2px solid #05141f !important;
}

.voice_wrap .search_voice_bot .page_link .btn a {
    color: #05141f;
}

.acc_filter .category_area ul li a.on_r {
    background: #05141f;
}

.bbs_type2 .bbs_wrp a:hover .bbs_info {
    background: #05141f;
}

.bbs_type2 .bbs_wrp a:hover [class*=bbs_type] .bbs_date {
    color: #fff;
}

.bbs_type2 .bbs_tit {
    font-family: "kiaB";
}

.bbs_view .bbs_info .bbs_tit {
    color: #05141f;
}

.bbs_view .bbs_info .bbs_date {
    color: #05141f;
    opacity: .8;
}

.bbs_view .bbs_info {
    color: #05141f;
}

.bbs_type2 .bbs_wrp:hover .bbs_info {
    background: #05141f;
}

.gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a {
    color: #05141f;
}

    .gt_sitemap .con_box &gt; ul &gt; li strong a:hover, .gt_sitemap .con_box &gt; ul &gt; li strong a:active, .gt_sitemap .con_box &gt; ul &gt; li strong a:focus, .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a:hover, .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a:active, .gt_sitemap .con_box &gt; ul &gt; li &gt; ul &gt; li a:focus {
        color: #05141f;
    }

.bl_faq {
    line-height: 48px;
    background: #05141f;
}

.searchBox2 .searchTxt {
    color: #05141f;
    opacity: .8;
}

.semantic-markup.section .txt_edu a {
    color: #ea0029;
}

.tab_region .countries .name {
    color: #05141f;
}

    .tab_region .countries .name:hover {
        text-decoration: underline;
    }

.related_news .related_tit:after {
    background: #ea0029;
}

.related_btn li a {
    background: #ea0029 !important;
}

.whatsOn_detail .detail_title_wrap .detail_title .sub_title {
    color: #ea0029 !important;
}

.whatsOn_detail .detail_title_wrap .detail_title .news_tit {
    color: #05141f !important;
}

.whatsOn_detail .detail_title_wrap .detail_title .news_date {
    color: #05141f !important;
    opacity: .8 !important;
}

.new_detail .cpt_box {
    color: #05141f !important;
}

.whatsOn_detail .related_btn li a {
    background: #05141f !important;
}

.bl_type1:before {
    margin-top: 2px;
}

.cmm_spr, .cmm_tspr:before, .cmm_tspr:after, .util_a:before, .dth1_a:after, [class*=bl_type]:before, [class*=bl_type]:after, .pg_arrow, .pg_btn, .pg_btn_on {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_common.png");
}

.sns_spr {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_sns.png");
}

    .sns_spr.nitro-lazy {
        background-image: none !important;
    }

.spr_snapchat {
    background-position: -225px 0;
}

.util_area .util_set_location &gt; a:before {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc.png") no-repeat -194px 0;
}

#footer .foot_copy_area .foot_breadcrumbs span.home a {
    position: relative;
    padding-left: 24px;
}

    #footer .foot_copy_area .foot_breadcrumbs span.home a:before {
        display: block;
        content: "";
        width: 12px;
        height: 12px;
        position: absolute;
        top: 0;
        left: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/bc-home.png") 0 0;
    }

#footer .foot_copy_area .foot_breadcrumbs ol li:first-child a {
    position: relative;
    padding-left: 24px;
}

    #footer .foot_copy_area .foot_breadcrumbs ol li:first-child a:before {
        display: block;
        content: "";
        width: 12px;
        height: 12px;
        position: absolute;
        top: 0;
        left: 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/bc-home.png") 0 0;
    }

.pip_build .build_link .link_li {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_feature_buildlink.png") !important;
}

    .pip_build .build_link .link_li.nitro-lazy {
        background-image: none !important;
    }

.build_link2 li a:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_feature_buildlink2.png") !important;
}

.indicator .indicator_inner ul li .indicatorNum {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/bg_indicator_off.png") !important;
}

    .indicator .indicator_inner ul li .indicatorNum.nitro-lazy {
        background-image: none !important;
    }

.indicator .indicator_inner ul li .indicatorTxt {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/bg_indicatortxt_off.png") !important;
}

    .indicator .indicator_inner ul li .indicatorTxt.nitro-lazy {
        background-image: none !important;
    }

.indicator .indicator_inner ul li.on .indicatorNum {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/bg_indicator_on.png") !important;
}

    .indicator .indicator_inner ul li.on .indicatorNum.nitro-lazy {
        background-image: none !important;
    }

.indicator .indicator_inner ul li.on .indicatorTxt {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/bg_indicatortxt_on.png") !important;
}

    .indicator .indicator_inner ul li.on .indicatorTxt.nitro-lazy {
        background-image: none !important;
    }

.byoTab .step li.on:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_byostep_on.jpg");
}

.byoTab .step li.off .name {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_stepcheck.png");
}

    .byoTab .step li.off .name.nitro-lazy {
        background-image: none !important;
    }

.byoTab .step li.on:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_byostep_on2.png");
}

.byoTab .step li.on a:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_byostep_arrow.png");
}

.byoTab .step li.on a {
    border-top: 1px solid #05141f;
    border-bottom: 1px solid #05141f;
}

.form_chk .car_spr:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_cars_w.png");
}

.set_location_btn:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc.png");
}

.map_spr.map_pin {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_map2.png");
}

    .map_spr.map_pin.nitro-lazy {
        background-image: none !important;
    }

.location_mapview .center_list ul li a.center_on .map_pin {
    color: #ea0029;
}

.driveStep li.stepWrap.paston .bar01, .driveStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_drive_step01.png");
}

    .driveStep li.stepWrap.paston .bar01.nitro-lazy, .driveStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.quoteStep li.stepWrap.paston .bar01, .quoteStep li.stepWrap.on .bar01 {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_quote_step01.png");
}

    .quoteStep li.stepWrap.paston .bar01.nitro-lazy, .quoteStep li.stepWrap.on .bar01.nitro-lazy {
        background-image: none !important;
    }

.stepType01 li.stepWrap.paston .stepbar .result:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_stepcheck.png");
}

.pip_gallery_new .slider_con button {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/btn/icon_scroll.png") no-repeat center center !important;
    width: 70px !important;
    background-size: cover !important;
}

    .pip_gallery_new .slider_con button.nitro-lazy {
        background-image: none !important;
    }

.byo_set_location .ico_question {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/au/en/images/new/common2/spr_ico_btn_w.png");
}

    .byo_set_location .ico_question.nitro-lazy {
        background-image: none !important;
    }

    .byo_set_location .ico_question span:after {
        border-top-color: #05141f;
    }

.byoTab .step li.off a {
    background-color: #f7f8f8;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_byostep_off.jpg");
}

    .byoTab .step li.off a.nitro-lazy {
        background-image: none !important;
    }

.form_chk [class*=_on] .car_spr.sort1:before {
    background-position: -75px -1px;
}

.tool_spr, .tool_tspr:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/au/en/images/new/offers/spr_tool.png");
}

.wheel_slide_area .img_wrap .title {
    color: #05141f !important;
}

.spec_visual .spec_data ul li .btn_slide {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_spec_tab.png") !important;
}

    .spec_visual .spec_data ul li .btn_slide.nitro-lazy {
        background-image: none !important;
    }

.spec_visual .spec_data ul li .btn_allview {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_spec_tab.png") !important;
}

    .spec_visual .spec_data ul li .btn_allview.nitro-lazy {
        background-image: none !important;
    }

.wheel_visual .wheel_data ul li .btn_slide {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_wheel_tab.png") !important;
}

    .wheel_visual .wheel_data ul li .btn_slide.nitro-lazy {
        background-image: none !important;
    }

.wheel_visual .wheel_data ul li .btn_allview {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_wheel_tab.png") !important;
}

    .wheel_visual .wheel_data ul li .btn_allview.nitro-lazy {
        background-image: none !important;
    }

.engine_visual .engine_data ul li .btn_allview {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_engine_tab.png") !important;
}

    .engine_visual .engine_data ul li .btn_allview.nitro-lazy {
        background-image: none !important;
    }

.engine_visual .engine_data ul li .btn_slide {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/icon_engine_tab.png") !important;
}

    .engine_visual .engine_data ul li .btn_slide.nitro-lazy {
        background-image: none !important;
    }

.resource_accessorys .fe_snb_wrap .snb_menu .s_list a {
    color: #05141f !important;
}

    .resource_accessorys .fe_snb_wrap .snb_menu .s_list a.on:after {
        background: #05141f !important;
    }

.modelSlide_box .modelSlide_item .item_wrap .top_title_box {
    background: #05141f !important;
}

.sales_kit {
    border-left: 1px solid rgba(255,255,255,.4);
    border-right: 1px solid rgba(255,255,255,.4);
}

    .sales_kit.open {
        background: #fff;
        border-left: 0;
        border-right: 0;
    }

        .sales_kit.open .kit {
            background: rgba(5,20,31,.3);
        }

.kit_spr, .kit_tspr:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/spr_kit.png");
}

.sales_kit .kit_menu {
    width: 190px;
}

.sales_kit.open .kit_menu {
    background: #fff;
    border: 1px solid #333;
    border-top: 0;
}

.sales_kit .kit_menu .kit_l {
    background: #fff;
    border-top: 1px solid #eee;
}

    .sales_kit .kit_menu .kit_l:first-child {
        border-top: 0;
    }

.sales_kit .kit_menu .kit_a {
    color: #05141f;
}

.offers_detail_top.limited_offer:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/au/en/images/new/offers/ico_lmt_offer.png") !important;
}

.util_area .util_set_location .my_location strong:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc.png") !important;
}

.set_location_popup .sch_inp {
    outline: 0;
}

.byo_complete .byo_box02 .byo_con .totalPrice {
    color: #05141f;
}

.fleetVisual {
    background-color: rgba(5,20,31,.8);
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_fleet_visual_w.jpg");
}

    .fleetVisual.nitro-lazy {
        background-image: none !important;
    }

.meet_team_list &gt; li &gt; strong {
    color: #05141f;
}

.fleetVisual .btnType3 {
    background: #05141f;
    opacity: 1;
}

.cooment_sub {
    color: #ea0029;
}

.tit_b_al, .tit_b_ar, .tit_b_ac {
    color: #05141f;
}

.change_location_btn:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png");
}

.set_location_btn:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png");
}

.byoView .byo_preview .color_info {
    z-index: 100;
}

.pip_wrap.fe_pip_wrap #container {
    padding-top: 112px !important;
}

.fe_pip_wrap .fe_snb_wrap {
    top: 180px;
}

.whatsOn_detail .ex_top_menu .inner_box .back_area div {
    color: #05141f;
}

@media screen and (max-width:1024px) {
    .fleetVisual {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_fleet_visual_t.jpg");
    }

    .map_spr.map_pin {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_map2.png");
    }

        .map_spr.map_pin.nitro-lazy {
            background-image: none !important;
        }

    .acc_filter .category_area .filter_wrap {
        background: #05141f;
    }

    .fe_pip_wrap .fe_snb_wrap {
        top: 160px;
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
        height: auto;
    }

    .acc_filter .category_area ul li a.on, .acc_filter .category_area ul li a.on_r {
        background: #05141f;
        opacity: 1;
    }

    .acc_filter .category_area ul {
        background: #fff;
    }

        .acc_filter .category_area ul li a {
            background: #05141f;
            opacity: .8;
            color: #fff;
        }

    .fleetVisual.nitro-lazy {
        background-image: none !important;
    }
}

@media screen and (max-width:767px) {
    .fe_pip_wrap .fe_snb_wrap {
        top: 30px;
    }

    .pip_gallery_new .slider_con button {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/btn/ico_scroll_m.png") no-repeat center center !important;
        width: 70px !important;
        background-size: cover !important;
    }

        .pip_gallery_new .slider_con button.nitro-lazy {
            background-image: none !important;
        }

    .searchOption .formCheck:nth-child(6n+1) label {
        margin-left: 3px;
    }

    .location_mapview .center_list ul li a.center_on .map_pin {
        background-position: 0 -29px;
    }

    .form_chk .car_spr:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_cars_m.png");
    }

    .byo_set_location .ico_question {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/au/en/images/new/common2/spr_ico_btn_m.png");
    }

        .byo_set_location .ico_question.nitro-lazy {
            background-image: none !important;
        }

    .byoTab .step li.off a {
        background-color: #f7f8f8;
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_byostep_off_m.jpg");
    }

        .byoTab .step li.off a.nitro-lazy {
            background-image: none !important;
        }

    .byoTab .step li.off .num {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_stepcheck.png");
    }

        .byoTab .step li.off .num.nitro-lazy {
            background-image: none !important;
        }

    .byoTab .step li .num {
        opacity: 1;
    }

    .popup .closeBtn {
        padding: 13px !important;
    }

    .form_chk [class*=_on] .car_spr.sort1:before {
        background-position: -64px -3px;
    }

    .spec_visual .spec_data {
        padding-top: 30px !important;
    }

    .select_model .form_chk {
        padding: 10px 0;
    }

    .select_model .tit {
        display: block;
        padding-bottom: 10px;
    }

    [data-table-fixed] .table_scroll .bar:after {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/btn/ico_scroll_m.png");
    }

    .snb_wrap.snb_pip .snb_nav {
        border-left: 0;
    }

    #header .logo_h1 .lg_a {
        background-image: url("https://www.kia-uae.com/wp-content/themes/kia/content/dam/kwcms/gt/en/images/main/new/kia-uae-logo-m.png");
    }

        #header .logo_h1 .lg_a.nitro-lazy {
            background-image: none !important;
        }

    .snb_wrap {
        top: 3px;
    }

        .snb_wrap.snb_pip .snb_nav {
            background: #fff;
        }

            .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a, .snb_wrap.snb_pip .snb_nav .sdth1_a {
                color: #05141f;
            }

            .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
                border-top: 0 !important;
                margin: 0;
                padding: 0 15px;
            }

        .snb_wrap .open_snb.open {
            background: rgba(255,255,255,.6);
            color: #05141f;
        }

        .snb_wrap .snb_nav .sdth1_l.sdth_on {
            background: #fff;
        }

        .snb_wrap.snb_pip .snb_nav .sdth1_l {
            margin: 0;
            padding: 0 15px;
        }

    .util_area .util_find_dealer a:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png");
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover {
        background-color: #fff !important;
    }

    .snb_wrap.snb_pip .snb_nav {
        border-bottom: 1px solid #666;
    }

    .util_area .util_set_location .my_location .txt:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png");
    }

    .change_location_btn:after {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png");
    }

    .fleetVisual {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_fleet_visual_m.jpg");
    }

        .fleetVisual.nitro-lazy {
            background-image: none !important;
        }

    .tab_type3 {
        background: #05141f;
    }

        .tab_type3 ul {
            background: #fff;
        }

    .util_area .util_set_location &gt; a:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png");
    }

    .pip_build .build_link .link_li {
        background-image: none !important;
    }

        .pip_build .build_link .link_li.nitro-lazy {
            background-image: none !important;
        }

    .location_mapview .center_list ul li a.center_on {
        color: #fff !important;
    }

    .schTab .input_box {
        color: #ea0029;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:1.5) {
    .map_spr.map_pin {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_map2.png");
        background-size: auto;
    }

        .map_spr.map_pin.nitro-lazy {
            background-image: none !important;
        }
}

@media screen and (-webkit-min-device-pixel-ratio:1.5) {
    .sns_spr {
        background-size: auto;
    }

    .compare_sel .sel_l .desc:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/img_compare.png");
    }
}

.btn_reset .btnType2 {
    background: rgba(5,20,31,.6);
}

.tab_type3 .tab_a {
    background: rgba(5,20,31,.4);
}

.tab_type2 .tab_on, .tab_type3 .tab_on {
    background: #05141f;
}

.form_chk [class*=_on] .car_spr.sort2:before {
    background-position: -74px -33px;
}

.form_chk .car_spr.sort4:before {
    background-position: 0 -95px;
}

.form_chk [class*=_on] .car_spr.sort4:before {
    background-position: -74px -95px;
}

.form_chk .car_spr.sort3:before {
    background-position: 0 -63px;
}

.form_chk [class*=_on] .car_spr.sort3:before {
    background-position: -74px -63px;
}

.form_chk .car_spr.sort5:before {
    width: 70px;
    background-position: 0 -130px;
}

.form_chk [class*=_on] .car_spr.sort5:before {
    background-position: -74px -130px;
}

.tblScroll .scrollBody tr td.itemHead {
    background: rgba(5,20,31,.5);
    color: #fff;
}

.finishTop .contBox .finishTxt {
    color: #05141f;
}

.contact_us .cuFinishBtm p {
    color: #05141f;
    opacity: .8;
}

.search_result .resultTxt strong {
    color: #05141f;
}

.resource_spec .spec_visual .spec_data h1 {
    margin-top: 0;
}

.gnb_area .gnb_nav .dth_pip .car_grid .new_car .grid_box:hover {
    background-color: #fff !important;
}

.tab_tspr:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_tab.png");
}

.form_spr:before, .form_spr:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_form.png");
}

.specList li .kindSelect .form_chk label span {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/ico_car_type_w.png");
}

    .specList li .kindSelect .form_chk label span.nitro-lazy {
        background-image: none !important;
    }

.ui-slider-handle {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_slider.png");
}

    .ui-slider-handle.nitro-lazy {
        background-image: none !important;
    }

.jcs {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_mileageSelect_sq.png");
}

    .jcs.nitro-lazy {
        background-image: none !important;
    }

.advisorList .car_l .car_a:after {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_carOn.png");
}

.carinfoWrap .carTit:before {
    background: #05141f;
}

.carinfoWrap .car_btn a:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/spr_ico_sales_w.png");
}

.carinfoWrap .car_btn a.icoBtn2:before {
    background-position: 0 -24px;
}

.carinfoWrap .car_btn a.icoBtn3:before {
    background-position: 0 -45px;
}

.carinfoWrap .car_btn a.icoBtn4:before {
    background-position: 0 -68px;
}

@media (max-width:767px) {
    .carinfoWrap .car_btn a:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/spr_ico_sales_m.png");
    }

    .carinfoWrap .car_btn a.icoBtn2:before {
        background-position: 0 -18px;
    }

    .carinfoWrap .car_btn a.icoBtn3:before {
        background-position: 0 -36px;
    }

    .carinfoWrap .car_btn a.icoBtn4:before {
        background-position: 0 -54px;
    }

    .form_chk .car_spr:before {
        height: 25px;
    }

    .form_chk [class*=_on] .car_spr.sort1:before {
        background-position: -55px 2px;
    }

    .form_chk .car_spr.sort2:before {
        background-position: 5px -21px;
    }

    .form_chk [class*=_on] .car_spr.sort2:before {
        background-position: -53px -21px;
    }

    .form_chk .car_spr.sort3:before {
        background-position: 0 -42px;
    }

    .form_chk [class*=_on] .car_spr.sort3:before {
        background-position: -57px -43px;
    }

    .form_chk .car_spr.sort4:before {
        background-position: 0 -65px;
    }

    .form_chk [class*=_on] .car_spr.sort4:before {
        background-position: -57px -65px;
    }

    .form_chk .car_spr.sort5:before {
        width: 53px;
        background-position: 0 -90px;
    }

    .form_chk [class*=_on] .car_spr.sort5:before {
        background-position: -57px -90px;
    }
}

.compare_sel .desc:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/img_compare.png");
}

.searchOption .formCheck label:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/bg_findSearch_w.png");
}

.searchOption .formCheck label.check-all-loc:before {
    background-image: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/all.png");
    width: 38px;
    background-position: 0 !important;
}

.searchOption .formCheck label.c_on {
}

    .searchOption .formCheck label.c_on:before {
        top: 19px;
    }

.searchOption .formCheck label {
    width: auto;
}

.vs_wrap, .vs_wrap .vs_car .item_car {
    border-bottom: 1px solid #05141f;
}

    .vs_wrap .vs_item .item_msg {
        border-bottom: 1px solid #05141f;
        border-right: 1px solid #05141f;
    }

.jcs-indicator {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/shopping-tools/img_mileageSelect_bar.png");
}

    .jcs-indicator.nitro-lazy {
        background-image: none !important;
    }

.warranty_con .detail .wrr_year .num {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/service/spr_warranty.png");
}

    .warranty_con .detail .wrr_year .num.nitro-lazy {
        background-image: none !important;
    }

.warranty_con .detail .wrr_con li:before {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/service/spr_warranty.png");
}

.includesArea ul li span {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/service/spr_roadside.png");
}

    .includesArea ul li span.nitro-lazy {
        background-image: none !important;
    }

.recall .recall_box {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/service/ico_recall.png");
}

    .recall .recall_box.nitro-lazy {
        background-image: none !important;
    }

.manual .selectManual .carSelect ul li.on a, .manual .selectManual .manualList ul li.on a {
    color: #05141f;
}

.car_info .btnType3 {
    opacity: 1;
}

.pop_main .session_area label {
    color: #fff;
}

.byoDetail .byo_summary .item_l .sort {
    color: #05141f;
    width: auto;
}

.byoDetail .byo_summary .item_l:before {
    background: #05141f;
}

.gnb_area .gnb_nav .dth_pip .car_grid .upcoming .grid_box:hover {
    background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/upcoming.png") 0 0 no-repeat !important;
}

    .gnb_area .gnb_nav .dth_pip .car_grid .upcoming .grid_box:hover.nitro-lazy {
        background-image: none !important;
    }

.showroom_test_drive .pop_right_layer .p_inner .p_content .title {
    color: #05141f;
}

#container {
    padding-top: 112px !important;
}

@media (max-width:767px) {
    #container {
        padding-top: 0 !important;
    }

    .pip_build .build_link .link_li {
        background-image: none !important;
    }

        .pip_build .build_link .link_li.nitro-lazy {
            background-image: none !important;
        }

    .phrase .parbase_inner {
        padding: 18px 10px !important;
    }

    .com_mobile_tp .title_txt {
        color: #05141f !important;
    }

    .fe_pip_wrap .n_container.resource_spec .spec_visual .spec_data {
        padding-top: 80px !important;
    }

    .exTab_type .input_box {
        background: #05141f;
    }

    .exTab_type ul {
        background: #fff;
    }
}

.nf_tab_com .text_box_wrap {
    color: #05141f;
}

.showroom_test_drive .pop_right_layer .p_inner .p_content .s_title {
    color: #05141f !important;
    border-bottom: 1px solid #05141f !important;
}

@media (max-width:767px) {
    .pip_build .build_link .link_li {
        background-image: none !important;
    }

    .phrase .parbase_inner {
        padding: 18px 10px !important;
    }

    .com_mobile_tp .title_txt, .m_slide_box .item .sli_title {
        color: #05141f !important;
    }

    .bg_black .com_mobile_tp .title_txt, .m_slide_box .item .sli_title {
        color: #05141f !important;
    }

    .m_slide_box .slick-dots li.slick-active button {
        background: #05141f !important;
    }

    .bg_black .m_slide_box .slick-dots li.slick-active button {
        background: #fff !important;
    }

    .mobile_slide_wrap .m_box .title_box .title:before {
        background: #05141f !important;
    }

    .mobile_slide_wrap .v_slide .slick-dots li.slick-active button {
        background: #05141f !important;
    }

    .mobile_slide_wrap .m_box .title_box, .mobile_slide_wrap .m_box .desc {
        color: #05141f !important;
    }

    .fn_car_info_wrap .car_infomation .ico_item .ico_txt {
        color: #05141f !important;
    }

    .pip_build .build_link .link_li.nitro-lazy {
        background-image: none !important;
    }
}

.tab_region .tab_conts .depth_1 .tit_region a {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/new/d_ico_tit_region_off.gif") !important;
}

    .tab_region .tab_conts .depth_1 .tit_region a.nitro-lazy {
        background-image: none !important;
    }

.tab_region .tab_conts .depth_1.on .tit_region a {
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/country/new/d_ico_tit_region_on.gif") !important;
}

    .tab_region .tab_conts .depth_1.on .tit_region a.nitro-lazy {
        background-image: none !important;
    }

.ex_top_menu .inner_box {
    max-width: 1440px !important;
}

@media (max-width:1024px) {
    .ex_top_menu .inner_box {
        padding: 0 10px !important;
    }

    .exsub_gnb a {
        margin-left: 25px !important;
    }

        .exsub_gnb a:first-child {
            margin-left: 0 !important;
        }
}

@media (max-width:812px) {
    .ex_top_menu .inner_box .back_area div {
        padding: 10px 20px 0 0 !important;
    }
}

@media (max-width:767px) {
    .ex_top_menu .inner_box .back_area div {
        padding: 0 50px 21px 0 !important;
    }

    .ex_top_menu .inner_box .scroll_box {
        padding-left: 0 !important;
    }

    .exsub_gnb a {
        margin-right: 0 !important;
    }

    .faq_edit .tab_type3 ul {
        background: #fff;
    }

    .faq_edit .tab_type3 .tab_on {
        background: #05141f;
    }
}

.wwide #header .header_in {
    height: 80px;
}

.wwide .tab_region .tab_tit {
    margin-top: 40px;
}

.wwide #container {
    padding-bottom: 50px;
}

.wwide .content_detail {
    margin-top: 0;
}

@media (max-width:767px) {
    .wwide #header .header_in {
        height: 60px;
    }
}

@media (width:768px) {
    .util_area .util_menu .util_l {
        margin-left: 5px;
    }

    .util_area .util_find_dealer {
        margin-left: 5px;
    }

    .util_area .util_search {
        margin-right: 5px;
        margin-left: 5px;
    }
}

@media (max-width:767px) {
    .wsg_main #header.msh_on {
        background: #fff;
        border-bottom: 1px solid #ccc;
    }

        .wsg_main #header.msh_on .spr_menu {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
            background-position: 0 -15px;
        }

            .wsg_main #header.msh_on .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.msh_on .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 0 0;
            background-size: 100% auto;
        }

            .wsg_main #header.msh_on .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.new_car .grid_box {
    background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/new.png") no-repeat 20px 10px !important;
}

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l.new_car .grid_box.nitro-lazy {
        background-image: none !important;
    }

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l.upcoming .grid_box {
    background: #fff url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/upcoming.png") no-repeat 20px 10px !important;
}

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l.upcoming .grid_box.nitro-lazy {
        background-image: none !important;
    }

.pipContents .popup_wrap03 {
    border-top: 2px solid #05141f !important;
}

.tab_type1.moview {
    display: none;
}

#footer .f_navi .info_sns {
    display: block;
    margin-top: 0;
    text-align: left;
}

.tab_type1 .tt1_on {
    background: #05141f !important;
}

.tech_slide .slick-arrow {
    width: 84px !important;
    height: 84px !important;
}

    .tech_slide .slick-arrow.slick-next {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/slide_btn_hover_right.png") !important;
    }

        .tech_slide .slick-arrow.slick-next.nitro-lazy {
            background-image: none !important;
        }

    .tech_slide .slick-arrow.slick-prev {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/slide_btn_hover_left.png") !important;
    }

        .tech_slide .slick-arrow.slick-prev.nitro-lazy {
            background-image: none !important;
        }

@media screen and (max-width:767px) {
    .tab_type1.pcview {
        display: none;
    }

    .tab_type1.moview {
        display: block;
    }

        .tab_type1.moview .tab_link {
            width: 50%;
            box-sizing: border-box;
        }

    .tab_type3 .tab_li .tab_a:hover {
        background: #05141f;
    }
}

@media screen and (max-width:320px) {
    .btnMedium {
        padding: 0 15px 0 13px;
    }
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
    overflow: hidden;
}

.pipLayout .textArea h2 {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/bg_title_blackline.gif") no-repeat 12px 0;
}

    .pipLayout .textArea h2.nitro-lazy {
        background-image: none !important;
    }

.wide_gallery {
    z-index: 9999;
}

.gallery_exterior .bg_ext {
    background: #ea0029;
}

.gallery_interior .bg_int {
    background: #f3c300;
}

.noUi-connect {
    background-color: #ea0029;
}

.noUi-marker-large.highlight {
    background-color: #ea0029;
}

.fe_pip_wrap .popup_wrap {
    border-color: #05141f !important;
}

.fe_pip_wrap .popup .pop_con .img_more dt:before {
    border-color: #05141f !important;
}

@media screen and (max-width:767px) {
    .wide_gallery h3, .spec_visual .spec_data .h_title, .engine_visual .engine_data h2, .style_comp_wrap .style_comp .title_area .title, .wheel_visual .wheel_data h2 {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/showroom/bg_title_blackline.gif") no-repeat 0 0 !important;
    }

    .style_comp_wrap .style_comp .title_area .title {
        padding-top: 11px;
    }

    .pip_wrap.fe_pip_wrap #container {
        padding-top: 0 !important;
    }

    .style_comp_wrap .style_comp .prod_list_wrap .slick-dots li.slick-active button {
        background: #05141f !important;
        border-color: #05141f !important;
    }

    .specList li .kindSelect .form_chk.carkind05 {
        width: 50%;
    }

    .pipLayout .imgList li {
        height: auto !important;
    }

    .wide_gallery h3.nitro-lazy, .spec_visual .spec_data .h_title.nitro-lazy, .engine_visual .engine_data h2.nitro-lazy, .style_comp_wrap .style_comp .title_area .title.nitro-lazy, .wheel_visual .wheel_data h2.nitro-lazy {
        background-image: none !important;
    }
}

@media screen and (max-width:1280px) {
    .gnb_area .gnb_nav .dth1_l {
        margin-left: 0;
    }
}

@media (max-width:1024px) {
    #header {
        position: relative;
    }

        #header:before {
            display: none;
        }

        #header .header_in {
            height: auto;
            margin-top: 0;
            padding: 6px 10px;
        }

        #header .logo_h1 {
            float: none;
        }

            #header .logo_h1 .lg_img {
                width: 51px;
                height: 26px;
            }

    .open_gnb {
        display: block;
        width: 46px;
        height: 14px;
        padding: 12px 0;
        background: #333;
        text-align: center;
        position: absolute;
        top: 0;
        right: 0;
    }

    .gnb_area {
        display: none;
        position: absolute;
        top: 41px;
        left: 0;
        width: 100%;
        z-index: 999;
        background: #fff;
    }

        .gnb_area .gnb_nav {
            float: none;
            display: block;
            width: auto;
            font-family: kiaB;
            text-transform: uppercase;
            padding: 0;
        }

            .gnb_area .gnb_nav .dth1_l {
                float: none;
                display: block;
                border-top: 1px solid #dbdbdb;
                background: #fff;
                margin-left: 0;
                max-width: 100%;
            }

                .gnb_area .gnb_nav .dth1_l:first-child {
                    border-top: 0;
                }

                .gnb_area .gnb_nav .dth1_l .dth1_a {
                    display: block;
                    padding: 15px 10px;
                    font-size: 16px;
                    color: #333;
                }

                    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
                        content: "";
                        float: right;
                        vertical-align: middle;
                        margin-top: -4px;
                    }

            .gnb_area .gnb_nav .dth2_u {
                width: auto;
                width: auto;
                display: none;
                position: static;
                background: #fafafa;
                padding: 0;
                margin-left: 0;
            }

                .gnb_area .gnb_nav .dth2_u.dth_pip {
                    width: auto;
                    padding: 0;
                }

            .gnb_area .gnb_nav .dth_pip .car_tab {
                display: table;
                width: 100%;
                background: #fbfbfb;
                padding: 0;
                border-bottom: 0;
            }

                .gnb_area .gnb_nav .dth_pip .car_tab .sort_a {
                    display: block;
                    float: left;
                    width: 50%;
                    height: auto;
                    margin-right: -1px;
                    box-sizing: border-box;
                    border-left: 0;
                    border-right: 1px solid #d9d9d9;
                    border-bottom: 1px solid #d9d9d9;
                    text-align: center;
                    vertical-align: middle;
                    font-family: kiaM;
                    font-size: 14px;
                    padding: 5px 0;
                    line-height: 22px;
                }

                    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a:first-child {
                        border-left: 0;
                    }

                    .gnb_area .gnb_nav .dth_pip .car_tab .sort_a .spr_sort:before {
                        display: none;
                    }

                .gnb_area .gnb_nav .dth_pip .car_tab .sort_on {
                    background: #fff;
                    font-family: kiaB;
                    border-left: 1px solid #d9d9d9;
                    box-sizing: border-box;
                }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
                margin: 0;
                padding: 10px 0 20px 0;
                background: #fff;
            }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
                width: 50%;
            }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(odd) .grid_box {
                    background: #fff;
                }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_box {
                border: 0;
                padding: 10px 0;
            }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img {
                    margin-top: 0;
                }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_on {
                        display: none;
                    }

                    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_img img.g_off {
                        display: inline-block;
                    }

            .gnb_area .gnb_nav .dth_pip .car_grid a:hover.grid_box .g_img img.g_on, .gnb_area .gnb_nav .dth_pip .car_grid a:focus.grid_box .g_img img.g_on {
                display: inline-block;
            }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
                margin-top: 5px;
                height: auto;
            }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a {
                background: #737373;
                color: #fff;
                line-height: 24px;
                border-radius: 12px;
            }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_btn .grid_a:first-child {
                    background-color: #9e9e9e;
                }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_txt {
                margin-top: 0;
            }

            .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a {
                color: #fff;
                background: #737373;
            }

                .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover .g_btn .grid_a:first-child {
                    background-color: #9e9e9e;
                }

            .gnb_area .gnb_nav .dth2_l {
                border-top: 1px solid #d8d8d8;
                padding: 0 10px;
            }

                .gnb_area .gnb_nav .dth2_l:first-child {
                    border-top: 0;
                }

                .gnb_area .gnb_nav .dth2_l .dth2_a {
                    display: block;
                    padding: 8px 0;
                    color: #454545;
                    font-size: 14px;
                }

            .gnb_area .gnb_nav .dth_on .dth1_a {
                background: #bc162c;
                color: #fff;
            }

                .gnb_area .gnb_nav .dth_on .dth1_a:after {
                    background-position: 0 -23px;
                }

            .gnb_area .gnb_nav .dth_on .dth2_u {
                display: block;
            }

    .util_area {
        position: static;
        width: 100%;
        height: auto;
        background: 0;
        border: 0;
        text-align: left;
        padding-top: 0;
    }

        .util_area .util_menu {
            display: block;
            background: #eaeaea;
            border-top: 1px solid #cfcfcf;
            margin: 0 0 0 -1px;
        }

            .util_area .util_menu .util_l {
                display: block;
                border-bottom: 1px solid #cfcfcf;
                width: 50%;
                float: left;
                background: 0;
                margin: 0;
                padding: 0;
            }

            .util_area .util_menu .util_w {
                width: 100%;
            }

            .util_area .util_menu .util_a {
                display: block;
                border-top: 1px solid #f0f0f0;
                border-left: 1px solid #cfcfcf;
                padding: 10px;
                color: #676767;
                font-family: kiaB;
                font-size: 12px;
            }

                .util_area .util_menu .util_a:before {
                    content: "";
                    margin: 6px 8px 0 0;
                }

        .util_area .util_search {
            display: none;
        }

            .util_area .util_search .u_sch_box {
                height: auto;
                border-radius: 0;
                border: 1px solid #d0d0d0;
                padding: 0 66px 0 0;
                position: relative;
            }

                .util_area .util_search .u_sch_box .sch_inp {
                    width: 100%;
                    padding: 8px 13px;
                    border: 0;
                    font-size: 14px;
                }

                .util_area .util_search .u_sch_box .sch_btn {
                    position: absolute;
                    top: 0;
                    right: 0;
                    padding: 7px 9px;
                }

                .util_area .util_search .u_sch_box .spr_search {
                    background-position: -25px -20px;
                    width: 20px;
                    height: 20px;
                }

    .go_build {
        position: static;
        text-align: center;
        margin: 20px 0;
    }

        .go_build .spr_build:before {
            margin-right: 5px;
        }

        .go_build .spr_build .desc {
            display: inline;
        }

    .gnb_area.open {
        display: block;
    }

    .gnb_dimmed {
        position: absolute;
        top: 38px;
        border-top: 3px solid #bc162c;
    }

    .m_sch_area {
        display: block;
    }

        .m_sch_area .open_search .blind, .m_sch_area .search_area .blind, .m_sch_area .close_search .blind {
            overflow: hidden;
            position: absolute;
            left: 0;
            top: 0;
            width: 1px;
            height: 1px;
            font-size: 0;
            line-height: 0;
        }

        .m_sch_area .open_search {
            position: absolute;
            right: 46px;
            top: 0;
            display: block;
            width: 46px;
            height: 19px;
            margin: 9px 0;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/ico_m_sch.png") no-repeat;
            background-position: 50% 0;
        }

            .m_sch_area .open_search.nitro-lazy {
                background-image: none !important;
            }

            .m_sch_area .open_search.on {
                background-position: 50% 100%;
            }

        .m_sch_area .search_area {
            display: none;
            position: absolute;
            left: 0;
            top: 42px;
            width: 88%;
            padding: 20px 18px;
            background: #fff;
            box-sizing: border-box;
            margin: 0 6%;
        }

            .m_sch_area .search_area .search_txt {
                width: 100%;
                padding: 10px 37px 7px 10px;
                border: 1px solid #e2e2e2;
                box-sizing: border-box;
            }

            .m_sch_area .search_area .search_btn {
                position: absolute;
                right: 22px;
                top: 24px;
                display: block;
                width: 17px;
                height: 16px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/ico_m_sch_s.png") no-repeat 50% 50%;
                padding: 14px;
            }

                .m_sch_area .search_area .search_btn.nitro-lazy {
                    background-image: none !important;
                }

        .m_sch_area .close_search {
            display: none;
            position: absolute;
            right: 0;
            top: 0;
            width: 46px;
            height: 38px;
            background: #333 url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/common/ico_m_close_sch.png") no-repeat 50% 50%;
            z-index: 999;
        }

            .m_sch_area .close_search.nitro-lazy {
                background-image: none !important;
            }

    .gnb_area {
        top: 61px;
    }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_u {
            height: auto;
            overflow: visible;
            padding: 0;
        }

    .snb_wrap.snb_pip .snb_area {
        border-left: 1px solid #666 !important;
    }

    .snb_wrap.snb_pip .snb_nav .sdth1_l {
        border-top: 1px solid #666 !important;
    }

    .gnb_area {
        width: 100%;
    }

        .gnb_area .gnb_nav .dth1_l {
            max-width: initial;
            margin-left: 0;
        }

    .util_area {
        background: #fff;
        opacity: 1;
    }

    .gnb_area .gnb_nav.gnb_right {
        width: 100%;
        border-top: 1px solid #dbdbdb;
        float: none;
    }

    .util_area .util_menu {
        float: none;
        margin-left: 0;
    }

    .util_area .util_set_location &gt; a {
        color: #333;
    }

    .util_area .util_menu .util_l {
        padding-left: 0;
    }

        .util_area .util_menu .util_l .util_a {
            color: #05141f;
            opacity: .6;
        }

    .util_area .util_set_location .util_a {
        display: inline-block;
        padding-top: 15px;
    }

    .util_area .util_set_location .set_location_form button {
        background: #05141f;
    }

    .util_area .util_menu .util_w {
        width: 50%;
    }

    .gnb_area .gnb_nav .dth_pip .car_tab {
        padding: 0;
    }

    .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
    }

    .open_gnb {
        top: 10px;
        left: 10px;
        right: auto;
        background: transparent;
    }

    .wsg_main #header .gnb_area .gnb_nav .dth1_a {
        color: #05141f;
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        color: #fff;
    }

    .wsg_main .gnb_area .gnb_nav .dth_on .dth1_a {
        background: #05141f;
        color: #fff;
    }

    .wsg_main #header {
        position: absolute !important;
    }

        .wsg_main #header.over .gnb_area .gnb_nav .dth1_a {
            color: #05141f;
        }

        .wsg_main #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
            background: #05141f;
            color: #fff;
        }

        .wsg_main #header .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/new-kia-logo-white.png") no-repeat 50%,50%;
            background-size: 70px auto !important;
        }

            .wsg_main #header .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over .logo_h1 .lg_a {
            background-size: 70px auto;
        }

        .wsg_main #header .logo_h1 {
            width: 70px;
            top: 18px;
        }

        .wsg_main #header .header_in {
            padding: 16px 0;
            height: 60px;
        }

        .wsg_main #header:hover .logo_h1 .lg_a {
            width: 70px;
            height: 23px;
        }

        .wsg_main #header .logo_h1 .lg_a {
            width: 70px;
            height: 23px;
        }

        .wsg_main #header:hover {
            background: transparent;
        }

        .wsg_main #header.over:hover {
            background: #fff;
        }

        .wsg_main #header:hover .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/new-kia-logo-white.png") no-repeat 50% 50%;
            background-size: 70px auto;
        }

            .wsg_main #header:hover .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over:hover .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 50% 50%;
            background-size: 70px auto;
        }

            .wsg_main #header.over:hover .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header .spr_menu {
            width: 20px;
            height: 16px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
        }

            .wsg_main #header .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over .spr_menu {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
            background-position: 0 -15px;
        }

            .wsg_main #header.over .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header .m_sch_area .open_search {
            top: 9px;
            right: 10px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 50% 0;
            background-size: 23px 43px;
        }

            .wsg_main #header .m_sch_area .open_search.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.over .m_sch_area .open_search {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 50% 0;
            background-size: 23px 43px;
            background-position: 50% -22px;
        }

            .wsg_main #header.over .m_sch_area .open_search.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header .m_sch_area .close_search {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-close-m.png") no-repeat 50% 50%;
            background-size: 15px 15px;
        }

            .wsg_main #header .m_sch_area .close_search.nitro-lazy {
                background-image: none !important;
            }

    .m_sch_area .open_search {
        top: 9px;
        right: 10px;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 50% 0;
        background-size: 23px 43px;
        background-position: 50% -22px;
    }

        .m_sch_area .open_search.nitro-lazy {
            background-image: none !important;
        }

    .m_sch_area .close_search {
        top: 9px;
        right: 10px;
        background-color: transparent;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-close-m.png") no-repeat 50% 50%;
        background-size: 15px 15px;
    }

        .m_sch_area .close_search.nitro-lazy {
            background-image: none !important;
        }

    .m_sch_area .search_area {
        width: 100%;
        margin: 0;
        position: absolute;
        left: 0;
        top: 61px;
        z-index: 1000;
    }

        .m_sch_area .search_area .search_btn {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-sch-m.png") no-repeat 0 0;
            background-size: 21px 40px;
            background-position: 50% -16px;
        }

            .m_sch_area .search_area .search_btn.nitro-lazy {
                background-image: none !important;
            }

    #header {
        position: relative !important;
    }

        #header .spr_menu {
            width: 20px;
            height: 16px;
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
            background-position: 0 -15px;
        }

            #header .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        #header.over .gnb_area .gnb_nav .dth_on .dth1_a {
            background: #05141f;
            color: #fff;
        }

        #header .logo_h1 {
            width: 70px;
            top: 16px;
        }

        #header .header_in {
            padding: 16px 0;
            height: 60px;
        }

        #header .logo_h1 .lg_a {
            width: 70px;
            height: 23px;
        }

        #header .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 50% 50%;
            background-size: 70px auto;
        }

            #header .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

    .gnb_area .gnb_nav .dth1_l .dth1_a:after {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-open-m.png.png") no-repeat 0 0;
        background-size: 100% 100%;
    }

    .gnb_area .gnb_nav .dth_on .dth1_a:after {
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-close-m.png") no-repeat 0 0;
        background-size: 100% 100%;
    }

    .util_area .util_menu .util_a:before {
        width: 7px;
        height: 7px;
        margin: 4px 8px 0 0;
        background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/footer-arrow-right-m.png") no-repeat 0 0;
        background-size: 100% 100%;
    }

    .wsg_discover #container {
        padding-top: 0 !important;
    }

    .set_location .pop_tit {
        padding: 12px 12px;
    }

    .spr_build:before {
        display: none;
    }

    #header, .fe_pip_wrap.pip_wrap #header, .pip_wrap #header {
        position: relative !important;
    }

    .gnb_area .gnb_nav .dth1_a {
        max-width: 100%;
    }

    .pipLayout .pipTit {
        line-height: 1.5 !important;
    }

    .pop_main {
        top: 70px !important;
    }

    .util_area .util_set_location .my_location strong {
        color: #05141f;
        opacity: .8;
    }

    .util_area .util_set_menu {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center;
    }

        .util_area .util_set_menu a {
            color: #05141f;
            font-size: 13px;
        }

    .util_area .util_find_dealer {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center;
    }

        .util_area .util_find_dealer a {
            color: #05141f;
            font-size: 13px;
        }

            .util_area .util_find_dealer a:before {
                width: 15px;
                height: 17px;
                left: -18px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/au/en/images/common/spr_ico_etc.png") no-repeat -125px 0;
                background-size: 150px auto;
            }

    .util_area .util_light_link {
        display: block;
        margin-left: 0;
        margin: 15px 0;
        text-align: center;
    }

        .util_area .util_light_link a {
            color: #05141f;
            font-size: 13px;
        }

            .util_area .util_light_link a:before {
                width: 15px;
                height: 17px;
                left: -18px;
                background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png") no-repeat -125px 0;
                background-size: 150px auto;
            }

    .wsg_main #header:hover .go_build .btnType1 {
        padding: 0 15px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
    }

    #header:hover .go_build .btnType1 {
        padding: 0 15px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
    }

    .wsg_main #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px;
        line-height: 1;
    }

    #header.over .go_build .btnType1 {
        padding: 10px 20px;
        font-size: 15px;
        background: #05141f !important;
        color: #fff !important;
        max-width: 150px;
    }

    .wsg_main #header.msh_on {
        background: #fff;
        border-bottom: 1px solid #ccc;
    }

        .wsg_main #header.msh_on .spr_menu {
            background: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/main/new/icon/ico-menu-m.png") no-repeat 0 0;
            background-size: 20px 30px;
            background-position: 0 -15px;
        }

            .wsg_main #header.msh_on .spr_menu.nitro-lazy {
                background-image: none !important;
            }

        .wsg_main #header.msh_on .logo_h1 .lg_a {
            background: url("https://www.kiabahrain.com/Includes/menu_img/kia-bah-logo.png") no-repeat 50% 50%;
            background-size: 100% auto;
        }

            .wsg_main #header.msh_on .logo_h1 .lg_a.nitro-lazy {
                background-image: none !important;
            }

    .util_area .util_find_dealer a:before {
        background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_ico_etc_1.png");
    }

    .go_build .btnType1 {
        line-height: 1;
    }

    .fe_pip_wrap .fe_snb_wrap {
        top: 30px;
        padding: 0 10px;
    }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:nth-child(3n+1) {
        width: 50%;
    }

    .pip_wrap #container, .pip_wrap.fe_pip_wrap #container, #container {
        padding-top: 0 !important;
    }

    .snb_wrap .inner {
        margin: 0;
    }

    .snb_wrap .snb_tit {
        width: auto;
        float: none;
        margin-left: 15px;
    }

    .snb_wrap .open_snb {
        display: block;
        line-height: 49px;
        color: #fff;
        position: relative;
    }

        .snb_wrap .open_snb .spr_snb:after {
            content: "";
            background-position: -38px 0;
            width: 13px;
            height: 6px;
            position: absolute;
            top: 50%;
            margin-top: -3px;
            right: 15px;
        }

    .snb_wrap .snb_nav {
        display: none;
        float: none;
        padding: 8px 15px;
        border-left: 0;
        border-right: 0;
        background: #fafafa;
    }

        .snb_wrap .snb_nav .sdth1_l {
            float: none;
            border: 0;
            border-top: 1px solid #c8c8c8;
        }

            .snb_wrap .snb_nav .sdth1_l:first-child {
                border-top: 0;
            }

        .snb_wrap .snb_nav .sdth1_a {
            display: block;
            color: #333;
            padding: 0 10px;
            font-family: kiaB;
        }

        .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a {
            background: 0;
        }

            .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a:after {
                display: none;
            }

    .snb_wrap.snb_pip .snb_area {
        overflow: hidden;
        border-left: 1px solid #666 !important;
    }

    .snb_wrap.snb_pip .snb_tit {
        width: auto;
        float: left;
        margin-left: 5px;
    }

        .snb_wrap.snb_pip .snb_tit .lg_img {
            height: 37px;
            vertical-align: top;
        }

    .snb_wrap.snb_pip .open_snb {
        display: block;
        padding: 0 20px;
    }

    .snb_wrap.snb_pip .snb_nav {
        width: 100%;
        padding: 0;
    }

        .snb_wrap.snb_pip .snb_nav .sdth1_l {
            margin: 0 15px;
            border-top: 1px solid #890207;
        }

            .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
                margin: 0 15px;
            }

    .snb_wrap .open_snb.open .spr_snb:after {
        background-position: -38px -8px;
    }

    .snb_wrap .snb_nav.open {
        display: block;
    }

    .snb_wrap.snb_pip .snb_nav {
        height: auto;
    }

    .sales_kit {
        display: none;
    }

    .snb_wrap {
        position: absolute;
        top: 0 !important;
        height: 37px;
        margin-top: 0;
    }

        .snb_wrap .snb_tit {
            margin-left: 10px;
            height: 37px;
            line-height: 37px;
            font-size: 16px;
        }

        .snb_wrap .open_snb {
            line-height: 37px;
        }

        .snb_wrap .snb_nav .sdth1_a {
            line-height: 37px;
        }

        .snb_wrap.snb_pip .snb_tit {
            width: 40%;
            border-top-width: 3px;
        }

        .snb_wrap.snb_pip .snb_nav .sdth1_l {
            margin: 0;
        }

    .snb_wrap {
        top: 3px;
    }

        .snb_wrap.snb_pip .snb_nav {
            background: #fff;
            border-bottom: 1px solid #666 !important;
        }

            .snb_wrap .snb_nav .sdth1_l.sdth_on .sdth1_a, .snb_wrap.snb_pip .snb_nav .sdth1_a {
                color: #05141f;
            }

            .snb_wrap.snb_pip .snb_nav .sdth1_l:first-child {
                border-top: 0 !important;
                margin: 0;
                padding: 0 15px;
            }

        .snb_wrap .open_snb.open {
            background: rgba(255,255,255,.6);
            color: #05141f;
        }

        .snb_wrap .snb_nav .sdth1_l.sdth_on {
            background: #fff;
        }

        .snb_wrap.snb_pip .snb_nav .sdth1_l {
            margin: 0;
            padding: 0 15px;
        }

    .keyVisualWrap .keyBtnRight, .keyVisualWrap .keyBtnLeft {
        top: 495px !important;
    }

    .keyVisualWrap .paging {
        bottom: 165px;
    }

    .disclaimer .phrase .parbase_inner {
        padding: 18px 15px;
    }

    .keyVisualWrap {
        height: 730px;
    }

        .keyVisualWrap .bgInner img {
        }
}

@media (max-width:767px) {
    .keyVisualWrap .keyBtnRight, .keyVisualWrap .keyBtnLeft {
        top: 355px !important;
    }

    .snb_wrap.snb_pip .snb_tit .lg_img {
        height: 37px;
    }

    .pipLayout .imgList {
        margin: 0 !important;
        border-top: 0 !important;
    }

        .pipLayout .imgList li {
            height: auto !important;
            border-right: 0 !important;
        }

        .pipLayout .imgList.type7 li + li + li {
            margin-bottom: 0 !important;
        }

    .keyVisualWrap {
        height: 506px;
    }

        .keyVisualWrap .bgInner img {
            margin-top: 70px;
        }

        .keyVisualWrap .paging {
            bottom: 120px;
        }
}

.temp360vr .textArea h3 {
    color: #05141f !important;
}

.nf_tab_com .text_box_wrap .tab_wrap .item a span:before {
    background: #05141f;
}

.bbs_type2 .bbs_open .bbs_tit {
    color: #05141f;
}

[class*=bbs_type] .bbs_body {
    color: #05141f;
}

@media (min-width:1025px) {
    .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:hover .grid_box {
        background: #fff;
    }

        .gnb_area .gnb_nav .dth_pip .car_grid .grid_l:hover .grid_box .g_name {
            color: #05141f;
            text-decoration: underline;
        }

    .gnb_area .gnb_nav .dth_pip .car_grid .grid_box:hover {
        background: #fff !important;
    }
}

.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
}

    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        touch-action: manipulation;
        -moz-backface-visibility: hidden;
    }

        .owl-carousel .owl-stage:after {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0;
        }

    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0);
    }

    .owl-carousel .owl-item, .owl-carousel .owl-wrapper {
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
    }

    .owl-carousel .owl-item {
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-touch-callout: none;
    }

        .owl-carousel .owl-item img {
            display: block;
            width: 100%;
        }

    .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
        display: none;
    }

    .no-js .owl-carousel, .owl-carousel.owl-loaded {
        display: block;
    }

    .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
        cursor: pointer;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
        background: 0 0;
        color: inherit;
        border: none;
        padding: 0 !important;
        font: inherit;
    }

    .owl-carousel.owl-loading {
        opacity: 0;
        display: block;
    }

    .owl-carousel.owl-hidden {
        opacity: 0;
    }

    .owl-carousel.owl-refresh .owl-item {
        visibility: hidden;
    }

    .owl-carousel.owl-drag .owl-item {
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    .owl-carousel.owl-grab {
        cursor: move;
        cursor: grab;
    }

    .owl-carousel.owl-rtl {
        direction: rtl;
    }

        .owl-carousel.owl-rtl .owl-item {
            float: right;
        }

    .owl-carousel .animated {
        animation-duration: 1s;
        animation-fill-mode: both;
    }

    .owl-carousel .owl-animated-in {
        z-index: 0;
    }

    .owl-carousel .owl-animated-out {
        z-index: 1;
    }

    .owl-carousel .fadeOut {
        animation-name: fadeOut;
    }

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.owl-height {
    transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease;
}

    .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
        max-height: 0;
    }

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("https://www.kia-uae.com/wp-content/themes/kia/new_page/css/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease;
}

    .owl-carousel .owl-video-play-icon.nitro-lazy {
        background-image: none !important;
    }

    .owl-carousel .owl-video-play-icon:hover {
        -ms-transform: scale(1.3,1.3);
        transform: scale(1.3,1.3);
    }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.bootstrap-datetimepicker-widget {
    list-style: none;
}

    .bootstrap-datetimepicker-widget.dropdown-menu {
        display: block;
        margin: 2px 0;
        padding: 4px;
        width: 19em;
    }

@media (min-width: 768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

@media (min-width: 1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em;
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
    content: "";
    display: inline-block;
    position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    top: -7px;
    left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    top: -6px;
    left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-top-color: rgba(0,0,0,.2);
    bottom: -7px;
    left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid white;
    bottom: -6px;
    left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0;
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0;
}

    .bootstrap-datetimepicker-widget a[data-action]:active {
        box-shadow: none;
    }

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px;
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Increment Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Increment Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Decrement Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Decrement Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Show Hours";
}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Show Minutes";
}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Toggle AM/PM";
}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Clear the picker";
}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Set the date to today";
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
}

    .bootstrap-datetimepicker-widget .picker-switch::after {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        border: 0;
        content: "Toggle Date and Time Screens";
    }

    .bootstrap-datetimepicker-widget .picker-switch td {
        padding: 0;
        margin: 0;
        height: auto;
        width: auto;
        line-height: inherit;
    }

        .bootstrap-datetimepicker-widget .picker-switch td span {
            line-height: 2.5;
            height: 2.5em;
            width: 100%;
        }

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0;
}

    .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
        text-align: center;
        border-radius: 4px;
    }

    .bootstrap-datetimepicker-widget table th {
        height: 20px;
        line-height: 20px;
        width: 20px;
    }

        .bootstrap-datetimepicker-widget table th.picker-switch {
            width: 145px;
        }

        .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
            background: none;
            color: #777;
            cursor: not-allowed;
        }

        .bootstrap-datetimepicker-widget table th.prev::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
            content: "Previous Month";
        }

        .bootstrap-datetimepicker-widget table th.next::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
            content: "Next Month";
        }

    .bootstrap-datetimepicker-widget table thead tr:first-child th {
        cursor: pointer;
    }

        .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
            background: #eee;
        }

    .bootstrap-datetimepicker-widget table td {
        height: 54px;
        line-height: 54px;
        width: 54px;
    }

        .bootstrap-datetimepicker-widget table td.cw {
            font-size: .8em;
            height: 20px;
            line-height: 20px;
            color: #777;
        }

        .bootstrap-datetimepicker-widget table td.day {
            height: 20px;
            line-height: 20px;
            width: 20px;
        }

            .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
                background: #eee;
                cursor: pointer;
            }

        .bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
            color: #777;
        }

        .bootstrap-datetimepicker-widget table td.today {
            position: relative;
        }

            .bootstrap-datetimepicker-widget table td.today:before {
                content: "";
                display: inline-block;
                border: solid transparent;
                border-width: 0 0 7px 7px;
                border-bottom-color: #337ab7;
                border-top-color: rgba(0,0,0,.2);
                position: absolute;
                bottom: 4px;
                right: 4px;
            }

        .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
            background-color: #337ab7;
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0,0,0,.25);
        }

            .bootstrap-datetimepicker-widget table td.active.today:before {
                border-bottom-color: #fff;
            }

        .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
            background: none;
            color: #777;
            cursor: not-allowed;
        }

        .bootstrap-datetimepicker-widget table td span {
            display: inline-block;
            width: 54px;
            height: 54px;
            line-height: 54px;
            margin: 2px 1.5px;
            cursor: pointer;
            border-radius: 4px;
        }

            .bootstrap-datetimepicker-widget table td span:hover {
                background: #eee;
            }

            .bootstrap-datetimepicker-widget table td span.active {
                background-color: #337ab7;
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25);
            }

            .bootstrap-datetimepicker-widget table td span.old {
                color: #777;
            }

            .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
                background: none;
                color: #777;
                cursor: not-allowed;
            }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px;
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em;
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important;
}

.input-group.date .input-group-addon {
    cursor: pointer;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.dth2_u.dth_pip.select-car-header.parbase {
    width: 100% !important;
}

div.disabled {
    pointer-events: none !important;
    opacity: .7;
}

.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
    color: #fff;
    text-decoration: none;
}

.navigation li {
    display: inline;
}

    .navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
        background-color: #6fb7e9;
        border-radius: 3px;
        cursor: pointer;
        padding: 12px;
        padding: .75rem;
    }

        .navigation li a:hover, .navigation li.active a {
            background-color: #3c8dc5;
        }

.dcs_pag_loading {
    padding: 20px;
}

.dcs-universal-pagination ul {
    margin: 0;
    padding: 0;
}

    .dcs-universal-pagination ul li {
        display: inline;
        margin: 3px;
        padding: 4px 8px;
        background: #fff;
        color: black;
    }

        .dcs-universal-pagination ul li.active:hover {
            cursor: pointer;
            background: #1e8cbe;
            color: white;
        }

        .dcs-universal-pagination ul li.inactive {
            background: #7e7e7e;
        }

        .dcs-universal-pagination ul li.selected {
            background-color: #ee6e73;
            color: white;
        }

.page_navigation a.page_link {
    width: 30px;
    height: 30px;
    border: 1px solid #e4e4e4;
    background: #fff;
    border-radius: 2px;
    color: #464646;
    text-align: center;
    line-height: 30px;
    margin: 0 5px;
    display: inline-block !important;
}

.page_navigation span {
    display: none !important;
}

.page_navigation .next_link {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 10px solid #636b72;
    border-bottom: 7px solid transparent;
    font-size: 0;
    margin: 0;
    margin-top: -3px;
    position: relative;
    transform: translatey(5px);
    display: inline-block;
    margin-left: 10px;
}

.page_navigation .previous_link {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-right: 10px solid #636b72;
    border-bottom: 7px solid transparent;
    font-size: 0;
    margin: 0;
    margin-top: -3px;
    position: relative;
    transform: translatey(5px);
    display: inline-block;
    margin-right: 10px;
}

.page_navigation a.page_link.active_page {
    background: #000;
    color: #fff;
}

.show {
    display: block;
}

.filterDiv {
    display: none;
}

.vehicles-list {
    display: block;
}

    .vehicles-list li {
        display: inline-block;
        margin-right: 25px;
        padding: 10px 0px;
        cursor: pointer;
    }

.city {
    width: 100%;
}

.mix {
    display: none;
}

.servcice-location .location_result.ng-scope .tab-content .address_container button:focus {
    background-color: #000;
    color: #fff;
}

.gnb_area .gnb_nav &gt; li:first-child {
    margin-left: 30px;
}

.gnb_area .gnb_nav.showrom-nav li {
    margin-left: 0;
}

.pipLayout .textArea h3 {
    color: #fff !important;
}

    .pipLayout .textArea h3.shadowWhite {
        color: #000 !important;
    }

.pipLayout ul.imgList.type3 li h4.imgListTit.shadowWhite {
    text-shadow: #000 0 0 5px !important;
    color: #fff !important;
}

.btnMedium .arrow_l:after {
    display: none;
}

.stepCon .step_ctrl a.btnMedium {
    float: left;
    margin-right: 5px;
}

.step_ctrl button.btnMedium {
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 5px;
    background: #000;
}

.step_ctrl a.btnMedium {
    float: left;
}

.request_quote .note_area {
    float: left;
}

.fonts-loaded li.stepWrap strong {
    font-family: "kiaM";
}

.panel-heading .stepType01 li.stepWrap.on .stepbar strong.num {
    position: relative;
}

    .panel-heading .stepType01 li.stepWrap.on .stepbar strong.num:after {
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        margin-left: 20px;
    }

.btnMedium .arrow_r:after {
    right: -17px;
}

.codeSrch .codeInput .reset span.btnIcon.arrow_r {
    background: none;
    margin-right: 0;
    text-align: center;
    margin: 0 auto;
    float: none;
    display: block;
}

    .codeSrch .codeInput .reset span.btnIcon.arrow_r::after {
        right: -12px;
        display: none;
    }

select {
    -webkit-appearance: auto;
}

.address_container button.w3-bar-item.w3-button:first-child dl.info {
    padding-left: 10px;
}

.pipLayout ul.imgList.type4 h4.imgListTit.shadowWhite {
    text-shadow: #000 0 0 5px !important;
    color: #fff !important;
}

.pipLayout .screenBox.screenBox1.on .textArea h3.shadowWhite {
    color: #fff !important;
    text-shadow: #000 0 0 5px !important;
}

.pipLayout .screenBox.screenBox1.on .textArea .subTxt.shadowWhite {
    color: #fff !important;
    text-shadow: #000 0 0 5px !important;
    opacity: 1;
}

.pipLayout .keyVisualInner2 .textArea h3 {
    color: #05141f !important;
    padding: 10px 0 0 0;
    margin-bottom: 35px;
}

.pipLayout .keyVisualInner2 .textArea {
    top: 50px;
}

.paginate {
    display: block !important;
}

#container {
    padding-top: 135px !important;
}

.down_brochure .car_list .car_u {
    margin-bottom: -8px;
}

.inner.request_brochure.down_brochure.new .car_box a.btnSmall.btnType7 span.btnIcon.arrow_r {
    background: transparent;
}

.step_ctrl a.btnMedium span.btnIcon.arrow_r {
    background: transparent;
}

.pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list {
    text-align: center;
}

    .pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list li {
        display: inline-block;
    }

        .pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list li a {
            cursor: pointer;
        }

label.error {
    color: #ec0e0e;
    font-size: 12px;
    font-weight: normal;
}

.address_container .rqustlocation {
    position: relative;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    display: flex;
}

    .address_container .rqustlocation.active {
        background: #000;
        color: #fff;
    }

        .address_container .rqustlocation.active .map_pin {
            background-position: 0 -29px;
        }

    .address_container .rqustlocation .where {
        position: static;
        float: left;
        width: 60px;
        text-align: center;
    }

    .address_container .rqustlocation .map_pin {
        background-position: 0 0px;
        width: 45px;
        height: 30px;
        padding: 0;
        margin-top: 2px;
    }

    .address_container .rqustlocation .info {
        float: left;
        text-align: left;
    }

        .address_container .rqustlocation .info dt {
            padding-bottom: 6px;
            font-size: 15px;
            font-family: kiaB;
        }

        .address_container .rqustlocation .info dd {
            font-size: 12px;
            line-height: 15px;
        }

.contact_us .person-info.parsys .cuBtn input {
    border: 0;
}

.util_area .util_search form label {
    display: none;
}

.util_area .util_search form input {
    color: #fff;
    background: transparent;
    border: 0px solid #ddd;
    border-radius: 5px;
    max-width: 100px;
}

.util_area .util_search .u_sch_button {
    padding-top: 0px;
}

.interior.vrr-interior {
    background-image: url("http://66.45.249.235/~appspentaworks/kia/wp-content/uploads/2021/07/kia-k5-dl3-21my-wide-b-interior-02.webp") !important;
}

    .interior.vrr-interior.nitro-lazy {
        background-image: none !important;
    }

#search_keyword {
    width: 100%;
    min-height: 18px;
    border: 1px solid #d6d6d6;
    background: #fff;
    padding: 5px 12px;
    border-radius: 2px;
}

form.ng-pristine.ng-validee {
    position: relative;
}

.searchBox .btnArea {
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

.pip_spec .tableWrap tr:first-child {
    display: table-row;
    height: 39;
}

.advence_wrap .box_010 {
    width: 505px;
    height: 235px;
    transform: translate(72.5%,204%);
}

.advence_wrap .box_011 {
    width: 323px;
    height: 235px;
    transform: translate(271%,204%);
}

.gnb_area .gnb_nav.gnb_right li.dth1_l:nth-child(1) ul.dth2_u {
    right: inherit;
}

.tab_type3 .tab_svc21:before {
    content: "";
    width: 24px;
    height: 24px;
    margin: -2px 8px 0 0;
    background-image: url("https://www.kiabahrain.com/content/dam/kwcms/gt/en/images/new/icon/spr_tab-acces.png");
}

.tab_type3 .tab_on .tab_svc21:before {
    background-position: -31px;
}

.keyVisualWrap .carInfor ul li span.inforTxt {
    font-size: 17px;
}

.keyVisualWrap .carInfor ul li .inforTit {
    text-transform: uppercase;
}

.pip_gallery_new .thum_list li.type_videos &gt; a:after {
    background: url("https://www.kiabahrain.com/content/dam/kwcms/au/en/images/showroom/gallery/btn_play-black.png") no-repeat center center;
}

.indicator .indicator_inner ul li .indicatorTxt {
    text-transform: uppercase;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_box .g_name {
    text-transform: capitalize;
}

.pipLayout .bgArea img[alt="A single-minded obsession with everything that could go wrong"] {
    margin-top: -154px;
}

.pipLayout .bgArea img[alt="The power to pull ahead of the pack"] {
    margin-top: -154px;
}

.sales_kit .kit_menu {
    width: 200px;
}

    .sales_kit .kit_menu .kit_a {
        padding: 6px 11px;
    }

.wheel_visual.visual_height.wheelview {
    height: 100% !important;
}

.handle.newgall {
    pointer-events: auto !important;
    opacity: 1 !important;
}

.pip_gallery_new .slider_con button.disabled {
    pointer-events: none !important;
}

.snb_wrap.snb_pip .snb_nav .sdth1_l a {
    cursor: pointer;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
    cursor: pointer;
}

.pop_div_new .clos_btn {
    cursor: pointer;
}

.defaultnew p {
    margin-bottom: 15px;
}

.defaultnew h1, .defaultnew h2, .defaultnew h3, .defaultnew h4, .defaultnew h5 {
    margin-top: 15px;
    margin-bottom: 10px;
}

.defaultnew table {
    border: 1px solid #ddd;
}

    .defaultnew table td {
        border: 1px solid #ddd;
        padding: 10px;
    }

.pg_num_area.br_crmb ul.pagin li ul.pagination__list.bottom-list li a.aspNetDisabled {
    background-color: #05141f;
    color: #fff !important;
}

.address_container button.w3-bar-item.w3-button .info {
    width: 84%;
    padding-left: 5px;
}

.address_container button.w3-bar-item.w3-button .where {
    width: 16%;
}

.defaultnew ul {
    margin-bottom: 15px;
}

    .defaultnew ul li {
        list-style: disc;
        margin-left: 15px;
        margin-bottom: 5px;
    }

.defaultnew .alignright {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
    padding: 5px;
    background: #fff;
}

.defaultnew .alignleft {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.pipContents .style-appeal {
}

    .pipContents .style-appeal .pipLayout {
    }

        .pipContents .style-appeal .pipLayout .style_comp_wrap {
            width: 100%;
            height: 100%;
            padding: 50px 0 120px 0;
        }

            .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp {
                width: 100%;
                max-width: 1280px;
                margin: 0 auto;
                box-sizing: border-box;
                line-height: 1;
            }

                .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap {
                    width: 100%;
                    margin-top: 20px;
                }

                    .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list {
                    }

                        .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li {
                            overflow: hidden;
                            float: left;
                            width: 25%;
                            padding: 0 5px;
                            box-sizing: border-box;
                        }

                            .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img {
                                overflow: hidden;
                                position: relative;
                                width: 100%;
                                height: 265px;
                                margin-top: 10px;
                                background: #000;
                            }

                                .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img img {
                                    position: absolute;
                                    top: 0;
                                    left: 50%;
                                    width: auto;
                                    height: 100%;
                                    transform: translateX(-50%);
                                    -webkit-transform: translateX(-50%);
                                    -ms-transform: translateX(-50%);
                                    -moz-transform: translateX(-50%);
                                    -o-transform: translateX(-50%);
                                }

                                .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img .img_tit {
                                    position: absolute;
                                    bottom: 0;
                                    left: 0;
                                    width: 100%;
                                    padding: 10px 10px 15px 10px;
                                    font-family: "kiaB";
                                    background: rgba(0,0,0,.5);
                                }

                                    .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .prod_list_wrap ul.prod_list li .thum_img .img_tit span {
                                        color: #fff;
                                        font-size: 16px;
                                    }

                .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .title_area {
                }

                    .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .title_area .title {
                    }

                        .pipContents .style-appeal .pipLayout .style_comp_wrap .style_comp .title_area .title span {
                            font-size: 50px;
                            font-family: "kiaB";
                        }

.inner.service_location .cuBtn {
    margin-top: 10px;
}

    .inner.service_location .cuBtn input.wpcf7-submit.btnMedium.subtbtn {
        margin-left: 5px;
    }

    .inner.service_location .cuBtn input.btnMedium {
        border: 0;
    }

.pipLayout .keyVisualInner2.key-visual-new .textArea {
    top: 0;
}

    .pipLayout .keyVisualInner2.key-visual-new .textArea ul.view_inout {
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .car_view {
        top: 115px !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .car_refresh {
        top: 200px;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 325px !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 350px !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .car_view #ex360vr_imgv-reel .reel-preloader {
        bottom: 35px;
    }

.pipLayout .imgList.type7 li {
    height: auto !important;
}

#advanced_tech .advence_wrap .set {
    width: 25%;
    float: left;
}

    #advanced_tech .advence_wrap .set .box {
        width: 100%;
        position: relative;
        height: auto;
        transform: none;
    }

        #advanced_tech .advence_wrap .set .box .imgBoxWrap {
            position: relative;
            top: inherit;
            left: inherit;
            padding: 1px;
            height: 225px;
        }

            #advanced_tech .advence_wrap .set .box .imgBoxWrap picture {
                overflow: hidden;
                height: 100%;
            }

            #advanced_tech .advence_wrap .set .box .imgBoxWrap img {
                position: relative;
                top: inherit;
                left: inherit;
                transform: scale(1.5);
            }

.advence_wrap .box .imgBoxWrap .video_box_img .tab_video {
    position: relative;
    top: inherit;
    left: inherit;
    transform: none;
    height: 100%;
}

.advence_wrap.ch3 {
    height: auto !important;
}

@media (min-width: 1500px) {
}

.fn_car_info_wrap .car_infomation .ico_item .ico_sec, .keyVisualWrap .carInfor ul li .ico_sec {
    background-size: 34px !important;
}

.servcice-location .location_result.ng-scope .tab-content a.bl_type_a {
    display: block;
}

.fe_pip_wrap .n_container div {
    box-sizing: border-box;
    line-height: 1;
}

.fn_car_info_wrap {
    width: 100%;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

    .fn_car_info_wrap .car_infomation {
        display: table;
        width: 100%;
        border: 1px solid #d1d1d1;
        border-bottom: 0;
        border-top: 0;
    }

        .fn_car_info_wrap .car_infomation .ico_item:first-child, .keyVisualWrap .carInfor ul li.info_ico07 .ico_sec {
            border-left: 0;
            padding-left: 0;
        }

        .fn_car_info_wrap .car_infomation .ico_item .ico_sec {
            display: block;
            height: 53px;
            width: 100%;
            text-align: center;
            padding: 15px 0;
            background-size: 100% 100%;
        }

        .fn_car_info_wrap .car_infomation .ico_item .ico_txt, .keyVisualWrap .carInfor ul li .ico_txt {
            display: block;
            width: 100%;
            text-align: center;
            font-size: 15px;
        }

.keyVisualWrap .carInfor ul li .ico_txt {
    font-size: 13px !important;
}

.fn_car_info_wrap .car_infomation .ico_item span.inforTxt, .keyVisualWrap .carInfor ul li span.inforTxt {
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    margin: 10px 0;
}

.fn_car_info_wrap .car_infomation .ico_item span.inforTxt, .keyVisualWrap .carInfor ul li span.inforTxt {
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    margin: 5px 0 0 0;
}

.fn_car_info_wrap .car_infomation .ico_item .ico_sec, .keyVisualWrap .carInfor ul li .ico_sec {
    display: block;
    height: 53px;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    background-size: 100% 100%;
}

.fn_car_info_wrap .car_infomation .ico_item {
    width: 16.66% !important;
    padding: 1.5vw 8px !important;
    float: left;
}

.keyVisualWrap .carInfor ul li {
    padding: 11px 0 0 0 !important;
    float: left;
}

    .fn_car_info_wrap .car_infomation .ico_item .ico_sec, .keyVisualWrap .carInfor ul li .ico_sec {
        padding: 7px 0 !important;
    }

.inforTitvat {
    display: none !important;
}

.keyVisualWrap .carInfor {
    height: 159px !important;
}

    .fn_car_info_wrap .car_infomation .ico_item.info_ico01, .fn_car_info_wrap .car_infomation .ico_item.info_ico02, .fn_car_info_wrap .car_infomation .ico_item.info_ico03, .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico03, .fn_car_info_wrap .car_infomation .ico_item.info_ico04, .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico04 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico07 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico07 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon07.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico07 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico07 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico08 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico08 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon08.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico08 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico08 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico01 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico01 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon01.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico01 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico01 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico02 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico02 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon02.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico02 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico02 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico03 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico03 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon03.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico03 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico03 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico04 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico04 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon04.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico04 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico04 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

.fn_car_info_wrap div {
    display: block;
    float: left;
    width: 100%;
}

.fn_car_info_wrap {
    float: left;
    height: auto;
    display: block;
}

.keyVisualWrap .carInfor ul {
    width: 100%;
}

.fn_car_info_wrap .car_infomation .ico_item {
    width: 16.66% !important;
    min-height: 145px;
}

.keyVisualWrap .carInfor ul li {
    width: 16.66% !important;
    background: #fff;
    min-height: 145px;
}

    .keyVisualWrap .carInfor ul li div {
        padding-top: 20px;
    }

.fn_car_info_wrap .car_infomation .ico_item .ico_txt {
    font-size: 13px !important;
}

.fn_car_info_wrap .car_infomation .ico_item span.inforTitvat {
    font-size: 10px;
    display: block;
    text-align: center;
}

.fe_pip_wrap .popup_wrap {
    position: fixed !important;
    top: 130px !important;
}

.fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text:after {
    display: none;
}

.keyVisualWrap {
    height: 870px;
}

@media (min-width: 1500px) {
    .pipLayout .bgArea .bgInner picture img {
        margin-top: -154px;
    }
}

@media (max-width: 1480px) {
    .keyVisualWrap .bgInner img {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .fn_car_info_wrap .car_infomation .ico_item span.inforTxt, .keyVisualWrap .carInfor ul li span.inforTxt {
        font-size: 13px;
        margin: 0px 0 0 0;
    }
}

@media (max-width: 1024px) {
    .gnb_area .gnb_nav .dth1_l:first-child {
        border-top: 0;
        margin-left: 0;
    }
}

@media (max-width: 1007px) {
    .fe_pip_wrap .popup_wrap {
        position: fixed !important;
        top: 80px !important;
    }
}

@media (max-width: 767px) {
    .fn_car_info_wrap .car_infomation .ico_item {
        width: 100% !important;
        padding: 1.5vw 8px !important;
    }

    .fn_car_info_wrap .car_infomation .ico_item {
        min-height: 61px;
    }

        .fn_car_info_wrap .car_infomation .ico_item span.inforTxt, .keyVisualWrap .carInfor ul li span.inforTxt {
            text-align: left;
            margin-left: 14px !important;
            display: block;
            float: left;
        }

    .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text {
        font-size: 11px !important;
        padding: 8px 0 0 0px !important;
    }

    .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn img {
        display: none !important;
    }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico01, .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico01, .fn_car_info_wrap .car_infomation .ico_item.info_ico02, .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico02, .fn_car_info_wrap .car_infomation .ico_item.info_ico03, .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico03, .fn_car_info_wrap .car_infomation .ico_item.info_ico04, .keyVisualWrap .carInfor ul li.info_ico01 .ico_item.info_ico04 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico07 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico07 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon07.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico07 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico07 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico08 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico08 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon08.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico08 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico08 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico01 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico01 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon01.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico01 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico01 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico02 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico02 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon02.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico02 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico02 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico03 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico03 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon03.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico03 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico03 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .fn_car_info_wrap .car_infomation .ico_item.info_ico04 .ico_sec, .keyVisualWrap .carInfor ul li.info_ico04 .ico_sec {
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new-showroom/PC/icon04.png") no-repeat 50% 50%;
    }

        .fn_car_info_wrap .car_infomation .ico_item.info_ico04 .ico_sec.nitro-lazy, .keyVisualWrap .carInfor ul li.info_ico04 .ico_sec.nitro-lazy {
            background-image: none !important;
        }

    .keyVisualWrap .carInfor ul li span {
        display: block;
        word-break: break-all;
        height: 40px;
        width: 40px;
        background-size: contain !important;
    }

    .keyVisualWrap .carInfor ul li div {
        border-left: 0;
        height: 102px;
        padding-left: 0;
        text-align: center;
    }

    .keyVisualWrap .carInfor ul li span.ico_sec {
        display: block;
        word-break: break-all;
        height: 40px;
        width: 40px;
        background-size: contain !important;
        margin: 0 auto;
    }

    .keyVisualWrap .carInfor ul li span.ico_txt {
        width: 100%;
        font-size: 12px;
    }

    .keyVisualWrap .carInfor ul li .inforTit {
        text-transform: uppercase;
        width: 100%;
    }

    .keyVisualWrap .carInfor ul li.on {
        display: block;
        width: 100% !important;
        min-height: 110px;
        background: transparent;
    }

    .keyVisualWrap .carInfor .dots ul {
        text-align: center;
    }

        .keyVisualWrap .carInfor .dots ul li {
            width: auto !important;
            background: transparent;
            min-height: 10px;
            display: inline-block;
            float: none;
        }

    .keyVisualWrap .dots {
        top: 110px;
    }
}

.pipLayout .imgList.type6 li {
    height: auto !important;
}

.wrap_prod {
    margin-bottom: 35px;
}

h3.new_h3 {
    margin-bottom: 15px;
    border-bottom: 1px dashed #ddd;
}

    h3.new_h3 span {
        padding: 25px 10px;
        font-size: 25px;
        display: inline-block;
    }

.img_wrapp {
    width: 38%;
    float: right;
    padding: 9px;
    background: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,.12);
    margin-left: 10px;
}

    .img_wrapp img {
        width: 100%;
    }

.content_wrapp {
    width: 60%;
    min-height: 323px;
}

.wrap_prod {
    width: 100%;
    float: left;
    display: contents;
    min-height: 1070px;
}

.content_wrapp ul::after {
    display: none;
}

.content_wrapp p {
    margin-bottom: 15px;
}

.content_wrapp ul {
    margin-bottom: 15px;
}

.content_wrapp h4 {
    margin-bottom: 10px;
    font-size: 16px;
}

.content_wrapp ul {
    margin-left: 15px;
}

    .content_wrapp ul li {
        list-style: disc;
        margin-bottom: 5px;
    }

.searchOption .formCheck label {
    border: 1px solid #828282;
}

    .searchOption .formCheck label.menu-on {
        border: 1px solid #05141f !important;
        height: 30px;
        padding-top: 60px;
    }

    .searchOption .formCheck label.c_on {
        border: 1px solid #828282;
        color: #05141f;
        height: 30px;
        padding-top: 60px;
    }

@media (max-width: 767px) {
    .content_wrapp {
        width: 100%;
    }

    .img_wrapp {
        width: 100%;
        display: block;
        margin: 0px 0 20px 0;
        height: auto;
        float: right;
        padding: 0;
    }

        .img_wrapp img {
            width: 100%;
            height: auto;
        }

    h3.new_h3 span {
        font-size: 18px;
    }
}

.buttons.parbase.section1 {
    height: 145px !important;
    z-index: 1;
    position: relative;
}

    .buttons.parbase.section1 .fn_car_info_wrap1 {
        width: 100%;
    }

    .buttons.parbase.section1 div.car_infomation.item4 {
        width: 100%;
    }

    .buttons.parbase.section1 .ico_item {
        width: 16.66% !important;
        background: #fff;
        min-height: 145px;
        float: left;
        padding-top: 20px;
        height: 138px;
        border-left: 1px solid #d1d1d1;
        border-bottom: 1px solid #d1d1d1;
        margin-bottom: 0px;
    }

.pipLayout.temp00.section .keyVisualInner2.key-visual-new {
    padding-top: 50px;
}

.buttons.parbase.section1 span.ico_sec {
    padding: 7px 0 !important;
    display: block;
    height: 53px;
    width: 100%;
    text-align: center;
    background-size: 34px !important;
}

.buttons.parbase.section1 .info_ico07 span.ico_sec {
    background: url("/Includes/menu_img/icon05.png") no-repeat 50% 50%;
background-size: 34px !important;
}


    .buttons.parbase.section1 .info_ico07 span.ico_sec.nitro-lazy {
        background-image: none !important;
    }

.buttons.parbase.section1 .info_ico01 span.ico_sec {
    background: url("/Includes/etc/designs/kia-bh/images/new-showroom/PC/icon01.png") no-repeat 50% 50%;
background-size: 34px !important;
}

    .buttons.parbase.section1 .info_ico01 span.ico_sec.nitro-lazy {
        background-image: none !important;
    }

.buttons.parbase.section1 .info_ico02 span.ico_sec {
    background: url("/Includes/etc/designs/kia-bh/images/new-showroom/PC/icon02.png") no-repeat 50% 50%;
}

    .buttons.parbase.section1 .info_ico02 span.ico_sec.nitro-lazy {
        background-image: none !important;
    }

.buttons.parbase.section1 .info_ico03 span.ico_sec {
    background: url("/Includes/etc/designs/kia-bh/images/new-showroom/PC/icon03.png") no-repeat 50% 50%;
}

    .buttons.parbase.section1 .info_ico03 span.ico_sec.nitro-lazy {
        background-image: none !important;
    }

.buttons.parbase.section1 .info_ico04 span.ico_sec {
    background: url("/Includes/etc/designs/kia-bh/images/new-showroom/PC/icon04.png") no-repeat 50% 50%;
}

    .buttons.parbase.section1 .info_ico04 span.ico_sec.nitro-lazy {
        background-image: none !important;
    }

.buttons.parbase.section1 .info_ico08 span.ico_sec {
    background: url("/Includes/etc/designs/kia-bh/images/new-showroom/PC/icon08.png") no-repeat 50% 50%;
}

    .buttons.parbase.section1 .info_ico08 span.ico_sec.nitro-lazy {
        background-image: none !important;
    }

.buttons.parbase.section1 span.ico_txt {
    text-transform: uppercase;
    color: #05141f !important;
    opacity: .8 !important;
    font-size: 14px;
    width: 100%;
    display: block;
    text-align: center;
    font-family: "kiaM",Helvetica;
}

.buttons.parbase.section1 span.inforTxt {
    font-size: 16px;
    font-weight: 700;
    display: block;
    text-align: center;
    font-family: "kiaM",Helvetica;
    margin: 5px 0 0 0;
}

.pipLayout.temp00.section {
    width: 100%;
    float: left;
}

.pipLayout {
    clear: both;
}

.temp00 .temp360vr .bgArea {
    max-height: 800px;
}

.wsg_main #header {
}

@media (max-width: 1300px) {
    .fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title .logo .logo_img img {
        width: 70% !important;
    }
}

@media (max-width: 1200px) {
    .advence_wrap .box_010 {
        width: 41.083vw;
        height: 19.583vw;
        transform: translate(72.5%,202%);
    }
}

@media (max-width: 1024px) {
    .temp360vr .choice_color {
        top: 0 !important;
    }

    .temp360vr .color_info {
        top: 7px !important;
    }

    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 610px !important;
    }

    .temp00 .temp360vr .bgArea {
        max-height: 710px;
    }

    .pip_wrap.fe_pip_wrap #container.main-feature {
        padding-top: 0 !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 180px !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 150px !important;
    }
}

@media (max-width: 1100px) {
    .pip_wrap.fe_pip_wrap #container.main-feature .box_wrap.img_box_wrap {
        width: 55%;
    }
}

@media (max-width: 1015px) {
    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 325px !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 290px !important;
    }

    .pip_wrap.fe_pip_wrap #container.main-feature .box_wrap.img_box_wrap {
        min-height: auto;
    }

    .pip_wrap.fe_pip_wrap #container.main-feature .box_wrap.text_box_wrap {
        min-height: auto;
    }
}

@media (max-width: 900px) {
    .buttons.parbase.section1 .ico_item {
        width: 33.32% !important;
        min-height: 65px;
        height: 138px;
        margin-bottom: 0;
    }

    .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text {
        padding: 5px 0 0 0px !important;
    }

        .fe_kv_wrap .kv_btn_area .kv_link_btn .itm_btn .play_text:after {
            display: none !important;
        }

    .pipLayout .keyVisualInner2.key-visual-new .textArea {
        top: 50px;
    }
}

@media (max-width: 767px) {
    .temp360vr .choice_color {
        top: 30px !important;
    }

    .temp360vr .color_info {
        top: -20px !important;
        margin: 0 !important;
    }

    .temp360vr .notiTxt span {
        margin-top: 70px !important;
    }

    .temp360vr .exVrArea img {
        margin: 0 auto !important;
    }

    .temp360vr .choice_color &gt; span {
        padding-top: 0 !important;
    }

    .temp360vr .car_refresh {
        top: 80% !important;
    }

    .safety.parbase.section {
        padding: 20px;
        margin-bottom: 10px !important;
    }

        .safety.parbase.section .contents_box span.title {
            font-size: 21px;
            padding: 15px 0;
            display: block;
        }

        .safety.parbase.section .contents_box .desc {
            padding: 0px 0 15px 0;
            display: block;
        }

    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 446px !important;
    }

    .pipLayout .textArea h3 {
        color: #333 !important;
    }

    .searchBox .btnArea {
        transform: translateY(0%) !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 260px !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea {
        top: 0;
    }

        .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
            top: 230px !important;
        }

    .pip_wrap.fe_pip_wrap #container.main-feature .m_slide_box .item .txt_desc {
        padding: 20px;
    }
}

@media (max-width: 750px) {
    .mobile_slide_wrap .v_slide .img_box img {
        width: 100%;
    }

    .temp00 .temp360vr .bgArea {
        max-height: 510px;
    }

    .pipLayout .textArea h3 {
        color: #333 !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color span.color_info {
        top: 0 !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 240px !important;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea p.notiTxt {
        top: 190px !important;
    }
}

@media (max-width: 540px) {
    .buttons.parbase.section1 .ico_item {
        width: 100% !important;
        min-height: 40px;
        height: auto;
        padding-bottom: 5px;
        margin-bottom: 0;
        padding-top: 0;
    }

    .buttons.parbase.section1 span.ico_sec {
        height: 53px;
        width: 20%;
        background-size: 24px !important;
        float: left;
        display: inline-block;
    }

    .buttons.parbase.section1 span.ico_txt {
        width: auto;
        width: 80%;
        float: left;
        padding: 28px 0 0 0px;
        text-align: left;
    }

    .buttons.parbase.section1 span.inforTxt {
        text-align: left;
        padding-left: 0;
        width: 80%;
        padding-top: 4px;
        display: inline-block;
    }

    .fe_pip_wrap .temp00 .temp360vr .bgArea {
        height: 480px;
    }

    .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color {
        top: 200px !important;
    }

        .pipLayout .keyVisualInner2.key-visual-new .textArea .choice_color span.color_info {
            top: 0 !important;
        }
}

.inner.service_maintenance p {
    margin-bottom: 15px;
}

.inner.service_maintenance .list_type1 li {
    margin: 4px 0 4px 0px;
}

.temp360vr .notiTxt {
    top: 500px !important;
}

span.color_info {
    clear: both;
    display: block;
    margin-top: 10px;
}

.temp360vr .car_view {
    top: 230px !important;
}

.n_container.resource_features .temp360vr .choice_color {
    top: 290px !important;
}

.n_container.resource_features .temp360vr .notiTxt {
    top: 310px !important;
}

.n_container.resource_features .temp360vr .car_view {
    top: 140px !important;
}

.popup {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
}

.popup-overlay {
    background: rgba(0,0,0,.6);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.popup-content {
    position: absolute;
    background: #fff;
    width: 600px !important;
    margin: auto;
    left: 0;
    right: 0;
    top: 62% !important;
    transform: translateY(-50%);
    z-index: 11;
    padding: 0px;
}

    .popup-content .img_box img {
        width: 100%;
    }

.close-popup {
    display: inline-block;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 35px;
    color: #fff;
    text-shadow: none;
    background: #2c2c2c;
    width: 44px;
    height: 44px;
    align-items: center;
    justify-content: center;
    z-index: 99999;
}

    .close-popup:hover, .close-popup:focus {
        text-decoration: none;
    }

.searchOption .formCheck label.option05:before {
    background-position: 0px 0;
    background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new.png") no-repeat !important;
}

.searchOption .formCheck label.option05.c_on:before {
    background-position: inherit !important;
    background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/new1.png") no-repeat !important;
}

.fe_pip_wrap .popup_wrap {
    z-index: 999999 !important;
}

.pipContents .popup .pop_con {
    height: auto !important;
}

.keyVisualWrap .carInfor {
    height: 153px !important;
    margin-bottom: 0px;
}

    .keyVisualWrap .carInfor ul li div {
        padding-top: 14px;
    }

.keyVisualWrap .carInfor {
    height: 153px !important;
    border-bottom: 1px solid #d1d1d1;
    border-top: 0px solid #d1d1d1 !important;
}

.popup .popup-content h1 {
    padding: 15px 20px 0px 20px;
}

.popup .popup-content p {
    padding: 15px 20px;
}

.btn_box .topBtn {
    display: none !important;
}

.btn_box.scrolled .topBtn, .btn_box.scrolled, .btn_box {
    display: block !important;
}

@media (max-width: 1015px) {
    .n_container.resource_features .temp360vr .choice_color {
        top: 0px !important;
    }

    .temp360vr .view_inout {
        margin-bottom: 0 !important;
    }

    .temp360vr .choice_color &gt; span {
        padding-top: 30px !important;
    }

    .n_container.resource_features .temp360vr .car_view {
        top: 210px !important;
    }

    .temp360vr .color_info {
        top: -28px !important;
    }
}

.city iframe {
    width: 100% !important;
}

#paging {
    font-size: 13px;
    margin-top: 10px;
}

    #paging a {
        color: #000;
        background: #fff;
        padding: 8px 12px;
        margin-right: 5px;
        text-decoration: none;
        border: 1px solid #ddd;
        font-size: 14px;
    }

        #paging a.aktif {
            background: #000 !important;
            color: #fff;
        }

        #paging a:hover {
            border: 1px solid #000;
        }

.popup .popup-content span.h1 {
    padding: 15px 20px 0px 20px;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    display: block;
    font-size: 2em;
    font-family: "kiaB";
}

.info_tbl .form_wrp.only, .info_tbl .form_area.phone {
    max-width: 100%;
}

.info_td br {
    display: none;
}

.pipLayout.temp00.section {
    margin-bottom: 50px;
}

.pip_gallery_new {
    padding-top: 100px;
}

.new_buttons_right {
    display: flex !important;
    justify-content: flex-end !important;
}

.panel-group .panel + .panel .codeSrch .form_sch .sch_box {
    border: 0px solid #d0d0d0;
    background: transparent;
    padding: 0px !important;
}

.panel-group .panel + .panel .codeSrch .serch1 input#keyword1 {
    border: 1px solid #d0d0d0;
}

.form_chk .car_spr.sort3:before {
    background-position: 0 -33px;
}

.form_chk .car_spr.sort2:before {
    background-position: 0 -63px;
}

.form_chk [class*=_on] .car_spr.sort3:before {
    background-position: -74px -33px;
}

.form_chk [class*=_on] .car_spr.sort2:before {
    background-position: -74px -63px;
}

@media (max-width:1024px) {
    #container.seden-container {
        padding-top: 0 !important;
    }
}

@media (max-width:767px) {
    .table_type3.location_table.loc-newtab {
        min-width: 100%;
        float: left;
        margin-bottom: 10px;
    }

        .table_type3.location_table.loc-newtab thead {
            display: none;
        }

        .table_type3.location_table.loc-newtab tbody {
            display: block;
        }

            .table_type3.location_table.loc-newtab tbody tr {
                width: 100%;
                float: left;
            }

                .table_type3.location_table.loc-newtab tbody tr td {
                    border-right: 1px solid #d6d6d6;
                }

                .table_type3.location_table.loc-newtab tbody tr th, .table_type3.location_table.loc-newtab tbody tr td {
                    width: 100% !important;
                    display: grid !important;
                    padding-top: 8px !important;
                }

                    .table_type3.location_table.loc-newtab tbody tr td .offerList {
                        text-align: left;
                    }

                    .table_type3.location_table.loc-newtab tbody tr th.tleft, .table_type3.location_table.loc-newtab tbody tr td.tleft {
                        padding-top: 25px !important;
                    }

    .pipLayout .mainInner {
        min-height: 415px !important;
    }

    #content.subContents .request-a-quote .inner.request_quote .panel.panel-default.three div#collapseThree li .form_area.phone {
        max-width: 100%;
    }

    .pipContents .popup_wrap {
        height: 0;
    }

    form#serchform1 {
        width: calc(100% - 0px) !important;
    }

    .panel-group .panel + .panel .codeSrch .form_sch1 {
        width: calc(100% - 0px) !important;
    }
}

@media (max-width:430px) {
    .pipLayout .mainInner {
        min-height: 295px !important;
    }
}

@media (max-width:430px) {
    .contact-us .form_wrp .input_box {
        width: 100% !important;
        box-sizing: border-box;
    }
}

.white-popup-block-massage {
    position: fixed;
    top: 50%;
    z-index: 9999;
    opacity: 1;
    margin: auto;
    width: 550px;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    padding: 50px;
    box-shadow: 1px 1px 30px rgba(0,0,0,13%);
}

.white-popup-block {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,.5);
    z-index: 9999;
}

.white-popup-body {
    background: #fff;
    padding: 30px;
    max-width: 320px;
    position: relative;
}

.white-popup-block.close {
    display: none !important;
}

.white-popup-body p a {
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.inner.service_location .wpcf7-response-output {
    display: none;
}

.d-none {
    display: none;
}

.indicator {
    right: 10px !important;
}

    .indicator .indicator_inner ul li a span.indicatorTxt {
        width: 1px;
        transition: 400ms all;
    }

    .indicator .indicator_inner ul li.on a span.indicatorTxt {
        width: 140px;
    }

.info_tbl .info_th {
    vertical-align: middle;
}

.info_tbl .info_tr:last-child .info_th {
    vertical-align: top;
}

.contact_us .cuBtn span.btnIcon.arrow_r .wpcf7-spinner {
    display: none;
}

#request_quote .step_ctrl a.btnMedium {
    float: right;
}

#request_quote .step_ctrl button#complete {
    float: right;
}

#request_quote .step_ctrl button.btnMedium {
    margin-left: 0;
    margin-right: 5px;
}

.btnMedium .arrow_l:before {
    right: -10px;
    float: right;
}

.step_ctrl a.btnMedium {
    float: right;
}

.stepCon .step_ctrl a.btnMedium {
    float: right;
}

.step_ctrl {
    display: flex;
    justify-content: flex-end;
}

.btnMedium .arrow_l:before {
    left: inherit;
}

#request_quote .step_ctrl button.btnMedium {
    margin-left: 5px;
}

ul.lang_switch {
    float: right;
    color: #fff;
}

    ul.lang_switch a {
        color: #fff;
        padding: 0 7px 0 7px;
        font-family: Tahoma !important;
    }

.panel-group .panel + .panel .codeSrch {
    width: 100%;
}

.serch1 input#keyword1 {
    width: calc(100% - 30px);
    padding: 6px;
}

form#serchform1 {
    width: calc(100% - 30px);
}

.reset {
    width: auto;
    max-width: 80px;
    display: inline-block;
}

.form_sch1 {
    width: calc(100% - 97px);
    display: inline-block;
}

.request-a-quote .codeSrch .codeInput .reset a.btnMedium.btnType3.rest {
    width: 98px;
}

.reset {
    width: auto;
    max-width: 98px;
}

ul.info_dth li.info_tr .info_th {
    min-width: 80px !important;
    width: 96px;
}

.pipLayout .textArea:nth-child(2)::after {
    position: absolute;
    left: -50%;
    right: -50%;
    content: "";
    height: 470px;
    top: 0;
    background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/shadow.png") 100% -40px no-repeat;
    z-index: -1;
    background-size: 100% 100%;
    opacity: .5;
}

.keyVisualInner2.keyVisualInner .textArea:nth-child(2)::after, .keyVisualInner2.key-visual-new .textArea:nth-child(2)::after {
    display: none;
}

label.check_box.active {
    box-shadow: 0 0 0px 2px #000;
}

.keyVisualWrap .textArea {
    color: #fff !important;
    text-shadow: 0 0 4px #000;
}

.phrase .parbase_inner {
    padding: 0px 0;
}

    .phrase .parbase_inner li {
        padding: 18px 0;
    }

.pip_gallery_new .tab_nav li button {
    font-size: 14px;
}

.fe_pip_wrap .fe_snb_wrap .snb_menu .s_list a {
    font-size: 15px;
}

.pipLayout .bgArea img {
    width: 100% !important;
    height: auto !important;
    margin-left: 0 !important;
}

.schTit {
    top: 41px;
}

div#message {
    padding-left: 10px;
    padding-right: 10px;
}

.request_quote .note_area {
    width: 100%;
}

.con_box {
    display: block;
}

.phrase .parbase_inner li {
    background: none;
    padding: 10px 0;
}

@media (max-width: 1024px) {
    .pipLayout .textArea:nth-child(1)::after {
        position: absolute;
        left: 0;
        right: 0;
        content: "";
        height: 330px;
        top: 0;
        background: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/themes/kia/images/shadow.png") 100% -100px no-repeat;
        z-index: -1;
        background-size: 160% 110%;
        opacity: .7;
    }

    .pipLayout .imgList.type7 li {
        margin-left: 1.5% !important;
        margin-right: 1.5% !important;
        width: 30%;
    }

    ul.lang_switch {
        width: 50%;
        text-align: left;
        padding: 10px 0 !important;
    }

        ul.lang_switch li {
            text-align: left;
        }

    .util_area .util_light_link {
        width: 50% !important;
        float: left !important;
        padding: 10px 0 !important;
        margin: 0 !important;
        text-align: left;
    }

    ul.lang_switch a {
        color: #464646;
        position: relative;
        left: 5px;
    }

    .util_area .util_light_link a {
        left: 30px;
    }

    .pip_wrap #container, .pip_wrap.fe_pip_wrap #container, #container {
        padding-top: 0 !important;
    }

    .fe_pip_wrap .fe_snb_wrap {
        top: 70px;
    }

    .pipLayout .textArea .subTxt {
        display: block !important;
    }

    .iframecars.resource_features .temp360vr .notiTxt {
        top: 124px !important;
    }

    .iframecars.resource_features .temp360vr .choice_color {
        top: 170px !important;
    }
}

@media (max-width: 767px) {
    .request-a-quote .codeSrch .codeInput {
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
    }

    .codeSrch .codeInput .reset {
        position: static;
        top: 4px;
        right: 0;
        margin: 10px auto 0 auto;
        float: none;
    }

    .step_ctrl {
        margin-top: 15px;
    }

    .pipLayout .mInner, .pipLayout .imgList.type4 li, .pipLayout .imgList.type3 li, .pipLayout .imgList.type2 li {
        width: 96%;
        margin: 0 2%;
    }

    .pipLayout .imgListTit, .pipLayout .textArea h2 {
        font-size: 21px;
    }

    .pipLayout .textArea h3 {
        text-shadow: none !important;
    }

    .pipLayout .description {
        position: absolute;
        top: 50px;
        text-align: left;
        left: 15px;
        right: 15px;
        display: block;
        display: none;
        z-index: 999;
        text-shadow: 0 0 6px black;
    }

    .pipLayout .textArea:nth-child(1)::after {
        height: 280px;
        opacity: .4;
    }

    .pipLayout .imgListTit {
        text-shadow: 0 0 6px black !important;
    }

    .pipLayout .imgList.type6 li.rightArea {
        display: block !important;
    }

    .pipLayout .imgList.type7 li {
        margin-left: 2% !important;
        margin-right: 2% !important;
        width: 96%;
        margin-bottom: 30px;
    }

    .pipLayout .screenPaging {
        background: transparent;
    }

    .pipLayout {
        padding-top: 20px;
    }

    .pipContents .popup_wrap {
        width: 80%;
        margin: 0 auto;
        left: 10%;
        margin-left: 0;
    }

    .pipLayout .textArea h3 {
        padding: 14px 15px 10px 15px;
    }

    .pipLayout .textArea:nth-child(2)::after {
        display: none;
    }

    .pipLayout .textArea .subTxt {
        color: #000 !important;
        font-size: 13px;
        display: block;
        position: absolute;
        position: static;
        top: 0;
        padding-top: 0;
        opacity: 1 !important;
        transition: 400ms;
        -webkit-transition: 400ms;
        -o-transition: 400ms;
        -moz-transition: 400ms;
        -ms-transition: 400ms;
    }

    .mainInner:hover .textArea .subTxt {
        top: -120%;
        opacity: 1 !important;
    }

    .mainInner .pipBtnLeft, .mainInner .pipBtnRight {
        display: block;
    }

    .keyVisualWrap .bgArea img {
        left: 0%;
        right: 0%;
    }

    .keyVisualWrap .color_info {
        font-size: 19px !important;
    }

    .mainInner:hover .textArea .subTxt {
        top: -140%;
        opacity: 1 !important;
    }

    .fe_pip_wrap .fe_snb_wrap {
        top: 30px;
    }

    .form_wrp .input_box {
        width: calc(100% - 24px);
    }

    .form_chk .car_spr.sort2:before {
        background-position: 5px -21px;
    }

    .form_chk [class*=_on] .car_spr.sort2:before {
        background-position: -53px -21px;
    }

    .form_chk .car_spr.sort3:before {
        background-position: 0 -42px;
    }

    .form_chk [class*=_on] .car_spr.sort3:before {
        background-position: -57px -43px;
    }

    .pipLayout .imgList {
        background: transparent !important;
    }
}

@media (max-width: 550px) {
    .location_listview ul.tabs.view_btn {
        width: 100%;
        margin-bottom: 15px;
    }

        .location_listview ul.tabs.view_btn li.tab-link {
            width: 38%;
            text-align: center;
        }

    .location_listview ul.tabs.view_btn {
        text-align: center;
    }

    .btnMedium {
        font-size: 10px;
    }

    .pipLayout .textArea .subTxt {
        font-size: 11px;
    }
}

a.disabled {
    pointer-events: none;
}

@media (max-width: 1300px) {
    .keyVisualWrap {
        height: 740px;
    }
}

@media (max-width: 585px) {
    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 376px !important;
    }

    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap {
        height: 406px !important;
    }
}

@media (max-width: 440px) {
    .pip_wrap.fe_pip_wrap #container .pipContents.parsys .keyVisualWrap {
        height: 330px !important;
    }

    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap {
        height: 406px !important;
    }
}

input.input_box {
    direction: ltr;
    unicode-bidi: embed;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_u .grid_l:hover .grid_box.anim .animate img {
    left: 0 !important;
    top: 40% !important;
    bottom: 0;
    right: 0;
    margin: 0px auto;
}

.fe_inex_wrap .inex_inner .tab_box .play_button_box {
    display: none;
}

#book_service .parsys.person-info .userdata-keyin.section .info_tbl .info_tr .info_td .form_area .form_wrp .input_box {
    width: 100%;
}

@media (max-width: 1300px) {
    .fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title .logo .logo_img img {
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) {
    .fe_pip_wrap .fe_snb_wrap01 .snb_menu .vihicle_title {
        width: 60%;
    }
}

#clickpag {
    pointer-events: none;
}

@media (max-width: 1130px) {
    .nf_tab_com .text_box_wrap {
        width: 100%;
        min-height: auto;
    }

    .nf_tab_com .img_box_wrap {
        width: 100%;
        max-width: 100%;
        min-height: auto;
    }

        .nf_tab_com .img_box_wrap .tab_contents .videoBox {
            max-width: 100%;
        }
}

@media (max-width: 767px) {
    .wheel_slide_area .img_wrap .wheel_contents {
        top: 245px;
    }
}

@media (max-width: 1200px) {
    .advence_wrap .box_011 {
        width: 26vw;
        height: 19vw;
        transform: translate(274%,208%);
    }
}

.keyVisualWrap .carInfor ul li {
    padding: 0px 0 0 0 !important;
}

.keyVisualWrap .carInfor ul {
    border-bottom: 1px solid #d1d1d2;
}

#container.iframecars {
    padding: 0 !important;
}

    #container.iframecars .pipLayout.temp00.section {
        margin-bottom: 0;
    }

.vishualisercar {
    height: 900px;
    width: 100%;
    overflow: hidden;
    border: 0;
}

    .vishualisercar html {
        overflow: hidden;
    }

.iframecars .pipLayout .textArea:nth-child(2)::after {
    display: none !important;
}

.iframecars div#ex360vr_imgv-reel {
    padding-bottom: 15px;
}

div#wpadminbar {
    display: none;
}

.n_container.resource_features.iframecars .choice_color {
    top: -45px !important;
}

.n_container.resource_features.iframecars .temp360vr .view_inout {
    margin-bottom: 0;
}

.n_container.resource_features.iframecars .temp360vr .car_view {
    top: 0 !important;
    position: relative;
}

.n_container.resource_features.iframecars .keyVisualInner2 {
    padding-top: 60px;
}

.n_container.resource_features.iframecars .temp360vr .notiTxt {
    top: 15px !important;
}

@media (max-width:1300px) {
    .n_container.resource_features.iframecars .temp360vr .notiTxt {
        top: -50px !important;
    }

    .n_container.resource_features.iframecars .temp360vr .car_view {
        top: -60px !important;
    }

    .n_container.resource_features.iframecars .temp360vr .car_refresh {
        top: 165px;
    }
}

@media (max-width:1024px) {
    .n_container.resource_features.iframecars .temp360vr .notiTxt {
        top: -100px !important;
    }
}

@media (max-width:1015px) {
    .n_container.resource_features.iframecars .choice_color {
        top: 0 !important;
        margin-bottom: 50px;
    }

        .n_container.resource_features.iframecars .choice_color .color_chip.on {
            width: 30px;
            height: 30px;
        }
}

@media (max-width:991px) {
    #advanced_tech .advence_wrap .set {
        width: 33.3333%;
    }
}

@media (max-width:767px) {
    .n_container.resource_features.iframecars .keyVisualInner2 {
        padding-top: 0;
    }

    .n_container.resource_features.iframecars .temp360vr .textArea {
        top: 0;
    }

    .n_container.resource_features.iframecars .temp360vr .car_view {
        top: 0 !important;
    }

    .n_container.resource_features.iframecars .temp360vr .notiTxt {
        top: -40px !important;
    }

    .n_container.resource_features.iframecars .temp360vr .car_refresh {
        top: 235px !important;
    }

    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap.visualiframe {
        height: 500px !important;
        margin-bottom: 0;
    }

    .n_container.resource_features.iframecars .choice_color {
        margin-bottom: 0;
    }

    .spec_visual .spec_slide_area .spec_img ul {
        margin-top: 0;
    }

    .n_container.resource_spec .spec_visual .spec_slide_area {
        position: absolute;
    }
}

@media (max-width:585px) {
    .pip_wrap.fe_pip_wrap #container .pipLayout.temp00.section.keyVisualWrap.visualiframe {
        height: 500px !important;
        margin-bottom: 0;
    }
}

body.iframe360 {
    overflow: hidden;
}

.inforTitvat {
    display: none !important;
    display: block !important;
    line-height: 23px;
    width: 100%;
    text-align: center;
    font-size: 11px;
}

.gnb_area .gnb_nav .dth_pip .car_grid .grid_l {
    background: #fff !important;
}

.multi_diamension_img .slick-list.draggable.rezize {
    padding-left: 1px;
    height: auto;
}

.multi_diamension_img .spec_slide_area {
    display: block !important;
    opacity: 1;
}

.multi_diamension_img .spec_allview_area {
    display: block !important;
    opacity: 0;
}

    .multi_diamension_img .spec_allview_area.show, .multi_diamension_img .spec_slide_area.show {
        opacity: 1 !important;
        z-index: 9999999;
    }

    .multi_diamension_img .spec_allview_area.hide, .multi_diamension_img .spec_slide_area.hide {
        opacity: 0 !important;
        z-index: -1;
    }

.multi_diamension_img .spec_visual {
    position: relative;
}

.multi_diamension_img .spec_slide_area {
    position: absolute;
    top: 90px;
    left: 0;
    right: 0;
}

.multi_diamension_img .spec_allview_area {
    position: absolute;
    top: 230px;
    left: 0;
    right: 0;
}

.multi_diamension_img .n_container.resource_spec .spec_visual .spec_data {
    position: relative;
    z-index: 99999999;
}

@media (max-width: 1024px) {
    .n_container.resource_spec .multi_diamension_img .spec_visual .spec_allview_area {
        top: 230px;
    }

    .multi_diamension_img .spec_slide_area {
        top: 230px !important;
        top: 0px;
        width: 100%;
        position: relative;
    }

    .n_container.resource_spec .spec_visual .spec_slide_area {
        position: absolute;
    }
}

.grecaptcha-badge {
    z-index: 99999;
}

button#chat-button {
    width: 65px;
    height: 65px;
    position: fixed;
    right: 10px;
    background-color: #222529;
    color: #fff;
    line-height: 15px;
    border: none;
    cursor: pointer;
    font-size: 0;
    padding-top: 15px;
    text-align: center;
    box-shadow: 2px 2px 8px -3px #000;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    display: inline-block;
    z-index: 1000000000;
    bottom: 200px;
}

    button#chat-button:after {
        content: "";
        background-image: url("https://cdn-ilagapb.nitrocdn.com/oFTUsLEFuvHdGzIsFVjJVpfEJnLRINAc/assets/images/optimized/rev-99b2c6f/www.kia-uae.com/wp-content/uploads/2022/09/chat-icone.png");
        background-position: center;
        background-repeat: no-repeat;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 16px;
        left: 50%;
        margin-left: -23px;
        pointer-events: none;
    }

@media only screen and (max-width: 600px) {
}


    @media screen and (min-width: 1025px) {
        .wsg_main .mainCenterWrap .mainCenter
    {
        height: 100%;
    }
  }

       @media (max-width: 1024px) {
        .wsg_main .mainCenterWrap .mainCenter
    {
        height: auto;
    }
  }

.vehicle-form h3 {
    margin-top: 50px;
    text-align: center;
    font-size: 38px;
    margin-bottom: 35px;
    color: #05141f;
}

.page-body {
    background-color: #fff;
    color: var(--text-color);
    line-height: 1.6;
    padding: 20px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.vehicle-form {
    max-width: 1200px;
    margin: 0 auto;
    font-size: 13px;
    padding-bottom: 50px
}

.page-title {
    text-align: center;
    margin-bottom: 40px;
    color: var(--primary-color);
    font-size: 2.5rem;
}

.form-container {
    /* background-color: #fff;
                border-radius: 8px;
                box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);*/
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    gap: 20px;
}

.form-group {
    flex: 1;
    min-width: 250px;
}

.form-label {
    display: block;
    margin-bottom: 8px;
    font-weight: 500;
}

.required:after {
    content: "*";
    color: #e32;
    font-size: 15px;
    color: #05141f;
}

.form-input,
.form-select {
    width: 100%;
    padding: 15px;
    border: 1px solid #d1d1d1 !important;
    border-radius: 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

    .form-input:focus,
    .form-select:focus {
        outline: none;
        border-color: var(--primary-color);
        box-shadow: 0 0 0 2px rgba(126, 63, 242, 0.1);
    }

.name-fields {
    display: flex;
    gap: 15px;
}

.name-field {
    flex: 1;
}

.checkbox-group {
    margin-top: 10px;
}

.checkbox-container {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}

.form-checkbox {
    width: auto;
    margin-right: 10px;
    margin-top: 5px;
}

.checkbox-text {
    line-height: 1.5 !important;
}

.submit-btn {
    background-color: var(--primary-color);
    color: white;
    border: none;
    padding: 12px 24px;
    font-size: 1rem;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.2s;
    display: block;
    margin: 30px auto 0;
    min-width: 200px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

    .submit-btn:hover {
        background-color: var(--primary-hover);
    }

.form-note {
    margin: 10px 0;
    font-size: 12px;
    color: rgba(5, 20, 31, .8);
}

.media-banner .video_feture {
    position: relative;
    width: 100%;
    background: #000;
    padding: 120px 0;
    margin: 0 auto;
    color: #fff
}

    .media-banner .video_feture .v_area img {
        width: 100%;
        display: inline-block
    }

    .media-banner .video_feture .v_area video {
        width: 100%;
        display: inline-block
    }

    .media-banner .video_feture .txt_area {
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 50%;
        z-index: 5;
        max-width: 429px;
        background: white;
        padding: 15px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }

        .media-banner .video_feture .txt_area .title {
            font-size: 35px;
            font-family: kiaB,sans-serif;
            padding-bottom: 30px;
            line-height: 1.2;
            word-break: break-word
        }

        .media-banner .video_feture .txt_area .txt {
            font-size: 21px;
            padding-right: 10px;
            line-height: 1.4
        }

    .media-banner .video_feture.al_right .v_area {
        text-align: left
    }

    .media-banner .video_feture.al_right .txt_area {
        left: 0;
        text-align: right
    }

        .media-banner .video_feture.al_right .txt_area .txt {
            padding-right: 0
        }

    .media-banner .video_feture .img-wrap {
        position: relative;
        z-index: 1
    }

        .media-banner .video_feture .img-wrap.video-play {
            z-index: -1
        }

        .media-banner .video_feture .img-wrap a.btn-play {
            width: 43px;
            height: 43px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%)
        }

        .media-banner .video_feture .img-wrap a.btn-play {
            display: block;
            background: url('../../../content/dam/kwcms/gt/en/images/discover-kia/Sponsorship/PC/event-play.png') no-repeat 0 0;
            text-indent: -99999px
        }

            .media-banner .video_feture .img-wrap a.btn-play span {
                width: 0;
                height: 0;
                position: absolute;
                top: 0;
                left: -99999px;
                text-indent: -99999px
            }

        .media-banner .video_feture .img-wrap .video_box {
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: #000
        }

    .media-banner .video_feture iframe {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: 0
    }

    .media-banner .video_feture video#myVideo {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        background: #000;
        z-index: 0
    }

    .media-banner .video_feture .v_area {
        position: relative;
        max-width: 1200px;
        width: 100%;
        margin: auto
    }

    .media-banner .video_feture .gallery_img {
        position: relative;
        width: 70%
    }

    .media-banner .video_feture.al_right .v_area .gallery_img {
        float: right
    }

    .media-banner .video_feture.al_right .v_area:after {
        display: block;
        content: "";
        clear: both
    }

    .media-banner .video_feture.al_right iframe {
        left: auto;
        right: 0
    }

    .media-banner .video_feture.al_right video#myVideo {
        left: auto;
        right: 0
    }

    .media-banner .video_feture.bg_black {
        background: #000
    }

    .media-banner .video_feture.bg_gray {
        background: #f7f8f8
    }

    .media-banner .video_feture.bg_black .txt_area .title {
        color: #fff;
        text-shadow: rgba(0,0,0,1)0 0 5px !important
    }

    .media-banner .video_feture.bg_black .txt_area .txt {
        color: #fff;
        opacity: .8;
        text-shadow: rgba(0,0,0,1)0 0 5px !important
    }

    .media-banner .video_feture.bg_gray {
        color: #05141f
    }

        .media-banner .video_feture.bg_gray .txt_area .title {
            color: #05141f;
            text-shadow: rgba(247,248,248,1)0 0 5px !important
        }

        .media-banner .video_feture.bg_gray .txt_area .txt {
            color: #05141f;
            opacity: .8;
            text-shadow: rgba(247,248,248,1)0 0 5px !important
        }

    .media-banner .video_feture.bg_white {
        background: #fff;
        color: #05141f
    }

        .media-banner .video_feture.bg_white .txt_area .title {
            color: #05141f;
            text-shadow: rgba(255,255,255,1)0 0 5px !important
        }

        .media-banner .video_feture.bg_white .txt_area .txt {
            color: #05141f;
            opacity: .8;
            text-shadow: rgba(255,255,255,1)0 0 5px !important
        }

    .media-banner .video_feture.bg_kiablack {
        background: #05141f;
        color: #fff
    }

        .media-banner .video_feture.bg_kiablack .txt_area .title {
            color: #fff;
            text-shadow: rgba(5,20,31,1)0 0 5px !important
        }

        .media-banner .video_feture.bg_kiablack .txt_area .txt {
            color: #fff;
            opacity: .8;
            text-shadow: rgba(5,20,31,1)0 0 5px !important
        }

@media(max-width: 1024px) {
    .media-banner .video_feture .txt_area {
        width: 35%;
        right: 0
    }

        .media-banner .video_feture .txt_area .title {
            font-size: 35px
        }

    .media-banner .video_feture.bg_black .txt_area .txt {
        font-size: 18px
    }

    .media-banner .video_feture.al_right .txt_area .txt {
        padding-left: 5px
    }
}

@media(max-width: 767px) {
    .media-banner .video_feture .txt_area {
        width: 100%;
        right: 0;
        padding: 0 20px;
        top: 160%;
        max-width: 100%
    }

        .media-banner .video_feture .txt_area .title {
            font-size: 21px;
            padding-bottom: 15px
        }

        .media-banner .video_feture .txt_area .txt {
            font-size: 14px
        }

    .media-banner .video_feture.al_right .txt_area {
        left: 0;
        text-align: left
    }

    .media-banner .feture_ces .txt_area .title {
        font-size: 38px
    }

    .media-banner .video_feture .gallery_img {
        width: 100%
    }

    .media-banner .video_feture {
        padding: 80px 0
    }

        .media-banner .video_feture.al_right .txt_area .txt {
            padding-right: 10px
        }

    .innovation .exsub_gnb {
        width: auto;
        text-align: left;
        white-space: nowrap
    }

    .innovation .img_txt_box.type03 .tit_box {
        padding: 0 15px;
        position: static
    }

    .innovation .img_txt_box .tit_box .b_tit {
        font-size: 32px
    }

    .innovation .img_txt_box.type02 {
        padding: 35px 0
    }

        .innovation .img_txt_box.type02 .img_box img, .innovation .img_txt_box.type03 .img_box img {
            width: 100%
        }

        .innovation .img_txt_box.type02 .tit_box {
            padding: 10px 15px 10px 15px
        }

        .innovation .img_txt_box.type02.type04 .tit_box {
            position: absolute;
            left: 0;
            top: 50%
        }

            .innovation .img_txt_box.type02.type04 .tit_box .b_tit {
                font-size: 22px
            }

    .innovation .img_txt_box.type03 .img_box {
        padding: 0
    }

    .media-banner .text_gal .gallery_img .item .img-wrap {
        display: none
    }

    .media-banner .text_gal .gallery_img .row .scroll_type .column .img-wrap.mo_mode {
        padding-bottom: 25px;
        display: block
    }

        .media-banner .text_gal .gallery_img .row .scroll_type .column .img-wrap.mo_mode img {
            opacity: .5
        }

    .media-banner .text_gal .gallery_img .row .scroll_type .column.on .img-wrap.mo_mode img {
        opacity: 1
    }

    .text_gal.gallery_com div.mySlides.item {
        margin-bottom: 0
    }

    .text_gal .row .column a .txt {
        font-size: 15px
    }

    .innovation .ex_keyvisual_com .txt_area_wrap .txt_inner .small_title {
        font-size: 13px;
        top: 60px;
        padding: 0 10%
    }

    .media-banner .video_feture.bg_black .txt_area .txt {
        font-size: 14px;
        padding-left: 0;
        padding-right: 0
    }
}
</pre></body></html>