/* BASIC css start */
div.section_title {margin-bottom:30px; text-align:center;}
div.section_title .st_01 { font-weight:bold;padding:0 3px;} 
div.section_title .st_02 { font-size:15px;color:#565656;text-align:center;padding-left:5px;} 



/* 메인 공통 */
.mainConBox{
    margin-bottom:50px;
}




/* 메인 배너 */
#section_01 .mainBanner{
    width:100%;
}

#section_01 .mainBanner .swiper-slide img{
    display:block;
    width:100%;
    min-width:1200px;
    
    image-rendering: -moz-crisp-edges; /* firefox */
    image-rendering: -o-crisp-edges; /* opera */
    image-rendering: -webkit-optimize-contrast; /* chrome(비표준) */
    image-rendering: crisp-edges;
}

#section_01 .mainBanner .swiperControlBox{
    position:absolute;
    width:100px;
    right:50%;
    bottom:10px;
    margin-right:-500px;
    line-height:30px;
    background:#fff;
    border:1px solid #e5e5e5;
    border-radius:30px;
    z-index:1;
}

#section_01 .mainBanner .swiperControlBox .swiper-pagination{
    position:static;
    width:65px;
    font-size:14px;
    color:#b8b8b8;
    font-weight:500;
}

#section_01 .mainBanner .swiperControlBox .swiper-pagination .swiper-pagination-current{
    color:#000;
}

#section_01 .mainBanner .swiperControlBox .play_control{
    width:34px;
    text-align:center;
    border-left:1px solid #e5e5e5;
}

#section_01 .mainBanner .swiperControlBox .play_control a{
    display:block;
    width:100%;
    line-height:30px;
}

#section_01 .mainBanner .naviWrapBox {
    position:absolute;
    width:90px;
    height:30px;
    bottom:12px;
    right:50%;
    margin-right:-600px;
}

#section_01 .mainBanner .naviWrapBox .swiper-button-next,
#section_01 .mainBanner .naviWrapBox .swiper-button-prev{
    width: 30px;
    height: 30px;
    top: 0;
    margin-top: 0;
    background: #fff;
    color:#161616;
    border-radius: 17px;
    border:1px solid #e5e5e5;
}

#section_01 .mainBanner .naviWrapBox .swiper-button-next:after,
#section_01 .mainBanner .naviWrapBox .swiper-button-prev:after{
    font-size:14px;
    font-weight:bold;
}
#section_01 .mainBanner .swiperControlBox .play_control img {
vertical-align: middle;}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
}


/*
#section_02:after {content:""; display:block; clear:both;}
#section_02 {width:1180px;margin:0 auto; margin-bottom:0px; *zoom1;}
#section_02 li { float:left;position:relative;border:1px solid #e8e5e5;margin:-1px 0 0 -1px;overflow: hidden; }
#section_02 li img {
height: auto;transform: scale3d(1, 1, 1);transition: all 0.35s ease 0s;
}
#section_02 li:hover img {
opacity: 0.6;transform: scale3d(1, 1, 1);
}

#section_02 li .box-content:before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -140%, 0px);
    transition: all 0.6s ease 0s;
}
#section_02 li:hover .box-content:before{
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 140%, 0px);
}
*/
#section_02{display:none; width:1180px; padding:40px 0; margin:0 auto 30px auto; position:relative;}
#section_02:before{content:""; display:block; width:250px; height:298px; position:absolute; bottom:-30px; right:-280px; background:url(/design/seosanttre/djds/main/bg_mascot_02.png) no-repeat 0 0;}

#section_03_wrap{background-color:#f0fce6;}
#section_03{width:1180px; padding:50px 0; margin:0 auto; position:relative;}
#section_03:after{display:block; width:347px; height:151px; content:""; position:absolute; bottom:-40px; left:0; background:url(/design/seosanttre/djds/main/bg_main_recmd.png) no-repeat 0 0;}
#section_03 h3{position:absolute; top:50px; left:0;}
#section_03 > ul.product_list2{padding-left:330px;}

