/* ==========================================================================
*
* Custom CSS Stylesheet. This is where you should add your own styles!
*
** ========================================================================== */
b, strong{font-weight:700;}
td a:visited{color:#999;}
.contact_form .form-control{font-size: 16px}
.process_box .stp_title{font-size: 20px}
.tabs_style1 > ul.nav > li > a.active{font-weight:500}
.logo-container .logo-infocard .left-side{background-color: #5a5a5a}
.site-logo{font:normal 0/0 arial;padding:10px 0;}
/*.sc--showroomcrs-style{width: 100% !important}*/
.site-header .kl-header-toptext a{font-size: 1.7rem;}
@media screen and (max-width: 1200px){
	.site-header .site-header-top {height:90px;}
	.site-header .kl-header-toptext a {line-height:1;}
	.site-header .kl-header-toptext a{font-size: 1.6rem;}
	/* .site-header .kl-header-toptext i {display:block;} */
	.breadcrumbs {margin-top:40px;}
}
@media screen and (max-width: 1000px){
	.site-header .kl-header-toptext a{font-size: 1.5rem;}
}
@media screen and (max-width: 991px){
	.site-header .kl-header-toptext a{font-size: 1.4rem;}
	.breadcrumbs {margin-top:50px;}
}
@media screen and (max-width: 768px){
	.site-header .kl-header-toptext a{font-size: 1.3rem;}
}
/*.nlbox--inner{margin-left:31px;}*/
.fs-crazy{font-size:4rem;padding:20px}
.nlbox--inner{padding:40px 60px 31px;}
.kl-bg-source__bgimage .slick-track,
.kl-bg-source__bgimage .slick-list{height:100%;}
.kl-bg-source__bgimage .bgimage_01,
.kl-bg-source__bgimage .bgimage_02{width:100%;height:100%;background-position:center bottom;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}
.kl-bg-source__bgimage .bgimage_01{background-image:url('/bg/bg_main.jpg');}
.kl-bg-source__bgimage .bgimage_02{background-image:url('/bg/bg_main_02.jpg');}
.foot_custom .circle-text-box.style3 .wpk-circle-span{color:#cd2122;font-weight:500;background:none;}
.foot_custom .circle-text-box.style3 .wpk-circle-span.wpk-circle-span:before{content:'';display:inline-block;width:52px;height:52px;vertical-align:middle;margin-right:5px;background:url('/bg/ico_footCustom_01.png') 0 center no-repeat;}
.foot_custom .foot_review{color:#cd2122;font-weight:500;font-size:22px;margin-bottom:18px;}
.foot_custom .foot_review:before{content:"";display:inline-block;width:52px;height:52px;vertical-align:middle;margin-right:5px;background:url('/bg/ico_footCustom_02.png') 0 center no-repeat;}
.title_big{vertical-align:middle;}
.title_big strong{display:inline-block;vertical-align:middle;}
.title_big .ico{position:relative;top:2px;display:inline-block;width:42px;height:36px;vertical-align:middle;margin-right:10px;background:url('/bg/ico_searchCustom.png') 0 center no-repeat;}
.title_big .ico.news{height:38px;background:url('/bg/ico_searchCustom_03.png') 0 center no-repeat;}
.title_big .ico.area{width:26px;height:40px;background:url('/bg/ico_searchCustom_06.png') 0 center no-repeat;}
.title_big .ico.product{height:38px;background:url('/bg/ico_searchCustom_04.png') 0 center no-repeat;}
.custom_result{position:relative;padding-left:53px;}
.custom_result .ico{position:absolute;top:3px;left:0;display:block;width:53px;height:32px;vertical-align:middle;padding:0 10px 44px 0;border:0;background:#fbfbfb url('/bg/ico_searchCustom_02.png') 0 1px no-repeat;}
.tbk__title strong.ico:before{content:'';display:inline-block;width:36px;height:36px;vertical-align:middle;margin-right:10px;background:url('/bg/ico_searchCustom_05.png') 0 center no-repeat;}

.form-control:focus{border:1px solid #ccc;}

.latest_posts.style2 ul.posts li{margin-bottom:10px !important}

/* main-footer */
#footer{padding:26px 0 0 0;background:#0f1e2c;}
#footer .main-footer .logo_img{margin:-10px 0 16px 0;}
#footer .main-footer p.warning{color:#FFF;line-height:1.500em;font-weight:300;font-size:0.906em;letter-spacing:-0.031em;}
#footer .main-footer p.warning_02{color:#12b198;line-height:1.500em;font-size:1.6rem;font-weight:300;letter-spacing:-0.031em;margin:0 0 12px;}
#footer .main-footer ul{display:block;padding:9px 0 16px 0;margin:0 0 15px;border:1px solid #57626c;border-width:1px 0;}
#footer .main-footer ul:after{content:'';display:block;clear:both;}
#footer .main-footer ul li{position:relative;float:left;display:inline-block;font-weight:300;line-height:1;color:#97a6b4;font-size:0.906em;letter-spacing:-0.031em;padding-right:20px;margin:10px 0 0 0;}
#footer .main-footer ul li:after{content:'';position:absolute;top:2px;bottom:0;right:9px;display:block;width:1px;max-height:14px;background:#6f7880;}
#footer .main-footer ul li:last-child:after{display:none;}
#footer .bottom-footer{color:#888;background:#071018;}
#footer .bottom-footer small{font-weight:600;text-transform:uppercase;}
#footer .bottom-footer .menu{width:100%;display:block;font-size:0.906em;letter-spacing:-0.031em;}
#footer .bottom-footer .menu li{display:inline-block;}
#footer .bottom-footer .menu li a{font-weight:500;color:#888;}

/* mogile-gnb */
.mobile-gnb-wrap{display:none;position:relative;}
.mobile-gnb-wrap .m-gnb-border{content:'';position:absolute;top:0;left:15px;right:15px;display:block;height:1px;background:rgba(255, 255, 255, 0.2);}
.mobile-gnb div a{display:block;color:#FFF;padding:10px 20px;}
.mobile-gnb div.on a{color:#12b198;}

/* main */
.main-community{background-color: #fff;}
.main-community .left-side,
.main-community .right-side{padding-bottom:50px;}
/*.main-community .list-normal{}
.main-community .list-normal th,
.main-community .list-normal td{border:0;}*/
/*.main-community .list-normal thead th{background:rgba(250, 250, 250, 0.3);}*/
.main-community .list-normal{margin-bottom:50px}
.main-community .list-normal tbody tr:hover td{background:rgba(255, 255, 255, 0.1);transition:all 0.3s;}
.main-community .list-normal td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main-community .list-normal td.date{color:#333;}
.main-community .list-normal .list-title a{position:relative;display:inline-block;max-width:100%;width:auto;padding-right:57px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main-community .list-normal .new{position:absolute;top:5px;right:28px;margin:0;}
.main-community .list-normal .reply-count{display:inline-block;position:absolute;top:5px;right:0;margin-left:0;}

/* main slick styles */
.custom.sc__shcar-item{border-left:0;padding-left:0;padding-right:10px;margin:0;}
.custom .detail{padding-bottom:100px;}
.custom .detail .grid-ibx__item{float:none;max-width:368px;height:219px;min-height:219px;}


/* Simple style overrides or custom adds */
.some-css-selector {font-size:13px;}
.page-subheader{height:260px;min-height:inherit;}
.page-subheader .ph-content-wrap{height:260px;min-height:inherit;}

/* eBlog */
.eBlog .itemContainer{padding-top:15px;}
.eBlog .itemContainer .category ul{width:100%;}
.eBlog .itemContainer .category li{margin-right:10px;}
.eBlog .itemContainer .category a{border-width:1px;background:none;text-shadow:none;line-height:1.6;font-size:0.9rem;font-weight:400;padding:2px 4px;border-color:#FFF;border-style:solid;border-radius:3px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.eBlog .itemContainer .category a.on{border-color:#cd2122;color:#cd2122;}
.eBlog .itemContainer .category .title{width:100%;}
.eBlog .categoryBottom{position:relative;text-align:right;padding:0 0 10px;border-top:1px solid rgba(0, 0, 0, 0.1);}
.eBlog .categoryBottom .buttonGroup{width:100%;text-align:center;margin-top:10px;}
.eBlog .categoryBottom .buttonGroup button{display:inline-block;}
.eBlog .categoryBottom .buttonGroup button span{font-size:1rem;}
.eBlog .categoryBottom .btn-lined{padding:9px 20px;margin-right:10px;}
.eBlog .categoryBottom .chooseWord{width:100%;height:auto;text-align:left;vertical-align:middle;}
.eBlog .categoryBottom .chooseWord .word{display:inline-block;font-size:1rem;vertical-align:middle;margin:5px 0 0 10px;}
.eBlog .categoryBottom .chooseWord .word p{display:inline-block;vertical-align:middle;margin-bottom:0;}
.eBlog .categoryBottom .chooseWord .word button.removeWord{display:inline-block;width:20px;color:#828282;font-family:Arial, Baskerville, monospac;margin:2px 0 0 -2px;-webkit-appearance:none;border:0;background:none;box-shadow:none;padding:0;cursor:pointer;overflow:visible;vertical-align:middle;outline:none;}

/* list-normal */
.list-normal{width:100%;margin-top:20px;}
.list-normal table{width:100%;table-layout:fixed;}
.list-normal th,
.list-normal td{font-size:1rem;padding:4px;border:1px solid #e6e7e8;border-width:1px 0;vertical-align:middle;text-align:center;border-collapse:collapse;}
.list-normal td{color:#999;word-wrap:break-word;}
.list-normal thead th{font-weight:500;color:#2d2d2d;background:#fafbfb;padding:5px 10px;}
.list-normal tbody tr:hover td{background:#fafbfb;}
.list-normal .new{position:relative;top:-2px;display:inline-block;width:15px;height:15px;text-align:center;color:#FFF;line-height:15px;font-weight:600;font-family:Arial;font-size:9px;margin-left:3px;background:#cd2122;border-radius:100%;}
.list-normal .reply-count{display:inline-block;height:15px;line-height:15px;font-size:13px;color:#666;margin-left:6px;}
.list-normal .reply-count:before{content:"\f27a";position:relative;top:-1px;font-family:'Font Awesome 5 Free';color:#888;font-weight:400;margin-right:2px;}
.list-normal .list-title{text-align:left;padding-left:20px;}
.list-normal .list-title a{display:block;width:100%;}
.list-normal .list-company{color:#343434;}
.list-normal .pagination-nav{width:100%;}
.list-normal .input-group{width:88%;margin:20px auto 0 auto;}
.list-normal .input-group .form-control:focus{border:1px solid #ced4da;}
.list-normal .area{color:#2d2d2d;}
.list-normal .area span{display:inline-block;height:22px;font-size:0.65rem;color:#cd2122;line-height:20px;white-space:nowrap;padding:0 8px;border:1px solid #cd2122;border-radius:25px;}
.list-normal tr.noti td{background:#fafbfb;}
.list-normal tr.noti td.area span{color:#FFF;background:#e74c3c;border-color:#e74c3c;}
.list-normal.mo .list-title a{font-size:1.252em;}
.list-normal.mo h5{color:#13b093;margin:0;}
.list-normal.mo span{color:#999;}
.list-normal.mo strong{display:block;color:#555;font-weight:500;}

/* detail */
.detail{width:auto;min-width:100%}
.detail h1{font-size:1.8rem;color:#111;letter-spacing:-2px;text-align:center;padding:0 20px 20px 20px;}
.detail h1 span.fas{color:#111;margin-right:10px;opacity:0.4;filter:alpha(opacity=40);}
.detail .detail-border{position:relative;padding:20px 30px;margin:0 0 20px;background:#FFF;border-top:2px solid #cd2122;border-bottom:1px solid #e6e7e8;}
.detail .detail-border h2{position:relative;font-size:1.2rem;color:#111;padding-left:38px;margin-bottom:20px;}
.detail .detail-border h2:before{content:'i';position:absolute;top:0;left:0;width:28px;height:28px;line-height:26px;text-align:center;border:2px solid #CD2122;color:#CD2122;background:#FFF;font-size:17px;font-weight:700;border-radius:100%;}
.detail .detail-border ul.portfolio-item-details{margin:0;}
.detail .detail-border ul.portfolio-item-details li{margin:0 0 5px;}
.detail .detail-border ul.portfolio-item-details li strong{margin-right:10px;}
.detail .detail-border ul.border-top{padding-top:20px;margin-top:20px;border-top:1px solid #e6e7e8;}
.detail .detail-border .detail-btns{text-align:center;margin-top:20px;}
.detail .detail-border .detail-btns a{height:42px;line-height:40px;font-size:1rem;letter-spacing:-1px;font-weight:500;padding:0 20px;}
.detail .detail-border .detail-btns a.btn-lined{margin-right:10px;box-sizing:border-box;}
.detail .portfolio-item-details-label{min-width:120px;}
.detail .ib2-text-color-light-theme .ib2-content--text{position:relative;padding-left:38px;}
.detail .ib2-text-color-light-theme .ib2-content--text:before{content:'i';position:absolute;top:0;left:0;width:28px;height:28px;line-height:26px;text-align:center;border:2px solid #CD2122;color:#CD2122;background:#FFF;font-size:17px;font-weight:700;border-radius:100%;}
.detail .ib2-custom .ib2-inner{padding:20px 40px;}
.detail .view-copy{font-size:0.85rem;padding:0 38px;}
.detail .view-copy strong{font-weight:500;}
.detail .btn-list{text-align:center;margin:20px auto 0 auto;}
.detail .btn-list a.btn{font-size:13px;font-weight:700;line-height:1.6;padding:10px 20px;border:0;}

.detail .grid-ibx__item{width:50%;height:220px;min-height:220px;border:3px solid #fff;}
.detail .grid-ibx__item.prm-mo{
    height:140px;
    min-height:140px;
}
.detail .grid-ibx__desc{font-size:1.58rem;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detail .grid-ibx__desc span{font-weight:700;}
.detail .grid-ibx__item-inner{top:0;height:100%;text-align:left;padding:10px;transform:translateY(0);border:1px solid #aaa;}
.detail .grid-ibx__title-wrp{margin:10px 0;}
.detail .grid-ibx__title-wrp span{display:block;font-size:16px;font-weight:400;color:#13b093;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detail .grid-ibx__title{font-weight:400;font-size:0.9rem;letter-spacing:-1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detail .grid-ibx__desc-wrp{max-height:69px;color:#7c7c7c;overflow:hidden;}
.detail .grid-ibx__foot-wrp{position:absolute;bottom:0;right:0;left:0;height:30%;max-height:48px;color:#888;font-size:0.85rem;padding:10px 20px;border-top:1px solid #e3e3e3;}
.detail .grid-ibx__foot-wrp.prm-mo{height: 37%}
.detail .grid-ibx__foot-wrp:after{content:'';display:block;clear:both;}
.detail .grid-ibx__foot-wrp .company{float:left;display:inline-block;}
.detail .grid-ibx__foot-wrp .company:before{content:"\e613";position:relative;top:2px;font-family:'icomoon' !important;speak:none;font-style:normal;color:#cd2122;font-size:16px;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-webkit-font-smoothing:antialiased;}
.detail .grid-ibx__foot-wrp .area{text-align:right;color:#7c7c7c;}
.detail .grid-ibx__item a:hover .grid-ibx__title{color:#000;}

.detail .hg_badge_sale, .hg_badge_new{/*float:left;padding:3px 6px 4px;margin-right:2px;*/}
.hg_badge_b_best{background: url(/bg/b_best.png) no-repeat;
    position: absolute;
    right: -8px;
    top: 0;
    background-size: 50px;
    width: 50px;
    height: 50px;
}
.hg_badge_b_new{background: url(/bg/b_new.png) no-repeat;
    position: absolute;
    right: -8px;
    top: 0;
    background-size: 50px;
    width: 50px;
    height: 50px;
}

.hg_badge_b_plus{background: url(/bg/b_plus.png) no-repeat;
    position: absolute;
    right: -8px;
    top: 0;
    background-size: 50px;
    width: 50px;
    height: 50px;
}
.detail .hg_badge_container{top:2px;left:2px;}
.detail .hg_badge_sale:after, .detail .hg_badge_new:after{display:none;}

/* modal */
.modal .detail .portfolio-item-details{margin-bottom:0;}
.modal .detail .portfolio-item-details-label{min-width:200px;}
.modal ol,
.modal ol li{list-style:decimal;}
.modal ol{margin-top:10px 10px 10px 0;}
.modal ol li{margin-top:10px;}

/* loan-ico */
a .loan-ico{display:none;width:62px;height:62px;margin:0 auto 10px auto;background-color:#FFF;transition:all 0.3s;background-size:98px auto;background-position:center;}
a.on .loan-ico{background-color:#cd2122;}
a .loan-ico.ico-00{background-image:url('/bg/city/00.png');}
a.on .loan-ico.ico-00{background-image:url('/bg/city/00_on.png');}
a .loan-ico.ico-18{background-image:url('/bg/city/18.png');}
a.on .loan-ico.ico-18{background-image:url('/bg/city/18_on.png');}
a .loan-ico.ico-19{background-image:url('/bg/city/19.png');}
a.on .loan-ico.ico-19{background-image:url('/bg/city/19_on.png');}
a .loan-ico.ico-20{background-image:url('/bg/city/20.png');}
a.on .loan-ico.ico-20{background-image:url('/bg/city/20_on.png');}
a .loan-ico.ico-21{background-image:url('/bg/city/21.png');}
a.on .loan-ico.ico-21{background-image:url('/bg/city/21_on.png');}
a .loan-ico.ico-22{background-image:url('/bg/city/22.png');}
a.on .loan-ico.ico-22{background-image:url('/bg/city/22_on.png');}
a .loan-ico.ico-23{background-image:url('/bg/city/23.png');}
a.on .loan-ico.ico-23{background-image:url('/bg/city/23_on.png');}
a .loan-ico.ico-24{background-image:url('/bg/city/24.png');}
a.on .loan-ico.ico-24{background-image:url('/bg/city/24_on.png');}
a .loan-ico.ico-25{background-image:url('/bg/city/25.png');}
a.on .loan-ico.ico-25{background-image:url('/bg/city/25_on.png');}
a .loan-ico.ico-26{background-image:url('/bg/city/26.png');}
a.on .loan-ico.ico-26{background-image:url('/bg/city/26_on.png');}
a .loan-ico.ico-27{background-image:url('/bg/city/27.png');}
a.on .loan-ico.ico-27{background-image:url('/bg/city/27_on.png');}
a .loan-ico.ico-28{background-image:url('/bg/city/28.png');}
a.on .loan-ico.ico-28{background-image:url('/bg/city/28_on.png');}
a .loan-ico.ico-29{background-image:url('/bg/city/29.png');}
a.on .loan-ico.ico-29{background-image:url('/bg/city/29_on.png');}
a .loan-ico.ico-30{background-image:url('/bg/city/30.png');}
a.on .loan-ico.ico-30{background-image:url('/bg/city/30_on.png');}
a .loan-ico.ico-31{background-image:url('/bg/city/31.png');}
a.on .loan-ico.ico-31{background-image:url('/bg/city/31_on.png');}
a .loan-ico.ico-32{background-image:url('/bg/city/32.png');}
a.on .loan-ico.ico-32{background-image:url('/bg/city/32_on.png');}
a .loan-ico.ico-33{background-image:url('/bg/city/33.png');}
a.on .loan-ico.ico-33{background-image:url('/bg/city/33_on.png');}
a .loan-ico.ico-34{background-image:url('/bg/city/34.png');}
a.on .loan-ico.ico-34{background-image:url('/bg/city/34_on.png');}
a .loan-ico.ico-35{background-image:url('/bg/city/35.png');}
a.on .loan-ico.ico-35{background-image:url('/bg/city/35_on.png');}
a .loan-ico.ico-36{background-image:url('/bg/city/36.png');}
a.on .loan-ico.ico-36{background-image:url('/bg/city/36_on.png');}
a .loan-ico.ico-37{background-image:url('/bg/city/37.png');}
a.on .loan-ico.ico-37{background-image:url('/bg/city/37_on.png');}
a .loan-ico.ico-38{background-image:url('/bg/city/38.png');}
a.on .loan-ico.ico-38{background-image:url('/bg/city/38_on.png');}
a .loan-ico.ico-39{background-image:url('/bg/city/39.png');}
a.on .loan-ico.ico-39{background-image:url('/bg/city/39_on.png');}
a .loan-ico.ico-40{background-image:url('/bg/city/40.png');}
a.on .loan-ico.ico-40{background-image:url('/bg/city/40_on.png');}
a .loan-ico.ico-41{background-image:url('/bg/city/41.png');}
a.on .loan-ico.ico-41{background-image:url('/bg/city/41_on.png');}
a .loan-ico.ico-42{background-image:url('/bg/city/42.png');}
a.on .loan-ico.ico-42{background-image:url('/bg/city/42_on.png');}
a .loan-ico.ico-43{background-image:url('/bg/city/43.png');}
a.on .loan-ico.ico-43{background-image:url('/bg/city/43_on.png');}
a .loan-ico.ico-44{background-image:url('/bg/city/44.png');}
a.on .loan-ico.ico-44{background-image:url('/bg/city/44_on.png');}
a .loan-ico.ico-45{background-image:url('/bg/city/45.png');}
a.on .loan-ico.ico-45{background-image:url('/bg/city/45_on.png');}
a .loan-ico.ico-46{background-image:url('/bg/city/46.png');}
a.on .loan-ico.ico-46{background-image:url('/bg/city/46_on.png');}
a .loan-ico.ico-47{background-image:url('/bg/city/47.png');}
a.on .loan-ico.ico-47{background-image:url('/bg/city/47_on.png');}
a .loan-ico.ico-48{background-image:url('/bg/city/48.png');}
a.on .loan-ico.ico-48{background-image:url('/bg/city/48_on.png');}
a .loan-ico.ico-49{background-image:url('/bg/city/49.png');}
a.on .loan-ico.ico-49{background-image:url('/bg/city/49_on.png');}
a .loan-ico.ico-50{background-image:url('/bg/city/50.png');}
a.on .loan-ico.ico-50{background-image:url('/bg/city/50_on.png');}
a .loan-ico.ico-51{background-image:url('/bg/city/51.png');}
a.on .loan-ico.ico-51{background-image:url('/bg/city/51_on.png');}
a .loan-ico.ico-52{background-image:url('/bg/city/52.png');}
a.on .loan-ico.ico-52{background-image:url('/bg/city/52_on.png');}
a .loan-ico.ico-53{background-image:url('/bg/city/53.png');}
a.on .loan-ico.ico-53{background-image:url('/bg/city/53_on.png');}
a .loan-ico.ico-54{background-image:url('/bg/city/54.png');}
a.on .loan-ico.ico-54{background-image:url('/bg/city/54_on.png');}
a .loan-ico.ico-55{background-image:url('/bg/city/55.png');}
a.on .loan-ico.ico-55{background-image:url('/bg/city/55_on.png');}

/* search-bar-area */
.search-bar-area{margin:0 0 30px;border:1px solid #eee;border-width:0 1px 1px 0;}
.search-bar-area:after{content:'';display:block;clear:both;}
.search-bar-area .row{display:block;}
.search-bar-area .col{float:left;display:inline-block;width:33.3%;padding:0;background:#FFF;border:1px solid #eee;border-width:1px 0 0 1px;}
.search-bar-area .col a{display:block;padding:10px;text-align:center;box-sizing:border-box;transition:all 0.3s;}
.search-bar-area .col a.on{color:#FFF;background:#CD2122;}

.search-bar-txt{display:block;text-align:left;font-size:13px;color:#666;margin-top:-24px;}

.search-bar-area.st-02{border:0;}
.search-bar-area.st-02 .col{position:relative;display:inline-block;width:49%;border:0;background:#FFF;}
.search-bar-area.st-02 .col:first-child:before{content:'';position:absolute;top:50%;right:0;display:block;width:1px;height:10px;margin-top:-5px;background:#dedede;}
.search-bar-area.st-02 .col a{display:block;width:100%;height:100%;white-space:nowrap;padding-left:0;padding-right:0;background:none;}
.search-bar-area.st-02 .col a.on{color:#cd2122;background:none;}
.search-bar-area.st-02 .col a .loan-ico{display:none;width:42px;height:34px;vertical-align:middle;margin:0 auto;}
.search-bar-area.st-02 .col a .loan-ico.ico-47{width:42px;height:30px;}
.search-bar-area.st-02 .col a.on .loan-ico{background-color:#cd2122;}
.search-bar-area.st-02 .col a.on .loan-ico.ico-47{width:42px;height:31px;border-radius:6px;}
.search-bar-area.st-02 .col a.on .loan-ico.ico-50{width:32px;height:33px;}
.search-bar-area.st-03{display:flex;flex-flow:wrap;align-items:stretch;}
.search-bar-area.st-03 .row{width:100%;margin:0;}
.search-bar-area.st-03 .col{width:11.1%;}

/* search-bar-area */
.pro-search-bar-area{display:block;margin:0 0 30px;border:1px solid #eee;border-width:0 1px 1px 0;}
.pro-search-bar-area:after{content:'';display:block;clear:both;}
.pro-search-bar-area .row{display:block;}
.pro-search-bar-area .col{float:left;display:inline-block;width:33%;padding:0;background:#FFF;border:1px solid #eee;border-width:1px 0 0 1px;}
.pro-search-bar-area .col.allsel{width: 100%}
.pro-search-bar-area .col a{display:block;width:100%;height:100%;font-size:0.86rem;padding:10px;text-align:center;word-break:keep-all;box-sizing:border-box;transition:all 0.3s;background:url('/bg/city/01.png') 0 0 no-repeat;}
.pro-search-bar-area .col a.on{background-color:#CD2122;}
.pro-search-bar-area .col a:hover{background-color:#FFF;}
.pro-search-bar-area .col a.on{color:#FFF;background-color:#CD2122;}
.pro-search-bar-txt{display:block;text-align:right;font-size:13px;color:#666;margin-top:-24px;}

/* total-counter-area */
.total-counter-area{padding:25px 30px;}
.total-counter-area .counter-title-01:before{content:"\f086";font-family:'Font Awesome 5 Free';opacity:0.8;margin-right:7px;}
.total-counter-area .counter-title-02:before{content:"\f133";font-family:'Font Awesome 5 Free';margin-right:7px;opacity:0.8;}
.total-counter-area .counter{margin-left:10px;}

.detail-write-btn{float:right;margin-top:-40px;}

/* company-list */
.company-list{border:1px solid #ddd;border-width:0 1px 1px 0;}
.company-list ul{display:block;}
.company-list ul:after{content:'';display:block;clear:both;}
.company-list ul li{height: 125px;position:relative;float:left;display:inline-block;width:50%;vertical-align:middle;padding:20px 10px;border:1px solid #ddd;border-width:1px 0 0 1px;box-sizing:border-box;}
.company-list ul li:after{content:'';display:none;width:0;height:100%;vertical-align:middle;}
.company-list ul li p{display:block;}
.company-list ul li div{display:inline-block;max-width:98%;height:auto;vertical-align:middle;background:none;}
.company-list .possible{background:#FFF;}
.company-list .possible p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.company-list .possible .company-status{height:1rem;line-height:1;font-size:1rem;margin:0 0 10px;}
.company-list .possible .company-name{height:0.858rem;line-height:1;font-size:0.858rem;color:#777;margin:0 0 10px;}
.company-list .possible .btn{font-size:0.9rem;font-weight:500;}
.company-list .impossible{background:#f8f9fa;}
.company-list .impossible p{letter-spacing:-2px;}
.company-list .impossible .company-status{font-size:0.858rem;color:#888;line-height:140%;}

.el-devimages__laptop{width:900px !important;}

/* ==========================================================================
** Responsive styles custom rules
* These rules are ready to be used for either overrides
* or just your own custom rules.
========================================================================== */


.kl-fancy-form label{font-size:13px}
.inline-form .kl-fancy-form label, .contact_form .kl-fancy-form label{z-index: 1000 !important;}


.grid-ibx--style-lined-full{border-width: 0px;}


/** Higher screens+ **/
@media only screen and (min-width : 1921px){

}


/** Desktop+ **/
@media (min-width: 1200px) {
    .eBlog .itemContainer .category ul{width:90%;margin-right:0;}
    .eBlog .itemContainer .category .title{width:7%;}
}


/** Laptop **/
@media (max-width: 1200px) {

}


/** Laptop+ **/
@media (min-width: 991px) {
    .detail .grid-ibx__item{width:20%;}
    .detail .grid-ibx__item.prm{width:16.66666667%;}
/*    .detail .grid-ibx__item.prm{width:20%;}*/
    .list-normal .input-group{width:44%;}
    .list-normal .area span{font-size:0.8rem;}
    .eBlog .categoryBottom{display:flex;text-align:right;padding:10px 230px 0 0;}
    .eBlog .categoryBottom .buttonGroup{position:absolute;top:10px;right:10px;width:auto;margin:0;}
    .eBlog .categoryBottom .chooseWord{height:42px;text-align:right;}
    .detail .detail-border .detail-btns{position:absolute;top:20px;right:30px;text-align:center;margin-top:0;}
    a .loan-ico{display:block;margin:0 auto 10px auto;}
    .search-bar-txt{text-align:right;}
    .search-bar-area{display:flex;flex-wrap:wrap;flex-flow:column;}
    .search-bar-area .row{display:flex;}
    .search-bar-area .col{padding:0;border:1px solid #eee;border-width:1px 0 0 1px;}
    .search-bar-area .col a{display:block;padding:20px 10px;text-align:center;box-sizing:border-box;transition:all 0.3s;}
    .pro-search-bar-area{display:flex;flex-wrap:wrap;flex-flow:column;}
    .pro-search-bar-area .row{display:flex;}
    .pro-search-bar-area .col{width:auto;padding:0;border:1px solid #eee;border-width:1px 0 0 1px;}
    .pro-search-bar-area .col a{display:block;padding:20px 10px;text-align:center;box-sizing:border-box;transition:all 0.3s;}
    .search-bar-area.st-02{width:10%;min-width:78px;}
    .search-bar-area.st-02 .col{width:100%;padding:20px 0;}
    .search-bar-area.st-02 .col:first-child:before{display:none;}
    .search-bar-area.st-02 .col a .loan-ico{display:block;}
    /*.detail-write-btn{float:right;margin-top:-40px;}*/
    .company-list ul li{width:25%;height:125px;}
    .company-list ul li:after{display:inline-block;}
    .company-list .impossible p{letter-spacing:0;}
    .main-community .list-normal .list-title a{padding-right:48px;}
    #footer .bottom-footer .menu{text-align:right;}
    #footer .bottom-footer .menu li{margin-left:11px;}


}


/** Laptop **/
@media (min-width: 992px) and (max-width: 1199px) {
.el-devimages--type-vector .el-devimages__laptop-img{   left: 16.6%;top: 5%;bottom: 11.8%;right: 22.6%;}
}


/** Large Tablets **/
@media (max-width: 992px) {
	.topnav-item--text, .topnav .topnav-item .topnav-item--text{
		display:inline;
	}
    .mobile-gnb-wrap{display:block;}
/*    .eBlog .itemContainer .category li{margin-left:0px;display:block;width:25%;margin-right:0px;}*/

	.half-2{width:50%;}
}


/** Tablets (landscape mode)  **/
@media (min-width: 768px) and (max-width: 991px) {
}


/** Tablets+  **/
@media (min-width: 768px) {

}


/** Tablets (portrait mode)  **/
@media (min-width : 481px) and (max-width : 768px) {

}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 767px) {
	.nlbox--hugediscount > span{font-size:3.5rem }
	.detail .grid-ibx__desc{font-size:1.28rem;}
	.container{    padding-right: 5px;padding-left: 5px;}
	.style3 .action_box_inner{padding:5px}
	.el-devimages--rtl.el-devimages--type-vector .el-devimages__smartphone{right:0px}
	.el-devimages--type-vector .el-devimages__smartphone{height: 100%}
	.el-devimages--type-vector .el-devimages__smartphone-img{    left: 7.2%;
    top: 14%;
    bottom: 41.7%;
    right: 7.3%;}
}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 600px) {
    .pro-search-bar-area .col{float:left;}
    .page-subheader{height: 170px}
    .breadcrumbs{margin-top:15px;}
}


/** Smartphone portrait mode **/
@media (max-width: 480px) {

}


/** Normal phone portrait mode+ **/
@media (min-width: 320px) {

}



.list-title p{
    margin-bottom: 0px !important;
}



.right-banner{
    position: absolute;
    z-index: 1000;
    width: 200px;
    margin-top: 265px;
    margin-left: 1412px;
}

.left-banner{
    position: absolute;
    z-index: 1000;
    margin-left: -222px;
    width: 200px;
    margin-top: 265px;

}

.banner-box-top{
    position: absolute;
    background: #fff;
    padding: 5px;
    border: 1px solid #cd2122;
    border-radius: 5px;
    margin-top: -8px;
    font-size: 12px;
    text-align: center;
    right: 15px;

}
.banner-body-top {
    padding:5px 10px;
    float: right;
}
.banner-body-top img{
    width: 40px;
    vertical-align: sub;
}
.banner-body-top p{
    margin-bottom: 0px;
    font-weight: bold;
    display: inline-block;
    text-align: left;
    line-height: 21px;
}

.sc--showroomcrs-style{
    max-width: 100% !important;
}
.sc--showroomcrs-style .banner-box-top{
    margin-top: -55px;
}

.banner-box{
    position: relative;
    background: #fff;
    padding: 10px;
    border: 2px solid #cd2122;
    border-radius: 5px;
    margin-top:3px;
    font-size: 12px;
    text-align: center;
    float: left;
}
.banner-body {
    border-bottom:1px dotted #ccc;
    padding:10px;
}
.banner-body img{
    width:55%;
}
.banner-body p{
    margin-top: 7px;
    margin-bottom: 0px;
    font-weight: bold;
}
.swiper-pagination-bullet{
    margin-right: 5px;
}
.swiper-pagination{
    position: unset !important;
}

.swiper-pagination-2{
        text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
}


@media (min-width: 1200px) {
  .container {
    max-width: 1425px;
  }
}

input::placeholder {
  color: #eee;
}
textarea::placeholder {
  color: #eee;
}
input::-webkit-input-placeholder {
  color: #eee;
}
input:-ms-input-placeholder {
  color: #eee;
}
textarea::-webkit-input-placeholder {
  color: #eee;
}
textarea:-ms-input-placeholder {
  color: #eee;
}

.tbk__title.fs-xxl.black.lt-spacing-neg-2.title_big,
.hg_section.pb-0 .tbk__title.fs-xxl.black.title_big {font-size:1.7rem;}
