


/*---------- Ä«Å×°í¸® Å¸ÀÌÆ², ¹öÆ° ----------*/
.main-title{position:relative;margin-bottom:0px;text-align:center;}
.main-title:after {content:"";display:block;clear:both}
.main-title h2.title {/*display:inline-block;*/position:relative;margin:0;font-size: 36px;font-weight: 600;
	text-transform:uppercase;text-align: left;color: #333;letter-spacing: -1.2px;line-height: 1.5;
}
.main-title p.stitle {display:inline-block;position:relative;margin:0;font-size:14px;color:#707070;line-height: 1.5;letter-spacing: -0.7px;}


.main-title2{position:relative;margin-bottom:10px;text-align:center;}
.main-title2:after {content:"";display:block;clear:both}
.main-title2 h2.title {position:relative;margin:0;font-size:30px;font-weight: 600;text-align:center;color: #fff;letter-spacing: -1px;line-height: 1.5; padding: 8px 15px;
	background-color:#6d92bf;}

@media (max-width:991px){
	.main-title{margin-bottom:0px;}
    .main-title h2.title {font-size: 22px;}
    .main-title p.stitle{padding:0;font-size: 15px;}

	.main-title2{margin-bottom:5px;}
	.main-title2 h2.title{font-size:22px;line-height: 1.5; padding: 5px 15px;}
}

/*************************************/
/************* ¸ÞÀÎ ½½¶óÀÌµå  **************/
/*************************************/

.main_wrapper .main_banner {
	/*adding-bottom: 10px;*/padding-top:10px;
}

.main_wrapper .main_banner.swiper-container {
	max-width: 2600px;
	padding-left: 40px;
	margin: 0 auto -10px auto;
	overflow-x: hidden;
	text-align: center;
	opacity: 0
}

.main_wrapper .main_banner.swiper-container.swiper-container-horizontal {
	opacity: 1
}

.main_wrapper .main_banner .swiper-wrapper {}

.main_wrapper .main_banner .swiper-slide {
	margin-right: 40px;
	width: auto;
	border-radius: 20px; overflow:hidden;
}

.main_wrapper .main_banner .swiper-slide img {
	border-radius: 20px;
	width: 840px;
}

.main_wrapper .main_banner .swiper-pagination {
	position: relative;
	width: auto;
	bottom: auto;
	left: auto;
	display: inline-block;
	margin-top: 36px;
	vertical-align: top
}

.main_wrapper .main_banner .swiper-pagination .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	margin: 0 6px;
	;
	border-radius: 100%;
	background: #000;
	opacity: 0.07;
	transition: width 0.4s ease
}

.main_wrapper .main_banner .swiper-pagination .swiper-pagination-bullet-active {
	width: 48px;
	height: 8px;
	border-radius: 4px;
	background: #0073ff;
	opacity: 1;
}

.main_wrapper .main_banner .swiper_btn {
	top: calc(50% - 38px);
	top: -webkit-calc(50% - 38px);
	transform: translate(-50%, -50%);
	width: 1008px;
	left: 50%;
}

.main_wrapper .main_banner .swiper_btn .swiper-button-prev {
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .main_banner .swiper_btn .swiper-button-prev:hover {
	opacity: 1;
}

.main_wrapper .main_banner .swiper_btn .swiper-button-next {
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .main_banner .swiper_btn .swiper-button-next:hover {
	opacity: 1;
}

.main_wrapper .main_banner .swiper_autoplay {
	opacity: 0.7;
	transition: opacity 0.1s ease-in-out;
	display: inline-block;
	margin: 28px 43px 0 24px;
	width: 40px;
	height: 40px;
	padding: 8px;
	border-radius: 100%;
	background-color: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
	background-size: 24px;
	vertical-align: middle;
}

.main_wrapper .main_banner .swiper_autoplay:hover {
	opacity: 1;
}

.main_wrapper .main_banner .swiper-button-pause {
	background: url("/img/icons/icn_pause.png") center no-repeat;
}

.main_wrapper .main_banner .swiper-button-play {
	background: url("/img/icons/icn_play_bk.png") center no-repeat;
}


.swiper_btn {
	position: absolute;
	z-index: 2
}

.swiper_btn .swiper-button-next {
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.5;
	transition: all 0.1s ease-in-out;
	background-size: contain;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.swiper_btn .swiper-button-next:hover {
	opacity: 1;
}

.swiper_btn .swiper-button-prev {
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.5;
	transition: all 0.1s ease-in-out;
	background-size: contain;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.swiper_btn .swiper-button-prev:hover {
	opacity: 1;
}

.swiper_btn .swiper-button-prev.swiper-button-disabled,
.swiper_btn .swiper-button-next.swiper-button-disabled {
	opacity: 0.2
}


@media(max-width:991px){
	.main_wrapper .main_banner.swiper-container {
		max-width: 100%;
		padding-left: 0px;
		margin: 0 auto -10px auto;
		overflow-x: hidden;
		text-align: center;
		opacity: 0
	}
	.main_wrapper .main_banner .swiper-slide{width:100%; margin-left:9%;}
	.main_wrapper .main_banner .swiper-slide img{width:89%;height:auto;}
}





/*************************************/
/************* ¸ÞÀÎ Ä«Å×°í¸®  **************/
/*************************************/

.main_wrapper .category_div {
	margin: 10px auto;
	text-align: center;
}

.main_wrapper .category_div .category_wrap {
	display: inline-block;
	position: relative
}

.main_wrapper .category_div .category_wrap:after {
	content: '';
	display: block;
	clear: both
}

.main_wrapper .category_div .category_wrap .category_swiper {
	margin: 0 auto;
	/*padding: 0 12px;*/
}

.main_wrapper .category_div .swiper-slide {
	display: inline-block;
	overflow: visible;
	float: left;
	text-align: center;
	/*margin-right: 44px;
	width: 88px;
	height: 124px;*/
	position: relative;
}

.main_wrapper .category_div .swiper-slide:last-child {
	margin-right: 0;
}

.main_wrapper .category_div .swiper-slide p {
	/*width: 88px;
	height: 88px;*/
	margin: 0 auto;
	border-radius: 100%;
	background: #fff;
	padding: 14px;
	transition: background-color 0.1s ease-in-out
}

.main_wrapper .category_div .swiper-slide:hover p {
	background: #fff;
}

.main_wrapper .category_div .swiper-slide p img {
	/*width: 60px;
	height: 60px;*/
}

.main_wrapper .category_div .swiper-slide span {
	font-size: 16px;
	line-height: 22px;
	letter-spacing: -0.2px;
	color: #555;
	margin-top: 14px;
	white-space: nowrap;
	display: inline-block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.main_wrapper .category_div .category_wrap .category_swiper.swiper-container-horizontal+.swiper_btn {
	display: block
}

.main_wrapper .category_div .swiper_btn {
	
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.main_wrapper .category_div .swiper_btn>div {
	box-shadow: none;
	margin-top: 0;
	transform: translateY(-50%);
}

.main_wrapper .category_div .swiper_btn .swiper-button-prev {
	left: -80px;
	display:block;
}

.main_wrapper .category_div .swiper_btn .swiper-button-next {
	right: -80px;
	display:block;
}


@media(max-width:1300px){
	.main_wrapper .category_div .category_wrap .category_swiper {
		margin: 0 auto;
		/*padding: 0 15px;*/
		width: 100%;
		max-width:100%;
	}

	.main_wrapper .category_div .swiper-slide{margin:0 18px; width:70px;}
	.main_wrapper .category_div .swiper-slide p{width:70px;}
	.main_wrapper .category_div .swiper-slide span {font-size: 14px;letter-spacing: -0.8px;}
}

@media(max-width:991px){

.category_div .slick-dots {
	bottom:-25px;

}

	.main_wrapper .category_div .swiper_btn .swiper-button-prev {
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 25px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
	}
	
	.main_wrapper .category_div .swiper_btn .swiper-button-next {
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background-size: 25px;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
	}

	.main_wrapper .category_div .swiper_btn {
	display: none;
	}

	.main_wrapper .category_div .swiper_btn .swiper-button-prev {
	left: 10px;

}

.main_wrapper .category_div .swiper_btn .swiper-button-next {
	right: 10px;

}

	.main_wrapper .category_swiper {
		width:100% !important;
		position: relative;
		margin: 15px auto 30px !important;
		overflow: visible
	}

	.main_wrapper .category_div .category_wrap{display:block;}

	.main_wrapper .category_swiper .swiper-wrapper {
		margin: 0 auto;
		display: block;
	}

	.main_wrapper .category_swiper .swiper-wrapper:after {
		content: '';
		display: block;
		clear: both
	}

	.main_wrapper .category_swiper .swiper-slide {
		float: left;
		/*margin-right: calc(25% - 65px);
		margin-right: -webkit-calc(25% - 65px);
		width: 52px;*/
		height:auto;
		text-align: center;
	}

	.main_wrapper .category_swiper .swiper-slide:nth-child(5n) {
		margin-right: 0
	}

	.main_wrapper .category_swiper .swiper-slide:nth-child(n+6) {
		/* margin-top: 20px */
		/*margin-top: 16px*/
	}
	

	.main_wrapper .category_swiper .swiper-slide .icon {
		/* padding: 8px;
		width: 52px;
		height: 52px;*/
		background: none;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		margin: 0 auto;
	}

	.main_wrapper .category_swiper .swiper-slide .icon img {
		/* width: 36px */
		width: 40px; height:auto;
		margin-left:-13px;
		margin-top:-15px;
	}

	.main_wrapper .category_swiper .swiper-slide .tit {
		position: relative;
		left: 30%;
		transform: translateX(-50%);
		/* margin-top: 6px; */
		margin-top: 4px;
		width: 70px;
		font-size: 11px;
		line-height: 14px;
		color: #555;
		text-align: center;
		letter-spacing: -0.8px
	}

	/*
	.main .category_swiper .swiper-scrollbar{bottom:0; left:50%; transform:translateX(-50%); width:72px; height:4px; background:#eee; border-radius:2px}
	.main .category_swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#000; border-radius:3px}*/
	/*.main_wrapper .category_swiper .more_btn {
		position: absolute;
		bottom: 0;
		right: 24px;
		width: 24px;
		height: 24px;
		background: url('/res/images/m_main_category_more.png') no-repeat;
		background-size: 24px
	}*/


}
@media(max-width:643px){

.main_wrapper .category_swiper .swiper-slide .tit {
		position: relative;
		left: 40%;
		transform: translateX(-50%);
		/* margin-top: 6px; */
		margin-top: 4px;
		width: 70px;
		font-size: 11px;
		line-height: 14px;
		color: #555;
		text-align: center;
		letter-spacing: -0.8px
	}
}

@media(max-width:565px){
.main_wrapper .category_swiper .swiper-slide .tit {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		/* margin-top: 6px; */
		margin-top: 4px;
		width: 70px;
		font-size: 11px;
		line-height: 14px;
		color: #555;
		text-align: center;
		letter-spacing: -0.8px
	}
}



/*************************************/
/*************   Ä«Å×°í¸®º° »óÇ°    **************/
/*************************************/

.mcon05 {
    position: relative;
    /*padding:40px 0 20px;*/
	padding:10px 0 20px;
	background-color:#f4f4f4;
}

.mcon05 .brand-list {
    margin: 0 auto;
    position: relative;
    margin-top: 10px;
    height: 190px;
    box-sizing: border-box;
}

.mcon05 .brand-list .swiper-container {
    padding: 15px 0;
}

/* .mcon05 .brand-list .swiper-slide.prev{transform:translateX(-38px);}
.mcon05 .brand-list .swiper-slide.next{transform:translateX(38px);} */
.mcon05 .brand-list .slick-center {
    width: 220px;
    height: 140px;
    margin-top: 0;
    border: 1px solid #000 !important;
}

.mcon05 .brand-list .swiper-slide.active a {
}

.mcon05 .brand-list .swiper-slide.active .table .table-cell p {
    font-weight: 500;
}

.mcon05 .brand-list .swiper-slide {
    width: 150px ;
    height: 110px ;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    margin: 20px 7px 0;
    transition: all 0.6s ;
    transition-delay: 0.3s;
}

.mcon05 .brand-list .swiper-slide a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	background-color:#fff;
}

.mcon05 .brand-list .swiper-slide .table {
    display: table;
    width: 100%;
    height: 100%;
}

.mcon05 .brand-list .swiper-slide .table .table-cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.mcon05 .brand-list .swiper-slide .table .table-cell img {
    /*margin-bottom:15px;*/
    margin-bottom: 25px;
    max-height: 50px;
	margin: 10px auto 40px;
}
.mcon05 .brand-list .swiper-slide.active .table .table-cell img {
    /*margin-bottom:15px;*/
    margin-bottom: 25px;
    max-height: 70px;
	margin: 10px auto 40px;
}

.mcon05 .brand-list .swiper-slide .table .table-cell p {
    font-size: 15px;
    font-weight: 400;
    color: #1a1a1a;
    text-align: center;
    line-height: 1;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /**/
    position: absolute;
    bottom: 5px;
}

.mcon05 .brand-list .swiper-button {
    width: 57px;
    height: 100px;
    box-sizing: border-box;
    border-radius: 5px;
    position: absolute;
    top: 46px;
}

.mcon05 .brand-list .swiper-button.swiper-button-prev {
    background: #474747 url("/img/icons/mcon05-prev.png")no-repeat center;
    left: -80px;
}

.mcon05 .brand-list .swiper-button.swiper-button-next {
    background: #474747 url("/img/icons/mcon05-next.png")no-repeat center;
    right: -80px;
}


@media(max-width:991px){
.mcon05 .brand-list .swiper-button {
	height: 108px;
	top: 43px;
}
.mcon05 .brand-list .swiper-button.swiper-button-prev{
    left: -12px;
}
.mcon05 .brand-list .swiper-button.swiper-button-next{
    right: -12px;
}

.mcon05 .brand-list {
	    height: 140px;
}
}







/*************************************/
/*************    ÃßÃµ»óÇ°    **************/
/*************************************/
.section-06{}
.section .product-img-in{ position:relative;}
.section .wishwrap{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.section .wishwrap.on{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40_on.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.section .cartwrap {
	position: absolute; cursor:pointer;
	width: 40px;
	height: 40px;
	background: url('/img/icons/icn_cart_32x32.png') no-repeat center;
	background-size: 40px;
	z-index: 1;
	top:10px;right:0;
	
}

.section .cartwrap:hover {
	background: url('/img/icons/icn_cart_hover_32x32.png') no-repeat center;
	background-size: 40px
}


.section .price_div {
	margin-top: 14px; position:relative;
}

.section .price_div .price:after {
	content: '';
	display: block;
	clear: both
}

.section .price_div .price .benefit {
	display:inline-block;
	font-weight: 500;
	font-size: 14px;
	line-height: 26px;
	color:#878787;
	margin-bottom:0px;
}
.section .price_div .price .benefit span{
	text-decoration: line-through;
}

.section .price_div .price .dc {
	display:inline-block;
	margin-left: 6px;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #0073ff;margin-bottom:0px;
}

.section .price_div .price .won {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #999;
	letter-spacing: -0.2px;
	margin-top: 2px;
}

.section .price_div .price .won strong {
	font-size: 18px;
	line-height: 20px;
	/*text-decoration: line-through;*/
	letter-spacing: -0.2px;
}
.section .price_div .price .won {
	display: block;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #080202;
	letter-spacing: -0.2px;
}

.section .price_div .price .won strong {
	display: inline-block;
	font-size: 22px;
	vertical-align: top;
	letter-spacing: -0.5px;
	margin-right:3px;
}


.section .etc {
	margin-top: 0px
}

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

.section  .etc .pd_star {
	float: left;
	padding-left: 24px;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	background: url('/img/icons/starIcon.png') no-repeat left center;
	background-size: 24px
}

.section .etc .pd_review {
	float: left;
	margin-left: 4px;
	font-size: 16px;
	line-height: 24px;
	color: #bbb
}



@media(max-width:991px){
	.section .price_div{margin-top:5px;}
	.section .price_div .price .benefit {
		font-size: 13px;
	}
	.section .price_div .price .dc {
		margin-left: 4px;
		font-size: 18px;
	}

	.section .price_div .price .won {
		font-size: 16px;
		margin-bottom:0;
	}

	.section .price_div .price .won strong {
		font-size: 20px;
	}
	.section .cartwrap{width:35px;width:35px; background-size:35px;}
	.section .etc .pd_star{font-size: 14px;}
	.section .etc .pd_review{font-size: 14px;}

}


/*************************************/
/*************    ½Å»óÇ°     **************/
/*************************************/
.main_wrapper .new_div {
	position: relative;
	padding-bottom: 20px;
	margin: 0px 0 -20px;
	max-width: 100%;
	overflow: hidden
}

.main_wrapper .new_div:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 330px;
	background: linear-gradient(100deg, #0073ff, #ff995a 100%);
	z-index: 0
}

.main_wrapper .new_div .new_wrap {
	padding-left: 320px;
	width: 100%;
}

.main_wrapper .new_div .new_wrap:after {
	content: '';
	display: block;
	clear: both
}

.main_wrapper .new_div .new_wrap .left {
	float: left;
	display: block;
	vertical-align: middle;
	width: 240px;
	padding-top: 20px;
	position: relative
}

.main_wrapper .new_div .new_wrap .left .more_btn {
	margin-top: 0px;
	display: inline-block
}

.main_wrapper .new_div .new_wrap .right {
	width: calc(100% - 240px);
	width: -webkit-calc(100% - 240px);
	max-width: 1380px;
	float: left;
	padding-left: 103px;
	border-radius: 20px;
	position: relative;
	top: 0px;
}

.main_wrapper .new_div .swiper-container {
	padding: 0px 620px 50px 20px;
	margin-left: 0;
	width: 1240px
}

.main_wrapper .new_div .swiper-wrapper {}

.main_wrapper .new_div .swiper-slide {
	padding: 30px 20px 30px 30px;
	margin-right: 20px;
	width: 600px;
	height: 300px;
	opacity: 0.4;
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
	transition: border 0.1s ease-in-out
}

.main_wrapper .new_div .swiper-slide:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #fff;
	border-radius: 20px;
	transition: border 0.1s ease-in-out
}

.main_wrapper .new_div .swiper-slide:hover:before {
	border: 1px solid #0073ff
}

.main_wrapper .new_div .swiper-slide:last-child {
	margin-right: 0;
}

.main_wrapper .new_div .swiper-slide-prev {
	box-shadow: none
}

.main_wrapper .new_div .swiper-slide-active {
	opacity: 1
}

.main_wrapper .new_div .product_list {
	position: relative
}

.main_wrapper .new_div .product_list .link_area {
	position: relative;
	z-index: 1
}

.main_wrapper .new_div .product_list .thumb {
	padding: 10px;
	width: 240px;
	height: 240px;
}

.main_wrapper .new_div .product_list .thumb .pet_badge {
	top: 20px;
	right: 20px;
}

.main_wrapper .new_div .product_list .cart_btn {
	bottom: 110px;
	right: 40px
}

.main_wrapper .new_div .product_list .alarm {
	bottom: 110px;
	right: 40px
}

.main_wrapper .new_div .product_list .heart {
	bottom: 50px;
	left: 210px;
}

.main_wrapper .new_div .swiper_btn {
	width: 140px;
	left: 0;
	top: 170px;
}

.main_wrapper .new_div .swiper_btn .swiper-button-prev {
	left: 0;
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background: url("/img/icons/icn_arrow_left_555.png") center no-repeat rgba(255, 255, 255, 0.9);
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .new_div .swiper_btn .swiper-button-prev:hover {
	opacity: 1
}

.main_wrapper .new_div .swiper_btn .swiper-button-next {
	left: 80px;
	opacity: 0.7;
	transition: all 0.1s ease-in-out;
	background: url("/img/icons/icn_arrow_right_555.png") center no-repeat rgba(255, 255, 255, 1);
	background-size: 32px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

.main_wrapper .new_div .swiper_btn .swiper-button-next:hover {
	opacity: 1
}

.main_wrapper .new_div .swiper_btn .swiper-button-disabled {
	opacity: 0.3
}
.main_wrapper .main_title_div {
	width: 100%
}

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

.main_wrapper .main_title_div p {
	float: left;
	font-size: 36px;
	line-height: 1.5;
	letter-spacing: -1px;
	color: #fff;
	font-weight: 600;
}

.main_wrapper .main_title_div .more_btn {
	float: right
}

.main_wrapper .more_btn {
	font-size: 20px;
	line-height: 36px;
	letter-spacing: -0.2px;
	color: #fff;
	padding-right: 24px;
	background: url("/img/icons/arrow_right_wh_48.png") center right no-repeat;
	background-size: 24px;
}



.product_list .product-img-in{ position:relative;}
.product_list .wishwrap{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.product_list .wishwrap.on{display:block; position:absolute; right:15px;bottom:15px; background-image:url('/img/icons/icn_heart_40x40_on.png');background-size:40px;
	width:40px;height:40px; cursor:pointer;
}
.product_list .cartwrap {
	position: absolute; cursor:pointer;
	width: 40px;
	height: 40px;
	background: url('/img/icons/icn_cart_32x32.png') no-repeat center;
	background-size: 40px;
	z-index: 1;
	top:10px;right:0;
	
}

.product_list .cartwrap:hover {
	background: url('/img/icons/icn_cart_hover_32x32.png') no-repeat center;
	background-size: 40px
}


.product_list .price_div {
	margin-top: 92px; position:relative;
}

.product_list .price_div .price:after {
	content: '';
	display: block;
	clear: both
}

.product_list .price_div .price .benefit {
	display:inline-block;
	font-weight: 500;
	font-size: 14px;
	line-height: 26px;
	color:#878787;
	margin-bottom:0px;
}
.product_list .price_div .price .dc {
	display:inline-block;
	margin-left: 6px;
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #0073ff;margin-bottom:0px;
}

.product_list .price_div .price:nth-child(2) .won {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #999;
	letter-spacing: -0.2px;
	margin-top: 2px;
}

.product_list .price_div .price:nth-child(2) .won strong {
	font-size: 18px;
	line-height: 20px;
	text-decoration: line-through;
	letter-spacing: -0.2px;
}
.product_list .price_div .price .won {
	display: block;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #080202;
	letter-spacing: -0.2px;
}

.product_list .price_div .price .won strong {
	display: inline-block;
	font-size: 22px;
	vertical-align: top;
	letter-spacing: -0.5px;
	margin-right:3px;
}


.product_list .etc {
	margin-top: 0px
}

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

.product_list  .etc .pd_star {
	float: left;
	padding-left: 24px;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	background: url('/img/icons/starIcon.png') no-repeat left center;
	background-size: 24px
}

.product_list .etc .pd_review {
	float: left;
	margin-left: 4px;
	font-size: 16px;
	line-height: 24px;
	color: #bbb
}

.product_list div.col-md-6{height:100%;}
.product_list div .product-description{height:100%;}
.product_list div .product-description .product-description-in{height:100%;}



@media(max-width:991px){
	.main_wrapper .new_div {
		position: relative;
		margin-top: 60px;
		padding-top: 24px
	}

	.main_wrapper .new_div:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 600px;	
		/*background: rgb(191, 233, 163);
		background: -moz-linear-gradient(top, rgba(191, 233, 163, 1) 0%, rgba(255, 240, 202, 1) 100%);
		background: -webkit-linear-gradient(top, rgba(191, 233, 163, 1) 0%, rgba(255, 240, 202, 1) 100%);
		background: linear-gradient(to bottom, rgba(191, 233, 163, 1) 0%, rgba(255, 240, 202, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfe9a3', endColorstr='#fff0ca', GradientType=0);
		z-index: 0*/
	}

	.main_wrapper .new_div .new_wrap{padding-left:15px !important;padding-right:15px;}

	.main_wrapper .new_div .new_wrap .left{float:none;}
	.main_wrapper .new_div .new_wrap .right{float:none; padding-left:0;}

	.main_wrapper .new_div .swiper_btn{left:130px;top:55px;}

	.main_wrapper .new_div .swiper-slide{width:300px; height:420px;}
	.product_list div.col-md-6{height:auto;}
	.product_list div .product-description{height:auto;}
	.product_list div .product-description .product-description-in{height:auto;}
	.product_list div .product-description .product-description-in .product-name{font-size:15px;}
	.product_list .price_div{margin-top:5px;}

	.section .price_div{margin-top:5px;}
	.section .price_div .price .benefit {
		font-size: 13px;
	}
	.section .price_div .price .dc {
		margin-left: 4px;
		font-size: 18px;
	}

	.section .price_div .price .won {
		font-size: 16px;
		margin-bottom:0;
	}

	.section .price_div .price .won strong {
		font-size: 20px;
	}
	.section .cartwrap{width:35px;width:35px; background-size:35px;}
	.section .etc .pd_star{font-size: 14px;}
	.section .etc .pd_review{font-size: 14px;}




	.main_wrapper .new_div .pd_swiper {
		padding: 24px 16px 28px;
		margin-top: -20px
	}

	.main_wrapper .new_div .swiper-container{width:100%;}

	.main_wrapper .new_div .pd_swiper .swiper-slide {
		width: 50%;
		height: 370px;
		border-radius: 20px;
		background: #fff;
		box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1)
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .thumb {
		padding: 20px 40px 0;
		text-align: center;
		border-radius: 20px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .thumb.noimg {
		background: #fff;
		border-radius: 20px 20px 0 0
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .thumb.noimg:after {
		background-size: auto 100%
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide.pet .thumb .pet_badge {
		top: 12px;
		right: 12px;
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info {
		padding: 19px 20px 24px;
		border-top: 1px solid #eee
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info .tag {
		margin-top: 0
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info .name {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-top: 0;
		max-height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .pd_info .badge {
		display: none
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .cart_btn {
		bottom: 15px;
		right: 15px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .alarm {
		bottom: 15px;
		right: 15px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide .heart {
		top: 156px;
		right: 12px
	}

	.main_wrapper .new_div .pd_swiper .swiper-slide.soldout .thumb:before {
		top: 70px;
		left: 90px
	}

	.main_wrapper .new_div .pd_swiper .swiper-pagination {
		bottom: 0
	}

	.main_wrapper .new_div .pd_swiper .swiper-pagination .swiper-pagination-bullet {
		opacity: 1;
		margin: 0 4px;
		width: 4px;
		height: 4px;
		background: #eee;
		border-radius: 20px;
		transition: width 0.4s ease
	}

	.main_wrapper .new_div .pd_swiper .swiper-pagination .swiper-pagination-bullet-active {
		width: 40px;
		border-radius: 3px;
		background: #000
	}
}







/*----------»óÇ° ¹é±×¶ó¿îµå ÄÃ·¯ ----------*/
div .product-img{background:#fff !important;border-radius:10px; overflow:hidden;box-shadow:0px 0px 5px rgb(0 0 0 / 20%);}





/*************************************/
/*************    »óÇ°     **************/
/*************************************/

.all-categories .category-box {
    width: 100%;
    overflow: hidden;
    border: 1px solid #dcdee3;
    margin-bottom: 50px
}

.all-categories .category-box .category-lv1 {
    height: 395px;
    font-size: 16px;
    padding-left:0;
    padding-right:0;
    overflow-y: scroll;
}

.all-categories .category-box .category-lv1 .lv1-name-none {
    overflow: hidden;
    border-right: 1px solid #dcdee3;
    width:100%;
    position: relative
}

.all-categories .category-box .category-lv1 .lv1-name-none .lv1-tag {
    position: absolute;
    height: 125px;
    bottom: 12px;
    padding: 0 10px;
    overflow: hidden
}

.all-categories .category-box .category-lv1 .lv1-name-none .lv1-tag.height-size1 {
    height: 35px
}

.all-categories .category-box .category-lv1 .lv1-name-none .lv1-tag h4 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    color: #111;
    padding: 0 0 0 3px
}

.all-categories .category-box .category-lv1 .lv1-name-none .lv1-tag a {
    display: block;
    float: left;
    font-weight: 400!important;
    font-size: 13px!important;
    text-align: center;
    background: 0;
    border: 1px solid #dcdee3;
    padding: 6px;
    margin: 3px;
    cursor: pointer
}


.all-categories .category-box .category-lv1 .lv1-text {
    box-sizing: border-box;
    text-indent: 13px;
    display: table-cell;
    vertical-align: middle;
    height: 65px
}

.all-categories .products-box {padding-right: 0;padding-left: 0;}

.all-categories .products-box .paging {
   /* margin-top: 12px;
    float: right;
    height: 23px*/
}

.all-categories .products-box .border-line {
    width: 100%;
    height: 1px;
    background-color: #dcdee3;
    margin: 0 auto
}

.all-categories .products-box .products-box-list {
    height: auto;
    padding:35px 30px 25px 55px;
    clear: both;
	min-height:384px;
}
.all-categories .products-box .products-box-list:after{content:''; display:block; clear:both;}

.all-categories .products-box .products-box-list li > a{
	width:100%;height:100%;
    display:block;
}
.all-categories .products-box .products-box-list li > a:after{content:''; display:block; clear:both;}

.all-categories .products-box .products-box-list-bottom {
    height: auto;
    padding:25px 30px 35px;
    clear: both;
}
.all-categories .products-box .products-box-list-bottom:after{content:''; display:block; clear:both;}

.all-categories .products-box .products-name {
    /*float: left;
    width: 25%;*/
    cursor: pointer;
	margin-bottom:25px;
}

.all-categories .products-box .products-name:hover .product-img{box-shadow:0px 0px 5px rgb(0 0 0 / 90%);box-sizing:border-box;}

.all-categories .products-box .products-name .product-img {
    float: left;
    padding: 5px;
	box-sizing:border-box;
	
}

.all-categories .products-box .products-name .product-img img {
    width: 100%;
    height:100px;
}

.all-categories .products-box .products-name .product-info {
    /*width: calc(100% - 120px);*/
    height:auto;
    display: table-cell;
    vertical-align: middle;
    padding: 7px 0 10px 15px;
}

.all-categories .products-box .products-name .product-info span.info {
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin-bottom:3px;
    color: #727272
}

.all-categories .products-box .products-name .product-info span.name {
    display: block;
    font-size: 16px;
    height: 18px;
    font-weight: 600;
    overflow: hidden;
    word-break: break-all;
    margin-bottom: 5px;
    color: #111;
    line-height: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}



.all-categories .products-box .products-name .product-info span.price {
    display: block;
    font-weight: 400;
    color: #111;
    margin-bottom: 0px;
    letter-spacing: 0
}

.all-categories .products-box .products-name .product-info span.price .benefit {
	display:inline-block;
	font-weight: 500;
	font-size: 12px;
	line-height: 22px;
	color:#878787;
	margin-bottom:0px;
}
.all-categories .products-box .products-name .product-info span.price .dc {
	display:inline-block;
	margin-left: 4px;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #0073ff;
	margin-bottom:0px;
}

.all-categories .products-box .products-name .product-info span.price .won {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #999;
	letter-spacing: -0.2px;
	margin-top: 2px;
}

.all-categories .products-box .products-name .product-info span.price .won {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
	color: #080202;
	letter-spacing: -0.2px;
	margin:0;
}

.all-categories .products-box .products-name .product-info span.price .won strong {
	line-height: 20px;
	font-size: 18px;
	letter-spacing: -0.5px;
	margin-right:3px;
}





/***********»ö»óÁ¶Á¤*************/
.all-categories .category-box .category-lv1 .lv1-name-01,.all-categories .category-box .category-lv1 .lv1-name-02,.all-categories .category-box .category-lv1 .lv1-name-03,.all-categories .category-box .category-lv1 .lv1-name-04,.all-categories .category-box .category-lv1 .lv1-name-05,.all-categories .category-box .category-lv1 .lv1-name-06,.all-categories .category-box .category-lv1 .lv1-name-07,.all-categories .category-box .category-lv1 .lv1-name-08 ,.all-categories .category-box .category-lv1 .lv1-name-09,.all-categories .category-box .category-lv1 .lv1-name-10, .all-categories .category-box .category-lv1 .lv1-name-11{
    width: 100%;
    border-right: 1px solid #dcdee3;
    border-left: 4px solid #fff;
    border-bottom: 1px solid #dcdee3
}

.all-categories .category-box .category-lv1 .lv1-name-01.active {
    color: #fe4a49;
    border-right: 1px solid #fff;
    border-left: 4px solid #fe4a49;
}

.all-categories .category-box .category-lv1 .lv1-name-01:hover {
    border-left: 4px solid #fe4a49;
    border-right: 0;
    color: #fe4a49;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-02.active {
    color: #ff7200;
    border-right: 1px solid #fff;
    border-left: 4px solid #ff7200
}

.all-categories .category-box .category-lv1 .lv1-name-02:hover {
    border-left: 4px solid #ff7200;
    border-right: 0;
    color: #ff7200;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-03.active {
    color: #35c7f1;
    border-right: 1px solid #fff;
    border-left: 4px solid #35c7f1;
}

.all-categories .category-box .category-lv1 .lv1-name-03:hover {
    border-left: 4px solid #35c7f1;
    border-right: 0;
    color: #35c7f1;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-04.active {
    color: #1a70c9;
    border-right: 1px solid #fff;
    border-left: 4px solid #1a70c9
}

.all-categories .category-box .category-lv1 .lv1-name-04:hover {
    border-left: 4px solid #1a70c9;
    border-right: 0;
    color: #1a70c9;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-05.active {
    color: #7061e9;
    border-right: 1px solid #fff;
    border-left: 4px solid #7061e9
}

.all-categories .category-box .category-lv1 .lv1-name-05:hover {
    border-left: 4px solid #7061e9;
    border-right: 0;
    color: #7061e9;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-06.active {
    color: #c949fe;
    border-right: 1px solid #fff;
    border-left: 4px solid #c949fe
}

.all-categories .category-box .category-lv1 .lv1-name-06:hover {
    border-left: 4px solid #c949fe;
    border-right: 0;
    color: #c949fe;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-07.active {
    color: #184677;
    border-right: 1px solid #fff;
    border-left: 4px solid #184677;
}

.all-categories .category-box .category-lv1 .lv1-name-07:hover {
    border-left: 4px solid #184677;
    border-right: 0;
    color: #184677;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-08.active {
    color: #047261;
    border-right: 1px solid #fff;
    border-left: 4px solid #047261
}

.all-categories .category-box .category-lv1 .lv1-name-08:hover {
    border-left: 4px solid #047261;
    border-right: 0;
    color: #047261;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-09.active {
    color: #795548;
    border-right: 1px solid #fff;
    border-left: 4px solid #795548
}

.all-categories .category-box .category-lv1 .lv1-name-09:hover {
    border-left: 4px solid #795548;
    border-right: 0;
    color: #795548;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-10.active {
    color: #486a70;
    border-right: 1px solid #fff;
    border-left: 4px solid #486a70
}

.all-categories .category-box .category-lv1 .lv1-name-10:hover {
    border-left: 4px solid #486a70;
    border-right: 0;
    color: #486a70;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-11.active {
    color: #8d834b;
    border-right: 1px solid #fff;
    border-left: 4px solid #8d834b
}

.all-categories .category-box .category-lv1 .lv1-name-11:hover {
    border-left: 4px solid #8d834b;
    border-right: 0;
    color: #8d834b;
    cursor: pointer
}

.all-categories .category-box .category-lv1 .lv1-name-last {
    border-bottom-color: #fff!important;
}


.all-categories .category-lv2-box {
    position: absolute;
    height: 11px;
    width: 100%;
    bottom: 0px;
}

.all-categories .category-lv2-box .category-lv2-box-01 {
    background-color: #fe4a49;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-02 {
    background-color: #ff8019;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-03 {
    background-color: #35c7f1;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-04 {
    background-color: #307ece;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-05 {
    background-color: #7061e9;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-06 {
    background-color: #c949fe;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-07 {
    background-color: #184677;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-08 {
    background-color: #047261;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-09 {
    background-color: #795548;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-10 {
    background-color: #486a70;height:100%;
}

.all-categories .category-lv2-box .category-lv2-box-11 {
    background-color: #8d834b;height:100%;
}


/***********»ö»óÁ¶Á¤*************/

.all-categories .category-lv2-name {
    display: table-cell;
    height: 35px;
    vertical-align: middle;
    color: #fff;
    font-weight: 400;
    overflow: hidden;
    line-height: 35px;
}

.all-categories .category-lv2-name .category-lv2-text {
    width: 1010px;
    float: left;
    margin: 0 15px;
}

.all-categories .category-lv2-name .category-lv2-text a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    width: 130px;
    text-align: center;
}

.all-categories .category-lv2-name .p_arrow {
    padding: 0 15px 0 20px;
    float: left;
}

.all-categories .category-lv2-name .n_arrow {
    padding: 0 20px 0 15px;
    float: left;
}
/*
.all-categories .box {
    float: left;
    width: 615px;
    height: 258px;
    border: 1px solid #dcdee3;
    margin-bottom: 16px;
}
*/
.all-categories .box h4 {
    float: left;
    border-right: 1px solid #dcdee3;
}

.all-categories .box .list {
    float: left;
    width: 242px;
    padding: 20px 0 0 33px;
}

.all-categories .box .list a {
    float: left;
    margin: 7px 0;
    width: 105px;
}

.all-categories .box .logo {
    float: left;
    border-left: 1px solid #dcdee3;
    padding: 10px 10px;
    margin-top: 20px;
    height: 200px;
    overflow: hidden;
}

.all-categories .box .logo a {
    display: block;
}

@media(max-width:1400px){
	.all-categories .products-box .products-name{padding:8px 10px;}
	.all-categories .products-box .products-box-list{padding:22px 10px;}
}
@media(max-width:1200px){
	.all-categories .container{width:100%;}
	.all-categories .products-box .products-name{padding:8px 4px;}

	.all-categories .category-box .category-lv1{height:355px;font-size:14px;}
	.all-categories .category-box .category-lv1 .lv1-text{height:50px;}

	.all-categories .products-box .products-name .product-info{padding:5px 0 5px 10px; height:auto;}
	.all-categories .products-box .products-name .product-info span.info{font-size:12px;}
	.all-categories .products-box .products-name .product-info span.name{font-size:14px;}
	.all-categories .products-box .products-name .product-info span.price{font-size:13px;margin-bottom:0;}
	.all-categories .products-box .products-name .product-info span.price strong{font-size:14px;}
}

@media(max-width:991px){
	.all-categories .category-box .category-lv1{height:198px;}
	.all-categories .category-box .category-lv1 .lv1-text{height:48px;}

	.all-categories .products-box .products-box-list{padding:15px 10px;}
	
	div .product-img{border-radius:5px;}

	.all-categories .category-lv2-box{height:8px;}

.all-categories .products-box .products-name .product-img img {
    width: 100%;
    height:80px;
}
}
@media(max-width:500px){
	.all-categories .products-box .products-box-list{padding:5px 7px;}

	.all-categories .products-box .products-name .product-info span.info{font-size:11px;}
	.all-categories .products-box .products-name .product-info span.name{height:15px; line-height:15px;margin-bottom:3px;-webkit-line-clamp:1;}
	.all-categories .products-box .products-name .product-info span.price .benefit{font-size:11px;}
	.all-categories .products-box .products-name .product-info span.price .dc{margin-left:0;font-size:12px;}
	.all-categories .products-box .products-name .product-info span.price .won strong {font-size: 15px;letter-spacing: -1px;margin-right: 1px;}
	.all-categories .products-box .products-name .product-info span.price .won {font-size: 11px;line-height: 13px;margin:0;}
}
@media(max-width:400px){
}
@media(max-width:365px){
	.all-categories .products-box .products-name .product-info{padding:5px 0 5px 5px;}
	.all-categories .products-box .products-name .product-info span.price .benefit{font-size:10px;letter-spacing: -0.6px;}
}







/*--------------------------------------
	sec-part
--------------------------------------*/
#sec-part{padding:150px 0; background:url('/img/part_bg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center center;}
#sec-part .main-title h2.title{margin-bottom:0px; color:#fff;text-align:center; font-size:60px;line-height:1.2}
#sec-part .main-title p.stitle{ margin-bottom:0; color:#fff; font-size:36px;}

@media(max-width:991px){
	#sec-part{padding:60px 0;}
	#sec-part .title p br{display:none;}

    #sec-part .main-title h2.title {font-size: 22px;}
    #sec-part .main-title p.stitle{padding:0;font-size: 15px;}
}
@media(max-width:767px){
	#sec-part{padding:35px 0;}
}
@media(max-width:430px){
	#sec-part .title p{font-size:14px;}
}


/*--------------------------------------
	sec-part2
--------------------------------------*/
#sec-part2{padding:40px 0; }
#sec-part2 ul li{padding:5px;}

@media(max-width:991px){
	#sec-part2{padding:15px 0;}
}
@media(max-width:500px){
	#sec-part2 ul li{padding:2px;}
}




/*--------------------------------------
	sec-cs
--------------------------------------*/
#sec-cs{padding:50px 0 60px; background:url('/img/cs_bg.jpg'); background-repeat:no-repeat; background-size:cover; background-position:center center;}
#sec-cs .main-title h2.title{text-align:center; font-size:46px;line-height:1.2; color:#Fff;}
#sec-cs .cont{position:relative; padding:30px 0 0; text-align:center;}
#sec-cs .cont .txt_box h2{ font-size: 50px;font-weight: 600;color: #fff;letter-spacing: -1px;margin:0;margin-bottom:15px;}
#sec-cs .cont .txt_box h5{font-size: 26px; font-weight: 600;color:#fff; letter-spacing: -0.5px;margin:0;}
#sec-cs .cont .txt_box h1{ font-size: 28px;font-weight: 600;color: #fff;letter-spacing: -1px;margin:0;margin-bottom:15px;}
#sec-cs .cont .txt_box p{font-size: 15px; font-weight: 300;color:#ebebeb; letter-spacing: -0.8px;margin-top:20px;}

#sec-cs .left_cont .btn_box{margin-top:40px;}
#sec-cs .left_cont .btn_box > div{display:inline-block; margin:0 3px; }
#sec-cs .left_cont .btn_box > div.btn1{background-color:#fff;}
#sec-cs .left_cont .btn_box > div.btn2{background-color:#fff;}
#sec-cs .left_cont .btn_box > div a{display:inline-block;width:100%; color:#444;padding: 8px 40px;font-size: 18px;font-weight: 600;letter-spacing: -0.7px;}

#sec-cs .right_cont:before{content:'';display:block;background:#959595;width:1px;height: 250px;top: 42px;left:0;position:absolute;}

#sec-cs .right_cont{padding:70px 0 35px;}

@media(max-width:991px){
	#sec-cs{height:auto;padding:40px 0}
	#sec-cs .main-title h2.title {font-size: 22px;}
	#sec-cs .cont{padding:20px 0;}
	#sec-cs .cont.right_cont{padding-bottom: 0;padding-top:40px;}

	#sec-cs .right_cont:before{width: 100%;height: 1px;top:7px;left: 0;}

	#sec-cs .left_cont .btn_box{margin-top:15px;}
	#sec-cs .left_cont .btn_box > div a{padding:9px 25px;font-size:14px;}
	#sec-cs .cont .txt_box h2{ font-size:36px;}
	#sec-cs .cont .txt_box h5{font-size: 18px;}
	#sec-cs .cont .txt_box h1{font-size: 20px;margin-bottom:10px;}
	#sec-cs .cont .txt_box p{font-size: 13px;margin-top: 15px;margin-bottom: 0;}
}
@media(max-width:500px){
	
}
@media (min-width: 992px){
 .category-box .products-name{margin-top: 30px;}
}