@charset "euc-kr";
.btn_wrap { text-align:center; } 
a.btn_base { display:inline-block; font-size:24px; color:#fff; font-weight:bold; padding:20px 110px; background-color:#111111; color:#fff; border-radius:15px; } 

.evCon1 { background-image:url(https://img.megagong.net/m/2022/1214_examgate/con1_bg.jpg); } 
.eventWrap .evCon1 .inner { padding:110px 0; width:1107px; } 
.evCon1 .con_top { position:relative; } 

.evCon1 .review_slide_wrap { background-color:#eee; padding:9px; overflow:hidden; border-radius:20px; position: absolute; left:50px; top:40px; right:50px; } 
.evCon1 .review_slide_wrap:after { content:''; display:block; width:100%; height:100%; background-color:transparent; opacity:0.5; position:absolute; left:0; top:0; } 
.evCon1 .review_slide_wrap .slick-list { overflow:inherit; } 
.evCon1 .review_slide_wrap .cover { display:block; margin:0 5px; font-size:16px; color:#000; } 

.evCon1 .dday_slide { position:absolute; top:135px; left:50%; border:4px solid #000000; display:inline-block; transform:translateX(-50%); max-width:205px; } 
.evCon1 .dday_slide .dday_txt { font-size:22px; font-weight:900; color:#141414; display:inline-block; padding:2px 0; } 

.evCon2 .inner { padding:200px 0 160px; } 

.evCon3 { background-color: #ffda25; } 
.evCon3 .inner { padding:130px 0 145px; } 
.subject_slide_wrap .slick-slide { padding:10px; } 

.evCon3 h4 { font-size:30px; color:#000; font-weight:300; } 
.evCon3 .con_box { margin-top:60px; } 
.mockexam_info { font-size:54px; font-weight:900; color:#141414; } 
.mockexam_info .folder { display:inline-block; position:relative; margin-right:5px; } 
.mockexam_info .folder em { position: absolute; left:0; top:5px; font-style:normal; width:100%; text-align:center; } 

.mockexam_gate.pcView { width:100%; } 
.mockexam_gate.pcView:after { content:''; display:block; clear:both; } 
.mockexam_gate.pcView .mockexam_obj { float:left; width:50%; margin-top:80px; } 
.mockexam_gate.pcView .mockexam_obj:nth-child(odd) { padding-right:10px; } 
.mockexam_gate.pcView .mockexam_obj:nth-child(even) { padding-left:10px; } 
.mockexam_gate.pcView .mockexam_obj:nth-child(1), .mockexam_gate.pcView .mockexam_obj:nth-child(2) { margin-top:0; } 
.mockexam_obj { text-align:left; position:relative; } 
.mockexam_obj .edge { display:block; position: relative; } 
.mockexam_obj .edge.edge2, .mockexam_obj .edge.edge3 { display:none; position:absolute; left:0; top:0; } 
.mockexam_obj.dimm .edge.edge2 { display:block; } 
.mockexam_obj.dimm.closed .edge.edge2 { display:none; } 
.mockexam_obj.dimm.closed .edge.edge3 { display:block; } 
/* .mockexam_gate.pcView .mockexam_thumb { height:300px; } */
.mockexam_obj .edge_wrp { position:relative; display:inline-block; z-index:1; vertical-align:bottom; } 
.mockexam_obj .edge_wrp .edge img { vertical-align:top; } 
.mockexam_obj .mock_subject { font-size:28px; font-weight:900; color:#000; left:0; top:30px; position:absolute; text-align:center; width:100%; padding-right:50px; } 
.mockexam_thumb { position:relative; background-color:#ededed; text-align:center; border-radius:0 20px 20px 20px; overflow:hidden; padding-top: 0; } 
.mockexam_thumb .tec_img_wrp { position: relative; height: 328px; /* padding:0 0 293px 0; */display: flex; flex-direction: row; justify-content: center; align-items: flex-end; flex-wrap: wrap; overflow: hidden; } 
.mockexam_thumb .tec_img_wrp .tec_img { display:inline-block; width:240px; } 
.mockexam_thumb .tec_img_wrp .tec_img.law_event { width:503px; } 
.mockexam_thumb .tec_img_wrp .tec_img.psat_event { width:503px; } 
.mockexam_thumb .tec_img_wrp .tec_img.whos_wrap { width:503px; } 
.mockexam_thumb .tec_img_wrp .evt_label { display:inline-block; font-size:20px; font-weight:900; color:#000; background-color:#25c4fe; position: absolute; right: 20px; top: 20px; border-radius:20px; padding:10px 13px; line-height:1; z-index: 1; } 
.mockexam_thumb .tec_img_wrp.multi .tec_img { margin: 0 -10%; z-index: 1; } 
.mockexam_thumb .tec_img_wrp.multi .tec_img:nth-child(2) { position:relative; } 
.mockexam_thumb .tec_con_wrp { position: relative; background-color:#fff; padding:30px 50px 110px; height:331px; } 
.mockexam_thumb .tec_con_wrp .mock_desc { font-size:18px; color:#000; } 
.mockexam_thumb .tec_con_wrp .mock_title { font-size:30px; font-weight:900; color:#000; line-height:1.2; margin-top:5px; } 
.mockexam_thumb .tec_con_wrp .mock_date { font-size:16px; font-weight:900; color:#000; padding-top:20px; margin-top:20px; border-top:1px solid #3e3b10; } 
.mockexam_thumb .mock_link { font-size:25px; font-weight:bold; color:#fff; background-color: #000000; display:block; padding:23.5px 0; position: absolute; left:0; bottom:0; width:100%; } 
.mockexam_thumb .mock_dimm { position: absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 34, 47, 0.8); } 
.mockexam_thumb .mock_dimm span { display:block; color:#fff; position:absolute; left:0; top:50%; transform:translateY(-50%); text-align:center; width:100%; font-size:28px; font-weight:900; text-transform:uppercase; } 
.mockexam_thumb .mock_dimm span.closed:before { content:''; display:block; background:url(https://img.megagong.net/m/2022/1214_examgate/ic_lock.png) 0 0 no-repeat; width:43px; height:62px; margin:0 auto 10px; } 

.mockexam_gate.moView .mockexam_obj .mock_subject { display:none; } 
.mockexam_gate .tab_base { width:100%; } 
.mockexam_gate .tab_base:after { content:''; display:block; clear:both; } 
.mockexam_gate .tab_base > li { float:left; width:33.333%; border-right:1px solid #1e2021; background-color:#ffffff; min-height:69px; } 
.mockexam_gate .tab_base > li:nth-child(3n) { width:33.334%; border-right:0; } 
.mockexam_gate .tab_base > li > a { display:block; padding:10% 0; font-size:3vw; color:#1e2021; } 
.mockexam_gate .tab_base > li.on { background-color:#25c4fe; } 
.mockexam_gate .tab_base > li.on > a { color:#fff; } 
.mockexam_gate .tab_base > li:nth-child(4), .mockexam_gate .tab_base > li:nth-child(5), 
.mockexam_gate .tab_base > li:nth-child(6), .mockexam_gate .tab_base > li:nth-child(7),
.mockexam_gate .tab_base > li:nth-child(8), .mockexam_gate .tab_base > li:nth-child(9) { border-top:1px solid #1e2021; } 
.mockexam_gate .panel_base > li { padding:4% 4% 0; } 
.mockexam_gate { opacity:0; transition:opacity 0.2s; } 
.mockexam_gate.isReady { opacity:1; } 
.mg_slick_wrap .slick-dots li button { background-color: #fff; border:1px solid #25c4fe; width:16px; height:16px; } 
.mg_slick_wrap .slick-dots li.slick-active button { background-color: #25c4fe; } 

.evCon3 .txt { margin-top:80px; } 
.evCon3 .banner { margin-top:75px; } 

.evCon4 { background-color:#0059c6; } 
.evCon4 .inner { padding:160px 0; } 
.evCon4 h4 { position: relative; } 
.evCon4 h4 .end::after { background: #f00; } 
.evCon4 .con_box { margin-top:50px; } 
.evCon4 .container_info { background-color:transparent; border:1px solid #ffffff; color:#fff; } 
.evCon4 .container_info .info .info_title::before,
.evCon4 .container_info .info .info_title::after { background-color:#fff; } 
.evCon4 .container_info .info .noti { color:#fff; } 
.evCon4 .container_info_wrp { padding:0 40px; } 
.evCon4 .gift { margin-top:80px; } 
.evCon4 .btn_wrap { margin-top:40px; } 
.evCon4 .update { margin-top:110px; } 
.evCon4 .tit_line { background-color:#ffda25; padding:15px 0; font-size:22px; font-weight:bold; color:#000; } 
.evCon4 .tit_line strong { color:#0059c6; } 
.evCon4 .type_lst { margin-top:20px; } 
.evCon4 .type_lst ul li { border-color:#fff; } 
.evCon4 .type_lst ul li a { color:#fff; } 

.evCon4 .gallery_lst ul li { border:1px solid #777; } 
.evCon4 .gallery_lst ul li .mockexam_type { font-size:17px; font-weight:700; color:#000; background-color:#dbdbdb; text-align:center; border-color:#e4e4e4; padding:19px 20px; } 
.evCon4 .gallery_lst ul li .mockexam_type .mock_type_inner { display:inline-block; max-width:100%; position:relative; padding-right:60px; } 
.evCon4 .gallery_lst ul li .mockexam_type em { font-style:normal; display:inline-block; vertical-align:middle; max-width:100%; } 
.evCon4 .gallery_lst ul li .mockexam_type .mock_nm { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 
.evCon4 .gallery_lst ul li .mockexam_type .mock_cnt { position:absolute; right:0; top:1px; } 
.evCon4 .gallery_lst ul li .txt { height:110px; color:#000; } 
.evCon4 .paging.gall { margin-top:20px; } 
.evCon4 .paging.gall strong,.evCon4 .paging.gall a { color:#fff; } 

.mg_popup_wrap .warning_box { padding:30px 20px; background-color:#fff0f0; margin-top:30px; } 
.mg_popup_wrap .warning_box + .mg_tb_wrap { margin-top:30px; } 
.mg_popup_wrap .warning_box .tit { display:block; font-weight:bold; } 
.mg_popup_wrap .warning_box .tit + ul { margin-top:10px; } 
.mg_popup_wrap .warning_box li { font-size:13px; color:#000; line-height:1.4; padding-left:7px; position: relative; } 
.mg_popup_wrap .warning_box li span { position: absolute; left:0; top:0; } 
.mg_popup_wrap .mg_s_info { padding:0 20px; } 
.mg_popup_wrap .mg_s_info li { color:#999; } 
.mg_popup_wrap .mg_s_info li a { color:#ff4141; font-weight:bold; } 

.mg_select_wrap { width:100%; font-size:0; } 
.mg_select_wrap select { width:100%; padding:5px; border:1px solid #d0d0d0; } 
.mg_select_wrap.col2 select { margin-left:2%; } 
.mg_select_wrap.col2 select:nth-child(1) { width:60%; margin-left:0; } 
.mg_select_wrap.col2 select:nth-child(2) { width:38%; } 

.eventWrap .evWarning { padding:70px 0 110px; } 
.warningList > li.w_tit { font-weight:bold; } 
.warningList > li { margin-top:15px; } 
.warningList li.point { color:#003cff; font-weight:bold; } 
.warningList li ul li a.tp2 { color:#0058c4; text-decoration:underline; } 

.eventWrap .evLecture { padding:130px 0 160px; overflow:inherit; } 
.evLecture h4 { color:#000; font-size:30px; font-weight:300; } 
.evLecture h4 strong { font-size:55px; font-weight:900; } 
.evLecture .lecture_wrp { margin-top:60px; } 
.evLecture .lecture_wrp .lecture { padding-bottom:0 !important; } 
.evLecture .lecture_wrp .conditionSearch_wrap .condition_btn a { font-size:13px; } 
.evLecture .lecTab_wrap > div .tit,
.evLecture .teaTab_wrap > div .tit,
.evLecture .stepTab_wrap > div .tit { font-size:16px; } 
.evLecture .lecture_wrp .lecTab_wrap > div ul,
.evLecture .lecture_wrp .teaTab_wrap > div ul,
.evLecture .lecture_wrp .stepTab_wrap > div ul { display:block; text-align:left; } 

.flt_inner.renewal.text { width:200px; } 
.flt_inner.renewal.text .top_label { font-size:16px; color:#fff; font-weight:700; background-color: #0072ff; text-align:center; border-radius:10px 10px 0 0; padding:15px 0; margin-bottom:1px; } 
.flt_inner.renewal.text li { margin-top:1px; } 
.flt_inner.renewal.text li:not(.top, .event) { border-radius:0; border:0; } 

.flt_inner.renewal.text li:not(.top, .event) a { padding:10px 20px; background-color:#072733; font-size:15px; color:#fff; text-align:left; font-weight:500; position: relative; letter-spacing:-1px; } 
.flt_inner.renewal.text li:not(.top, .event) a:after { content:'\25B6'; position: absolute; right:20px; top:50%; transform:translateY(-50%); transition:color 0.2s; font-size:10px; } 
.flt_inner.renewal.text li:not(.top, .event) a:hover { color:#ffda27; } 
.flt_inner.renewal.text li.flex { border-radius:0 0 10px 10px; } 
.flt_inner.renewal.text li.flex a { background-color: #000; text-align:center; } 
.flt_inner.renewal.text li.flex a i { font-size:12px; font-weight:900; color:#000; font-style:normal; background-color: #25c4fe; display:inline-block; padding:0 17px; border-radius:10px; } 
.flt_inner.renewal.text li.flex a span { display:block; } 
.flt_inner.renewal.text li.flex a span.tx1 { margin:5px 0; color:#fff; font-weight:900; } 
.flt_inner.renewal.text li.flex a span.tx2 { color:#ffda27; } 
.flt_inner.renewal.text li.flex a:after { display:none; } 
.flt_inner.renewal.text li.top { margin-top:8px; } 
.flt_inner.renewal.text li.top a { font-size:15px; color:#000; font-weight:700; } 
.flt_inner.renewal.text li.top a em { font-style:normal; font-size:8px; } 

/* S: [ws-v2] 20231219 况教 */
.v2 .evCon1 { background-image:url(https://img.megagong.net/m/2023/1219_free/examgate_bg.png); } 
.v2 .flt_inner.renewal.text .top_label { background: #00a45d; box-shadow: 0px 0px 4px #fff; } 
.v2 .mockexam_thumb .tec_img_wrp .evt_label,
.v2 .mg_slick_wrap .slick-dots li.slick-active button,
.v2 .mockexam_gate .tab_base > li.on { background: #50f3ac; } 
.v2 .mg_slick_wrap .slick-dots li button { border-color: #50f3ac; } 
.v2 .warningList li ul li a.tp2,
.v2 .warningList li.point { color: #00a45d; } 
.v2 .evCon4 { background: #00a25d; } 
.v2 .evCon4 .tit_line strong { color: #00a25d; } 
.flt_inner.renewal.text li:not(.top, .event) a { background-color: rgb(0, 0, 0); opacity: 0.8; } 
.flt_inner.renewal.text li.event { border:0; border-radius: 0; padding: 0; border-radius: 0 0 10px 10px; } 
.flt_inner.renewal.text li.event a { border-radius:0; border:0; border-radius: 0; padding: 0; } 
/* E: [ws-v2] 20231219 况教 */

/* S: [ws-v3] 20241219 况教 */
.v3 .flt_inner.renewal.text .top_label { background: #f09300; } 
.v3 .evCon1 { background-image:url(https://img.megagong.net/m/2023/1219_free/v3_examgate_bg.jpg); } 
.v3 .mockexam_thumb .tec_img_wrp .evt_label,
.v3 .mg_slick_wrap .slick-dots li.slick-active button,
.v3 .mockexam_gate .tab_base > li.on { background: #ffd352; } 
.v3 .mg_slick_wrap .slick-dots li button { border-color: #ffd352; } 

.v3 .bottom_text.shape { margin-top: 60px; } 
.v3 .bottom_text.shape span { position: relative; background: url(https://img.megagong.net/m/2023/1219_free/v3_examgate_shape_con2.png) no-repeat center 100%; background-size: contain; padding-bottom: 5px; } 

.v3 .evCon2 .con_tit { margin-bottom: 55px; } 
.v3 .evCon2 .con_tit b span { color: #f09300; } 
.v3 .evCon2 .con_tit .mini_tit { font-weight: normal; } 
.v3 .evCon2 .info_box { flex-wrap: wrap; gap: 25px; justify-content: space-between; } 
.v3 .evCon2 .info_box li { width: calc(50% - 13px); display: flex; background: #f6f6f6; border: 1px solid; border-width: 1px 0; height: 175px; padding: 0 40px; align-items: center; gap: 0 60px; } 
.v3 .evCon2 .info_box li .img { position: relative; } 
.v3 .evCon2 .info_box li .img img { position: relative; } 
.v3 .evCon2 .info_box li .img:before { content:''; display:block; width: 40px; height: 40px; border-radius: 50%; position: absolute; top: -10px; left: -10px; background: #ffd352; } 
.v3 .evCon2 .info_box li p { display: flex; flex-direction: column; align-items: flex-start; } 

.v3 .evCon3 { background: #71ffa6; } 

.v3 .evCon4 { background: #f09300; } 
.v3 .evCon4 .tit_line strong { color: #f09300; } 
.v3 .evCon4 .con_tit > * { color:#fff; display:block } 
.v3 .evCon4 .con_tit > b span { color: #71ffa6; } 
.v3 .evCon4 .con_tit p.mini_tit{ font-weight: normal; color: #70ffa4;}
.v3 .evCon4 .con_tit strong.mini_tit{ margin-top: 40px; font-weight: normal;}
.v3 .evCon4 .event_tag { background: #71ffa6; color:#000; max-width: none; } 
.v3 .evCon4 .gift_text {background: #000;color: #71ffa6;width: fit-content;margin: 0 auto 30px;padding: 10px 25px;font-weight: 300;} 
.v3 .evCon4 .gift_text:last-of-type{margin-top: 55px;}
.v3 .evCon4 .gift_box:last-of-type{margin-bottom: 80px;}
.v3 .evCon4 .gift_box{justify-content: center;} 
.v3 .evCon4 .gift_box.col3{gap:30px;flex-wrap: wrap;} 
.v3 .evCon4 .tit_line { background: #71ffa6; } 
.v3 .evCon4 .eventStep-base .item { padding: 45px 0; } 
.v3 .evCon4 .eventStep-base .item .step.circle { background: none; color: #00a45d; padding: 0; font-weight: bold; font-family: 'Noto Sans KR'; } 

.v3 .warningList li ul li a.tp2,
.v3 .warningList li.point { color: #f09300; } 
/* E: [ws-v3] 20241219 况教 */



@media screen and (max-width:1200px){
    .eventWrap .evCon1 .inner { padding:11% 0; width:96%; } 
    .evCon1 .review_slide_wrap { top:4%; } 
    .evCon1 .dday_slide { top:15%; } 

    .evCon2 .inner { padding:20% 0 16%; } 

    .evCon3 .inner { padding:13% 0 14.5%; } 
    .evCon3 .con_box { margin-top:6%; } 
    .evCon3 .txt { margin-top:8%; } 
    .evCon3 .banner { margin-top:7%; } 
    .mockexam_gate.pcView .mockexam_obj { margin-top:8%; } 
    .evCon3 .banner { width:104%; position: relative; left:-2%; } 

    .evCon4 .inner { padding:16% 0; } 
    .evCon4 .btn_wrap { margin-top:4%; } 
    .evCon4 .con_box,
    .evCon4 .gift{margin-top: 6%;}
    .evCon4 .update { margin-top:11%; } 
    .evCon4 .paging.gall { margin-top:2%; } 

    .eventWrap .evWarning { padding:7% 0 11%; } 

    .eventWrap .evLecture { padding:10% 0 15%; } 
    .evLecture h4 { font-size:2.5vw; } 
    .evLecture h4 strong { font-size:4.5vw; } 
    .evLecture .lecture_wrp { margin-top:5%; } 
    .mockexam_thumb .tec_img_wrp .evt_label { font-size: 17px; padding: 5px 10px; top: 10px; right: 10px; } 


    /* S: [ws-v3] 20241219 况教 */
    .v3 .bottom_text.shape { margin-top: 10%; } 
    .v3 .evCon4 .con_tit strong.mini_tit{margin-top: 4vmin;}
    .v3 .evCon2 .con_tit { margin-bottom: 7%; } 
    .v3 .evCon2 .info_box { gap: 2vmin 1vmin; } 
    .v3 .evCon2 .info_box li {width: calc(50% - 1vmin);gap: 3vmin;padding: 0 2vmin;} 
    .v3 .evCon2 .info_box li .img { width: min(106px,30%); } 
    /* E: [ws-v3] 20241219 况教 */
}

@media screen and (max-width:1024px){
    .mockexam_thumb { padding: 0; } 
    .mockexam_thumb .tec_img_wrp { height: 260px; } 
    .mockexam_thumb .tec_img_wrp .tec_img { width:180px; } 
    .mockexam_thumb .tec_img_wrp .tec_img.law_event { width: 371px; } 
    .mockexam_thumb .tec_img_wrp .tec_img.psat_event { width: 360px; } 

    .mockexam_thumb .tec_img_wrp .tec_img.whos_wrap { width: 371px; } 
    .mockexam_thumb .tec_img_wrp.multi .tec_img:nth-child(1) { left:2%; } 
    .mockexam_thumb .tec_img_wrp.multi .tec_img:nth-child(3) { right:0; } 
 }

@media screen and (max-width:992px){
    .evCon3 h4 { font-size:26px; } 
    .mockexam_info { font-size:48px; } 

    .mockexam_thumb .tec_con_wrp { height:291px; padding: 30px 20px 110px; } 
    .mockexam_thumb .tec_con_wrp .mock_desc { font-size:14px; } 
    .mockexam_thumb .tec_con_wrp .mock_title { font-size: 21px; } 
    .mockexam_thumb .tec_con_wrp .mock_date { font-size:12px; padding-top:10px; margin-top:10px; } 
    .mockexam_thumb .mock_dimm span { font-size:24px; } 
 }

@media screen and (max-width:856px){
    .mockexam_info { font-size:40px; } 
    .mockexam_info .folder em { top:10px; } 
}

@media screen and (max-width:768px) { 
    a.btn_base { font-size:18px; padding:15px 50px; border-radius:10px; } 

    .evCon1 .review_slide_wrap { top:6%; } 
    .evCon1 .review_slide_wrap .cover { font-size:14px; margin:0 2.5px; } 
    .evCon1 .dday_slide { border-width:2px; max-width:160px; top:18%; } 
    .evCon1 .dday_slide .dday_txt { font-size:18px; padding:0; } 

    .evCon3 h4 { font-size:22px; } 
    .mockexam_info { font-size:30px; } 
    .mockexam_info .folder { width:60px; } 
    .mockexam_info .folder em { top:5px; } 
    .mockexam_thumb .tec_con_wrp { height:271px; } 

    .evCon4 .tit_line { font-size:18px; } 
    .mockexam_gate .tab_base > li { /* min-height:10.5vw; */min-height: 0; height: 45px; } 
    .mockexam_gate .tab_base > li > a { font-size: 14px; height: 45px; padding: 0; line-height: 45px; } 

    .mockexam_thumb .tec_img_wrp .evt_label { font-size: 13px; padding: 3px 10px; top: 10px; } 
    .mockexam_obj .edge { width: 100px; } 

    .mockexam_thumb .tec_img_wrp { /* padding: 0 0px 150px; */height: 200px; } 
    .mockexam_thumb .tec_img_wrp .tec_img { width: 126px; } 
    .mockexam_thumb .tec_img_wrp.multi .tec_img { width: 126px; } 
    .mockexam_thumb .tec_img_wrp .tec_img.law_event { width: 310px; margin: -27px 20px 0 0; } 
    .mockexam_thumb .tec_img_wrp .tec_img.psat_event { width: 250px; margin: -27px 20px 0 0; } 

    /* S: [ws-v3] 20241219 况教 */
    .v3 .bottom_text.shape { margin-top: 10%; } 
    .v3 .evCon2 .con_tit { margin-bottom: 7%; } 
    .v3 .evCon2 .info_box li { padding: 5% 0; flex-direction: column; height: auto; gap: 3vmin 0; } 
    .v3 .evCon2 .info_box li p { align-items: center; } 
    .v3 .evCon4 .eventStep-base .item{padding: clamp(15px,2.5vmin,20px) 0;}
    .v3 .evCon4 .container_info_wrp{padding: 0;}
    .v3 .evCon4 .container_info{font-size: 14px;padding: 12px;}
    .v3 .evCon4 .gift_text{padding: 5px 0;width: 100%;}
    .v3 .evCon4 .gift_box li{margin: 0 10%;}
    .v3 .evCon4 .gift_box.col3 {gap: 5vmin 1vmin;}
    .v3 .evCon4 .gift_box.col3 li:first-child{width: 55%}
    .v3 .evCon4 .gift_box.col3 li{width: calc(50% - 1vmin);margin: 0;}
    /* E: [ws-v3] 20241219 况教 */
}

@media screen and (max-width:670px){
    .evCon4 .gallery_lst ul li .mockexam_type { font-size:14px; padding:10px; } 
    .evCon4 .gallery_lst ul li .mockexam_type .mock_type_inner { padding-right:40px; } 
 }

@media screen and (max-width:576px){
    .evCon1 .review_slide_wrap { padding:5px; } 
    .evCon1 .review_slide_wrap .cover { font-size:12px; margin:0 2px; } 
    .evCon1 .dday_slide { max-width:100px; top:18%; } 
    .evCon1 .dday_slide .dday_txt { font-size:12px; line-height:1; } 

    .evLecture h4 { font-size:18px; } 
    .evLecture h4 strong { font-size:22px; } 
 }

@media screen and (max-width:500px){
    .evCon4 .tit_line { font-size:14px; } 
    .type_lst ul li a { font-size:13px; } 
    .evCon4 .gallery_lst ul li .mockexam_type { font-size:12px; } 
    .evCon4 .gallery_lst ul li .txt { font-size:12px; } 
 }

@media screen and (max-width:414px){
    .evCon3 h4 { font-size:18px; } 
    .mockexam_info { font-size:24px; } 
    .mockexam_info .folder { width:50px; } 

    .mockexam_thumb .mock_link { font-size: 17px; padding:15px 0; } 

    .mg_slick_wrap .slick-dots { margin-top:0; } 
    .mg_slick_wrap .slick-dots li button { width:8px; height:8px; } 

    .evCon4 .container_info_wrp { padding:0 20px; } 
    .container_info { font-size:12px; } 
    .container_info .info .noti { font-size:10px; } 
    .container_info .info .info_title { margin-right:15px; } 
 }