
@media all and (max-width:1300px){
	.top_menu_wrap {display:none;}
	.header-top {display:none;}
	.menu_container {height:80px;}
	.top_login_wrap {right:59px;}
	.wrap {width:100%;padding:0 2%;box-sizing:border-box;}
	.submenu .wrap {padding:0;}
	.main_new_wrap li, .sale_goods_list li {width: 23%; margin: 0 1% 1% 1%;}
	.fixed_right {display:none;}
	#single_dropdown #main_menu > li.caetgory_container_bt {display: none;}
	.top_search {display:none;}
	.call-center {font-size: 32px;}
	.main_community .wrap {padding: 95px 2%;}
	#single_dropdown > #main_menu > li > a {padding: 0 40px;}
	.mobile_top_gnb {display: inline-block;position: absolute;right: 20px;top: 25px;}
	.logo_con {height: 76px;}
	#top-logo {left:2%}
	#top-logo a img {width:209px !important;height:auto !important;}
	.mobile_top_gnb span {display:inline-block;margin-left:10px;vertical-align:middle;}
	.top_mobile_search {text-align:center;clear: both;width: 100%;background: #f1f1f1;padding: 0.7rem;box-sizing: border-box;}
	.top_mobile_search .search_form {width:50%;display:inline-block;border:none;}
	.top_mobile_search .search_form input.input_ {border: none;background: #ffff;float: left;display: inline-block;padding: 5px;height: 42px;width: calc(100% - 80px);box-sizing: border-box;}
	.top_mobile_search .search_form input[type="button"] {display: inline-block;float: right;background: #454545;color: #fff;padding: 11px 20px;}
	.slick_arr {position: relative;text-align:center;clear:both;margin-top:30px;}
	.slick-arrow {cursor:pointer;width:40px;height:40px;display:inline-block; position: absolute;top: auto;bottom: -50px;z-index:99;border:#959595 1px solid;}
	.prev-arrow {background: url(/mall/skin/gaga_basic_skin/image/arr02_01.png) center center no-repeat;left:50%;background-size:10px;margin-left:-45px;}
	.next-arrow {background: url(/mall/skin/gaga_basic_skin/image/arr02_02.png) center center no-repeat;right:50%;background-size:10px;margin-right:-45px;}
	.tabs {padding-bottom: 75px;}

}

@media all and (max-width:1120px){

.visual_img {width: 50%;}



}
@media all and (max-width:1060px){
	.mypage_right {width:77%;}
	.menu-container {display:none;}
	.main_bxslider, .main_bxslider .bxslider li {height:442px;}
	.visual_txt h2 {margin: 57px 0 20px 0;}
}


@media all and (max-width:1000px){
/*Á¦ÀÛ°úÁ¤*/
	#mealkit .box{margin-bottom: 45px;}
	.process li::after {right: -30px;}

}
@media all and (max-width:980px){
	.main_pr li:nth-child(4n) {margin: 0 1% 1.3% 1%;}
	.main_pr li {width: 31%;float: left;margin: 0 1% 1.3% 1%;}
	.main_pr li:nth-child(4n+1) {clear: unset;}
	.main_pr li a .mpr_img img {height: 208px;}
	.main_pr li a .mpr_img .mpr_over p {margin: 71px 0 15px 0;}
}
@media all and (max-width:930px){
	.bottom_cus {display: block;width: 50%;float: left;box-sizing: border-box;padding: 0 5%; margin-right: 0;}
	.bottom_bank {display: block;width: 50%;box-sizing: border-box;float:right;  margin-right: 0;padding: 0 5%;border-right:none;}
	.main_notice {width:100%;}
	.main_review {clear:both;margin-top:30px;width:100%;}
	.bottom_copy {box-sizing: border-box;display: block;font-size: 13px;clear: both;padding: 0 5%;margin-top: 30px;width: 100%;overflow: hidden;float: left;}
	.copy_txt {display: block;float: right;width: 100%;margin-top: 10px;text-align: center;}
	.bottom_menu {text-align: center;}
	.sub_category_wrap ul li {width:25%;}
	.main_new_wrap li, .sale_goods_list li {width: 31%;}
	.main_new_wrap li:nth-child(4n), .sale_goods_list li:nth-child(4n) {margin:0 1% 1% 1%;}
	.sale_goods_list li:nth-child(4n+1) {clear: none;}
	.sale_goods_list li:nth-child(3n+1) {clear: both;}
}


@media all and (max-width:900px){
	.cart_bottom_btn span {width:25%;float:left;}
	.cart_bottom_btn span a {padding: 18px 0 !important;width: 95%;}
	.mypage_left {width: 100%;float: left;}
	.mypage_right {clear:both;margin-top:30px;width: 100%;float: left;}
	.left_mypage_menu, .left_mypage {display:none;}
	.left_mypage_menu_mobile {display:block;}
	.left_mypage_menu_mobile li {width: 25%;float: left;}
	.left_mypage_menu_mobile li a{display:block;margin:5px 3px;border:#ddd 1px solid;padding:10px;text-align:center;}
	.left_mypage_menu_mobile li.active a {color: #ed217c !important;border: #ed217c 1px solid;}
	#moatag_biz li a h2 {font-size: 24px;}
	#moatag_biz li a p {font-size: 16px;}
	#moatag_biz li a img {width: 77px;}
	#moatag_biz {padding: 50px 0;}
}

@media all and (max-width:875px){
	.detail_pro_img {width: 100%;}
	.detail_basic_info {width: 100%;float: left;clear: both;}
	.detail_buy_btn {text-align: center;}
}

@media all and (max-width:850px){

	.main_community, .main_pr, .main_new_wrap, .best_wrap, .main_movie {padding: 30px 0;}
	.sale_wrap{padding: 30px 0 80px 0;}
	.main_banner {padding: 30px 0 0 0;}
	.best_wrap h2, .best_wrap h2 span {font-size: 20px;}
	.main_movie iframe {height:450px !important;}
	.best_wrap h3, .main_new_wrap h2, .sale_wrap h2, .main_movie h2 {margin-bottom: 9px;}
	.visual_txt h2 {font-size: 43px;}
	.main_community .wrap {padding: 30px 3%;}
	.main_new_wrap li, .sale_goods_list li {width: 48%;}
	.main_new_wrap li:nth-child(4n), .sale_goods_list li:nth-child(4n) {margin:0 1% 1% 1%;}
	.sale_goods_list li:nth-child(3n+1) {clear: none;}
	.sale_goods_list li:nth-child(2n+1) {clear: both;}
	.main_get a h2 {font-size: 38px !important;margin-bottom: 10px !important;}
	.main_get a p {font-size: 18px;word-break:keep-all;}


}
@media all and (max-width:830px){
	.userinfo_bottom_btn span {width:50%;float:left;}
	.userinfo_bottom_btn span a {width: 95%; box-sizing: border-box;}
	
	.main_bxslider, .main_bxslider .bxslider li {height: auto; aspect-ratio: 1 / 0.55;}
	#single_dropdown {display:none;}
	.visual_txt h2 img {width: 63%;}
	.visual_txt p {font-size: 21px;}
	.visual_txt span {margin-top: 14px;}
	.visual_txt span img {width:100px;}
}
@media all and (max-width:790px){
	.userinfo_price_td  {display:none;}
	.userinfo_price_td_mobile  {display:block;}
}
@media all and (max-width:770px){
	
	.cart_con {overflow-x:scroll;width:100%;}
	.cart_mobile_scroll_txt {display:block;padding:5px 0;}
	.size_100 {width:90%;}
	#or_main .tb_2 select {width:90%;}	

	/* ±¸¸ÅÈÄ±â */
	.review_box {padding:10px;}
	.review_box .title div {padding:15px 5px;}
	span.board_subject a {/* display: block; */font-size: 16px;}

}
@media all and (max-width:750px){
	.goods_tap li {width: 50%;}
	.member_form_wrap {width:100%;}
	.meal_tit {font-size: 20px;padding: 0 0 30px 0;}
	#mealkit h3 {font-size: 30px;line-height: 40px;margin-bottom: 30px;}
	#mealkit p {font-size: 15px;line-height: 24px; margin: 0 auto 54px auto;}
	#mealkit img {display: block;width: 100%;margin-bottom: 0;}
	.mealkit_btn a {font-size: 15px;}

	/*Á¦ÀÛ°úÁ¤*/
	#mealkit .tabs1{width:100%;}
	#mealkit .tabs1 li{width: calc(100%/3);box-sizing:border-box;padding: 13px 0;}
	#mealkit .box h2 {margin-bottom: 10px;}
	#mealkit .box p{font-size: 16px;}
	#mealkit .box {margin-bottom: 40px;}
	.process li{width: calc(92%/2);padding: 10px 0;}
	.process li::after {right: -22px;bottom: 8px;border-bottom: 8px solid;border-left: 8px solid rgba(0, 0, 0, 0);border-right: 8px solid rgba(0, 0, 0, 0);margin-bottom: 10px;}

	#mealkit .category{font-size: 16px;}
	#mealkit .category span{padding: 0 8px;}
}

@media all and (max-width:730px){


	.visual_img {width: 100%;}
	.visual_txt p br {display:none;}
	.visual_txt p {word-break:keep-all;}

	.main_get .wrap {padding:0 5%;}
	#main_contents h2 {font-size: 27px ;word-break:keep-all;}
	.main_get a p {font-size: 17px;word-break:keep-all;}
	.main_get a h2 {font-size: 26px !important;}

}
@media all and (max-width:700px){

	
.top_login_wrap {display:none;}
	.mobile_menu {top:23px;}
	
	/* ±¸¸ÅÈÄ±â */
	.review_box .title {display:none;}
	.review_box .list {padding-left:0;}
	.search .pl_05 a.bts {font-size:14px; padding:5px 10px;}
}
@media (max-width: 650px) {

	.main_pr li:nth-child(4n) {margin: 0 1% 1.3% 1%;}
	.main_pr li {width: 48%;float: left;margin: 0 1% 1.3% 1%;}
	.main_pr li:nth-child(4n+1) {clear: unset;}
	.main_pr li a .mpr_img img {height: 208px;}
	.main_pr li a .mpr_img .mpr_over p {margin: 71px 0 15px 0;}
	.main_pr li a .mpr_img img {height: 235px;}
	.call-center {font-size: 28px;}
	
	.scroll_box {overflow-x:scroll; width:100%;}
	.scroll_box > table {width:620px;}
	#tb_ju th, #tb_ju td {padding:6px;}

}
@media (max-width: 620px) {
	.review_box > span {display: block;width:48%;margin:0 1% 1% 1%;float:left;}
	.review_box {overflow:hidden;}
	.review_box > span:nth-child(1) select {display: block;width:100%;}
	.review_box > span:nth-child(2) select {display: block;width:100%;}
	.review_box > span:nth-child(3) input {display: block;width:100%;}
	.popup {width:98% !important;height:auto !important; top : 1% !important; left:1% !important;}
	#moatag_biz li a img {width: 53px;}
	#moatag_biz li a h2 {font-size: 18px;}
	#moatag_biz li a p {font-size: 15px;word-break:keep-all;}
	#m_sidebar .home {display:none;}
	#m_sidebar .snb {width:50%;}
}
@media (max-width: 600px) {
	
	.musql_tb_div {overflow-x:scroll;width:100%;}
	.mobile_scroll {overflow-x:scroll;width:100%;}
	.mobile_scroll_txt {display:block;padding:5px 0;}
	.userinfo_priceinfo {display:none;}
	.cart_bottom_price {border-top: #afafaf 2px solid;border-bottom: #ddd 1px solid;display: block;clear: both;width: 100%;float: left;margin: 30px 0;}
	.cart_bottom_price li {width:100%;overflow:hidden;padding:10px 0;border-bottom:#e8e8e8 1px solid;}
	.cart_bottom_price li:last-child {border-bottom:none;}
	.cart_bottom_price li span {float:left;}
	.cart_bottom_price .order-show, .cart_bottom_price .discount_total, .cart_bottom_price .delivery_show, .cart_bottom_price .total_price_show {float:right;font-weight:600;}
	.userinfo_bottom_btn span a {padding: 18px 0 !important;}
	.m_cart {padding-top: 30px;}
	#tbody {width:100%;}

	.left_mypage_menu_mobile li {width:33.3%;}
	.left_mypage_menu_mobile li a {padding: 10px 2px;}

	.navi_design ul li:first-child {padding-left:0;}

	.today_wrap li {width:32%}
	.today_wrap li .main_newinfo .good-g, .today_wrap li .main_newinfo .goodsAdvance {display:none;}
	.today_wrap li .main_newinfo .goodsPrice {font-size:15px; margin:0;}
	.today_wrap li .main_newinfo .goossael {font-size:16px;}
	.sub_category_wrap ul li {width:33.3%;}
	#m_sidebar .snb .snb_con li a {padding: 15px 5%;font-size: 15px;}
	#m_sidebar .snb > .over span {padding-left:5%;font-size: 15px;}
	.search_keyword_box .search-box span {width:50%;float:left;padding-left:0 !important;box-sizing:border-box;}
	.search_keyword_box .search-box span select, .search_keyword_box .search-box span .input_ {display:block;width:98%;}
	.search_keyword_box .search-box span.clear_fix {clear:both;margin-top:10px;}
	.search_keyword_box .search-box span.clear_both {margin-top:10px;}

}

@media (max-width: 570px) {

	.bottom_cus {display: block;width: 100%;float: left;border-right: none;}
	.bottom_bank {clear:both;width:100%;margin-top:20px;}
	.main_bxslider, .main_bxslider .bxslider li {aspect-ratio: 1 / 0.7;}
}
@media (max-width: 530px) {
	.cart_bottom_btn span {width: 50%;}
	.cart_bottom_btn span:nth-child(3), .cart_bottom_btn span:nth-child(4) {margin-top:8px;}

	.navi_design {display:none;}

	/* ±¸¸ÅÈÄ±â */
	.review_box .list .catrgory > td {display:block; width:100%;}
	.review_box .list .catrgory > td > table {width:100%;}
	.review_box .list .search > td {display:block; width:100%;}
	.review_box .list .search > td > table {width:100%;}

	#af_main td.tb_2 {padding:7px 20px;}


	/* ¸¶ÀÌÆäÀÌÁö */
	
	.mypage_title span {display:none;}
	.inquiry_my, .pro_my {width:100%; float:inherit;}



	/*Á¦ÀÛ°úÁ¤*/
	#mealkit .tabs1 {margin-bottom: 40px;}
	#mealkit .tabs1 li {padding: 10px 0;}
	#mealkit .box h2{font-size: 22px;padding-left: 18px;}
	#mealkit .box h2::after { width: 6px; height: 6px;}
	.process li{font-size: 16px;}
	.process li::after {right: -16px;bottom: 11px;border-bottom: 5px solid;border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);}

	#login_container {width:100%;}


}

@media (max-width: 500px) {
	#sub_visual, #sub_visual.sub_no {height: 117px;}
	.sub_title h2, #sub_visual.sub_no .sub_title h2 {font-size: 30px;} 
	.sub_title, #sub_visual.sub_no .sub_title{padding-top: 40px !important;}
	.main_movie iframe {height: 277px !important;}
	.mo_none {display:none;}
	#mealkit h3, #mealkit p {word-break:keep-all;}
	.mealkit_btn a {font-size: 13px;padding: 15px 25px;}
	.td_search {float: left;width: 100%;}
	.tb_bt li {float: none; display: inline-block;}
	.tb_bt {padding-top:30px;}
	.visual_txt h2 {font-size: 36px;margin: 38px 0 0px 0;}
	.visual_txt p {font-size: 18px;}

	.main_bxslider .wrap {padding: 0 4%;}
	.main_pr li a .mpr_img img {height: 192px;}
	.top_mobile_search .search_form {width: 100%;background: #fff;}
	.buttons button {background: #fff;display: inline-block;margin: 0 1% 1% 1%;cursor: pointer;text-align: center;font-size: 16px;font-weight: 400;border: #ddd 1px solid;width: 47%;padding: 6px 0;}
	.buttons button.active {color: #ed217c !important;text-decoration: none;border: #ed217c 1px solid;}
}

@media all and (max-width:480px){
	#login_container {width:100%;}
	.today_wrap li {width: 48%;}
	.login_sns a {width:100%;}
	.login_sns a.kakao_login {clear:both;margin-top:10px;}
}

@media all and (max-width:470px){

	.sale_goods_list .zoomimg_wrap, .main_new_wrap .zoomimg_wrap {width: 100%;}
	.sale_goods_list .zoomimg_wrap img, .main_new_wrap .zoomimg_wrap img {height:auto;}
	.main_newinfo {width: 100%;float: left;p}
	.detail_buy_btn span:first-child a, .detail_buy_btn span:last-child a {padding: 18px 40px;}	
	.font19 {font-size: 15px;letter-spacing:-1px;}
	.pro_left span {display:block;padding-left:0 !important;}
	.pro_right {clear:both;width:100%;float:left;margin-top:10px;}
	.pro_right input[type="text"] {width:66% !important;}
	.goodsName {padding-bottom: 5px;font-size:16px;}
	.goodsPrice, .goodsAdvance {font-size:14px;}

}


@media all and (max-width:450px){
	/*Á¦ÀÛ°úÁ¤*/
	.process li::after {right: -14px;}
	#mealkit .tabs1 li{padding: 15px 0;}
	#mealkit .box .img li{margin-bottom:2%;}
	#mealkit .box .img1 li{width:100%;margin-right:0;}
	#mealkit .box .img2 li{width:calc(98%/2);margin-right:2%;}
	#mealkit .box .img2 li:nth-child(2n){margin-right:0;}
	#mealkit .box .img3 li{width:100%;margin-right:0;}
	.sub_category_wrap ul li {width:50%;}
	.visual_txt p {font-size: 16px;}
.payment_fail {padding: 30px;border-radius: 20px;}
.payment_fail h2 {font-size: 20px;}
}


@media all and (max-width:400px){
	.detail_title {margin-top:30px;}
	.goods_tap li a {padding: 11px 0;}
	.input_3bun {width: 23%;}
	.input_email {width:100%;}
	.a_zipcode {padding: 8px 7px !important;font-size: 13px !important;}
	.userinfo_bottom_btn span a {font-size: 15px !important;}
	.email2 {width:40% !important;}	
	.today_wrap li {width: 100%;margin:0;}
	.main_pr li a .mpr_img img {height: 168px;}
	.sub_title h2 {font-size: 30px;}
	#sub_visual {height: 154px;}
	.sub_title {padding-top: 60px;}
	#or_main .tb_2 font {display: block;}
}

@media all and (max-width:370px){
	/*Á¦ÀÛ°úÁ¤*/
	.process li::after {right: -12px;}
	#tab3 .process li{width:100%;}
	#tab3 .process li::after {right: 50%;bottom:-20px;transform: rotate(180deg);}
	#top-logo a, #top-logo a img {height: 40px !important;}
	#or_main .tb_1 {width: 98px;}
#moatag_biz li {width: 100%;float: left;}
}

@media all and (max-width:330px){
	.detail_buy_btn span:first-child a, .detail_buy_btn span:last-child a {padding: 18px 20px;}
	.thumbnail li {width:80px;height:80px;}
	.visual_txt p {font-size: 14px;}
	.visual_txt span {margin-top: 4px;}
	.visual_txt span img {width: 76px;}
}
