/* ===== Core Fashion — 證書頁 (certificate pages: 二級 / 三級) ===== */
.cert_page{padding:70px 0 90px;}
.cert_page .container{max-width:1080px;margin:0 auto;padding:0 24px;box-sizing:border-box;}

/* ---- section heading ---- */
.cert_page .sec_title{text-align:center;margin-bottom:40px;}
.cert_page .sec_title .en{font-family:'Work Sans',sans-serif;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#b59278;}
.cert_page .sec_title .ch{font-family:'Noto Serif TC',serif;font-size:26px;font-weight:500;color:#222;letter-spacing:3px;line-height:1.5;margin-top:12px;}
.cert_page .sec_title .sub{font-size:13px;color:#9a9a9a;letter-spacing:2px;margin-top:10px;}
.cert_page .sec_title:after{content:'';display:block;width:48px;height:1px;background:#dccabc;margin:20px auto 0;}

/* ---- 1. intro (新娘化妝課程 copy) ---- */
.cert_page .cert_intro{margin-bottom:66px;}
.cert_page .cert_intro .editor{max-width:840px;margin:0 auto;text-align:center;color:#5c5c5c;font-size:15.5px;line-height:2.1;}
.cert_page .cert_intro .editor h2{font-family:'Noto Serif TC',serif;font-size:21px;font-weight:500;color:#333;letter-spacing:2px;margin:0 0 16px;}
.cert_page .cert_intro .editor p{margin:0 0 10px;}
.cert_page .cert_intro .editor a{color:#b59278;border-bottom:1px solid rgba(181,146,120,.45);text-decoration:none;word-break:break-all;}
.cert_page .cert_intro .editor a:hover{color:#8f6f57;}

/* 後台內容帶住 inline 字級／顏色（30px、藍色 link），用 html body 提高權重蓋過 */
html body .cert_page .cert_intro .editor{text-align:left !important;}
html body .cert_page .cert_intro .editor h2{
	font-family:'Noto Serif TC',serif !important;
	font-size:20px !important;font-weight:500 !important;color:#333 !important;
	letter-spacing:2px !important;line-height:1.7 !important;
	text-align:left !important;margin:0 0 20px !important;padding-bottom:14px !important;
	border-bottom:1px solid #ece7e1;
}
html body .cert_page .cert_intro .editor p{
	text-align:left !important;font-size:15.5px !important;line-height:2 !important;margin:0 0 8px !important;
}
html body .cert_page .cert_intro .editor span{font-size:inherit !important;line-height:inherit !important;}
html body .cert_page .cert_intro .editor a{
	color:#b59278 !important;text-decoration:none !important;
	border-bottom:1px solid rgba(181,146,120,.45);word-break:break-all;
}
html body .cert_page .cert_intro .editor a.link_download{
	display:inline-block;padding:9px 24px;margin-top:4px;
	border:1px solid #dccabc !important;letter-spacing:2px;font-size:13px !important;
}

/* ---- 2. info cards ---- */
.cert_page .cert_info{margin-bottom:70px;}
.cert_page .cert_info .cards{display:flex;flex-wrap:wrap;margin:0 -11px;}
.cert_page .cert_info .card{box-sizing:border-box;margin:0 11px 22px;padding:28px 28px 26px;background:#fff;border:1px solid #eee8e2;text-align:left;}
.cert_page .cert_info .card.wide{width:calc(100% - 22px);text-align:center;}
.cert_page .cert_info .card.half{width:calc(50% - 22px);}
.cert_page .cert_info .card.third{width:calc(33.3333% - 22px);}
.cert_page .cert_info .card .label{font-family:'Noto Serif TC',serif;font-size:17px;font-weight:500;color:#b59278;letter-spacing:2px;margin-bottom:16px;}
.cert_page .cert_info .card.wide .label{font-size:18px;}
.cert_page .cert_info .card .content{color:#666;font-size:14.5px;line-height:2;word-break:break-word;overflow-wrap:anywhere;}
html body .cert_page .cert_info .card .content a{color:#b59278 !important;text-decoration:none !important;word-break:break-all;}
html body .cert_page .cert_info .card .content span{color:inherit;}

.cert_page .cert_info .card .content p{margin:0 0 8px;}
.cert_page .cert_info .card .content ul{list-style:none;margin:0;padding:0;}
.cert_page .cert_info .card .content ul li{position:relative;padding-left:16px;margin-bottom:7px;list-style:none;}
.cert_page .cert_info .card .content ul li:before{content:'';position:absolute;left:0;top:.85em;width:6px;height:1px;background:#b59278;}

/* ---- 3. 常規課程 ---- */
.cert_page .cert_reg .lessons{display:flex;flex-wrap:wrap;margin:0 -10px;padding:0;list-style:none;}
.cert_page .cert_reg .lessons li{box-sizing:border-box;position:relative;width:calc(50% - 20px);margin:0 10px 12px;padding:17px 18px 16px 56px;background:#faf8f6;border-left:2px solid #e6d8cb;list-style:none;}
.cert_page .cert_reg .lessons li .num{position:absolute;left:17px;top:18px;font-family:'Work Sans',sans-serif;font-size:13px;color:#b59278;letter-spacing:1px;}
.cert_page .cert_reg .lessons li .lt{font-family:'Noto Serif TC',serif;font-size:17px;color:#333;letter-spacing:1px;line-height:1.6;}
.cert_page .cert_reg .lessons li .ld{font-size:13.5px;color:#8d8d8d;line-height:1.75;margin-top:6px;}
.cert_page .cert_reg .lessons li .ld span{display:block;}
.cert_page .cert_reg .lessons li .cls{display:inline-block;font-size:11.5px;color:#b59278;letter-spacing:1px;margin-top:8px;padding:1px 8px;border:1px solid #e6d8cb;border-radius:10px;}
.cert_page .cert_reg .fee{text-align:center;margin-top:34px;padding-top:32px;border-top:1px solid #ece7e1;}
.cert_page .cert_reg .fee .label{font-family:'Work Sans',sans-serif;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#b59278;}
.cert_page .cert_reg .fee .cost{font-family:'Libre Bodoni',serif;font-size:40px;color:#222;letter-spacing:1px;margin-top:10px;}

/* ---- tablet ---- */
@media (max-width:1199px) and (min-width:700px){
	.cert_page .cert_info .card.third{width:calc(50% - 22px);}
}

/* ---- phone ---- */
@media (max-width:699px){
	.cert_page{padding:44px 0 62px;}
	.cert_page .container{padding:0 18px;}
	.cert_page .sec_title{margin-bottom:30px;}
	.cert_page .sec_title .en{font-size:11px;letter-spacing:3px;}
	.cert_page .sec_title .ch{font-size:22px;letter-spacing:2px;}
	.cert_page .sec_title:after{margin-top:16px;}
	.cert_page .cert_intro{margin-bottom:46px;}
	.cert_page .cert_intro .editor{font-size:14.5px;line-height:2;}
	.cert_page .cert_intro .editor h2{font-size:19px;}
	.cert_page .cert_info{margin-bottom:50px;}
	.cert_page .cert_info .card.wide,
	.cert_page .cert_info .card.half,
	.cert_page .cert_info .card.third{width:calc(100% - 22px);}
	.cert_page .cert_info .card{padding:22px 20px;margin-bottom:14px;}
	.cert_page .cert_info .card .label{font-size:16px;margin-bottom:12px;}
	.cert_page .cert_info .card .content{font-size:14px;line-height:1.95;}
	.cert_page .cert_reg .lessons li{width:calc(100% - 20px);padding:15px 16px 14px 48px;}
	.cert_page .cert_reg .lessons li .num{left:15px;}
	.cert_page .cert_reg .lessons li .lt{font-size:16px;}
	.cert_page .cert_reg .fee .cost{font-size:32px;}
}

/* ---- 4. 額外優惠加購框 ---- */
.cert_page .cert_addon{max-width:900px;margin:30px auto 0;padding:26px 24px 20px;border:1px dashed #d8c3ae;background:#fffdfb;}
.cert_page .cert_addon .addon_title{font-family:'Noto Serif TC',serif;font-size:19px;font-weight:500;color:#8f6f57;letter-spacing:2px;text-align:center;margin-bottom:22px;}
.cert_page .cert_addon .lessons li{background:#fff;}
.cert_page .cert_addon .addon_note{text-align:right;font-family:'Work Sans',sans-serif;font-size:24px;color:#b59278;letter-spacing:1px;margin-top:16px;}
@media (max-width:699px){
	.cert_page .cert_addon{padding:20px 14px 16px;margin-top:22px;}
	.cert_page .cert_addon .addon_title{font-size:17px;margin-bottom:16px;}
	.cert_page .cert_addon .addon_note{font-size:20px;}
}
/* ---- 價目表頁：個人化妝班（風格跟上面「姊妹化妝」區塊一致） ---- */
.personal{box-sizing:border-box;padding:0 20px;padding-bottom:71px;margin-top:86px;}
.personal .container .personal_title{position:relative;margin-bottom:57px;}
.personal .container .personal_title:before{content:"";position:absolute;top:calc(50% + 9px);left:0;width:100%;height:1px;background-color:#b59278;transform:translateY(-50%);display:block;}
.personal .container .personal_title .title_wrapper{display:table;margin-left:auto;margin-right:auto;background-color:#fff;text-align:center;position:relative;z-index:2;box-sizing:border-box;padding:0 38px;}
.personal .container .personal_title .title_wrapper .en{font-family:'Libre Bodoni', serif;font-size:32px;letter-spacing:0.8px;}
.personal .container .personal_title .title_wrapper .ch{font-size:30px;margin-top:-5px;letter-spacing:7.2px;}
.personal .container .personal_intro{margin-bottom:54px;text-align:center;}
.personal .container .personal_intro .editor{font-size:16px;line-height:30px;letter-spacing:0.5px;}
.personal .container .personal_intro .editor *{font-size:inherit !important;line-height:inherit !important;font-family:inherit !important;}
.personal .container .personal_intro .editor p{margin:0 0 6px;}
.personal .container .personal_intro .editor ul{margin:14px 0 0;padding:0;list-style:none;}
.personal .container .personal_intro .editor ul li{display:inline-block;position:relative;background:none;padding:0 0 0 16px;margin:0 12px;font-size:15px !important;}
.personal .container .personal_intro .editor ul li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:50%;background-color:#b59278;}
.personal .container .personal_content{position:relative;display:flex;flex-flow:wrap;justify-content:space-between;align-items:stretch;}
.personal .container .personal_content .left,.personal .container .personal_content .right{display:flex;flex-direction:column;vertical-align:top;width:46.667%;}
.personal .container .personal_content .left .editor,.personal .container .personal_content .right .editor{display:flex;flex-direction:column;flex:1 1 auto;line-height:30px;letter-spacing:0.5px;}
.personal .container .personal_content .left .editor > p:last-child,.personal .container .personal_content .right .editor > p:last-child{margin-top:auto;}
.personal .container .photos{margin-top:63px;display:flex;flex-flow:wrap;margin-left:-10px;margin-right:-10px;}
.personal .container .photos .cell{box-sizing:border-box;width:25%;padding:0 10px;}
.personal .container .photos .cell .image img{width:100%;height:auto;display:block;}
.personal .container .photos .cell .des{font-size:14px;color:#7a7a7a;text-align:center;margin-top:10px;letter-spacing:0.5px;line-height:1.8;}
@media (max-width: 767px){
	.personal .container .personal_title .title_wrapper .en{font-size:28px;}
	.personal .container .personal_content .left,.personal .container .personal_content .right{width:100%;}
	.personal .container .personal_content .left{margin-bottom:30px;}
	.personal .container .photos .cell{width:50%;margin-bottom:18px;}
}
@media (max-width: 479px){
	.personal{padding-bottom:51px;margin-top:56px;}
	.personal .container .personal_title{margin-bottom:40px;}
	.personal .container .personal_title .title_wrapper{padding:0 20px;}
	.personal .container .personal_title .title_wrapper .en{font-size:22px;}
	.personal .container .personal_title .title_wrapper .ch{font-size:22px;letter-spacing:5px;}
	.personal .container .personal_intro{margin-bottom:36px;}
	.personal .container .personal_intro .editor ul li{display:block;margin:0 0 4px;text-align:left;max-width:260px;margin-left:auto;margin-right:auto;}
}

/* ---- 首頁「學校簡介」：小標題睇落似標題（DB 內 strong 樣式會被過濾，用 CSS 更穩）+ 收埋空咗嘅大標題 ---- */
html body .index .about_us .container .about_title{display:none;}
html body .index .about_us .about_content .editor strong{
	display:block;
	font-size:20px !important;
	font-family:'Noto Serif TC', serif !important;
	letter-spacing:1px !important;
	line-height:1.7 !important;
	margin:24px 0 2px;
}
html body .index .about_us .about_content .editor p:first-child strong{margin-top:0;}

/* ---- 首頁「學校環境」相片：桌面三張一行、手機單欄 ---- */
html body .index .about_us .about_content .editor img{
	width:30%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:0 1.5% 16px 0;vertical-align:top;box-sizing:border-box;
}
@media (max-width:767px){
	html body .index .about_us .about_content .editor img{width:100%;margin:0 0 14px;}
}

/* ---- 首頁「學校環境」相片（CMS 上載格：關於我們相片）---- */
html body .index .about_us .about_photos{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px;padding:0 20px;box-sizing:border-box;}
html body .index .about_us .about_photos .cell{width:calc(30% - 11px);}
html body .index .about_us .about_photos .cell img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;}
html body .index .about_us .about_photos .cell .des{font-size:14px;color:#7a7a7a;text-align:center;margin-top:8px;letter-spacing:0.5px;}
@media (max-width:767px){
	html body .index .about_us .about_photos{gap:12px;}
	html body .index .about_us .about_photos .cell{width:100%;}
}

/* ---- 首頁「多元審美」相片（CMS 上載格：多元審美）---- */
html body .index .about_us .about_content .multi_photos{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 6px;}
html body .index .about_us .about_content .multi_photos .cell{width:calc(16.666% - 10px);}
html body .index .about_us .about_content .multi_photos .cell img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;margin:0;}
@media (max-width:1199px){html body .index .about_us .about_content .multi_photos .cell{width:calc(25% - 9px);}}
@media (max-width:767px){html body .index .about_us .about_content .multi_photos .cell{width:calc(33.333% - 8px);}}

/* ---- 「多元審美」相片放大（click to zoom） ---- */
html body .index .about_us .about_content .multi_photos .cell a.ph{display:block;cursor:zoom-in;}
html body .photo_zoom{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.88);z-index:9999;align-items:center;justify-content:center;cursor:zoom-out;}
html body .photo_zoom.on{display:flex;}
html body .photo_zoom .zoom_item{display:none;max-width:92%;max-height:92%;}
html body .photo_zoom .zoom_item.on{display:block;}
html body .photo_zoom .zoom_item img{max-width:92vw;max-height:88vh;width:auto;height:auto;display:block;margin:0 auto;box-shadow:0 10px 40px rgba(0,0,0,.5);}
html body .photo_zoom .zoom_hint{position:absolute;bottom:22px;left:0;width:100%;text-align:center;color:rgba(255,255,255,.7);font-size:13px;letter-spacing:1px;}
@media (max-width:767px){
	html body .index .about_us .about_content .multi_photos .cell{width:calc(50% - 6px);}
}

/* 放大圖唔可以被 .editor img 規則影響 */
html body .index .about_us .about_content .editor .photo_zoom .zoom_item img{
	width:auto !important;height:auto !important;max-width:92vw !important;max-height:88vh !important;aspect-ratio:auto !important;display:block;margin:0 auto;
}

/* 放大時鎖住頁面滾動 */
html body.zoom_open{overflow:hidden;}

/* ---- 導師介紹頁：導師照片 + 個人信念 ---- */
html body .about_us .content .editor .tutor_belief{display:flex;align-items:center;gap:46px;margin:50px 0 20px;}
html body .about_us .content .editor .tutor_belief .tutor_photo{width:40%;flex:0 0 40%;}
html body .about_us .content .editor .tutor_belief .tutor_photo img{width:100%;height:auto;display:block;margin:0;}
html body .about_us .content .editor .tutor_belief .tutor_quote{flex:1;padding-left:32px;border-left:2px solid #ceae97;}
html body .about_us .content .editor .tutor_belief .tutor_quote p{margin:0;font-family:'Noto Serif TC',serif;font-size:22px;line-height:2;color:#5c4a3d;letter-spacing:1px;text-align:left;}
@media (max-width:767px){
	html body .about_us .content .editor .tutor_belief{flex-direction:column;gap:24px;}
	html body .about_us .content .editor .tutor_belief .tutor_photo{width:100%;flex:1 1 auto;}
	html body .about_us .content .editor .tutor_belief .tutor_quote{padding-left:20px;}
	html body .about_us .content .editor .tutor_belief .tutor_quote p{font-size:18px;line-height:1.9;}
}

/* ---- 導師介紹頁：文字格式與「化妝導師作品」一致 ---- */
html body .about_us .content .editor .contentTitle{font-family:"Bodoni Moda",serif !important;font-size:46px !important;line-height:normal !important;letter-spacing:0.5px !important;text-align:center !important;color:rgb(0,0,0) !important;}
html body .about_us .content .editor > p{font-family:"Work Sans",Arial,"Microsoft JhengHei",微軟正黑體,"Heiti TC",PMingLiU,新細明體,sans-serif;font-size:16px;line-height:36px;letter-spacing:0.55px;text-align:center;color:rgb(25,25,25);}
/* 導師簽名 */
html body .about_us .content .editor .tutor_belief .tutor_quote .tutor_sign{margin-top:30px;text-align:right;}
html body .about_us .content .editor .tutor_belief .tutor_quote .tutor_sign img{width:200px;height:auto;display:inline-block;margin:0;}
@media (max-width:767px){
	html body .about_us .content .editor .tutor_belief .tutor_quote .tutor_sign img{width:160px;}
}

/* ---- 學生作品頁：一行 4 張、直度相 ---- */
html body .gallery.student .student_photos{display:flex;flex-wrap:wrap;gap:14px;max-width:1240px;margin:0 auto;padding:0 20px 70px;}
html body .gallery.student .student_photos .cell{width:calc(25% - 11px);}
html body .gallery.student .student_photos .cell a.ph{display:block;cursor:zoom-in;}
html body .gallery.student .student_photos .cell img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;margin:0;}
@media (max-width:1023px){
	html body .gallery.student .student_photos .cell{width:calc(33.333% - 10px);}
}
@media (max-width:767px){
	html body .gallery.student .student_photos{gap:10px;}
	html body .gallery.student .student_photos .cell{width:calc(50% - 5px);}
}

/* ---- 導師介紹頁：導師榮獲獎項 ---- */
html body .about_us .content .editor .contentTitle2{font-family:'Bodoni Moda',serif !important;font-size:32px !important;line-height:normal !important;letter-spacing:0.5px !important;text-align:center !important;color:rgb(0,0,0) !important;margin:60px 0 6px;}
html body .about_us .content .editor .tutor_awards{display:flex;flex-wrap:wrap;gap:34px;align-items:flex-start;justify-content:center;margin:36px 0 6px;}
html body .about_us .content .editor .tutor_awards .cell{width:calc(50% - 17px);}
html body .about_us .content .editor .tutor_awards .cell img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 50%;display:block;margin:0;}
html body .about_us .content .editor .tutor_awards .cell .cap{margin:16px 0 0;font-size:14px;line-height:1.9;letter-spacing:0.5px;text-align:center;color:#6d6257;font-family:'Noto Serif TC',serif;}
@media (max-width:767px){
	html body .about_us .content .editor .contentTitle2{font-size:26px !important;}
	html body .about_us .content .editor .tutor_awards{gap:24px;}
	html body .about_us .content .editor .tutor_awards .cell{width:100%;}
}

/* ---- 學生作品（大圖）：一行 3 張 ---- */
html body .gallery.student .student_big_photos{display:flex;flex-wrap:wrap;gap:22px;max-width:1240px;margin:0 auto;padding:10px 20px 70px;justify-content:center;}
html body .gallery.student .student_big_photos .cell{width:calc(33.333% - 15px);}
html body .gallery.student .student_big_photos .cell a.ph{display:block;cursor:zoom-in;}
html body .gallery.student .student_big_photos .cell img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;margin:0;}
@media (max-width:1023px){
	html body .gallery.student .student_big_photos{gap:16px;}
	html body .gallery.student .student_big_photos .cell{width:calc(50% - 8px);}
}
@media (max-width:767px){
	html body .gallery.student .student_big_photos{gap:14px;}
	html body .gallery.student .student_big_photos .cell{width:100%;}
}

/* ---- 導師介紹頁：傳媒訪問 ---- */
html body .about_us .tutor_media{margin:20px 0 0;padding:0 0 40px;}
html body .about_us .tutor_media .media_title{font-family:'Bodoni Moda',serif;font-size:32px;letter-spacing:0.5px;text-align:center;color:rgb(0,0,0);margin:60px 0 6px;}
html body .about_us .tutor_media .media_cells{display:flex;flex-wrap:wrap;gap:26px;margin:34px 0 0;justify-content:center;}
html body .about_us .tutor_media .media_cells .cell{width:calc(33.333% - 18px);}
html body .about_us .tutor_media .media_cells .cell img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block;margin:0;}
html body .about_us .tutor_media .media_cells .cell .name{margin:14px 0 0;font-family:'Noto Serif TC',serif;font-size:16px;line-height:1.7;letter-spacing:0.5px;text-align:center;color:#3a332f;}
html body .about_us .tutor_media .media_cells .cell .des{margin:6px 0 0;font-size:13px;line-height:1.8;letter-spacing:0.5px;text-align:center;color:#7a7a7a;}
@media (max-width:1023px){
	html body .about_us .tutor_media .media_cells .cell{width:calc(50% - 13px);}
}
@media (max-width:767px){
	html body .about_us .tutor_media .media_title{font-size:26px;}
	html body .about_us .tutor_media .media_cells{gap:20px;}
	html body .about_us .tutor_media .media_cells .cell{width:100%;}
}

/* 導師榮獲獎項：一行 3 張 */
html body .about_us .content .editor .tutor_awards .cell{width:calc(33.333% - 23px);}
@media (max-width:1023px){
	html body .about_us .content .editor .tutor_awards .cell{width:calc(50% - 17px);}
}
@media (max-width:767px){
	html body .about_us .content .editor .tutor_awards .cell{width:100%;}
}

/* ---- 導師介紹頁：媒體訪問（兩行：直圖一行 2 張、橫圖一行 2 張）---- */
html body .about_us .tutor_media{margin:20px 0 0;padding:0 0 46px;}
html body .about_us .tutor_media .media_title{font-family:'Bodoni Moda',serif;font-size:32px;letter-spacing:0.5px;text-align:center;color:rgb(0,0,0);margin:62px 0 4px;}
html body .about_us .tutor_media .media_row{display:flex;flex-wrap:wrap;gap:28px;margin:34px 0 0;justify-content:center;align-items:flex-start;}
html body .about_us .tutor_media .media_row.portrait .cell{width:calc(33.333% - 19px);}
html body .about_us .tutor_media .media_row.landscape .cell{width:calc(50% - 14px);}
html body .about_us .tutor_media .media_row .cell img{width:100%;height:auto;display:block;margin:0;object-fit:cover;}
html body .about_us .tutor_media .media_row.portrait .cell img{aspect-ratio:3 / 4;}
html body .about_us .tutor_media .media_row.landscape .cell img{aspect-ratio:3 / 2;}
html body .about_us .tutor_media .media_row .cell .name{margin:16px 0 0;font-family:'Noto Serif TC',serif;font-size:17px;line-height:1.7;letter-spacing:0.5px;text-align:center;color:#3a332f;}
html body .about_us .tutor_media .media_row .cell .des{margin:6px 0 0;font-size:13px;line-height:1.8;letter-spacing:0.5px;text-align:center;color:#7a7a7a;}
@media (max-width:767px){
	html body .about_us .tutor_media .media_title{font-size:26px;}
	html body .about_us .tutor_media .media_row{gap:22px;}
	html body .about_us .tutor_media .media_row .cell{width:100%;}
}