#section_04{width:1180px; padding:80px 0; margin:0 auto; position:relative;}
#section_04:before{content:""; display:block; width:270px; height:326px; position:absolute; top:-55px; left:-300px; background:url(/design/seosanttre/djds/main/bg_mascot_01.png) no-repeat 0 0;}

#section_05_wrap{background-color:#ffeff0;}
#section_05{width:1180px; padding:40px 0; margin:0 auto;}

/*
#section_03:after {content:""; display:block; clear:both;}
#section_03 { width:1180px;margin:0 auto; margin-bottom:30px; *zoom1;}
#section_03 .sec03_left { float:left;width:225px; }
#section_03 .sec03_right { float:right; }


#section_04:after {content:""; display:block; clear:both;}
#section_04 { background:#b5e9f8;*zoom1;}
#section_04 .sec04_box { width:1180px;margin:0 auto;}


#section_05:after {content:""; display:block; clear:both;}
#section_05 { width:1180px;margin:0 auto;margin-bottom:30px;overflow:hidden;*zoom1;}


#section_06:after {content:""; display:block; clear:both;}
#section_06 { width:1180px;margin:0 auto;margin-bottom:30px;overflow:hidden;*zoom1;}

#section_07 {padding:40px 0; margin-bottom:30px; overflow:hidden; background-color:#ffeff0;}
*/


