<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;padding:0}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}.clearfix:after{clear:both;height:0;display:block;visibility:hidden;content:"."}.clearfix{display:inline-block}.clearfix{display:block}

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}
.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}
.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}
.SumoSelect.open&gt;.search&gt;label,.SumoSelect.open&gt;.search&gt;span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.SelectClass{z-index:1}.SumoSelect .select-all&gt;label,.SumoSelect&gt;.CaptionCont,.SumoSelect&gt;.optWrapper&gt;.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.SumoSelect{display:inline-block;position:relative;outline:0}
/*.SumoSelect.open&gt;.CaptionCont,.SumoSelect:focus&gt;.CaptionCont,.SumoSelect:hover&gt;.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}*/
.SumoSelect&gt;.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect&gt;.CaptionCont&gt;span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect&gt;.CaptionCont&gt;span.placeholder{color:#ccc;font-style:italic}.SumoSelect&gt;.CaptionCont&gt;label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect&gt;.CaptionCont&gt;label&gt;i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect&gt;.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open&gt;.optWrapper{top:35px;display:block}.SumoSelect.open&gt;.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect&gt;.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect&gt;.optWrapper&gt;.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect&gt;.optWrapper.okCancelInMulti&gt;.options{border-radius:2px 2px 0 0}.SumoSelect&gt;.optWrapper.selall&gt;.options{border-radius:0 0 2px 2px}.SumoSelect&gt;.optWrapper.selall.okCancelInMulti&gt;.options{border-radius:0}.SumoSelect&gt;.optWrapper&gt;.options li.group.disabled&gt;label{opacity:.5}.SumoSelect&gt;.optWrapper&gt;.options li ul li.opt{padding-left:22px}.SumoSelect&gt;.optWrapper.multiple&gt;.options li ul li.opt{padding-left:50px}.SumoSelect&gt;.optWrapper.isFloating&gt;.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect&gt;.optWrapper&gt;.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect&gt;.optWrapper&gt;.options&gt;li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect&gt;.optWrapper.selall&gt;.options&gt;li.opt:first-child{border-radius:0}.SumoSelect&gt;.optWrapper&gt;.options&gt;li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect&gt;.optWrapper.okCancelInMulti&gt;.options&gt;li.opt:last-child{border-radius:0}.SumoSelect&gt;.optWrapper&gt;.options li.opt:hover{background-color:#E4E4E4}.SumoSelect .select-all.sel,.SumoSelect&gt;.optWrapper&gt;.options li.opt.sel{background-color:#a1c0e4}.SumoSelect&gt;.optWrapper&gt;.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect&gt;.optWrapper&gt;.options li span{display:none}.SumoSelect&gt;.optWrapper&gt;.options li.group&gt;label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect&gt;.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect&gt;.optWrapper&gt;.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect&gt;.optWrapper&gt;.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect&gt;.optWrapper.multiple&gt;.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all&gt;span,.SumoSelect&gt;.optWrapper.multiple&gt;.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all&gt;span i,.SumoSelect&gt;.optWrapper.multiple&gt;.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect&gt;.optWrapper&gt;.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect&gt;.optWrapper.multiple.isFloating&gt;.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect&gt;.optWrapper.multiple.okCancelInMulti&gt;.MultiControls{display:block}.SumoSelect&gt;.optWrapper.multiple.okCancelInMulti&gt;.MultiControls&gt;p{padding:6px}.SumoSelect&gt;.optWrapper.multiple.okCancelInMulti&gt;.MultiControls&gt;p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect&gt;.optWrapper.multiple&gt;.MultiControls&gt;p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect&gt;.optWrapper.multiple&gt;.MultiControls&gt;p:hover{background-color:#f1f1f1}.SumoSelect&gt;.optWrapper.multiple&gt;.MultiControls&gt;p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect&gt;.optWrapper.multiple&gt;.MultiControls&gt;p.btnCancel{border-radius:0 0 3px}.SumoSelect&gt;.optWrapper.isFloating&gt;.options li.opt{padding:12px 6px}.SumoSelect&gt;.optWrapper.multiple.isFloating&gt;.options li.opt{padding-left:35px}.SumoSelect&gt;.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial&gt;span i,.SumoSelect .select-all.selected&gt;span i,.SumoSelect&gt;.optWrapper.multiple&gt;.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled&gt;.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all&gt;label,.SumoSelect .select-all&gt;span i{cursor:pointer}.SumoSelect .select-all.partial&gt;span i{background-color:#ccc}.SumoSelect&gt;.optWrapper&gt;.options li.optGroup{padding-left:5px;text-decoration:underline}

body{color:#002147; background:#fff; font-size:62.5%; line-height:1.2; -webkit-text-size-adjust:none; font-weight:normal; font-family:'Montserrat', Arial, Verdana;}
a{color:#002147; text-decoration:underline; outline:none; /*transition:0.5s; -webkit-transition::0.5s;*/}
a:hover{text-decoration:none;}
p{color:#002147; font-size:1.6em; padding:10px 0;}
ul{color:#002147; font-size:1.6em;}
ol{color:#002147; font-size:1.6em;}
input, textarea, select{color:#002147; outline:none; font-size:1.6em; vertical-align:middle; font-weight:normal; font-family:'Montserrat', Arial, Verdana;}
.container{max-width:1170px; margin:0 auto; padding:0 20px;}
.flex{display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}

.banner_top{background:#feefe8;}
.header{padding:58px 0;}
.header .logo_navi{background:#fff; position:relative; height:93px; margin:0 -15px; position:relative;}
.header .logo_navi:before{content:""; position:absolute; left:-35px; top:0;
	width:0; height:0; border-style:solid; border-width:0 0 93px 35px; border-color:transparent transparent #fff transparent;}
.header .logo_navi:after{content:""; position:absolute; right:-35px; top:0;
	width:0; height:0; border-style:solid; border-width:93px 0 0 35px; border-color:transparent transparent transparent #fff;}
.header .logo_navi .logo{width:232px; height:auto; margin:15px 0 0 15px; float:left;}
.header .logo_navi .navi{float:right; position:absolute; right:20px; bottom:0;}
.header .logo_navi .navi ul{float:left; font-size:1.6em; text-transform:uppercase;}
.header .logo_navi .navi ul li{float:left; padding:0 0 0 20px;}
.header .logo_navi .navi ul li a{float:left; text-decoration:none; font-weight:500; position:relative; padding:0 0 17px;}
.header .logo_navi .navi ul li a:after{content:""; display:block; position:absolute; left:0; bottom:0; right:100%; height:4px; background:#f69a6b; transition:0.3s; -webkit-transition::0.3s;}
.header .logo_navi .navi ul li.current a{font-weight:700;}
.header .logo_navi .navi ul li.current a:after{right:0;}
.header .logo_navi .navi ul li a:hover:after{right:0;}
.header .logo_navi .top_menu{position:absolute; right:42px; top:-35px; background:#f79b6c; height:60px;}
.header .logo_navi .top_menu:after{content:""; position:absolute; right:-15px; top:0;
	width:0; height:0; border-style:solid; border-width:60px 0 0 15px; border-color:transparent transparent transparent #f79b6c;}
.header .logo_navi .top_menu:before{content:""; position:absolute; left:-30px; top:0;
	width:0; height:0; border-style:solid; border-width:0 15px 60px; border-color:transparent #f79b6c transparent transparent;}
.header .logo_navi .top_menu .menu_edge{display:block; position:absolute; left:-23px; top:0;
	width:0; height:0; border-style:solid; border-width:0 9px 35px 9px; border-color:transparent transparent #f1580c transparent;}
.header .logo_navi .top_menu .tm_btn{float:left; height:60px; position:relative;}
.header .logo_navi .top_menu .tm_btn:after{content:""; display:block; width:1px; height:100%; background:#f5834a; position:absolute; right:0; top:0; z-index:10;
 -webkit-transform:rotate(-14deg); -moz-transform:rotate(-14deg); -ms-transform:rotate(-14deg); -o-transform:rotate(-14deg); transform:rotate(-14deg);}
.header .logo_navi .top_menu .tm_btn a{display:block; padding:22px 40px 22px 45px; height:60px; font-size:1.6em; color:#fff; font-weight:600; text-decoration:none; -moz-box-sizing:border-box;box-sizing:border-box; position:relative;}
.header .logo_navi .top_menu .tm_btn a span{display:inline-block; width:21px; height:21px; background:url(../images/icons_menu.svg) 0 0 no-repeat; /*position:absolute; left:33px; top:20px;*/ vertical-align:middle; margin-right:4px;}
.header .logo_navi .top_menu .tm_btn a.login_btn span{background:url(../images/icons_menu.svg) -177px 0 no-repeat;}
.header .logo_navi .top_menu .tm_icon{float:left; padding:0 35px 0 60px;}
.header .logo_navi .top_menu .tm_icon a{display:inline-block; width:35px; height:35px; margin:14px 4px 0;}
/*.header .logo_navi .top_menu .tm_icon a.ph{background:url(../images/icons_menu.svg) -363px 7px no-repeat;}
.header .logo_navi .top_menu .tm_icon a.em{background:url(../images/icons_menu.svg) -410px 7px no-repeat;}*/
.header .logo_navi .top_menu .tm_icon a.in{background:url(../images/icon_in.png) 6px 7px no-repeat; background-size:21px 21px;}
.header .logo_navi .top_menu .tm_icon a.ph{background:url(../images/phone.png) 6px 7px no-repeat; }
.header .logo_navi .top_menu .tm_icon a.em{background:url(../images/email-line.png) 6px 7px no-repeat;}
.header .logo_navi .top_menu .tm_icon a.in:hover {
    background: url(../images/icon_in_white.png) 6px 7px no-repeat;
    background-size: 21px 21px;
}
.header .logo_navi .top_menu .tm_icon a.ph:hover {
    background: url(../images/phone-white.png) 6px 7px no-repeat;
}
.header .logo_navi .top_menu .tm_icon a.em:hover {
    background: url(../images/email-line-white.png) 6px 7px no-repeat;
}


.un_btn{display:inline-block; border:1px solid #f79b6c; background:#f79b6c; color:#fff; font-size:1.8em;  font-weight:500; text-decoration:none; padding:15px; border-radius:4px; text-align:center; -moz-box-sizing:border-box; box-sizing:border-box; transition:0.3s; -webkit-transition::0.3s;}
.un_btn:hover{background:#fff; color:#F1580C;}
.un_white_btn{background:#fff; color:#F1580C; border:1px solid #F1580C;}
.un_white_btn:hover{background:#f79b6c; color:#fff; border:1px solid #f79b6c;}

.banner_home{padding:40px 0 150px;}
.banner_home .banner_txt{max-width:61.89%;}
.banner_home .banner_txt h1{font-weight:400; font-size:4.8em; color:#002147; line-height:1.6; padding:70px 0 25px;}
.banner_home .banner_txt .un_btn{margin-right:15px; width:185px;}
.banner_home .banner_img{max-width:38.11%;}
.banner_home .banner_img img{display:block; display:block; width:100%; height:auto;}

.home_cta{}
.home_cta .hcta{background:#f79b6c; border-radius:10px; padding:20px 70px; margin-top:-105px; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.home_cta .hcta .hcta_txt{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.home_cta .hcta .hcta_txt .cta_img{max-width:172px; padding:0 30px 0 0;}
.home_cta .hcta .hcta_txt .cta_img img{width:172px; height:auto;}
.home_cta .hcta .hcta_txt .cta_txt{font-size:3em; font-weight:700; color:#fff; max-width:400px;}
.home_cta .hcta .hcta_txt .cta_txt strong{color:#002147;}
.home_cta .hcta .cta_btn{text-align:right;}
.home_cta .hcta .cta_btn .un_btn{font-size:2.4em; border:none; padding:15px 35px;}
.home_cta .hcta .cta_btn .un_btn:hover{background:#F1580C;}

.six_cols{padding:60px 0 0;}
.six_cols .col_box{max-width:14.52%; width:14.52%; -webkit-box:0 0 14.52%; -moz-box:0 0 14.52%; -webkit-flex:0 0 14.52%; -ms-flex:0 0 14.52%; flex:0 0 14.52%; background:#fff; border-radius:15px; border:1px solid red; margin:0 2.576% 25px 0; border:1px solid #F1580C; box-shadow:0 3px 5px #cfe0ec; height:168px;}
.six_cols .col_box:last-child{margin-right:0;}
.six_cols .col_box .col_img{width:55px; margin:20px auto 0;}
.six_cols .col_box .col_img img{display:block; width:55px; height:55px;}
.six_cols .col_box h3{text-align:center; font-size:1.5em; font-weight:600; color:#000; padding:20px 5px 0;}

.popular_courses{padding:35px 0 0;}
.popular_courses h2{text-align:center; font-size:4.2em; color:#002147;}
.popular_courses h4{text-align:center; font-size:3.2em; color:#002147; font-weight:300; padding:35px 0 0;}
.popular_courses.pc_no_title h4{padding-top:0;}
.popular_courses h4 strong{/*color:#455878;*/ font-weight:700;}
.popular_courses .five_cols{padding:40px 0 0;}
.popular_courses .five_cols .col_box{max-width:18.46%; width:18.46%; -webkit-box:0 0 18.46%; -moz-box:0 0 18.46%; -webkit-flex:0 0 18.46%; -ms-flex:0 0 18.46%; flex:0 0 18.46%; margin:0 1.925% 25px 0; background:#fff; border-radius:15px; box-shadow:0 0 20px 0px rgba(207,224,236,0.3); height:180px; transition:0.3s; -webkit-transition::0.3s;}
.popular_courses .five_cols .col_box .col_icon{width:85px; height:85px; margin:25px auto 0; background:#feefe8; border-radius:85px; transition:0.3s; -webkit-transition::0.3s;}
.popular_courses .five_cols .col_box .col_icon img{width:85px; height:85px; display:block;}
.popular_courses .five_cols .col_box a{text-decoration:none;}
.popular_courses .five_cols .col_box h3{text-align:center; text-decoration:none; font-size:1.6em; font-weight:600; padding:22px 0 0; transition:0.3s; -webkit-transition:0.3s;}
.popular_courses .five_cols .col_box:hover{background:#f79b6c;}
.popular_courses .five_cols .col_box:hover .col_icon{background:#fff;}
.popular_courses .five_cols .col_box:hover h3{color:#fff;}

/*
.slick-list,
.slick-track{overflow:visible !important;}
*/
.popular_courses .four_cols{padding:40px 0 0;}
.popular_courses .four_cols .col{margin:0 7px 25px; background:#fff; border-radius:15px; box-shadow:0 0 20px 0px rgba(207,224,236,0.3); border:1px solid #F1580C;}
.popular_courses .four_cols .col .col_img{border-radius:15px; overflow:hidden; margin:-1px -1px 0; box-shadow:0 0 20px 0px rgba(207,224,236,0.3);}
.popular_courses .four_cols .col .col_img img{display:block; width:100%; height:auto;}
.popular_courses .four_cols .col .col_title{padding:17px 14px 14px;}
.popular_courses .four_cols .col .col_title h3{font-size:1.8em; font-weight:600; padding:0 0 15px;min-height: 65px;}
.popular_courses .four_cols .col .col_title h3 a{text-decoration:none;}
.popular_courses .four_cols .col .col_title .view_link{display:inline-block; text-decoration:none; font-size:1.6em; color:#F1580C; font-weight:600; position:relative; padding:0 35px 0 0; transition:0.5s; -webkit-transition::0.5s;}
.popular_courses .four_cols .col .col_title .view_link:after{content:""; display:block; width:23px; height:2px; background:#F1580C; position:absolute; right:0; top:9px; transition:0.5s; -webkit-transition::0.5s;}
.popular_courses .four_cols .col .col_title .view_link:before{content:""; display:block; width:8px; height:8px; border-top:2px solid #F1580C; border-right:2px solid #F1580C;  position:absolute; right:0; top:5px;
-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); transition:0.5s; -webkit-transition::0.5s;} 
.popular_courses .four_cols .col .col_title .view_link:hover{color:#002147;}
.popular_courses .four_cols .col .col_title .view_link:hover:after{background:#002147;}
.popular_courses .four_cols .col .col_title .view_link:hover:before{border-top:2px solid #002147; border-right:2px solid #002147;}

.other_courses{padding:0;}
.other_courses h4{padding:0;}

.section_form{background:#feefe8; padding:45px 0; margin-top:35px;}
.section_form h2{text-align:center; font-size:4.2em; color:#002147; padding:0 0 40px;}

.contact_form{}
.contact_form .contact_row{}
.contact_form .contact_row .c_col{max-width:48.71%; width:48.71%; -webkit-box:0 0 48.71%; -moz-box:0 0 48.71%; -webkit-flex:0 0 48.71%; -ms-flex:0 0 48.71%; flex:0 0 48.71%; padding:0 0 20px;}
.contact_form .contact_row .c_col:first-child{margin-right:2.58%;}
.contact_form .txtbox{width:100%; height:52px; border:1px solid #F1580C; border-radius:5px; padding:15px 20px; -moz-box-sizing:border-box; box-sizing:border-box; color:#F1580C; font-size:1.8em;}
.contact_form input::-webkit-input-placeholder{opacity:0.7; color:#F1580C;}
.contact_form input::-moz-placeholder{opacity:0.7; color:#F1580C;}
.contact_form input:-ms-input-placeholder{opacity:0.7; color:#F1580C;}
.contact_form input:-moz-placeholder{opacity:0.7; color:#F1580C;}
.contact_form textarea::-webkit-input-placeholder{opacity:0.7; color:#F1580C;}
.contact_form textarea::-moz-placeholder{opacity:0.7; color:#F1580C;}
.contact_form textarea:-ms-input-placeholder{opacity:0.7; color:#F1580C;}
.contact_form textarea:-moz-placeholder{opacity:0.7; color:#F1580C;}
.contact_form .send_btn, .faq-details-tab .faqs_btn{display:block; margin:12px auto 0; width:350px; height:65px; color:#fff; background:#f79b6c; font-size:2.2em; font-weight:500; border:none; outline:none; border-radius:5px; cursor:pointer; transition:0.5s; -webkit-transition::0.5s;}
.contact_form .send_btn:hover, .faq-details-tab .faqs_btn:hover{background:#F1580C;}

.contact_form_1{padding:35px 0; max-width:772px; margin:0 auto;}
.contact_form_1 .contact_row{padding:0 0 20px;}
.contact_form_1 .textarea{height:175px;}

.download_form{max-width:570px;}

.req_info{margin:0; position:relative;}
/*.req_info:after{content:""; display:block; position:absolute; left:-40%; top:0; right:-1000px; bottom:0; background:#feefe8; z-index:-1; width:100vw;}*/
.wide_parent .wide_bg{position:absolute; left:0; top:0; bottom:0; background:#feefe8; z-index:-1; width:100vw;}
.req_info .contact_form .send_btn{width:270px; height:50px;}
.req_info .contact_form .txtbox{height:40px; padding:10px 20px; -moz-box-sizing:border-box; box-sizing:border-box; color:#F1580C;}

.SumoSelect{width:100%;}
.SumoSelect &gt; .CaptionCont{border:none; border:1px solid #F1580C; background:#fff; font-size:1.6em; color:#F1580C; padding:15px 20px; border-radius:5px; font-style:normal;}
.SumoSelect&gt;.CaptionCont&gt;span.placeholder{color:#F1580C; font-style:normal; opacity:0.7;}
.SumoSelect &gt; .CaptionCont &gt; span{}
.SumoSelect &gt; .CaptionCont &gt; label &gt; i{background:none;}
.SumoSelect &gt; .CaptionCont &gt; label &gt; i:after{content:""; display:block; position:absolute; right:15px; top:50%; margin:-6px 0 0; width:7px; height:7px; border-right:2px solid #F1580C; border-bottom:2px solid #F1580C; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.SumoSelect &gt; .optWrapper &gt; .options{font-size:1.6em; }
.SumoSelect &gt; .optWrapper &gt; .options li.opt{padding:10px 2%;}
.SumoSelect.open &gt; .optWrapper{top:100%;}
.SumoSelect.open &gt; .CaptionCont, .SumoSelect:focus &gt; .CaptionCont, .SumoSelect:hover &gt; .CaptionCont{box-shadow:none;}

.req_info .SumoSelect &gt; .CaptionCont{padding:10px 20px;}

.partner_with{padding:60px 0; text-align:center;}
.partner_with h2{text-align:center; font-size:4.2em; color:#002147; padding:0 0 30px;}
.partner_with img{height:85px; width:auto; margin:0 5px;}

.testimonials_section{background:#feefe8; padding:50px 0;}
.testimonials_section .testi_box{background:#fff; border-radius:10px; padding:80px 65px 30px; max-width:47%; width:47%; -webkit-box:0 0 47%; -moz-box:0 0 47%; -webkit-flex:0 0 47%; -ms-flex:0 0 47%; flex:0 0 47%; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.testimonials_section .testi_box:first-child{margin-right:6%;}
.testimonials_section .testi_box .quote{width:73px; height:58px; background:url(../images/quote.svg) center top no-repeat; position:absolute; left:50%; top:60px; margin-left:-37px; opacity:0.15; background-size:cover;}
.testimonials_section .testi_box p{text-align:center; color:#7D8597; font-size:2em; line-height:1.5;}
.testimonials_section .testi_box .t_img{width:55px; height:55px; margin:18px auto 0; border-radius:50px; overflow:hidden;}
.testimonials_section .testi_box .t_img img{display:block; width:100%; height:auto;}
.testimonials_section .testi_box h4{text-align:center; font-size:1.8em; font-weight:600; color:#F5793B; padding:17px 0 0;}
.testimonials_section .testi_box h5{text-align:center; font-size:1.3em; font-weight:400; color:#707D97; padding:10px 0 0; max-width:300px; margin:0 auto; line-height:1.6;}

.testimonials_section_sm{margin-top:60px; position:relative;}
.testimonials_section_sm .t_title{text-align:center; padding-bottom:25px;}
/*.testimonials_section_sm:after{content:""; display:block; position:absolute; left:-1000px; top:0; right:-1000px; bottom:0; background:#feefe8; z-index:-1;}*/
.testimonials_section_sm .testi_box{padding:45px 30px 20px; border-radius:5px;}
.testimonials_section_sm .testi_box p{font-size:1.6em; line-height:1.7;}
.testimonials_section_sm .testi_box .quote{width:60px; height:45px; background:url(../images/quote.svg) center top no-repeat; background-size:cover; left:50%; top:30px; margin-left:-30px; opacity:0.15; background-size:cover;}
.testimonials_section_sm .testi_box .t_img{width:42px; height:42px; margin:8px auto 0;}
.testimonials_section_sm .testi_box h4{font-size:1.6em; padding:10px 0 0;}
.testimonials_section_sm .testi_box h5{font-size:1.2em; padding:7px 0 0; line-height:1.4;}

.videos_section{padding:72px 0 60px;}
.videos_section h2{text-align:center; font-size:4.2em; color:#002147; padding:0 0 30px;}
.videos_section h3{text-align:center; font-size:3.3em; color:#002147; padding:0 0 40px; font-weight:300;}
.videos_section h3 strong{font-weight:700;}
.videos_section .vids{}
.videos_section .vids .vid_box{border-radius:10px; overflow:hidden; position:relative; margin:0 25px;}
.videos_section .vids .vid_box img,
.videos_section .vids .vid_box iframe,
.videos_section .vids .vid_box video{display:block; width:100%; height:300px;}
/*.videos_section .vids .vid_box a:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0.25; z-index:1;}*/
.videos_section .vids .vid_box a{display:block; position:relative;}
/*.videos_section .vids .vid_box a:before{content:""; width:58px; height:58px; background:url(../images/play_btn.svg) center no-repeat; position:absolute; left:50%; top:50%; margin:-29px 0 0 -29px; z-index:2;}*/

.social_section{background:#feefe8; padding:40px 0 60px; margin-bottom:60px;}
.social_section .s_cols{}
.social_section .s_cols .s_col{max-width:30.34%; width:30.34%; -webkit-box:0 0 30.34%; -moz-box:0 0 30.34%; -webkit-flex:0 0 30.34%; -ms-flex:0 0 30.34%; flex:0 0 30.34%; margin-right:2.36%;}
.social_section .s_cols .s_col:last-child{margin-right:0;}
.social_section .s_cols .s_col h2{font-size:3.2em; color:#002147; padding:0 0 15px;}
.social_section .s_cols .s_col .s_img{overflow:hidden; border-radius:10px; box-shadow:0 3px 7px #c8bbb5;}
.social_section .s_cols .s_col .s_img img{display:block; width:100%; height:auto;}
.social_section .s_cols .s_col_1{max-width:32.47%; width:32.47%; -webkit-box:0 0 32.47%; -moz-box:0 0 32.47%; -webkit-flex:0 0 32.47%; -ms-flex:0 0 32.47%; flex:0 0 32.47%;}

.footer{background:#002248; padding:70px 0 0; margin-top:40px;}
.footer .footer_cols{padding:0 0 100px;}
.footer .footer_cols .logo_col{max-width:21.79%; width:21.79%; -webkit-box:0 0 21.79%; -moz-box:0 0 21.79%; -webkit-flex:0 0 21.79%; -ms-flex:0 0 21.79%; flex:0 0 21.79%; margin-right:4.7%;}
.footer .footer_cols .logo_col img{display:block; width:222px; height:auto; margin-bottom:10px;}
.footer .footer_cols .logo_col p{font-size:1.4em; color:#F79A6B; line-height:1.7;}
.footer .footer_cols .f_col{max-width:14.10%; width:14.10%; -webkit-box:0 0 14.10%; -moz-box:0 0 14.10%; -webkit-flex:0 0 14.10%; -ms-flex:0 0 14.10%; flex:0 0 14.10%; margin-right:1%;}
.footer .footer_cols .f_col h3{font-size:2em; color:#F79A6B; font-weight:600; font-family:'Nunito', Arial, Helvetica, sans-serif;}
.footer .footer_cols .f_col h3 span{display:inline-block; border-bottom:2px solid #F79A6B; padding-bottom:7px;}
.footer .footer_cols .f_col ul{font-size:1.6em; font-family:'Nunito', Arial, Helvetica, sans-serif; padding:15px 0;}
.footer .footer_cols .f_col ul li{}
.footer .footer_cols .f_col ul li a{color:#F79A6B; text-decoration:none; letter-spacing:1px; display:block; padding:5px 0 5px 14px; background:url(../images/bullet.svg) 0 9px no-repeat; transition:0.3s; -webkit-transition::0.3s;}
.footer .footer_cols .f_col ul li a:hover{color:#fff;}
.footer .footer_cols .s_icons{padding:18px 0;}
.footer .footer_cols .s_icons a{display:inline-block; width:18px; height:18px; background:url(../images/s_icons.svg) 3px 0 no-repeat; margin:0 20px 0 4px; transition:0.3s; -webkit-transition::0.3s;}
.footer .footer_cols .s_icons a:hover{transform:scale(1.25, 1.25);}
.footer .footer_cols .s_icons a.pn{background:url(../images/s_icons.svg) -41px 0 no-repeat;}
.footer .footer_cols .s_icons a.tw{background:url(../images/s_icons.svg) -85px 0 no-repeat;}
.footer .footer_cols .s_icons a.in{background:url(../images/s_icons.svg) -127px 0 no-repeat; margin-right:0;}
.footer .app_btns .app_btn{display:block; width:156px; height:50px; background:url(../images/app_btns.png) 0 0 no-repeat; background-size:156px auto;}
.footer .app_btns .app_btn:hover{}
.footer .app_btns .app_btn_1{display:block; width:156px; height:50px; background:url(../images/app_btns.png) 0 -63px no-repeat; background-size:156px auto; margin-top:12px;}
.footer .footer_bottom{background:#eb9469; padding:35px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px;
	-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;
}
.footer .footer_bottom .copyrights{color:#fff; font-size:1.6em;}
.footer .footer_bottom .f_links{}
.footer .footer_bottom .f_links ul{text-align:right; font-size:1.4em;}
.footer .footer_bottom .f_links ul li{display:inline-block;}
.footer .footer_bottom .f_links ul li a{color:#fff; text-decoration:none; position:relative; display:inline-block; padding:0 1px 0 7px;}
.footer .footer_bottom .f_links ul li a:before{content:""; width:1px; height:14px; background:#fff; position:absolute; left:0; top:2px;}
.footer .footer_bottom .f_links ul li a:hover{text-decoration:underline;}
.footer .footer_bottom .f_links ul li:first-child a:before{display:none;}

.hamburger{display:flex; flex-direction:column; width:40px; cursor:pointer; position:absolute; right:5px; bottom:17px; display:none;}
.hamburger span{background:#F1580C; border-radius:10px; height:4px; margin:4px 0; transition: .4s  cubic-bezier(0.68, -0.6, 0.32, 1.6);}
.hamburger span:nth-of-type(1){width:50%;}
.hamburger span:nth-of-type(2){width:100%;}
.hamburger span:nth-of-type(3){width:75%;}
.hamburger.open span:nth-of-type(1){transform-origin:bottom; transform:rotatez(45deg) translate(4px,0px);}
.hamburger.open span:nth-of-type(2){transform-origin:top; transform:rotatez(-45deg);}
.hamburger.open span:nth-of-type(3){transform-origin:bottom; width:50%; transform: translate(16px,-7px) rotatez(45deg);}


.banner_top_inner{background: url(../images/banner_graphic.jpg) center top no-repeat; background-size:cover;}
.banner_top_inner .header{padding-bottom:0;}
.title_breadcrumb{padding:140px 0 0; position:relative;}
.title_breadcrumb .pg_title{background:#f79b6c; margin:0; position:absolute; left:0; bottom:0; z-index:10;}
.title_breadcrumb .pg_title h1{color:#fff; font-size:3.2em; font-weight:600; letter-spacing:1px; padding:25px 0; margin:0; height:87px; -moz-box-sizing:border-box; box-sizing:border-box;}
.title_breadcrumb .pg_title.pg_title_sm{height:87px; max-width:40%;}
.title_breadcrumb .pg_title.pg_title_sm h1{font-size:2.8em; padding:0; height:auto;}
.title_breadcrumb .pg_title.pg_title_sm .pt{display:table; width:100%; height:100%; vertical-align:middle;}
.title_breadcrumb .pg_title.pg_title_sm .pd{display:table-cell; width:100%; height:100%; vertical-align:middle;}

.title_breadcrumb .pg_title:before{content:""; position:absolute; left:-35px; top:0;
	width:0; height:0; border-style:solid; border-width:0 0 87px 35px; border-color:transparent transparent #f79b6c transparent;}
.title_breadcrumb .pg_title:after{content:""; position:absolute; right:-35px; top:0;
	width:0; height:0; border-style:solid; border-width:87px 35px 0 0; border-color:#f79b6c transparent transparent transparent;}
.title_breadcrumb .pg_title .menu_edge{display:block; position:absolute; right:-44px; top:0;
	width:0; height:0; border-style:solid; border-width:0 10px 25px 10px; border-color:transparent transparent #f1580c transparent;}	

.title_breadcrumb .breadcrumbs{height:62px; background:#002248; margin-top:25px; position:relative; z-index:1;}
.title_breadcrumb .breadcrumbs:after{content:""; position:absolute; right:-15px; top:0;
	width:0; height:0; border-style:solid; border-width:62px 0 0 15px; border-color:transparent transparent transparent #002248;}

.title_breadcrumb .breadcrumbs ul{text-align:right; font-size:1.6em; padding:20px 0 0; float:right; width:50%;}
.title_breadcrumb .breadcrumbs ul li{display:inline-block; color:#fff; padding:0 25px 0 0; position:relative;}
.title_breadcrumb .breadcrumbs ul li a{color:#fff; text-decoration:none; display:inline-block; position:relative;}
.title_breadcrumb .breadcrumbs ul li a:after{content:""; display:block; width:7px; height:7px; border-top:3px solid #fff; border-right:3px solid #fff; position:absolute; right:-18px; top:5px;
 -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}

.page_columns{padding:60px 0;}
.page_columns .container{max-width:1194px;}
.page_columns .col_left{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.page_columns .col_left .content_box{border:1px solid #F79A6B; padding:24px 22px 15px; border-radius:3px;}
.page_columns .col_right{-webkit-box:0 0 292px; -moz-box:0 0 292px; -webkit-flex:0 0 292px; -ms-flex:0 0 292px; flex:0 0 292px; width:292px; max-width:292px; position:relative;}
.page_columns .col_right .col_padding{padding-left:22px; position:sticky; position:-webkit-sticky; top:0;}
.page_columns .col_right .col_padding:after{content:""; left:12px; right:-10px; top:-10px; bottom:-10px; background:#fff; position:absolute; display:block; z-index:-1; border-radius:8px;}
.page_columns .col_right .right_menu{font-size:2.2em; }
.page_columns .col_right .right_menu li{padding:0 0 5px;}
.page_columns .col_right .right_menu li a{display:block; text-decoration:none; color:#000; border:1px solid #F79A6B; padding:15px 5px 15px 55px; border-radius:5px; transition:0.5s; -webkit-transition:0.5s; position:relative; background:#fff;}
.page_columns .col_right .right_menu li a:hover{background:#F79A6B; color:#fff;}
.page_columns .col_right .right_menu li.current a{background:#F79A6B; color:#fff;}
.page_columns .col_right .right_menu li a span{display:block; width:32px; height:32px; position:absolute; left:12px; top:12px; transition:0.5s; -webkit-transition:0.5s;}
.page_columns .col_right .right_menu li.try a span{background:url(../images/icons_right_col.svg) 0 -8px no-repeat;}
.page_columns .col_right .right_menu li.faq a span{background:url(../images/icons_right_col.svg) 0 -74px no-repeat;}
.page_columns .col_right .right_menu li.quality a span{background:url(../images/icons_right_col.svg) 0 -141px no-repeat;}
.page_columns .col_right .right_menu li.how a span{background:url(../images/icons_right_col.svg) 0 -206px no-repeat;}

.page_columns .col_right .right_menu li.current.try a span,
.page_columns .col_right .right_menu li.try:hover a span{background:url(../images/icons_right_col.svg) -37px -8px no-repeat;}
.page_columns .col_right .right_menu li.current.faq a span,
.page_columns .col_right .right_menu li.faq:hover a span{background:url(../images/icons_right_col.svg) -37px -74px no-repeat;}
.page_columns .col_right .right_menu li.current.quality a span,
.page_columns .col_right .right_menu li.quality:hover a span{background:url(../images/icons_right_col.svg) -37px -141px no-repeat;}
.page_columns .col_right .right_menu li.current.how a span,
.page_columns .col_right .right_menu li.how:hover a span{background:url(../images/icons_right_col.svg) -37px -206px no-repeat;}

.page_columns .col_right .free_loptop{border:1px solid #F79A6B; border-radius:5px; overflow:hidden; margin-bottom:15px;}
.page_columns .col_right .free_loptop .fl_img{}
.page_columns .col_right .free_loptop .fl_img img{display:block; width:100%; height:auto;}
.page_columns .col_right .free_loptop .fl_title{background:#F79A6B;}
.page_columns .col_right .free_loptop .fl_title h2{font-size:2.2em; font-weight:500;}
.page_columns .col_right .free_loptop .fl_title h2 a{display:block; text-align:center; color:#fff; text-decoration:none; padding:15px 30px 15px;}
.page_columns .col_right .free_loptop .fl_title h2 span{font-size:14px; font-weight:300; display:block; padding:8px 0 0; line-height:1.4;}

.page_columns .col_right .enrol_btn{display:block; background:#F79A6B url(../images/enrol_icon.svg) 12px 14px no-repeat; color:#fff; font-size:2.2em; font-weight:500; text-decoration:none; border-radius:5px; padding:16px 5px 16px 55px; transition:0.5s; -webkit-transition::0.5s;}
.page_columns .col_right .enrol_btn:hover{background:#F1580C url(../images/enrol_icon.svg) 12px 14px no-repeat;}


.contnts{}
.contnts h2{font-size:4.2em; color:#002147; padding-left:5px; padding:0 0 15px;}
.contnts h3{font-size:3.2em; color:#002147; font-weight:600; padding:15px 0;}
.contnts h4{font-size:2.4em; color:#002147; font-weight:600; padding:15px 0;}
.contnts h5{font-size:2.2em; color:#002147; font-weight:600; padding:15px 0;}
.contnts h6{font-size:4em; color:#002147; font-weight:600; padding:15px 0;}
.contnts p{font-size:2.2em; margin-bottom:7px; line-height:1.4;}
.contnts ul{font-size:1.7em;}
.contnts ul li{padding:0 0 10px 30px; background:url(../images/bullet_li.svg) 0 0 no-repeat;}
.contnts img{display:block; margin:25px auto; max-width:100%; height:auto;} 
.contnts_c{text-align:center;}
.contnts_c *{text-align:center;}
.contnts_sm ul,
.page_columns .col_left .content_box .contnts ul{font-size:2.2em; line-height:1.4;}
.contnts_sm ul li,
.page_columns .col_left .content_box .contnts ul li{padding:0 0 10px 40px; background:url(../images/bullet_li.svg) 0 0 no-repeat; background-size:27px auto;}
.contnts_eq ul,
.contnts_eq p{font-size:1.6em; line-height:1.6;}
.contact_pg p{font-size:1.8em; line-height:1.6;}
.contact_pg h3{font-weight:700; color:#F1580C;}
.learner_journey h4{line-height:1.7; text-align:center;}
.learner_journey p{font-size:1.9em; line-height:1.4;}
.learner_journey p strong{color:#F5793B;}

.testimonails_pg h2{text-align:center;}
.testimonails_pg p{font-size:2em; line-height:1.2; text-align:center; font-weight:500;}
.testimonails_pg p strong{color:#F5793B;}
.testimonails_pg .col_left .contnts{padding-left:35px; padding-right:35px;}


.course_details{padding:60px 0 0;}
.course_details .c_title{padding-left:30px; padding-bottom:18px;}
.faq_list{border-radius:3px; border:1px solid #F79A6B;}
.faq_box{border-bottom:1px solid #F79A6B}
.faq_list .faq_box:last-child{border:none;}
.faq_box .faq_title{font-size:2.4em; font-weight:600; color:#002147; /*border-bottom:1px solid #F79A6B;*/ padding:15px 45px 15px 60px; position:relative; cursor:pointer;}
.faq_box .faq_title:before{content:""; display:block; width:30px; height:20px; background:url(../images/icon_faq.svg) center no-repeat; position:absolute; left:20px; top:19px;}
.faq_box .faq_title span{display:block; width:16px; height:16px; position:absolute; right:18px; top:50%; margin-top:-8px;}
.faq_box .faq_title span:before{display:block; content:""; position:absolute; left:0; top:50%; width:16px; height:2px; background:#000; margin-top:-1px; border-radius:3px; transition:0.5s; -webkit-transition::0.5s;}
.faq_box .faq_title span:after{display:block; content:""; position:absolute; left:50%; top:0; width:2px; height:16px; background:#000; margin-left:-1px; border-radius:3px; transition:0.5s; -webkit-transition::0.5s;}
.faq_box.faq_box_open .faq_title span:before{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.faq_box.faq_box_open .faq_title span:after{-webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg);}
.faq_box .faq_ans{display:none;}
.faq_box .faq_ans .fa_padding{padding:0 10px 10px 60px;}
.faq_box .faq_ans .contnts p{font-size:2.1em; line-height:1.2;}

.course_options{padding:60px 0;}
.course_options .course_title{padding:0 0 20px; text-align:center;}
.course_options .c_opts{position:relative;}
.course_options .c_opts .c_opt{max-width:390px; max-width:43%; margin:0 auto; background:#fff; border:1px solid #F5793B; border-radius:10px; overflow:hidden; box-shadow:0 2px 6px #ccc; position:relative; z-index:10;  transition:0.5s; -webkit-transition::0.5s;}
.course_options .c_opts .c_opt.c_opt_first{position:absolute; left:-15px; top:24px; transform:scale(0.92, 0.92); opacity:0.7; z-index:1; margin:0;}
.course_options .c_opts .c_opt.c_opt_last{position:absolute; right:-15px; top:24px; transform:scale(0.92, 0.92); opacity:0.7; z-index:1; margin:0;}

/*.course_options .c_opts:hover .c_opt{max-width:32%;transition: max-width 1s;}
.course_options .c_opts:hover .c_opt.c_opt_first{top:0px; left:0; transform:scale(1, 1); opacity:1;transition: transform 1s;}
.course_options .c_opts:hover .c_opt.c_opt_last{top:0px; right:0; transform:scale(1, 1); opacity:1;transition: transform 1s;}*/


/*.course_options .c_opts .c_opt.c_opt_center{opacity:0;}*/
/*.course_options .c_opts:hover .c_opt.c_opt_first:hover{cursor: pointer;transform: scale(1.10, 1.10);max-width: 43%;z-index: 15;}
.course_options .c_opts:hover .c_opt.c_opt_center:hover{cursor: pointer;transform: scale(1.10, 1.10);max-width: 43%;z-index: 15;}
.course_options .c_opts:hover .c_opt.c_opt_last:hover{cursor: pointer;transform: scale(1.10, 1.10);max-width: 43%;z-index: 15;}
.course_options .c_opts:hover .c_opt.c_opt_first:hover+.c_opt.c_opt_last{opacity: 0.7;}*/
/*.course_options .c_opts:hover .c_opt.c_opt_first:hover+.c_opt.c_opt_center{opacity: 0.7;}*/

.course_options .c_opts .c_opt .c_title{background:#F79A6B; border-bottom:1px solid #F5793B; color:#fff; text-align:center;}
.course_options .c_opts .c_opt .c_title h3{color:#FFF; font-size:1.8em; padding:8px;}
.course_options .c_opts .c_opt .c_title h3 span{background:url(../images/star.svg) left no-repeat; display:inline-block; padding:2px 0 2px 40px;}
.course_options .c_opts .c_opt .c_name{border-bottom:1px solid #F5793B; padding:15px 15px 5px;}
.course_options .c_opts .c_opt .c_name h4{text-align:center; font-size:2.4em; line-height:1.5;}
.course_options .c_opts .c_opt .c_name h5{text-align:center; font-size:3.3em; line-height:1.5;}
.course_options .c_opts .c_opt .c_name h6{text-align:center; font-size:2em; line-height:1.5;}
.course_options .c_opts .c_opt .c_details{padding:12px 15px; background:url(../images/course_opt_bg.png) 0 0 repeat-x;}
.course_options .c_opts .c_opt .c_details .contnts{padding:0 0 5px;}
.course_options .c_opts .c_opt .c_details h6{font-size:1.8em; line-height:1.4; text-transform:uppercase; padding-bottom:15px;}
.course_options .c_opts .c_opt .c_details ul{}
.course_options .c_opts .c_opt .c_details ul li{line-height:1.4;}
.course_options .c_opts .c_opt .enrol_btn{text-align:center; padding:7px 0 20px;}
.course_options .c_opts .c_opt .enrol_btn a{display:block; font-size:2.5em; font-weight:700; color:#fff; text-decoration:none; background:#F79A6B; border-radius:10px; width:290px; max-width:80%; height:55px; text-align:center; margin:0 auto; -moz-box-sizing:border-box;box-sizing:border-box; padding:12px 0 0; transition:0.5s; -webkit-transition::0.5s;}
.course_options .c_opts .c_opt .enrol_btn a:hover{background:#F1580C;}

.course_options .c_opts .c_opt_single,
.course_options .c_opts:hover .c_opt_single{max-width:450px;}
.course_options .c_opts .c_opt.c_opt_single .c_name h4{font-size:4em; line-height:1.5; padding-bottom:20px;}
.course_options .c_opts .c_opt.c_opt_single .c_name h5{font-size:4.8em; padding-bottom:15px;}
.course_options .c_opts .c_opt.c_opt_single .c_details{padding:22px 15px;}
.course_options .c_opts .c_opt.c_opt_single .c_details h6{font-size:2.2em;}
.course_options .c_opts .c_opt.c_opt_single .c_details ul{font-size:2.2em;}
.course_options .c_opts .c_opt.c_opt_single .c_details ul li{padding:0 0 10px 40px; background:url(../images/bullet_li.svg) 0 0 no-repeat; background-size:27px auto;}
.course_options .c_opts .c_opt.c_opt_single .enrol_btn{padding-top:15px;}
.course_options .c_opts .c_opt.c_opt_single .enrol_btn a{font-size:3.2em; max-width:90%; width:90%; height:70px; padding:15px 0 0;}

.course_options .c_opts.c_opts_two_cols .c_opt{max-width:44%; width:44%; -webkit-box:0 0 44%; -moz-box:0 0 44%; -webkit-flex:0 0 44%; -ms-flex:0 0 44%; flex:0 0 44%;}
.course_options .c_opts.c_opts_two_cols:hover .c_opt{max-width:44%; width:44%; -webkit-box:0 0 44%; -moz-box:0 0 44%; -webkit-flex:0 0 44%; -ms-flex:0 0 44%; flex:0 0 44%;}

.example_progression{background:#feefe8; padding:50px 0 35px; position:relative;}
/*.example_progression:after{content:""; display:block; position:absolute; left:-1000px; top:0; right:-1000px; bottom:0; background:#feefe8; z-index:-1;}*/
.example_progression .contnts{padding:0 0 0 60px;}
.example_progression .contnts h2{margin-bottom:20px;}
.example_progression .contnts ul{font-size:2.4em;}
.example_progression .contnts ul li{background:url(../images/bullet_li_1.svg) 0 5px no-repeat; padding:0 0 0 50px; font-weight:600; margin-bottom:15px;}

.awarding_body{padding:60px 0 40px;}
.awarding_body h2{text-align:center; padding-bottom:15px;}
.awarding_body .award_logo{text-align:center; padding:12px 0;}
.awarding_body .award_logo img{display:inline-block; width:295px; height:auto; margin:0 5px;}
.awarding_body .quali_nums{padding:12px 0;}
.awarding_body .quali_nums h3{text-align:center; font-size:2.4em; padding-bottom:25px;}
.awarding_body .quali_nums ul{font-size:2.4em; padding-left:25px;}
.awarding_body .quali_nums ul li{color:#F79A6B; padding:7px 0 7px 30px; position:relative;}
.awarding_body .quali_nums ul li:before{content:""; display:block; width:12px; height:12px; background:#F79A6B; position:absolute; left:2px; top:14px; border-radius:20px;}

.cta_section{background:#feefe8; padding:40px 0 50px; position:relative; margin-top:60px; text-align:center;}
/*.cta_section:after{content:""; display:block; position:absolute; left:-1000px; top:0; right:-1000px; bottom:0; background:#feefe8; z-index:-1;}*/
.cta_section h2{font-size:4em; font-family:'Nunito', Arial, Helvetica, sans-serif; line-height:1.4; padding-bottom:48px;}
.cta_section .cta_btn, .testimonials_section .testimonial_btn{display:inline-block; color:#fff; font-size:2.4em; font-weight:600; background:#F79A6B; padding:18px 50px; text-decoration:none; border-radius:4px; transition:0.5s; -webkit-transition::0.5s;}
.cta_section .cta_btn:hover, .testimonials_section .testimonial_btn:hover{background:#F1580C;}


.cta_section .cta_btn_arrow{}
.cta_section .cta_btn_arrow span{padding:0 45px 0 0; position:relative;}
.cta_section .cta_btn_arrow span:after{content:""; width:23px; height:2px; background:#fff; position:absolute; right:0; top:14px;}
.cta_section .cta_btn_arrow span:before{content:""; width:8px; height:8px; position:absolute; right:0; top:10px; border-top:2px solid #fff; border-right:2px solid #fff;
-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}


.credentials_list{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-right:20px;}
.credentials_list .cre_box{width:30.87%; max-width:30.87%; -webkit-box:0 0 30.87%; -moz-box:0 0 30.87%; -webkit-flex:0 0 30.87%; -ms-flex:0 0 30.87%; flex:0 0 30.87%; margin:0 3.695% 40px 0; border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 40px #ddd;}
.credentials_list .cre_box:nth-child(3n){margin-right:0;}
.credentials_list .cre_box .cre_logo{background:#f9b898; height:auto; padding:5px;}
.credentials_list .cre_box .cre_logo img{width:255px; height:auto; display:block; margin:0 auto; max-width:100%;}
.credentials_list .cre_box .cre_padding{padding:15px 15px 5px; text-align: center;}
.credentials_list .cre_box h3{font-size:2em; font-weight:500; text-decoration:underline; padding-bottom:7px;}
.credentials_list .cre_box p{line-height:1.4;}
.credentials_txts h2{padding-top:25px; text-align:center;}
.credentials_txts ul{padding:0;}

.who_we_are{}
.who_we_are .contnts h4{text-align:center;}
.who_we_are .w_cols{padding:0 0 20px;}
.who_we_are .w_cols .w_img{width:275px; max-width:275px; -webkit-box:0 0 275px; -moz-box:0 0 275px; -webkit-flex:0 0 275px; -ms-flex:0 0 275px; flex:0 0 275px;}
.who_we_are .w_cols .w_img img{display:block; margin:0 auto; max-width:100%; height:auto; width:260px; margin-top:15px;}
.who_we_are .w_cols .w_txt{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1; padding:10px 0 0 40px;}

.page_columns_team{padding-bottom:0;}
.team_list{padding:33px 0 0;}
.team_list h2{text-align:center; padding:0 0 40px;}
.team_list .t_list{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-right:20px;}
.team_list .t_list .t_box{width:31.62%; max-width:31.62%; -webkit-box:0 0 31.62%; -moz-box:0 0 31.62%; -webkit-flex:0 0 31.62%; -ms-flex:0 0 31.62%; flex:0 0 31.62%; border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 40px #ddd; position:relative; margin:0 2.57% 40px 0;}
.team_list .t_list .t_box:nth-child(3n){margin-right:0;}
.team_list .t_list .t_box:before{content:""; display:block; background:#f9b898; position:absolute; left:0; top:0; right:0; height:150px; z-index:1;}
.team_list .t_list .t_box .t_img{width:170px; height:170px; border-radius:100px; border:6px solid #fff; overflow:hidden; margin:57px auto 0; position:relative; z-index:10;}
.team_list .t_list .t_box .t_img img{display:block; width:100%; height:auto;}
.team_list .t_list .t_box .t_txt{padding:5px 5px 10px; text-align:center;}
.team_list .t_list .t_box .t_txt h5{text-align:center; font-size:3.2em; font-weight:500; color:#002147; padding:10px 0 12px;}
.team_list .t_list .t_box .t_txt h6{text-align:center; font-size:2.2em; font-weight:500; color:#F79A6B;}
.team_list .t_list .t_box .t_txt p{text-align:center; font-size:1.7em; line-height:1.3;}

.testi_list .t_list .t_box{width:32.2%; max-width:32.2%; -webkit-box:0 0 32.2%; -moz-box:0 0 32.2%; -webkit-flex:0 0 32.2%; -ms-flex:0 0 32.2%; flex:0 0 32.2%; margin:0 1.7% 25px 0;}
.testi_list .t_list .t_box:nth-child(3n){margin-right:0;}
.testi_list .t_list .t_box:before{height:92px;}
.testi_list .t_list .t_box .t_img{width:130px; height:130px; margin:18px auto 0;}
.testi_list .t_list .t_box .t_txt{padding:5px 5px 10px;}
.testi_list .t_list .t_box .t_txt h5{font-size:2.4em; padding:5px 0 12px;}
.testi_list .t_list .t_box .t_txt h6{font-size:1.6em;}
.testi_list .t_list .t_box .t_txt p{font-size:1.6em;}
.testimonails_pg{padding-bottom:0;}

.experts_list{}
.experts_list .t_list .t_box{width:31.66%; max-width:31.66%; -webkit-box:0 0 31.66%; -moz-box:0 0 31.66%; -webkit-flex:0 0 31.66%; -ms-flex:0 0 31.66%; flex:0 0 31.66%; margin:0 2.51% 30px 0;}
.experts_list .t_list .t_box .t_img{width:130px; height:130px; margin:43px auto 0; box-shadow:0 5px 15px #eee;}
.experts_list .t_list .t_box:before{height:115px;}
.experts_list .t_list .t_box .t_txt p{font-size:1.7em;}
.experts_list .t_list .t_box .t_txt{padding:5px 1px 10px;}
.experts_list .t_list .t_box .t_txt h5{padding:5px 0;}

.blog_intro{max-width:810px; margin:0 auto; padding-bottom:25px;}
.blog_intro h2{text-align:center;}
.blog_intro h4{text-align:center; font-size:2.8em; font-weight:500; color:#F79A6B; line-height:1.5;}

.blog_list{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.blog_list .blog_box{width:48.88%; max-width:48.88%; -webkit-box:0 0 48.88%; -moz-box:0 0 48.88%; -webkit-flex:0 0 48.88%; -ms-flex:0 0 48.88%; flex:0 0 48.88%; border-radius:8px; margin:0 2.24% 30px 0; box-shadow:0 3px 7px #ddd;}
.blog_list .blog_box:nth-child(2n){margin-right:0;}
.blog_list .blog_box .b_padding{padding:15px 15px;}
.blog_list .blog_box .b_cols{}
.blog_list .blog_box .b_cols .b_img{width:37%; max-width:37%; -webkit-box:0 0 37%; -moz-box:0 0 37%; -webkit-flex:0 0 37%; -ms-flex:0 0 37%; flex:0 0 37%;}
.blog_list .blog_box .b_cols .b_img img{display:block; width:100%; height:auto; border-radius:8px; box-shadow:0 0 5px #ddd;}
.blog_list .blog_box .b_cols .b_right{width:60.5%; max-width:60.5%; -webkit-box:0 0 60.5%; -moz-box:0 0 60.5%; -webkit-flex:0 0 60.5%; -ms-flex:0 0 60.5%; flex:0 0 60.5%; padding-left:2.5%;}
.blog_list .blog_box .b_cols .b_right h2{font-size:1.6em; text-transform:uppercase; padding-bottom:8px;}
.blog_list .blog_box .b_cols .b_right h2 a{text-decoration:none;}
.blog_list .blog_box .b_cols .b_right p{color:#7B8591; font-size:1.6em;}
.blog_list .blog_box .b_cols .b_right .b_meta, .blog-content .b_meta{padding:10px 0;}
.blog_list .blog_box .b_cols .b_right .b_meta span, .blog-content .b_meta span{color:#F79A6B; font-size:1.4em; padding-right:15px; padding:3px 15px 3px 0; margin-bottom:10px; display:inline-block;}
.blog_list .blog_box .b_cols .b_right .b_meta span.com_no, .blog-content .b_meta span.com_no{padding-left:26px; background:url(../images/icons_blog.svg) 0 2px no-repeat;}
.blog_list .blog_box .b_cols .b_right .b_meta span.view_no, .blog-content .b_meta span.view_no{padding-left:34px; background:url(../images/icons_blog.svg) 0 -59px no-repeat;}

.pagination{}
.pagination .p_width{border-top:1px solid #F79A6B; max-width:875px;}
.pagination .p_left{float:left; font-size:2.2em; padding:28px 0 0; color:#000;}
.pagination .p_right{float:right; padding:20px 0 0;}
.pagination .p_right ol{font-size:2em; text-align:right;}
.pagination .p_right ol li{display:inline-block; padding:0 0 0 20px;}
.pagination .p_right ol li a{display:inline-block; color:#000; text-decoration:none; width:35px; height:35px; line-height:35px; text-align:center;}
.pagination .p_right ol li span{background:#F79A6B; font-weight:700; color:#fff; display:block; width:35px; height:35px; text-align:center; line-height:35px; border-radius:20px;}
.pagination .p_right ol li a.next{font-size:15px; background:url(../images/bullet_next.svg) right no-repeat; padding-right:28px; width:auto;}
.pagination .p_right ol li a.prev{font-size:15px; background:url(../images/bullet_prev.svg) left no-repeat; padding-left:28px; width:auto;}

.course_list_pg{padding:45px 0 0;}
.course_list_pg .contnts_c *{text-align:left;}
.course_list_pg .contnts_c h3{text-align:center;}
.course_list_pg .contnts_c p{font-size:1.9em; margin:0; line-height:1.3; padding:12px 0;}
.course_list_pg .contnts_c p strong{color:#F5793B;}

.entry_req .contnts h3{text-align:center;}
.entry_req .contnts h3:first-child{padding-top:0;}
.entry_req .contnts p{font-size:1.9em;}
.entry_req .contnts ul{font-size:1.9em;}
.entry_req .contnts ul li{margin-bottom:5px; background:url(../images/bullet_li.svg) 0 0 no-repeat; background-size:27px auto; padding-left:35px;}

.contact_pg{padding-bottom:0;}
.contact_tabs{padding-top:10px;}
.contact_tabs ul.who_are_you{border:2px solid #F79A6B; font-size:2.2em; text-align:center; font-weight:500; border-radius:4px;}
.contact_tabs ul.who_are_you li{/*max-width:14.52%; width:14.52%;*/ -webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1; border-right:2px solid #F79A6B;}
.contact_tabs ul.who_are_you li:last-child{border-right:none;}
.contact_tabs ul.who_are_you li a{text-decoration:none; display:block; padding:5px 12px; transition:0.2s; -webkit-transition:0.2s;}
.contact_tabs ul.who_are_you li.selected a,
.contact_tabs ul.who_are_you li a:hover{background:#F79A6B; color:#fff;}
.contact_tabs ul.who_are_you li a span{display:inline-block; padding:7px 0 7px 48px; transition:0.1s; -webkit-transition:0.1s;}
.contact_tabs ul.who_are_you li.student a span{background:url(../images/contact_icons.svg) 0 5px no-repeat;}
.contact_tabs ul.who_are_you li.student.selected a span,
.contact_tabs ul.who_are_you li.student a:hover span{background:url(../images/contact_icons.svg) 0 -65px no-repeat;}
.contact_tabs ul.who_are_you li.college a span{background:url(../images/contact_icons.svg) -180px 5px no-repeat; padding-left:40px;}
.contact_tabs ul.who_are_you li.college.selected a span,
.contact_tabs ul.who_are_you li.college a:hover span{background:url(../images/contact_icons.svg) -180px -65px no-repeat;}
.contact_tabs ul.who_are_you li.corporate a span{background:url(../images/contact_icons.svg) -348px 5px no-repeat; padding-left:35px;}
.contact_tabs ul.who_are_you li.corporate.selected a span,
.contact_tabs ul.who_are_you li.corporate a:hover span{background:url(../images/contact_icons.svg) -348px -65px no-repeat;}
.contact_tabs ul.who_are_you li.agent a span{background:url(../images/contact_icons.svg) -550px 5px no-repeat; padding-left:22px;}
.contact_tabs ul.who_are_you li.agent.selected a span,
.contact_tabs ul.who_are_you li.agent a:hover span{background:url(../images/contact_icons.svg) -550px -65px no-repeat;}
.contact_tabs ul.who_are_you li.other a span{background:url(../images/contact_icons.svg) -716px 5px no-repeat; padding-left:43px;}
.contact_tabs ul.who_are_you li.other.selected a span,
.contact_tabs ul.who_are_you li.other a:hover span{background:url(../images/contact_icons.svg) -716px -65px no-repeat;}

.learner_journey{padding-bottom:0;}
.tutor_sup{padding-bottom:0;}
.tutor_sup .contnts h2{text-align:center; padding-top:50px;}
.tutor_sup .contnts h4, .tutor_sup .contnts h6{text-align:center; padding-top:0;}
.tutor_sup .contnts h5{font-size:2.4em;}
.tutor_sup .contnts p,
.tutor_sup .contnts ul{font-size:1.9em; line-height:1.3;}
.tutor_sup .contnts ul li{padding:0 0 15px 40px; background:url(../images/bullet_li.svg) 0 0 no-repeat; background-size:27px auto;}

.faq-search {
    max-width: 600px;
    margin: 0 auto;
    margin-top: 25px;
}
.faq-search-block {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.faq-search-block &gt; span {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../images/search-icon.svg) 0 0 no-repeat;
    vertical-align: middle;
    margin-right: 4px;
    position: absolute;
    left: 10px;
}
.faq-search-block &gt; input {
	padding: 15px;
    width: 100%;
    box-shadow: 0 3px 7px #ddd;
    border: none;
    outline: none;
    border-radius: 8px;
    font-size: 13px;
    padding-left: 40px;
}
.faq-search-block &gt; a.search-btn {
    display: inline-block;
    color: #fff;
    font-size: 1.6em;
    font-weight: 600;
    background: #F79A6B;
    padding: 10px 15px;
    text-decoration: none;
    border-radius: 4px;
    transition: 0.5s;
    -webkit-transition: :0.5s;
    text-transform: capitalize;
    position: absolute;
    right: 5px;
}
.faq-search-block &gt; a.search-btn:hover {
	background: #F1580C;
}

.faq-tabs.ui-widget.ui-widget-content {
	margin: 35px;
}
.faq-tabs.ui-widget.ui-widget-content, .faq-tabs &gt; ul,
.contact_tabs.ui-widget.ui-widget-content,
.faq-details-tab.ui-widget.ui-widget-content, 
.faq-details-tab.ui-widget.ui-widget-content &gt; ul {
	border: none;
	background: #ffffff;
}
.ui-widget.ui-widget-content {
	font-family: 'Montserrat', Arial, Verdana;
}
.faq-tabs &gt; ul, 
.faq-details-tab.ui-widget.ui-widget-content &gt; ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.faq-tabs &gt; ul {
	flex-wrap: wrap;
	justify-content: flex-start;
}
.faq-tabs.ui-tabs &gt; ul &gt; li {
	background: transparent;
	border: none;
	/*max-width: 190px;*/
    width: 23%;
    margin-right: 2%;
    min-height: 120px;
}
.faq-tabs.ui-tabs &gt; ul &gt; li:last-child {
	margin-right: 0;
}
.faq-tabs.ui-tabs &gt; ul &gt; li &gt; a,
.faq-tabs.ui-tabs &gt; ul &gt; li &gt; a &gt; span {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li &gt; a.ui-tabs-anchor {
	padding: 10px 30px;
	text-align: center;
	width: 100%;
    box-sizing: border-box;
}


.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li &gt; a.ui-tabs-anchor .tab-img {
	background-size: contain;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	object-fit: contain;
    filter: grayscale(1);
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li &gt; a.ui-tabs-anchor .tab-img.application {
	background-image: url(../images/application.png);
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li.ui-state-active &gt; a.ui-tabs-anchor .tab-img.application {
	background-image: url(../images/application-hover.png);
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li &gt; a.ui-tabs-anchor .tab-img.assignment {
	background-image: url(../images/assignment.png);
	width: 32px;
	height: 39px;
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li.ui-state-active &gt; a.ui-tabs-anchor .tab-img.assignment {
	background-image: url(../images/assignment-hover.png);
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li &gt; a.ui-tabs-anchor .tab-img.person-badge {
	background-image: url(../images/person-badge.png);
	width: 27px;
	height: 36px;
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li.ui-state-active &gt; a.ui-tabs-anchor .tab-img.person-badge {
	background-image: url(../images/person-badge-hover.png);
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li &gt; a.ui-tabs-anchor .tab-img.student {
	background-image: url(../images/student.png);
	width: 47px;
	height: 36px;
}
.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li.ui-state-active &gt; a.ui-tabs-anchor .tab-img.student {
	background-image: url(../images/student-hover.png);
}

.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li.ui-state-active &gt; a.ui-tabs-anchor .tab-img {
	filter: none;
}

.faq-tabs.ui-tabs &gt; ul.ui-tabs-nav &gt; li &gt; a.ui-tabs-anchor &gt; span {
	margin-top: 15px;
	font-size: 15px;
	min-height: 38px;
	white-space: normal;
}
.faq-tabs.ui-tabs &gt; ul &gt; li.ui-state-active &gt; a {
	color: #F1580C;
	border: 2px solid #F1580C;
}
.faq-tabs &gt; ul &gt; li &gt; a {
	box-shadow: 0 3px 7px #ddd;
	border-radius: 10px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active svg path {
    fill: #F1580C;
}
.faq-tabs .faq_box .faq_title:before {
	background-image: url(../images/bullet-icon.svg);
	top: 15px;
}
.faq-tabs .faq_box .faq_title {
	font-size: 1.8em;
}
.faq-tabs .faq_box .faq_ans .contnts p,
.faq-tabs .faq_box .faq_ans .contnts p, 
.faq-tabs .faq_box .faq_ans .contnts ul {
	font-size: 1.6em;
	color: rgba(0,0,0,0.75);
	letter-spacing: 1px;
	line-height: 25px;
}
.faq-tabs .faq_box .faq_ans ul li {
	padding: 0 0 15px 30px;
	background-size: 20px auto;
}
.faq-tabs .course_details {
	padding-top: 30px;
}

.faq-details-tab.ui-tabs ul.ui-tabs-nav li {
	font-size: 18px;
    width: 100%;
    color: #F1580C;
    box-sizing: border-box;
    background: #fff;
    text-align: center;
    border: 1px solid #F1580C;
    margin-right: 15px;
    border-radius: 8px;
}
.faq-details-tab.ui-tabs ul.ui-tabs-nav li:last-child {
	margin-right: 0;
}
.faq-details-tab.ui-tabs ul.ui-tabs-nav li &gt; a.ui-tabs-anchor {
	width: 100%;
    color: #F1580C;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 8px;
}
.faq-details-tab.ui-widget.ui-widget-content &gt; ul {
	max-width: 772px;
	margin: 0 auto;
	width: 100%;
}
.faq-details-tab.ui-widget.ui-widget-content {
	display: flex;
	flex-direction: column-reverse;
}
.faq-details-tab .contact_form_1 {
	padding-bottom: 0;
}
.faq-details-tab.ui-tabs ul.ui-tabs-nav li.ui-tabs-active,
.faq-details-tab.ui-tabs ul.ui-tabs-nav li.ui-tabs-active &gt; a.ui-tabs-anchor,
.faq-details-tab.ui-tabs ul.ui-tabs-nav li &gt; a.ui-tabs-anchor:hover,
.faq-details-tab.ui-tabs ul.ui-tabs-nav li:hover {
	background: #F1580C;
	color: #fff;
	font-weight: bold;
}
.faq-details-tab .faqs_btn {
	/*order: 3;*/
	margin-top: 40px;
}


/* FAQ end */

/* Our Hubs Start */
.our-hubs.tutor_sup .contnts h2 {
	padding-top: 0;
} 
.our-hubs.tutor_sup .contnts p {
	text-align: center;
	max-width: 800px;
    margin: 0 auto;
}
.business-school {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.hub-box {
    max-width: 21.52%;
    width: 20.52%;
    -webkit-box: 0 0 14.52%;
    -moz-box: 0 0 14.52%;
    -webkit-flex: 0 0 14.52%;
    -ms-flex: 0 0 14.52%;
    flex: 0 0 21.52%;
    background: #fff;
    border-radius: 15px;
    border: 1px solid red;
    /*margin: 0 2.576% 25px 0;*/
    margin-bottom: 20px;
    border: 1px solid #F1580C;
    box-shadow: 0 3px 5px #cfe0ec;
    height: 192px;
    text-align: center;
    box-sizing: border-box;
    padding: 30px;
}
.hub-box p {
	font-size: 20px;
	color: #000;
}
/*.hub-box .hub-box-img {
	margin-bottom: 20px
}*/
.hub-desc {
    margin: 30px 0;
}
.hub-desc p {
    font-size: 2.2em;
    letter-spacing: 1px;
    line-height: 32px;
}
.hub-img-block {
    background: #feefe8;
    padding: 45px 0;
}
.hub-img-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hub-blocks {
	width: 50%;
}
.hub-info-block {
    margin: 40px 0;
}
.hub-info-block .hub-img-info {
	flex-direction: row-reverse;
}
.hubs-img img {
	width: 100%;
	object-fit: contain;
}
.hubs-content h3 {
	font-size: 2.9em;
	font-weight: bold;
	color: #002147;
	text-transform: capitalize;
	margin-bottom: 25px;
}
.hubs-content p {
	font-size: 1.6em;
	color: #212529;
	line-height: 25px;
}
.hubs-content ul li {
	padding: 0 0 10px 30px;
    background: url(../images/bullet_li.svg) 0 0 no-repeat;
}
.hubs-content.hub-blocks {
    padding: 0 15px;
}
.our-hubs-cource {
	background: #ffffff;
}
.our-hubs + .other_courses h4 {
    padding: 0;
    padding: 35px 0 0 0;
}
.our-hubs-cource.cta_section h2 {
	padding-bottom: 0;
}
.our-hubs-cource p {
	font-size: 1.8em;
	margin: 20px 0;
}
.blog-detail .blog-img img {
	width: 100%;
	max-height: auto;
	object-fit: cover;
}
.blog-content h2 {
	font-size: 3.2em;
	padding: 30px 0;
	color: #002147;
	text-transform: uppercase;
}
.blog-content p {
	line-height: 30px;
}
.pagination.blog-details, .pagination.blog-details .p_width {
    max-width: 100%;
}
.header .logo_navi .top_menu .tm_btn a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 3px;
    right: 100%;
    left: 12px;
    height: 4px;
    background: #fff;
    transition: 0.3s;
    -webkit-transition: :0.3s;
}
.header .logo_navi .top_menu .tm_btn a:hover:after {
	right: 0;
}
.footer .footer_cols .f_col ul.s_icons, .footer .footer_cols .f_col ul.s_icons li {
    /*display: flex;*/
    display: inline-block;
}
.footer .footer_cols .f_col ul.s_icons li a {
	background: unset;
	padding: 5px 0;
}
.footer .footer_cols .f_col ul.s_icons li:last-child a {
    margin-right: 0;
}

.course_options .c_opts .c_opt.c_opt_first, 
.course_options .c_opts .c_opt.c_opt_last {
	position: static;
}
.course_options .c_opts {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
}
.course_options .c_opts:hover .c_opt.c_opt_first, 
.course_options .c_opts:hover .c_opt.c_opt_center, 
.course_options .c_opts:hover .c_opt.c_opt_last {
	transform: none;
}
/*.course_options .c_opts:hover .c_opt.c_opt_first:hover + .c_opt.c_opt_center + .c_opt.c_opt_last, 
.course_options .c_opts:hover .c_opt.c_opt_first:hover + .c_opt.c_opt_center {
    opacity: 0.7;
    transform: scale(0.90, 0.90);
}
.course_options .c_opts:hover .c_opt.c_opt_center:hover + .c_opt.c_opt_first + .c_opt.c_opt_last, 
.course_options .c_opts:hover .c_opt.c_opt_center:hover + .c_opt.c_opt_first {
    opacity: 0.7;
    transform: scale(0.90, 0.90);
}
.course_options .c_opts:hover .c_opt.c_opt_last:hover + .c_opt.c_opt_first + .c_opt.c_opt_center, 
.course_options .c_opts:hover .c_opt.c_opt_last:hover + .c_opt.c_opt_first {
    opacity: 0.7;
    transform: scale(0.90, 0.90);	
}*/
.course_options .c_opts .c_opt {
	width: 33%;
	margin: 0;
}
.course_options .c_opts:hover .c_opt.c_opt_first, 
.course_options .c_opts:hover .c_opt.c_opt_center, 
.course_options .c_opts:hover .c_opt.c_opt_last {
	/*max-width: 32%;*/
    /*transition: max-width 1s;*/
    opacity: 0.7;
    cursor: pointer;
    transform: scale(0.92, 0.92);
    transition-duration: 1s;
}

.course_options .c_opts:hover .c_opt.c_opt_first.box-hover, 
.course_options .c_opts:hover .c_opt.c_opt_center.box-hover, 
.course_options .c_opts:hover .c_opt.c_opt_last.box-hover {
    transform: scale(1.10, 1.10);
	max-width: 33%;
	opacity: 1;
	z-index: 15;
}

.blog_list .blog_box .b_cols .b_right .b_meta span.com_no, 
.blog-content .b_meta span.com_no {
	background: none;
	padding-left: 0px;
}

.blog_list .blog_box .b_cols .b_right .b_meta span.com_no:before, 
.blog-content .b_meta span.com_no:before {
    content: "\f073";
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    font-weight: 400;
    margin-right: 10px;
}

/* switch start */


.course-switch {
    margin-bottom: 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.course-switch &gt; span {
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin: 0 15px;
}
.course-switch .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.course-switch .switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.course-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #F79A6B;
  -webkit-transition: .4s;
  transition: .4s;
}

.course-switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.course-switch input:checked + .slider {
  background-color: #F79A6B;
}

.course-switch input:focus + .slider {
  box-shadow: 0 0 1px #F79A6B;
}

.course-switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.course-switch .slider.round {
  border-radius: 34px;
}

.course-switch .slider.round:before {
  border-radius: 50%;
}

.testimonials_section {
	text-align: center;
}
.testimonials_section .testimonial_btn {
	margin-top: 45px;
}

/* switch end */

/* Our Hubs End */

/* Custom submenu start */

/*.custom-submenu {
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #292b2c;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}*/

/*.custom-submenu  {
	opacity: 0;
	transition: transform .3s cubic-bezier(0.88,-0.72, 0, 1), opacity .3s ease-in-out;
	transform: translateY(-4rem);
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 1;
	background: #f79b6c;

}
.custom-submenu a {
	font-weight: 300;
	font-size: 1.2rem;
}
.navi &gt; ul &gt; li &gt; a:hover + .custom-submenu {
	opacity: 1;
	transform: translateY(0);
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	top: 100%;
}*/
/*.dropdown:hover {
	.dropdown-nav {
		opacity: 1;
		transform: translateY(0);
		box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	}
}*/
/*.custom-submenu {
    margin-top: 0px;
    border-top: 0 none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 0rem 0;
    background-color: #f79b6c;
}*/
/*.navi &gt; ul &gt; li &gt; a.active + .custom-submenu, 
.navi &gt; ul &gt; li &gt; a:hover + .custom-submenu, 
.navi &gt; ul &gt; li &gt; a.active + .custom-submenu:hover, 
.navi &gt; ul &gt; li &gt; a:hover + .custom-submenu:hover {
	display: block;
}*/
.navi &gt; ul &gt; li &gt; a.active + .custom-submenu, 
.navi &gt; ul &gt; li &gt; a.active + .custom-submenu:hover {
	display: block;
}
.header .logo_navi .navi .custom-submenu ul li a, .header .logo_navi .navi .custom-submenu ul &gt; a, 
.header .logo_navi .navi .custom-submenu .container-fluid &gt; a {
	font-size: 16px;
	padding: 0;
	color: #fff;
	display: block;
	padding: 10px 20px;
	width: 100%;
	box-sizing: border-box;
	font-weight: normal;
}
.header .logo_navi .navi .custom-submenu .container-fluid &gt; a {
	float: none;
	margin-left: 15px;
	margin-right: 15px;
	display: inline-block;
	width: auto;
}
.header .logo_navi .navi .custom-submenu ul li {
	float: none;
	display: block;
	padding: 0;
}
.header .logo_navi .navi .custom-submenu ul li a:hover, .header .logo_navi .navi .custom-submenu ul li a.submenu-item.active,
.header .logo_navi .navi .custom-submenu ul &gt; a:hover, .header .logo_navi .navi .custom-submenu ul &gt; a.active, 
.header .logo_navi .navi .custom-submenu .container-fluid &gt; a:hover, .header .logo_navi .navi .custom-submenu .container-fluid &gt; a.active {
	background-color: #fff;
	color: #f79b6c;
	/*font-weight: bold;*/
}
.header .logo_navi .navi .custom-submenu ul li a:hover:after,
.header .logo_navi .navi .custom-submenu ul &gt; a:hover:after, 
.header .logo_navi .navi .custom-submenu .container-fluid &gt; a:hover:after {
	display: none;
}

.custom-top-menu &gt; a {
	display: flex;
	align-items: center;
}


.custom-submenu {
	opacity: 0;
	transition: transform 0.5s cubic-bezier(0.88, -0.72, 0, 1), opacity 0.5s ease-in-out;
	transform: translateX(-4rem);
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: -2;
	background: #f79b6c;
	top: 100%;
}

.custom-top-menu:hover .custom-submenu {
	opacity: 1;
	transform: translateX(0);
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	z-index: 11;
}
.custom-top-menu:hover .custom-submenu {
	opacity: 1;
	transform: translateY(0);
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	z-index: 25;
}
.custom-submenu a {
	font-weight: 300;
	font-size: 1.2rem;
}

.page_columns.cms_pages {
	padding-bottom: 0;
}
.custom-submenu.megamenu {
    /*left: 0;*/
    padding: 20px;
    /*right: 0;*/
    right: -55px;
    width: 1270px;
    /*margin-left: calc(-100vw / 2 + 520px / 2);
    margin-right: calc(-100vw / 2 + 520px / 2);*/
    /*margin-left: calc(-100vw / 2 + 28% / 2);
    margin-right: calc(-100vw / 2 + 28% / 2);*/
    /*margin-left: calc(-100vw / 2 + 95% / 2);
    margin-right: calc(-100vw / 2 + 95% / 2);*/
    box-sizing: border-box;
    max-width: 1270px;
    margin: 0 auto;
   /* margin-left: calc(-1270px / 2 + -125px / 2);*/
    /*margin-left: calc(-1270px / 2 + -30px / 2);*/
}
.header .logo_navi .navi .custom-submenu ul h6 {
    font-size: 16px;
    margin: 10px 20px;
}
.custom-megamenu {
	position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
    margin-bottom:15px;
}
@media (min-width: 1300px) {
	.header .logo_navi .navi {
		min-width: 730px;
	}
	.header .logo_navi .navi &gt; ul {
		float: right;
	}
}
/* Custom submenu end */
@media (min-width: 1025px) {
	.custom-megamenu{
        width:30%;
        float: none;
    }
    .header .logo_navi .navi .custom-submenu .row {
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: space-between;
    }
}
@media (min-width: 1367px) {
	.custom-megamenu{
        width: 30%;
        float: none;
    }
}
/*@media (min-width: 1140px) and (max-width: 1367px) {
	.custom-submenu.megamenu {
	    margin-left: calc(-100vw / 2 + 545px / 2);
	    margin-right: calc(-100vw / 2 + 545px / 2);
	}
}
@media (min-width: 1025px) and (max-width: 1100px) {
	.custom-submenu.megamenu {
	    margin-left: calc(-100vw / 2 + 680px / 2);
	    margin-right: calc(-100vw / 2 + 680px / 2);
	}
}*/
@media (max-width: 1024px) {
	.custom-submenu.megamenu {
		width: 100%;
		max-height: 250px;
		overflow: hidden;
		overflow-y: auto;
		margin: 0;
		padding: 0;
	}
	.custom-megamenu {
		padding: 0;
		margin-bottom: 0;
	}
}

/*@media (min-width: 768px) {
	.custom-megamenu{
        width:100%;
        float: left;
    }

}*/



@media only screen and (max-width: 1299px) {
	.container{}
		
	.footer .footer_cols .logo_col{max-width:20%; width:20%; -webkit-box:0 0 20%; -moz-box:0 0 20%; -webkit-flex:0 0 20%; -ms-flex:0 0 20%; flex:0 0 20%; margin-right:4%;}
	.footer .footer_cols .logo_col img{width:210px;}
	.footer .footer_cols .s_icons a{margin:0 12px 0 4px;}
	.footer .footer_cols .s_icons a.in{margin-right:0;}
/*		
}
@media only screen and (max-width: 1180px) {
*/
	
	.header .logo_navi{height:93px; margin:0 25px; position:relative;}
	.header .logo_navi .logo{width:210px; height:auto; margin:5px 0 0 15px;}
	.header .logo_navi .navi{position:absolute; right:10px; bottom:0; z-index:999;}
	.header .logo_navi .navi ul{font-size:1.6em;}
	.header .logo_navi .navi ul li{padding:0 0 0 15px;}
	.header .logo_navi .navi ul li a{padding:0 0 12px;}
	
	.title_breadcrumb{margin:0 5px 0 25px;}
	
		
	.contact_pg{padding-bottom:0;}
	.contact_tabs ul.who_are_you{font-size:1.8em;}
	.contact_tabs ul.who_are_you li{/*max-width:14.52%; width:14.52%;*/ -webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1; border-right:2px solid #F79A6B;}
	.contact_tabs ul.who_are_you li:last-child{border-right:none;}
	
		
	
}
@media only screen and (max-width: 1190px) {
	.faq-tabs &gt; ul {
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.faq-tabs.ui-tabs &gt; ul &gt; li, .faq-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
		margin-bottom: 15px;
	}
	.hub-box p {font-size: 18px;}
}
@media only screen and (max-width: 1110px) {
	.business-school {justify-content: flex-start;}
	.hub-box{flex: 0 0 30.52%;width: 30.52%;max-width: 30.52%;margin: 0 2.576% 25px 0;}
}
@media only screen and (max-width: 1024px) {
	.title_breadcrumb .pg_title.pg_title_sm h1{word-break: break-all;}
	.course_options .c_opts.c_opts_two_cols .c_opt {
	    -webkit-box: 0 0 100%;
	    -moz-box: 0 0 100%;
	    -webkit-flex: 0 0 100%;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    width: 100%;
	    max-width: 100%;
	    margin: 0 auto;
	    margin-bottom: 20px;
	    max-width: 390px;
	}
	.faq-tabs.ui-tabs &gt; ul &gt; li {
		width: 45%;
		margin-right: 5%;
	}
	.faq-tabs.ui-tabs &gt; ul &gt; li:nth-child(2) {
		margin-right: 0;
	}
	.container{}
	input[type=text], textarea, select, input[type=submit]{-webkit-appearance:none; border-radius:0;}
	
	.hamburger{display:flex;}

	.banner_top{background:#feefe8;}
	.header{padding:50px 0;}
	.header .logo_navi{height:93px;}
	.header .logo_navi .logo{width:232px; height:auto; margin:22px 0 0 15px; float:left;}
	.header .logo_navi .navi{float:none; left:0; right:0; bottom:auto; top:100%; background:#f79b6c; display:none;}
	.header .logo_navi .navi ul{float:none; padding:15px 0;}
	.header .logo_navi .navi ul li{float:none; padding:0;}
	.header .logo_navi .navi ul li a{float:none; display:block; padding:10px 20px; color:#FFF;}
	
	.header .logo_navi .top_menu{right:22px; top:-35px; height:60px;}
	.header .logo_navi .top_menu .tm_btn{height:60px;}
	.header .logo_navi .top_menu .tm_btn a{padding:22px 20px 22px 25px; height:60px; font-size:1.6em;}
	.header .logo_navi .top_menu .tm_icon{float:left; padding:0 15px 0 20px;}
	
	.un_btn{font-size:1.7em;  padding:12px;}
	
	.banner_home{padding:30px 0 125px;}
	.banner_home .banner_txt{max-width:55%; padding-right:7%;}
	.banner_home .banner_txt h1{font-size:3em; line-height:1.4; padding:30px 0 20px;}
	.banner_home .banner_txt .un_btn{margin-right:10px; width:180px;}
	.banner_home .banner_img{max-width:38%;}
	
	.home_cta{}
	.home_cta .hcta{padding:15px 40px; margin-top:-105px;}
	.home_cta .hcta .hcta_txt{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
	.home_cta .hcta .hcta_txt .cta_img{max-width:140px; padding:0 20px 0 0;}
	.home_cta .hcta .hcta_txt .cta_img img{width:140px; height:auto;}
	.home_cta .hcta .hcta_txt .cta_txt{font-size:2.5em; padding-right:10px;}
	.home_cta .hcta .cta_btn{text-align:right;}
	.home_cta .hcta .cta_btn .un_btn{font-size:2em; padding:15px;}
	
	.six_cols{padding:60px 0 0;}
	.six_cols .flex{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.six_cols .col_box{max-width:31.5%; width:31.5%; -webkit-box:0 0 31.5%; -moz-box:0 0 31.5%; -webkit-flex:0 0 31.5%; -ms-flex:0 0 31.5%; flex:0 0 31.5%; margin:0 2.75% 22px 0; height:168px; -moz-box-sizing:border-box;box-sizing:border-box;}
	.six_cols .col_box:nth-child(3n),
	.six_cols .col_box:last-child{margin-right:0;}
	
	.popular_courses{padding:35px 0 0;}
	.popular_courses h2{font-size:3.2em;}
	.popular_courses h4{font-size:2.2em; padding:25px 0 0;}
	.popular_courses.pc_no_title h4{padding-top:0;}
	.popular_courses .five_cols{padding:30px 0 0;}
	.popular_courses .five_cols .col_box .col_icon{width:75px; height:75px; margin:20px auto 0;}
	.popular_courses .five_cols .col_box .col_icon img{width:75px; height:75px;}
	.popular_courses .five_cols .col_box h3{font-size:1.5em; padding:22px 5px 0;}
	
	.popular_courses .four_cols{padding:30px 0 0;}
	.popular_courses .four_cols .col .col_title h3{font-size:1.7em;}
	.popular_courses .four_cols .col .col_title .view_link{font-size:1.5em; padding:0 30px 0 0;}
	
	.section_form{padding:45px 0;  margin-top:25px;}
	.section_form h2{font-size:3.2em; padding:0 0 30px;}
	
	.contact_form{}
	.contact_form .contact_row{}
	.contact_form .contact_row .c_col{max-width:48.71%; width:48.71%; -webkit-box:0 0 48.71%; -moz-box:0 0 48.71%; -webkit-flex:0 0 48.71%; -ms-flex:0 0 48.71%; flex:0 0 48.71%; padding:0 0 15px;}
	.contact_form .contact_row .c_col:first-child{margin-right:2.58%;}
	.contact_form .send_btn, .faq-details-tab .faqs_btn{margin:10px auto 0; width:250px; height:55px; font-size:1.8em; }
	.faq-details-tab .faqs_btn {margin-top: 40px;}
	
	.partner_with{padding:55px 0;}
	.partner_with h2{font-size:3.2em; padding:0 0 25px;}
	.partner_with img{height:70px;}
	
	.testimonials_section{padding:50px 0;}
	.testimonials_section .testi_box{padding:60px 35px 25px; max-width:48.5%; width:48.5%; -webkit-box:0 0 48.5%; -moz-box:0 0 48.5%; -webkit-flex:0 0 48.5%; -ms-flex:0 0 48.5%; flex:0 0 48.5%;}
	.testimonials_section .testi_box:first-child{margin-right:3%;}
	.testimonials_section .testi_box p{font-size:1.8em;}
	
	.videos_section{padding:60px 0 50px;}
	.videos_section h2{font-size:3.2em; padding:0 0 25px;}
	.videos_section h3{font-size:2.3em; padding:0 0 35px;}
	.videos_section .vids{}
	.videos_section .vids .vid_box{margin:0 20px;}
	
	.social_section{padding:30px 0 40px;}
	.social_section .s_cols .s_col{max-width:30.34%; width:30.34%; -webkit-box:0 0 30.34%; -moz-box:0 0 30.34%; -webkit-flex:0 0 30.34%; -ms-flex:0 0 30.34%; flex:0 0 30.34%; margin-right:2.36%;}
	.social_section .s_cols .s_col:last-child{margin-right:0;}
	.social_section .s_cols .s_col h2{font-size:2.5em;}
	.social_section .s_cols .s_col_1{max-width:32.47%; width:32.47%; -webkit-box:0 0 32.47%; -moz-box:0 0 32.47%; -webkit-flex:0 0 32.47%; -ms-flex:0 0 32.47%; flex:0 0 32.47%;}
	
	.footer{padding:50px 0 0; margin-top:40px;}
	.footer .footer_cols{padding:0 0 70px; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.footer .footer_cols .logo_col{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-right:0; padding-bottom:25px;}
	.footer .footer_cols .logo_col img{margin-bottom:5px;}
	
	.footer .footer_cols .f_col{max-width:24%; width:24%; -webkit-box:0 0 24%; -moz-box:0 0 24%; -webkit-flex:0 0 24%; -ms-flex:0 0 24%; flex:0 0 24%; margin-right:1%;}
	
	.footer .footer_cols .f_col h3{font-size:1.9em;}
	.footer .footer_cols .f_col ul{padding:15px 0 35px;}
	
	.footer .footer_cols .f_col:last-child{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-right:0;}
	.footer .footer_cols .s_icons{padding:18px 30px 18px 0; display:inline-block; vertical-align:top;}
	.footer .footer_cols .s_icons a{margin:0 20px 0 4px;}
	.footer .app_btns{display:inline-block;}
	.footer .app_btns .app_btn{display:inline-block; vertical-align:middle; margin:0 10px 0 0;}
	.footer .app_btns .app_btn_1{display:inline-block; vertical-align:middle; margin:0;}
	
	.footer .footer_bottom{padding:25px; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
	.footer .footer_bottom .copyrights{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:center; padding-bottom:15px;}
	.footer .footer_bottom .f_links{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.footer .footer_bottom .f_links ul{text-align:center;}
	


	
	.banner_top_inner{background: url(../images/banner_graphic.jpg) center top no-repeat; background-size:cover;}
	.banner_top_inner .header{padding-bottom:0;}
	.title_breadcrumb{padding:125px 0 0; position:relative; margin:0 5px 0 25px;}
	.title_breadcrumb .pg_title h1{font-size:2.2em; padding:32px 0; height:87px;}
	
	.title_breadcrumb .breadcrumbs{height:62px; margin-top:25px;}
	.title_breadcrumb .breadcrumbs ul{font-size:1.4em; padding:22px 0 0; float:right; width:50%;}
	
	.page_columns{padding:50px 0;}
	.page_columns .container{max-width:100%;}
	.page_columns .col_left{-webkit-box:0 0 67%; -moz-box:0 0 67%; -webkit-flex:0 0 67%; -ms-flex:0 0 67%; flex:0 0 67%; max-width:67%; width:67%;}
	.page_columns .col_left .content_box{padding:20px 18px 10px;}
	.page_columns .col_right{-webkit-box:0 0 33%; -moz-box:0 0 33%; -webkit-flex:0 0 33%; -ms-flex:0 0 33%; flex:0 0 33%; width:33%; max-width:33%;}
	
	.page_columns .col_right .col_padding{padding-left:22px;}
	
	.page_columns .col_right .right_menu{font-size:1.8em;}
	.page_columns .col_right .right_menu li a{padding:15px 5px 15px 40px;}
	.page_columns .col_right .right_menu li a:hover{background:#F79A6B; color:#fff;}
	.page_columns .col_right .right_menu li a span{width:32px; height:32px; left:5px; top:10px;}
	
	.page_columns .col_right .free_loptop .fl_title h2{font-size:1.7em;}
	.page_columns .col_right .free_loptop .fl_title h2 a{padding:15px 15px 15px;}
	.page_columns .col_right .free_loptop .fl_title h2 span{font-size:14px;}
	.page_columns .col_right .enrol_btn{font-size:1.8em; padding:16px 5px 16px 50px; background:#F79A6B url(../images/enrol_icon.svg) 10px 11px no-repeat;}
	
	
	.contnts{}
	.contnts h2{font-size:3.5em;}
	.contnts h3{font-size:2.5em;}
	.contnts p{font-size:2em;}
	.contnts ul{font-size:1.6em;}
	
	.entry_req .contnts p{font-size:1.6em;}
	.entry_req .contnts ul{font-size:1.6em;}
	.entry_req .contnts ul li{margin-bottom:3px; background:url(../images/bullet_li.svg) 0 -2px no-repeat; background-size:22px auto; padding-left:30px;}
	
	
	.course_details{padding:40px 0 0;}
	.course_details .c_title{padding-left:30px; padding-bottom:10px;}
	.faq_box .faq_title{font-size:2em; padding:15px 45px 15px 50px;}
	.faq_box .faq_title:before{left:14px; top:19px;}
	.faq_box .faq_ans .fa_padding{padding:0 10px 7px 50px;}
	.faq_box .faq_ans .contnts p{font-size:1.8em;}
	
	.course_options{padding:50px 0;}
	.course_options .course_title{padding:0 0 15px;}
	.course_options .c_opts{position:relative;flex-wrap: wrap;}
	.course_options .c_opts .c_opt{width:100%;max-width:390px; margin:0 auto; position:static; transform:scale(1, 1); opacity:1;}
	.course_options .c_opts .c_opt.c_opt_first{position:static; transform:scale(1, 1); opacity:1; margin:0 auto; margin-bottom:20px;}
	.course_options .c_opts .c_opt.c_opt_last{position:static; transform:scale(1, 1); opacity:1; margin:0 auto; margin-top:20px;}
	
	.course_options .c_opts:hover .c_opt{max-width:390px;}
	
	.example_progression{padding:30px 0 25px;}
	.example_progression .contnts{padding:0 0 0 40px;}
	.example_progression .contnts h2{margin-bottom:15px;}
	.example_progression .contnts ul{font-size:2em;}
	.example_progression .contnts ul li{background:url(../images/bullet_li_1.svg) 0 5px no-repeat; background-size:28px auto; padding:0 0 0 40px; margin-bottom:12px;}
	
	.awarding_body{padding:50px 0 30px;}
	.awarding_body .award_logo img{width:200px;}
	.awarding_body .quali_nums h3{font-size:2em;}
	.awarding_body .quali_nums ul{font-size:2em;}
	
	.cta_section{padding:30px 0 40px; margin-top:45px;}
	.cta_section h2{font-size:3.5em; line-height:1.2; padding-bottom:35px;}
	.cta_section .cta_btn, .testimonials_section .testimonial_btn{font-size:2.1em; padding:12px 40px 15px;}
	.cta_section .cta_btn_arrow span{padding:0 45px 0 0; position:relative;}


	.credentials_list{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-right:20px;}
	.credentials_list .cre_box{width:48.5%; max-width:48.5%; -webkit-box:0 0 48.5%; -moz-box:0 0 48.5%; -webkit-flex:0 0 48.5%; -ms-flex:0 0 48.5%; flex:0 0 48.5%; margin:0 3% 40px 0;}
	.credentials_list .cre_box:nth-child(3n){margin-right:3%;}
	.credentials_list .cre_box:nth-child(2n){margin-right:0;}


	.who_we_are .w_cols{padding:0 0 30px;}
	.who_we_are .w_cols .w_img{width:175px; max-width:175px; -webkit-box:0 0 175px; -moz-box:0 0 175px; -webkit-flex:0 0 175px; -ms-flex:0 0 175px; flex:0 0 175px;}
	.who_we_are .w_cols .w_txt{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1; padding:10px 0 0 20px;}
	
	.page_columns_team{padding-bottom:0;}
	.team_list{padding:30px 0 0;}
	.team_list h2{text-align:center; padding:0 0 30px;}
	.team_list .t_list{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-right:20px;}
	.team_list .t_list .t_box{width:48.5%; max-width:48.5%; -webkit-box:0 0 48.5%; -moz-box:0 0 48.5%; -webkit-flex:0 0 48.5%; -ms-flex:0 0 48.5%; flex:0 0 48.5%; margin:0 3% 40px 0;}
	.team_list .t_list .t_box:nth-child(3n){margin-right:3%;}
	.team_list .t_list .t_box:nth-child(2n){margin-right:0;}
	.team_list .t_list .t_box:before{content:""; display:block; background:#f9b898; position:absolute; left:0; top:0; right:0; height:150px; z-index:1;}
	.team_list .t_list .t_box .t_txt h5{font-size:2.8em;}
	.team_list .t_list .t_box .t_txt h6{font-size:1.8em;}


	.blog_intro{padding-bottom:15px;}
	.blog_intro h4{font-size:2.4em;}
	
	.blog_list{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.blog_list .blog_box{width:49%; max-width:49%; -webkit-box:0 0 49%; -moz-box:0 0 49%; -webkit-flex:0 0 49%; -ms-flex:0 0 49%; flex:0 0 49%; margin:0 2% 30px 0;}
	.blog_list .blog_box:nth-child(2n){margin-right:0;}
	.blog_list .blog_box .b_padding{padding:10px 15px;}
	
	/*
	.blog_list .blog_box .b_cols .b_img{width:37%; max-width:37%; -webkit-box:0 0 37%; -moz-box:0 0 37%; -webkit-flex:0 0 37%; -ms-flex:0 0 37%; flex:0 0 37%;}
	.blog_list .blog_box .b_cols .b_right{width:60.5%; max-width:60.5%; -webkit-box:0 0 60.5%; -moz-box:0 0 60.5%; -webkit-flex:0 0 60.5%; -ms-flex:0 0 60.5%; flex:0 0 60.5%; padding-left:2.5%;}
	*/
	.blog_list .blog_box .b_cols .b_right p{font-size:1.5em;}
	.blog_list .blog_box .b_cols .b_right .b_meta{padding:5px 0 0;}
	.blog_list .blog_box .b_cols .b_right .b_meta span{padding:3px 10px 3px 0;}
	
	.pagination .p_left{font-size:1.7em; padding:28px 0 0;}
	.pagination .p_right{padding:20px 0 0;}
	.pagination .p_right ol{font-size:1.6em;}
	.pagination .p_right ol li{padding:0 0 0 10px;}

	.contact_pg{padding-bottom:0;}
	.contact_tabs ul.who_are_you{font-size:1.8em; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.contact_tabs ul.who_are_you li{max-width:33.33%; width:33.33%; -webkit-box:0 0 33.33%; -moz-box:0 0 33.33%; -webkit-flex:0 0 33.33%; -ms-flex:0 0 33.33%; flex:0 0 33.33%; -moz-box-sizing:border-box;box-sizing:border-box;}
	.contact_tabs ul.who_are_you li:last-child{border-right:none;}
	.contact_tabs ul.who_are_you li:nth-child(1){border-bottom:2px solid #F79A6B;}
	.contact_tabs ul.who_are_you li:nth-child(2){border-bottom:2px solid #F79A6B;}
	.contact_tabs ul.who_are_you li:nth-child(3){border-bottom:2px solid #F79A6B; border-right:none;}
	.contact_tabs ul.who_are_you li:nth-child(4),
	.contact_tabs ul.who_are_you li:nth-child(5){max-width:50%; width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
	
	.footer .footer_cols .f_col ul.s_icons li:last-child a {
	    margin-right: 20px;
	}

	.videos_section .vids .vid_box img,
	.videos_section .vids .vid_box iframe, 
	.videos_section .vids .vid_box video, 
	.videos_section .vids .vid_box video source {
		height: auto;
		width: 100%;
	}
	.custom-submenu {
		position: static;
		width: 100%;
		background: #fff;
		color: #f79b6c;
		display: none;
	}
	.header .logo_navi .navi ul li.custom-top-menu &gt; a{
		position: relative;
		padding-right: 40px;
	}
/*	.header .logo_navi .navi ul li.custom-top-menu:before {
		content: "\f067";
	    font-weight: 900;
	    font-family: "Font Awesome 5 Free";
	    cursor: pointer;
	    color: #ffffff;
	    position: absolute;
	    right: 13px;
	}
	.header .logo_navi .navi ul li.custom-top-menu.active:before {
		content: "\f068";
    	font-weight: 900;
	}*/
	.header .logo_navi .navi ul li.custom-top-menu:before {
	    position: absolute;
	    top: 10px;
	    right: 22px;
	    display: block;
	    width: 2px;
	    height: 16px;
	    background: #fff;
	    content: '';
	}
	.header .logo_navi .navi ul li.custom-top-menu:after {
	    position: absolute;
	    top: 17px;
	    right: 15px;
	    width: 15px;
	    left: auto;
	    height: 2px;
	    display: block;
	    background: #fff;
	    content: '';
	}
	.header .logo_navi .navi ul li.custom-top-menu.active:before {
		transform: rotateX(90deg);
    	transition: transform 0.5s;
	}
	.header .logo_navi .navi ul li.custom-top-menu.active .custom-submenu {
		display: block;
		opacity: 1;
	    transform: translateY(0);
	    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);
	    z-index: 25;
	}
	.header .logo_navi .navi ul li.custom-top-menu {
		position: relative;
		display: block;
	}
	.header .logo_navi .navi ul li.custom-top-menu &gt; a {
		width: 85%;
		box-sizing: border-box;
	}
	.header .logo_navi .navi .custom-submenu ul li a, .header .logo_navi .navi .custom-submenu ul &gt; a, 
	.header .logo_navi .navi .custom-submenu .container-fluid &gt; a {
		color: #f79b6c;
	}
	.header .logo_navi .navi .custom-submenu ul li a:hover, .header .logo_navi .navi .custom-submenu ul li a.submenu-item.active, 
	.header .logo_navi .navi .custom-submenu ul &gt; a:hover, .header .logo_navi .navi .custom-submenu ul &gt; a.active, 
	.header .logo_navi .navi .custom-submenu .container-fluid &gt; a:hover, .header .logo_navi .navi .custom-submenu .container-fluid &gt; a.active {
		background-color: #f79b6c;
		color: #ffffff;
	}
	/*.header .logo_navi .navi .custom-submenu ul {
		padding: 0;
	}*/
	.header .logo_navi .navi ul li a:after {
		display: none;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.hub-box {    flex: 0 0 46.52%;width: 46.52%;max-width: 46.52%;}
}
@media only screen and (max-width: 992px) {
	.faq-details-tab.ui-widget.ui-widget-content &gt; ul {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.faq-details-tab.ui-tabs ul.ui-tabs-nav li, 
	.faq-details-tab.ui-tabs ul.ui-tabs-nav li:last-child {
		margin: 15px 10px;
		width: 28%;
	}
	.hub-blocks {
	    width: 100%;
	    margin-bottom: 30px;
	}
	.hub-img-info {
		flex-wrap: wrap;
	}
	.hub-desc p {
		font-size: 1.6em;
	}
	.blog-detail .blog-img img {
		max-height: 100%;
	}
	.blog-content h2 {
		font-size: 2.5em;
	}
	.title_breadcrumb .pg_title.pg_title_sm h1 {
		font-size: 20px;
	}
	
}
@media only screen and (min-width: 768px) {
	.title_breadcrumb .pg_title h1 {
	    height: 115px;
	    display: flex;
	    align-items: center;
	}
	.title_breadcrumb .pg_title {
	    width: 48%;
	}
	.title_breadcrumb .pg_title:before {
	    border-width: 0 0 115px 35px;
	}
	.title_breadcrumb .pg_title:after {
	    border-width: 115px 35px 0 0;
	}
	.title_breadcrumb .breadcrumbs:after {
	    border-width: 90px 0 0 15px;
	} 
	.title_breadcrumb .breadcrumbs {
	    height: 90px;
	    display: flex;
	    justify-content: flex-end;
	    align-items: center;
	    width: 100%;
	}
	.title_breadcrumb .breadcrumbs ul {
	    padding: 8px 0 0 0;
	}
}
@media only screen and (max-width: 767px) {
	.container{border:none;}
	
	.banner_top{background:#feefe8;}
	.header{padding:50px 0;}
	.header .logo_navi{height:93px;}
	.header .logo_navi .logo{width:180px; height:auto; margin:30px 0 0 0; float:left;}
	
	.header .logo_navi .top_menu .tm_btn{height:60px;}
	.header .logo_navi .top_menu .tm_btn a{padding:22px 5px 22px 10px; height:60px; font-size:0em;}
	.header .logo_navi .top_menu .tm_icon{float:left; padding:0 0 0 5px;}
	.header .logo_navi .top_menu .tm_icon a{margin:14px 1px 0;}
	
	.un_btn{font-size:1.6em;  padding:12px;}
	
	.banner_home{padding:10px 0 100px; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.banner_home .banner_txt{max-width:100%; padding-right:0;}
	.banner_home .banner_txt h1{font-size:2.3em; padding:20px 0;}
	.banner_home .banner_txt .un_btn{margin-right:10px; width:auto;}
	.banner_home .banner_img{max-width:100%; padding-top:25px;}
	.banner_home .banner_img img{width:400px; max-width:100%; height:auto; margin:0 auto; display:block;}
	
	.home_cta{}
	.home_cta .hcta{padding:15px 20px; margin-top:-105px; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.home_cta .hcta .hcta_txt{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.home_cta .hcta .hcta_txt .cta_img{padding:0 0 10px;}
	.home_cta .hcta .hcta_txt .cta_txt{font-size:2.2em; padding:0 0 20px;}
	.home_cta .hcta .cta_btn{padding-bottom:10px;}
	.home_cta .hcta .cta_btn .un_btn{font-size:1.8em; padding:12px;}
	
	.six_cols{padding:40px 0 0;}
	.six_cols .col_box{max-width:48%; width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin:0 4% 22px 0; height:auto; padding-bottom:15px;}
	.six_cols .col_box:nth-child(3n){margin-right:4%;}
	.six_cols .col_box:nth-child(2n),
	.six_cols .col_box:last-child{margin-right:0;}
	
	.popular_courses{padding:20px 0 0;}
	.popular_courses h2{font-size:2.5em;}
	.popular_courses h4{font-size:2em; padding:20px 0 0;}
	.popular_courses.pc_no_title h4{padding-top:0;}
	.popular_courses .five_cols{padding:20px 0 0; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.popular_courses .five_cols .col_box{max-width:48%; width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin:0 4% 22px 0; height:auto; padding-bottom:20px;}
	.popular_courses .five_cols .col_box:nth-child(2n),
	.popular_courses .five_cols .col_box:last-child{margin-right:0;}
	.popular_courses .five_cols .col_box:last-child{margin:0 auto 22px;}

	
	.popular_courses .four_cols{padding:30px 0 0; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}	
	.popular_courses .four_cols .col{margin:0 10px 22px; -moz-box-sizing:border-box; box-sizing:border-box;}
	
	.section_form{padding:35px 0;  margin-top:20px;}
	.section_form h2{font-size:2.5em; padding:0 0 20px;}

	.partner_with{padding:35px 0;}
	.partner_with h2{font-size:2.5em;}
	.partner_with img{height:50px;}
	
	.testimonials_section{padding:40px 0;}
	.testimonials_section .testi_box{padding:40px 20px 25px; max-width:48.5%; width:48.5%; -webkit-box:0 0 48.5%; -moz-box:0 0 48.5%; -webkit-flex:0 0 48.5%; -ms-flex:0 0 48.5%; flex:0 0 48.5%;}
	.testimonials_section .testi_box:first-child{margin-right:3%;}
	.testimonials_section .testi_box .quote{top:30px;}
	.testimonials_section .testi_box p{font-size:1.6em;}
	
	.videos_section{padding:50px 0 30px;}
	.videos_section h2{font-size:2.5em; padding:0 0 20px;}
	.videos_section h3{font-size:1.5em; padding:0 0 30px;}
	.videos_section .vids{margin:0 auto; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	
	.social_section{padding:30px 0 10px;}
	.social_section .s_cols{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; max-width:400px; margin:0 auto;}
	.social_section .s_cols .s_col{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-right:auto; margin-bottom:30px;}
	.social_section .s_cols .s_col:last-child{margin-right:0;}
	.social_section .s_cols .s_col h2{font-size:2.5em;}
	.social_section .s_cols .s_col_1{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	
	.footer{padding:30px 0 0; margin-top:25px;}
	.footer .footer_cols{padding:0 0 40px; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.footer .footer_cols .logo_col{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-right:0; padding-bottom:25px;}
	.footer .footer_cols .logo_col img{margin-bottom:5px;}
	.footer .footer_cols .f_col{max-width:48%; width:48%; -webkit-box:0 0 48%; -moz-box:0 0 48%; -webkit-flex:0 0 48%; -ms-flex:0 0 48%; flex:0 0 48%; margin-right:2%;}
	
	.footer .footer_cols .s_icons, .footer .footer_cols .f_col ul.s_icons{padding:18px 30px 18px 0; display:inline-block; vertical-align:top;}
	.footer .footer_cols .s_icons a{margin:0 20px 0 4px;}
	.footer .app_btns{display:inline-block;}
	.footer .app_btns .app_btn, .footer .app_btns .app_btn_1{display:inline-block; vertical-align:middle; margin:0 10px 10px 0;}
	
	.footer .footer_bottom{padding:15px;}
	.footer .footer_bottom .copyrights{font-size:1.5em;}
	.footer .footer_bottom .f_links ul{line-height:1.8; font-size:1.2em;}
	



	.banner_top_inner{background: url(../images/banner_graphic.jpg) center top no-repeat; background-size:cover;}
	.title_breadcrumb{padding:75px 0 0; position:relative; margin:0;}
	.title_breadcrumb .pg_title{margin:0; position:relative; left:auto; bottom:auto; max-width:none; margin-left:35px; display:inline-block;width: 80%;}
	.title_breadcrumb .pg_title h1{font-size:1.6em; padding:34px 0; height:87px;}
	.title_breadcrumb .pg_title .menu_edge{right:-64px; border-width:0 30px 87px 30px; display:none;}	
	
	.title_breadcrumb .breadcrumbs{height:auto; margin:0;}
	.title_breadcrumb .breadcrumbs:after{display:none;}
	.title_breadcrumb .breadcrumbs ul{font-size:1.4em; padding:22px 15px 12px; float:none; width:auto; text-align:left; height:auto;}
	.title_breadcrumb .breadcrumbs ul li{margin-bottom:10px;}
	
	.page_columns{padding:40px 0;}
	.page_columns .container{max-width:100%; display:block;}
	.page_columns .col_left{max-width:none; width:auto;}
	.page_columns .col_left .content_box{padding:15px 18px 10px;}
	.page_columns .col_right{max-width:400px; width:auto; padding-top:20px; margin:0 auto;}
	.page_columns .col_right .col_padding{padding-left:0;}
	
	.page_columns .col_right .right_menu{font-size:1.7em;}
	.page_columns .col_right .right_menu li a{padding:15px 5px 15px 45px;}
	.page_columns .col_right .free_loptop .fl_title h2{font-size:1.7em;}
	.page_columns .col_right .enrol_btn{font-size:1.7em;}
	
	
	.contnts{}
	.contnts h2{font-size:3em;}
	.contnts h3{font-size:2em;}
	.contnts p{font-size:1.8em;}
	.contnts ul{font-size:1.4em;}
	
	.course_details{padding:30px 0 0;}
	.course_details .c_title{padding-left:15px; padding-bottom:5px;}
	.faq_box .faq_title, .faq-tabs .faq_box .faq_title{font-size:1.6em; padding:15px 38px 15px 42px;}
	.faq_box .faq_title:before, .faq-tabs .faq_box .faq_title:before{left:8px; top:50%; margin-top:-12px;}
	.faq_box .faq_ans .fa_padding{padding:0 10px 7px 42px;}
	.faq_box .faq_ans .contnts p{font-size:1.6em;}
	.faq-tabs.ui-widget.ui-widget-content {
		margin: 35px 0;
	}
	
	.course_options{padding:40px 0;}
	.course_options .course_title{padding:0 0 10px;}
	
	.example_progression{padding:20px 0 15px;}
	.example_progression .contnts{padding:0 0 0 30px;}
	.example_progression .contnts h2{margin-bottom:10px;}
	.example_progression .contnts ul{font-size:1.8em;}
	
	.awarding_body{padding:40px 0 20px;}
	.awarding_body .award_logo img{width:200px;}
	.awarding_body .quali_nums h3{font-size:2em;}
	.awarding_body .quali_nums ul{font-size:2em;}
	
	.cta_section{padding:20px 0 30px; margin-top:30px;}
	.cta_section h2{font-size:2.7em; padding-bottom:20px;}
	.cta_section .cta_btn, .testimonials_section .testimonial_btn{font-size:1.7em;}


	.testimonials_section_sm .flex{display:block;}
	.testimonials_section_sm .t_title{padding-bottom:5px;}
	.testimonials_section_sm{margin-top:30px;}
	.testimonials_section_sm .testi_box{padding:35px 15px 10px; max-width:none; width:auto; margin:20px 0 0;}
	.testimonials_section_sm .testi_box p{font-size:1.6em; line-height:1.7;}
	.testimonials_section_sm .testi_box .quote{width:60px; height:45px; background:url(../images/quote.svg) center top no-repeat; background-size:cover; left:50%; top:30px; margin-left:-30px; opacity:0.15; background-size:cover;}
	.testimonials_section_sm .testi_box .t_img{width:42px; height:42px; margin:8px auto 0;}
	.testimonials_section_sm .testi_box h4{font-size:1.6em; padding:10px 0 0;}
	.testimonials_section_sm .testi_box h5{font-size:1.2em; padding:7px 0 0; line-height:1.4;}

	.credentials_list{max-width:400px; margin:0 auto;padding-right: 0;}
	.credentials_list .cre_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 30px;}
	.credentials_list .cre_box:nth-child(3n){margin-right:auto;}
	.credentials_list .cre_box:nth-child(2n){margin-right:auto;}


	.who_we_are .w_cols{padding:0 0 10px; display: block;}
	.who_we_are .w_cols .w_img{width:30%; max-width:30%; -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%;margin: 0 auto;}
	.who_we_are .w_cols .w_txt{padding:10px 0 0 10px;}
	
	.page_columns_team{padding-bottom:0;}
	.team_list{padding:40px 0 0;}
	.team_list h2{padding:0 0 20px;}
	.team_list .t_list{max-width:400px; margin:0 auto; padding:0;}
	.team_list .t_list .t_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 30px;}
	.team_list .t_list .t_box:nth-child(3n),
	.team_list .t_list .t_box:nth-child(2n){margin-right:auto;}


	.blog_intro{padding-bottom:15px;}
	.blog_intro h4{font-size:2.4em;}
	
	.blog_list{max-width:500px; margin:0 auto;}
	.blog_list .blog_box{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto 30px;}
	.blog_list .blog_box:nth-child(2n){margin-right:auto;}
	.blog_list .blog_box .b_padding{padding:10px 15px;}
	
	.pagination .p_left{padding:25px 0 0; float:none; text-align:center;}
	.pagination .p_right{padding:20px 0 0; float:none;}
	.pagination .p_right ol{text-align:center;}
	.pagination .p_right ol li{padding:0 2px;}
	.contact_form{
		width: 80%;
		margin: 0 auto;
	}


}

@media only screen and (max-width:680px) {}

@media only screen and (max-width:650px) {
	.hub-box {flex: 0 0 46.52%;width: 46.52%;max-width: 46.52%;}
}
@media only screen and (max-width: 540px) {
	.testimonials_section{padding-bottom:20px;}
	.testimonials_section .flex{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.testimonials_section .testi_box{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-bottom:20px;}
	.testimonials_section .testi_box:first-child{margin-right:0;}

	.blog_list .blog_box .b_cols{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.blog_list .blog_box .b_cols .b_img{width:100px; max-width:100px; -webkit-box:0 0 100px; -moz-box:0 0 100px; -webkit-flex:0 0 100px; -ms-flex:0 0 100px; flex:0 0 110px; margin:0 auto 10px;}
	.blog_list .blog_box .b_cols .b_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-left:0;}
	
	.contact_tabs ul.who_are_you li{max-width:50%; width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
	.contact_tabs ul.who_are_you li:last-child{border-right:none;}
	.contact_tabs ul.who_are_you li:nth-child(1){border-bottom:2px solid #F79A6B;}
	.contact_tabs ul.who_are_you li:nth-child(2){border-bottom:2px solid #F79A6B; border-right:none;}
	.contact_tabs ul.who_are_you li:nth-child(3){border-bottom:2px solid #F79A6B; border-right:2px solid #F79A6B;}
	.contact_tabs ul.who_are_you li:nth-child(4){border-bottom:2px solid #F79A6B; border-right:none;}
	.contact_tabs ul.who_are_you li:nth-child(5){max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}


	.title_breadcrumb .pg_title.pg_title_sm {max-width: 60%;}
		
}
@media only screen and (min-width: 480px) and (max-width: 767px) {}
@media only screen and (max-width: 479px) {
	
	.contact_form .contact_row{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.contact_form .contact_row .c_col{max-width:100%; width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:10px;}
	.contact_form .contact_row .c_col:first-child{margin-right:0;}
	.contact_form .send_btn, .faq-details-tab .faqs_btn{width:230px; height:45px; font-size:1.6em; }
	.faq-details-tab.ui-tabs ul.ui-tabs-nav li, .faq-details-tab.ui-tabs ul.ui-tabs-nav li:last-child{width: 43%;}
	.faq-details-tab .faqs_btn {margin-top: 20px;}
	.hub-box {flex: 0 0 100%;width: 100%;max-width: 100%;margin-right: 0;}
}

.error{font-size:14px;line-height:20px;color:#F00;}
/* ALERT FLASH MESSAGES */
.alert-success{background-color:#2e8c58;border:1px solid #FFF;color:#FFF;text-align:center}
.alert-success-bg{background-color:#2e8c58;border:1px solid #FFF;color:#FFF}
.alert{ font-size:12px;border:1px solid #FFF;border-radius:4px;margin-bottom:20px;padding:10px 35px 10px 15px;position:fixed;max-width:700px;left:50%;top:80px;z-index:9999999;color:#FFF;transform:translateX(-50%);font-size:16px;line-height:24px;width:40%}
.alert button.close{float:right;position:absolute;right:6px;font-size:15px;background: transparent;border: none;top:12px;}
@supports (-ms-ime-align:auto){
.alert{font-size:14px;padding:12px 24px 12px 12px}
}
.alert-danger{background-color:#da3b3b;border-color:#FFF;color:#FFF;text-align:center}
.alert_login,
.alert_home{display:block;margin:0 auto}
.alert_cms,
.alert_contact{display:block;margin:0px auto}
/*.alert-success{display:block;margin:0px auto}*/
.close_success,
.close_error{right:5px;top:5px;position:absolute}
.alert-success i,
.alert-success-bg i{color:#FFF}
@media screen and (max-width:640px){
.alert{font-size:14px;padding:12px 24px 12px 12px;width:75%}
}

.hidden{display:none}
.hs-loading{float:left;width:100%;padding:10px 15px;text-align:center;line-height:30px}
.hs-loading span{font-size:14px}
.hs-loading img{display:inline-block;vertical-align:middle;margin:0 0 0 5px}

.error_404{padding-top: 50px;}
.error_404 img{width: 100%;height:auto;max-width:600px;display:block;margin:auto;object-fit: contain;}
.error_404 .row{padding-bottom:20px;width:100%;text-align:center}
.error_404 .row a{padding-left:50px;padding-right:50px;text-transform:none;float:none}
.error_404 .un_white_btn {margin-top: 30px;}

.faq-tabbing {
	display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 772px;
    margin: 0 auto;
    width: 100%;
}
.faq-tabbing .faq-tab-btn {
    font-size: 18px;
    width: 100%;
    color: #F1580C;
    box-sizing: border-box;
    background: #fff;
    text-align: center;
    border: 1px solid #F1580C;
    margin-right: 15px;
    border-radius: 8px;
}
.faq-tabbing .faq-tab-btn.active {
	border: none;
}
.faq-tabbing .faq-tab-btn &gt; a {
	width: 100%;
    color: #F1580C;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 8px;
    padding: .5em 1em;
    text-decoration: none;
    display: block;
}
.faq-tabbing .faq-tab-btn &gt; a:hover, .faq-tabbing .faq-tab-btn &gt; a.active {
	background: #F1580C;
    color: #fff;
    font-weight: bold;
}

@media only screen and (max-width: 992px) {
	.faq-tabbing {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.faq-tabbing .faq-tab-btn {
		margin: 15px 10px;
    	width: 28%;
	}	
}
@media only screen and (max-width: 479px) { 
	.faq-tabbing .faq-tab-btn {
    	width: 43%;
	}
}
/* POPUP CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}
.mfp-close:hover,
.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,
.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#efefef;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
	.mfp-img-mobile img.mfp-img{padding:0}
	.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
	.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
	.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
	.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
	.mfp-img-mobile .mfp-counter{right:5px;top:3px}
	.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px) {
	.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
	.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
	.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
	.mfp-container{padding-left:6px;padding-right:6px}
}

.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}

.request_call_popup{background:#fcefe8;padding:20px 30px;text-align:left;max-width:400px;margin:40px auto;position:relative}
.request_call_popup .mfp-close{position:absolute;right:0px;top:0px;background:#f29b6c;width:34px;height:34px;line-height:34px;text-align:center;color:#FFF;font-size:24px}
.request_call_popup h2{font-family: 'Nunito', Arial, Helvetica, sans-serif;font-size:2.6em;line-height:1.4;padding:0 0 5px;width:80%}
.request_call_popup h6{font-family: 'Nunito', Arial, Helvetica, sans-serif;font-size:16px;line-height:1.4;padding:0 0 25px}
.request_call_popup .from_group{float:left;width:60%;padding:0 0 15px}
.request_call_popup .from_group label{float:left;width:100%;font-size:16px;line-height:1.6;padding:0 0 3px}
.request_call_popup .from_group label span{color:#F00}
.request_call_popup .from_group input .placeholder{color:#F1580C; font-style:normal; opacity:0.7;}
.request_call_popup .from_group input[type="text"]{float:left;width:100%;font-size:16px;line-height:40px;height:40px;padding:0 10px;color:#000;border:1px solid #F1580C;border-radius: 5px}
.request_call_popup button{display:block;margin:28px 22px 0px;width:100px;height:42px;color:#fff;background:#f79b6c;font-size:18px;font-weight:500;border:none;outline:none;cursor:pointer;transition:0.5s;-webkit-transition:0.5s;float:right;border-radius: 5px}
.request_call_popup button:hover{background:#F1580C;}
/* END POPUP CSS */
@media all and (max-width:767px) {
.request_call_popup h2 {font-size: 2.0em;}
.request_call_popup h6 {font-size: 14px;}
.request_call_popup {max-width: 300px; padding: 20px 20px;}
button.call-me { width: 100%; float: left; margin: 0 auto;}
.request_call_popup .from_group input[type="text"] {float: left; width: 92%;}
.request_call_popup .from_group {width: 100%;}
.cta_section .cta_btn_arrow span:before {top: 6px;}
.cta_section .cta_btn_arrow span:after {top: 10px;}
}

.university-section .university-link, .university-section p &gt; a {color: #f79b6c;}
.university-section .path-text {padding: 30px;}
.university-section .path-text span {font-weight: 600;}

@media (max-width: 340px) {
	.six_cols .col_box h3, 
	.popular_courses .five_cols .col_box h3 {
		font-size: 1em;
	}
	.cta_section .cta_btn, .testimonials_section .testimonial_btn, 
	.contnts p, .contnts_sm ul, .page_columns .col_left .content_box .contnts ul {
		font-size: 1.5em;
	}
	.title_breadcrumb .pg_title h1 {
		padding: 20px 0;
		display: flex;
    	align-items: center;
	}
	.contact_tabs ul.who_are_you li a span {
		font-size: 15px;
	}
}

/*ENROLL PAGE*/
.col_course_summary {
    -webkit-box: 0 0 492px;
    -moz-box: 0 0 492px;
    -webkit-flex: 0 0 492px;
    -ms-flex: 0 0 492px;
    flex: 0 0 492px;
    width: 492px;
    max-width: 492px;
    position: relative;
}
.col_summary_padding {
    padding-right: 50px;
}
.col_summary_padding .popular_courses .four_cols .col {
    max-width: 340px;
}
.col_course_summary .popular_courses h2 {
    font-size: 3em;
    text-align: left;
    padding: 0;
}
.col_step_form .popular_courses .four_cols .col .col_img img {
    max-height: 190px;
    object-fit: cover;
}
.col_step_form .contact_form .contact_row .c_col.custom-input-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    text-align: left;
}
.col_step_form .contact_form .contact_row .c_col.custom-input-box &gt; select,
.col_step_form .contact_form .contact_row .c_col.custom-input-box &gt; input {
    width: 25%;
    appearance: none;
    padding: 15px 10px;
    text-align: center;
    background: #fff;
}
.col_step_form .contact_form .contact_row .c_col.custom-input-box &gt; select:last-child {
    width: 35%;
}
.col_step_form .contact_form .contact_row .c_col.custom-input-box &gt; input[type="date"]::-webkit-inner-spin-button,
.col_step_form .contact_form .contact_row .c_col.custom-input-box &gt; input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

.col_step_form .contact_form .contact_row .c_cols {
    width: 100%;
    padding: 0 0 20px;
    align-items: center;
}
.col_step_form .contact_form .contact_row .c_cols &gt; p{
    color: #f69a6b;
    font-size: 1.5em;
    margin-left: 10px;
}
.col_step_form .contact_form .contact_row .c_cols.flex &gt; input {
    max-width: 230px;
}
.col_step_form .contact_form .contact_row .send_btn {
    max-width: 130px;
    font-size: 1.5em;
    padding: 15px 10px;
    height: auto;
    width: 100%;
    height: 100%;
    margin-top: 0;
    text-align: center;
}
.tutor_sup .col_course_summary .contnts h4 {
    font-size: 2em;
    text-align: left;
}
.tutor_sup .col_course_summary .contnts p {
    font-size: 1.5em;
    line-height: 1.8;
}
.control {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 1.5em;
    line-height: 1.8;
    font-weight: 500;
}
.control &gt; a {
    color: #f69a6b;
    text-decoration: none;
}
.control &gt; a:hover {
    color: #F1580C;
}
.control input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.control__indicator {
    position: absolute;
    top: 5px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #ffffff;
    border: 1px solid #f69a6b;
    border-radius: 5px;
}

.control--radio .control__indicator {
    border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
    background: #ffffff;
}
.control input:checked ~ .control__indicator {
    background: #f69a6b;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
    background: #f69a6b;
}
.control input:disabled ~ .control__indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}
.control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}
.control input:checked ~ .control__indicator:after {
    display: block;
}
.control--checkbox .control__indicator:after {
    left: 8px;
    top: 4px;
    width: 3px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
    border-color: #7b7b7b;
}
#enrollform {
    text-align: center;
    position: relative;
    margin-top: 20px
}
#enrollform fieldset {
    background: white;
    border: 0 none;
    border-radius: 0.5rem;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
    position: relative
}
.form-card {
    text-align: left;
    margin-bottom: 100px;
}
#enrollform fieldset:not(:first-of-type) {
    display: none
}
#enrollform .action-button, #enrollform .action-button-previous {
    display: inline-block;
    color: #fff;
    font-size: 2.4em;
    font-weight: 600;
    background: #F79A6B;
    padding: 18px 50px;
    text-decoration: none;
    border-radius: 4px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    border: none;
    float: left;
    margin-top: 50px;
    margin-right: 15px;
    cursor: pointer;
}
#enrollform .action-button:hover,
#enrollform .action-button:focus,
#enrollform .action-button-previous:hover,
#enrollform .action-button-previous:focus {
    background: #F1580C;
}
#enrollform .action-button:disabled{
	background: #F79A6BAD;
	cursor: not-allowed;
}
#enrollform span {
	float: left;
}
.card {
    z-index: 0;
    border: none;
    position: relative
}
.fs-title {
    font-size: 25px;
    margin-bottom: 15px;
    font-weight: 500;
    text-align: left
}
.purple-text {
    color: #f69a6b;
    font-weight: normal
}
.steps {
    font-size: 25px;
    color: gray;
    margin-bottom: 10px;
    font-weight: normal;
    text-align: right
}
.fieldlabels {
    color: gray;
    text-align: left
}
#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: #000;
}
#progressbar .active {
    color: #f69a6b
}
#progressbar li {
    list-style-type: none;
    font-size: 15px;
    width: 30%;
    float: left;
    position: relative;
    font-weight: 400
}
#progressbar #account:before {
    font-family: 'Montserrat', Arial, Verdana;
    content: "1";
}
#progressbar #personal:before {
    font-family: 'Montserrat', Arial, Verdana;
    content: "2";
}
#progressbar #payment:before {
    font-family: 'Montserrat', Arial, Verdana;
    content: "4";
}
#progressbar #confirm:before {
    font-family: 'Montserrat', Arial, Verdana;
    content: "3";
}
#progressbar li:before {
    width: 85px;
    height: 85px;
    display: block;
    font-size: 35px;
    color: #f69a6b;
    background: #ffffff;
    border: 1px solid #f69a6b;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px;
    line-height: 85px;
    font-weight: bold;
}
#progressbar li.active:before {
    color: #ffffff;
}
#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #f69a6b;
    position: absolute;
    /*left: 0;*/
    left: 50%;
    top: 45px;
    z-index: -1
}
#progressbar li:last-child:after {
    display: none;
}
#progressbar li.active:before,
#progressbar li.active:after {
    background: #f69a6b;
}
.progress {
    height: 20px
}
.progress-bar {
    background-color: #f69a6b;
}
.fit-image {
    width: 100%;
    object-fit: cover
}

@media (max-width: 1024px) {
    .col_course_summary {
        -webkit-box: 0 0 33%;
        -moz-box: 0 0 33%;
        -webkit-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        width: 33%;
        max-width: 33%;
    }
    #progressbar li:before {
        width: 50px;
        height: 50px;
        font-size: 20px;
        line-height: 50px;
    }
    #progressbar li:after {
        top: 25px;
    }
    .col_summary_padding {
        padding-right: 20px;
    }
}
@media (max-width: 767px) {
    .col_course_summary {
        max-width: none;
        width: auto;
    }
    .col_summary_padding .popular_courses .four_cols .col {
        margin-left: auto;
        margin-right: auto;
    }
    #progressbar li {
        width: 33.33%;
    }
    .col_step_form .contact_form .contact_row .c_cols,
    .col_step_form .contact_form .contact_row {
        flex-wrap: wrap;
    }
    .col_step_form .contact_form .contact_row .send_btn {
        margin: 0;
    }
    #enrollform .action-button, #enrollform .action-button-previous {
        margin-top: 25px;
    }
}
.col_course_summary .popular_courses .four_cols .col .col_img img {
    margin: 0;
}
.col_course_summary .popular_courses .four_cols .col .col_title h3 {
    min-height: unset;
}
.col_step_form .contact_row.flex.coupon_code &gt; a {
    /* width: 100%; */
    /*height: 52px;*/
    border: 1px solid #002248;
    border-radius: 5px;
    padding: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #002248;
    font-size: 1.4em;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 15px;
}
.col_step_form .contact_row.flex.coupon_code &gt; a span i {
	margin-right: 5px;
}
.col_step_form .contact_row.flex.coupon_code &gt; a:hover {
	background-color: #002248;
	color: #ffffff;
}
.col_step_form .contact_form #discount_code_error {
	display: block;
    text-align: left;
    position: absolute;
    bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #F00;
}
.col_step_form .contact_form .contact_row .c_cols.flex  {
position: relative;}
.contact_row.flex.coupon_code {
	clear: both;
	margin-top: 15PX;
}
.parent_link a.active {
    background-color: #fff;
	color: #f79b6c !important;
}

@media(max-width: 992px) {
	.col_step_form .contact_row.flex.coupon_code &gt; a  {
		margin-right: 10px;
		margin-top: 15px;
	}
	.col_step_form .contact_row.flex.coupon_code &gt; a:last-child {
		margin-right: 0;
	}
	.col_step_form .contact_form .contact_row .c_cols &gt; p{
	    margin-left: 0px;
	    margin-top: 15px;
	}
	.col_step_form .contact_form #discount_code_error {
		top: 50px;
	}
}
@media(min-width: 767px) and (max-width: 992px) {
	.col_step_form .contact_form .contact_row .c_cols {
		flex-wrap: wrap;
	}
	.col_step_form .contact_form .contact_row .send_btn {
		margin-top: 15px;
	}
}
/*ENROLL PAGE*/

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.thank_you{padding-top: 50px;}
.thank_you h3{font-size: 3.2em;color: #002147;font-weight: 600;padding: 15px 0;text-align: center; text-transform: capitalize}
.thank_you h4{font-size: 2.0em;color: #002147;font-weight: 600;padding: 15px 0;text-align: center; text-transform: capitalize}
.thank_you .row{padding-bottom:20px;width:100%;text-align:center}
.thank_you .row a{padding-left:50px;padding-right:50px;text-transform:none;float:none}
.thank_you .un_white_btn {margin-top: 30px;}

 @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 
	.contact_form {
		width: 80%;
		margin: 0 auto;
	}
	select.slectBox.SelectClass {
		width: 100% !important;
	}
	select {
	width: 100px;
	overflow: hidden;
  	white-space: pre;
  	text-overflow: ellipsis;
  	-webkit-appearance: none;
	}
	/* .SelectClass option {
		width: 320px;
		max-width: 320px;
	} 
	.req_info .contact_form .send_btn {
		width: 100%;
		height: 50px;
	}*/

}

/*	.container{width:260px; max-width: 80%; padding: 0px; margin: 0px;}	 
	.header .logo_navi:after {
		display: none;
	}
	.header .logo_navi:before {
		display: none;
	}
	.popular_courses, .popular_courses {
		width: 80%;
		margin: 0 auto;
	}
	.header .logo_navi {
		margin: 0 0px;
	}
	
} */
@media only screen and (max-width: 767px) {
.custom-submenu li a {
	font-size: 12px !important;
}
/* .custom-megamenu {
    border-bottom: 1px solid #f79b6c;
} */
.container-fluid, .custom-submenu {
    background-color: #f3f0ee;
}
.header .logo_navi .navi .custom-submenu .container-fluid &gt; a {
	margin-left: 0px;
	font-size: 14px;
}
.header .logo_navi .navi .custom-submenu ul h6 {
    font-size: 14px;
}
.header .logo_navi .navi ul {
    padding: 0px 0;
}
.header .logo_navi .navi .custom-submenu ul li {
    border-bottom: 1px solid #f79b6c;
}
.header .logo_navi .navi .custom-submenu ul li a {
    padding: 10px 20px 10px 40px;
    background: url(../images/bullet.svg) 20px 11px no-repeat;
}
.header .logo_navi .navi .custom-submenu ul li a.submenu-item.active{
    padding: 10px 20px 10px 40px;
    background: url(../images/bullet-select.svg) 20px 11px no-repeat #f79b6c;
    background-size: 10px;
}
.header .logo_navi .navi ul li.custom-top-menu &gt; a {
    width: 100%;
	padding-right: 0px;
}
.header .logo_navi .navi .custom-submenu ul li.parent_link {
    border: none;
}
.header .logo_navi .navi .custom-submenu ul .parent_link a {
    background: transparent;
    font-size: 18px !important;
    border-left: 5px solid;
    padding-left: 15px;
}
.header .logo_navi .navi ul li ul {
    padding-top: 10px;
}
.parent_link {
	background: transparent;
    font-size: 18px !important;
    border-left: 5px solid;
    padding-left: 15px;
}
.header .logo_navi .navi .container-fluid .parent_link{
	background: transparent;
    font-size: 18px !important;
    border-left: 5px solid;
    padding-left: 15px;
}
.header .logo_navi .navi .container-fluid .parent_link a{
    background: transparent;
    font-size: 18px !important;
    border-left: 5px solid;
    padding-left: 15px;
}
.header .logo_navi .navi .custom-submenu .container-fluid &gt; a.active{
	padding-top: 10px;
	background-color: #f79b6c;
	color: #fff !important;
	font-size: 18px !important;
	border-left: 5px solid #fff;
	padding-left: 15px;
	width: 100%;
	font-weight: normal;
}
.header .logo_navi .navi .custom-submenu ul .parent_link a.active {
	padding-top: 10px;
	background-color: #f79b6c;
	color: #fff !important;
	font-size: 18px !important;
	border-left: 5px solid #fff;
	padding-left: 15px:
}
.header .logo_navi .navi .custom-submenu.megamenu{
	padding-top: 10px;
}
.req_info .contact_form .send_btn {
    width: 100% !important;
	font-size: 20px;
}
.oembed-video iframe, .oembed-video video  {
    width: 100%;
}
.faq-tabbing .faq-tab-btn {
    width: 100%;
    margin-bottom: 0px;
}
.contact_form .send_btn, .faq-details-tab .faqs_btn {
    width: 100%;
}
.col_step_form .contact_form .contact_row .send_btn {
    max-width: 100%;
}
#enrollform .action-button, #enrollform .action-button-previous {
    margin-top: 25px;
    width: 100%;
}
}
.social_section .s_cols .s_col {
	display: flex;
	flex-direction: column;
}
.social_section .s_cols .s_col .s_img,
.social_section .s_cols .s_col .s_img img {
	height: 100%;
}
.contact_form .contact_row .c_col .SelectBox {
	height: 20px;
	font-size: 18px;
}
.contact_form .contact_row .c_col .SumoSelect &gt; .optWrapper &gt; .options {
	text-align: left;
}
.blog-content ul li {list-style: disc;padding: 0 0 15px 0;}
.blog-content ul {padding: 0 0 0 30px;}
.enroll-dropdown { height: 52px !important;  }</pre></body></html>