:root {
  --main_color: #034785;
  --second_color:#0088A5;
  --second_color_2: rgba(2,136,165, 0.1);
  --second_color_21: rgba(0,136,165, 0.1);
  --main_color_2: #022c53;
  --main_color_3:#0088A5;
  --purple:#852F9B;
  --pink:#E98487;
  --blue_o_01:rgba(3,71,133,0.10);
  --blue_o:rgba(3,71,133,0.15);
}

#masthead.tw2023{width:100%;padding-left:60px;padding-right:60px;padding-top:30px;padding-bottom:30px; grid-template: none !important;display: block;}
.tw2023 .header_logo{line-height:0;font-size:0;}
.tw2023 .header_logo {width:230px;}
.tw2023 .header_nav{margin-left:auto;}
.tw2023 .header_inner{padding-left:0px;padding-right:0px;display:flex;align-items: center;width: 1400px;max-width: 100%; margin-left: auto; margin-right: auto;}
.tw2023 .header_toggle_menu{cursor:pointer;}
.tw2023 ul.menu{display:flex;margin-top:0px;margin-bottom:0px;}
.tw2023 ul.menu li{padding-left:0px;margin-right:30px }
.tw2023 ul.menu li a{font-size: 20px;color:var(--main_color);font-weight:400;letter-spacing:0.1px;text-transform:uppercase; font-weight: bold;font-family: 'Noyh R Bold';}
.tw2023 ul.menu li a:hover{color:var(--second_color);}
.tw2023 ul.menu li:before{content:none;}
.tw2023 ul.menu li.btn_link a{border:3px solid var(--pink);border-radius:8px;padding:12px 30px;color:var(--pink);text-transform: capitalize;}
.tw2023 ul.menu li.btn_link a:hover{background:var(--pink);color:#fff;}

#hiddendiv{z-index:-1 !important;}
.wc_pop_menu{left:auto !important;right:0px;transition:all ease 0.3s;z-index:9;height:100%;background:var(--second_color);width:0px;overflow:hidden;}
.mob_menu_open .wc_pop_menu{visibility:visible !important;width:650px;}
.wc_pop_menu_inner{max-height:100%;overflow:auto;}
.wc_pop_menu_co{width:650px;position:relative;padding:111px 95px; height: 100%;}
.wc_pop_menu_btn_close{position:Absolute;top:55px;right:45px;left:auto;cursor:pointer;}
.wc_pop_menu ul.menu ul{margin:0px;}
.wc_pop_menu ul.menu li{padding:0px;}
.wc_pop_menu ul.menu li:before{content:none;}
.wc_pop_menu ul.menu li a{font-size: 32px;font-weight: bold;font-style: normal;text-align: left;letter-spacing: .1px;color: #ffffff;font-family: 'Noyh R Bold';}
.wc_pop_menu ul.menu li a:hover{color:#ffd530;}
.wc_pop_menu_inner_sc{ padding-top:15px;}
.wc_pop_menu_inner_sc ul.menu{margin-bottom:0px !Important;margin-top:0px !Important;}



/*-- tw_2023_banner --*/
.tw_2023_banner{width:100%;position:relative;margin-bottom:100px;}
.tw_2023_banner:before{content:'';display:block;aspect-ratio:1920/706;}
.tw_2023_banner .banner_bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1;}
.tw_2023_banner .banner_text{position:absolute;bottom:0px;width:100%;padding:0px 30px 20px;left:0px;z-index:3;background:var(--main_color);}
.tw_2023_banner .banner_text h1{font-size: 50px;line-height: 1;text-align: left;letter-spacing: 0px;color: #ffffff; font-family: 'Noyh R Bold'; font-weight: bold;margin-left: auto;margin-right: auto;width: 1400px; max-width: 100%;padding-left: 0px; padding-right: 0px;}
.tw_2023_banner svg{position:absolute;bottom:0px;left:0px;z-index:2;width:100%;height:auto;}
.tw_2023_banner .banner_text svg{position:absolute;bottom:calc(100% - 1px);top:auto;}
/*-- tw_2023_banner end --*/


/*-- tw_sec --*/
.tw_img_wrp {display:inline-block;line-height:0;}
.tw_img_wrp img{max-width:100%;height:auto;}
.tw_img_wrp.img_full_width, .tw_img_wrp.img_full_width img{width:100%;}
.tw_img_wrp.overlap_right{width:calc(100% + 90px);}

.tw2023_btn{line-height:1;font-size:0;}
.tw2023_btn a{font-size: 20px;font-weight: normal;line-height: 1;font-style: normal;text-align: left;color: var(--main_color);padding-bottom:5px;position:relative;transition:all ease 0.3s;display:inline-block;font-family: 'Noyh R Bold', sans-serif; text-decoration: none !important;}
.tw2023_btn a:before{content:'';position:absolute;bottom:0px;width:100%;height:0px;border-top:2px solid var(--main_color);transition:all ease 0.3s;}
.tw2023_btn a:hover{color:var(--second_color);}
.tw2023_btn a:hover:before{border-color:var(--second_color);width:100%;}
.tw2023_btn.center{text-align:center;}
.tw2023_btn.center a{text-align:center;}
.tw2023_btn.center a:before{left:50%;transform:translateX(-50%);}
.tw2023_btn.btn_s2 a{padding:12px 22px 9px;background:var(--second_color_2);border-radius:29px;font-size: 20px;font-weight: normal;}
.tw2023_btn.btn_s2 a:before{content:none;}
.tw2023_btn.btn_s2 a:hover{background:var(--main_color);color:#FFF }
.tw2023_btn.btn_size_1 a{ font-size: 20px;font-weight: normal;}
.tw2023_btn.icon_arrow_down svg{transform:translateY(7px)}

.tw_btn_inline{display: flex;align-items: center;}
.tw_btn_inline .tw2023_btn{margin-right:20px;}
.tw_btn_inline .tw2023_btn:last-child{margin-right:0px;}
.tw_btn_inline.center{width:100%;flex-wrap: wrap;justify-content: center;margin-bottom:-20px;}
.tw_btn_inline.center .tw2023_btn {margin-right: 10px;margin-left:10px;margin-bottom:20px;}

.tw_video_wrp{position:Relative;}
.tw_video_wrp video{position:absolute;top:0px;left:0px;width:100%;height: 100%;}
.tw_video_wrp .video_play_btn{position:absolute;top:50%;left:50%;position:absolute;width:120px;height:120px;background:#FFF;border-radius:50%;cursor:pointer;transform:translate(-50%, -50%);}
.tw_video_wrp .video_play_btn span{position:Absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.tw_video_wrp .video_play_btn span.icon_play{margin-left:7%;}
.tw_video_wrp .video_play_btn span.icon_pause{opacity:0;width:50px;height:80px;}
.tw_video_wrp .video_play_btn span.icon_pause:before, .tw_video_wrp .video_play_btn span.icon_pause:after{content:'';position:absolute;top:0px;left:0px;width:20px;height:80px;background:var(--main_color);}
.tw_video_wrp .video_play_btn span.icon_pause:after{left:auto;right:0;}
.tw_video_wrp.playing .video_play_btn{opacity:0.3 }
.tw_video_wrp.playing .video_play_btn span.icon_play{display:none;}
.tw_video_wrp.playing .video_play_btn span.icon_pause{opacity:1;}
.tw_video_wrp.s2{position:relative;}
.tw_video_wrp.s2 .video_cover{position:absolute;width:100%;height:100%;object-fit:cover;}
.tw_video_wrp.s2.playing .video_cover{visibility:hidden;}
.tw_video_wrp.s2.playing .video_play_btn{visibility:hidden;}
.tw_video_wrp .video_play_btn{ background:transparent; border:2px solid #FFF;}
.tw_video_wrp .icon_play svg path{fill:#FFF;}
@media(max-width:600px){
  .tw_video_wrp .video_play_btn{width:50px;height:50px;}
  .tw_video_wrp .icon_play{width:20px;height:20px;}
  .tw_video_wrp .video_play_btn svg{width:20px;height:20px;}  
}



.tw_sec{margin-bottom:70px;padding:0px 60px;display: flex;flex-direction: column;align-items: center;font-family: "Noyh R Book";}
.page-id-29908 .section_heading{margin-bottom:50px;}
.tw_sec.bg2{padding-top:70px;padding-bottom:70px;background-color:var(--second_color_2);}
.tw_sec.bg21{padding-top:70px;padding-bottom:70px;background-color:var(--second_color_21);}
.tw_sec.bg3 { padding-top:70px;padding-bottom:70px; background-color: var(--second_color);}
.tw_sec.bg4{ padding-top:70px;padding-bottom:70px; background-color:var(--blue_o); }
.tw_sec.bg41{ padding-top:70px;padding-bottom:70px; background-color:var(--blue_o_01);}

.tw_sec p{margin-top:0px;font-size: 20px;font-weight: normal;line-height: 1.2;font-style: normal;text-align: left;color: var(--main_color); margin-bottom: 30px;max-width: 100%;font-family: "Noyh R Book"}
.tw_sec h1, .tw_sec h2, .tw_sec h3, .tw_sec h4, .tw_sec h5{max-width: 100%;}
.tw_sec p:last-child{margin-bottom:0px;}
.tw_sec p strong{font-family:'Noyh R Bold', sans-serif; font-weight: bold;}
p.p_size_1, .p_size_1 p, .p_size_1 #user-registration p{ font-size: 20px; font-weight: normal; line-height: 1.2}
p.p_size_2, .p_size_2 p{ font-size: 20px;font-weight: normal;line-height: 1.2;}
p.bold_800, .bold_800 p{ font-weight:bold;font-family: 'Noyh R Bold'}
p.italic, .italic p{ font-style: italic; }
.p_size_1 ul li,.p_size_1 ol li{font-size: 20px;font-weight: normal;line-height: 1.2;color:var(--main_color);margin-bottom:10px;max-width: 100%; font-family: 'Noyh R Book';}
.p_size_1 ul li:last-child,.p_size_1 ol li:last-child{margin-bottom: 0px;}
.p_size_1 ul,.p_size_1 ol{margin-bottom: 20px;margin-top: 0px;}
.p_size_1 ul:last-child,.p_size_1 ol:last-child{ margin-bottom:0px; }
.tw_sec_in a{font-family: 'Noyh R Bold';}

.tw_career_detail{display:table;margin-bottom:30px;}
.tw_career_detail_row{display:table-row;}
.tw_career_detail_row>div{display:table-cell;padding-bottom:20px;}
.tw_career_detail_row>div:first-child{padding-right:20px;}
.tw_career_detail_row>div:first-child *{font-weight:bold;font-family: 'Noyh R Bold'}
.p_size_1 ol{list-style:none;padding-left:0px;counter-reset: ol_li_counter;}
.p_size_1 ol li{padding-left:35px;position:relative;}
.p_size_1 ol li:before{counter-increment: ol_li_counter;content: counter(ol_li_counter)".";position:absolute;top:0px;left:0px;}
.p_size_1 ol ol{padding-top:20px;}
.p_size_1 ol ol li:before{content: counter(ol_li_counter,lower-alpha)".";}

.text_blue p, .text_blue a, .text_blue p a, .text_blue li a,
p.text_blue, p.text_blue a,
.text_blue #user-registration p{
  color:var(--main_color);
}
p.font_bold,
.font_bold p{
  font-family: 'Noyh R Bold', sans-serif;
  font-weight: bold;

}

.text_blue p a:hover, .text_blue li a:hover, p.text_blue a:hover{color:#0088a5;}

.h2_size_1 h2{ font-size: 50px; line-height: 1;font-weight: bold;padding-top:0px; font-family: 'Noyh R Bold', sans-serif;}
.h4_size_1 h4{font-size: 40px;font-weight: normal;line-height: 1;padding-top:0px;margin-bottom:20px;}

.tw_sec_in{display:flex;flex-wrap:wrap;padding-bottom: 50px; width: 1500px;max-width:calc(100% + 100px);margin-left: -50px; margin-right: -50px;}
.tw_sec_in:last-child{padding-bottom:0px;}
.tw_sec_in.align_middle {align-items: center;}
.tw_sec_in .col-4{width: 33.33%;}
.tw_sec_in .col-8{width: 66.66%;}
.tw_sec_in .col-6{width:50%;}
.tw_sec_in .col-12{width:100%;}
.tw_sec_in .col-5{ width: 41.66%;}
.tw_sec_in .col-7{width: 58.33%;}
.tw_sec_in .tw_col{padding-left:50px;padding-right:50px;}

.tw_sec_in h3{
  font-family: 'Noyh R Bold';
  font-weight: bold;
}

.tw_sec_in.inner .tw_col{padding-left:25px;padding-right:25px;}
.tw_sec_in.inner{margin-left:-25px;margin-right:-25px;width:calc(100% + 50px);}

.tw_sec_title, .h2_sec_title h2{font-size: 40px;font-weight: bold;font-family: 'Noyh R Bold', sans-serif;line-height: 1;max-width:100%;padding-top:0px;margin-top:-3px;margin-bottom: 30px;}
.h2_sec_title h2:not(:first-child){ margin-top:60px; }

.text_white h2,
.text_white h3,
.text_white p,
.text_white span{ color:#FFF;}
.tw_sec.no_bottom{ margin-bottom:0px; }
.tw_sec.no_top { margin-top:-100px; }
.text_white .tw2023_btn a{color:#FFF !Important }
.text_white .tw2023_btn a:before{border-color:#FFF !Important;}
.text_center,
.text_center h1,
.text_center h2,
.text_center h3,
.text_center p{
  text-align:center;
}

.tw_sec_subtitle{padding-top:0px;font-weight:400;font-size:35px;line-height:45px;}

.tw_sec.full_width{padding-left:0px;padding-right:0px }
.tw_sec.full_width .tw_sec_in{margin-left:0px;margin-right:0px;width: 100%; max-width: 100%;}

.carousel_3.slick-dotted.slick-slider, .carousel_4.slick-dotted.slick-slider{position:relative;padding-bottom:0px;margin-bottom:0px ;}
.carousel_3.slick-dotted .slick-dots, .carousel_3.slick-dotted .slick-dots,
.carousel_4.slick-dotted .slick-dots, .carousel_4.slick-dotted .slick-dots{padding-top:10px; padding-bottom:0px; position:relative; bottom:0px; }
/*-- tw_sec end --*/




/*-- tw_sec intro --*/
.intro_text_1 p{font-size:20px;line-height:1;}
.intro_text_2 p{font-size:20px;line-height:1.2;}
/*.intro_button .tw2023_btn a{font-size:38px;}*/
/*-- tw_sec intro end --*/

.tw_sec.tw_intro2{padding-top:70px;padding-bottom:70px;background:rgba(0,136,165, 0.09);}
.tw_sec.tw_intro2 .tw_col:nth-child(1){text-align:center;}
.intro2_icon{margin-bottom:50px;width: 120px;}
p.intro2_text_1{line-height: 1;color:vaR(--second_color);margin-bottom:30px; text-align: center;font-size: 30px;}
p.intro2_text_2{line-height: 1.2;color:vaR(--second_color);text-align:center;font-size: 30px;}


.tw_our_program_card{width:100%;max-width:100% !important;padding-top:0px;margin-bottom:50px !Important;margin-left:auto;margin-right:auto;}
.tw_our_program_card .slick-list{margin-left: -25px;margin-right: -25px;}
.tw_card{padding-left:25px;padding-right:25px;text-align:Center;}
.tw_card .card_val{width:150px;height:150px;background:#842F9B;border-radius:50%;margin-bottom:25px;display:inline-flex;justify-content: center;align-items: center;font-size: 50px;font-weight: normal;line-height: 73px;font-style: normal;color:#FFF; font-family: 'Noyh R';}
.tw_card p{font-size: 20px;font-weight: normal;line-height: 1.2;font-style: normal;text-align: center;display:inline-block;width:100%;max-width:100%;}
.tw_card .card_val_text{padding-right:30px;position:relative;font-weight:bold;padding-left: 4px;}
.tw_card .card_val_text span{position:absolute;right:5px;top:15px;font-size:30px;line-height:1;}

/*.sec_tw_quote_content{padding:0px 40px;position:relative; width:1000px; max-width: 100%; margin: 0 auto;}*/
.sec_tw_quote_content{padding-left:0px;position:relative; width:100%; max-width: 100%; margin: 0 auto;}
.sec_tw_quote_content .tw_quote_text{padding-left:40px;position:relative;}
.sec_tw_quote_content .tw_quote_text:before{content:'';position:absolute;top:0px;left:0px;aspect-ratio:83/60;width:20px;background-image:url('/wp-content/themes/teachwell/update_2023/images/icon_quote_open.svg');background-size:contain;background-repeat:no-repeat;background-position:top left;}
.sec_tw_quote_content:after{content:'';position:absolute;bottom:0px;right:0px;aspect-ratio:83/60;width:20px;background-image:url('/wp-content/themes/teachwell/update_2023/images/icon_quote_close.svg');background-size:contain;background-repeat:no-repeat;background-position:bottom right;}
.tw_quote_text p{font-size:20px;font-weight: normal;line-height: 1.2;font-weight: bold;}
.tw_quote_author{font-size:20px;font-weight:bold;font-style: italic;padding-bottom:0px;padding-top:30px;font-family: "Noyh R Bold";}

.tw_sec.section_img_sparator{line-height:0;}

/*.tw_sec.our_story .tw_video_wrp{ width:1031px; max-width: 100%; margin-left:auto; margin-right:auto; }*/
.tw_sec.our_story .tw_video_wrp{ width:100%; max-width: 100%; margin-left:auto; margin-right:auto; }

/*.tw_our_approach_card {margin-bottom:75px !important;width:1300px;max-width:100%;margin-left:auto;margin-right:auto;}*/
.tw_our_approach_card {margin-bottom:65px !important;width:100%;max-width:100%;margin-left:auto;margin-right:auto;}
.tw_our_approach_card .tw_card_inn{background:rgba(0,136,165, 0.1);padding-top:50px;padding-bottom:50px;border-radius:26px;height:100%;padding-left: 15px; padding-right: 15px;}
.tw_our_approach_card .slick-track{display: flex !important;}
.tw_our_approach_card .slick-slide{height: inherit !important;}
.tw_our_approach_card .tw_img_wrp{width:80px;height:80px;aspect-ratio:136/164;position:relative;margin-bottom:15px;}
.tw_our_approach_card .tw_img_wrp img{position:absolute;bottom:0px;width:100%;height:100%;object-fit:contain;}
.tw_our_approach_card h3{font-size: 30px;font-weight: bold;line-height: 1;color:inherit;padding-top:0px;padding-bottom:25px; font-family: 'Noyh R Bold';}
.tw_our_approach_card p{color:inherit;}
.tw_our_approach_card .tw_card[card_no="1"] .tw_card_inn{color:var(--second_color);}
.tw_our_approach_card .tw_card[card_no="2"] .tw_card_inn{color:#852F9B;background-color:rgba(133,47,155, 0.1);}
.tw_our_approach_card .tw_card[card_no="3"] .tw_card_inn{color:#034785;background-color:rgba(3,71,133,0.1);}

.tw_our_approach_card .tw_card {padding-left: 25px;padding-right: 25px;text-align: Center;}
.tw_our_approach_card .slick-list {margin-left:-25px;margin-right:-25px;}

.section_quote_img p.quote2_text{font-size:20px;line-height:1.2; }
.section_quote_img p.quote2_author{font-size:20px;line-height:1.2;font-weight:bold;font-style: italic;border-bottom:1.5px solid var(--main_color);padding-bottom:50px;margin-bottom:50px;}
.section_quote_img .inner p.quote2_text{font-size: 20px;font-weight: normal;line-height: 1.2;color:#000;}

.top_footer_img {margin-left: -60px;margin-right: -60px;width: calc(100% + 120px);aspect-ratio: 1920/500;position:relative;}
.top_footer_img .tw_img_wrp, .top_footer_img .tw_img_wrp img{width:100%;height:100%;position:absolute;top:0px;left:0px;object-fit:cover;}
.tw_sec.footer_top{background:var(--purple);}
.top_footer_text{display:flex;justify-content: center;padding:40px 15px;}
.top_footer_text p{margin-bottom:0px;font-size: 35px;font-weight: normal;line-height: 1;font-style: normal;}
.top_footer_text a{font-size: 35px;font-weight: normal;line-height: 1;}
.top_footer_text .tw2023_btn {margin-left:150px;}

.tw_2023_vision.tw_intro .tw_sec_in{width:1400px;max-width:100%;margin-left:auto;margin-right:auto;}


.tw_2023_our_program_list_program .tw_sec_in {margin-bottom:-50px;align-items: stretch;}
.tw_2023_our_program_list_program .tw_col{margin-bottom:70px !important }
.tw_card_program{height:100%;}
.tw_card_program .tw_card_inn{padding-bottom:90px;position:relative;height:100%;line-height: 0;}
.tw_card_program h3{font-size: 30px;font-weight: normal;line-height: 1;padding-top:20px;padding-bottom:15px;font-family: 'Noyh R Bold';font-weight: bold;}
.tw_card_program h3 a{font-weight:bold;}
.tw_card_program p{font-size: 20px;font-weight: normal;line-height: 1.2;margin-bottom:22px;}
.tw_card_program .btn_wrap{position:absolute;bottom:0px;left:0px;}
.tw_card_program .card_btn2{margin-top:20px;}
.tw_card_program .card_btn1 a{font-size: 20px;font-weight: normal;}
.tw_card_program .tw_img_wrp{aspect-ratio:506/308;position:relative;width:100%;}
.tw_card_program .tw_img_wrp img{position:Absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.tw_card_img_wrp{position:Relative;}
.tw_card_img_wrp a{position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;}

.tw_card_program_co{margin-left:-25px;margin-right:-25px;display:flex;flex-wrap:wrap;margin-bottom: -70px;}
.tw_card_program_wrp{width:33.33%;padding-left:25px;padding-right:25px;margin-bottom:70px;}

.tw_2023_footer{padding-top:40px;display:block;border-right: 0px;}
.tw_2023_footer .fcol_1, .tw_2023_footer .fcol_2, .tw_2023_footer .fcol_3{padding-top:40px;}
.tw_2023_footer .fcol_1{width:30%;}
.tw_2023_footer .fcol_2{width:40%;}
.tw_2023_footer .fcol_3{width:30%;}
.tw_2023_footer .footer-menulinks{padding:0px;}
.tw_2023_footer .footer-menulinks h3{padding-top:0px;padding-bottom:0px;line-height:0;font-size:0;}
.tw_2023_footer .footer-menulinks h3 a{font-size: 1.5rem;font-weight: normal;line-height: 1.2;display:inline-block;margin-bottom:20px;font-family:'Noyh R Bold';font-weight: bold;}
ul.tw_2023_fmenu{margin-top:0px;margin-bottom:0px;}
ul.tw_2023_fmenu li{margin-bottom:5px;}
ul.tw_2023_fmenu a{font-size: 1.25rem;font-weight: normal;line-height: 1.2;display:inline-block;font-family:'Noyh R Bold';}
.tw_2023_footer .fcol_2 ul.tw_2023_fmenu li{margin-bottom:25px;width:500px;max-width:100%;}
.tw_2023_footer .footer-contactinfo{padding:0px;background:transparent;}
.tw_2023_footer .footer-contactinfo li, .tw_2023_footer .footer-contactinfo li a{font-size: 1.25rem;font-weight: normal;line-height: 1.2;margin-bottom:0px;font-family: 'Noyh R Book';}
.tw_2023_footer .footer-contactinfo li a{font-family: 'Noyh R Bold';font-weight: bold;}
.tw_2023_footer ul.footer-sociallinks{margin-top:55px;margin-bottom:15px;}
.tw_2023_footer ul.footer-sociallinks li{padding-right:25px;}
.tw_2023_footer ul.footer-sociallinks li:last-child{padding-right:0px;}
.tw_2023_footer .footer-endplate{padding-left:0px;padding-right:0px;padding-top:60px;padding-bottom:100px }
.tw_2023_footer .footer-endplate p{font-size: 1rem;font-weight: normal;line-height: 1.2;padding:0px;font-family: 'Noyh R Book';}
.tw_2023_footer .logo-footer{max-width:100%;width:230px;display:inline-block;}
 

.section_heading .col-12{display:flex;flex-wrap:wrap;justify-content: space-between;align-items: center;}
.section_heading .tw_heading_text{width:971px;max-width:100%;}
.section_heading .tw_heading_btn{text-align:Center;max-width:100%;padding-top:0px;margin-bottom: -20px;}

.section_heading .tw_heading_btn .tw2023_btn{margin-bottom:20px;}

.tw__prog_heading_wrp{display:flex;width:100%;justify-content: space-between;}
.tw_heading_btn{padding-left:50px;}
.tw__prog_heading_wrp .tw2023_btn a{white-space:nowrap;}

/*.program2.section_heading .tw_heading_btn{width:450px; max-width: 100%;}
.program2.section_heading .tw_heading_text{width:calc(100%  - 450px); max-width: 100%;}*/


.tw_list_icons_s1 .list_icon_inn{display:flex;}
.tw_list_icons_s1 .list_icon_inn .tw_img_wrp {width:114px;}
.tw_list_icons_s1 .list_icon_inn p{width:calc(100% - 114px);padding-left:50px;}
.tw_list_icons_s1{display:grid;column-gap: 100px;row-gap:50px;grid-template-columns:calc(50% - 50px) calc(50% - 50px);}


.table_course{margin-bottom:50px;}
.table_course table {border-collapse: collapse; width:100%; table-layout:fixed;}
.table_course tr:first-child th{background-color:#0088A5;color:#fff;}
.table_course tr td{background:#FFF;}
.table_course tr th, .table_course tr td{padding:11px 15px;font-family: 'Noyh R Bold', sans-serif;font-size: 20px;font-weight: bold;line-height: 1.2;font-style: normal;text-align: left;color: #707070;vertical-align:top;}
.table_course tr th{border-right:1px solid #FFF;}
.table_course tr:first-child th:first-child{opacity:0;}
.table_course tr td:first-child, 
#post-29681 .table_course tr td:first-child{background-color:rgba(0,136,165, 1) !important;color:#fff;border-top-color:#FFF}

body #post-29681 tr:nth-child(even){background: transparent !important;}
.section_course_info .table_course table {width:auto;}
.table_course tr td{border-top:1px solid rgba(0,136,165, 0.47);border-left:1px solid rgba(0,136,165, 0.47);}
.table_course tr td:last-child, .table_course tr th:last-child{border-right:1px solid #0088A5;}
.table_course tr:last-child td{border-bottom:1px solid #0088A5;}
.section_workshop_info .table_course table{width:auto;}

.tw_accordion .su-spoiler-title{font-family:'Noyh R Bold', sans-serif;font-size: 20px;font-weight: bold;line-height: 1.2;padding:10px 45px;box-shadow:none;border-radius:31px;background:var(--second_color);color:#FFF;padding-right: 100px;}
.tw_accordion .su-spoiler-icon:before{content:none;display:none;}
.tw_accordion .su-spoiler-icon{width:20px;height:20px;top:50%;right:40px;left:auto;transform:translateY(-50%) rotate(180deg);background-image:url('/wp-content/themes/teachwell/update_2023/images/icon_caret.svg');background-position:center;background-repeat:no-repeat;background-size: contain;}
.tw_accordion .su-spoiler-closed .su-spoiler-icon{transform:translateY(-50%);}
.tw_accordion .su-spoiler-content{box-shadow:none;border:0px;padding:45px;background-color:#FFF !important;border-radius:30px;margin-top:30px; border:2px solid var(--second_color);}
.tw_accordion .su-spoiler:last-child{ margin-bottom:0px;}

.carousel_quote_list{ width:100%; overflow:hidden;}
.carousel_quote_list .tw_card_quote{padding:100px 70px;background:var(--main_color);}
.carousel_quote_list .tw_card_quote:nth-child(even){background:rgba(3,71,133,0.6);}

.section_application .responsive-tabs-wrapper{margin-bottom:0px;}
.tw_tab .responsive-tabs__list{margin-left:0px !Important;}
.tw_tab ul.responsive-tabs__list{border-bottom:1px solid var(--main_color);}
.tw_tab ul.responsive-tabs__list:after{content:'';display:block;clear:both;}
.tw_tab .responsive-tabs .responsive-tabs__list__item{line-height:1;padding-bottom:10px !important;}
.tw_tab .responsive-tabs .responsive-tabs__list__item--active{border:1px solid var(--main_color) !Important;}
.tw_tab .responsive-tabs__list__item{position:relative;font-family: 'Noyh R Bold', sans-serif !important;font-size: 40px !Important;font-weight: bold;line-height: 1;color:var(--main_color) !important;padding:18px 30px !Important;max-width:100% !Important }
.tw_tab .responsive-tabs__list__item:before{content:'';position:absolute;width:100%;height:2px;background:#FFF;bottom:-1px;left:0px;top:auto;z-index:999;display:none;}
.tw_tab .responsive-tabs__list__item--active:before{display:block;}
.tw_tab .tabcontent {border: 1px solid var(--main_color) !important;border-top: 0px !important;padding: 50px 30px !Important;padding: 0px 30px !Important;}
.tw_tab .tabcontent:before, .tw_tab .tabcontent:after{content:'';display:block; height: 50px !important;}


.tw_sec .nf-form-cont{font-family:'Noyh R Book';}
.tw_sec .nf-form-cont{box-shadow:none !important;border:1px solid var(--main_color) !Important;}
.tw_sec .nf-form-cont input[type="text"], .tw_sec .nf-form-cont input[type="email"], .tw_sec .nf-form-cont input[type="tel"], .tw_sec .nf-form-cont input[type="search"], .tw_sec .nf-form-cont textarea{border-radius:0px;border:1px solid var(--main_color);font-size: 20px;font-weight: normal;line-height: 1.2;color:var(--main_color);padding-top:45px;}
.tw_sec .nf-form-cont label{font-size: 20px;font-weight: normal;line-height: 1.2;color:var(--main_color);text-transform:capitalize; height: auto;}
.tw_sec .nf-form-cont .nf-label-span {font-size: 20px;font-weight: normal;line-height: 20px;color: var(--main_color);font-weight:bold;font-family: 'Noyh R Bold';}
.tw_sec .nf-form-cont:not(:last-child){margin-bottom:30px;}
.tw_sec .nf-form-cont .nf-mp-header{padding-bottom:30px;}
.tw_sec .nf-form-cont h2{margin-bottom:20px;}
.tw_sec .nf-form-cont h2:not(:first-child){margin-top:50px;}
.tw_sec .nf-form-cont [type="checkbox"], .tw_sec .nf-form-cont [type="radio"]{opacity:0;}
.tw_sec .nf-form-cont [type="checkbox"] + label, .tw_sec .nf-form-cont [type="radio"] + label{position:Relative;}
.tw_sec .nf-form-cont [type="checkbox"] + label:before, .tw_sec .nf-form-cont [type="checkbox"] + label:after, .tw_sec .nf-form-cont [type="radio"] + label:before, .tw_sec .nf-form-cont [type="radio"] + label:after{content:'';position:absolute;left:-30px;top:2px;width:20px;height:20px;border:2px solid var(--main_color);display:block;z-index:9;border-radius:50%;}
.tw_sec .nf-form-cont [type="checkbox"] + label:before, .tw_sec .nf-form-cont [type="radio"] + label:before{z-index:8;border:4px solid #FFF;background:var(--main_color);opacity:0;}
.tw_sec .nf-form-cont [type="checkbox"]:checked + label:before, .tw_sec .nf-form-cont [type="radio"]:checked + label:before{opacity:1;}
.tw_sec .nf-form-cont input[type="submit"]{height:auto !important;font-size: 20px;font-weight: bold;line-height: 1;font-style: bold;text-align: left;color: var(--main_color);background:transparent;padding-bottom:5px;position:relative;transition:all ease 0.3s;display:inline-block;font-family: 'Noyh R Bold', sans-serif;text-transform:none;padding:0px;}
.tw_sec .nf-form-cont .submit-wrap .nf-field-element{display:inline-block;width:auto;position:relative;margin-top:25px;}
.tw_sec .nf-form-cont .submit-wrap .nf-field-element:before{content:'';position:absolute;bottom:0px;width:100%;height:0px;border-top:2px solid var(--main_color);transition:all ease 0.3s;}
.tw_sec .nf-form-cont input[type="submit"]:hover{color:var(--second_color);}
.tw_sec .nf-form-cont .nf-field-element:hover:before{border-color:var(--second_color);width:100%;}

.tw_2023_contact #nf-form-205-cont.nf-form-cont,
.tw_2023_contact #nf-form-174-cont.nf-form-cont,
.tw_2023_contact #nf-form-1-cont.nf-form-cont,
.tw_2023_contact #nf-form-64-cont.nf-form-cont{margin:0px;border:0px !Important;padding:0px !Important;max-width:100% !Important;}

.tw_2023_contact #nf-form-205-cont .nf-form-content,
.tw_2023_contact #nf-form-174-cont .nf-form-content,
.tw_2023_contact #nf-form-1-cont .nf-form-content,
.tw_2023_contact #nf-form-64-cont .nf-form-content{padding:0px;}

.tw_2023_contact #nf-form-205-cont #nf-field-5079-container, .tw_2023_contact #nf-form-205-cont #nf-field-5076-container, .tw_2023_contact #nf-form-205-cont #nf-field-5082-container, .tw_2023_contact #nf-form-205-cont #nf-field-5093-container,
.tw_2023_contact #nf-form-64-cont #nf-field-5079-container, .tw_2023_contact #nf-form-64-cont #nf-field-5076-container, .tw_2023_contact #nf-form-64-cont #nf-field-5082-container, .tw_2023_contact #nf-form-64-cont #nf-field-5093-container,
.tw_2023_contact #nf-form-174-cont #nf-field-5079-container, .tw_2023_contact #nf-form-174-cont #nf-field-5076-container, .tw_2023_contact #nf-form-174-cont #nf-field-5082-container, .tw_2023_contact #nf-form-174-cont #nf-field-5093-container,{margin-top:25px !Important }




.tw_card_data_list p{font-size:40px;margin-bottom:0px;text-align:center;line-height:0.93;color:var(--second_color);font-weight:bold;font-family: 'Noyh R Bold';}
.carousel_data_list {margin-bottom: 0px !Important;}


.section_card_icon.our_impact .carousel_3 {width:1367px;max-width:100%;margin-left:auto;margin-right:auto;}
.card_icon_s2 .tw_card_inn{border-radius:26px;padding:50px 25px;overflow:hidden;display:flex;flex-direction: column;align-items: center;height:100%;}
.card_icon_s2 .tw_card_inn{position:relative;background:#E12A821a;color:#E12A82;}
.card_icon_s2 p{color:inherit;}
.card_icon_s2 .card_percent {margin-top: 40px;font-size: 50px;line-height: 0.6;font-weight: bold;display: inline-block;padding-right: 30px;width: Auto;margin-bottom: 10px;padding-left:4px;font-family:'Noyh R Bold';}
.card_icon_s2 .card_percent sup{font-size:30px;position:absolute;}
.card_icon_s2 .tw_img_wrp {width:100px;height:100px;}
.card_icon_s2 .tw_img_wrp img{width:100%;height:100%;object-fit:contain;object-position:bottom center;}
.card_icon_s2 .card_title {font-size: 30px;font-weight: bold;margin-bottom: 10px;font-family:'Noyh R Bold';}
.card_icon_s2[card_no="2"] .tw_card_inn{background:#852F9B1a;color:#852F9B;}
.card_icon_s2[card_no="3"] .tw_card_inn{background:#F364241a;color:#F36424;}


.section_community{overflow:hidden;}
.community_map{position:relative;line-height:0;max-width:1120px;margin-left:auto;margin-right:auto;}
.community_map .pin_n{position:absolute;transform:translate(-50%, -50%);width:16px;height:16px;background:var(--main_color);border-radius:50%;}
.community_map .pin_n span.pin_name{display:inline-block;position:absolute;font-size:20px;line-height:1.046;white-space:nowrap;padding:3px 15px 0px;opacity:0;visibility:hidden;background:var(--main_color);right:23px;top:50%;transform:translateY(-50%);color:#FFF;border-radius:21px;font-family:'Noyh R Bold';font-weight:bold;}
.community_map .pin_n.right span.pin_name{right:auto;left:23px;}
.community_map .pin_n.w_arrow span.pin_name{background:transparent;color:var(--main_color);margin-top:1px;right:10px;}
.community_map .pin_n.w_arrow.left span.pin_name{right:auto;left:10px;}
.community_map .pin_n span.arrow{position:absolute;width:16.41px;height:auto;top:-41%;left:-41%;display:none;}
.community_map .pin_n.w_arrow span.arrow{display:block;}
.community_map .pin_n:hover span{opacity:1;visibility:visible;}
.community_map:hover .pin_n span{opacity: 1;visibility: visible;}
.section_community .h2_sec_title h2{margin-top:-2px;}

.community_map_static_img{display:none;}
.community_map .pin_n[slug="temora___young"] .pin_name{margin-top:-10px;}
.community_map .pin_n[slug="cootamundra___tumut"] .pin_name{margin-top:5px;}
.community_map .pin_n[slug="goulburn"] .pin_name{margin-top:-10px;margin-left:-5px;}
.community_map .pin_n[slug="canberra___broulee"] .pin_name{margin-top:5px;}
.community_map .pin_n[slug="pambula___cooma"] .pin_name{margin-top:15px;margin-left:-5px;}



.our_impact_card_percentage{display:flex;flex-wrap:wrap;margin-bottom:-50px;justify-content: center;}
.our_impact_card_percentage .tw_card{width:33.33%;margin-bottom:50px !important;min-width:400px;max-width:100%;}
.our_impact_card_percentage .tw_card .card_percent{margin-top:0px;}
.our_impact_card_percentage .card_icon_s2{margin-bottom:0px;}
.our_impact_card_percentage .card_icon_s2 .tw_card_inn{background:transparent;color:var(--main_color);padding-top:0px;padding-bottom:0px;}
.our_impact_card_percentage .card_icon_s2 .card_percent_wrp{margin-bottom:25px;width:150px;height:150px;background:var(--main_color);border-radius:50%;display:flex;justify-content: center;align-items: center;color:#FFF;}
.our_impact_card_percentage.carousel_3{height:0;overflow:hidden;}


.impact_list_wrp{width:1240px;margin-left:auto;margin-right:auto;max-width:100%;margin-top:100px;padding-left:20px;padding-right:20px;}
.impact_block_n{padding: 50px 20px 20px;width: 570px;max-width: 100%;border: 5px solid;position: Relative;margin-bottom: 50px;background: #FFF;z-index: 5;}
.impact_block_n_wrp:nth-child(even) .impact_block_n{margin-left:auto;}
.impact_block_n p{font-size: 30px;font-weight: bold;line-height: 1;font-family: 'Noyh R Bold';}
.impact_block_n_bg{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.08;z-index: -1;}
.impact_block_n_no {font-size: 50px;font-family: 'Noyh R Bold';color: #FFF;font-weight: bold;line-height: 1;display: flex;width: 70px;height: 70px;border-radius: 50%;align-items: center;justify-content: center;position: absolute;top: -35px;padding-top: 14px;left: 20px;}
.impact_block_n_wrp{position:relative;}
.impact_block_n_wrp:before{content:'';position:absolute;top:50%;left:0px;width:calc(100% - 280px);height:5px;background-image:url(/wp-content/themes/teachwell/update_2023/images/dashed_line_horizontal3.svg);background-size:contain;background-position:right center;}
.impact_block_n_wrp:after{content:'';position:absolute;right:280px;top:50%;height:calc(50% + 100px);width:5px;background-image:url(/wp-content/themes/teachwell/update_2023/images/dashed_line_vertical2.svg);background-size:contain;background-position:center top;}
.impact_block_n_wrp:nth-child(even):before{right:0px;left:auto;}
.impact_block_n_wrp:nth-child(even):after{right:auto;left:280px;}
.impact_block_n_wrp:last-child .impact_block_n{margin-bottom:0px;}
.impact_block_n_wrp:last-child:before, .impact_block_n_wrp:last-child:after{content:none;}


.impact_block_pop_content{position:Absolute;top:0px;width:calc(100% - 615px);left:570px;margin-left:45px;padding:30px;z-index:99;opacity:0;visibility:hidden;}
.impact_block_n:hover + .impact_block_pop_content{opacity:1;visibility:visible;}
.impact_block_n_wrp:nth-child(even) .impact_block_pop_content{left:0px;right:auto;margin-left:0px;margin-right:45px;}
.impact_block_pop_content *{position:relative;z-index:5;color:inherit !Important;}
.impact_block_pop_content:after, .impact_block_pop_content:before{content:'';position:Absolute;height:100%;width:100%;background:inherit;top:0px;left:0px;opacity:0.1;z-index:2;}
.impact_block_pop_content:before{background:#FFF;opacity:1;z-index:1;}
.impact_block_pop_content .triangle{position:absolute;display:block;border-right:45px solid;left:-45px;top:15px;border-top:20px solid #FFF;;border-bottom:20px solid #FFF;;opacity:0.1;}
.impact_block_n_wrp:nth-child(even) .impact_block_pop_content .triangle{transform:rotate(180deg);left:auto;right:-45px;}
.impact_block_pop_content p{margin-bottom:10px;}


.our_impact_card_percentage.carousel_4 .tw_card{max-width:none !Important;min-width:0px !Important;width:100% !Important }
.our_impact_card_percentage.carousel_4 .tw_card_inn{padding-left:0px !important;padding-right:0px !Important;}
/*.our_impact_card_percentage.carousel_4 .card_icon_s2 .card_percent{font-size:80px }*/

.our_impact .carousel_card_icon{display:Flex;flex-wrap:wrap;margin-bottom:-50px;justify-content: center;}
.our_impact .carousel_card_icon .tw_card{margin-bottom:50px;}
.carousel_card_icon{margin-left:-25px;margin-right:-25px;}
.carousel_card_icon .tw_card {padding-left: 25px;padding-right: 25px;text-align: center;width:33.33%;}

.list_event_wrp{padding-top:70px;} 
/*.event_in_title{text-transform:uppercase;font-weight:bold !important;}*/
.list_event_block{display:flex;margin-bottom:30px;flex-wrap:wrap;}
.list_event_block .col1{width:537px;position:relative;aspect-ratio:537/343;}
.list_event_block .col1 .tw_img_wrp{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.list_event_block .event_title{position:absolute;padding:40px 30px;;top:0px;left:0px;width:100%;height:100%;z-index:2;}
.list_event_block .event_title h2, .list_event_block .event_title h3, .list_event_block .event_title p{color:#FFF;font-family:'Noyh R Bold';font-weight:bold;line-height:1;}
.list_event_block .event_title h2{font-size: 30px;}
.list_event_block .event_title h3{font-size: 30px;padding-top:0px;}
.list_event_block .col2{width:calc(100% - 537px);padding-left:50px;}
.list_event_block .col2 h3{font-size:30px;line-height:1.05;padding-top:0px;font-family:'Noyh R Bold';font-weight:bold;}


.our_story .tw_sec_title{ font-size:30px}

.alumni_section_map .tw_col:nth-child(1) .inner_text{background:var(--second_color_21);padding:50px;border-radius:26px;}

.list_profile_wrp{display: flex;flex-wrap: wrap;margin-left:-15px;margin-right:-15px; margin-bottom: -100px;}
.tw_profile_block{width:33.33%;padding-left:15px;padding-right:15px;margin-bottom:100px;}
.tw_profile_block .profile_photo{line-height:0;margin-bottom:30px;}
.tw_profile_block .tw_profile_block_in p{text-align:center;margin-bottom:0px;}
.tw_profile_block .tw_profile_block_in .profile_name{font-size:30px;font-weight:bold;line-height:1.2;font-family:'Noyh R Bold';}
.tw_profile_block .tw_profile_block_in .profile_position{font-weight:bold;margin-bottom:30px;font-family:'Noyh R Bold';}
.tw_profile_block .tw2023_btn a{font-size:20px;}


.tw_profile_block_pop{visibility:hidden;opacity:0;display:block !Important;position:fixed;width:100%;height:100%;top:0px;left:0px;background:rgba(3,71,133, 0.5);z-index:9;}
.tw_profile_block_pop .inner_out{position:fixed;top:100px;left:50%;height:calc(100% - 200px);z-index:99;padding:50px;background:#FFF;overflow:hidden;width: 1400px;transform: translateX(-50%);max-width: calc(100% - 100px);}
.tw_profile_block_pop.open_bio{visibility:visible;opacity:1;}
.tw_profile_block_pop .inner{position:relative;padding-left:450px;height:100%;}
.tw_profile_block_pop .inner .inner_2{overflow:auto;height:100%;}
.tw_profile_block_pop .inner p{text-align:left;}
.tw_profile_block_pop .profile_photo{width:355px;position:absolute;left:0px;}
.tw_profile_block_pop .close_btn{position:absolute;right:10px;top:10px;}
.tw_profile_block_pop .profile_name{font-weight:bold;margin-bottom:0px;font-size: 30px;font-family:'Noyh R Bold';}
.tw_profile_block_pop .profile_position{font-weight:bold;font-family:'Noyh R Bold';}


.tw_sec .ur-frontend-form{padding:0px;border:0px }
.tw_sec .ur-form-grid{padding-left:0px !Important;padding-right:0px !important;}
.tw_sec #user-registration.user-registration{box-shadow:none;}
.tw_sec .ur-form-grid .input-wrapper{display:inline-block;width:100%;}
.tw_sec .ur-form-grid .form-row{position:relative !important;}
.tw_sec .ur-form-grid label{margin-top:0px !important;;margin-bottom:0px !Important;font-size: 20px !Important;font-weight: normal;line-height: 1;color: var(--main_color);height: auto;position:absolute;top: 5px;left: 10px;z-index:2;}
.tw_sec .ur-form-grid input[type="text"], .tw_sec .ur-form-grid input[type="email"], .tw_sec .ur-form-grid input[type="password"]{margin-bottom:0px !Important;border-radius: 0px;border: 1px solid var(--main_color);font-size: 20px !Important;font-weight: normal !Important;line-height: 45px !important;color: var(--main_color) !important;padding-top: 45px !important;}
.tw_sec .ur-form-grid .lost_password a{font-size: 20px !important;font-weight: bold !important;line-height: 1 !important;font-style: normal !important;text-align: left !important;color: var(--main_color) !important;background: transparent !important;padding-bottom: 5px !important;position: relative !important;transition: all ease 0.3s !important;display: inline-block !important;font-family: 'Noyh R Bold', sans-serif !important;text-transform: none !important;padding: 0px !important;position:relative;text-decoration:none !important;}
.tw_sec .ur-form-grid .lost_password a:before{content: '';position: absolute;bottom: 0px;width: 88%;height: 0px;border-top: 2px solid var(--main_color);transition: all ease 0.3s;}
.tw_sec .ur-form-grid .lost_password a:hover:before{width:100%;}
.tw_sec .ur-form-grid input[type="submit"]{height:auto !important;font-size: 20px !important;font-weight: normal !important;line-height: 1 !important;font-style: bold !important;text-align: left !important;color: var(--main_color) !important;padding-bottom: 5px !important;position: relative !important;transition: all ease 0.3s !important;display: inline-block !important;font-family: 'Noyh R Bold', sans-serif !important;text-transform: none !important;position:relative;text-decoration:none !important;border-radius:29px;padding:9px 22px 12px !Important;background:var(--second_color_2);}
.tw_sec .ur-form-grid input[type="submit"]:hover{background:var(--main_color);color:#FFF !Important;}

.alumni_section_map{overflow: hidden;}
.alumni_section_map .col1 {width:600px;padding-top:50px;}
.alumni_section_map .col2{width:calc(100% - 600px) }


.tw_sec_in .single-post .post-content a{color:var(--main_color);}
.tw_sec_in .single-post .post-content a:hover{color:var(--second_color);}

.blog-details a:hover>h2{ color:var(--second_color);}


@media(min-width:1600px){
  .tw_sec_in .tw_col {padding-left: 50px;padding-right: 50px;}
  .tw_sec_in{margin-left:-50px;margin-right:-50px;}
  .tw_profile_block_pop .inner_out {  max-height: calc(100% - 200px);min-height: 550px;height: auto;}
}

@media(min-width:768px){
  .tw_img_wrp.image_col_height{height:100%;display:block;position:Relative;min-height: 300px;}
  .tw_img_wrp.image_col_height img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
}

@media(max-width:1600px){
/*  p.p_size_2, .p_size_2 p {font-size:35px;}*/

  .tw2023 ul.menu li{margin-right:30px;}
/*  .tw2023 ul.menu li a{font-size:27px;}*/
/*  .tw2023 .header_logo {width:230px;}*/
/*  .table_course tr th, .table_course tr td{font-size: 22px;line-height: 25px;}*/
  
  .carousel_quote_list .tw_card_quote{padding:100px 30px;}
  .tw_card_data_list p{font-size:40px;}

  .alumni_section_map .col1{width:45%;padding-top:0px;}
  .alumni_section_map .col2{width:55%;}
}

@media(max-width:1440px){
  .tw2023 ul.menu li a{font-size:20px;}
  .tw2023 .header_logo{width:180px}
}
@media(max-width:1200px){
  .tw2023 ul.menu{display:none;}
  .top_menu_mob{display:block !important;}
}
@media(min-width:1024px){
  .page-id-30815 .tw_profile_block_pop .inner_out{
    height:auto; 
    min-height: auto;
  }  
}
@media(max-width:1024px){
  .tw_list_icons_s1 {display: grid;column-gap: 100px;row-gap: 50px;grid-template-columns: 100%;}
  .impact_block_pop_content {width:100%;left:0px;margin-left:0px;top:calc(100% + 20px);visibility:hidden !important;opacity:0 !Important;margin:0px !Important }
  .impact_block_n_wrp.pop_active .impact_block_pop_content {visibility:visible !important;opacity:1 !Important;}
  .impact_block_pop_content .triangle{transform:rotate(90deg) !important;margin-top:-29.6px !Important;top:0px !Important;left:30px !Important;right:auto !important;border-right: 20px solid;}
  .impact_block_pop_content .close{position:absolute;width:40px;height:40px;display:block;top:0px;right:0px;margin-top:-40px;background:inherit;}
  .impact_block_pop_content .close:before, .impact_block_pop_content .close:after{content:'';position:absolute;width:2px;height:90%;border:2px solid #FFF;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-45deg);pointer-events:none;}
  .impact_block_pop_content .close:after{transform:translate(-50%, -50%) rotate(45deg);}

  .tw_our_approach_card .tw_card {padding-left:15px;padding-right:15px;}.tw_our_approach_card .slick-list {margin-left:-15px;margin-right:-15px;}

  .list_event_block .col1, .list_event_block .col2{width:100%;}
  .list_event_block .col2{padding-left:0px;padding-top:30px;}

  .tw_profile_block{width:50%;}

  .tw_profile_block_pop .profile_photo{display:none;}
  .tw_profile_block_pop .profile_photo.mob{display:block !Important;position:relative;}
  .tw_profile_block_pop .inner{padding-left:0px;}
  
  .alumni_section_map .col1{margin-bottom:50px;}
  .alumni_section_map .col1, .alumni_section_map .col2{width:100%;}

  .carousel_card_icon{margin-right:-25px;margin-left:-25px;}
  .carousel_card_icon .tw_card {padding-left:15px;padding-right:15px;}
  
  .tw_card_program_wrp{width:50%;} 

  .section_heading .tw_heading_btn{display:flex;width:100%;flex-wrap:wrap;padding-top:40px;align-items: center;}
  .section_heading .tw_heading_btn>div{margin-right:20px;}
  .program2.section_heading .tw_heading_btn{width:100%; max-width: 100%;}
  .program2.section_heading .tw_heading_text{width:100%; max-width: 100%;}
  .tw_heading_desc{padding-top:30px; }

  .tw__prog_heading_wrp{flex-wrap:wrap;} 
  .tw_heading_btn{padding-left:0px;}

  .community_map_img,.community_map .pin_n{display:none !Important;}
  .community_map_static_img{display:block !important;margin-left: -30px;margin-right: -30px;width: calc(100% + 60px) !important;}

}



@media(max-width:768px){
  #masthead.tw2023{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}
  .tw2023 .header_inner{padding-left: 30px; padding-right: 30px;}
  .mob_menu_open .wc_pop_menu{width:100%;}
  .wc_pop_menu_co{width:100vw;padding:100px 30px;}
  .wc_pop_menu_btn_close{top:30px;right:25px;}
  .wc_pop_menu .logo_mob{display:block !Important;position:absolute;width:180px;top:15px;}
  .wc_pop_menu .logo_mob img{width:100%;height:auto;}
  .wc_pop_menu ul.menu li a{font-size:20px;}

  .tw_2023_banner{margin-bottom:50px;}
  .tw_2023_banner .banner_text{padding:15px 30px;background:var(--main_color);position:relative;margin-top:-1px;}
  .tw_2023_banner .banner_text h1{font-size:40px;padding-left: 0px; padding-right: 0px;}
  .tw_2023_banner .banner_bg{height:auto; aspect-ratio: 1920/706;}


  .h2_size_1 h2{font-size:45px;line-height:1;}
/*  p.p_size_2, .p_size_2 p{font-size:20px;line-height:1.3;margin-bottom:20px }*/
  .p_size_1, .p_size_1 p, p.p_size_1, .p_size_1 ul li, .p_size_1 ol li, .p_size_1 #user-registration p{font-size:20px;line-height:1.2;}
  .p_size_1 p, .p_size_1 ul li, .p_size_1 ol li{margin-bottom:20px;}
  .tw_img_wrp.overlap_right{width:100%;}
  .tw_sec_title, .h2_sec_title h2{font-size:38px;line-height:1;margin-bottom:30px;}
/*  .tw2023_btn.btn_size_1 a{font-size:22px;}*/

  .tw_sec{padding-left:25px;padding-right:25px;}
  .tw_sec_in{margin-left:-25px; margin-right:-25px;max-width:calc(100% + 50px); }
  .tw_sec_in .tw_col{margin-bottom:30px;padding-left:30px;padding-right:30px;} 
  .tw_sec_in .tw_col:last-child{margin-bottom:0px;}
  .tw_sec_in .col-6{width:100%;}
  .tw_sec_in .col-7{width:100%;}
  .tw_sec_in .col-5{width:100%;}
  .tw_sec_in .col-4{width:100%;}
  .tw_sec_in .col-8{width:100%;}

  /*.sec_tw_quote_content{padding:40px 0px;}
  .sec_tw_quote_content:before{width:50px;}
  .sec_tw_quote_content:after{width:50px;right:0px;bottom:120px;}*/

  .tw2023_btn.mob_center{text-align:center;}
  .tw2023_btn.mob_center a:before{left:50%;transform:translateX(-50%);}
  .tw2023_btn.mob_left{text-align:left}
  .tw2023_btn.mob_left a:before{left:0%;transform:none;}
  .tw2023_btn.icon_arrow_down a{display: inline-flex;align-items: flex-end;}
  .tw2023_btn.icon_arrow_down a svg{margin-bottom:5px;margin-left:5px;}

  .tw_card_program h3{ padding-top:10px; padding-bottom:10px;line-height: 1;}

  .tw_sec.bg2{padding-top:50px;padding-bottom:50px;}

  

  .tw_list_icons_s1 .list_icon_inn .tw_img_wrp{width:70px;}
  .tw_list_icons_s1 .list_icon_inn p{width:calc(100% - 70px);padding-left:30px;}
  .tw_list_icons_s1{row-gap:30px;}

  .table_course table th{display:none;}
  .table_course table{width:100%;}
  .table_course table td{display:block;width:100%;border-right:1px solid #0088A5;}
  .table_course table tr:last-child td:not(:last-child){border-bottom:0px;}
  .table_course table td br{display:none;}

  .tw_accordion .su-spoiler-title{font-size:22px;line-height: 30px;padding-left:25px;padding-right:50px;}
  .tw_accordion .su-spoiler-closed .su-spoiler-icon{right:20px;}
  .tw_accordion .su-spoiler-icon{width:20px;height:20px;}
  .tw_accordion .su-spoiler-content{padding:30px;}

  .tw_tab .responsive-tabs-wrapper{border-top:0;}
  .tw_tab .responsive-tabs{outline:none !Important;}
  .tw_tab .tabtitle{font-family: 'Noyh R Bold', sans-serif;font-size: 22px !important;font-weight: bold !important;line-height: 30px !important;padding-top:10px !important;padding-bottom:10px !important;padding-left:25px !important;padding-right:50px !important;box-shadow: none;border-radius: 31px;background: var(--second_color) !Important;color: #FFF !Important;border:0px !important;position:relative;margin-top:20px !important;margin-bottom:0px;transition:all ease 0.3s;}
  .tw_tab .tabtitle.responsive-tabs__heading--active{margin-bottom:20px;}
  .tw_tab .tabtitle:nth-child(2){margin-top:0px !important;}
  .tw_tab .tabtitle:after {content: '' !important;position: absolute !important;top: 50% !Important;right: 20px !important;transform: translateY(-50%) !Important;border: 0px !Important;width: 20px !important;height: 20px !important;background-size: contain;background-repeat: no-repeat;background-position: center;;background-image: url('/wp-content/themes/teachwell/update_2023/images/icon_caret.svg');}
  .tw_tab .tabtitle.responsive-tabs__heading--active:after{transform:translateY(-50%) rotate(180deg) !Important;}
  .tw_tab .tabcontent {border-radius:30px !important;border:2px solid var(--second_color) !Important;margin-top:0px;}

  .tw_sec .nf-form-cont input[type="text"], .tw_sec .nf-form-cont input[type="email"], .tw_sec .nf-form-cont input[type="tel"], .tw_sec .nf-form-cont input[type="search"], .tw_sec .nf-form-cont textarea{padding-top:30px;line-height:1.2;font-size:22px;font-family:'Noyh R';}
  .tw_sec .nf-form-cont .nf-label-span, .tw_sec .nf-form-cont label{font-size: 22px !Important;line-height: 1.2;font-family:'Noyh R Book';}
  .tw_sec .nf-form-cont [type="checkbox"] + label, .tw_sec .nf-form-cont [type="radio"] + label{margin-bottom:10px;font-family:'Noyh R Book';font-size:20px !important }
  .tw_sec .nf-form-cont [type="checkbox"] + label:before, .tw_sec .nf-form-cont [type="checkbox"] + label:after,
  .tw_sec .nf-form-cont [type="radio"] + label:before, .tw_sec .nf-form-cont [type="radio"] + label:after{width:13px;height:13px;left:-25px;top:4px }

  .tw_card_data_list p{font-size:45px;}  


  .community_map .pin_n{width:12px;height:12px;}
  .community_map .pin_n span.arrow{width:12px;height:12px;}
  .community_map .pin_n span.arrow svg{width:100%;height:100%;}
  .community_map .pin_n span.pin_name{font-size:12px !Important;}
  .community_map .pin_n.right span.pin_name{left:14px;}

  .top_footer_text .tw2023_btn{margin-left:0px;}
  .top_footer_img{margin-left:-25px;margin-right:-25px;width: calc(100% + 50px);}
  .top_footer_text{flex-direction: column;text-align:center;}
  .top_footer_text p{text-align:center;margin-bottom:30px;}  


  .tw_2023_footer .fcol_1,
  .tw_2023_footer .fcol_2,
  .tw_2023_footer .fcol_3{
    width:100%;
  }
  .tw_2023_footer .footer-menulinks h3 a{margin-bottom:0px;}

  .carousel_3 .slick-track{
    align-items: flex-start;
    -webkit-box-pack: start;
  }

  .intro_text_1 p{font-size:25px;line-height:1.2;}
  .intro_text_2 p{font-size:22px;line-height:1.2;}


  .our_impact_card_percentage.carousel_3{height:auto;}
  .our_impact_card_percentage.stacked{display:none;}

  .our_impact .carousel_card_icon .tw_card{width:100%;}
   
}


@media(max-width:600px){
  .impact_block_n_wrp:after{right:auto !Important; left:50% !important;}
  .our_impact_card_percentage .tw_card{
    min-width: 100%;
  }  

  .our_impact_card_percentage .card_icon_s2 .tw_card_inn,
  .our_impact_card_percentage .tw_card{
    padding-left: 0px;
    padding-right: 0px;
  }

  .list_event_block .event_title h2{font-size:42px;}
  .list_event_block .event_title h3{font-size:28px;}
  .list_event_block .event_title{padding:20px;}

  .tw_sec .nf-field-container.one-half{width:100%;margin-left:0px;}


  .alumni_section_map .tw_col:nth-child(1) .inner_text{padding:35px 25px;}

  .tw_profile_block{width:100%;margin-bottom:50px;}

  .list_profile_wrp{margin-bottom: -50px;}
  .tw_profile_block_pop .profile_photo.mob{width:100%;}
  .tw_profile_block_pop .inner_out{top:30px;height:calc(100% - 60px);width:calc(100% - 60px);padding:30px;}
  .tw_profile_block_pop .close_btn {top:2px;right:2px;}
  .tw_profile_block_pop .close_btn svg{width:20px;height:20px;}

  .tw_sec .ur-form-grid label,.tw_sec .ur-form-grid input[type="text"], .tw_sec .ur-form-grid input[type="email"], .tw_sec .ur-form-grid input[type="password"]
  {font-size: 22px !Important;line-height: 30px !important;}
  .tw_sec .ur-form-grid input[type="submit"]{float:none;margin-top:5px }
  
  .tw_card_program_wrp{width:100%;} 
}



/*new style*/
.tw_2023_footer .fcol_1, .tw_2023_footer .fcol_2, .tw_2023_footer .fcol_3, .tw_2023_footer .fcol_4{width:25%;}
.tw_2023_footer .fcol_4{display:block !Important;padding-top:45px;}
.footer_logo_wrp{display:Block !Important;width:100%;}
.footer_logo_wrp{padding-right:50px;} 

.footer_logo_wrp{text-align:center;}
.footer_logo_wrp img{width:110px;max-width:90%;margin-bottom:10px;}
.footer_logo_wrp.ecu{margin-top:40px;text-align:center;}
.footer_logo_wrp.ecu p{text-align:center;font-size: 20px;}




/*.tw_sec.client_logo{padding-top:70px;}*/
.tw_sec.client_logo{
  margin-bottom:80px
}
.tw_sec.client_logo .tw_col{position:relative;padding-top:70px;padding-bottom:70px;}
.tw_sec.client_logo .tw_col .tw_logo_list_co{position:relative;padding:40px 0px;}
.tw_sec.client_logo .tw_col .tw_logo_list_co:before {content: '';position: Absolute;width: calc(100% - 0px);height: calc(100% - 0px);background: var(--blue_o_01);border-radius: 26px;top: 0px;left: 0px;}
.tw_logo_list {display: flex;flex-wrap: wrap;justify-content: flex-start;padding-left:0px;padding-right:0px;margin-bottom: -70px;}
.tw_logo_list .logo_list_item {width:25%;text-align: center;margin-bottom: 0px;min-width: 120px;padding:5px;margin-bottom: 70px}
.tw_logo_list .logo_list_item .tw_img_wrp {display:block;padding-bottom:30%;position:relative;}
.tw_logo_list .logo_list_item .tw_img_wrp img{position:absolute;left:50%;top:50%;transform:Translate(-50%, -50%);width: 100%; height: auto;}
.logo_list_item{position:relative;}
.logo_list_item_link{position:absolute;display:block;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;}

/* .tw_logo_list .logo_list_item:nth-child(2), */
@media(min-width:1024px){
  /*.tw_logo_list .logo_list_item:nth-child(7),
  .tw_logo_list .logo_list_item:nth-child(12){
    padding-left:30px;
  }  */
}
@media(min-width:768px){
  .tw_sec.client_logo .tw_col .tw_logo_list_co{
      position: relative;
      padding: 80px 30px;
  }
  .tw_sec.client_logo .tw_sec_title{
    margin-bottom:100px;
  }  
}

@media(max-width:768px){
  .tw_sec.client_logo .tw_col:before{
    width:calc(100% - 60px);
    left:30px;
  }

  /*.tw_logo_list .logo_list_item .tw_img_wrp img{
    position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);left:50%;top:50%;object-fit:contain;transform:Translate(-50%, -50%);
  }*/
  /* .tw_logo_list .logo_list_item:nth-child(2), */
.tw_logo_list .logo_list_item:nth-child(7),
.tw_logo_list .logo_list_item:nth-child(12){
  padding-left:30px;
}
  /*.tw_logo_list{
    padding-left: 15px;
    padding-right: 15px;
  }*/


  .tw_sec.client_logo{
    margin-bottom:50px
  }
}
@media(max-width:991px){
  .tw_logo_list .logo_list_item{
    width:50%;
  }  
  .tw_logo_list .logo_list_item{
    margin-bottom: 20px; 
  }  
  .tw_logo_list{
    margin-bottom:-30px;
  }
}


@media(max-width:991px){
  .tw_2023_footer .fcol_1, 
  .tw_2023_footer .fcol_2, 
  .tw_2023_footer .fcol_3, 
  .tw_2023_footer .fcol_4{
    width:50%;  
  }
}
@media(max-width:600px){
  .tw_2023_footer .fcol_1, 
  .tw_2023_footer .fcol_2, 
  .tw_2023_footer .fcol_3, 
  .tw_2023_footer .fcol_4{
    width:100%;  
  }
  .footer_logo_wrp img{
    width:130px;
    max-width:100%:
  }
  .tw_col.fcol_4{
    padding-top:10px !Important;
    margin-bottom:20px !Important;
  } 
  .footer_logo_wrp.ecu img{margin-bottom:5px;}
  .footer_logo_wrp.ecu p{font-size:20px; text-align: left}
  .footer_logo_wrp{text-align:left;}
  .footer_logo_wrp.ecu{text-align:left;}
}




.awards_logo_s1{display:flex;align-items: center;}
.awards_logo_s1 a:first-child{margin-right:40px;}
.awards_logo_s1 a img{height:100px;}
.awards_logo{display:flex;justify-content: space-between;margin-bottom:80px;}
.awards_logo img{max-width:100%;margin-top:-20px;}
.awards_logo>div{width:calc(33.33% - 30px);width:100%;margin-bottom:30px;}
.awards_logo .client_logo.s2{max-width:700px;}
.awards_logo .client_logo.s2 img{height:200px;}
.awards_logo .client_logo.s3 img{width:300px;max-width:100%;}
@media(max-width:600px){
  .awards_logo_s1{flex-wrap:wrap;}
  .awards_logo>div:last-child{margin-bottom:0px;}
  .awards_logo img{margin-top:0px;}
  .awards_logo_s1 a:first-child{margin-bottom:10px;}
  .awards_logo_s1 a:last-child img{height:auto;width:100%;}
  .awards_logo .client_logo.s3 img{width:200px;max-width:100%;}
}
 

/*.awards_logo{display:flex;flex-direction: row;flex-wrap:wrap;}
.awards_logo>div:nth-child(1){width:40%;padding-right:50px;}
.awards_logo img{margin-top:0px;}
.awards_logo>div:nth-child(2){padding-left:50px;width:30%;position:relative;}
.awards_logo>div:nth-child(2):before{content:'';position:absolute;left:25px;top:0px;width:0px;border-right:1 }
.awards_logo>div:nth-child(2) img{height:150px !Important;height:auto }
.awards_logo>div:nth-child(3){padding-left:50px;width:30%;}

@media(max-width:800px){
  .awards_logo>div{width:100% !important;margin-bottom:50px;padding-left:0px !Important;}
  .awards_logo>div:last-child{margin-bottom:0px;}
}

@media(max-width:600px){
  .awards_logo_s1{display:block;}
  .awards_logo>div:nth-child(1){padding-right:0px !Important;}
  .awards_logo_s1>a:first-child{margin-right:0px !Important;margin-bottom:30px;}
  .awards_logo_s1>a img{width:200px !Important;}
}*/


.ecu_logo{width:200px;margin-bottom:40px;}
.section_ecu .tw_card_quote {padding:50px 0px;}
.section_ecu .tw_card_quote p.quote_auth{ font-size:22px !Important;}
.section_ecu .carousel_quote_list{margin-bottom:0px;padding-bottom:30px;}
.section_ecu .carousel_quote_list .slick-dots{bottom:-35px;padding-bottom:0px;} 
.section_ecu + .section_quote_list{display:none;}
.tw_sec.section_ecu{padding-top:0px;padding-bottom:0px;overflow:hidden;}
.tw_sec.section_ecu .tw_col:nth-child(1){width:calc(50% - 50px);padding-top:70px;padding-bottom:70px;} 
.tw_sec.section_ecu .tw_col:nth-child(2){position:relative;width:calc(50% + 50px);padding-top:100px;padding-bottom:100px;padding-left:105px;}
.tw_sec.section_ecu .tw_col:nth-child(2):before{content:'';position:absolute;left:0px;top:0px;width:100vw;height:100%;background:#034785;}
.tw_sec.section_ecu .carousel_quote_list{padding-bottom:0px;overflow: visible;}
.tw_sec.section_ecu .carousel_quote_list, .tw_sec.section_ecu .slick-list, .tw_sec.section_ecu .slick-track{height:100% !Important;}
.tw_sec.section_ecu .tw_card_inn {display:flex;flex-wrap:wrap;align-items: center;height:100%;align-content: center;}
.tw_sec.section_ecu .slick-dots li button:before{color:#FFF;opacity:0.5;}
.tw_sec.section_ecu .slick-dots li.slick-active button:before{opacity:1;}
.tw_sec.section_ecu .carousel_quote_list:before, .tw_sec.section_ecu .carousel_quote_list:after{content:'“';font-family: 'Noyh R Bold';color:#FFD530;position:absolute;top:0px;left:0px;opacity:1;z-index:9;font-size:70px;line-height:1;height: 25px;}
.tw_sec.section_ecu .carousel_quote_list:after{content:'”';top:auto;bottom:0px;left:auto;right:0px;}
@media(max-width:768px){
  .tw_sec.section_ecu .tw_col:nth-child(1), .tw_sec.section_ecu .tw_col:nth-child(2){width:100%;margin-bottom:0px;}
  .tw_sec.section_ecu .tw_col:nth-child(2){ padding-top:50px; padding-bottom:75px; padding-left:30px; }
  .section_ecu .tw_card_quote{padding-left:0px !Important;padding-right:0px !important }
  .tw_our_approach_card{ margin-bottom:50px !important; }
  .tw_sec.client_logo .tw_col{ padding-top:50px; }
}



.awards_logo{display:flex;margin-left:-20px;margin-right:-20px;}
.awards_logo>div{width:33.33%;padding-left:20px;padding-right:20px;}
.awards_logo .client_logo_img_wrp{display:block;padding-bottom:40%;border:2px solid #8BABC7;margin-bottom:20px;position:relative;}
.awards_logo .img_link{position:absolute;width:100%;height:100%;}
.awards_logo .img_link img{margin:0px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 30px);height:auto;}
.client_logo.s2 .img_link:nth-child(1){width:35%;}
.client_logo.s2 .img_link:nth-child(2){width:65%;left:35%;}
.client_logo.s2 .img_link:nth-child(1) img{margin-left:0%;height:60%;width:auto;}
.client_logo.s2 .img_link:nth-child(2) img{margin-left:0%;height:60%;width:auto;}
.client_logo.s3 .img_link img{height:35%;width:auto;max-width:none;}

@media(max-width:600px){
  .awards_logo{flex-direction:column;}
  .awards_logo>div{width:100%;}
  .awards_logo .client_logo_img_wrp{margin-top:20px;}
}
