                     .panel-heading {
                         padding: 0;
                         border: 0;
                     }
                     
                     .panel-title>a,
                     .panel-title>a:active {
                         display: block;
                     }
                     
                     .panel-heading a:before {
                         font-family: 'Glyphicons Halflings';
                         content: "\e114";
                         float: right;
                         transition: all 0.5s;
                         display: none;
                     }
                     
                     .panel-heading.active a:before {
                         -webkit-transform: rotate(180deg);
                         -moz-transform: rotate(180deg);
                         transform: rotate(180deg);
                     }
                     
                     ol.stepType01.quoteStep {
                         margin: 0;
                     }
                     /*  tab  */
                     
                     ul.tabs {
                         margin: 0px;
                         padding: 0px;
                         list-style: none;
                     }
                     
                     ul.tabs li {
                         background: none;
                         color: #222;
                         display: inline-block;
                         padding: 10px 0px;
                         cursor: pointer;
                     }
                     
                     ul.tabs li {
                         margin-right: 25px;
                     }
                     
                     ul.tabs li.current {
                         background: #fff;
                         color: #222;
                     }
                     
                     .tab-content {
                         display: none;
                         background: #fff;
                         padding: 15px 0;
                     }
                     
                     .tab-content.current {
                         display: inherit;
                         width: 100%;
                         float: left;
                     }
                     
                     .stepType01 li.stepWrap {
                         clear: both;
                         overflow: hidden;
                         font-family: 'kiaM';
                     }
                     
                     .stepType01 li.stepWrap span.ex {
                         font-size: 13px;
                     }
                     
                     .panel-group .panel+.panel .codeSrch {
                         margin: 0px 3px 30px;
                     }
                     /* views */
                     
                     .location_listview ul.tabs.view_btn {
                         position: relative;
                         float: right;
                         border: 1px solid #ddd;
                         border-radius: 35px;
                         padding: 4px;
                     }
                     
                     .location_listview ul.tabs.view_btn li.tab-link label {
                         font-weight: normal;
                         text-shadow: none;
                     }
                     
                     .location_listview ul.tabs.view_btn li.tab-link {
                         padding: 10px 12px 5px 12px;
                         margin-right: 0;
                         background: transparent;
                         line-height: 7px;
                     }
                     
                     .location_listview ul.tabs.view_btn li.tab-link.current {
                         background: #000;
                         border-radius: 35px;
                     }
                     
                     .location_listview ul.tabs.view_btn li.tab-link.current label {
                         color: #fff !important;
                     }
                     /*  address  */
                     
                     .address_container {
                         box-shadow: 0 0 1px #000;
                         padding: 15px 11px 45px 11px;
                         min-height: 585px;
                         position: relative;
                     }
                     
                     .address_container button.w3-bar-item.w3-button {
                         position: relative;
                         width: 100%;
                         text-align: center;
                         padding-top: 10px;
                         padding-bottom: 10px;
                         margin-bottom: 15px;
                         border-bottom: 1px solid #ddd;
                     }
                     
                     .address_container button.w3-bar-item.w3-button.active {
                         background: #000;
                         color: #fff;
                     }
                     
                     .address_container button.w3-bar-item.w3-button.active .map_pin {
                         background-position: 0 -29px;
                     }
                     
                     .address_container button.w3-bar-item.w3-button .where {
                         position: static;
                         float: left;
                         width: 60px;
                         text-align: center;
                     }
                     
                     .address_container button.w3-bar-item.w3-button .map_pin {
                         background-position: 0 0px;
                         width: 45px;
                         height: 30px;
                         padding: 0;
                         margin-top: 2px;
                     }
                     
                     .address_container button.w3-bar-item.w3-button .info {
                         float: left;
                         text-align: left;
                     }
                     
                     .address_container button.w3-bar-item.w3-button .info dt {
                         padding-bottom: 6px;
                         font-size: 15px;
                         font-family: kiaB;
                     }
                     
                     .address_container button.w3-bar-item.w3-button .info dd {
                         font-size: 12px;
                         line-height: 15px;
                     }
                     
                     .address_container .pg_num_area.br_crmb {
                         position: absolute;
                         bottom: 15px;
                         left: 0px;
                         right: 0px;
                     }
                     /* maps  */
                     
                     .map_container {
                         padding: 15px;
                         box-shadow: 0 0 1px #000;
                     }
                     
                     .stepType01 li.stepWrap .stepbar {
                         border: 1px solid #fff;
                         background-color: #fff;
                         border-bottom: 4px solid #333;
                     }
                     
                     .stepType01 li.stepWrap.on .stepbar {
                         border: 1px solid #05141f;
                         background-color: #05141f;
                         border-bottom: 4px solid #333;
                     }
                     
                     .car_wrap {
                         margin-bottom: 20px;
                     }
                     
                     .info_tbl .info_dth .info_th {
                         border: none;
                     }
                     
                     #collapseThree select#title,
                     #collapseTwo select#title,
                     #collapseTwo select.ptime,
                     #collapseTwo select.city,
                     #collapseTwo select.form_select {
                         min-height: 18px;
                         border: 1px solid #d6d6d6;
                         background: #fff;
                         padding: 5px 12px;
                         border-radius: 2px;
                         width: 100%;
                     }
                     
                     .panel-collapse .panel-body {
                         float: left;
                         width: 100%;
                     }
                     
                     .collapse.in {
                         display: block;
                         float: left;
                         width: 100%;
                         background: #fff;
                         height: auto !important;
                     }
                     
                     li.car_l.ng-scope.clicked .car_a {
                         border: 1px solid #000000;
                         box-shadow: 0 0 2px #000;
                     }
                     
                     .inner.request_brochure.down_brochure.new {
                         background: #fff;
                     }
                     
                     .inner.request_brochure.down_brochure.new .car_box {
                         border: 1px solid #ccc;
                         text-align: center;
                     }
                     
                     .inner.request_brochure.down_brochure.new .car_box .car_a {
                         border: 0px solid #ccc;
                         padding: 25px 0 15px 0;
                         text-align: center;
                     }
                     
                     .inner.request_brochure.down_brochure.new .car_box a.btnSmall.btnType7 {
                         margin-bottom: 25px;
                     }
                     
                     .inner.request_brochure.down_brochure.new .car_box a.btnSmall.btnType7 .arrow_r:after {
                         position: relative;
                         right: 0;
                     }
                     
                     .inner.request_brochure.down_brochure.new .car_wrap {
                         max-height: 100%;
                         overflow: initial;
                     }
                     
                     #footer {
                         width: 100%;
                         float: left;
                     }
                     
                     #container {
                         width: 100%;
                         float: left;
                     }
                     
                     .panel-group .panel+.panel {
                         float: left;
                         width: 100%;
                     }
                     
                     .outer_penta {
                         margin-bottom: 30px;
                         float: left;
                         width: 100%;
                     }
                     
                     .form_wrp .sel_box,
                     .form_wrp {
                         padding-right: 0px;
                     }
                     
                     .panel-heading.active .stepType01 li.stepWrap.on .stepbar {
                         border: 1px solid #05141f;
                         background-color: #05141f;
                         border-bottom: 4px solid #333;
                     }
                     
                     .panel-heading .stepType01 li.stepWrap.on .stepbar {
                         border: 1px solid #d4d4d4;
                         border-bottom: 4px solid #252525;
                         background-color: #e2e2e2;
                         background-position: 80% bottom;
                         background-repeat: no-repeat;
                     }
                     
                     .panel-heading .stepType01 li.stepWrap.on .stepbar .txt span,
                     .panel-heading .stepType01 li.stepWrap.on .stepbar .txt strong,
                     .panel-heading .stepType01 li.stepWrap.on .stepbar .txt strong.num,
                     .panel-heading .stepType01 li.stepWrap.on .stepbar strong.num {
                         color: #636363;
                     }
                     
                     .stepType01 li.stepWrap.on .stepbar strong.num:after {
                         background: #a7a7a7;
                     }
                     
                     .panel-heading.active .stepType01 li.stepWrap.on .stepbar .txt span,
                     .panel-heading.active .stepType01 li.stepWrap.on .stepbar .txt strong,
                     .panel-heading.active .stepType01 li.stepWrap.on .stepbar .txt strong.num,
                     .panel-heading.active .stepType01 li.stepWrap.on .stepbar strong.num {
                         color: #fff;
                     }
                     
                     .panel-heading.active .stepType01 li.stepWrap.on .stepbar strong.num:after {
                         background: #fff;
                     }
                     
                     .stepType01 li.stepWrap .stepbar strong.num:after {
                         margin-top: 8px;
                     }
                     
                     .panel-group .panel.panel-default {}
                     
                     .stepType01 li.stepWrap .stepbar .result {
                         display: table-cell;
                         padding-right: 60px;
                         vertical-align: middle;
                         position: relative;
                         max-width: 100px;
                     }
                     
                     .stepType01 li.stepWrap .stepbar div.car {
                         display: table;
                         width: 100%;
                         text-align: center;
                     }
                     
                     .stepType01 li.stepWrap .stepbar div.car .carList {
                         float: left;
                         margin-right: 15px;
                     }
                     
                     .stepType01 li.stepWrap .stepbar div.car img {
                         height: 40px;
                     }
                     
                     .stepType01 li.stepWrap .stepbar div.car .carList span {
                         display: block;
                         clear: both;
                         color: #666;
                         font-size: 12px;
                     }
                     
                     
                     /*Location Page*/
                     
                     .servcice-location * {
                         box-sizing: initial;
                     }
                     
                     .servcice-location .searchOption .formCheck label {
                         font-weight: inherit;
                     }
                     
                     .servcice-location .location-finder .codeSrch.ng-scope {
                         margin: 0;
                         float: left;
                         background-color: transparent;
                         border: 0;
                         padding: 0;
                         margin-top: 10px;
                     }
                     
                     .servcice-location .location-finder .codeSrch.ng-scope .codeTit {
                         width: auto;
                         text-transform: none;
                     }
                     
                     .servcice-location li.tab-link {
                         text-transform: uppercase;
                     }
                     
                     .servcice-location .location_result.ng-scope {
                         padding: 20px 19px;
                         position: relative;
                         background: #fff;
                         border: 1px solid #e3e3e3;
                     }
                     
                     .servcice-location .location_listview ul.tabs.view_btn li.tab-link label {
                         margin: 0;
                     }
                     
                     .servcice-location .location_listview ul.tabs.view_btn li.tab-link span {
                         line-height: 13px;
                     }
                     
                     .servcice-location .location_listview ul.tabs.view_btn li.tab-link label.form_spr {
                         color: #999;
                     }
                     
                     .servcice-location .location_result.ng-scope .tab-content * {
                         box-sizing: border-box;
                     }
                     
                     .servcice-location .location_result.ng-scope .tab-content label.form_spr.radio_box:before {
                         display: none;
                     }
                        .servcice-location .location_result.ng-scope .location_listview .tab-content .location_table tr.shown{
                        display: table-row;
                     }
                    .servcice-location .location_result.ng-scope .location_listview .tab-content .location_table.clicked tr.shown{
                        display: none;
                     }
                     .servcice-location .location_result.ng-scope .tab-content .address_container button.w3-bar-item.w3-button{
                        display: block;
                     }
                      .servcice-location .location_result.ng-scope .tab-content .address_container.clicked button.w3-bar-item.w3-button.shown{
                        display: none;
                     }
                     /*Location Page*/
                     
                     @media (max-width: 767px) {
                         .location_table {
                             display: block;
                         }
                         .location_table {
                             min-width: 600px;
                         }
                         div#tab-11 {
                             overflow: scroll;
                         }
                         .inner.request_quote ul.tabs li {
                             margin-right: 5px;
                             font-size: 10px;
                         }
                     }
                     /*promotion page*/
                     
                     .promotion {
                         text-align: center !important;
                     }
                     
                     .promotion .content_detail {
                         text-align: center !important;
                         display: inline-block !important;
                     }
                     
                     .promotion .content_detail .inner {
                         display: inline-block;
                     }
                     
                     .promotion .content_detail .promotion-tab .pg_num_area {
                         display: inline-block;
                         width: 100%;
                     }
                     
                     .promotion-tab ul.tabs.view_btn {
                         position: relative;
                         float: left;
                         border: 1px solid #ddd;
                         border-radius: 35px;
                         padding: 4px;
                         z-index: 1;
                         margin-bottom: 15px;
                     }
                     
                     .promotion-tab ul.tabs.view_btn li.tab-link {
                         padding: 10px 12px 5px 12px;
                         margin-right: 0;
                         background: transparent;
                         line-height: 7px;
                         text-transform: uppercase;
                     }
                     
                     .promotion-tab ul.tabs.view_btn li.tab-link label {
                         font-weight: normal;
                         text-shadow: none;
                     }
                     
                     .promotion-tab ul.tabs.view_btn li.tab-link span {
                         line-height: 13px;
                     }
                     
                     .promotion-tab ul.tabs.view_btn li.tab-link label.form_spr {
                         color: #999;
                     }
                     
                     .promotion-tab ul.tabs.view_btn li.tab-link.current label {
                         color: #fff !important;
                     }
                     
                     .promotion-tab ul.tabs.view_btn li.tab-link label {
                         margin: 0;
                     }
                     
                     .promotion-tab ul.tabs.view_btn li.tab-link.current {
                         background: #000;
                         border-radius: 35px;
                     }
                     
                     .promotion-tab .bbs_type2 .bbs_li {
                         float: left !important;
                         width: 33.3% !important;
                         margin-top: 20px;
                         left: 0 !important;
                         top: inherit !important;
                         position: relative !important;
                     }
                     
                     .promotion-tab .moreBtn {
                         height: 30px;
                     }
                     
                     .promotion-tab .tab-content {
                         background: transparent;
                     }
                     
                     @media (max-width: 767px) {
                         .promotion-tab .bbs_type2 .bbs_li {
                             width: 100% !important;
                         }
                     }

/*   30-7-2021  */

.stepType01 li.stepWrap .stepbar .result {
    margin: 0;
    float: right !important;
    max-width: inherit;
    padding-right: 0;
}
.stepType01 li.stepWrap .stepbar .result .multicars {
    float: left;
}

