@media(max-width: 991px){
	.mobile_header_logo{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	#header{
		height: 46px;
	}
	#content{
		margin-top: 46px;
	}
	.logo_img{
		height: 15px;
	}
	.mypage_img{
		height: 30px;
	}
	.search_box .search_input{
		width: 80%;
	}
	.btn_social{
		margin-bottom: 20px;
	}
	.footer_menu1, #footer .sns{
		display: inline-block;
	}
	.footer_menu1{
		margin-bottom: 20px !important;
	}
	#footer .sns{
		margin-top: 20px;
	}
	.footer_menu1 li{
		margin-top: 20px;
		padding-left: 10px;
		margin-left: 10px;
	}
	#footer .dropdown button{
		width: 100%;
	}
	.product{
		margin-bottom: 50px;
	}

	/* 고객센터 */
	.cscenter_list .date, .cscenter_list .views{
		margin-right: 15px;
	}
	/* 고객센터 끝 */

	/* 활동이력 */
	.history_box .top .user_thumb{
		width: 50px;
		height: 50px;
		border-radius: 50px;
		overflow: hidden;
		float: left;
		margin: 20px 15px 0 10px;
		background-color: white;
	}
	.history_box .top .user_info{
		color: white;
		float: left;
		margin-top: 20px;
	}
	.history_box .top .user_info .user_id{
		line-height: 25px;
	}
	.history_box .top .user_info .user_level{
		height: 25px;
		line-height: 25px;
		color: white;
		background-color: #5aa2f8;
		border-radius: 3px;
		float: left;
		text-align: center;
	}
	.history_box .top .set{
		display: none;
	}
	.history_box .top .report{
		display: block;
		margin-top: 20px;
		color: white;
		padding: 10px;
		width: 100%;
	}
	.history_box .top .report .report_date{
		background-color: #d5dbe1;
		border-radius: 5px;
		margin-top: 10px;
		padding: 5px 20px;
		color: #434c62;
		text-align: center;
		/*background-image: url("/images/btn_calendar_on.png");
		background-repeat: no-repeat;
		background-position: 95% 50%;*/
	}
	.history_box .top .report .report_date input{
		background-color: transparent;
		border: 0;
		outline: none;
		width: 45%;
		text-align: center;
	}
	.history_box .content{
		padding: 10px;
	}
	.history_box .menu_wrap{
		border-bottom: 1px solid #ecf3f9;
		z-index: 1001;
		padding: 0;
		overflow-x: scroll;
		-ms-overflow-style: none;
	}
	.history_box .menu_wrap .menu{
		display: table;
		float: left;
		width: 100%;
		min-width: 400px;
	}
	.history_box .menu_wrap .menu > div{
		float: left;
		width: 20%;
		height: inherit;
		border-radius: 5px;
		cursor: pointer;
		overflow: hidden;
		color: #434c62;
		padding: 10px 0;
	}
	.history_box .menu_wrap .menu > div.on{
		background-color: transparent;
		cursor: default;
		color: #434c62;
		border-bottom: 3px solid #70b2fb;
		border-radius: 0;
	}
	.history_box .menu_wrap .menu .icon{
		margin-top: 10px;
		margin-bottom: 5px;
		display: none;
	}
	.history_box .menu_wrap .menu > div.on .icon img{
		border-radius: 50px;
		background-color: white;
	}
	.history_box .menu_wrap .report{
		float: right;
		margin-top: 5px;
		display: none;
	}
	.history_box .menu_wrap .report .report_date{
		background-color: #d6d8e0;
		border-radius: 100px;
		margin-top: 10px;
		padding: 5px 20px;
	}
	.video_list{
		margin-bottom: 30px;
	}
	.video_list .video_title{
		border: 1px solid #e2e6e9;
		padding: 15px;
		overflow: hidden;
	}
	.video_list .video_title .icon{
		margin-right: 15px;
	}
	.video_list .video_title .txt{
		width: 80%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.video_list .video_title > div{
		float: left;
		display: inline-block;
	}
	.video_list .video_desc{
		background-color: #f2f2f2;
		padding: 20px 15px;
	}
	.video_list .video_desc .detail > div{
		min-width: 200px;
		position: relative;
		padding-left: 20px;
	}
	.video_list .video_desc .detail > div:before{
		position: absolute;
		top: 7px;
		left: 0;
		width: 9px;
		height: 4px;
		background-color: #70b2fb;
		content: "";
	}
	.video_search_wrap{
		width: 100%;
	}
	.video_search_wrap > div{
		float: none !important;
	}
	.level_graph_wrap .graph{
		position: absolute;
		left: 25%;
		width: 70%;
	}
	.history_box .content .box .desc .improve{
		margin-bottom: 20px;
	}
	/* 활동이력 끝 */
	.third_content .third_bg {
		min-height: 250px;
	}
}
@media(max-width: 1199px){
	.history_box .content .box .desc .goal_list .goal_wrap{
		width: 25%;
	}
}
@media(max-width: 991px){
	.history_box .content .box .desc .goal_list .goal_wrap{
		width: 33.33%;
	}
}
@media(max-width: 767px){
	.history_box .content .box .desc .goal_list .goal_wrap{
		width: 50%;
	}
}
@media(max-width: 500px){
	.history_box .content .box .desc .goal_list .goal_wrap{
		width: 80%;
		float: none;
		margin: 15px auto;
	}
}