/* 상품진열 스타일 */
.ec-base-product_main_01 { width:102%;margin:22px 0 0; }
.ec-base-product_main_01 img { vertical-align:middle; }
.ec-base-product_main_01 .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_01 .prdList .prame_box { background:#FFFFFF; border:1px solid #e1e1e1;max-width:212px; }
.ec-base-product_main_01 .prdList .prame_box:hover { border:1px solid #777; }
.ec-base-product_main_01 .prdList > li { display:inline-block; margin:20px 0; color:#757575; vertical-align:top; }

.ec-base-product_main_01 .prdList .thumbnail { position:relative; text-align:center; }
.ec-base-product_main_01 .prdList .thumbnail a img { width:100%; box-sizing:border-box; }
.ec-base-product_main_01 .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.ec-base-product_main_01 .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_01 .prdList .description { margin:0 auto; padding:25px; font-size:12px; line-height:18px; text-align:center; }
.ec-base-product_main_01 .prdList .description .name { display:block; text-align:center;padding-bottom:5px;font-size: 12px;color: #222222;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .name a { font-size: 12px;color: #222222;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .sub_names { font-size: 11px;color: #555555; }
.ec-base-product_main_01 .prdList .description .prd-price .prd-price2 { font-size: 12px;color: #000000;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .spec { font-weight:normal }
.ec-base-product_main_01 .prdList .description .icon { margin:0 0 15px; /*border-bottom:1px solid #e8e8e8;*/ vertical-align:middle; }
.ec-base-product_main_01 .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_01 .prdList .description .promotion { /*float:left; margin:0 0 4px;*/ text-align:center; }


/* 진열방식 */
.ec-base-product_main_01 ul.grid3 > li { width:33.33%; }
.ec-base-product_main_01 ul.grid4 > li { width:25%; }
.ec-base-product_main_01 ul.grid5 > li { width:20%; }



/* 상품진열 스타일 */
.ec-base-product_main_01_left { width:102%;margin:22px 0 0; }
.ec-base-product_main_01_left img { vertical-align:middle; }
.ec-base-product_main_01_left .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_01_left .prdList .prame_box { background:#FFFFFF; border:1px solid #e1e1e1;max-width:372px; }
.ec-base-product_main_01_left .prdList .prame_box:hover { border:1px solid #777; }
.ec-base-product_main_01_left .prdList > li { display:inline-block; margin:20px 0; color:#757575; vertical-align:top; }

.ec-base-product_main_01_left .prdList .thumbnail { position:relative; text-align:left; }
.ec-base-product_main_01_left .prdList .thumbnail a img { width:100%; box-sizing:border-box; }
.ec-base-product_main_01_left .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.ec-base-product_main_01_left .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_01_left .prdList .description { position:relative;margin:0 auto; padding:25px; font-size:12px; line-height:18px; text-align:left; }
.ec-base-product_main_01_left .prdList .description .percent { position:absolute;bottom:20px;right:20px;width:66px;height:66px;text-align:center;background:#e75b5e;border-radius:33px;line-height:66px;font-size:18px;font-weight:bold;color:#FFF;margin-bottom:20px; }
.ec-base-product_main_01_left .prdList .description .name { display:block; text-align:left;padding-bottom:5px;font-size: 14px;color: #222222;font-weight: bold; }
.ec-base-product_main_01_left .prdList .description .name a { font-size: 14px;color: #222222;font-weight: bold; }
.ec-base-product_main_01_left .prdList .description .sub_names { font-size: 11px;color: #555555; }
.ec-base-product_main_01_left .prdList .description .prd-price .prd-price2 { font-size: 12px;color: #000000;font-weight: bold; }
.ec-base-product_main_01_left .prdList .description .spec { font-weight:normal }
.ec-base-product_main_01_left .prdList .description .icon { margin:0 0 15px; /*border-bottom:1px solid #e8e8e8;*/ vertical-align:middle; }
.ec-base-product_main_01_left .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_01_left .prdList .description .promotion { /*float:left; margin:0 0 4px;*/ text-align:left; }


/* 진열방식 */
.ec-base-product_main_01_left ul.grid3 > li { width:33.33%; }
.ec-base-product_main_01_left ul.grid4 > li { width:25%; }
.ec-base-product_main_01_left ul.grid5 > li { width:20%; }

/* SNC CSTMZ */
.wap_popup:after {content:""; display:block; clear:both;*zoom:1;} 
.wap_popup .btn_area{position:absolute; bottom:0; left:225px;}
.wap_popup .btn_area ul{display:table; table-layout:fixed; width:100%;}
.wap_popup .btn_area ul li{display:table-cell; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc;} 
.wap_popup .btn_area ul li a{display:block; height:49px; line-height:49px; font-size:15px; font-weight:700; color:#444; text-align:center;}  
.wap_popup .bottomover {float:left; position:absolute; width:auto; height:auto; filter: alpha(opacity=0); opacity:0} 
.wap_popup .wappopbody {position:relative; height:473px; overflow:hidden;} 
.wap_popup .wappopbody .wrapper-li {float:left; position:absolute; height:473px;}  
.moview_nextBtns { display:block;position:absolute; right:15%; top:42%; /*display:block;*/ width:38px;height:3px;background:url(/design/seosanttre/djds/main_bnr/btn/next_btn.png) no-repeat; z-index:999;text-indent:-9999999px;} 
.moview_prevBtns { display:block;position:absolute; left:15%; top:42%; /*display:block;*/ width:38px;height:3px;background:url(/design/seosanttre/djds/main_bnr/btn/prev_btn.png) no-repeat; z-index:999;text-indent:-9999999px;}

#main_visual{width:100%; height:468px; position:absolute; top:0; left:0; z-index:2;}
#main_visual ul li a{display:block; height:400px; background-repeat:no-repeat; background-position:50% 0; text-indent:-9999px; background-size:cover;}
#main_visual div.bx-wrapper{border-bottom:#dcdcdc;}
#main_visual div.bx-controls{width:1180px; position:absolute; bottom:0; left:50%; margin-left:-590px; background:#F6F6F6; box-sizing:border-box;}
#main_visual div.bx-controls div.bx-pager{width:985px; display:table; table-layout:fixed;}
#main_visual div.bx-controls div.bx-pager div.bx-pager-item{display:table-cell; background:url(/design/seosanttre/djds/main/bg_main_visual_devider.png) no-repeat 0 50%;}
#main_visual div.bx-controls div.bx-pager div.bx-pager-item:first-child{background:none;}
#main_visual div.bx-controls div.bx-pager div.bx-pager-item a{display:block; height:66px; line-height:66px; text-align:center; font-size:18px; font-weight:500; color:#444; position:relative;}
#main_visual div.bx-controls div.bx-pager div.bx-pager-item a.active{}
#main_visual div.bx-controls div.bx-pager div.bx-pager-item a.active:before{content:""; width:90%; height:5px; position:absolute; bottom:0; left:50%; margin-left:-45%; background-color:#2C6351;}
#main_visual div.bx-controls div.bx-controls-direction{position:absolute; bottom:0; right:66px; font-size:0;}
#main_visual div.bx-controls div.bx-controls-direction a{display:inline-block; width:65px; height:65px; text-indent:-9999px; font-size:0; position:relative; border-left:2px solid #ffffff; box-sizing:border-box; background-color:#f2f2f2;}
#main_visual div.bx-controls div.bx-controls-direction a:before{content:""; display:block; width:40px; height:40px; background-image:url(/design/seosanttre/djds/main/new_bg_visual_control.png); background-repeat:no-repeat; position:absolute; top:50%; left:50%; margin:-20px 0 0 -20px;}
#main_visual div.bx-controls div.bx-controls-direction a.bx-prev:before{background-position:0 0;}
#main_visual div.bx-controls div.bx-controls-direction a.bx-next:before{background-position:-40px 0;}
#main_visual div.bx-controls div.bx-controls-auto{width:65px; height:65px; position:absolute; bottom:0; right:0; font-size:0;}
#main_visual div.bx-controls div.bx-controls-auto div.bx-controls-auto-item{position:absolute; top:0; left:0;}
#main_visual div.bx-controls div.bx-controls-auto div.bx-controls-auto-item a{display:block; width:65px; height:65px; text-indent:-9999px; font-size:0; position:relative; background-color:#545454;}
#main_visual div.bx-controls div.bx-controls-auto div.bx-controls-auto-item a:before{content:""; display:block; width:40px; height:40px; background-image:url(/design/seosanttre/djds/main/new_bg_visual_control.png); background-repeat:no-repeat; position:absolute; top:50%; left:50%; margin:-20px 0 0 -20px;}
#main_visual div.bx-controls div.bx-controls-auto div.bx-controls-auto-item a.bx-start:before{background-position:-120px 0;}
#main_visual div.bx-controls div.bx-controls-auto div.bx-controls-auto-item a.bx-stop:before{background-position:-80px 0;}

#section_05 div.bx-wrapper{position:relative;}
#section_05 div.bx-pager{margin-top:30px; text-align:center;}
#section_05 div.bx-pager div.bx-pager-item{display:inline-block; margin:0 5px;}
#section_05 div.bx-pager div.bx-pager-item a{display:block; width:12px; height:12px; border-radius:100%; border:2px solid #e60012; text-indent:-9999px; box-sizing:border-box;}
#section_05 div.bx-pager div.bx-pager-item a.active{background-color:#e60012;}
#section_05 div.bx-controls-direction a{display:block; width:42px; height:42px; background-image:url(/design/seosanttre/djds/main/main_product_slide_btn.png); background-repeat:no-repeat; text-indent:-9999px; position:absolute; top:50%; margin-top:-42px;}
#section_05 div.bx-controls-direction a.bx-prev{left:-70px; background-position:0 0;}
#section_05 div.bx-controls-direction a.bx-next{right:-70px; background-position:-42px 0;}

/* 리뉴얼 */
h3.main_title{font-size:24px; font-weight:700; color:#190100; letter-spacing:-1px;}
h3.main_title span{font-size:16px; font-weight:400; color:#585858; letter-spacing:-0.5px;}

#new_section_02{width:1180px; margin:0 auto; padding:40px 0; overflow:hidden;}
#main_banner{width:409px; height:354px; float:left; border:1px solid #dcdcdc; position:relative;}
#main_banner img{width:409px; height:354px;}
#main_banner div.bx-controls{position:absolute; bottom:-1px; right:-1px;}
#main_banner div.bx-controls a{display:inline-block; width:55px; height:55px; border:1px solid #c0c0c0; text-indent:-9999px; font-size:0; position:relative; background-color:#f2f2f2;}
#main_banner div.bx-controls a.bx-prev{border-right:none;}
#main_banner div.bx-controls a:before{content:""; display:block; width:40px; height:40px; background-image:url(/design/seosanttre/djds/main/new_bg_visual_control.png); background-repeat:no-repeat; position:absolute; top:50%; left:50%; margin:-20px 0 0 -20px;}
#main_banner div.bx-controls a.bx-prev:before{background-position:0 0;}
#main_banner div.bx-controls a.bx-next:before{background-position:-40px 0;}

#new_product{width:715px; float:right; position:relative;}
#new_product h3.main_title{margin-bottom:15px;}
#new_product ul.new_product_list li{width:215px; margin-left:35px;}
#new_product ul.new_product_list li a div.image{height:210px;}

#new_section_03_wrap{background-color:#f7f7f7;}
#new_section_03{width:1180px; margin:0 auto; padding:40px 0; position:relative;}
#new_section_03 h3.main_title{margin-bottom:25px;}
#new_section_03 ul.new_product_list li{width:211px; margin-left:30px; padding-bottom:40px}
#new_section_03 ul.new_product_list li a div.image{height:211px;}
#new_section_03 div.product_slide_wrap{position:relative;}
#new_section_03 div.product_slide_wrap div.bx-controls{top:-30px;}

/* 2020-04-06_org_한줄에 4개에서 5개로 변경
#new_section_03_wrap{background-color:#f7f7f7;}
#new_section_03{width:1180px; margin:0 auto; padding:40px 0; position:relative;}
#new_section_03 h3.main_title{margin-bottom:25px;}
#new_section_03 ul.new_product_list li{width:259px; margin-left:48px;}
#new_section_03 ul.new_product_list li a div.image{height:259px;}
#new_section_03 div.product_slide_wrap{position:relative;}
#new_section_03 div.product_slide_wrap div.bx-controls{top:-30px;}
*/

#new_section_04{width:1180px; padding:40px 0; margin:0 auto;}
#new_section_04 ul.best_tab{display:table; width:100%; table-layout:fixed; margin-top:20px;}
#new_section_04 ul.best_tab li{display:table-cell; vertical-align:middle;}
#new_section_04 ul.best_tab li a{display:block; height:110px; padding-top:13px; font-size:17px; color:#444; text-align:center; border:1px solid #dcdcdc; border-left:none; background-color:#f7f7f7; box-sizing:border-box;}
#new_section_04 ul.best_tab li:first-child a{border-left:1px solid #dcdcdc;}
#new_section_04 ul.best_tab li a:before{content:""; display:block; width:50px; height:50px; margin:0 auto 5px auto; background-image:url(/design/seosanttre/djds/main/new_sprite_best_icon.png); background-repeat:no-repeat;}
#new_section_04 ul.best_tab li.active a{background-color:#fff; border-bottom:1px solid #fff;}
#new_section_04 ul.best_tab li:nth-child(1) a:before{background-position:0 0;}
#new_section_04 ul.best_tab li:nth-child(2) a:before{background-position:-50px 0;}
#new_section_04 ul.best_tab li:nth-child(3) a:before{background-position:-100px 0;}
#new_section_04 ul.best_tab li:nth-child(4) a:before{background-position:-150px 0;}
#new_section_04 ul.best_tab li:nth-child(5) a:before{background-position:-200px 0;}
#new_section_04 ul.best_tab li:nth-child(6) a:before{background-position:-250px 0;}
#new_section_04 ul.best_tab li:nth-child(7) a:before{background-position:-300px 0;}
#new_section_04 ul.best_tab li:nth-child(8) a:before{background-position:-350px 0;}
#new_section_04 ul.best_tab li:nth-child(1).active a:before{background-position:0 -50px;}
#new_section_04 ul.best_tab li:nth-child(2).active a:before{background-position:-50px -50px;}
#new_section_04 ul.best_tab li:nth-child(3).active a:before{background-position:-100px -50px;}
#new_section_04 ul.best_tab li:nth-child(4).active a:before{background-position:-150px -50px;}
#new_section_04 ul.best_tab li:nth-child(5).active a:before{background-position:-200px -50px;}
#new_section_04 ul.best_tab li:nth-child(6).active a:before{background-position:-250px -50px;}
#new_section_04 ul.best_tab li:nth-child(7).active a:before{background-position:-300px -50px;}
#new_section_04 ul.best_tab li:nth-child(8).active a:before{background-position:-350px -50px;}
#new_section_04 div.best_product{display:none; padding:40px; border:1px solid #dcdcdc; border-top:none;}
#new_section_04 div.best_product.active{display:block;}
#new_section_04 div.best_product ul.new_product_list li{width:260px; margin-left:19px; margin-top:30px;}
#new_section_04 div.best_product ul.new_product_list li:nth-child(1),
#new_section_04 div.best_product ul.new_product_list li:nth-child(2),
#new_section_04 div.best_product ul.new_product_list li:nth-child(3),
#new_section_04 div.best_product ul.new_product_list li:nth-child(4){margin-top:0;}
#new_section_04 div.best_product ul.new_product_list li:nth-child(4n+1){margin-left:0 !important;}
#new_section_04 div.best_product ul.new_product_list li a div.image{height:260px;}

#new_section_05_wrap a{display:block; height:148px; text-indent:-9999px; background:url(/design/seosanttre/djds/main/new_main_bottom_banner.jpg) no-repeat 50% 0;}

#new_section_06{width:1180px; padding:40px 0; margin:0 auto; overflow:hidden;}
#master_banner{float:left;}
#master_banner a{display:block; width:243px; height:350px; padding:40px 0 0 25px; border:1px solid #dcdcdc; background:url(/design/seosanttre/djds/main/new_main_master_banner.jpg) no-repeat 0 100%; box-sizing:border-box;}
#master_banner a span{line-height:32px; font-size:24px; color:#190100; letter-spacing:-2px;}
#master_banner a span strong{display:block; font-weight:700;}
#master_product{width:910px; float:right;}
#master_product h3.main_title{margin-bottom:15px;}
#master_product ul.new_product_list li{width:210px; margin-left:16px;}
#master_product ul.new_product_list li a div.image{height:200px;}

ul.new_product_list{overflow:hidden;}
ul.new_product_list li{float:left;}
ul.new_product_list li:first-child{margin-left:0 !important;}
ul.new_product_list li a{display:block;}
ul.new_product_list li a div.image{border:1px solid #dcdcdc; background-color:#fff; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; box-sizing:border-box;}
ul.new_product_list li a div.info{position:relative;}
ul.new_product_list li a div.info h6{width:100%; height:48px; line-height:24px; overflow:hidden; padding:7px 0 5px 0; font-size:16px; font-weight:400; color:#444; letter-spacing:-1px;}
ul.new_product_list li a div.info h6 span img{padding-right:5px; vertical-align:-5px;}
ul.new_product_list li a div.info div.sub_name{height:20px; line-height:20px; font-size:14px; font-weight:400; color:#666; letter-spacing:0.5px;}
ul.new_product_list li a div.info div.price{width:100%; display:table;}
ul.new_product_list li a div.info div.price p.consumer{display:table-cell; font-size:14px; font-weight:400; color:#a0a0a0;}
ul.new_product_list li a div.info div.price p.consumer span{padding-left:5px; font-size:14px; color:#2c6351;}
ul.new_product_list li a div.info div.price p.sale_price{display:table-cell; font-size:20px; font-weight:700; color:#333; text-align:right; letter-spacing:-1px;}

div.product_slide_wrap div.bx-controls{position:absolute; top:15px; right:0;}
div.product_slide_wrap div.bx-controls div.bx-pager-item{display:inline-block; margin:0 0 0 10px;}
div.product_slide_wrap div.bx-controls div.bx-pager-item a{display:block; width:14px; height:14px; text-indent:-9999px; border-radius:100%; background-color:#a0a0a0;}
div.product_slide_wrap div.bx-controls div.bx-pager-item a.active{background-color:#ef501c;}
/* BASIC css end */

