.slick-prev, .slick-next { height:30px; }
.slick-prev:before { content:'\f053'; font-family:'Font Awesome 5 Pro'; }
.slick-next:before { content:'\f054'; font-family:'Font Awesome 5 Pro'; }
.slick-prev:before, .slick-next:before { font-size:34px !important; }
.btn-main {
  color: #fff !important;
  background-color: #b7a180;
  border-color: #b7a180;
}
.btn-main:hover,
.btn-main:focus,
.btn-main:active,
.btn-main.active,
.open .dropdown-toggle.btn-main {
  color: #fff !important;
  background-color: #b7a180;
  border-color: #b7a180;
}
.btn-main:active,
.btn-main.active,
.open .dropdown-toggle.btn-main {
  background-image: none;
}
.btn-main.disabled,
.btn-main.disabled:hover,
.btn-main.disabled:focus,
.btn-main.disabled:active,
.btn-main.disabled.active,
.btn-main[disabled],
.btn-main[disabled]:hover,
.btn-main[disabled]:focus,
.btn-main[disabled]:active,
.btn-main[disabled].active,
fieldset[disabled] .btn-main,
fieldset[disabled] .btn-main:hover,
fieldset[disabled] .btn-main:focus,
fieldset[disabled] .btn-main:active,
fieldset[disabled] .btn-main.active {
  background-color: #b7a180;
  border-color: #b7a180;
}
.main_color{
	background-color: #b7a180 !important;
  border:1px solid #b7a180 !important;
  color:#fff !important;
}
.main_color:focus{
  color:#fff !important;
}
/*pc 비주얼*/
.visual_img{
  height: 500px;
}
.visual{
  height: 500px;
}
.visual_text{
  margin-top: 200px;
}
.main_search_back{
  top: 460px;
}
    .banner_main_left_zone{
        top:202px;
    }
    .banner_main_right_zone{
        top:202px;
    }

