.not-break{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:769px){.not-break .col-1{max-width:8.33333%;width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}}@media only screen and (max-width:769px){.not-break .col-2{max-width:16.66667%;width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}}@media only screen and (max-width:769px){.not-break .col-3{max-width:25%;width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media only screen and (max-width:769px){.not-break .col-4{max-width:33.33333%;width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media only screen and (max-width:769px){.not-break .col-5{max-width:41.66667%;width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}}@media only screen and (max-width:769px){.not-break .col-6{max-width:50%;width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:769px){.not-break .col-7{max-width:58.33333%;width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}}@media only screen and (max-width:769px){.not-break .col-8{max-width:66.66667%;width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}}@media only screen and (max-width:769px){.not-break .col-9{max-width:75%;width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}}@media only screen and (max-width:769px){.not-break .col-10{max-width:83.33333%;width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}}@media only screen and (max-width:769px){.not-break .col-11{max-width:91.66667%;width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}}@media only screen and (max-width:769px){.not-break .col-12{max-width:100%;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:769px){.col-md-4{max-width:33.33333%!important;width:33.33333%!important;-ms-flex-preferred-size:33.33333%!important;flex-basis:33.33333%!important}}@media only screen and (max-width:769px){.col-md-5{max-width:41.66667%!important;width:41.66667%!important;-ms-flex-preferred-size:41.66667%!important;flex-basis:41.66667%!important}}@media only screen and (max-width:769px){.col-md-6{max-width:50%!important;width:50%!important;-ms-flex-preferred-size:50%!important;flex-basis:50%!important}}@media only screen and (max-width:769px){.col-md-7{max-width:58.33333%!important;width:58.33333%!important;-ms-flex-preferred-size:58.33333%!important;flex-basis:58.33333%!important}}@media only screen and (max-width:769px){.col-md-12{max-width:100%!important;width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media only screen and (max-width:769px){.col-sm-6{max-width:50%!important;width:50%!important;-ms-flex-preferred-size:50%!important;flex-basis:50%!important}}@media only screen and (max-width:480px){.col-sm-12{max-width:100%!important;width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media only screen and (max-width:480px){.col-sm-hidden,.hidden-sm{display:none}}@media only screen and (max-width:769px){.hidden-md{display:none}}@media only screen and (min-width:769px){.show-md{display:none}}.container-inner{width:70%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.container-inner{width:calc(100% - 60px)}}.flex-middle-left,.flex-middle-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-middle-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-bottom-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-bottom-left,.flex-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-top-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-top-left,.flex-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1020px){.flex-sm-right-to-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.in-page-section-header,.section-header{margin:0;font-weight:300;padding-top:30px;padding-bottom:30px;letter-spacing:1px}.footer-header{letter-spacing:1px}.blue-text{color:#1361a6}.purple-text{color:#76239b}.red-text{color:#ab1b42}#single-course-registration-row .user-type-col .user-type-col-main-panel-description-container p,.grey-text{color:gray}.white-text{color:#fff}.h1-size{font-size:30px}.h2-size{font-size:26px}.h3-size{font-size:20px}.h4-size{font-size:18px}.h5-size{font-size:16px}.h6-size{font-size:14px}.p-size{font-size:12px}.font-bold{font-weight:700}.font-semi-bold{font-weight:500}.font-light{font-weight:300}.black-hover{-webkit-transition:all .4s ease;transition:all .4s ease}.black-hover:hover{color:#373737}a:hover{color:inherit}body,button,h1,h2,h3,h4,h5,h6,input,textarea{font-family:proxima-nova,sans-serif}body,html{font-size:14px}h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}#site_wrap_wo_header{margin-top:129px}.container{max-width:1400px;margin-left:auto;margin-right:auto;padding-right:60px;padding-left:60px}@media only screen and (min-width:769px) and (max-width:992px){.container{padding-right:30px;padding-left:30px}}@media only screen and (min-width:480px) and (max-width:769px){.container{padding-right:25px;padding-left:25px}}@media only screen and (max-width:480px){.container{padding-right:15px;padding-left:15px}}.container-left{padding-left:24%}@media only screen and (max-width:1920px){.container-left{padding-left:17%}}@media only screen and (max-width:1600px){.container-left{padding-left:10%}}@media only screen and (max-width:1440px){.container-left{padding-left:5%}}@media only screen and (min-width:769px) and (max-width:992px){.container-left{padding-left:30px}}@media only screen and (min-width:480px) and (max-width:769px){.container-left{padding-left:25px}}@media only screen and (max-width:480px){.container-left{padding-left:15px}}.container-right{padding-right:24%}@media only screen and (max-width:1920px){.container-right{padding-right:17%}}@media only screen and (max-width:1600px){.container-right{padding-right:10%}}@media only screen and (max-width:1440px){.container-right{padding-right:5%}}@media only screen and (min-width:769px) and (max-width:992px){.container-right{padding-left:30px}}@media only screen and (min-width:480px) and (max-width:769px){.container-right{padding-left:25px}}@media only screen and (max-width:480px){.container-right{padding-left:15px}}.container-register{max-width:600px;margin-left:auto;margin-right:auto}@media only screen and (max-width:769px){.container-register{max-width:80%}}@media only screen and (max-width:480px){.container-register{max-width:90%}}.container-login{max-width:600px;margin-left:auto;margin-right:auto}@media only screen and (max-width:769px){.container-login{max-width:80%}}@media only screen and (max-width:480px){.container-login{max-width:90%}}.container-fluid{width:100%}.row{margin-left:0}.pos_relative{position:relative}.absolute{position:absolute;top:0;left:0;right:0;bottom:0}.pointer{cursor:pointer}.flex-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parallax-window{background:transparent;min-height:300px}.hidden{display:none}.simple_horizontal_ul{list-style-type:none;margin:0}.simple_horizontal_ul li{display:inline-block}.simple_horizontal_ul li a{display:block;text-decoration:none}.simple_vertical_ul{list-style-type:none;margin:0}.simple_vertical_ul li{display:block}.simple_vertical_ul li a{display:block;text-decoration:none}.burger_vertical_ul{list-style-type:none;margin:0}.burger_vertical_ul li{display:block}.burger_vertical_ul li a{display:block;text-align:center;text-decoration:none}a{text-decoration:none}.blue-red-gradient{background:rgba(0,0,0,.8);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.8)),color-stop(100%,rgba(0,0,0,.29)));background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.29)));background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.29));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.light-grey-back{background-color:#f7f7f7}.grey-back{background-color:#efefef}.white-back{background-color:#fff}.flex,.flex-col{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.border-gradient{height:5px;background:#77122f;background:-webkit-gradient(linear,left top,right top,from(#77122f),to(#ff1b41));background:linear-gradient(90deg,#77122f,#ff1b41);position:relative;z-index:-10}.grey-border{border:2px solid #efefef}.grey-border-top{border-top:2px solid #efefef}.grey-border-bottom{border-bottom:2px solid #efefef}.main-page-banner .page_main_banner_container{padding-top:60px;padding-bottom:60px}.main-page-banner-title{margin-bottom:0}.main-page-banner-subtitle{color:hsla(0,0%,100%,.7)}.page-content-container{padding-top:30px;padding-bottom:30px}.course-filters-container{padding-bottom:30px}.course-filters-container .course-list-time-status{display:inline-block;padding:7px 12px;background-color:#dcdcdc;color:#fff;text-decoration:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.course-filters-container .course-list-time-status:hover{opacity:.6}.course-filters-container .course-list-time-status.active{background-color:#1361a6}#full-screen-loading{position:fixed;display:none;bottom:0;left:0;right:0;top:0;background-color:hsla(0,0%,50%,.45);z-index:9999}#full-screen-loading.open{display:-webkit-box;display:-ms-flexbox;display:flex}#interested-in-course-panel{position:fixed;max-width:400px;bottom:30px;right:-300px;z-index:18999;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.3);box-shadow:0 5px 5px rgba(0,0,0,.3)}#interested-in-course-panel-header{background-color:#373737;border-top-left-radius:6px;border-top-right-radius:6px;padding:10px 15px}#interested-in-course-panel-header .header{margin:0;color:#fff}#interested-in-course-panel-header #remove-interested-in-course{font-size:16px;color:#efefef}#interested-in-course-panel-body{background-color:#f7f7f7;padding:20px 15px}#interested-in-course-panel-body a{color:#1361a6;font-size:18px}#interested-in-course-panel-body a i{margin-left:15px;color:#1361a6}#interested-in-course-panel-body span{color:gray}#interested-in-course-panel-body i{font-size:16px;color:gray}#interested-in-course-panel.show{right:30px}.grecaptcha-badge{opacity:0}#header{position:fixed;top:0;right:0;left:0;z-index:1000;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease}#header-socials{background-color:#efefef;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;max-height:200px}#header-socials-row #header-socials-col .social_a{padding-right:15px;color:#373737}#header-socials-row #header-socials-col .separator{padding-right:15px}@media only screen and (max-width:769px){#header-socials-row #header-socials-col .separator,#header-socials-row #header-socials-col span{display:none}}#header-socials-row #header-socials-col span a{color:#373737}#header-socials-row #header-socials-col span i,#header-socials-row #header-socials-col span span{margin-right:15px}#header-socials-row #header-login-col img{margin-left:10px;margin-right:10px}#header-socials-row #header-login-col #logined_user_ul{background-color:#ab1b42}#header-socials-row #header-login-col #logined_user_ul li a{padding:10px;color:#fff;text-decoration:none}#header-socials-row #header-login-col #logined_user_ul li ul li a{color:#373737;text-decoration:none;padding:10px 20px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}#header-socials-row #header-login-col #logined_user_ul li ul li a:hover{background-color:#f7f7f7}#header-socials-row #header-login-col #lang-ul{list-style-type:none;margin:0}#header-socials-row #header-login-col #lang-ul i{margin-left:5px;color:#000}#header-socials-row #header-login-col #lang-ul>li>a{display:block;padding:10px}#header-socials-row #header-login-col #lang-ul>li .submenu li a{padding:10px}#header-menu-container{background-color:#f7f7f7}#header-menu-container .header-menu-row{padding-top:22px}#header-menu-container #header-logo-col img{margin-bottom:14px}#header-menu-container #header-main-menu-col #main-menu-ul{position:relative}@media only screen and (max-width:769px){#header-menu-container #header-main-menu-col #main-menu-ul{display:none}}#header-menu-container #header-main-menu-col #main-menu-ul li a{color:#a0a0a0;-webkit-transition:all .4s ease;transition:all .4s ease;font-weight:500;padding:15px 5px;font-size:15px}#header-menu-container #header-main-menu-col #main-menu-ul li a:hover{color:#1361a6}#header-menu-container #header-main-menu-col #main-menu-ul .submenu-lvl-1{margin-left:-55px}#header-menu-container #header-main-menu-col #main-menu-ul .submenu{border-top:4px solid #373737;border-bottom:4px solid #373737;-webkit-box-shadow:none;box-shadow:none;width:200px}#header-menu-container #header-main-menu-col #main-menu-ul .submenu li{display:block;position:relative}#header-menu-container #header-main-menu-col #main-menu-ul .submenu li a{display:block;text-align:center;padding:15px;background-color:#efefef;border-bottom:2px solid #ccc;color:#373737;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}#header-menu-container #header-main-menu-col #main-menu-ul .submenu li a i{margin-left:10px}#header-menu-container #header-main-menu-col #main-menu-ul .submenu li a:hover{background-color:#fff;color:#373737}#header-menu-container #header-main-menu-col #main-menu-ul .submenu li:last-child a{border-bottom:0 solid #ccc}#header-menu-container #header-main-menu-col #main-menu-ul .submenu-lvl-2{top:-4px;left:100%;border-left:2px solid #dedede}#header-menu-container #header-main-menu-col #main-menu-ul .submenu-lvl-2 li a{background-color:#fff}#header-menu-container #header-main-menu-col #main-menu-ul .submenu-lvl-2 li a:hover{background-color:#efefef;color:#373737}#header-menu-container #header-main-menu-col #main-menu-ul #search-a .fa-times{display:none;font-size:16px}#header-menu-container #header-main-menu-col #main-menu-ul #search-a.open .fa-times{display:inline-block}#header-menu-container #header-main-menu-col #main-menu-ul #search-a.open .fa-search{display:none}#header-menu-container #header-main-menu-col #main-menu-ul #search-input-container{position:absolute;right:-1000px;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}#header-menu-container #header-main-menu-col #main-menu-ul #search-input-container input{display:inline-block;width:auto;margin-top:3px}#header-menu-container #header-main-menu-col #main-menu-ul #search-input-container button{margin-top:3px}#header-menu-container #header-main-menu-col #main-menu-ul #search-input-container.open{right:0;opacity:1}#header-menu-container #header-main-menu-col #main-menu-scrolled-profile-li{display:none}#header-menu-container #header-main-menu-col #main-menu-scrolled-profile-li a{color:#fff;padding:15px}#header-menu-container #header-main-menu-col #services-submenu-ul{width:300px;margin-left:-105px;overflow:hidden;border-bottom:0 solid #000!important}#header-menu-container #header-main-menu-col #services-submenu-ul a .total-courses-info{position:absolute;left:0;right:0;top:95%;-webkit-transition:top .4s ease;transition:top .4s ease;color:#fff;bottom:0}#header-menu-container #header-main-menu-col #services-submenu-ul a .total-courses-info span{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}#header-menu-container #header-main-menu-col #services-submenu-ul a:hover .total-courses-info{top:25%}#header-menu-container #header-main-menu-col #services-submenu-ul a:hover .total-courses-info span{opacity:1}#header-menu-container #header-main-menu-col #services-submenu-ul .total-courses-info.blue{background-color:#1361a6}#header-menu-container #header-main-menu-col #services-submenu-ul .total-courses-info.red{background-color:#ab1b42}#header-menu-container #header-main-menu-col #services-submenu-ul .total-courses-info.purple{background-color:#76239b}#header-menu-container #header-main-menu-col #scrolled_logined_user_ul{display:none;background-color:#ab1b42}#header-menu-container #header-main-menu-col #scrolled_logined_user_ul li a{padding:15px;color:#fff;text-decoration:none}#header-menu-container #header-main-menu-col #scrolled_logined_user_ul li ul{z-index:101}#header-menu-container #header-main-menu-col #scrolled_logined_user_ul li ul li a{color:#373737;text-decoration:none;padding:10px 20px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}#header-menu-container #header-main-menu-col #scrolled_logined_user_ul li ul li a:hover{background-color:#f7f7f7}#header-menu-container #burger-icon{display:none}#header-menu-container #burger-icon:hover{background-color:transparent}@media only screen and (max-width:769px){#header-menu-container #burger-icon{display:inline-block}}#header-menu-container .burger-menu{max-height:0;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;overflow:hidden}#header-menu-container .burger-menu ul li a{padding-bottom:10px;padding-top:10px;border:2px solid #f7f7f7;background-color:#efefef;color:#a0a0a0;font-weight:500}#header-menu-container .burger-menu ul li a:hover{color:#1361a6}#header-menu-container .burger-menu .burger-submenu-header i{margin-left:10px;-webkit-transition:all .4s ease;transition:all .4s ease}#header-menu-container .burger-menu .burger-submenu-header.open{color:#1361a6;background-color:#fff}#header-menu-container .burger-menu .burger-submenu-header.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#header-menu-container .burger-menu .burger-submenu-header.open+.burger-submenu{max-height:800px}#header-menu-container .burger-menu .burger-submenu-header.open+.burger-submenu-lvl-1 a{background-color:#fff}#header-menu-container .burger-menu .burger-submenu-header.open+.burger-submenu-lvl-2 a{background-color:#f7f7f7}#header-menu-container .burger-menu .burger-submenu-lvl-1 .burger-submenu-header.open{background-color:#f7f7f7!important}#header-menu-container .burger-menu .burger-submenu{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}#header-menu-container .burger-menu .burger-submenu-lvl-2 a{background-color:#fff}#header-menu-container .burger-menu.open{max-height:600px;overflow-y:auto}#site_wrap.scrolled #site_wrap_wo_header{margin-top:70px}#site_wrap.scrolled #header{-webkit-box-shadow:0 0 8px rgba(0,0,0,.35);box-shadow:0 0 8px rgba(0,0,0,.35)}#site_wrap.scrolled #header #header-socials{max-height:0;overflow:hidden}#site_wrap.scrolled #header #header-logo-col img{height:44px}#site_wrap.scrolled #header #header-main-menu-col #main-menu-ul li:not(#main-menu-scrolled-profile-li) a{padding:15px 5px}#site_wrap.scrolled #header #header-main-menu-col #main-menu-ul #main-menu-scrolled-profile-li a{padding:15px}#site_wrap.scrolled #header #header-main-menu-col #main-menu-ul #main-menu-scrolled-profile-li a i{color:#fff}#site_wrap.scrolled #header #main-menu-scrolled-profile-li,#site_wrap.scrolled #header #scrolled_logined_user_ul{display:inline-block}#single-course-header-navigation{background-color:#ab1b42;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}#single-course-header-navigation ul{padding-top:7px;padding-bottom:7px}#single-course-header-navigation ul li a{padding:7px 15px;color:#fff;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}#single-course-header-navigation ul li.active a,#single-course-header-navigation ul li a:hover{opacity:.5}#site_wrap.scrolled #single-course-header-navigation{max-height:100px}#footer-newsletter-container{padding-top:30px;padding-bottom:30px;background-color:#f7f7f7}#footer-newsletter-container #footer-text-col{padding-right:8%}#footer-newsletter-container #footer-text-col p{margin-top:15px;margin-bottom:30px}@media only screen and (max-width:769px){#footer-newsletter-container #footer-text-col{padding-right:0}}#footer-newsletter-container #footer-popular-courses{padding-right:4%;padding-left:4%}#footer-newsletter-container #footer-popular-courses .popular-course-a-title h6{-webkit-transition:color .4s ease;transition:color .4s ease;margin-bottom:5px;letter-spacing:1px}#footer-newsletter-container #footer-popular-courses .popular-course-a-title h6:hover{color:#1361a6}#footer-newsletter-container #footer-popular-courses p i{margin-right:10px}@media only screen and (max-width:769px){#footer-newsletter-container #footer-popular-courses{padding-bottom:20px;padding-top:30px}}#footer-newsletter-container #footer-newsletter-col{padding-left:8%}#footer-newsletter-container #footer-newsletter-col .newsletter-form input{width:100%;margin-bottom:10px;background-color:transparent;border:2px solid #efefef;padding-top:12px;padding-bottom:12px;height:auto;font-size:14px}@media only screen and (max-width:769px){#footer-newsletter-container #footer-newsletter-col{padding-left:0}}#footer-copyright-container{padding-top:30px;padding-bottom:30px;background-color:#efefef}#footer-copyright-container p{margin:0;color:#a0a0a0}#footer-copyright-container a{color:#a0a0a0;-webkit-transition:color .4s ease;transition:color .4s ease}#footer-copyright-container a:hover{color:#1361a6}#footer-copyright-container #terms_a{font-weight:700}@media only screen and (max-width:1020px){#footer-copyright-container{text-align:center}}.subtabs_ul,.tabs_ul{margin:0;margin-top:30px;margin-bottom:40px;text-align:center;list-style-type:none}.subtabs_ul ul,.tabs_ul ul{margin:0}.subtabs_ul li,.tabs_ul li{display:inline-block}@media only screen and (max-width:480px){.subtabs_ul li,.tabs_ul li{margin-top:10px;margin-bottom:10px}}.subtabs_ul li a,.tabs_ul li a{color:#000;text-decoration:none;cursor:pointer;margin:0 5px;border-bottom:2px solid #fff;padding-bottom:5px}.subtabs_ul li a:hover,.tabs_ul li a:hover{border-bottom:2px solid red}.subtabs_ul li.active a,.tabs_ul li.active a{color:#000;font-weight:700;border-bottom:2px solid red}.tab-container{margin-bottom:60px}ul .submenu{z-index:9999;margin:0;position:absolute;background-color:#fff;display:none;list-style-type:none;-webkit-box-shadow:0 4px 4px -4px #ccc,4px 0 4px -4px #ccc,-4px 0 4px -4px #ccc;box-shadow:0 4px 4px -4px #ccc,4px 0 4px -4px #ccc,-4px 0 4px -4px #ccc}ul .submenu li{margin-left:0!important}ul .submenu li a{display:block;padding:15px 30px}ul .submenu:hover,ul a:hover+ul{display:block}.red-btn,.red-radius-btn{background-color:#ab1b42;padding:10px;color:#fff;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.red-btn:hover,.red-radius-btn:hover{background-color:#7c0829;color:#fff}.red-radius-btn{border-radius:2px}.blue-btn{background-color:#1361a6;padding:10px;color:#fff;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.blue-btn:hover{background-color:#004d93;color:#fff}.black-btn{width:100%;background-color:#373737;padding:10px;color:#fff;-webkit-transition:background-color .4 ease;transition:background-color .4 ease}.black-btn:hover{background-color:#000;color:#fff}.white-bg-grey-border-btn{background-color:#fff;color:#a0a0a0;border:2px solid #efefef;padding:10px;-webkit-transition:all .4s ease;transition:all .4s ease}.white-bg-grey-border-btn:hover{color:#373737;border-color:#373737}.fb-btn:hover{color:#fff!important;border-color:#3b5998;background-color:#3b5998}.twitter-btn:hover{color:#fff!important;border-color:#326ada;background-color:#326ada}.email-btn:hover{color:#fff!important;border-color:#ab1b42;background-color:#ab1b42}.newsletter-btn{width:100%;padding-top:10px;padding-bottom:10px}.round-shadow-grey-btn{background-color:#f7f7f7;width:30px;height:30px;border-radius:100%;-webkit-box-shadow:0 2px 4px rgba(50,50,50,.3);box-shadow:0 2px 4px rgba(50,50,50,.3);cursor:pointer}.round-shadow-grey-btn i{font-size:20px}.footer-social-btn{background-color:#efefef;padding:12px;border-radius:2px;margin-right:15px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.footer-social-btn i{color:gray;font-size:18px}.footer-social-btn:hover i{color:#fff}.footer-fb{padding-left:16px;padding-right:16px}.footer-fb:hover{background-color:#0257a8;border-color:#0257a8}.footer-twitter:hover{background-color:#5697c9;border-color:#5697c9}.footer-linkedin:hover{background-color:#0077b5;border-color:#0077b5}#go-to-cart-container{display:inline-block;position:fixed;bottom:105%;left:20px;z-index:100;text-align:center}@media only screen and (min-width:1900px){#go-to-cart-container{left:10%}}@media only screen and (min-width:2500px){#go-to-cart-container{left:20%}}#go-to-cart-container.show{bottom:20px}#go_to_cart_btn{color:#fff;background-color:#ab1b42;font-size:18px;width:50px;height:50px;border-radius:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5)}#go_to_cart_txt_btn{color:#ab1b42;-webkit-transition:color .4s ease;transition:color .4s ease}#go_to_cart_txt_btn:hover{color:#373737}.status_message{text-align:center;color:#fff;padding:10px;border-radius:3px}.success_message{background-color:green}.error_message{background-color:red}.status_message{display:block;position:fixed;top:-50px;right:0;left:0;z-index:9999}.status_message p{margin:0}.status_message span{position:fixed;top:10px;right:20px;bottom:10px;z-index:16}.status_message.error{background-color:#f03c69}.status_message.success{background-color:#35beb1}.status_message.displayed{-webkit-animation-name:status-message-animation;animation-name:status-message-animation;-webkit-animation-duration:8s;animation-duration:8s}@-webkit-keyframes status-message-animation{0%{top:-50px}13%{top:5px}13.5%{top:0}14%{top:-5px}14.5%{top:0}90%{top:0}to{top:-50px}}@keyframes status-message-animation{0%{top:-50px}13%{top:5px}13.5%{top:0}14%{top:-5px}14.5%{top:0}90%{top:0}to{top:-50px}}#calendar{background-color:#fff;padding:15px;border:2px solid #efefef}#calendar .clndr{position:relative}#calendar pre,#calendar td,#calendar th{padding:4px 0}#calendar .clndr-controls .clndr-control-button{display:inline-block;width:20%}#calendar .clndr-controls .clndr-control-button span{border-radius:100%;background-color:#000;display:inline-block;width:25px;height:25px;padding-left:8px;padding-top:2px;cursor:pointer;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4)}#calendar .clndr-controls .clndr-control-button span i{color:#fff;font-size:20px}#calendar .month{display:inline-block;width:60%;text-align:center}#calendar .month+.clndr-control-button{text-align:right}#calendar .month+.clndr-control-button span{padding-right:8px}#calendar .header-day{font-size:12px}#calendar .day-contents{font-size:16px;height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;color:#d7d7d7}@media only screen and (max-width:769px){#calendar .day{padding-left:20px}}@media only screen and (max-width:580px){#calendar .day{padding-left:0}}#calendar td{border-bottom:2px solid #f7f7f7;text-align:center}#calendar .adjacent-month{background-color:#f7f7f7}#calendar .adjacent-month .day-contents{color:#d7d7d7}#calendar .today .day-contents{color:#fff;background-color:#333;border-radius:100%}#calendar .today.event .day-contents{color:#fff!important}#calendar .event .day-contents{position:relative;color:#000}#calendar .event:hover{cursor:pointer}#calendar .event:hover .day-contents{background-color:rgba(19,97,166,.1);border-radius:100%;color:#000!important}#calendar .event .calendar-hover-menu{position:absolute;display:none;margin:0;list-style-type:none;left:0;right:0;background-color:#fff;border-top:4px solid #373737;border-bottom:4px solid #373737;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.45);box-shadow:0 2px 5px rgba(0,0,0,.45);z-index:1000}#calendar .event .calendar-hover-menu li a{font-size:16px;padding:10px 0;border-bottom:1px solid #efefef;display:block;text-decoration:none;color:#000;background-color:#fff;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}#calendar .event .calendar-hover-menu li a:hover{background-color:#efefef}#calendar .event .calendar-hover-menu li:last-child a{border-bottom:1 solid #efefef}#calendar .event .day-contents:after{content:"\2022";font-size:26px;position:absolute;bottom:-4px;right:16px;color:#ab1b42}#calendar .event:hover .calendar-hover-menu,#calendar .event:hover .calendar-hover-menu:hover{display:inline-block}#calendar .selected .day-contents{background-color:rgba(19,97,166,.1);border-radius:100%;color:#000!important}#calendar .today.event.selected .day-contents{color:#000!important}#calendar .past .day-contents:after{color:#b7b7b7}#calendar .multiple-event .day-contents:after{content:"\2022\2022";font-size:26px;position:absolute;bottom:-4px;right:12px;color:#ab1b42}.course-listing{background-color:#fff}.course-listing-title{padding:10px 20px;background-color:#1361a6}.course-listing-title h5{color:#fff;margin:0}.course-listing-panel{padding:13px 13px 23px}.course-listing-panel hr{border-color:#1361a6;margin-top:5px}.course-listing-panel-img img{display:block;width:100%}.course-listing-panel-cat p{margin-top:5px;margin-bottom:5px}.course-listing-panel-desc a{color:#000}.course-listing-panel-date-info span{margin-right:10px}.course-listing-panel-date-info i{margin-right:5px}.course-listing.blue .course-listing-title{background-color:#1361a6}.course-listing.blue hr{border-color:#1361a6}.course-listing.red .course-listing-title{background-color:#ab1b42}.course-listing.red hr{border-color:#ab1b42}.course-listing.purple .course-listing-title{background-color:#76239b}.course-listing.purple hr{border-color:#76239b}.course-listing-in-page{border:2px solid #efefef;margin-bottom:30px}.share-dropdown-btn{display:inline-block}.share-dropdown-btn:hover+ul{max-height:150px}.share-dropdown-btn+ul{position:absolute;max-height:0;bottom:48px;overflow:hidden;z-index:10;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}.share-dropdown-btn+ul:hover{max-height:150px}.pagination{list-style-type:none;margin:0;display:block;text-align:center;margin-bottom:30px}.pagination li{display:inline-block}.pagination li:first-child{margin-right:30px}.pagination li:first-child a,.pagination li:first-child span{color:#fff;border-radius:100%}.pagination li:first-child a{background-color:#000;border-width:0;padding-left:9px;padding-right:11px}.pagination li:first-child span{background-color:#dcdcdc;padding-left:10px;padding-right:10px}.pagination li:last-child{margin-left:30px}.pagination li:last-child a,.pagination li:last-child span{color:#fff;border-radius:100%}.pagination li:last-child a{background-color:#000;border-width:0;padding-left:10px;padding-right:10px}.pagination li:last-child span{background-color:#dcdcdc;padding-left:10px;padding-right:10px}.pagination .element-link a{color:#000;border-width:0;border-radius:100%;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.pagination .element-link a:hover{background-color:#dcdcdc;color:#000}.pagination .element-link.active span{color:#000;border-width:0;border-radius:100%;background-color:#dcdcdc}#home-top-banner{min-height:400px}#home-top-banner #typed-header{font-weight:600;color:#fff;margin-bottom:32px;height:52px;display:inline-block}#home-top-banner #contact-btn{padding-top:14px}.home-our-services .home-our-services-row .home-our-services-col{border:2px solid #efefef;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.home-our-services .home-our-services-row .home-our-services-col:hover{-webkit-box-shadow:5px 5px 5px 0 hsla(0,0%,82%,.5);box-shadow:5px 5px 5px 0 hsla(0,0%,82%,.5)}.home-our-services .home-our-services-row .home-our-services-col:hover .home-our-services-col-powered p{color:#fff}.home-our-services .home-our-services-row .home-our-services-col a{text-decoration:none;color:#373737}.home-our-services .home-our-services-row .home-our-services-col .blue-hover:hover .absolute,.home-our-services .home-our-services-row .home-our-services-col .blue-hover:hover .home-our-services-col-powered{background-color:rgba(19,97,166,.8)}.home-our-services .home-our-services-row .home-our-services-col .red-hover:hover .absolute,.home-our-services .home-our-services-row .home-our-services-col .red-hover:hover .home-our-services-col-powered{background-color:rgba(171,27,66,.8)}.home-our-services .home-our-services-row .home-our-services-col .purple-hover:hover .absolute,.home-our-services .home-our-services-row .home-our-services-col .purple-hover:hover .home-our-services-col-powered{background-color:rgba(118,35,155,.8)}.home-our-services .home-our-services-row .home-our-services-col-heading{padding:15px 9px;margin:0}.home-our-services .home-our-services-row .home-our-services-col-img-container img{display:block;width:100%}.home-our-services .home-our-services-row .home-our-services-col-img-container .absolute{background-color:rgba(0,0,0,.2);-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.home-our-services .home-our-services-row .home-our-services-col-img-container .inner-image-course-info{position:absolute;bottom:20px;right:0;background-color:#fff;padding:10px 10px 8px;border:2px solid #efefef;border-right:0 solid #efefef}.home-our-services .home-our-services-row .home-our-services-col-img-container .inner-image-course-info p{margin:0}.home-our-services .home-our-services-row .home-our-services-col-description{padding:10px 0}.home-our-services .home-our-services-row .home-our-services-col-description p{font-size:16px;margin:10px}.home-our-services .home-our-services-row .home-our-services-col-powered{background-color:#f7f7f7;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.home-our-services .home-our-services-row .home-our-services-col-powered p{font-size:16px;text-align:center;margin:0;padding:10px 0;font-weight:300;-webkit-transition:color .4s ease;transition:color .4s ease}.home-our-services .home-our-services-row .home-our-services-col-powered .contact-btn{margin-top:5px;margin-bottom:5px}.home-our-services .home-our-services-row .home-our-services-col-border-bottom{height:4px;margin-bottom:-2px;background-color:#efefef}.home-our-services .home-our-services-row .home-our-services-col-border-bottom.blue{background-color:rgba(19,97,166,.8)}.home-our-services .home-our-services-row .home-our-services-col-border-bottom.red{background-color:rgba(171,27,66,.8)}.home-our-services .home-our-services-row .home-our-services-col-border-bottom.purple{background-color:rgba(118,35,155,.8)}.search-course-container{margin-bottom:10px}.search-course-container .section-header{margin-bottom:5px}.search-course-container #filters-root-ul{list-style-type:none;margin:0;text-align:center}.search-course-container #filters-root-ul a{color:#000}.search-course-container #filters-root-ul>li{display:inline-block}.search-course-container #filters-root-ul>li .filter-title{display:block;padding:15px 35px;border-right:1px solid #efefef}.search-course-container #filters-root-ul>li .filter-title i{margin-left:10px}.search-course-container #filters-root-ul>li .search_course_apply_filters_btn{padding:15px}.search-course-container #filters-root-ul>li .search_course_apply_filters_btn i{font-size:17px}.search-course-container #filters-root-ul>li .submenu{left:-3px;right:3px}.search-course-container #filters-root-ul>li .submenu li .filter-option{padding:15px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.search-course-container #filters-root-ul>li .submenu li .filter-option:hover{background-color:#efefef}.search-course-container #filters-root-ul>li .submenu li .filter-option.active{background-color:#1361a6;color:#fff}.search-course-container #filters-root-ul>li:first-child .filter-title{border-left:1px solid #efefef}.search-course-container #filters-root-ul>li:first-child .submenu{margin-left:0;left:0}#filters-show-selected span{color:#1361a6}#filters-show-selected span i{margin-left:10px;margin-right:10px;color:#373737}#filters-show-selected.open{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #efefef}#search_course_submit_form{margin:0}#home-upcoming-container{padding-top:10px;padding-bottom:30px;margin-top:30px;background-color:#f7f7f7}.carousel-footer{background-color:#efefef;padding:7px 15px}#home-partners-row .col{padding:10px;margin-bottom:10px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}#home-partners-row .col:hover{-webkit-box-shadow:0 8px 10px 5px hsla(0,0%,82%,.5);box-shadow:0 8px 10px 5px hsla(0,0%,82%,.5)}#home-mid-info-banner{margin-top:30px;margin-bottom:30px}#home-mid-info-banner #countdown-banner-row .col{padding:30px 15px;border-right:2px solid hsla(0,0%,100%,.5);margin-top:60px;margin-bottom:60px}#home-mid-info-banner #countdown-banner-row .col h1{color:#fff;font-size:40px;font-weight:300;margin-bottom:0}#home-mid-info-banner #countdown-banner-row .col h2{color:#fff;font-weight:300}#home-mid-info-banner #countdown-banner-row .col:last-child{border-right:0 solid #fff}#home-testimonials-container{padding-top:45px;padding-bottom:45px}#home-testimonials-container .container{background-color:hsla(0,0%,100%,.8);padding-top:30px;padding-bottom:30px}#home-testimonials-container .container .item p:not(.testimonials-occupation):before{content:"\201C   ";font-size:24px}#home-testimonials-container .container .item p:not(.testimonials-occupation):after{content:" \201D";font-size:24px}#home-testimonials-container .container .owl-carousel-custom-btn{font-size:30px;cursor:pointer;padding-top:30px}#home-address-container{padding-top:30px;padding-bottom:30px}#home-address-container .separator{padding-right:10px;padding-left:10px}#home-address-container i,#home-address-container span{font-size:20px}@media only screen and (max-width:480px){#home-address-container i,#home-address-container span{font-size:16px}}#home-address-container i{margin-right:10px}#home-map-container #home-map{min-height:300px}.course-section-title{border:2px solid #efefef;margin-bottom:20px;padding:0 20px}.course-section-title .title{margin:0;font-size:16px}#category-services,#category-services .home-our-services-col{margin-bottom:30px}.breadcrumbs{padding-top:30px;padding-bottom:30px;margin-bottom:0}.breadcrumbs a{color:#a0a0a0;-webkit-transition:color .4s ease;transition:color .4s ease}.breadcrumbs a:hover{color:#373737}.single-article-main-banner img{display:block;width:100%}#single-course-description{padding-bottom:30px}#single-course-description p{font-size:16px}#single-course-summary{padding-top:30px}#single-course-summary .section-header{margin-top:0;color:#fff}#single-course-summary-row .col{text-align:center}#single-course-summary-row .col .icon{margin-bottom:10px}#single-course-summary-row .col .summary-info{color:hsla(0,0%,100%,.7);margin-bottom:10px;font-weight:300}#single-course-summary-row .col .summary-info-value{color:#fff;margin-top:0;margin-bottom:45px;font-weight:300}#single-course-summary-footer{background-color:rgba(0,0,0,.3);padding-top:45px;padding-bottom:45px}#single-course-summary-footer h2,#single-course-summary-footer h5{color:#fff;font-weight:300}#single-course-summary-footer h2{margin-bottom:10px;font-size:44px}#single-course-summary-footer h5{font-size:14px}#topic-map-modal #modal-map{min-height:400px}#single-course-topics{padding-bottom:30px}#single-course-topics .subject-header{color:#ab1b42}#single-course-topics .header{font-weight:300}#single-course-topics .topic-container{border-top:1px solid #ab1b42;padding-top:15px;padding-bottom:15px}#single-course-topics .topic-container .topic-address-link{color:#ab1b42}#single-course-topics .topic-container .header,#single-course-topics .topic-container .topic-title-header{margin:0}#single-course-topics .topic-container .header p{margin:0;color:#373737}#single-course-topics .topic-container .topic-instructor-img{width:50px;margin-left:15px;border-radius:100%}#single-course-topics .topics-description-text p{text-align:center}#single-course-topics .topic-address-link{color:#1361a6;text-decoration:none;-webkit-transition:color .4s ease;transition:color .4s ease;cursor:pointer}#single-course-topics .topic-address-link:hover{color:#000}.collapse-row{margin-bottom:15px}.collapse-header-col,.collapse-icon-col{background-color:#f7f7f7}.collapse-toggle a:hover{color:#000}.collapse-toggle .row .col{border:2px solid #efefef}.collapse-toggle .row .collapse-icon-col{border-left:0 solid #efefef;width:4%}.collapse-toggle .row .collapse-icon-col i{color:#000;font-size:20px}.collapse-toggle .row .collapse-header-col{width:96%;padding:5px 15px}.collapse-toggle .row .collapse-header-col h4{color:#000;font-weight:300}.collapse-toggle .row .collapse-header-col .header{margin:0}.collapse-toggle .row .collapse-header-col p{color:#000;font-weight:300;margin:0;font-size:16px}.collapse-toggle .fa-minus-circle{display:none}.collapse-toggle.active .header,.collapse-toggle.active i{color:#fff!important}.collapse-toggle.active .fa-plus-circle{display:none}.collapse-toggle.active .fa-minus-circle{display:inline-block}.collapse-toggle.active .collapse-header-col,.collapse-toggle.active .collapse-icon-col{background-color:#ab1b42}.collapse-toggle.active .collapse-header-col p,.collapse-toggle.active .collapse-icon-col p{color:#fff}.collapse-box{border:2px solid #efefef;padding:15px 5% 15px 15px}.collapse-box .separator{margin-left:10px;margin-right:10px}.collapse-box i{margin-right:15px;font-size:16px;color:#ab1b42}.collapse-box p{margin:0}#course-location-map{min-height:300px}#faqs-collapse-container .collapse-toggle.active .collapse-header-col,#faqs-collapse-container .collapse-toggle.active .collapse-icon-col{background-color:#1361a6}#single-course-instructor{background-color:#f7f7f7;padding-top:5px;padding-bottom:30px}#single-course-instructor-row .instructor-col{background-color:#fff;padding:15px 15px 25px;-webkit-box-shadow:5px 5px 5px 0 hsla(0,0%,82%,.5);box-shadow:5px 5px 5px 0 hsla(0,0%,82%,.5);margin-bottom:15px}#single-course-instructor-row .instructor-col .instructor-name{margin-bottom:5px}#single-course-instructor-row .instructor-col .instructor-occupation{margin-bottom:13px}#single-course-instructor-row .instructor-col .socials-separator{margin-bottom:24px}#single-course-location{padding-bottom:30px;border-top:2px solid #efefef;border-bottom:2px solid #efefef}#single-course-location p{font-size:16px;margin-bottom:10px}#single-course-location i{font-size:20px}#single-course-location .address-row{margin-top:30px;margin-bottom:30px}#single-course-location .phone-row{margin-bottom:30px}#single-course-outer-container #contact-section-header{background-color:#f7f7f7;margin:0;padding-top:30px;paddig-bottom:30px}#single-course-faqs,#single-course-registration-description-text{padding-bottom:30px}#single-course-registration-description-text p{margin:0}#single-course-registration-row{padding-bottom:30px}#single-course-registration-row .user-type-col{border:2px solid #efefef}#single-course-registration-row .user-type-col .h-tag{margin:0}#single-course-registration-row .user-type-col .user-type-col-header{background-color:#f7f7f7;padding-top:20px;padding-bottom:20px}#single-course-registration-row .user-type-col .user-type-col-header .h-tag{font-weight:300}#single-course-registration-row .user-type-col .user-type-col-main-panel{padding:30px}#single-course-registration-row .user-type-col .user-type-col-main-panel-price-container{padding-bottom:30px}#single-course-registration-row .user-type-col .user-type-col-main-panel-price-container .h-tag{font-size:34px;letter-spacing:1px}#single-course-registration-row .user-type-col .user-type-col-main-panel-description-container p{font-size:12px;line-height:16px;margin-bottom:30px}#single-course-registration-row .user-type-col .user-type-col-main-panel-description-container .h-tag{font-size:14px;margin-bottom:15px}#single-course-registration-row .user-type-col .user-type-col-main-panel-more-info-container .h-tag{padding-bottom:15px;font-size:14px}#single-course-registration-row .user-type-col .user-type-col-main-panel-more-info-container i{margin-right:10px}#single-course-registration-row .user-type-col .user-type-col-main-panel-seats-remaining-container{padding-top:15px}#single-course-registration-row .user-type-col .user-type-col-main-panel-seats-remaining-container .h-tag{font-weight:300}#single-course-registration-row .user-type-col .user-type-col-main-panel-register-btn-container{padding-top:15px;padding-bottom:0}#single-course-registration-row .user-type-col .user-type-col-main-panel-register-btn-container a{display:block;width:100%}#single-course-registration-row .user-type-col .user-type-col-main-panel-register-btn-container .register-now-btn.locked{pointer-events:none;background-color:#efefef;color:#373737}#single-course-registration #single-course-registration-contact-registration{padding-top:15px;padding-bottom:15px}#single-course-registration #single-course-registration-contact-registration p{margin:0}#contact-form-container{background-color:#f7f7f7;padding-top:45px;padding-bottom:30px}#contact-form-container #contact-form .icon-col{background-color:#fff;border:2px solid #efefef;border-right:0 solid #efefef}#contact-form-container #contact-form .input-col{margin-bottom:15px}#contact-form-container #contact-form .input-col input{min-height:50px}#contact-form-container #contact-form input,#contact-form-container #contact-form textarea{border-radius:0;border:2px solid #efefef}#contact-form-container #contact-form #contact-form-left-col .icon-col{margin-bottom:15px}#contact-form-container #contact-form #contact-form-right-col textarea{resize:none;min-height:180px}#contact-form-container #contact-form #contact-submit-btn{width:auto}#about-who-we-are-list #about-list-row{padding-top:30px;padding-bottom:10px;border-bottom:2px solid #efefef}#about-who-we-are-list #about-list-row li{font-size:18px}@media only screen and (max-width:1200px){#about-who-we-are-list #about-list-row li{font-size:16px}}#about-who-we-are-list #about-list-row li a{color:#a0a0a0;font-weight:300;-webkit-transition:color .4s ease;transition:color .4s ease}#about-who-we-are-list #about-list-row li a:hover{color:#373737}#about-who-we-are-list #about-list-row li i{padding-left:8px}#about-who-we-are-list #about-list-row li .separator{margin-left:12px;margin-right:12px;color:gray}@media only screen and (max-width:1200px){#about-who-we-are-list #about-list-row li .separator{margin-left:7px;margin-right:8px}}#about-who-we-are-list #about-list-row .inner-ul{max-height:0;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;overflow:hidden}@media only screen and (min-width:1100px){#about-who-we-are-list #about-list-row .inner-ul{display:none}}#about-who-we-are-list #about-list-row .inner-ul li{display:block;padding-top:8px;padding-bottom:8px}#about-who-we-are-list #about-list-row .inner-ul.open{max-height:550px;margin-left:0}@media only screen and (min-width:1100px){#about-who-we-are-list #about-list-row .mob_about_li{display:none}}@media only screen and (max-width:1099px){#about-who-we-are-list #about-list-row .web_about_li{display:none}}#about-who-we-are-list #about-list-row .web_about_li.active a{color:#373737;font-weight:400}#about-who-we-are-text{padding-bottom:40px}#about-who-we-are-text h4{padding-top:10px;font-weight:500}@media only screen and (max-width:420px){#about-who-we-are-text h4{font-size:14px}}#partners-about-page-grid-container{padding-top:30px;padding-bottom:30px}#about-clients-header-container h4{margin-top:15px;margin-left:50px;margin-bottom:0;font-weight:400}@media only screen and (max-width:420px){#about-clients-header-container h4{font-size:14px;margin-left:20px}}#events-search-by-container{padding-top:20px;padding-bottom:15px;margin-bottom:30px}#events-search-by-container h2{font-weight:400}#events-search-by-container-form{margin-bottom:5px}@media only screen and (max-width:769px){#events-search-by-container-form-inputs input{margin-bottom:20px}}.events_list_container{padding-top:20px}.events_list_container h4{font-weight:400}.events_list_container .course-listing-panel hr{margin-top:13px;margin-bottom:20px;border-bottom:3px solid #efefef}.events_list_container .course-listing-panel a{text-decoration:none;color:#373737}.events_list_container .course-listing-panel .course-listing-panel-cat p{color:#373737;font-weight:600}.events_list_container .course-listing-panel .white-bg-grey-border-btn{color:#a0a0a0}.events-gallery-carousel{padding-top:10px;padding-bottom:50px}.events-gallery-carousel-row .col{margin-bottom:25px}.event-passed-info-div{background-color:#f7f7f7;padding:20px;margin-bottom:30px}.event-passed-info-div p{margin:0}.single-event-back-to-events-btn a{padding:10px;color:gray;-webkit-transition:all .4s ease;transition:all .4s ease}.single-event-back-to-events-btn a:hover{border-color:#000}#single-event-article-container{padding-bottom:20px}#single-event-article-container .social-links{margin-left:5px}#single-event-article-container #single-event-article-path-ul-row{padding-top:20px}#single-event-article-container #single-event-article-path-ul-row .breadcrumbs{padding-bottom:0;padding-top:0}#single-event-article-container #single-event-article-path-ul-row #single-event-article-path-ul li{color:#a0a0a0}#single-event-article-container .header-tag{padding-top:10px}#single-event-article-container-row{padding-top:20px;padding-bottom:20px}#single-event-article-container-date .course-listing-panel-date-info span{padding:10px}#single-event-article-container-socials p{margin-bottom:0;padding-right:10px}#single-event-article-container-socials .white-bg-grey-border-btn{margin-left:5px}#single-event-photo-carousel{padding-bottom:50px;padding-top:10px}#single-event-upcoming-container .course-listing-panel hr{margin-top:13px;margin-bottom:20px;border-bottom:3px solid #efefef}#single-event-upcoming-container .course-listing-panel .course-listing-panel-cat p{font-weight:600}#blog-list-articles-container{padding-top:30px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article{padding:20px;margin-bottom:30px;-webkit-transition:all .6s ease;transition:all .6s ease}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-img,#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-img a,#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-img img{width:100%}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-date{padding-bottom:30px;padding-top:20px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-date span{padding:10px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-date .cat_links{padding:10px;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-date .cat_links:hover{color:#373737;border-color:#373737}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-content a{text-decoration:none;color:#373737}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-content a .content,#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-content a .header{margin-bottom:5px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-socials .course-listing-panel-details .read-more-btn{border:none}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-line{width:100%}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article-line hr{margin-top:13px;margin-bottom:20px;border:1px solid #efefef}#blog-list-articles-container .blog-list-articles-container-row .blog-list-main-article:hover{-webkit-box-shadow:10px 10px 10px 0 hsla(0,0%,82%,.5);box-shadow:10px 10px 10px 0 hsla(0,0%,82%,.5)}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar .side-bar-boxes{margin-bottom:20px;padding:20px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar .side-bar-boxes-header{font-weight:500}@media only screen and (max-width:1200px){#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar .side-bar-boxes-header{font-size:16px}}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar-search input{height:42px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar-search .button{font-size:12px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar-categories li{padding-bottom:10px}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar-categories li a{color:gray;border-bottom:2px solid #efefef;-webkit-transition:all .4s ease;transition:all .4s ease}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar-categories li a:hover{color:#373737;border-bottom-color:#373737}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar-tags a{padding:10px;color:gray;margin-right:6px;margin-bottom:10px;-webkit-transition:all .4s ease;transition:all .4s ease}#blog-list-articles-container .blog-list-articles-container-row .blog-list-side-bar-tags a:hover{color:#373737;border-color:#373737}.blog-list-side-bar-courses-row{margin-bottom:10px;border-bottom:5px solid #1361a6}@media only screen and (max-width:769px){.blog-list-side-bar-courses-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-list-side-bar-courses-row .col-4{max-width:33.33333%;width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.blog-list-side-bar-courses-row .col-8{max-width:66.66667%;width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}}@media only screen and (min-width:769px) and (max-width:1150px){.blog-list-side-bar-courses-row .col{max-width:100%;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:350px){.blog-list-side-bar-courses-row .col{max-width:100%;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.blog-list-side-bar-courses-row-img{padding-right:10px}.blog-list-side-bar-courses-row-img a,.blog-list-side-bar-courses-row-img a img{width:100%}@media only screen and (min-width:769px) and (max-width:1150px){.blog-list-side-bar-courses-row-img a img{display:none}}@media only screen and (max-width:350px){.blog-list-side-bar-courses-row-img a img{display:none}}.blog-list-side-bar-courses-row-content p{margin-bottom:10px;font-size:12px;line-height:16px;color:gray;width:100%}.blog-list-side-bar-courses-row-content span{padding:5px;margin-bottom:15px;font-size:12px}.blog-list-side-bar-courses-row-content .header{margin-top:12px;margin-bottom:10px;line-height:18px}.blog-list-side-bar-courses-row .purple{border-bottom:5px solid #76239b}.blog-list-side-bar-courses-row .red{border-bottom:5px solid #ab1b42}.blog-list-side-bar-courses-row .blue{border-bottom:5px solid #1361a6}.blog-list-side-bar-courses-row .fa-clock-o{margin-left:10px}.blog-list-side-bar-courses-row .popular-course-title{text-decoration:none;display:block;color:#000;font-size:14px;margin-top:5px;margin-bottom:10px;font-weight:700}.blog-list-side-bar-courses-row .popular-course-category{text-decoration:none;display:block;color:#a0a0a0;font-size:12px}#single-blog-article-container .single-blog-article-container-row{padding-top:20px}#single-blog-article-container .single-blog-article-container-row .single-blog-article-main{border-bottom:2px solid #efefef}#single-blog-article-container .single-blog-article-container-row .single-blog-article-main-header .header{line-height:36px;font-weight:500}#single-blog-article-container .single-blog-article-container-row .single-blog-article-main-img img{width:100%}#single-blog-article-container .single-blog-article-container-row .single-blog-article-main-socials{padding-top:15px;padding-bottom:30px}#single-blog-article-container .single-blog-article-container-row .single-blog-article-main-socials .cat_links{padding:10px;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}#single-blog-article-container .single-blog-article-container-row .single-blog-article-main-socials .cat_links:hover{color:#373737;border-color:#373737}#single-blog-article-container .single-blog-article-container-row .single-blog-article-main-socials .course-listing-panel-details .box{padding:10px;color:#373737}#single-blog-article-container .single-blog-article-container-row .single-blog-article-side-bar-courses{padding:20px}#single-blog-article-container .single-blog-article-container-row-btn{padding-top:30px;padding-bottom:30px}#single-blog-article-container .single-blog-article-container-row-btn a{padding:10px;color:gray;-webkit-transition:all .4s ease;transition:all .4s ease}#single-blog-article-container .single-blog-article-container-row-btn a:hover{border-color:#373737}.single-blog-article-side-bar-post{padding:20px;margin-bottom:20px}.single-blog-article-side-bar-post-img a,.single-blog-article-side-bar-post-img a img{width:100%}.single-blog-article-side-bar-post-date{padding-bottom:30px;padding-top:20px}.single-blog-article-side-bar-post-date a{color:#373737}.single-blog-article-side-bar-post-date span{padding:10px}.single-blog-article-side-bar-post-content a{text-decoration:none;color:#373737}.single-blog-article-side-bar-post-socials .course-listing-panel-details .read-more-btn{border:none}.single-blog-article-side-bar-post .single-blog-article-should-read{margin-bottom:15px}.single-blog-article-side-bar-post .single-blog-article-should-read .cat_links{padding:10px;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}.single-blog-article-side-bar-post .single-blog-article-should-read .cat_links:hover{color:#373737;border-color:#373737}.side-bar-boxes-header{font-weight:500}#single-blog-article-carousel-container .owl-carousel-custom-btn{cursor:pointer!important;-webkit-transition:color .4s ease;transition:color .4s ease}#single-blog-article-carousel-container .owl-carousel-custom-btn p{font-size:16px;font-weight:500}#single-blog-article-carousel-container .owl-carousel-custom-btn i{font-size:26px!important;font-weight:700!important}#single-blog-article-carousel-container .owl-carousel-custom-btn i.prev{margin-right:10px}#single-blog-article-carousel-container .owl-carousel-custom-btn i.next{margin-left:10px}#single-blog-article-carousel-container .owl-carousel-custom-btn:hover{color:#1361a6}#single-blog-article-carousel-container .cat_links{padding:10px;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}#single-blog-article-carousel-container .cat_links:hover{color:#373737;border-color:#373737}.blog-courses-banner{min-height:100px;margin-bottom:5px}@media only screen and (min-width:1150px){.blog-courses-banner{display:none}}@media only screen and (max-width:769px){.blog-courses-banner{display:none}}@media only screen and (max-width:350px){.blog-courses-banner{display:block}}.register-login-class{-webkit-box-shadow:0 0 10px 3px #d0d0d0;box-shadow:0 0 10px 3px #d0d0d0;border:2px solid #efefef}.register-login-class-header{padding-left:15px;padding-top:10px;padding-bottom:10px}.register-login-class-header .header{margin-bottom:0}.register-login-class label{margin-bottom:8px;margin-top:5px}.register-login-class input{border-radius:3px;border:2px solid #efefef;height:50px}.register-login-class button{width:100%}.register-login-class-body-form{padding:15px 30px}.register-login-class-body-form-status label{font-weight:300}.register-login-class-body-form-account p{padding-top:5px;color:gray;font-weight:300}.register-login-class-body-form-info{padding-top:30px}.register-login-class-body-form-terms{padding-top:10px;margin-bottom:0;margin-top:0}#register-page-container{padding-bottom:30px;padding-top:30px}#register-page-container h3{font-weight:500}#login-page-container{padding-top:30px;padding-bottom:30px}#login-page-container hr{color:#efefef}#login-page-container .forgot-pass{color:#373737;font-weight:300;font-size:12px}.user-profile-container{padding-top:30px;padding-bottom:30px}#uploaded_documents_list .attachment .fa-times{color:#ab1b42;cursor:pointer;margin-left:10px;font-size:16px}#account-personal-details-container{padding-bottom:30px;padding-top:30px}#account-personal-details-container #personal-details-form .personal-details-status label{font-weight:300;margin-right:35px;color:gray;font-size:14px}#account-personal-details-container #personal-details-form .personal-details-status .status-label{padding-bottom:8px;padding-right:15px}@media only screen and (max-width:769px){#account-personal-details-container #personal-details-form .personal-details-status .status-label-col{max-width:25%;width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media only screen and (max-width:769px){#account-personal-details-container #personal-details-form .personal-details-status .status-checkboxs-col{max-width:75%;width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}}#account-personal-details-container #personal-details-form .personal-details-details .col{padding-right:10px}#account-personal-details-container #personal-details-form .personal-details-details input{height:50px;border:2px solid #efefef;margin-bottom:15px}#account-personal-details-container #personal-details-form .personal-details-details .change-pass-btn{color:#1361a6;font-weight:300;-webkit-transition:color .4s ease;transition:color .4s ease}#account-personal-details-container #personal-details-form .personal-details-details .change-pass-btn:hover{color:gray}#account-personal-details-container #personal-details-form .save-details-btn{padding:12px 30px}#order-history-container{padding-top:40px;padding-bottom:40px}#order-history-container table{margin-bottom:0!important}#order-history-container table .receipt-p{font-size:12px}#order-history-container p{margin-bottom:0}#order-history-container .no-border{border-left:none;border-top:none;border-bottom:none}#order-history-container .green-right-border{border-right:6px solid #1ca441}#order-history-container .red-right-border{border-right:6px solid #ab1b42}#user-order-history-container{margin-top:30px;margin-bottom:30px}#user-order-history-container .col{text-align:center;padding-top:10px;padding-bottom:10px}#user-order-history-container .header-row .col{font-weight:700}#user-order-history-container .angle-down-span{position:absolute;right:10px;top:10px;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:12px}#user-order-history-container .angle-down-span i{font-size:14px}#user-order-history-container #orders-container>.row{-webkit-transition:all .4s ease;transition:all .4s ease;border-bottom:2px solid #f7f7f7}#user-order-history-container #orders-container>.row:not(.header-row):hover{background-color:#efefef}#user-order-history-container #orders-container>.row.open{border-bottom:2px solid #1361a6;background-color:#efefef}#user-order-history-container #orders-container>.row.open .angle-down-span i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#user-order-history-container #orders-container>.row.open+.courses-container{max-height:1000px}#user-order-history-container .courses-container{background-color:#f7f7f7;max-height:0;overflow:hidden;-webkit-transition:max-height .1s ease;transition:max-height .1s ease;-webkit-box-shadow:inset 0 0 6px hsla(0,0%,47%,.2);box-shadow:inset 0 0 6px hsla(0,0%,47%,.2)}#user-order-history-container .courses-container>.row{-webkit-transition:max-height .4s ease,background-color .4s ease;transition:max-height .4s ease,background-color .4s ease}#user-order-history-container .courses-container>.row:not(.header-row):hover{background-color:#efefef}#user-order-history-container .course-row .number-of-participants-col{color:#1361a6;font-weight:700}#user-order-history-container .course-row.open{border-bottom:2px solid #1361a6;background-color:#efefef}#user-order-history-container .course-row.open .angle-down-span i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#user-order-history-container .course-row.open+.participants-container{max-height:1000px}#user-order-history-container .participants-container{background-color:#efefef;max-height:0;overflow:hidden;-webkit-transition:max-height .1s ease;transition:max-height .1s ease}input,label,table{font-size:13px}#online-registeration{padding-top:20px;padding-bottom:30px}#online-registeration h2{font-weight:400}#online-registeration h3{font-size:16px;font-weight:600;padding-top:5px}#online-registeration td{padding:10px}#online-registeration label.checkbox{color:gray;font-weight:300}#online-registeration input{font-weight:600}.border-row-class{border-top:2px solid #efefef;margin-bottom:2em}#general-info-row{margin-bottom:2rem}#general-info-row a{text-decoration:none;-webkit-transition:color .4s ease;transition:color .4s ease;font-weight:600;font-size:16px}#general-info-row a:hover{color:#ae1e41}#general-info-table td{vertical-align:middle}#general-info-table h6{margin-bottom:0}#general-info-table h6.blue-text,#general-info-table h6.grey-text{font-weight:600}#participants-row{margin-bottom:2rem}#participants-row h3,#participants-row tr div.form-item{margin-bottom:0}#participants-table h5{margin-bottom:0;padding:5px 15px;font-size:13px;font-weight:600}#participants-table td{vertical-align:middle}#participants-table i{font-size:16px}#participants-table span{font-weight:600}#add-partic-btn{text-decoration:none;background-color:#fff;color:#0257a8;-webkit-transition:color .4s ease;transition:color .4s ease}#add-partic-btn:hover{color:#373737}#payment-options-row tr:last-child{background-color:#f7f7f7}#proceed-payment-btn{padding-top:10px}#proceed-payment-btn a{text-decoration:none;padding:10px 40px}#visa{padding-bottom:45px;padding-top:45px;border-bottom:2px solid #efefef;border-top:2px solid #efefef}#visa .col-1{padding-left:5px;padding-right:5px}#search-courses-section-container{padding-bottom:50px}#search-courses-section-container .search-courses-results-header{background-color:#1361a6}#search-courses-section-container .search-courses-results-header .header{color:#fff;font-weight:500;padding-left:20px;padding-bottom:5px;padding-top:5px;margin-bottom:0}#search-articles-section-container,#search-events-section-container{padding-bottom:50px}.search-view-all{padding-top:10px}.search-view-all .header{font-weight:500}.search-view-all .search-view-all-btn{color:#373737;font-size:16px}.search-view-all .search-view-all-btn i{font-size:24px!important;font-weight:700!important;padding-left:8px}.search-view-all-line hr{border:1.5px solid #efefef;margin-top:30px;margin-bottom:8px}.search-boxes .side-bar-boxes{padding:20px}.search-boxes .course-listing-panel-date-info{padding-bottom:10px}#search-results-headers{padding-top:30px;padding-bottom:30px}#search-results-headers .search-results-title .header{color:gray;margin-bottom:5px;font-weight:500}.search-results-grey-back-div{padding-top:50px;background-color:#efefef}