html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.model_pagination{clear:both;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
img{width:auto;max-width:100%;}
body {
	line-height: 1;
}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
ul{list-style:disc;padding-left:30px;}
ol{list-style:decimal;padding-left:30px;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body{ font-family:Montserrat,Arial, Helvetica, sans-serif;font-weight:300;font-size:20px;line-height:1.5;color:#000;}
h1{font-size:43px;font-weight:bold;margin-bottom:30px;line-height:1.2;}

h2{font-size:36px;font-weight:bold;margin-bottom:30px;line-height:1.2;padding-top:20px;}
h2:first-child{padding-top:0px;}
h2.thin{font-size:43px;font-weight:300;}
h3{font-size:24px;font-weight:bold;margin-bottom:30px;line-height:1.2;}
h3.thin{font-weight:300;}
h4{font-size:18px;font-weight:bold;margin-bottom:20px;line-height:1.2;}
p,ul,ol{margin-bottom:30px;}
p:last-child,ul:last-child,ol:last-child{margin-bottom:0px;}
a{color:#000;text-decoration:underline;}
a:hover{color:#f68121;}
a.btn{background:#f68121;display:block;color:#fff;padding:15px;text-align:center;text-decoration:none;border-radius:5px;margin:0px !important;}
a.btn:hover{background:#0f4b91;color:#fff;}
.wrapper{max-width:1300px;margin:0px auto;}
.wrapper:after{clear:both;content:'';display:block;}
footer{background:url(../images/bg-footer.jpg) no-repeat center center;background-size:cover;color:#fff;font-size:18px;padding:80px 0px;}
.footer-cols{display:flex;margin-bottom:80px;justify-content:space-between;}
.footer-col{margin-left:30px;}
footer a{color:#fff; text-decoration:none;}
footer li{margin-bottom:8px;}
footer a:hover{color:#fff;text-decoration:underline;}
.copyright-l{float:left;}
.copyright-r{float:right;text-align:right;}
.logo img{width:300px;}
.top-bar{background: linear-gradient(0deg, #F58220, #F58220), #38BED0;color:#fff;font-size:16px;padding:20px 0px;margin-bottom:35px;}
header{padding-bottom:35px;box-shadow:  0px 8px 10px rgba(0, 0, 0, 0.25);position:relative;}
.top-bar ul{float:right;text-align:right;}
.top-bar li{display:inline-block;margin-left:5px;}
.top-bar li a{color:#fff;text-decoration:none;display:block;padding:5px 15px;border-radius:20px;border:1px solid #F58220;}
.top-bar li a:hover{background:#fff;color:#000;border:1px solid #fff;}
.top-bar li:last-child a{border:1px solid #fff;}
a.mn-crisis{border-radius:20px;padding:5px 30px;display:inline-block;font-weight:bold;background:#fff;color:#000;text-decoration:none;}
a.mn-crisis:hover{background:#0F4B91;color:#fff;}
header ul,footer ul{ list-style:none;padding:0px;margin:0px;}
a.phone-top{float:right;color:#0F4B91;font-size:24px;background:url(../images/phone-icon-blue.png) no-repeat left center;padding-left:50px;font-weight:bold;text-decoration:none;}
a.phone-top:hover{opacity:0.8;}
.logo-footer{max-width:30%;}
.logo-footer img{display:block;text-align:center;margin:0px auto 10px;}
.logo{float:left;}
header nav{float:right;text-align:left;font-weight:400;font-size:16px;margin-top:20px;}
header nav li{display:inline-block;}
header nav li a{padding:10px;color:#000;text-decoration:none;display:block;}
header nav li a:hover{color:#f68121;text-decoration:none;}
header nav li ul{display:none;position:absolute;background:#fff;box-shadow:  0px 8px 10px rgba(0, 0, 0, 0.25);z-index:1000;}
header nav li:hover ul{display:block;}
header nav li li{display:block;}
header nav li li a:hover{background-color:#f68121;color:#fff;}
.toggle{display:none;}


.row-block:after {
	clear:both;
	content:'';
	display:block
}
.column-4,.column-8,.column-3{float:left;width:33.333%;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.column-8{width:66.667%;}
.column-3{width:25%;}
.row-block {
	margin-left: -15px;
	margin-right: -15px;
}
.mobilemn{display:none;}
/*home */
.bg-home{background:url(../images/bnr-home.jpg) no-repeat center top; background-size:cover;height:599px;position:absolute;z-index:0;width:100%;}
.bnr-home{color:#fff;font-size:24px;padding:150px 0px;text-align:center;z-index:1;position:relative;}
.bnr-home a{color:#fff;}
.bnr-home a:hover{color:#F58220;}
.bg-home:after{width:100%;height:100%;background:url(../images/bnr-home-bottom.png) no-repeat center bottom;content:'';display:block;}
.box-home{background: #FFFFFF;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
border-radius: 15px;z-index:1;position:relative;padding:30px;text-align:center;font-size:18px;min-height:515px;}
.box-shadow{background: #FFFFFF;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
border-radius: 15px;padding:30px;}
.box-home.box-img{background-size:cover;background-repeat:no-repeat;}
.box-home h3,.course-box h3{min-height:52px; margin:15px 0px;}
.section{padding:80px 0px;}
.section-testimonial{padding:0px;}
.text-center{text-align:center;}
.text-green{color:#188f4f;}
a.btn-w{border:1px solid #afafaf;border-radius:5px;padding:20px;display:inline-block;width:380px;max-width:100%;color:#000;text-decoration:none;}
a.btn-w:hover{color:#fff;background:#F58220;}
.home-1{ background:url(../images/bg-img1.jpg) no-repeat top center fixed; background-size:cover;margin-top:80px;}
.home-3{ background:url(../images/bg-img3.jpg) no-repeat top center fixed; background-size:cover;margin-top:80px;}
.home-2{ background:url(../images/bg-img2.jpg) no-repeat top center fixed; background-size:cover;margin-top:80px;}
.box-half{width:50%;padding:50px;border-radius:15px;background:#fff;margin-top:-160px;position:relative;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);box-sizing:border-box;}
.home-2 .box-half{margin-left:50%;}
blockquote{padding-left:80px;background:url(../images/quote.png) no-repeat top left;margin:60px 130px 100px 130px;}
cite{display:block;font-weight:bold;font-style:italic;}
.contact-section{background:url(../images/bg-form.jpg) no-repeat top center;background-size:cover;color:#fff;text-align:center;}
.contact-section form{max-width:960px;margin:0px auto;}
textarea.form-control,input.form-control,select.form-control{font-family:Montserrat,Arial, Helvetica, sans-serif;font-weight:300;width:100%;border-radius:5px;padding:15px 25px;margin-bottom:20px;border:0px;box-sizing:border-box;font-size:18px;}
button.btn-form,input.btn-form{font-family:Montserrat,Arial, Helvetica, sans-serif;font-weight:300;width:100%;border-radius:5px;padding:15px 25px;margin-bottom:20px;border:0px;box-sizing:border-box;font-size:18px;color:#fff;background:#0f4b91;}
button.btn-form:hover,input.btn-form:hover{background:#F58220;}
.course-box{background: #FFFFFF;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
border-radius: 15px;text-align:center;font-size:18px;margin:15px;}
.course-box:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);}
.course-slick{margin-bottom:50px;}
.course-box .course-img img{width:100%;}
.course-img{position:relative;}
.course-img img:first-child{position:absolute;top:50%;transform:translateY(-50%);left:35%;width:30%;}
.course-box-content{padding:30px;}
.course-meta{border-bottom:1px solid #afafaf;padding:10px 30px;text-align:left;}
.course-price{float:right;}
.img-b{padding:20px 30px;border:1px solid #CFCECE;border-radius:10px;margin-bottom:30px;}
.img-b img{max-height:129px;width:auto;}
a.no-underline,a.no-underline:hover{text-decoration:none;color:#000;}
.bg-gray{background: #F9F9F9;}
.cat-desc{display:flex;align-items:center;justify-content:center;}

.cat-desc > div:first-child{max-width:18%;flex: 0 0 18%;}
.cat-desc > div:nth-child(2){max-width:36%;flex: 0 0 36%;margin:0px 4%;}
.cat-desc > div:last-child{max-width:38%;flex: 0 0 38%;}
.section-2{padding:30px 0px;}
.course-d{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;padding:20px 0px;width:100%}
.course-d > div:first-child{max-width:10%;flex: 0 0 10%;}
.course-d > div:nth-child(2){max-width:62%;flex: 0 0 62%;margin:0px 4%;}
.course-d > div:last-child{max-width:20%;flex: 0 0 20%;}
.course-d-t{font-weight:bold;text-transform:uppercase;}
.course-ic{background:url(../images/ic-pdf.png) no-repeat center center;background-size:contain;min-height:100px;}
.course-d-pdf .course-ic{background-image:url(../images/ic-pdf.png);}
.course-d-doc .course-ic{background-image:url(../images/ic-doc.png);}
.course-d-ppt .course-ic{background-image:url(../images/ic-ppt.png);}
.course-d-png .course-ic{background-image:url(../images/ic-png.png);}
.course-d-jpg .course-ic{background-image:url(../images/ic-jpg.png);}
.course-d a{background: #AF2E25;font-weight:bold;text-decoration:none;color:#fff;text-transform:uppercase;border-radius:30px;padding:10px 20px;}
.course-d a:hover{background:#000;color:#fff;}
.course-d-pdf a{background: #AF2E25;}
.course-d-doc a{background: #4899D4;}
.course-d-ppt a{background: #EA6233;}
.course-d-jpg a{background: #59BA71;}
.course-d-png a{background: #E3E75C;}

/*course downloable page with AJAX filter*/
.cat-desc2 > div:nth-child(2){max-width:550px;flex: 0 0 80%;}
.course-d2{width:calc( 100% - 60px);}
.course-d2 > div:nth-child(2){max-width:100%;flex: 0 0 57%;}
.course-d2 > div:last-child{max-width:180px;flex: 0 0 180px;}
#form-filter .input-group{
  border-style:solid; border-width:1px;border-color:#000; border-radius:50px
}
#quicksearch{
  /*border-radius:50px;*/
  border-style:none; padding:0;margin:14px 0 14px 14px;
  height:21px;
}
#quicksearch:focus{
  box-shadow:0 0 0 0;
}
#inputGroupPostpend2{
  background-color:#FFF; border-style:none; padding:0px;margin:14px;
}

/*inside page*/
.banner-pg{background:url(../images/bnr-home.jpg) no-repeat center center fixed; background-size:cover;padding:30px 0px;text-align:center;}
.banner-pg h1{color:#fff;margin-bottom:0px;}

/*partner*/
.div-partner{width:33.333%;float:left;box-sizing:border-box;padding:15px 15px 30px 15px;text-transform:uppercase;font-size:24px;text-align:center;line-height:1.2;}
.div-partner a:first-child{color:#000;text-decoration:none;min-height:60px;display:block;}
.div-partner a:hover{opacity:0.8;}
a.img-partner{border:1px solid #cecece;display:block;font-size:0;line-height:0;}
.div-partner:nth-child(3n+1){clear:both;}
.div-partner img{height:280px;object-fit:contain;}

/*mission*/
.o-box{background: #F58220;
border: 9px solid #FFFFFF;
box-sizing: border-box;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);float:left;width:32%;margin-right:2%;padding:10px 20px;color:#fff;text-align:center;}
.o-box:last-child{margin-right:0px;}

/*team*/
.div-team{margin-bottom:30px;}
.div-team .img-team{border: 9px solid #FFFFFF;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);margin-bottom:20px;display:inline-block;font-size:0;line-height:0;}
.div-team h2,.popup-team h2 {line-height:1;}
.div-team h2 strong,.popup-team h2 strong{font-size:20px;}
.column-4.div-team:nth-child(3n+1){clear:none;}
a.btn-more{background: #FFFFFF;
border: 1px solid #A3A3A3;
box-sizing: border-box;
border-radius: 44px;display:inline-block;padding:10px 30px;color:#000;text-decoration:none;}
a.btn-more:hover{background: #f2f2f2;}
.popup-team{display:none;}
.popup-team:after{clear:both;content:'';display:block;}
.popup-left{width:33.33%;float:left;}
.popup-right{width:66.67%;float:right;}
.fancybox-content{border-radius:20px;}
.plus{display:none;}
/*contact*/
.contact-group a{display:inline-block;color:#fff;background: #0F4B91;
border: 1px solid #8A8A8A;
border-radius: 31px;padding:10px 30px;margin:5px 15px;font-weight:bold;text-decoration:none;}
.contact-group a:hover{background:#F58220;}
.contact-group img{vertical-align:middle;}
.contact-group a:nth-child(3),.contact-group a:nth-child(4){padding:0px;background:none !important;border:0px;}
.contact-group{margin-bottom:25px;}
/*faq*/
.faqbox{border: 1px solid #C6C6C6;border-bottom:0px;color:#000;}
.faqbox:last-child{border-bottom:1px solid #c6c6c6;}
.faq-a{display:none;padding:20px;border-top: 1px solid #C6C6C6;}
.faq-q{background: #F9F9F9;
padding:20px;position:relative;}
.faq-q:after{ background:url(../images/plus.png) no-repeat center center;position:absolute;top:0px;right:0px;width:72px;height:72px;content:'';display:block;}
.faq-q.closeit:after{transform:rotate(45deg);}

/*blog*/
.blog-box{margin-bottom:30px;width:33.33%;box-sizing:border-box;padding:0px 15px;}
.blog-boxit{background: #FFFFFF;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
border-radius: 15px;font-size:18px;}
.blog-box-sizer{width:33.33%;}
.blog-boxit:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);}
.blog-box-img{height:220px;background:url(../images/blog/home.jpg) no-repeat center center;background-size:cover;border-radius:15px 15px 0px 0px;}
.blog-box-content{padding:30px;}
.blog-box-meta{color:#969696;margin-bottom:10px;}
.blog-box h3{font-size:24px;margin-bottom:20px;}
.blog-box p{margin-bottom:20px;}
.blog-box h3 a{color:#F58220;text-decoration:none;}
.blog-box h3 a:hover{color:#0F4B91;}
a.b-more{border-radius:5px;background:#F58220;color:#fff;text-decoration:none;display:inline-block;padding:10px 20px;}
a.b-more:hover{background:#0F4B91;}
.detail-box h2,.txt-36{font-size:36px;}
.detail-meta{color:#969696;font-weight:bold;}
.blog-list a{background: #FFFFFF;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
border-radius: 15px;display:block;padding:20px;font-size:24px;font-weight:bold;margin-bottom:30px;color:#F58220;text-decoration:none;line-height:1.2;}
.blog-list a:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);background:#F58220;color:#fff;}
.txt-24{font-size:24px;color:#000;}

/*crisis*/
a.b-phone{
border: 1px solid #C2C2C2;
box-sizing: border-box;
border-radius: 45px;display:inline-block;margin-bottom:30px;padding:10px 30px 10px 70px;text-decoration:none;background:url(../images/phone-icon-blue.png) no-repeat 20px center;}
a.b-phone:hover{background-color:#f2f2f2;}
a.download{color:#5F5F5F;padding-left:50px;font-weight:bold;display:block;background:url(../images/down.png) no-repeat left center;text-decoration:none;}
a.download:hover{opacity:0.8;}
a.ring000{color:#fff;background: url(../images/emergency-white.png) no-repeat 20px 20px #61BDF1;margin-bottom:30px;
border-radius: 15px;display:block;padding:20px;text-decoration:none;font-size:22px;font-weight:bold;padding-left:160px;min-height:176px;line-height:1.8;}
a.ring000:hover{background-color:#F58220;}
/*buzz*/
.pink-box{background: rgba(253, 144, 38, 0.2);
border: 1px solid #9F9F9F;border-radius:20px;padding:30px;clear:both;}
.pink-box h2{margin-bottom:0px;}
.img-kid{float:left;width:15%;box-sizing:border-box;padding-right:20px;}
.right-kid{float:right;width:85%;}
.clear-fix{clear:both;}
a.btn-r{
box-sizing: border-box;
border-radius: 45px;background: linear-gradient(0deg, #F58220, #F58220), #FFFFFF;color:#fff;margin-bottom:50px;
border: 1px solid #A3A3A3;display:inline-block;padding:10px 30px;text-decoration:none;}
.pink-box a.btn-r{background:#fff;color:#000;border: 1px solid #A3A3A3;margin-bottom:0px;}
a.btn-r:hover{background:#0F4B91;color:#fff;}

/*resources*/

.resources-box{background: #FFFFFF;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
border-radius: 15px;padding:30px;text-align:center;font-size:18px;}
.resources-box:hover{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);}
a.resources-img{background:no-repeat center center;background-size:contain;display:block;min-height:150px;    min-height: 150px;
    max-width: 250px;
    margin: 0px auto 20px;}

/*why */
a.btn-calcu{background: url(../images/icon-calcu.png) no-repeat 20px center #f7f7f7;min-height:124px; 
border: 1px solid #B5B5B5;
padding:20px;color:#000;font-size:24px;padding-left:140px;
border-radius: 15px;display:inline-block;text-decoration:none;font-weight:bold;}
a.btn-calcu:hover{opacity:0.8;}
.txt-blue{color:#0F4B91}
.bg-grey{background:url(../images/bg-gray.png) no-repeat;background-size:cover;}
.bg-grey img{margin:0px 15px;}
.box-border{border:1px solid #d3d3d3;padding:30px;border-radius:15px;}
.icon-box{border-radius:15px;margin-bottom:30px;color:#fff;font-weight:bold;min-height:105px;text-align:left;padding:30px;padding-left:140px;}
.icon-blue{background:url(../images/icon-3.png) 20px center no-repeat #014C96;}
.icon-orange{background:url(../images/icon-2.png) 20px center  no-repeat #FF7A01;}
.icon-green{background:url(../images/icon-1.png) 20px center  no-repeat #008641;}
a.btn-direct{display:inline-block;padding-left:30px;padding-right:30px;}
   .map-full{line-height:0;}
  .map-full iframe{width:100% !important;}

/*Project*/
.prj-hero-section{width:100%;min-height: 599px;background:url(../images/prj-hero.jpg) no-repeat center center;background-size:cover;}
.prj-text-right{text-align:right;}
.prj-mental-link{background:#FFFFFF;border-radius:0 0 0 24px;margin:0;padding:10px 30px;font-size:16px;font-weight:bold;text-decoration:none;display:inline-block;}
.prj-mental-link:hover{opacity:85%;text-decoration:none; color:#000000}
.prj-hero-text{background-color:#E4873C;text-align: center;font-size: 16px;color:#FFFFFF;padding:10px 0;}
.prj-hero-box{text-align:center;padding:50px 10%;}
.prj-hero-title{color:#FFFFFF;font-size: 52px; font-weight: 600;text-shadow: 2px 2px 5px rgba(0,0,0,0.4);}
.prj-hero-link{background:#FFFFFF;border-radius:103px;margin:0;padding:10px 8% ;font-size:24px;font-weight:600;text-decoration:none;display:inline-block;}
.prj-hero-link:hover{opacity:85%;text-decoration:none; color:#000000}
.prj-program-section h3{font-size:36px;font-weight:600;}
.prj-program-section h5{font-size:24px;font-weight:bold;color:#F58220;padding:15px 0 30px 0;}
.prj-program-box{margin:50px 5% 0;}
.prj-program-title{background-color:#E4873C;text-align: center;font-size: 20px;color:#FFFFFF;padding:10px 5%;  font-weight:bold; border-radius:98px; z-index:100;}
.prj-program-content{  display:flex;margin-top:-15px;border:1px solid #B9B9B9;border-radius : 12px;}
.prj-program-img1{background:url(../images/one-on-one-img.jpg) no-repeat center top;background-size:cover;width:50%;min-height:201px;border-radius :12px 0 0 12px;z-index:-5;}
.prj-program-img2{background:url(../images/group-img.jpg) no-repeat center top;background-size:cover;width:50%;min-height:201px;border-radius :0 12px 12px 0;z-index:-5;}
.prj-program-text{display:flex;width:50%;padding:25px;z-index:0;align-items:center;}
.prj-survey-section{background: #F9F9F9;text-align: center;}
.prj-survey-section .wrapper{z-index:100;margin-bottom:-150px;}
.prj-survey-section img{padding:0 30px 30px;}
.prj-survey-link{background:#1FAF08;color:#FFF;border-radius:9px;margin:0;padding:20px 8%;font-weight:bold;text-decoration:none;display:inline-block;margin:20px 0}
.prj-survey-link:hover{opacity:80%;text-decoration:none; color:#FFF;}
.prj-note{font-size: 15px;}
.prj-blank{z-index:-5;margin-top:90px;}
.prj-review-section{text-align:center;}
.prj-review-section h4{font-size:36px;}
.prj-review-section img{padding:15px;}
.prj-review{display:flex;gap:35px;margin:50px 0;}
.prj-review-col{width:50%;display:flex;flex-direction:column;gap:35px;}
.prj-review-box{padding:40px;background: #F2F2F2;border-radius:9px;}
.prj-google-link{border-radius:9px;margin:0;padding:10px 3% ;text-decoration:none;display:inline-block;margin:20px 0;border:1px solid #D3D3D3;align-items:center}
.prj-google-link div{display:flex;align-items: center;}
.prj-google-link img{padding:0 0 0 10px;}
.prj-google-link:hover{text-decoration:none;color:#000;border-color:#F58220;}
.prj-review-section .prj-note{padding:0 13%;}
/*Project - End*/

@media(max-width:1300px)
{
	.wrapper{width:90%;}
	.logo img{width:220px;}
header nav {font-size:14px;margin-top:10px;}
header {
    padding-bottom: 10px;}
}
@media(max-width:1200px)
{
  header nav {font-size:13px;}
header nav li a {padding:10px 5px;}
}
@media(max-width:1024px)
{
	.box-home h3,.course-box h3{min-height:0px;}
	.toggle{float:right;height:40px;width:40px;background:url(../images/toggle.png) no-repeat center center;display:block;}
	.toggle.closeit{background-image:url(../images/close.png);}
	a.phone-top{text-indent:-9999px;width:40px;height:40px;padding-left:0px;}
	body{font-size:18px;}
	h1,h2{font-size:40px;}
	header nav{float:none;width:100%;position:absolute;background:#fafafa;top:145px;left:0px;text-align:center;display:none;z-index:10000;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
	.logo img{max-width:250px;}
	header nav li{display:block;border-bottom:1px solid #d7d7d7;}
	header nav li ul,	header nav li:hover ul{position:relative;box-shadow:none;background:#fff;display:none;}
	header nav li li a{padding:10px 20px;text-decoration:none;}
	li.hasdropdown{position:relative;}
	
	li.hasdropdown .plus{content:'';display:block;position:absolute;top:0px;right:0px;background:url(../images/plus.png) no-repeat center center;height:50px;width:50px;cursor:pointer;z-index:10000000;}
	li.hasdropdown .plus.closeit{ transform: rotate(45deg);}
	.mobilemn{display:block;}
	header nav li.mobilemn a{background:#F58220;color:#fff;}
	header nav li li a:hover{background:#F58220;color:#fff;text-decoration:none;}
	footer,h4{font-size:16px;}
.footer-cols{display:block;text-align:center;}	
.footer-col{margin-top:30px;margin-left:0px;}
footer,.section{padding:40px 0px;}

	.copyright-l,.copyright-r{float:none;text-align:center;}
	.top-bar{padding:10px 0px;text-align:center;margin-bottom:20px;}
	header{padding-bottom:20px;}
.logo-footer{max-width:100%;}
	.top-bar ul{display:none;}
	.row-block {
 margin:0px;
}
.column-3,.column-4,.column-8{width:100%;float:none;}

blockquote{margin:0px;}
.box-home{min-height:300px;margin-bottom:20px;}
.home-1,.home-2,.home-3{margin-top:0px;background:none;}
.home-1:before,.home-2:before,.home-3:before{height:300px;width:100%;content:'';display:block; background:url(../images/bg-img1.jpg) no-repeat top center scroll;background-size:cover;}
.home-2:before{ background-image:url(../images/bg-img2.jpg);}
.home-3:before{ background-image:url(../images/bg-img3.jpg);}
.box-half,.home-2 .box-half{width:100%;margin-left:0px;margin-top:-50px}
.bnr-home{padding:80px 0px;}
.blog-box,.blog-box-sizer{width:50%;}
.detail-box h2,.txt-36{font-size:24px;}
.blog-list a{font-size:18px;}
/*Project*/
.prj-survey-section .wrapper{margin-bottom:-110px;}
  
}
@media(max-width:767px)
{
  .div-partner{width:50%;font-size:20px;}
  .div-partner:nth-child(2n+1){clear:both;}
  .div-partner:nth-child(2n+1){clear:both;}
  .o-box{falot:none;margin-right:0px;width:100%;}
  .blog-box,.blog-box-sizer{width:100%;}
  .blog-box{padding:0px;}
 .cat-desc{display:block;}
.cat-desc > div{margin:0px;}
.cat-desc > div:first-child{max-width:100%;}
.cat-desc > div:nth-child(2){max-width:100%;}
.cat-desc > div:last-child{max-width:100%;}
}
@media(max-width:639px)
{
  .div-partner{width:100%;float:none;}
  .div-partner a:first-child{min-height:0px;}
  .course-box-content{padding:20px;}
.course-meta{padding:20px;}
 .blog-box-content{padding:20px;}
 /*Project*/
 .prj-program-content1{flex-direction: column;}
 .prj-program-content2{flex-direction:column-reverse}
 .prj-program-img1,.prj-program-img2,.prj-program-text,.prj-review-col{width:100%;}
 .prj-program-img1,.prj-program-img2{border-radius:12px 12px 0 0;}
 .prj-review{flex-direction: column;}
 
}
.blue-tag{font-size:16px;font-weight:bold;padding:5px 20px;border-radius:30px;display:inline-block;background:#0F4B91;color:#fff;cursor:pointer;}
.orange-tag{font-size:16px;font-weight:bold;padding:5px 20px;border-radius:30px;display:inline-block;background:#F58220;color:#fff;cursor:pointer;}
.popup-course{display:none;position:absolute;padding:20px;    box-shadow: 0px 0px 20px rgb(0 0 0 / 25%);border-radius: 15px;background:#fff;font-size:16px;}
.pos-relative{position:relative;}
a.btn-show{color:#fff !important;text-align:center;display:block;padding:10px;border-radius:20px;font-weight:bold;background:#0F4B91;opacity:0.6;margin-bottom:10px;text-decoration:none;}
.brochure a.btn-brochure,a.btn-show:hover,.mhp a.btn-course{opacity:1;}
