﻿@font-face {font-family: 'ubuntu';src: url('fonts/ubuntu-light-webfont.eot');src: url('fonts/ubuntu-light-webfontd41d.eot?#iefix') format('embedded-opentype'),url('fonts/ubuntu-light-webfont.woff2') format('woff2'),url('fonts/ubuntu-light-webfont.woff') format('woff'),url('fonts/ubuntu-light-webfont.svg#ubuntulight') format('svg');font-weight: 300;font-style: normal;}
@font-face {font-family: 'ubuntu';src: url('fonts/ubuntu-regular-webfont.eot');src: url('fonts/ubuntu-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),url('fonts/ubuntu-regular-webfont.woff2') format('woff2'),url('fonts/ubuntu-regular-webfont.woff') format('woff'),url('fonts/ubuntu-regular-webfont.svg#ubunturegular') format('svg');font-weight: 400;font-style: normal;}
@font-face {font-family: 'ubuntu';src: url('fonts/ubuntu-medium-webfont.eot');src: url('fonts/ubuntu-medium-webfontd41d.eot?#iefix') format('embedded-opentype'),url('fonts/ubuntu-medium-webfont.woff2') format('woff2'),url('fonts/ubuntu-medium-webfont.woff') format('woff'),url('fonts/ubuntu-medium-webfont.svg#ubuntumedium') format('svg');font-weight: 500;font-style: normal;}
@font-face {font-family: 'ubuntu';src: url('fonts/ubuntu-bold-webfont.eot');src: url('fonts/ubuntu-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('fonts/ubuntu-bold-webfont.woff2') format('woff2'),url('fonts/ubuntu-bold-webfont.woff') format('woff'),url('fonts/ubuntu-bold-webfont.svg#ubuntubold') format('svg');font-weight: 700;font-style: normal;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html, form, .wrapper{height:100%;}
body{padding-top:127px;}
body.inner-body{padding-top:175px;}
@media(max-width:980px) {
body{padding-top:96px;}
}
@media(max-width:768px){body, body.inner-body{padding-top:95px;}}
@media(max-width:640px){
body{padding-top:85px!important;}
}
@media(max-width:540px){
body{padding-top:68px!important;}
}
html{font-size:16px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{margin:0;font-family:"Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:0.95rem;font-weight:400;line-height:1.6;color:#333;text-align:left;background-color:#fff; font-display:fallback;}
.bg-purple {background-color:#402c92!important;}
a{color:#4f0076;text-decoration:none;}
a:hover, a:focus{color:#000;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
body{opacity:0}
.scrollup{position:fixed;color:#FFF; bottom:15px;right:10px;display:none;z-index:1;font-size:30px;width:40px;border:#FFF 1px solid;height:40px;line-height:35px;text-align:center;border-radius:50px;background:#18b6f0;}
.scrollup{-webkit-animation:moveFromBottom 1000ms ease;-moz-animation:moveFromBottom 1000ms ease;-ms-animation:moveFromBottom 1000ms ease;}
a.scrollup:hover{background:#073e91; color:#FFF;}
a, .btn{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.rounded-right-0{border-radius:.25rem 0px 0 .25rem!important;}
.rounded-left-0{border-radius:0 .25rem .25rem 0!important;}
.spacer1{clear:both;width:100%;height:10px;}
.spacer2{clear:both;width:100%;height:20px;}
.spacer3{clear:both;width:100%;height:30px;}
.spacer4{clear:both;width:100%;height:40px;}
.spacer5{clear:both;width:100%;height:50px;}
hr.solid{border:0;border-top:1px solid #ccc;}
hr.dotted{border:0;border-top:1px dotted #666;background:#292929;}
hr.dashed{border:0;border-top:1px dashed #ccc;background:#fff;}
hr.double{border:0;border-top:1px dashed #ccc;background:#999;}
.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay-06s{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.delay-07s{-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.delay-08s{-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay-09s{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}
.delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}
.text-blue{color:#154b9f!important;}
.text-light-blue{color:#4f0076!important;}

.border-top{border-top:#DDD 1px solid;}


ul.social_media{margin:0 0 0px;padding:0px;}
ul.social_media li{display:inline-block;list-style-type:none;list-style-image:none;padding:0px;margin:0 3px 0px;border:none;vertical-align:top;}
ul.social_media li a{display:block;font-size:24px;transition:none .6s ease-in-out;-webkit-transition:none .6s ease-in-out;-moz-transition:none .6s ease-in-out;-o-transition:none .6s ease-in-out;-ms-transition:none .6s ease-in-out;}
ul.social_media li a:hover{display:block;}
ul.social_media .fa{padding:0px;margin:0px;font-weight:500;color:#FFF;background:#4f0076;width:40px;height:40px;line-height:40px;vertical-align:middle;text-align:center; border:#FFF 1px solid;}
ul.social_media .fa:hover{background:#fff!important; border-color:#DDD;}
ul.social_media li a:hover .fa-facebook{color:#3b5998!important;}
ul.social_media li a:hover .fa-google{color:#3f85f4!important;}
ul.social_media li a:hover .fa-google-plus{color:#d13f2d!important;}
ul.social_media li a:hover .fa-linkedin{color:#0275b5!important;}
ul.social_media li a:hover .fa-youtube{color:#ce332d!important;}
ul.social_media li a:hover .fa-youtube-play{color:#ce332d!important;}
ul.social_media li a:hover .fa-tumblr{color:#274152!important;}
ul.social_media li a:hover .fa-twitter{color:#4dc8f1!important;}
ul.social_media li a:hover .fa-pinterest{color:#cb2028!important;}
ul.social_media li a:hover .fa-instagram{color:#3e739d!important;}
ul.social_media li a:hover .fa-facebook, .fa-google, .fa-google-plus, .fa-linkedin, .fa-youtube, .fa-youtube-play, .fa-tumblr, .fa-twitter, .fa-pinterest, .fa-instagram{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;}
ul.social_media li a:hover .fa-facebook:hover{color:#3b5998!important;}
ul.social_media li a:hover .fa-google:hover{color:#3f85f4!important;}
ul.social_media li a:hover .fa-google-plus:hover{color:#d13f2d!important;}
ul.social_media li a:hover .fa-linkedin:hover{color:#0275b5!important;}
ul.social_media li a:hover .fa-youtube:hover{color:#ce332d!important;}
ul.social_media li a:hover .fa-youtube-play:hover{color:#ce332d!important;}
ul.social_media li a:hover .fa-tumblr:hover{color:#274152!important;}
ul.social_media li a:hover .fa-twitter:hover{color:#4dc8f1!important;}
ul.social_media li a:hover .fa-pinterest:hover{color:#cb2028!important;}
ul.social_media li a:hover .fa-instagram:hover{color:#3e739d!important;}
/*.skew{-moz-transform: skew(-15deg, 0deg);-webkit-transform: skew(-15deg, 0deg);-o-transform: skew(-15deg, 0deg);-ms-transform: skew(-15deg, 0deg);transform: skew(-15deg, 0deg);}
.un-skew{moz-transform: skew(15deg, 0deg);-webkit-transform: skew(15deg, 0deg);-o-transform: skew(15deg, 0deg);-ms-transform: skew(15deg, 0deg);transform: skew(15deg, 0deg);}*/
a.btn-more{position:relative;  display:inline-block; border-radius:0px;padding:5px 20px!important;font-size:11pt;font-family: 'ubuntu';}
a.btn-more span{display:block;}
a.btn-more:hover, a.btn-more:focus{text-decoration:none; background:#154b9f; color:#FFF;}
a.btn-white{background:#FFF;color:#323232;}
a.btn-white:hover,a.btn-white:focus{ text-decoration:none;}
a.btn-blue{background:#4f0076;color:#FFF;}
a.btn-blue:hover, a.btn-blue:focus{background:#154b9f;color:#FFF;}

a.btn-back{background:#5e1e82 !important;color:#FFF!important;border-radius:0px;padding:1px!important;font-size:11pt;}
a.btn-back:hover{background:#662484!important;color:#FFF!important;}
a.btn-back span{display:block;border:#FFF 1px solid;padding:7px 30px!important;text-transform:uppercase;}
a.btn-orange{background:#FFF!important;color:#323232!important;border-radius:0px;padding:0px!important;font-size:11pt;}
a.btn-orange:hover{background:#f78120!important;color:#FFF!important;}
a.btn-orange span{display:block;border:#c5630f 2px solid;padding:7px 12px!important;}
a.btn-light{background:#FFF!important;color:#00006f!important;border-radius:10px;padding:7px 12px!important;font-size:12px;}

.btn-submit{background:#662484!important;color:#FFF!important;border-radius:0px !important;padding:8px 25px!important;text-transform:uppercase;font-size:12pt !important;}
.btn-submit:hover{background:#f67c13 !important;color:#FFF!important;}
.btn-submit span{display:block;border:#FFF 1px solid;padding:7px 12px!important;}
.btn-more-round{border:#DDD 1px solid;color:#FFF!important;padding:5px 15px!important;border-radius:100px;background:#5e1e82!important;position:relative;text-decoration:none!important;margin:0 0 -35px 0px;display:table;font-size:10pt;}
.btn-more-round:before{content:'\f107';font-family:FontAwesome;font-size:14pt;margin-right:5px;}

header{-webkit-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);background:#FFF;}
header{background:#FFF;}
header > nav{padding:0!important;padding-bottom:0!important;}
header > nav ul li{color:#7b7b7b!important;position:relative;}
header ul li a{text-decoration:none!important;font-size:10.7pt;}
header > nav ul li .dropdown-toggle{cursor:pointer;}

.navbar-brand .logo-bx,.navbar-brand img,
.navbar-brand .logo-text *, .top-links{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.navbar-brand .logo-bx{width:110px;}
@media(min-width:1024px) {
.navbar-brand .logo-bx img {margin-bottom:calc(-43%); position:relative;z-index:2; /*border-radius:100px; border:#4f0076 4px solid; background:#FFF; padding:15px;*/}
}
.navbar-brand .logo-text{margin-bottom:-10px;}
.navbar-brand h2{margin-bottom:0; font-size:15pt; color:#154b9f; ; font-weight:normal;}
.navbar-brand p{margin-bottom:0; color:#000;}

header.shrink-logo .navbar-brand .logo-bx{width:85px;}

header.shrink-logo .navbar-brand .logo-text{ margin-bottom:-8px;}
header.shrink-logo .navbar-brand .logo-text h2{font-size:102%;}
header.shrink-logo .navbar-brand .logo-text p{font-size:90%;}
@media(max-width:992px) {
.navbar-brand .logo-bx{width:80px;}
header.shrink-logo .navbar-brand .logo-bx{width:50px;}
.navbar-brand h2{font-size:110%!important;}
}
header.shrink-logo {z-index: 999999;}
header.shrink-logo .top-header ul.navbar-nav > li a.nav-link{padding-top:2px;padding-bottom:2px;}
@media (max-width:768px) {
.navbar-expand-lg {-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.shrink-logo .navbar-expand-lg .container{padding-top:0!important; padding-bottom:0!important;}
}
@media(max-width:640px) {
.navbar-brand .logo-bx{width:70px;}
header.shrink-logo .navbar-brand .logo-bx{width:50px;}
.navbar-brand h2{font-size:100%!important;}
.navbar-brand p{font-size:80%!important;}
}
@media(max-width:540px) {
.navbar>.container{padding:0;}
.navbar-light .navbar-brand{margin-right:0;}
.navbar-brand .logo-bx{width:52px;}
header.shrink-logo .navbar-brand .logo-bx{width:40px;}
header.shrink-logo .navbar-brand img{max-width:100%!important;}
.navbar-brand h2{font-size:75%!important;}
.navbar-brand p{font-size:72%!important;}
}
@media (min-width:1024px) {
.top-links{position:relative; padding-top:18px; padding-left:35px;}
.top-links a{color:#333!important;}
/*.top-links:after{content:'' ;position:absolute; background:#e8e8e8; width:200%; height:100%; top:0; right:-100%; z-index:-1;}*/
header.shrink-logo .top-links{padding-top:10px;}
.main-links{background:#4f0076;}
.main-links ul li.dropdown:hover .dropdown-menu{background:#FFF;}
.main-links ul li.dropdown:hover .dropdown-menu,
.main-links ul li.dropdown:hover .dropdown-menu li{display:block!important; opacity:1;}
.main-links ul li .dropdown-menu{display:none!important;background:rgba(255,255,255,0.95); opacity:0;z-index: -1;-webkit-animation: fadeIn 500ms ease; animation: fadeIn 1600m easet;}
.main-links ul li .dropdown-menu li{display:none!important; opacity:0;-webkit-animation: fadeInDown 1000ms ease; animation: fadeInDown 1000m ease-in-out;}
}

.main-links > ul > li{border-right:#1bb1ff 1px solid; text-align:left;}
/*.main-links ul li:last-child{border:0;}*/
.main-links ul li a.nav-link{text-transform:capitalize;font-size:11.5pt;color:#FFF; padding:11px 15px 13px!important;}
/*.main-links ul li:last-child a.nav-link{padding-right:0!important;}*/
.main-links ul li .dropdown-menu li{border-bottom:#DDD dotted 1px;}
.main-links ul li .dropdown-menu li a{padding:8px 15px;}
.main-links ul li .dropdown-menu li a:hover{background:rgba(21, 75, 159, 0.06);}

.main-links ul li .dropdown-menu li:last-child{border:0;}
.main-links ul li a{text-transform:capitalize;}
.main-links ul li a.dropdown-toggle:after{content:'\f107'; font-family:FontAwesome; border:0!important; margin:0 5px 0 8px!important; opacity:0.4;vertical-align:top;}
.main-links ul li:hover a.dropdown-toggle:after{ opacity:1;}
.main-links > ul > li:hover > a{background:#0395e1;}
.main-links > ul > li > a.active{background:#028cd4; font-weight:500;}
@media(min-width:769px) and (max-width:1024px){
.main-links ul li a.nav-link,.other-links ul.navbar-nav > li a{font-size:11pt!important;}
}
@media(max-width:768px){.other-links ul.navbar-nav > li,
.main-links ul.navbar-nav > li{padding:0px;}
.main-links ul li a.nav-link{padding:8px 15px!important; border-bottom:#0195e1 1px dotted;}
.main-links ul li:last-child a.nav-link{border:0;}
.navbar-light .navbar-nav .nav-link,
.main-links ul li a.nav-link{text-transform:capitalize;color:#FFF!important;}
.main-links ul.navbar-nav > li .btn-link{display:table;}
.main-links > ul > li.show > a {background: #0a8dd2;}
.main-links ul li .dropdown-menu li a{white-space:pre-wrap; padding-left:25px;}
.navbar-offcanvas .dropdown-item:before{margin-left:-10px;}
}
@media(min-width:1201px){/*.main-links ul li a.nav-link{;font-weight:bold;}*/
}
h1, .h1{color:#323232;}
h2, .h2{color:#323232;}
h3, .h3{color:#323232;}
h4, .h4{color:#323232;}
h5, .h5{color:#323232;}
h6, .h6{color:#323232;}
@media (min-width:641px) and (max-width:768px){
h1, .h1{font-size:1.8rem!important;}
h2, .h2{font-size:1.7rem!important;}
h3, .h3{font-size:1.5rem!important;}
h4, .h4{font-size:1.4rem!important;}
h5, .h5{font-size:1.2rem!important;}
h6, .h6{font-size:1rem!important; }
}
@media(max-width:640px){
h1, .h1{font-size:1.3rem!important;}
h2, .h2{font-size:1.2rem!important;}
h3, .h3{font-size:1.1rem!important;}
h4, .h4{font-size:1rem!important;}
h5, .h5{font-size:0.95rem!important;}
h6, .h6{font-size:0.9rem!important;}
}
footer{overflow:hidden;}
footer .row > div, footer .row > div > div{height:100%;}
footer h6{font-weight:400;}
footer p{margin-bottom:5px;}
footer a:hover{color:#154b9f;}
footer p.font-weight-bold{text-transform:uppercase;margin-bottom:0px;}
.fa-phone-square{font-size:13pt!important;}
.footer-navigations ul li{margin-bottom:5px;}
.footer-navigations ul li{position:relative;}
.footer-navigations ul li > a{color:#7d7d7d;text-decoration:none!important;}
.footer-navigations ul li > a:hover{color:#154b9f;}

.footer-panel{position:relative;}
.footer-panel .footer-address{width:31%; padding:0 15px;}
.footer-panel .footer-navigations{padding:0 15px;/*width:19%;*/}
.footer-panel .footer-navigations > div,
.footer-panel .social-navigations > div{display:table; }
.footer-panel .footer-navigations > div{margin:0 auto;}
.footer-panel .social-navigations{max-width:12%;padding:0 15px; position:relative;}
/*@media (min-width:1024px) {
.footer-panel:after{content:'';position:absolute; height:100%; width:100%; background:#DDD; top:0; right:-85%;z-index:-1;}
}*/
@media(min-width:769px) and (max-width:1024px) {
.footer-panel .footer-address{width:36%;}
}
@media(min-width:767px) and (max-width:768px) {
.footer-panel .footer-address{max-width:none; width:43%!important;}
}
@media(max-width:768px) {
.footer-panel .footer-navigations:first-child{border:0;}
footer h6{font-size:100%!important;}
.footer-panel .footer-navigations{padding:0 10px;}
.footer-panel .footer-navigations > div{margin:0 0;}
.footer-panel .footer-navigations{max-width:none; width:auto!important;}
.footer-panel .social-navigations{width:100%; text-align:center; max-width:none;}
}
@media(max-width:640px) {
.footer-panel .footer-address,
.footer-panel .social-navigations{width:100%; max-width:none; padding:15px;}
.footer-panel .footer-navigations:first-child{display:block;}
.footer-panel .footer-navigations{display:none;}
}
@media (min-width:481px) and (max-width:768px) {
.footer-panel .footer-navigations{width:33%;}
}
@media(max-width:480px) {
.footer-panel .footer-navigations{width:100%;}
.footer-panel .footer-navigations,
.footer-panel .footer-address,
.footer-panel .social-navigations{padding:0 15px;}
.footer-navigations ul.list-inline{margin-bottom:0;}
.footer-panel .footer-address{margin-top:15px;}
}
.bottom-footer{background:#002636; padding:20px 0;}
.bottom-footer p, .bottom-footer a, .bottom-footer ul.list-inline, .bottom-footer ul.list-inline li{font-size:0.9rem;color:#FFF;}
.bottom-footer ul.list-inline li{border-right:#a4a4a4 solid 1px;padding:0 5px;}
.bottom-footer ul.list-inline li:last-child{border:0;}
.bottom-footer ul.list-inline li a{color:#a4a4a4;}
@media (min-width:768px){
.bottom-footer p, .bottom-footer a, .bottom-footer ul.list-inline, .bottom-footer ul.list-inline li{display:inline;}
}
@media (max-width:480px){.footer-navigations ul.list-inline{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
}
.breadcrumb{border-top:#DDD 1px solid;}
.breadcrumb li{font-size:9pt;text-transform:uppercase;margin-right:10px;}
.breadcrumb li:before{content:'\f105'; font-family:FontAwesome; margin-right:5px;}
.breadcrumb li:first-child:before{display:none;}
@media (max-width:480px){ul.list-inline li{display:inline-block;vertical-align:top;}
ul.list-inline li a{font-size:10pt;}
ul.list-inline li{width:100%;}
.bottom-footer p, .bottom-footer a{font-size:9pt;}
}
.visual-panel{background:#FAFAFA; -webkit-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2);box-shadow:0px 3px 18px -1px rgba(0,0,0,0.2); overflow:hidden;}
.visual-panel .tp-banner-container{max-width:1920px;margin:0 auto!important;}
.inner-visual-panel .container{position:relative;}
.inner-visual-panel .container .row > div{-ms-flex-item-align:center!important;align-self:center!important;}
.inner-visual-panel h1{position:relative;text-transform:uppercase;color:#662484;font-weight:normal;}
.inner-visual-panel h1 span{color:#FFF;font-family:'ubuntu-light';text-transform:capitalize;display:block;}
#video_container iframe{width:100%;height:550px;border:0;padding:0;margin:0;}
.video-wrapper{height:0;overflow:hidden;padding-bottom:40%;position:relative;width:100%;}
.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
@media (min-width:769px){.video-visual{position:relative;background:#DDD;max-height:700px;}
.video-visual > div{max-width:1600px;margin:0 auto;position:relative;height:100%;}
.video-visual .embed-responsive-16by9::before{padding-top:41.25%!important;}
}
@media (max-width:767px){#video_container, #visual_container{display:none!important;}}
@media (min-width:1025px){.inner-visual-panel h1{font-size:32pt;}
}
@media (min-width:1024px){.inner-visual-panel h1 span{font-size:28pt;}
}
.tp-banner-container .tp-caption > div{max-width:600px!important;color:#000; line-height:normal;}
.tp-banner-container h2{font-size:32pt;font-weight:400;color:#000;text-shadow:1px 1px 1px rgba(255,255,255,0.5); line-height:normal;}
.tp-banner-container h3{font-size:16pt; font-weight:300; color:#000!important;}
.tp-banner-container .banner-btn{background:#FFF;color:#4f0076; font-size:9pt; padding:12px 10px; border-radius:4px; text-transform:uppercase;font-family:ubuntu-bold; border-radius:0!important;}

.tp-banner-container .tp-bullets{width:86%; text-align:left; max-width:1370px; margin:0 auto; bottom:8%!important;}
.tp-bullets.simplebullets.round .bullet{float:none!important; display:inline-block; width:20px!important; height:8px!important; margin-left:8px!important; background:#ebbe0a!important; border-radius:0px;  vertical-align:middle;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected{background:#4f0076!important;}

ul.list li{list-style-type:square;position:relative;}
ul.list li p{margin-bottom:0;}
@media (min-width:768px){
ul.list-col-2 li:nth-child(odd){margin-right:10px !important;}
}
@media (min-width:1281px){
.list-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-4 li{width:100%;vertical-align:top; display:inline-block!important;}                                                    
.list-col-6{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-6 li{width:100%;vertical-align:top; display:inline-block!important;}
}

@media (min-width:992px) and (max-width:1360px){
.list-col-4{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-4 li{width:100%;vertical-align:top; display:inline-block!important;}                                                    
.list-col-6{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-6 li{width:100%;vertical-align:top; display:inline-block!important;}
}

@media (min-width:992px){.list-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-2 li{width:100%;vertical-align:top; display:inline-block;}
.list-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}
.list-col-3 li{width:100%;vertical-align:top; display:inline-block!important;}                                                   

/*.list-col-2 a,
.list-col-3 a,
.list-col-4 a{vertical-align:top; display:block!important;}*/
}
.body-content{min-height:calc(100% - 289px); margin-bottom:20px;}
.body-content h1, .body-content h2{font-weight:300;color: #144b9e;font-size:20pt;}
.body-content h3{line-height:normal;}
.body-content h6, .body-content h5, .body-content h4{font-weight:500;}

@media (min-width:769px) and (max-width:1280px) {
.body-content .d-lg-flex .left-navigations{width:25%!important;}
}
@media (max-width:768px){
.body-content .d-lg-flex .w-75{width:100%!important; padding-left:0!important;}
.left-navigations > img, .left-navigations ul.home-pdf-list, .left-navigations .spacer2{display:none;}

/*.left-navigations ul.sidebar-list li .acc_container{display:block!important;}*/
}

.verification_box{display:table;max-width:250px;padding:5px 10px;background:#f7f7f7;float:left;}
.captcha_code{width:250px;padding:0px;display:table-cell;vertical-align:middle;text-align:center;}
.captcha_code input{box-shadow:none;}
.captcha_img{width:100px;display:table-cell;padding:0 10px;vertical-align:middle;line-height:48px;}
.captcha_img div{background-color:#f7f7f7 !important;}
.captcha_refresh{width:auto;display:table-cell;padding:0 10px;text-align:right;vertical-align:middle;}
.form_captcha{width:100px !important;padding:5px !important;border-radius:0px;}
@media (max-width:640px){.verification_box{width:100%;}
.form_captcha{padding:5px !important;font-size:9pt;}
.captcha_img img,
.captcha_code{max-width:100%;width:auto!important;}
.form label{margin-bottom:0px!important;}
.form .form-group{margin-bottom:8px!important;}
}
/*.sticky-wrapper{position:relative;height:auto!important;z-index:999!important;}*/
.is-sticky .sticky-wrapper{background:#FFF;-webkit-box-shadow:0px 10px 5px -10px rgba(0,0,0,0.08);-moz-box-shadow:0px 10px 5px -10px rgba(0,0,0,0.08);box-shadow:0px 10px 5px -10px rgba(0,0,0,0.08);border:#DDD 1px solid;}
.is-sticky ul.heading-tab li a{padding:15px 20px;}
ul.heading-tab li a{height:100%;}
@media (max-width:1023px){.sticky-wrapper{padding:0 0!important;}
.is-sticky h2{font-size:100%!important;}
}
@media (max-width:768px){.tabs-left h1{font-size:150%;}
.sticky-wrapper{height:auto!important;}
}

.home-intro{position:relative;-webkit-box-shadow: inset 0px 6px 15px -9px rgba(0,0,0,0.33);
-moz-box-shadow: inset 0px 6px 15px -9px rgba(0,0,0,0.33);
box-shadow: inset 0px 6px 15px -9px rgba(0,0,0,0.33);}
@media (min-width:1024px){
.home-intro:before{content:''; height:100%; width:100%; left:-50%; top:0; position:absolute;background:#4f0076;z-index:-1;}
}
.home-intro .intro-left{background:#4f0076;}
.home-intro .intro-left h1{font-size:21pt;}
.home-intro .intro-left p{font-size:14pt; font-weight:300;}

.home-intro .intro-right, .goals-bx{background:url(images/intro-right-bg.jpg) no-repeat center center; background-size:cover;}
.home-intro .intro-right h5, .goals-bx h5{font-size:17pt; color:#000;}

@media (min-width:1281px){
.left-navigations{max-width:360px;}
ul.home-pdf-list{max-width:360px;}
ul.home-pdf-list li a h5{font-size:13pt!important;font-weight:normal!important;}
ul.home-pdf-list li a h5.font-weight-normal{font-weight:300!important;}
}
@media (max-width:1281px) and (min-width:1024px){
ul.home-pdf-list{max-width:310px;}
/*.home-news ul.news-list > li:last-child,
.home-news ul.news-list > li:nth-last-child(-n+2){display:none;}*/
}
.left-navigations{margin:0; padding:0;width:100%;}
ul.home-pdf-list{margin:0; padding:0;width:100%;}
ul.home-pdf-list li{display:block; margin-bottom:10px;}
ul.home-pdf-list .divider{background:rgba(255,255,255,.2); height:1px; display:block}
ul.home-pdf-list li:nth-child(1) > a h5{color:#154b9f;}
ul.home-pdf-list li:nth-child(1) > a:hover div{background:none !important}
ul.home-pdf-list li:nth-child(2) > a{background:#83ddff;}
ul.home-pdf-list li:nth-child(3) > a{background:#5ad0ff;}
ul.home-pdf-list li:nth-child(4) > a{background:#35c3ff;}
ul.home-pdf-list li:nth-child(5) > a, ul.home-pdf-list li:nth-child(5) div{background:#13b7ff;}
ul.home-pdf-list li:nth-child(6) > a, ul.home-pdf-list li:nth-child(6) div{background:#13b7ff;}
ul.home-pdf-list li:nth-child(7) > a, ul.home-pdf-list li:nth-child(7) div{background:#13b7ff;}
ul.home-pdf-list li:nth-child(7) > a{background:#02affb;}
ul.home-pdf-list li:nth-child(8) > a{background:#00a5ed;}
ul.home-pdf-list li:nth-child(9) > a{background:#0399da;}
ul.home-pdf-list li:nth-child(10) > a{background:#0399da;}
ul.home-pdf-list li:nth-child(11) > a, ul.home-pdf-list li:nth-child(11) div{background:#0399da;}
ul.home-pdf-list li:nth-child(12) > a{background:#0399da;}

ul.home-pdf-list li > a{display:block; padding:8px 15px; text-decoration:none;color:#666; line-height:1.5em;}
ul.home-pdf-list li > a > h5{font-size:12pt;color:#FFF; display:inline-block; width: calc(100% - 70px);  vertical-align: middle; margin-bottom:0!important;}

ul.home-pdf-list li > div h5{font-size:12pt;color:#FFF; display:inline-block;  vertical-align: middle; margin-bottom:0!important;width:calc(100% - 70px)}
ul.home-pdf-list li > div h5 small {font-size: 90%;}
ul.home-pdf-list li div{ padding-right:2px;}

ul.home-pdf-list li > a h5, ul.home-pdf-list li div h5{font-weight:normal!important;}
ul.home-pdf-list li > a h5.font-weight-normal{font-weight:300!important;}
ul.home-pdf-list li > a *{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
ul.home-pdf-list li > a i, ul.home-pdf-list li div i{background:#FFF; width:52px; line-height:44px; border:transparent 4px solid; border-radius:100px; text-align:center; font-size:18pt; color:#adadad; vertical-align:middle;}
ul.home-pdf-list li > a:hover, ul.home-pdf-list li div:hover {background:#4f0076; }
ul.home-pdf-list li > a:hover h5, ul.home-pdf-list li div:hover h5{color:#FFF;}
ul.home-pdf-list li > a:hover i, ul.home-pdf-list li div:hover i{border-color:#0690d8;}
ul.home-pdf-list li > a i img, ul.home-pdf-list li div i img{display:inline-block; vertical-align:top; margin-top:8px;}

.body-content ul.home-pdf-list li > a, .body-content ul.home-pdf-list li > div{padding:8px 15px;}
.body-content ul.home-pdf-list li > a i, .body-content ul.home-pdf-list li div i {margin-right:10px!important;}
.body-content ul.home-pdf-list li > a h5 {font-size:11pt;}
.ext-link{ display:inline-block; vertical-align:middle;}
.body-content ul.home-pdf-list li > div  a{ color:#fff; white-space:nowrap }
.body-content ul.home-pdf-list li > div  a:after{ content:'|'; margin:0 2px 0 4px;} 
.body-content ul.home-pdf-list li > div  a:last-child:after{ display:none;} 

.body-content ul.home-pdf-list li div a:hover{text-decoration:underline;}
ul.home-pdf-list li div:hover span a{background:#4f0076;}

@media (min-width:640px){
    ul.home-pdf-list li:nth-child(6) > a, ul.home-pdf-list li:nth-child(6) div {display:flex; justify-content:flex-start; align-items:flex-start}
    ul.home-pdf-list li:nth-child(7) > a, ul.home-pdf-list li:nth-child(7) div {display:flex; justify-content:flex-start; align-items:flex-start}
}

@media (max-width:768px){
ul.home-pdf-list{max-width:inherit;}
ul.home-pdf-list li a h5{font-size:104%!important;}
ul.home-pdf-list li:first-child a{padding:5px 15px!important;}
ul.home-pdf-list li:first-child h5.mb-1{margin-bottom:0!important;}
ul.home-pdf-list li:first-child img{width:40px;}
ul.home-pdf-list li{width:49%;display:inline-block; vertical-align:top;}
.home-intro .intro-left h1{font-size:18pt!important;}
.home-intro .intro-left p{font-size:100%!important;}
ul.home-pdf-list li:first-child a{text-align:left;}
ul.home-pdf-list li > div h5{width:calc(100% - 62px);}
ul.home-pdf-list li > div h5 a{font-size:10pt!important;}
}
@media (max-width:640px){
ul.home-pdf-list li:first-child,
ul.home-pdf-list li:last-child{width:100%!important;}
ul.home-pdf-list li:first-child a * {text-align:left;}
ul.home-pdf-list li:first-child a h5,
ul.home-pdf-list li:last-child a h5{min-height:0;}
.body-content ul.home-pdf-list li > a{text-align:center;padding:10px;}
.body-content ul.home-pdf-list li > a i{display:block;margin:0 auto 10px!important; margin-right:auto!important;}
ul.home-pdf-list li a h5{ width:100%!important; min-height:37px;}
.home-intro .intro-left h1{font-size:14pt!important;}
.body-content ul.home-pdf-list li > a, .body-content ul.home-pdf-list li > div{min-height:140px; text-align:center;}
.body-content ul.home-pdf-list li > div  a{ font-size:9pt;} 
.body-content ul.home-pdf-list li > div > h5{display:block; margin-top:5px;}
ul.home-pdf-list li > div h5{width:calc(100% - 0px);}
}
@media (max-width:400px) {
    .body-content ul.home-pdf-list li > a, .body-content ul.home-pdf-list li > div{min-height:148px;}
.body-content ul.home-pdf-list li > div  a{display:block;}
.body-content ul.home-pdf-list li > div  a:after{ display:none;}  
ul.home-pdf-list li a h5{font-size:85%!important;}
}

@media (min-width:1024px) and (max-width:1280px){
.news-panle .btn-more{position:absolute;right:0; top:10px;}
}
.news-panle{width:100%; position:relative;}
.news-list{margin:0 -12px!important;}
.news-list > div{padding:0 12px!important;position:relative; margin-bottom:25px;}
.news-list > div:last-child{margin-bottom:10px;}
.news-list > div a{text-decoration:none;}
.news-panle .news-bx{background:#FFF; border:#DDD 1px solid;/*min-height:182px;*/}
.news-panle .news-bx figure{margin-bottom:0; height:180px;}
.news-panle .news-bx article{position:static;}
.news-panle .news-bx article h5{font-size:14pt;color:#323232;}
.news-panle .news-bx article > p{line-height:1.4;}
.news-panle .news-bx article p.mb-0{min-height:65px;}
.news-panle .news-bx article p a{color:#008fce!important;}
.news-panle .news-bx article p a:hover{color:#487ed2!important;}
.news-panle .news-bx article p.mb-lg-2{color:#333!important;/*min-height:45px;*/ font-size:12pt; margin-bottom:5px!important;}
.news-panle .news-bx article p.text-dark{color:#525252!important;}
.news-panle .news-bx article i:before{margin-left:1px;}
ul.news-icn {margin:0;padding: 0 0;}
ul.news-icn li {display: inline-block;margin: 0 5px 0 0;padding: 0 0;}
ul.news-icn li:last-child{margin-right:0;}
ul.news-icn li a:first-child {color:#0a54c7;display: block;width:25px;border:#97d9fb 1px solid; text-align: center;}
ul.news-icn li a i{ font-weight:300; font-size:9pt; display:block;line-height:22px;margin-right:1px;margin-top:1px;}
ul.news-icn li a:hover {border-color:transparent; background-color: #0a54c7;color:#FFF;}
ul.news-icn li a:hover .fa-youtube-play:hover{background:transparent !important}

.news-panle .news-bx .col-lg-7:first-child{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

@media (min-width:1024px){
.home-courses-panle{background:url(images/courses-offered-bg.jpg) no-repeat center center; background-size:cover;}
}
.home-courses-panle{background-color:#aff1e3;}
.home-courses-panle .container .row{min-height:480px;}
/*.home-courses-panle h2{color:#000!important; }*/
.home-courses-panle .btn{padding:8px 12px; color:#FFF; text-align:left;  font-size:12pt; border-radius:0;}
.home-courses-panle .btn:hover{background:rgba(0, 159, 145,1);}
.home-courses-panle .btn .fa{margin-left:20px;}
.home-courses-panle .btn:after{content:'\f019'; font-size:12pt; margin-top:5px;}
.home-courses-panle p {font-size: 14pt;font-weight:300;}
ul.home-courses-list{margin:10px 0 10px;padding:0;}
ul.home-courses-list li{display:block; margin-bottom:8px;}
ul.home-courses-list li a{text-decoration:none; display:block;padding:8px 15px 8px 10px; border:1px solid transparent; background:#fff;position:relative; font-weight:500; color:#154b9f;width:100%;}
ul.home-courses-list li a:hover{ border:1px solid #fff; background:transparent; color:#fff; }
/*ul.home-courses-list li a:after{content:'\f105'; font-size:16pt; font-family:FontAwesome; display:inline-block;position:absolute; right:10px; top:5px;}*/
@media (min-width:640px) and (max-width:768px) {
ul.home-courses-list{margin:0 -10px 0 0;}
ul.home-courses-list li{width:49%; display:inline-block; vertical-align:top;}
ul.home-courses-list li a{font-weight:normal; font-size:11pt;}
}



/*.sidebar{-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.3);}*/
.sidebar > a, .sidebar h1, .sidebar h2, .sidebar h4{padding:14px 25px 15px; display:block; font-weight:300; margin:0; text-transform:uppercase; color:#FFF; background:#073e91; border-bottom:#446fb3 1px solid;}
.sidebar h1{font-size:16pt;}
.sidebar h2{font-size:16pt;}
.sidebar h4{font-size:14pt;}
.sidebar h4.acc_trigger{background:#073e91;}
.sidebar  a:hover,.sidebar h4.acc_trigger:hover{color:#FFF;/*background:#134a9c!important;*/ }
.sidebar a.current,.sidebar h4.acc_trigger.current, .sidebar .acc_container li > a.current{color:#ffd505!important;}
.sidebar a.active,.sidebar h4.acc_trigger.active{color:#fff;}
ul.sidebar-list{margin:0; padding:0;}
ul.sidebar-list li{width:100%;}
ul.sidebar-list li > a, ul.sidebar-list li .dropdown-toggle{padding:8px 25px; background:#144b9e; text-decoration:none; color:#fff; border-bottom:#0b4397 1px solid;width:100%; display:block;}
ul.sidebar-list li > a:hover, ul.sidebar-list li .dropdown-toggle:hover{color:#FFF;background:#094298;}
ul.sidebar-list li.show .dropdown-toggle, .sidebar .acc_container li > a{color:#FFF!important; }
.sidebar .acc_container li > a{background:#2255a2!important; color:#bfd8ff!important; padding-left:35px!important;}
.sidebar .acc_container li > a:hover{color:#fff!important;}
.sidebar .acc_container li > a:before{content:'-'; margin-right:5px; margin-left:-10px;}

ul.sidebar-list li a.btn-dwnload{color:#f5c000!important; text-transform:capitalize;padding:8px!important;}
ul.sidebar-list li a.btn-dwnload span{padding:2px 5px 2px 25px!important;display:block;}
ul.sidebar-list li a.btn-dwnload:before{display:none;}
ul.sidebar-list li .dropdown-toggle{position:relative;cursor:pointer;}
ul.sidebar-list li .dropdown-item{padding:6px 25px; border-bottom:#d2cfe2 dotted 1px;width:100%; display:block;}
ul.sidebar-list li .dropdown-toggle:after{content:'\f105'; font-family:FontAwesome; position:absolute; opacity:0.3; right:25px; top:calc(50% - 12px);border:0!important;}

ul.sidebar-list li:hover .dropdown-toggle:after,
ul.sidebar-list li.show .dropdown-toggle:after{opacity:1;}
ul.sidebar-list li .dropdown-menu{border-radius:0 6px 6px 0; border:#d2cfe2 1px solid; overflow:hidden;min-width:230px;margin-left:0;}
ul.sidebar-list li .dropdown-item{color:#323232;}
ul.sidebar-list li .dropdown-item:hover{background:#ececec;}
ul.sidebar-list li:last-child .dropdown-toggle,
ul.sidebar-list li .dropdown-item:last-child{border:0;}
@media (max-width: 1023px) {
.sidebar{position:relative;}
.sidebar > .sidebar-head{font-size:120%!important;}
.sidebar .sidebar-head{width:100%;}
ul.sidebar-list li > a, ul.sidebar-list li .dropdown-toggle,
.sidebar > h1.sidebar-head,
.sidebar > h2.sidebar-head{padding-left:15px!important; padding-right:15px!important;}
.sidebar > h1.sidebar-head:after,
.sidebar > h2.sidebar-head:after{content:'\f078'; font-family:FontAwesome;float:right; font-size:90%;}
.sidebar > h1.sidebar-head.active:after,
.sidebar > h2.sidebar-head.active:after{content:'\f00d'!important; font-size:100%;}
.sidebar li a.sidebar-head:after{content:'\f107'; font-family:FontAwesome; float:right;}
.sidebar .float-menu{/*position:absolute; width:100%; top:100%; left:0; z-index:99;background:#FFF;min-height:100%;*/ margin-top:-2px;}
}
@media (max-width:768px) {
.sidebar{margin-top:20px;}
ul.sidebar-list li .dropdown-toggle{padding:5px 10px!important;}
ul.sidebar-list li .dropdown-item{padding:3px 10px!important;}
ul.sidebar-list li .dropdown-menu{position:relative!important;transform:none!important;width:100%; border:0!important;}
ul.sidebar-list li .dropdown-toggle:after{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
ul.sidebar-list li.show .dropdown-toggle:after{transform:rotate(90deg);}
header.shrink-logo .navbar-brand img{max-width:80%;}
ul.sidebar-list li > a, ul.sidebar-list li .dropdown-toggle,
.sidebar .acc_container li > a{font-size:95%!important;}

}
@media (max-width:540px) {
.sidebar{margin-top:10px;}
.sidebar .sidebar-head, .sidebar .authorised-logos h4{font-size:100%!important;margin-bottom:0!important;}
}

ul.contact-list{margin:0 0px;padding:0 0;}
ul.contact-list li{display:block;margin:0 0 10px 0; font-size:13pt; font-weight:400;}
ul.contact-list li a:hover{color:#4f0076;}
ul.contact-list li .fa{margin-right:10px;text-align:center;color:#4f0076;width:30px;line-height:30px; font-size:10pt; border:#4f0076 1px solid;}

.news-search-bx{background:#073e91; padding:15px; color:#FFF;}
.search-bx .input-group-prepend .input-group-text{border-radius:0 4px 4px 0!important; border-left:0;}
.search-bx .form-control:focus{outline:none!important; box-shadow:none!important;}
.search-bx a{color:#154b9f;}
.search-bx a:hover{color:#4f0076;}

.news-panle{position:relative;}
.news-panle p.small {font-size:85%;}
.news-panle h4 {margin-bottom: .5rem!important; line-height:1.4em;color:#154b9f; font-weight:300;}
.news-panle li img{border:#DDD 1px solid;}

.news-panle > .back-btn{position:absolute;}
.news-panle .back-btn{display:inline-block; width:auto; top:24px; right:0; padding:0 10px;  line-height:42px; border:#DDD 1px solid; background:rgba(238, 238, 238, 0.9); text-align:center;font-size:14pt; color:#666;}
.news-panle .back-btn span{width:0; overflow:hidden; font-weight:500; font-size:10pt; text-transform:uppercase; margin-left:0; float:right; white-space:nowrap; -webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.news-panle .back-btn:hover{color:#4f0076;border-color:#4f0076;}
.news-panle .back-btn:hover span{width:41px; margin-left:5px;}

.news-panle ul.news-list li{border:0;}
.news-panle ul.news-list li h4{color:#154b9f; font-size:12pt; margin-bottom:5px!important;}
.news-panle ul.news-list li a:hover h4{color:#487ed2;}
.news-panle ul.news-list li p{color:#525252;}
.news-panle ul.news-list li:nth-child(odd) > div{background:#f3f3f3!important;border-color:#dedede!important;}
.news-panle ul.news-list li:nth-child(even) > div{background:#d8f1fb!important;border-color:#83ddff!important;}

/*.news-panle ul.news-list li:nth-child(1n+1) > div{background:#f1faff!important;border-color:#bbd9ea!important;}
.news-panle ul.news-list li:nth-child(2n+1) > div{background:#fffef5!important;border-color:#e6e3c2!important;}
.news-panle ul.news-list li:nth-child(3n+1) > div{background:#f7f2ff!important;border-color:#d3c5ea!important;}
.news-panle ul.news-list li:nth-child(4n+1) > div{background:#fff8f2!important;border-color:#e8dacd!important;}
.news-panle ul.news-list li:nth-child(5n+1) > div{background:#fffef7!important;border-color:#e2dfc5!important;}
.news-panle ul.news-list li:nth-child(6n+1) > div{background:#f8ffff!important;border-color:#cde4e4!important;}*/

.row.news-list{margin:0 -10px!important;}
.news-list > li{padding:0 10px!important;}
.news-list > li a{text-decoration:none; opacity:0.89; color:inherit; display:block;}
.news-list li h4{font-weight:normal;color:#154b9f;}
.news-list li a:hover h4{color:#487ed2; }

.news-list li a:hover{opacity:1;}
.news-list li:hover > div{border: 1px solid #89b7ff; background:#FFF;}
.news-list li > div, .photo-gallery li a {border: 1px solid #DDD;padding:10px 15px; background:#fffdfd; -webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.news-list li h4 {}
.news-list li a.multi-docts{position:relative;}
.news-list li a.multi-docts:before{content:'\f0f6'; font-family:FontAwesome; position:absolute; left:10px; top:3px;z-index:-1; }
.news-list li a.multi-docts .fa{background:#FFF;padding:0; line-height:normal;}
.news-list li a.multi-docts .fa:before{margin-bottom:5px;}

.news-details h4{width:calc(100% - 24px); font-size:15pt;}
ul.details.news-icn li a:first-child{width:auto!important; padding:3px 10px; font-size:10pt; text-transform:capitalize; text-decoration:none!important; border-radius:3px!important;}
ul.details.news-icn li a .fa{display:inline-block; margin-right:5px!important;}

@media(min-width:768px) {
ul.faculty-list{margin:0 -23px;}
.news-list li > div, .photo-gallery li a{}
}
@media(max-width:768px) {
ul.faculty-list{margin:0 auto!important;}
}
ul.faculty-list {padding: 0;list-style: none;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; margin-bottom:20px;}
ul.faculty-list li {position: relative;margin:0 10px 25px;margin-top: -1px; list-style: none;z-index: 1;-webkit-box-flex: 0;min-height: 100%;}
ul.faculty-list li > div{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s; }
/*ul.faculty-list li > div > div{display:table-cell; vertical-align:middle;}*/
ul.faculty-list li > div, ul.faculty-list li a{display:block; padding:5px;border: 1px solid rgba(0,0,0,0.1);background: #fff;text-decoration:none;box-shadow: 2px 2px 1px #EEE;}
ul.faculty-list li a{min-height:286px;}
ul.faculty-list li > div:hover, ul.faculty-list li a:hover{box-shadow: 6px 6px 1px rgba(0,0,0,0.1);}
ul.faculty-list li h6{color:#154b9f;font-weight:normal;margin-bottom:3px; font-size: 10.9pt;}
ul.faculty-list li h6, ul.faculty-list li p{line-height:1.4rem;}
ul.faculty-list li p{font-size:10.5pt;margin-bottom:0px;color: #4f0076;}
ul.faculty-list li small{font-size:10.5pt; color:#666;}
.faculty-pic {min-height: 123px;}
.faculty-pic img {border:#EEE 1px solid;min-height: 113px;margin-top:10px;}
.faculty-caption {color: #363d6a;padding:0.5rem 5px;}
.faculty-caption h4 {font-weight: 600;}
.faculty-caption small {color: #323232;display: block;font-weight: 400;}
 
@media(max-width:767px){
ul.faculty-list li{-ms-flex: 0 0 47%;flex: 0 0 47%;max-width: 47%;}
}
@media(max-width:640px){
ul.faculty-list li{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
@media(min-width:1024px) and (max-width:1280){
ul.home-pdf-list li a h5{font-size:11pt;}
}
@media(min-width:1024px){
ul.faculty-list li{-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
}

@media(max-width:991px){
ul.faculty-list li{margin-bottom:25px;width:100%;}
}

.section-head{background: #EEE;border: 0;padding:8px 10px;font-size:12pt!important; font-weight:500; color:#1f52a3; text-transform: capitalize; margin-bottom:20px;}

.faculty-details h6{color:#154b9f;font-weight:500;margin-bottom:3px;}
.faculty-details p{margin-bottom:5px;}
.faculty-details ul{margin:0 0; padding:0 0;}
.faculty-details ul li{margin:0 0 5px; padding:0 0;}
.faculty-details ul li span{min-width:165px; position:relative;font-weight:300;}
.faculty-details ul li span:after{content:':'; position:absolute; right:5px;}
.faculty-details ul li:last-child{margin-bottom:0;}

.faculty-details div ul li{margin-left:20px;}

.reports-panel .section-head{background:#EEE;  border:0; padding:13px; text-transform:capitalize;}

ul.doc-list{margin:0 0 20px; padding:0 0;}
ul.doc-list li{display:block; padding:0 0; margin:0 0; width:100%;}
ul.doc-list li > a, ul.doc-list li > div{color:#144b9e;text-decoration:none; padding:10px; background:#FAFAFA; border-bottom:#DDD 1px dotted; display:block; width:100%; min-height:49px;}
ul.doc-list li:nth-child(even) > div, ul.doc-list li:nth-child(even) > a{background:#fff;}
ul.doc-list li a:hover{color:#0084f5;}
ul.doc-list li > a:hover{background:#f7f7f7;}
ul.doc-list li a:hover .doc-btn .fa,
ul.doc-list li .doc-btn a:hover .fa,
ul.doc-list li a.btn-more:hover{background:#0084f5; color:#FFF; border-color:#0084f5;}

ul.doc-list li a.btn-more{font-size:10pt!important;}
ul.doc-list li .doc-date{margin-right:15px; padding-right:10px; border-right:#DDD 1px solid; }
ul.doc-list li .doc-title{ margin-right:15px;font-weight:400;}
ul.doc-list li .doc-btn .fa{width:40px; line-height:38px;  background:#FFF; border:#144b9e 1px solid; color:#144b9e; text-align:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}

ul.doc-list li .doc-date p{margin-bottom:0;}
ul.doc-list li .doc-date  span:nth-child(1),
ul.doc-list li .doc-date  span:nth-child(2){font-size:20pt;line-height:18pt;font-weight:bold;}
ul.doc-list li .doc-date {margin-bottom:0;text-transform:capitalize; text-align:center;min-width: 100px;}
ul.doc-list li .doc-date  span{display:inline-block;}
ul.doc-list li .doc-date  span:nth-child(1){display:inline-block;}
ul.doc-list li .doc-date  span:nth-child(2){display:inline-block;}


@media (max-width:768px) {
ul.doc-list li .doc-date{text-align:left;}
ul.doc-list li a{position:relative; padding-left:25px;}
ul.doc-list li .doc-btn{position:absolute; left:5px;top:5px;}
ul.doc-list li .doc-btn .fa{width:auto; height:auto; border:0; background:none!important;}
ul.link-btn-list li a:before{color:#154b9f!important;background:none!important;}
ul.doc-list li .doc-title{margin-left:0!important;}
}


@media (max-width:640px) {
ul.doc-list li .doc-date{width:100%;font-size: 85%; border-right:0; margin-top:5px;}
}
.vision-bx{background:url(images/vision-img.jpg) no-repeat center center;  background-size:cover; border:#eadcd0 1px solid;}
.vision-bx ul li{border-color:#333!important; margin-right:10px;}

.mission-bx{border:#fa8608 2px solid;}
.yellow-bx {border: 4px solid #ffcc00;}
.blue-bx{border: 4px solid #4f0076;}

.green-bx{background:#81e2d9;}

.green-bx ul.mission-list li:before{background:#FFF; color:#154b9f;}

/*.mission-bx p, .mission-bx li
.yellow-bx h4,
.green-bx p, .green-bx li{color:#323232;}*/

ul.mission-list{margin:0; padding:0 0;}
ul.mission-list li{display:block;position:relative;  position:relative; margin-left:30px; padding:8px 0; border-bottom:rgba(102, 102, 102, 0.4) dotted 1px;}
ul.mission-list li:before{content:'\f00c';font-family:FontAwesome; height:20px; font-size:8px; line-height:20px; width:20px; display:block; text-align:center; color:#FFF;background: #154b9f;position: absolute;left:-30px;top: 12px; border-radius:100px;}
ul.mission-list li:last-child{border-bottom:0;}

ul.tick-list{margin:0; padding:0;}
/*ul.tick-list li a, ul.tick-list li a u{text-decoration:underline; color:#4f0076!important;}*/
ul.tick-list > li{display:block;position:relative; margin-bottom:10px; position:relative; padding-left:30px;}
ul.tick-list > li:before{content:url(images/tick-icon.png); height:20px; font-size:8px; line-height:20px; width:20px; display:block; text-align:center; color:#FFF;background: #154b9f;position: absolute;left: 0px;top: 3px; border-radius:100px;}

#cd-timeline{position:relative;margin-top:0em;margin-bottom:0em;}
#cd-timeline::before{content:'';position:absolute;top:0;left:50%;height:100%;width:4px;background:#154b9f;}
.cd-timeline-block{min-height:200px;position:relative; }
.cd-timeline-block:before{content:"";display:table;clear:both;}
.cd-timeline-content{position:relative;width:50%; margin-bottom:25px;}
.cd-timeline-content > div{width:90%;border-radius:5px;padding:15px;border:1px solid transparent;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;position: relative;background: #FFF;z-index: 3;}
.cd-timeline-content h4{font-weight:bold; color:#154b9f;margin-bottom:0;}
.cd-timeline-content p{ position:relative;padding-left:15px; margin-bottom:5px;}
.cd-timeline-content p:before{content:'';padding:4px; background:#DDD; position:absolute; left:0; top:8px;}
.cd-timeline-block .cd-timeline-content{ -webkit-animation-name: fadeInUp;animation-name: fadeInUp;}

.cd-timeline-block .cd-timeline-content:before{content:'';position:absolute;top:25px;left:calc(100% - 6px); z-index:2;height:0;width:15px; height:15px; background:#154b9f; border-radius:100px;}
.cd-timeline-block .cd-timeline-content:after {content:'';position:absolute;top:32px;right:0; z-index:1; margin:0 auto; height:5px;width:50px;background:#f2f2f2;}

.cd-timeline-block .cd-timeline-content.left > div{margin-left:auto;}
.cd-timeline-block .cd-timeline-content.left:after{left:0; right:auto;}
.cd-timeline-block .cd-timeline-content.left:before{left:-5px;}

.cd-timeline-date{top:-5%;position:absolute;width:150px;height:150px;padding:10px 10px 10px;text-align:center;left:50%;margin-left:-74px;background:#c19d55;border:#FFF 4px solid;color:#fff;border-radius:100px;}
.cd-timeline-date .date p{margin-bottom:0;}

@media (max-width:768px) {
ul.tick-list > li:before{height:15px; width:15px; font-size:5pt;}
ul.tick-list > li{padding-left:20px;}
#cd-timeline{padding:0!important;}
}
@media (max-width:767px){
#cd-timeline::before{left:0; right:auto;}
.cd-timeline-content{width:100%;}
.cd-timeline-content > div{margin-left:auto;}
.cd-timeline-block .cd-timeline-content:before{left:-5px;}
.cd-timeline-block .cd-timeline-content:after{left:0; right:auto;}
.yellow-bx figure{margin-bottom:10px!important;}
}

ul.scholarship-list{margin:0; padding:0;}
ul.scholarship-list li{display:block; border-top:#DDD 1px solid; margin-bottom:10px; color:#666; position:relative; padding:8px 10px 8px 35px;}
ul.scholarship-list li:before{content:''; background:url(images/scholarships-icon.png) no-repeat center; background-size:cover; display:block; padding:13px; position:absolute; left:0; top:8px; display:inline-block;  margin-bottom:-1px; vertical-align:middle; }

ul.table-list{padding:0px;display:table;}
ul.table-list li{width:33%;text-align:center;max-width:250px;display:inline-block;margin-bottom:-1px;vertical-align:top;border-left:#DDD 1px solid;padding-left:10px;border-bottom:#DDD 1px solid;line-height:38px;}
ul.table-list li img{margin-top:20px!important;}
@media (min-width:768px) and (max-width:1024px){ul.table-list li{width:33%!important;max-width:none!important;}
}
@media (min-width:400px){.team-list .list-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
ul.table-list.list-col-2 li{width:100%;}
ul.table-list.list-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
ul.table-list.list-col-3 li{width:100%;}
}
@media (max-width:540px){ul.table-list li{font-size:10pt;width:50%;}
}
@media (max-width:1023px){
ul.table-list{border-top:0;padding-top:0!important;}
}

ul.subject-list{margin:0; padding:0;counter-reset: section;list-style-type: none;}
ul.subject-list > li{padding:5px; margin:0 0 10px; display:block;border:#DDD 1px solid; color: #154b9f; font-weight:400;}
ul.subject-list > li .h6{line-height:normal; font-weight:400!important;}
ul.subject-list > li::before {counter-increment: section;content: counters(section, ".") " "; min-width:35px; width:35px; height:35px; margin:-1px; line-height:34px; text-align:center; background:#c4ebff; color:#073e90; display:inline-block; margin-right:8px;}
ul.subject-list > li li::before{margin-bottom:0px;margin-top:0px;border-top:0; border-bottom:0;}
ul.subject-list > li .btn-more{}
ul.subject-list > li .btn-more{ white-space:nowrap;}
ul.subject-list > li ul.tick-list > li:before{top:auto;}

.heading {
    font-size: 13pt !important;
    color: #154b9f;
    padding: 6px 10px !important;
    background: #f3f3f3;
    font-weight: 500 !important;
}

.section-head, .heading{ background:url(images/heading-bg.jpg) center center no-repeat; background-size:cover; border:#c1e4f7 solid 1px;}

ul.square-list{margin:0 0 0 30px; padding:0 0;}
ul.square-list > li{display:block;position:relative; margin-bottom:3px; position:relative;padding-left:15px;}
ul.square-list > li:before{content: '';padding:4px;background: #154b9f;position: absolute;left:0px;top:8px; border-radius:10px;}
ul.square-list > li:last-child{}

ul.border-bottom-list > li{border-bottom:#DDD 1px dotted;}

.bg-light *{color:#323232;}
ul.link-btn-list.list-column-2 li a{width:100%; text-align:left;}
ul.link-btn-list {padding: 0;}
ul.link-btn-list li {display: block; margin-right:10px}
ul.link-btn-list li:last-child{margin-right:0;}
ul.link-btn-list li a {border-radius: 50px;text-align:left; font-size: 11pt;color: #144b9e;padding: 9px 15px 8px 50px !important;position: relative; white-space:pre-wrap;}
ul.link-btn-list li a:before {content: '\f0f6';font-family: FontAwesome;font-weight: normal;width: 40px;line-height: 36px;margin:-1px; border: #DDD 2px solid;border-radius: 100px;text-align:center; position: absolute;top: 0px;left: 0px;-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
ul.link-btn-list li a:hover {border-color: #144b9e !important; background:#EEE;}
ul.link-btn-list li a:hover:before {background: #144b9e;color: #FFF;border-color: #144b9e !important;}
@media(max-width:1024px) {
ul.link-btn-list li a {word-break: break-all !important;white-space: pre-wrap !important;}
ul.link-btn-list li a,
ul.link-btn-list li a:before{border-radius:0;}
ul.link-btn-list li a{padding:5px 5px 5px 40px!important;width:100%; display:block;}
ul.link-btn-list li a:before{line-height:normal!important; border:0; top:8px!important;}

}
@media(max-width:768px) {
ul.link-btn-list li{margin-right:0;}
}
@media(max-width:640px) {
ul.subject-list > li::before{display:none;}
ul.subject-list li .btn-more{ padding:2px 8px!important; font-size:85%!important; text-transform:uppercase;}
ul.link-btn-list li a {font-size:.78rem;}
}
table.yellow-blue-table{font-size:10.5pt;}
table.yellow-blue-table th{font-weight:400; white-space:nowrap; color:#000;}
table.yellow-blue-table th, .yellow-blue-table td {padding:8px!important; vertical-align:middle!important; border-right:#355d9a 1px solid;  color:#FFF;  border-color:#355d9a!important;background:#154b9f;}
table.yellow-blue-table tr:first-child th{background:#fc0!important; color:#154b9f!important; border:0!important; text-transform:uppercase;}
table.yellow-blue-table tr th:first-child{background:#154b9f;  }

.gallery-btn{position:relative; display:block;}
.gallery-btn:before{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.gallery-btn:before{content:''; position:absolute;  height:100%; width:100%; top:0; left:0;}
.gallery-btn:before{background: rgba(255,255,255,0);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(90,90,90,0) 71%, rgba(23,23,23,0.63) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(71%, rgba(90,90,90,0)), color-stop(100%, rgba(23,23,23,0.63)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(90,90,90,0) 71%, rgba(23,23,23,0.63) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(90,90,90,0) 71%, rgba(23,23,23,0.63) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,0) 0%, rgba(90,90,90,0) 71%, rgba(23,23,23,0.63) 100%);
background: linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(90,90,90,0) 71%, rgba(23,23,23,0.63) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#171717', GradientType=1 );}
.gallery-btn:after{content:'\f03e'; font-family:FontAwesome; position:absolute; width:30px; height:30px; text-align:center; right:5px; bottom:5px; color:#FFF; font-size:14pt; padding:2px 5px;}


/*#awards{border-right:1px solid #dedede}*/
#awards .reports-box {text-align: center;margin-bottom: 30px;display:block;}
#awards .reports-box h6 {font-size: 0.85rem;font-weight: bold;color: #073e91 !important;margin-bottom: 0 !important;}
#awards .reports-box p {margin-bottom: 0 !important;font-size: 14px;}
#awards .reports-box figure {position: relative;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;}
#awards .reports-box figure img {/*border: 1px solid #dedede;*/}
#awards .reports-box figure:after {content: ' ';opacity: 0;position: absolute;width: 100%;height: 100%;background: #073e91;top: 0;left: 0;z-index: 1;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;}
#awards .reports-box figure .vitp-captionew-btn {position: absolute;text-align: center;left: 0;right: 0;margin: 0 auto;top: 50%;z-index: 2;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;}
#awards .reports-box figure .view-btn * {color: #FFF;opacity: 0;font-size: 18pt;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;}
#awards .reports-box .view-btn .fa {color: #FFF !important;background: none !important;width: 40px;line-height: 35px;padding: 0 !important;border-radius: 100px !important;border-width: 2px !important;}
#awards .reports-box:hover figure:after {opacity: 0.8;}
#awards .reports-box:hover figure .view-btn {top: 40%;}
#awards .reports-box:hover figure .view-btn * {opacity: 1;}
.reports-box figure {border: #DDD 1px solid;margin: 0 0 0.50rem !important;}
@media (max-width:991px) {
#annual-reports {border-right: 0px solid #dedede;}
}
.tabs-bx .acc_trigger{padding:10px!important; border:#DDD solid 1px; font-weight:normal!important; color:#154b9f;margin-bottom:-1px;}
.tabs-bx .acc_trigger:before{content:'Click to Expand'; position:absolute; right:50px; font-size:10pt; color:#999;}
.tabs-bx .acc_trigger.active:before{content:'Close'; color:#FFF;}
.tabs-bx .acc_trigger:after{background:#154b9f; width:20px; line-height:20px; border-radius:100px; text-align:center; font-size:10px; color:#FFF;}
.tabs-bx .acc_trigger.active{border:#DDD solid 1px;border-bottom-color:#FFF;}
.tabs-bx .acc_trigger.active:after{background:#FFF;border-radius:100px; text-align:center; color:#4f0076;}
.tabs-bx .acc_trigger.active{ background:#4f0076; color:#FFF;}
.tabs-bx .acc_container h6{font-weight:normal; }

p.h6{line-height:1.6; color:#323232!important;}

.yellow-bx .order-lg-2{text-align:right;}
.order-lg-2 > img{margin-left:auto;}
.home_testimonials-content p span {color: #144b9e;}
.home_testimonials .slick-slide{position:relative;}
.home_testimonials .slick-dots{position:absolute; left:130px; top:-34px; margin:0; padding:0;}
.home_testimonials .slick-dots li{ display:inline-block; margin-right:12px;}
.home_testimonials .slick-dots li button{width:20px; background:#FFF; height:8px; cursor:pointer; outline:none;line-height:0; padding:0; text-align:center; font-size:7pt; border:0; color:#FFF;}
.home_testimonials .slick-dots li button:hover{background:#EEE;}
.home_testimonials .slick-dots li.slick-active button{background:#154b9f; color:#154b9f; outline:none;}
@media(max-width:1200px) {
.course-panle .ml-auto .btn-more{ margin:5px!important;}
}

@media (max-width:768px) {
.fixed-menu{top:57px;margin-top:0; width:90%;}
}
@media (max-width:640px) {
.fixed-menu{top:57px; width:90.5%;}
.breadcrumb li{margin-right:-2px;}
.breadcrumb-item+.breadcrumb-item::before{padding-right:0!important;}
}

.fixed-menu{position:fixed; z-index: 999!important; max-height:88%; overflow:auto;}
.fixed-menu .sidebar-head{padding-top:10px; padding-bottom:10px;}
.sidebar-head{-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;}

.table-wrap{overflow:auto;}