.bt_dark {padding: 0.5em .7em;}
	.bt_dark:hover {}
	.bt_light {padding: 0.5em 2em;}
	.bt_light:hover {}

	a,
	a:hover {}
	::selection {}
	.sm_dash {}

	/*page header*/

	.pg_title{padding: 1% 6%;}
	.pg_title>.brd_crumb{}
	.pg_title>.brd_crumb>a{}
	.pg_title>.brd_crumb>a:hover{}
	.pg_title>.brd_crumb>a::after{}
	.pg_title>.brd_crumb>p{}
	.pg_title>h1{}
	.pg_title>p.sm_dash{}
	div > .nws_ltr {width: 80%;}
	div > .nws_ltr > p {width: 90%;font-size: 1.5em;margin: 0px auto 3%;}
	div > .nws_ltr > form {width: 100%;margin: 0 auto;}
	div > .nws_ltr > form > input[type="email"] {padding: 0.9em 1.7%;}
	div > .nws_ltr > form > button[type="button"] {padding: 0.9em 1.7%;}
	div > .nws_ltr > form > button[type="button"]:hover {}
	div > .nws_ltr > form > button[type="button"]:focus,
	div > .nws_ltr > form > input[type="email"]:focus {}
	div > .nws_ltr > form > button[type="button"] > i {}
	
	main .pg_title{}
	main .pg_title+#block1{
    padding: 2% 4% 1%;
}
	main .pg_title+#block1>h2{}


	/*common header*/

	header{}
	header>div{padding: 1% 6%;}
	header>div>#logo{float: none;margin: 1em auto 1em auto;width: 78%;}
	header>div>#logo>a{}
	header>div>#logo>a>img{}
	header>div>#res_nv_bt{display: block;}
	header>div>#res_nv_bt>i{background-color: var(--color1);}
	header>div>div:last-child{display: none;}
	header>div>div:last-child>a{}
	header>div>div:last-child>a:hover{}
	header>nav{display: none;}
	header>nav>ul{}
	header>nav>ul>li{position: static;display: block;margin-right: 0;}
	header>nav>ul>li>a{border-bottom: 1px solid var(--color5);padding: .5em 1em;}
	header>nav>ul>li>a:hover{}
	header>nav>ul>li>a>i{display: none !important;}
	header>nav>ul>li:hover>a>i{}
	header>nav>ul>li>ul{display: block;width: 100%;padding-left: 0;position: static;}
	header>nav>ul>li:hover>ul{}
	header>nav>ul>li>ul>li{background-color: transparent;}
	header>nav>ul>li>ul>li:last-child{}
	header>nav>ul>li>ul>li>a{text-align: center;border-bottom: 1px solid var(--color2);}
	header>nav>ul>li>ul>li>a:hover{}


	/*common footer*/
	footer {padding: 3% 6%;}
	footer > ul {}
	footer > ul > li {}
	footer > ul > li > a,
	footer > ul > li > p {}
	footer > ul > li:first-child {width: 45%;margin-right: 5%;}
	footer > ul > li:first-child > img {}
	footer > ul > li:first-child > p {}
	footer > ul > li > h4 {}
	footer > ul > li:nth-child(2) {width: 50%;}
	footer > ul > li:nth-child(2) > a:first-of-type {}
	footer > ul > li:nth-child(2) > p {}
	footer > ul > li:nth-child(2) > a:last-of-type {}
	footer > ul > li:nth-child(2) > a:last-of-type:hover {}
	footer > ul > li:nth-child(2) > div {}
	footer > ul > li:nth-child(2) > div > a {}
	footer > ul > li:nth-child(2) > div > a:hover {}
	footer > ul > li:nth-child(3), footer > ul > li:nth-child(4){display:none;}
	footer > ul > li > ul {}
	footer > ul > li > ul > li {}
	footer > ul > li > ul > li > a {}
	footer > ul > li > ul > li > a:hover{}


	/*homepage css*/

	#home {}
	#home > header {}
	#home #hom_tp_br {}
	#home #hom_tp_br > div {}
	#home #hom_tp_br > #tp_nv_cont {}
	#home #hom_tp_br > #tp_nv_cont > a {}
	#home #hom_tp_br > #tp_nv_cont > a:hover {}
	#home #hom_tp_br > #tp_nv_cont > a > i {}
	#home #hom_tp_br > #tp_nv_cont > p {}
	#home #hom_tp_br > #tp_nv_links {}
	#home #hom_tp_br > #tp_nv_links > a {}
	#home #hom_tp_br > #tp_nv_links > a:hover {}
	#home #hom_sli {padding: 0;}
	#home #hom_sli > div:first-of-type {padding: 0.7% 6%;}
	#home #hom_sli > div > #logo {width: 80%;float: none;margin: 1em auto 1em auto;}
	#home #hom_sli > div > #logo > a {}
	#home #hom_sli > div > #logo > a > img {}
	#home #hom_sli > div >#res_nv_bt{display: block;}
	#home #hom_sli > div >#res_nv_bt>i{}
	#home nav {width: 100%;float: none;margin: 0 auto; display: none;}
	#home nav > ul {text-align: center;margin-bottom: 0;}
	#home nav > ul > li {display: block;}
	#home nav > ul > li > a {padding: .4em 0.7em;font-size: 1em;border-bottom: 1px solid var(--color2);}
	#home nav > ul > li > a:hover {}
	#home nav > ul > li > a > i {display: none;}

	#home nav > ul > li > ul {display: block;width: 100%;position: static;padding-left: 0;}
	#home nav > ul > li:hover > ul {}
	#home nav > ul > li > ul > li {background-color: transparent;border: 0;opacity: 1;}
	#home nav > ul > li > ul > li:last-child {}
	#home nav > ul > li > ul > li > a {text-align: center;color: var(--color2); display: block; transition: all 0.5s ease 0s; font-weight: bold; padding: .4em 0.7em; font-size: 1em;border-bottom: 1px solid var(--color2);}
	#home nav > ul > li > ul > li > a:hover {}
	#home #hom_sl_bx {}
	#home #hom_sl_bx > h2 {font-size: 1.6em;margin-bottom: .5em;}
	#home #hom_sl_bx > h2 > span {}
	#home #hom_sl_bx > a:first-of-type {}
	#home #hom_sl_bx > a:last-of-type {}
	#home #hom_sl_bx > p {}
	#home main {}
	#home main > #block1 {padding: 3% 6%;}
	#home main > #block1 > div {}
	#home main > #block1 > div:first-child {display: block;width: 90%;margin: 0 auto;}
	#home main > #block1 > div:first-child > div {padding: 2em;}
	#home main > #block1 > div:first-child > div > div {}
	#home main > #block1 > div:first-child > div > div > h2 {font-size: 2em;text-align: center;}
	#home main > #block1 > div:first-child > div > div > p.sm_dash {margin: 0px auto 2em;}
	#home main > #block1 > div:first-child > div > div > p:nth-of-type(2),
	#home main > #block1 > div:first-child > div > div > p:nth-of-type(3) {text-align: justify;margin-bottom: .7em;font-size: .9em;}
	#home main > #block1 > div:last-child {display: none;}
	#home main > #block1 > div:last-child > div {}
	#home main > #block1 > div:last-child > div:last-child {}
	#home main > #block1 > div:last-child > div > img {}
	#home main > #block1 > div:last-child > div > a {}
	#home main > #block2 {}
	#home main > #block2 > div {width: 86%;}
	#home main > #block2 > div > div {}
	#home main > #block2 > div > div > h3 {font-size: 1.8em;}
	#home main > #block2 > div > div > p.sm_dash {margin: 0px auto 1.5em;}
	#home main > #block2 > div > div > p:nth-of-type(2) {font-size: .9em;}
	#home main > #block2 > div > div > a {}
	#home main > #block3 {padding: 3% 6%;}
	#home main > #block3 > ul {}
	#home main > #block3 > ul > li {}
	#home main > #block3 > ul > li > p {font-size: 1.1em;}
	#home main > #block4 {padding: 3% 6%;}
	#home main > #block4 > div {}
	#home main > #block4 > div > div:first-child {}
	#home main > #block4 > div > div:first-child > h4 {font-size: 2.5em;}
	#home main > #block4 > div > div:last-child {}
	#home main > #block4 > div > div:last-child > ul {width: 84%;}
	#home main > #block4 > div > div:last-child > ul > li {}
	#home main > #block4 > div > div:last-child > ul > li > a {}
	#home main > #block4 > div > div:last-child > ul > li:last-child {}
	#home main > #block5 {padding: 2% 6%;}
	


	/* course page content css */

	.cors{}
	.cors>#block1>h2{}
	.cors>#block1>h2+span{}
	.cors #accordion{}
	.cors #accordion>.card{}
	.cors #accordion>.card>.card-header{}
	.cors #accordion>.card>.card-header>a{}
	.cors #accordion>.card>.card-header>a:hover{}
	.cors #accordion>.card>.card-header>a:focus{}
	.cors #accordion>.card>.collapse{}
	.cors #accordion>.card>.collapse>.card-body{}


	/*contact page css*/

	#contact{}
	#contact .pg_title{}
	#contact>#block1{padding: 2% 6%;}
	#contact>#block1>div:first-child{}
	#contact>#block1>div:first-child>h2{}
	#contact>#block1>div:first-child>p{}
	#contact>#block1>div:last-child{}
	#contact>#block1>div:last-child>div{width: 47%;}
	#contact>#block1>div:last-child>div>h3{}
	#contact>#block1>div:last-child>div>h3>i{}
	#contact>#block1>div:last-child>div>address, #contact>#block1>div:last-child>div>p{}
	#contact>#block1>div:last-child>div>p>a{}
	#contact>#block1>div:last-child>div:last-child{display: none;}
	#contact>#block2{padding: 2% 6%;}
	#contact>#block2>iframe{}
	#contact>#block3{padding: 4% 6%;}


	/*about page css*/

	#about{}
	#about .pg_title{}
	#about #block1, #about #block2{}
	#about #block1+p, #about #block2+p{}
	#about #block1>h2, #about #block2>h2{}
	#about #block1>p, #about #block2>p{}
	#about #block1>p>b, #about #block2>p>b{}
	#about #block3{}
	#about #block3>div{}
	#about #block3>div:hover{}
	#about #block3>div:last-child{}
	#about #block3>div>h4{}
	#about #block3>div>span{}
	#about #block3>div>p{}


	/* principal page css*/

	#prin_msg{}
	#prin_msg .pg_title{}
	#prin_msg #block1{}
	#prin_msg #block1>h2{}
	#prin_msg #block1>p{}
	#prin_msg #block1>img:first-of-type{
    width: 65%;
    float: none;
    display: block;
    margin: 0 auto;
    margin-bottom: 4%;
}	
	#prin_msg #block2{}
	#prin_msg #block2>p{}
	#prin_msg #block2>p>b{}


	/*llb3yr course page css*/

	#llb3{}
	#llb3 .pg_title{}


	/* request info page css*/

	#rqst{}
	#rqst .pg_title{}
	#rqst #block1{}
	#rqst #block1>h2{}
	#rqst #block2{}
	#rqst #block2>form{width: 90%;}
	#rqst #block2>form>ul{}
	#rqst #block2>form>ul>li{}
	#rqst #block2>form>ul>li>label{}
	#rqst #block2>form>ul>li>input[type=text], #rqst #block2>form>ul>li>input[type=tel], #rqst #block2>form>ul>li>input[type=email], #rqst #block2>form>ul>li>select, #rqst #block2>form>ul>li>textarea{}
	#rqst #block2>form>ul>li>input:focus{}
	#rqst #block2>form>ul>li>select{}
	#rqst #block2>form>ul>li>textarea{}
	#rqst #block2>form>ul>li>input[type=submit]:hover{}
	
	/* career notice page css*/

	#carnoti{}
	#carnoti #block1>img{}
	#carnoti #block2{}
	#carnoti #block2>p{}
	#carnoti #block2>p>a{}
	#carnoti #block2>p>a:hover{}
	#smail{}
	#smail>div{}
	#smail>div>h1{}
	#smail>div>p{}
	#smail>div>#tel{}
	#smail>div>#tel>p{}
	#smail>div>#tel>p>a{}
	#smail>div>#tel>p:hover>a{}

	/* Gallery main page css */

	#gallery_mn #block1>ul{}
	#gallery_mn #block1>ul>li{
    width: 45%;
    margin-right: 5%;
    margin-bottom: 5%;
}
	#gallery_mn #block1>ul>li>a{}
	#gallery_mn #block1>ul>li>a>img{}
	#gallery_mn #block1>ul>li:hover>a>img{}
	#gallery_mn #block1>ul>li>a>h3{margin-bottom: 0.5em;}
	#gallery_mn #block1>ul>li>a>p{display: none;}
	#gallery_mn #block1>ul>li>a>p>span{}

	/* gallery individual page */

	#gallery_ind{}
	#gallery_ind>#block1{}
	#gallery_ind>#block1>div{}
	#gallery_ind>#block1>div>a{width: 46%; margin-bottom: 4%; margin-right: 4%;}
	#gallery_ind>#block1>div>a>img{}
	
	/* team page */

	#team{}

	#team>#block1{}

	#team>#block2{}

	#team>div[id]{}

	#team>div[id]>h2{}

	#team>div[id]>ul{}

	#team>div[id]>ul>li{
    width: 80%;
    float: none;
    margin: 0 auto 5% auto;
    padding: 4% 1% 2% 1%;
}

	#team>div[id]>ul>li>img{}

	#team>div[id]>ul>li *{}

	#team>div[id]>ul>li>h3{}

	#team>div[id]>ul>li>p:first-of-type{}

	#team>div[id]>ul>li>p:first-of-type::before{}

	#team>div[id]>ul>li>p:first-of-type:empty::before{}

	#team>div[id]>ul>li>p:first-of-type::after{}

	#team>div[id]>ul>li>p:first-of-type:empty::after{}

	#team>div[id]>ul>li>p:nth-of-type(2){}

	#team>div[id]>ul>li>p:nth-of-type(2):empty{}