.move_pos_wrap { display:inline-block; width:34px; margin:0; margin-top:10px; position:relative; }
.move_pos_wrap .move_pos { display:inline-flex; width:100%; height:34px; background:#fff; border:1px solid #b7a180; border-radius:5px; position:relative; float:left; cursor:pointer; }
.move_pos_wrap .move_pos:after { content:''; display:inline-block; width:20px; height:20px; text-align:center; color:#b7a180; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-family:'Font Awesome 5 Pro'; font-size:14px; line-height:20px; }
.move_pos_wrap .move_pos:hover { background:#b7a180; transition:all .2s; }
.move_pos_wrap .move_pos:hover:after { color:#fff; transition:all .2s; }
.move_pos_wrap .move_pos.up { margin-bottom:5px; }
.move_pos_wrap .move_pos.up:after { content:'\f325'; }
.move_pos_wrap .move_pos.down { }
.move_pos_wrap .move_pos.down:after { content:'\f322'; }


/*mobile 비주얼*/
.visual_img_mobile{
    height:auto;
  <!-- height: 450px; -->
}
.visual_mobile{
  height: 450px;
}
.visual_text_mobile{
  margin-top: 175px;
}
.main_search_back_mobile{
  top: 410px;
}

/*grid 비주얼*/
.visual_img_grid{
  height: 325px;
}
.visual_grid{
  height: 325px;
}
.visual_text_grid{
  margin-top: 112.5px;
}
.main_search_back_grid{
  top: 285px;
}

.color_f_b{
  background-color: #000000;
}
.color_f_c{
  color: #000000;
}
.copyright{
 color: rgba(255,255,255,0.8) !important;
}

.color_m_f_b{
  background-color: #000000;
}
.color_m_f_c{
  color: #000000 !important;
}

.map_block{
  float:left;
      width:100%;
  }
.map_right{
  padding-left: 0px;
}



.price_inst{
  background-color:  !important;
}
.price_sell, .price_loan{
  background-color:  !important;
}
.price_full_rent{
  background-color:  !important;
}
.price_month_deposit, .price_month_rent{
  background-color:  !important;
}
.price_premium{
  background-color:  !important;
}

.price_short_deposit, .price_short_rent {
    background-color:  !important;
}
.price_year_rent, .price_year_deposit {
    background-color:  !important;
}

.price_exchange {
  background-color:  !important;
}

.price_takeover {
  background-color:  !important;
}

.price_profit_chang{
  background-color: #000000 !important;
}
.price_profit_month{
  background-color: #000000 !important;
}
.price_profit_suik{
  background-color: #000000 !important;
}

.price_real{
 background-color:  !important;
}
.price_loan{
 background-color:  !important;
}

.btn-recommend{
  background-color: #000000 !important;
  color:#fff !important;
}

.btn-youtube{
  background-color: #000000 !important;
  color:#fff !important;
}
.btn-vr{
  background-color: #000000 !important;
  color:#fff !important;
}
.btn-panorama{
  background-color: #000000 !important;
  color:#fff !important;
}
.tag{
 background-color: #000000 !important;
 color: #000000 !important;
}
.text-main_color{
  color:#b7a180 !important;
}
.dropdown.active{
  border-bottom:none !important;
}
.navbar-default .navbar-nav >.active{
  border-bottom:2px solid #b7a180 !important;
}

/* 최상단 배너 수정 */
.main_top_banner_wrap { display:inline-block; width:100%; height:90px; float:left; position:relative; }
.main_top_banner_wrap>.bg { display:inline-block; width:50%; height:90px; background:#ddd; float:left; position:absolute; top:0; }
.main_top_banner_wrap>.bg:nth-child(1) { left:0; }
.main_top_banner_wrap>.bg:nth-child(2) { right:0; }
.main_top_banner_wrap>.main_top_banner { display:inline-block; width:1100px; position:absolute; top:0; left:50%; transform:translateX(-50%); z-index:1; }
.main_top_banner_wrap>.main_top_banner a { display:inline-block; width:calc(100% / 3 - 1px); width:-webkit-calc(100% / 3); height:90px; float:left; }
.main_top_banner_wrap>.banner_close { display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; position:absolute; bottom:5px; right:calc((100% - 1100px) / 2 - 35px); color:#fff; text-shadow:0 0 5px rgba(0,0,0,.15); font-size:30px; cursor:pointer; }

/* 헤더 시작 */
header { display:inline-block; width:100%; background:#fff; float:left; }
header.pc_nav { display:inline-flex; width:100%; flex-direction:column; }
header.mobile_nav { display:none; }
header>* { display:inline-flex; width:100%; text-align:center; justify-content:center; align-items:center; float:left; }
header>.header_top { padding:10px 0; background:#f6f6f6; font-size:15px; }
	.wrap_1100 { display:inline-block; width:1100px; text-align:left; }
	.wrap_1100>* { display:inline-block; float:left; }
	.fav { cursor:pointer; }
	.fav i { color:#fc0; }
	.wrap_1100>.right { float:right; }
	.wrap_1100>.right>* { display:inline-block; float:left; cursor:pointer; color:#000; }
	.wrap_1100>.right>*:hover { color:#000; transition:color .2s; }
	.wrap_1100>.right>*:not(:last-child):after { content:'｜'; padding:0 5px; color:#999; }
	.wrap_1100>.right>*:last-child { color:#000; font-weight:bold; }
    .wrap_1100>.right>*:last-child i { margin-right:3px; }

.header_bottom { height:100px; position:relative; }
.header_bottom>.wrap_1100 { display:inline-flex; justify-content:space-between; align-items:center; }
	.header_bottom>*>.logo { display:inline-flex; height:80px; padding:0; float:left; cursor:pointer; justify-content:center; align-items:center; }
	.logo img { width:260px; height:auto; }
    .logo_footer { display:none; }
    .mobile_quickNav { display:none !important; }
    .header_bottom .more_btn { display:none; }
	.header_bottom>*>* { display:inline-block; float:left; }
    .header_bottom>*>.call_btn { display:none; }
	#totalSearchForm .search_box { display:inline-block; width:350px; background:#f6f6f6; border:1px solid #f6f6f6; border-radius:10px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
		#totalSearchForm .search_box>* { display:inline-block; width:calc(100% - 40px); line-height:40px; text-align:center; float:left; }
		#totalSearchForm .search_box>span:last-child { width:40px; cursor:pointer; }
		#totalSearchForm .search_box>span:last-child:hover * { color:#b7a180; transition:color .2s; }
		#totalSearchForm .search_box input { height:28px; padding-left:15px; background:transparent; }
		#totalSearchForm .search_box>*>* { width:100%; border:none; outline:none; }
        #totalSearchForm .search_box>* i { font-size:16px; }
	.banner_header { width:auto; height:100px; float:right; }
    .banner_header .slick-slide { height:100px; }
    .banner_header .slick-slide img { max-height:100px; }
    .banner_header .slick-prev { top:10px; left:inherit !important; right:20px; }
    .banner_header .slick-prev:before { display:inline-block; content:'＜'; width:20px; height:20px; border:1px solid #ddd; background:#fff; line-height:18px; font-size:14px !important; color:#000 !important; opacity:1 !important; font-weight:bold; }
    .banner_header .slick-next { top:10px; right:0 !important; }
    .banner_header .slick-next:before { display:inline-block; content:'＞'; width:20px; height:20px; border:1px solid #ddd; background:#fff; line-height:18px; font-size:14px !important; color:#000 !important; opacity:1 !important; font-weight:bold; }
.keyword_menu { display:inline-block; display:none; width:100%; border-top:1px solid #ddd; float:left; }
.keyword_menu .wrap_1100>* { margin-bottom:0; }
.keyword_menu>*>* { display:inline-block; }
    .keyword_wrap { float:left; }
        .keyword_wrap>* { display:inline-block; line-height:34px; float:left; }
        .keyword_wrap>i { margin-right:10px; line-height:34px !important; }
        .keyword_wrap ul { display:inline-block; margin:0; float:left; }
        .keyword_wrap li { display:inline-block; line-height:34px; float:left; cursor:pointer; }
        .keyword_wrap li:not(:last-child):after { content:'|'; padding:0 5px; color:#aaa; }
    .board_menu { float:right; }
        .board_menu ul { display:inline-block; margin:0; float:left; }
        .board_menu li { display:inline-block; line-height:34px; font-size:15px; font-weight:bold; float:left; cursor:pointer; }
        .board_menu li:not(:last-child):after { content:'|'; padding:0 10px; color:#ddd; }
        .board_menu li i { margin-right:5px; }
.nav_box { height:55px; background:#b7a180; position:relative; }
	.nav_box .hamburger { display:inline-flex; width:180px; height:35px; padding:0 15px; background:#928166; border:2px solid #928166; border-radius:5px; line-height:35px; font-size:16px; color:#fff; justify-content:center; align-items:center; float:left; cursor:pointer; }
	.nav_box .hamburger.on { border-color:rgba(255,255,255,.5); transition:all .2s; }
	.nav_box .hamburger i { display:inline-block; width:16px; height:16px; margin-right:5px; line-height:16px; font-size:16px; float:left; }
	.nav_box .more_menu { display:none; width:1102px; border:2px solid #b7a180; border-radius:0 0 10px 10px; background:#fff; position:absolute; top:100%; left:calc((100% - 1100px) / 2); z-index:10; box-shadow:0 0 5px rgba(0,0,0,.1); }
	.nav_box .more_menu.on { display:inline-block; overflow:hidden; }
	.menu_wrap { display:inline-block; width:100%; float:left; }
	.menu_wrap>* { display:inline-block; width:100%; float:left; }
	.menu_wrap .menu_title { padding:0 15px; background:rgba(183,161,128,.1); border-bottom:1px solid #ddd; line-height:40px; position:relative; }
	.menu_wrap .menu_title>* { display:inline-block; font-family:'NotoSansKR-Bold'; font-size:16px; font-weight:bold; float:left; }
	.menu_wrap .menu_title>.close { position:absolute; top:0; right:0;  }
	.menu_wrap .menu_title>.close i { display:inline-block; width:40px; height:40px; text-align:center; line-height:40px; font-size:24px; float:left; }
		.nav_box .more_menu li { color:#000; }
    .menu_wrap .menu_content { display:inline-flex; }
		.menu_category { display:inline-flex; width:calc((100% / 6) * 5); border-right:1px solid #ddd; float:left; }
			.menu_category .category_main { display:inline-block; width:calc(100% / 4); height:auto; padding:15px; border-bottom:1px solid #ddd; float:left; }
			.menu_category .category_main:not(:last-child) { border-right:1px solid #ddd; }
			.menu_category .category_main:nth-child(5n) { border-right:none; }
			.menu_category .category_main:nth-child(n+6) { border-top:1px solid #ddd; }
			.menu_category .category_main>* { display:inline-block; width:100%; float:left; }
			.menu_category .category_main>*>* { cursor:pointer; }
			.category_1 { margin-bottom:10px; font-family:'NotoSansKR-Bold'; font-size:16px; font-weight:bold; cursor:pointer; }
			.menu_detail>* { cursor:pointer; }
			.menu_detail>*:not(:last-child) { margin-bottom:2px; }
			.menu_detail>*:hover { color:#b7a180; transition:color .2s; }
		.menu_category_right { display:inline-block; width:calc(100% / 6); height:auto; background:rgba(183,161,128,.1); float:left; }
		.menu_category_right>* { display:inline-block; width:100%; padding:15px; float:left; }

    .nav_box nav { width:calc(100% - 360px); }
	.nav_box>*>*>* { display:inline-block; margin:0; float:left; }
	.nav_box li { display:inline-flex; width:auto; height:35px; color:#fff; font-size:16px; justify-content:center; align-items:center; text-align:center; float:left; cursor:pointer; }
    .nav_box .top_menu { display:inline-flex; width:100%; justify-content:center; }
    .nav_box .top_menu li { padding:0 30px; position:relative; }
    .nav_box .top_menu li:not(:last-child):after { content:''; display:inline-flex; height:16px; border-right:1px solid #fff; position:absolute; top:50%; right:0; transform:translateY(-50%); }
	.menu_right { width:180px; float:right; }
	.menu_right>div { display:inline-flex; width:calc(100% - 110px); padding:0 10px; line-height:35px; background:#928166; border-radius:5px; color:#fff; font-size:15px; justify-content:center; align-items:center; text-align:center; float:left; cursor:pointer; }
    .menu_right>div:last-child { width:105px; }
    .menu_right>div:not(:last-child) { margin-right:5px; }
    .menu_right>div i { margin-right:5px; }

    @media (max-width:1100px) {
		
		
		html, body { width: 100%; height: 100%; }
		body { overflow-y: auto; }
		.main_top_banner_wrap { display:none; }
		header { border-bottom:1px solid #ddd; position: fixed; top: 0; left: 0; z-index: 5; }
		header.mobile_nav { display:inline-block; width:100%; height:100%; padding:0; background:#fff; border:none; position:fixed; top:0; left:-100%; z-index:5; translate:all .2s; }
            .mobile_slide_header { display:inline-flex; width:100%; height:60px; justify-content:center; align-items:center; position:relative; }
                .mobile_slide_header img { width:auto; height:40px; }
                .mobile_slide_header .m_back_btn { display:inline-flex; width:20px; height:30px; font-size:30px; justify-content:center; align-items:center; position:absolute; top:50%; left:10px; transform:translateY(-50%); }
                    .mobile_slide_header .m_back_btn i { font-weight:300; }
            .mobile_slide_info { display:inline-flex; width:100%; padding:20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; flex-direction:column; justify-content:center; align-items:center; }
                .mobile_slide_info .tel_btn { display:inline-flex; width:calc(100% - 20px); height:40px; background:#b7a180; border:1px solid #b7a180; border-radius:10px; justify-content:center; align-items:center; font-size:15px; color:#fff; }
                .mobile_slide_info .tel_btn i { margin-right:10px; }
                .mobile_slide_info .tel_btn span { margin-left:5px; font-family:'NotoSansKR-Bold'; font-weight:bold; }
                .mobile_slide_info h4 { margin:0; font-weight:normal; font-size:16px; }
                .mobile_slide_info h4 span { font-family:'NotoSansKR-Bold'; font-weight:bold; }
                .mobile_slide_info>span { margin-top:5px; color:#999; }
                .mobile_slide_info .m_btn_box { display:inline-flex; width:100%; margin-top:10px; justify-content:center; }
                    .m_btn_box>div { display:inline-flex; height:40px; padding:0 20px; background:#f6f6f6; color:#999; border:1px solid #f6f6f6; border-radius:10px; justify-content:center; align-items:center; }
                    .m_btn_box>.m_admin_btn { background:#b7a180; font-family:'NotoSansKR-Bold'; font-weight:bold; color:#fff; }
                    .m_btn_box>div:not(:last-child) { margin-right:10px; }
            .mobile_slide_menu { display:inline-flex; width:100%; background:#f6f6f6; flex-direction:column; justify-content:space-between; overflow-y:auto; }
                .mobile_menu_wrap { display:inline-flex; width:100%; padding:10px 0; background:#fff; flex-direction:column; }
                    .mobile_menu_wrap ul, .mobile_menu_wrap li { display:inline-flex; width:100%; margin:0; flex-direction:column; align-items:flex-start; }
                    .mobile_menu_wrap li { padding:5px 10px; justify-content:flex-start; }
                    .mobile_menu_wrap li>div { display:inline-flex; width:100%; align-items:flex-start; flex-wrap:wrap; }
                    .mobile_menu_wrap li>div.menu_cate1 { font-family:'NotoSansKR-Bold'; font-size:16px; font-weight:bold; position:relative; align-items:center; }
                    .mobile_menu_wrap li>div.menu_cate2 { margin-top:5px; }
                    .mobile_menu_wrap li>div.menu_cate2>div:not(:last-child) { margin-right:15px; }
                    .mobile_menu_wrap li>div.menu_cate2>.on { font-weight:bold; color:#b7a180; }
                .m_header_btn_box { display:inline-flex; width:100%; padding:10px; }
                    .m_login_btn { display:inline-flex; height:20px; align-items:center; justify-content:center; font-size:15px; color:#999; cursor:pointer; }
                    .m_login_btn i { margin-right:10px; }
		header>.header_top { display:none; }
		.body_wrap { height: 100%; margin-top: 100px; }

		/*
		html, body { width:100%; height:100%; overflow:hidden; }
		.main_top_banner_wrap { display:none; }
		header { border-bottom:1px solid #ddd; }
		header.mobile_nav { display:inline-block; width:100%; height:100%; padding:0; background:#fff; border:none; position:fixed; top:0; left:-100%; z-index:5; translate:all .2s; }
		header>.header_top { display:none; }
		.body_wrap { height:calc(100% - 188px); overflow-y:auto; }
		*/

        .wrap_1100 { width:100%; }
        .header_bottom { padding:0; }
        .header_bottom>*>* { margin-bottom:0; }
        .header_bottom>*>*:not(.logo) { display:none; }
        .logo img { width:auto; height:40px; }
        #totalSearchForm { display:inline-block; width:100%; padding:10px; border-bottom:1px solid #ddd; }
            #totalSearchForm .search_box { width:100%; margin-bottom:0; border-radius:5px; position:inherit; top:inherit; left:inherit; transform:inherit; float:left; }
            #totalSearchForm .search_box>* { line-height:30px; }
            #totalSearchForm .search_box input { padding:0 10px; }
        .header_bottom>* { text-align:center; }
        .header_bottom>*>.logo { height:40px; margin:10px 0; float:inherit; }
        .header_bottom .more_btn { display:inline-flex; width:30px; height:30px; line-height:30px; font-size:24px; justify-content:flex-start; align-items:center; position:absolute; top:15px; left:20px; z-index:1; color:#000; cursor:pointer; }
        .header_bottom .call_btn { display:inline-flex; width:30px; height:30px; line-height:30px; font-size:22px; justify-content:flex-end; align-items:center; position:absolute; top:15px; right:20px; z-index:1; color:#000; cursor:pointer; }
        .keyword_menu { display:none; }
        .mobile_quickNav { display:inline-block !important; width:100%; float:left; }
        .mobile_quickNav ul { display:inline-block; width:100%; margin:0; background:#b7a180; float:left; }
        .mobile_quickNav ul li { display:inline-block; width:20%; height:20px; margin:10px 0; line-height:18px; color:#fff; float:left; cursor:pointer; }
        .mobile_quickNav ul li:not(:last-child) { border-right:1px solid rgba(255,255,255,.5); }
        .nav_box { display:none; }

        .mobile_nav .top_box { width:100%; height:148px; background:#b7a180; }
        .mobile_nav nav li { height:auto; padding:0 15px; position:relative; line-height:41px; font-size:16px; font-weight:normal; float:left; cursor:pointer; transition:all .2s; z-index:4; }
    	.mobile_nav nav li.active { font-weight:bold; color:#b7a180; }
    	.mobile_nav nav li:not(.active):hover { color:#b7a180; }
    	.mobile_nav nav li .dropdown { display:none; position:absolute; top:100%; left:50%; background:#fff; z-index:2; transform:translateX(-50%); box-shadow:0 0 3px rgba(0,0,0,.15); }
    	.mobile_nav nav li:hover .dropdown { display:inline-block; }
    	.mobile_nav nav li .dropdown li { width:120px; padding:0; text-align:center; line-height:50px; font-size:16px; font-weight:normal; color:#000; }
    	.mobile_nav nav li .dropdown li.on { color:#b7a180; }
    	.mobile_nav nav li .dropdown li:not(:last-child) { border-bottom:1px solid #efefef;}
    	.mobile_nav nav li .dropdown li:hover { color:#b7a180; }
    	.mobile_nav nav li .dropdown>a.active li { color:#b7a180; }
    	.mobile_nav nav li>span { margin-left:5px; }
    	.mobile_nav nav li>span i { transition:transform .2s; }
    	.mobile_nav nav li:hover span>i { transform:rotate(180deg); }
        	.mobile_nav .top_box img { width:auto; height:34px; padding:2px 0; }
        	.mobile_nav .top_box .member_info { width:100%; text-align:left; }
        	.top_box .member_info .name_m { font-size:18px; font-weight:bold; }
        	.top_box .member_info .sign_btn>div { width:100%; padding:4px 5px; border:1px solid #fff; font-size:14px; text-align:center; float:left; }

        	.m_slide_box_top { padding:6px 15px; border-bottom:1px solid rgba(255,255,255,.5); }
        	.m_slide_box_table { padding:28px 15px; }
        	.m_slide_box_table * { color:#fff; }
        	.m_slide_box_table .m_btn { display:inline-block; width:auto; float:left; font-size:15px; }
        	.m_slide_box_table .m_btn:first-child:after { content:'/'; padding:0 5px; }

        	.top_box .btn_custom { display:inline-block; padding:4px 5px; background:#fff; border:1px solid #ddd; position:absolute; top:90px; right:15px; }
        	.top_box .btn_custom.on { background:#666; border-color:#666; }
        	.top_box .btn_custom.on span { display:inline-block; color:#fff; }

        	.top_box .listBox { padding-bottom:5px; }
        	.top_box .listBox>div { padding:5px 15px; border-radius:40px; font-size:16px; }
        	.top_box .listBox>div:last-child { margin-top:5px; background:#b7a180; color:#fff; text-align:center; }
        	.top_box .listBox>div span { margin-left:5px; }
        	.top_box .listBox>.imgBox { width:100%; margin-bottom:10px; text-align:center; }

        .mobile_nav nav { height:calc(100% - 196px); margin:0; background:#f6f6f6; overflow-y:auto; }
        .mobile_slide_box { height:100%; flex-direction:column; justify-content:flex-start; }
    	.mobile_slide_box nav ul { display:inline-block; width:100%; margin:0; float:left; }
    	.mobile_slide_box nav li { width:100%; line-height:40px; border-bottom:1px solid #ddd; }
    	.mobile_slide_box nav li span { display:inline-block; width:100%; text-align:center; line-height:40px; float:left; text-align:left; }
    	.mobile_slide_box nav li span:last-child { display:inline-block; width:auto; height:40px; line-height:40px; position:absolute; top:50%; right:20px; transform:translateY(-50%); color:#ddd; }

    	.mobile_slide_box nav li .dropdown { display:none; width:100%; padding:0; position:inherit; top:inherit; left:inherit; background:none; transform:inherit; box-shadow:none; }
    	.mobile_slide_box nav li .dropdown li { width:100%; padding:0 25px; text-align:left; line-height:40px; }
    	.mobile_slide_box nav li .dropdown li:before { content:"·"; margin-right:10px; }
    	.mobile_slide_box nav li .dropdown li:not(:last-child) { border:none; }
    	.mobile_slide_box nav li.on .dropdown { display:inline-block; }
    	.mobile_slide_box nav li>span i { transform:rotate(0deg); }
    	.mobile_slide_box nav li.on>span:nth-child(3) i { transform:rotate(180deg); }

    	.contact_tel { width:100%; padding:10px 0; position:absolute; bottom:0; left:0; background:#b7a180; font-size:20px; font-weight:bold; text-align:center; color:#fff; }
    	.contact_tel span { margin-left: 5px; }

        .banner_main_left_zone, .banner_main_right_zone { display:none; }
    }
/* 헤더 끝 */
body { width:100%; overflow-x:hidden; }
.body_wrap { display:inline-block; width:100%; float:left; }

.body_hidden { width:100%; height:100%; overflow:hidden; }
.fullWrap { display:inline-block; width:100%; height:100%; background:rgba(0,0,0,.8); position:absolute; top:0; left:0; z-index:9999; }
	.fullWrap>.closeBtn { display:inline-block; width:auto; height:40px; padding:0 15px; background:rgba(255,255,255,.9); border-radius:40px; position:absolute; top:10px; right:10px; text-align:center; line-height:40px; font-size:16px; z-index:6; cursor:pointer; }
	.imgSlideWrap { width:100%; height:100%; }
	.imgSlideWrap>div { display:inline-block; width:100%; height:100%; text-align:center; }
	.imgSlideWrap img { display:inline-block; width:auto; height:100%; }
		.imgSlideWrap .slick-dots li { display:none !important; width:auto; height:auto; padding:2px 15px; background:rgba(255,255,255,.8); border-radius:100px; font-size:12px; }
		.imgSlideWrap .slick-dots li.slick-active { display:inline-block !important; }

@media(max-width:1100px){
  .btn_align.active{
    background-color: #b7a180 !important;
    color:#fff !important;
    border: 1px solid #b7a180 !important;
  }
  .search_block{
    width:100%;
    margin-bottom:0px;
  }
}

.label_finish{
  background-image:url('/uploads/site_image/c34185ed269bc378a1f61000cc0eb685.png') !important;
}




.ui-slider-handle{
  background:#b7a180 !important;
  border: 1px solid #b7a180 !important;
  width:1.6em !important; height:1.6em !important; border-radius:1.8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.4em;
}

.navbar-default{
  background:#000000 !important;
    border:1px solid #000000 !important;
    border-radius:0px;
}


/*.navbar-default .navbar-nav>li>a, .m_title{
  color:#000000 !important;
}*/

.m_title{
  color:#000000 !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
  background-color:rgba(255,255,255,0.1);
  color:rgba(255,255,255,0.1);
}
.navbar-nav li.active>a { color:#b7a180; }
.navbar-default .navbar-nav:not(.menu_sign)>.active>a, .navbar-default .navbar-nav:not(.menu_sign)>.active>a:focus, .navbar-default .navbar-nav:not(.menu_sign)>.active>a:hover {
    color:#b7a180 !important;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
  background-color:rgba(204,204,204,0.2);
  /*color:rgba(255,255,255,0.1);*/
}

#slide_menu{
  background:#000000 !important;
}

.pagination { margin:0 0 10px; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .btn-primary{
  background:#b7a180 !important;
  border:1px solid #b7a180 !important;
  position:relative;
}
.pagination>.active a:after { content:'_'; width:100%; position:absolute; bottom:0px; left:0; }

.pagination { border-radius:0; }
.pagination>li>a, .pagination>li>span { padding:5px 15px; background:transparent; border:none; font-size:16px; color:#000; line-height:24px; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background:transparent !important; border:none !important; color:#b7a180; font-size:18px; }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { background-color:#fff; border-color:#ddd; border-radius:100px; color:#888; }

.btn-primary:hover{
  background:rgba(183,161,128,0.8) !important;
}

.caret{
  color:#b7a180 !important;
}

.main_text_color{
  color:#b7a180 !important;
}



.map_get_list{
  background-color:rgba(183,161,128,0.8) !important;
}

#map_item{
  border:2px solid #b7a180 !important;
}

.main_quick_box{
  border-top:2px solid #b7a180;
}

footer { display:inline-block; width:100%; float:left; }


  .btn_request_call, .btn_request_sms, .btn_request_contact{
    border-top:1px solid $setting->color_main;
    background-color: rgba(183,161,128,0.8) !important;
    bottom:0px !important;
  }

.marker_cnt{
  background-color: rgba(183,161,128,0.9) !important;
}
.marker_title{
  /*box-shadow: 0 5px 10px rgba(0,0,0,.1);*/
}

.color_item_id{
  color:#000000 !important;
}

.marker_cnt{
  border: 2px solid #b7a180 !important;
}
.marker_title.active > .marker_cnt{
  background: #fff !important;
  color: #b7a180 !important;
  border: 2px solid #b7a180 !important;
  height:33px !important;
}
.marker_title.active.click > .marker_cnt{
  background: #fff !important;
  color: #333 !important;
  border: 2px solid #333 !important;
  height:33px !important;
}

.circle-white{
  line-height:58px;
  border:3px solid #b7a180 !important;
}
.circle-white.active{
  border:3px solid #fff !important;

}
.circle-white.active.click{
  border:3px solid #000 !important;

}

.navbar-default .navbar-nav>li>a { color:#000000; }

.price_t_sell { color:; }
.price_t_loan { color:; }
.price_t_month_deposit { color:; }
.price_t_exchange { color:; }
.price_t_takeover { color:; }

@media (max-width:992px) {
    .header_bottom>.wrap_1100 { flex-direction:column; }
    .header_bottom>*>#totalSearchForm {}
}
