:root{--tanga-green:#164b3d;--tanga-green-dark:#10372f;--tanga-gold:#d9ad61;--tanga-ink:#1d2a25;--tanga-muted:#69756f;--tanga-paper:#fffefa;--tanga-line:#e5e8e1}
html{scroll-behavior:smooth}body,.mainbag{font-family:'Poppins',sans-serif;color:var(--tanga-ink)}
.tanga-hero-slider{position:relative;overflow:hidden;background:var(--tanga-green-dark)}
.tanga-hero-slide{position:relative;display:flex;align-items:center;min-height:clamp(500px,53vw,690px);overflow:hidden;background:var(--tanga-green-dark);color:#fff}
.tanga-hero-image,.tanga-hero-shade{position:absolute;inset:0;width:100%;height:100%}.tanga-hero-image{object-fit:cover;object-position:center 43%;animation:tanga-image-enter 1s ease both}.tanga-hero-shade{background:linear-gradient(90deg,rgba(8,34,28,.88) 0%,rgba(13,50,40,.73) 42%,rgba(12,43,36,.23) 100%),linear-gradient(0deg,rgba(8,30,25,.32),transparent 38%)}
.tanga-hero-content{position:relative;z-index:1;width:min(1170px,calc(100% - 64px));margin:0 auto;padding:78px 0 82px}.tanga-hero-content>*{max-width:650px}.tanga-hero-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#f1d9ab;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;visibility:visible!important;opacity:1!important}.tanga-hero-eyebrow span{width:34px;height:1px;background:var(--tanga-gold)}.tanga-hero-content h1{display:block!important;visibility:visible!important;opacity:1!important;position:relative;z-index:1;margin:0!important;color:#fff!important;font-size:clamp(42px,6.2vw,76px)!important;font-weight:600;line-height:1.12;letter-spacing:-.045em}.tanga-hero-copy{margin:22px 0 28px;color:rgba(255,255,255,.84);font-size:16px;line-height:1.9}.tanga-hero-action{display:inline-flex;align-items:center;gap:25px;padding:14px 20px;background:var(--tanga-gold);color:#173b30;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.tanga-hero-action:hover{transform:translateY(-2px);background:#ebc77e;color:#173b30}.tanga-hero-action span{font-size:19px;line-height:1}.tanga-hero-motto{display:flex;align-items:center;gap:13px;margin-top:48px;padding-top:14px;border-top:1px solid rgba(255,255,255,.24)}.tanga-hero-motto span{color:rgba(255,255,255,.65);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.tanga-hero-motto strong{color:#f0d6a4;font-size:14px;font-weight:500}.tanga-hero-index{position:absolute;right:max(32px,calc((100% - 1170px)/2));bottom:30px;z-index:1;color:rgba(255,255,255,.68);font-size:10px;letter-spacing:.13em}.tanga-hero-index span{color:var(--tanga-gold);font-weight:700}.tanga-hero-slider .owl-nav{position:absolute;right:max(32px,calc((100% - 1170px)/2));bottom:62px;display:flex;gap:8px}.tanga-hero-slider .owl-nav button.owl-prev,.tanga-hero-slider .owl-nav button.owl-next{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:0;color:#fff;font-size:17px;transition:.2s}.tanga-hero-slider .owl-nav button:hover{border-color:var(--tanga-gold);background:var(--tanga-gold);color:var(--tanga-green-dark)}.tanga-hero-slider .owl-dots{position:absolute;left:max(32px,calc((100% - 1170px)/2));bottom:34px}.tanga-hero-slider .owl-dot span{background:rgba(255,255,255,.45)!important}.tanga-hero-slider .owl-dot.active span{background:var(--tanga-gold)!important}
.mainbag .section_title h2,.mainbag .section_title h3,.mainbag .section_title h4,.mainbag h2,.mainbag h3{font-family:'Poppins',sans-serif;letter-spacing:-.025em}.mainbag .section_title h2{font-weight:600;color:var(--tanga-green-dark)}.mainbag .section_title_meta{color:#9b773a;font-size:11px;font-weight:600;letter-spacing:.16em}.mainbag .section_padding{padding-top:86px;padding-bottom:86px}.mainbag .gallery_item{border-radius:2px;overflow:hidden}.mainbag .gallery_item_img img{transition:transform .5s}.mainbag .gallery_item:hover .gallery_item_img img{transform:scale(1.045)}.mainbag .gallery_item_inner{padding:18px 20px}.mainbag .gallery_item_inner h4{font-size:15px;font-weight:600}.mainbag .gallery_item_inner p,.mainbag .gallery_item_inner div{font-size:12px;line-height:1.8;color:var(--tanga-muted)}
.mainbag .notice_board,.mainbag .noticeboard,.mainbag .single_notice{font-family:'Poppins',sans-serif}.mainbag .notice_board a,.mainbag .noticeboard a{transition:color .2s}.mainbag .single-course,.mainbag .single_course,.mainbag .single_event,.mainbag .single_news_item{border-radius:2px}.mainbag .single-video-item .gallery_item_img{position:relative}.mainbag .single-video-item .gallery_item_img:after{position:absolute;inset:0;display:grid;place-items:center;content:'▶';color:white;font-size:20px;text-shadow:0 2px 12px #000}
.notice-section #noticeContent{background:linear-gradient(135deg,#164b3d,#10372f);border-radius:3px;box-shadow:0 20px 45px rgba(15,50,40,.15)}.notice-section #noticeContent .notice-board-header h2.notice-board-title{font-family:'Poppins',sans-serif;font-size:clamp(23px,3vw,32px);font-weight:600}.notice-section #noticeContent .notification-container ul li .noticeboard_inner_item{border:1px solid rgba(255,255,255,.14);border-radius:2px;background:rgba(255,255,255,.08)}.notice-section #noticeContent .notification-container ul li .noticeboard_inner_item p{background:rgba(0,0,0,.16)}.heading_main_logo img,.heading_logo img{width:54px!important;height:54px!important;max-height:60px;object-fit:contain}.heading_main_logo{display:flex;align-items:center;gap:10px}.heading_main_logo:after{content:'Tanga Technical Secondary School';max-width:160px;color:#164b3d;font-family:'Poppins',sans-serif;font-size:12px;font-weight:600;line-height:1.4}.footer-item-logo img{width:54px!important;height:54px!important;max-height:60px;object-fit:contain}
.tanga-media-empty{display:flex;align-items:center;gap:20px;padding:27px 30px;border:1px solid var(--tanga-line);background:#f8f8f3}.tanga-media-empty>span{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid #c3a56e;border-radius:50%;color:#987439}.tanga-media-empty h3,.tanga-directory-note h3{margin:0 0 5px;color:var(--tanga-green-dark);font-size:16px;font-weight:600}.tanga-media-empty p,.tanga-directory-note p{margin:0;color:var(--tanga-muted);font-size:12px;line-height:1.7}.tanga-media-empty>a{margin-left:auto;color:var(--tanga-green);font-size:11px;font-weight:600;white-space:nowrap}.tanga-directory-note{padding:22px 24px;border:1px solid var(--tanga-line);background:#f8f8f3}.tanga-directory-note a{display:inline-block;margin-top:10px;color:var(--tanga-green);font-size:12px;font-weight:600}.tanga-directory-note h3{margin-bottom:7px}.tanga-event-empty td{padding:23px!important;background:#f7f8f4}.tanga-event-empty span,.tanga-event-empty strong{display:block}.tanga-event-empty span{color:#987439;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tanga-event-empty strong{margin:6px 0;color:var(--tanga-green-dark);font-size:15px;font-weight:600}.tanga-event-empty p{margin:0 0 8px;color:var(--tanga-muted);font-size:12px}.tanga-event-empty a{color:var(--tanga-green);font-size:11px;font-weight:600}
@keyframes tanga-image-enter{from{transform:scale(1.035)}to{transform:scale(1)}}
@media(max-width:767px){.tanga-hero-slide{min-height:580px}.tanga-hero-shade{background:linear-gradient(90deg,rgba(8,34,28,.84),rgba(13,50,40,.42)),linear-gradient(0deg,rgba(8,30,25,.4),transparent 60%)}.tanga-hero-content{width:calc(100% - 40px);padding:60px 0 84px}.tanga-hero-content h1{font-size:clamp(39px,10vw,57px)}.tanga-hero-copy{max-width:480px;font-size:14px}.tanga-hero-motto{margin-top:35px}.tanga-hero-index{right:20px;bottom:26px}.tanga-hero-slider .owl-nav{right:20px;bottom:58px}.tanga-hero-slider .owl-dots{left:20px;bottom:30px}.mainbag .section_padding{padding-top:62px;padding-bottom:62px}.tanga-media-empty{align-items:flex-start;flex-wrap:wrap;padding:21px}.tanga-media-empty>a{margin:0 0 0 72px}}
@media(prefers-reduced-motion:reduce){.tanga-hero-image{animation:none}}

/* 2026 homepage refinement: clearer hierarchy, readable cards, responsive flow */
:root{--tanga-surface:#f5f7f3;--tanga-surface-warm:#fbf8f1;--tanga-shadow:0 18px 48px rgba(16,55,47,.11);--tanga-shadow-hover:0 24px 60px rgba(16,55,47,.17);--tanga-radius:18px}
body{background:var(--tanga-paper);overflow-x:hidden}.mainbag{background:var(--tanga-paper)}
.mainbag img{max-width:100%}.mainbag p,.mainbag li,.mainbag a{overflow-wrap:anywhere}.mainbag .container{width:100%}
.heading{box-shadow:0 8px 28px rgba(16,55,47,.07)}
.heading_main{background:rgba(255,254,250,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.heading_main_menu_list_link{font-weight:600!important;letter-spacing:-.01em}.heading_main_menu_list_link:hover{color:var(--tanga-green)!important}

.mainbag .section_padding{padding-top:clamp(68px,7vw,108px);padding-bottom:clamp(68px,7vw,108px)}
.mainbag .section_title{max-width:760px;margin-bottom:42px}.mainbag .text-center .section_title,.mainbag .section_title.text-center{margin-left:auto;margin-right:auto}
.mainbag .section_title_meta{display:inline-flex;align-items:center;gap:9px;margin-bottom:13px;color:#8b672b;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.18em}
.mainbag .section_title_meta:before{content:"";width:27px;height:2px;background:var(--tanga-gold)}
.mainbag .section_title h2{margin-bottom:18px;color:var(--tanga-green-dark);font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.12;letter-spacing:-.04em}
.mainbag .section_title p{max-width:680px;color:#596760;font-size:15px;line-height:1.85}

.tanga-hero-slide{min-height:clamp(590px,58vw,760px)}.tanga-hero-shade{background:linear-gradient(90deg,rgba(7,29,24,.93) 0%,rgba(11,47,37,.78) 46%,rgba(9,37,30,.18) 100%),linear-gradient(0deg,rgba(7,29,24,.5),transparent 48%)}
.tanga-hero-content{width:min(1200px,calc(100% - 64px));padding:92px 0 108px}.tanga-hero-content>*{max-width:720px}
.tanga-hero-content h1{font-size:clamp(46px,6vw,78px)!important;line-height:1.04;max-width:780px}.tanga-hero-copy{max-width:620px;margin:25px 0 32px;color:rgba(255,255,255,.9);font-size:16px;line-height:1.85}
.tanga-hero-action{min-height:50px;padding:14px 23px;border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.2)}

.notice-section{position:relative;z-index:4;padding:0 0 28px}.notice-section #noticeContent{margin-top:-38px;border:1px solid rgba(255,255,255,.14);border-radius:var(--tanga-radius);box-shadow:0 24px 65px rgba(9,43,35,.22);overflow:hidden}
.notice-section #noticeContent .notification-container ul li .noticeboard_inner_item{border-radius:11px;background:rgba(255,255,255,.1)}
.notice-section #noticeContent .notification-container ul li .noticeboard_inner_item,.notice-section #noticeContent .notification-container ul li .noticeboard_inner_item *{color:#fff}

.about_us{margin-top:0!important;background:linear-gradient(180deg,#fffefa 0%,#f7f8f4 100%)}
.about_us .row{row-gap:34px}.about_us_img_inner{position:relative;width:100%;height:clamp(420px,48vw,610px);overflow:hidden;border-radius:var(--tanga-radius);box-shadow:var(--tanga-shadow)}
.about_us_img_inner:after{position:absolute;inset:18px;content:"";border:1px solid rgba(255,255,255,.65);border-radius:12px;pointer-events:none}.about_us_img_inner img{object-fit:cover}
.about_us_inner{padding:clamp(8px,2vw,25px) 0}.about_us_inner h3{margin-bottom:24px;color:var(--tanga-green-dark);font-size:clamp(30px,4vw,48px);font-weight:650;line-height:1.14;letter-spacing:-.04em}
.about_us_home p{margin-bottom:24px!important;color:#56645d;font-size:15px;line-height:1.9}.about_us_inner ul{display:grid;gap:10px;margin-bottom:28px}.about_us_inner ul li{position:relative;margin:0;padding:13px 16px 13px 43px;border:1px solid var(--tanga-line);border-radius:10px;background:#fff;color:var(--tanga-ink);font-size:14px;font-weight:550;line-height:1.55}.about_us_inner ul li i{position:absolute;left:16px;top:17px;color:var(--tanga-green)}
.about_us_inner_call{display:inline-flex;align-items:center}.about_us_inner .site_btn{margin-top:25px;border-radius:8px;background:var(--tanga-green);box-shadow:0 10px 24px rgba(22,75,61,.18)}

.gallery{background:#fff}.gallery .row.mb-minus-24{row-gap:24px}.mainbag .gallery_item{display:flex;height:100%;flex-direction:column;border:1px solid var(--tanga-line);border-radius:var(--tanga-radius);background:#fff;box-shadow:0 10px 30px rgba(16,55,47,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mainbag .gallery_item:hover{transform:translateY(-6px);border-color:rgba(217,173,97,.75);box-shadow:var(--tanga-shadow-hover)}.mainbag .gallery_item_img{height:230px;overflow:hidden}.mainbag .gallery_item_img img{width:100%;height:100%;object-fit:cover}.mainbag .gallery_item_inner{display:flex;min-height:118px;flex:1;flex-direction:column;padding:20px 21px 22px}.mainbag .gallery_item_inner h4{margin-bottom:8px;color:var(--tanga-green-dark);font-size:16px;line-height:1.45}.mainbag .gallery_item_inner p,.mainbag .gallery_item_inner div{display:block!important;visibility:visible!important;opacity:1!important;color:#5f6d66!important;font-size:13px!important;line-height:1.65!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}

.home_speech_section{background:linear-gradient(135deg,var(--tanga-green-dark),var(--tanga-green));color:#fff}.home_speech_section .section_title_meta,.home_speech_section .section_title h2{color:#fff}.home_speech_section .section_title_meta:before{background:var(--tanga-gold)}
.home_speech_section .single_speech_item{position:relative;min-height:250px;padding:36px 40px 36px 150px;border:1px solid rgba(255,255,255,.16);border-radius:var(--tanga-radius);background:rgba(255,255,255,.09);box-shadow:0 18px 45px rgba(0,0,0,.12)}
.home_speech_section .speaker_photo{position:absolute;left:36px;top:36px;width:86px;height:86px;padding:8px;border-radius:50%;background:#fff}.home_speech_section .speaker_photo img{width:100%;height:100%;border-radius:50%;object-fit:contain}.home_speech_section .speaker_info{color:#f2d6a3;font-weight:700}.home_speech_section .speech{display:block!important;visibility:visible!important;opacity:1!important;margin:14px 0;color:rgba(255,255,255,.9);font-size:15px;line-height:1.85;white-space:normal!important;overflow:visible!important}.home_speech_section .speech_details{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--tanga-gold);text-underline-offset:5px}

.feature{padding:34px 0 24px}.feature .container:before{display:none}.feature .row{row-gap:20px}.feature .row>[class*=col-]{display:flex}.feature_item{width:100%;min-height:220px;align-items:flex-start;flex-direction:column;padding:28px 24px;border:1px solid var(--tanga-line)!important;border-radius:var(--tanga-radius);background:#fff;box-shadow:0 10px 30px rgba(16,55,47,.07);transition:transform .25s,box-shadow .25s}.feature_item:hover{transform:translateY(-5px);box-shadow:var(--tanga-shadow)}.feature_item_left{display:flex}.feature_item_icon{display:grid;width:58px;height:58px;place-items:center;margin:0 0 19px;padding:10px;border-radius:14px;background:#edf3ef}.feature_item_icon img{width:100%!important;height:100%!important;object-fit:contain}.feature_item_right{width:100%;padding:0}.feature_item_inner{text-align:left!important}.feature_item_inner h4{margin:0 0 8px;color:var(--tanga-green-dark);font-size:18px;line-height:1.4}.feature_item_inner p{display:block!important;visibility:visible!important;opacity:1!important;margin:0;color:#5c6963;font-size:13px;line-height:1.72;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}

.home_course{background:var(--tanga-surface)}.home_course .row.mb-5{row-gap:24px;margin-bottom:0!important}.home_course .row.mb-5>[class*=col-]{display:flex}.home_course .course_item{display:flex;width:100%;height:100%;flex-direction:column;margin-top:0;overflow:hidden;border:1px solid #e1e7e2;border-radius:var(--tanga-radius);background:#fff;box-shadow:0 10px 30px rgba(16,55,47,.07);transition:transform .25s,box-shadow .25s}.home_course .course_item:hover{transform:translateY(-6px);box-shadow:var(--tanga-shadow-hover)}.home_course .course_item_img{margin:0}.home_course .course_item_img_inner{height:225px}.home_course .course_item_img_inner img{transition:transform .45s}.home_course .course_item:hover img{transform:scale(1.05)}.home_course .course_item_img_status{left:18px;bottom:16px;max-width:calc(100% - 36px);padding:7px 12px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(16,55,47,.9)!important;backdrop-filter:blur(5px);color:#fff;white-space:normal}.home_course .course_item_inner{display:flex;min-height:84px;align-items:center;padding:20px 21px}.home_course .course_item_inner h4{display:block!important;visibility:visible!important;opacity:1!important;margin:0;color:var(--tanga-green-dark);font-size:17px;line-height:1.45;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}

.cta_area{position:relative;padding:clamp(72px,8vw,112px) 0 clamp(135px,13vw,190px);background-color:var(--tanga-green-dark);background-blend-mode:multiply}.cta_area:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(10,42,34,.94),rgba(15,62,50,.72))}.cta_area>.container{position:relative}.cta_area_inner .boxed_btn{border-radius:8px;background:var(--tanga-gold);color:var(--tanga-green-dark)}
.funfact #counters{padding:38px 24px;border:1px solid rgba(255,255,255,.25);border-radius:var(--tanga-radius);background:linear-gradient(135deg,#1b6752,#164b3d);box-shadow:var(--tanga-shadow-hover)}.funfact_item h3{font-size:clamp(28px,4vw,44px);font-weight:700}.funfact_item p{display:block!important;visibility:visible!important;opacity:1!important;margin:0;color:rgba(255,255,255,.88);line-height:1.5;white-space:normal}

.index-events{background:#fff}.index-events .row{row-gap:34px}.events_preview_img{width:100%;height:clamp(380px,45vw,590px);overflow:hidden;border-radius:var(--tanga-radius);box-shadow:var(--tanga-shadow)}.events_preview_img img{transition:transform .5s}.events_preview_img:hover img{transform:scale(1.035)}.events_schedule{overflow:visible}.events_schedule table{border-spacing:0}.tanga-event-empty td{padding:28px!important;border:1px solid var(--tanga-line);border-radius:14px;background:var(--tanga-surface-warm)!important}.tanga-event-empty strong{color:var(--tanga-green-dark);font-size:18px;line-height:1.45}.tanga-event-empty p{color:#5f6b65;font-size:13px;line-height:1.7}.tanga-event-empty a{font-size:12px;font-weight:700}

.index-blog{background-color:var(--tanga-surface);background-size:cover}.index-blog .row:last-child{row-gap:24px}.index-blog .row:last-child>[class*=col-]{display:flex}.index-blog .blog_item{display:flex;width:100%;height:100%;flex-direction:column;margin-top:0;overflow:hidden;border:1px solid #e0e6e1;border-radius:var(--tanga-radius);background:#fff;box-shadow:0 10px 30px rgba(16,55,47,.07);transition:transform .25s,box-shadow .25s}.index-blog .blog_item:hover{transform:translateY(-6px);box-shadow:var(--tanga-shadow-hover)}.index-blog .blog_item_img{height:235px!important;margin:0}.index-blog .blog_item_img img{transition:transform .45s}.index-blog .blog_item:hover img{transform:scale(1.045)}.index-blog .blog_item_inner{display:flex;min-height:210px;flex:1;flex-direction:column;margin:0;padding:24px;box-shadow:none!important}.index-blog .blog_item_meta{margin-bottom:10px;color:#8b672b;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.index-blog .blog_item_title{display:block!important;visibility:visible!important;opacity:1!important;margin:0 0 15px!important;color:var(--tanga-green-dark);font-family:'Poppins',sans-serif;font-size:18px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.index-blog .blog_item_readmore{margin-top:auto;color:var(--tanga-green);font-size:11px;border:0;text-decoration:underline;text-decoration-color:var(--tanga-gold);text-underline-offset:5px}

.noticeboard{padding-top:70px!important}.noticeboard_inner{overflow:hidden;border-radius:var(--tanga-radius);box-shadow:var(--tanga-shadow)}.noticeboard_inner_head{padding:21px 24px;background:var(--tanga-green)}.noticeboard_inner_wrapper{padding:24px;border:1px solid var(--tanga-line);border-top:0;background:#fff}.noticeboard_inner_item,.noticeboard_inner_item *{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.noticeboard_inner_item p,.noticeboard_inner_item a{display:block!important;visibility:visible!important;opacity:1!important;line-height:1.65!important}

@media (min-width:768px) and (max-width:1199px){.mainbag .container{max-width:calc(100% - 48px)}.feature .row>[class*=col-]{flex:0 0 50%;max-width:50%}.gallery .row.mb-minus-24>[class*=col-],.home_course .row.mb-5>[class*=col-]{flex:0 0 50%;max-width:50%}.home_speech_section .single_speech_item{padding-left:132px}.heading_main_logo:after{max-width:125px;font-size:11px}}
@media (max-width:767px){.mainbag .container{max-width:100%;padding-left:20px;padding-right:20px}.mainbag .section_padding{padding-top:64px;padding-bottom:64px}.mainbag .section_title{margin-bottom:28px;text-align:left}.mainbag .section_title_meta{font-size:10px}.mainbag .section_title h2{font-size:clamp(27px,8vw,35px);line-height:1.18}.mainbag .section_title p{font-size:14px;line-height:1.75}.tanga-hero-slide{min-height:620px}.tanga-hero-content{width:calc(100% - 40px);padding:70px 0 108px}.tanga-hero-content h1{font-size:clamp(38px,11vw,54px)!important;line-height:1.08}.tanga-hero-copy{font-size:14px;line-height:1.75}.tanga-hero-action{width:100%;max-width:280px;justify-content:space-between}.tanga-hero-motto{align-items:flex-start;flex-direction:column;gap:6px;margin-top:30px}.notice-section{padding:0 12px 20px}.notice-section #noticeContent{margin-top:-24px}.about_us_img_inner{height:390px;margin-bottom:8px}.about_us_img_inner:after{inset:12px}.about_us_inner h3{font-size:30px}.about_us_inner ul li{font-size:13px}.mainbag .gallery_item_img{height:220px}.home_speech_section .single_speech_item{min-height:0;padding:27px 24px}.home_speech_section .speaker_photo{position:static;width:72px;height:72px;margin-bottom:17px}.home_speech_section .speech{font-size:14px}.feature{padding-top:22px}.feature .row>[class*=col-]{display:flex;flex:0 0 100%;max-width:100%}.feature_item{min-height:0;flex-direction:row;padding:21px}.feature_item_icon{width:52px;height:52px;flex:0 0 auto;margin:0 17px 0 0}.feature_item_right{width:auto}.home_course .course_item_img_inner{height:220px}.cta_area{text-align:left}.funfact{padding:28px 20px!important}.funfact #counters{bottom:125px;padding:25px 10px 8px}.funfact .row .col-md-3{max-width:50%;flex:0 0 50%}.funfact_item{padding:0 5px}.funfact_item p{font-size:12px}.events_preview_img{width:100%;height:360px}.index-blog .blog_item_img{height:220px!important}.index-blog .blog_item_inner{min-height:190px;padding:21px}.noticeboard{padding-top:55px!important}}
@media (min-width:480px) and (max-width:767px){.gallery .row.mb-minus-24>[class*=col-],.home_course .row.mb-5>[class*=col-]{flex:0 0 50%;max-width:50%}.mainbag .gallery_item_img,.home_course .course_item_img_inner{height:180px}.mainbag .gallery_item_inner{min-height:142px;padding:17px}.mainbag .gallery_item_inner h4{font-size:14px}.mainbag .gallery_item_inner p,.mainbag .gallery_item_inner div{font-size:12px!important}.home_course .course_item_inner{min-height:76px;padding:16px}.home_course .course_item_inner h4{font-size:14px}}
@media (max-width:479px){.mainbag .container{padding-left:16px;padding-right:16px}.heading_main_logo:after{max-width:115px;font-size:10px}.tanga-hero-content{width:calc(100% - 32px)}.tanga-hero-slider .owl-nav{display:none}.tanga-hero-index{display:none}.about_us_img_inner{height:300px}.about_us_inner_call a{font-size:14px!important}.gallery .row.mb-minus-24>[class*=col-],.home_course .row.mb-5>[class*=col-],.index-blog .row:last-child>[class*=col-]{flex:0 0 100%;max-width:100%}.events_preview_img{height:300px}.tanga-media-empty{display:block}.tanga-media-empty>a{display:inline-block;margin:14px 0 0}}
@media (prefers-reduced-motion:reduce){.mainbag *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
