* {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-family: 'Average Sans', sans-serif;
    /* transition: all 0.3s ease-out; */
}
.fspx-13 {
    font-size: 13px !important;
}
.top-menu li.menu-0 a {
    background-color: #86162d;
    padding-left: 18px;
}
.top-menu li.menu-0 a:before {
    display: none !important;
}
.goog-te-gadget-icon {
    display: none !important;
}
.goog-te-gadget-simple .goog-te-menu-value {
    padding: 8px !important;
    color: #fff !important;
}
.top-menu li.menu-2,
.goog-te-gadget-simple {
    background-color: #253670 !important;
}
.top-menu li.menu-2 a:before {
    background-position: -29px 1px;
    display: none;
}
.sitemap_main {
    margin: 25px 0;
}
.sitemap_main>ul li {
    margin: 20px 0 0 0;
}
.sitemap_main>li li a {
    font-size: 15px;
    color: #1a3158;
}
.sitemap_main ul {
    margin-bottom: 16px !important;
    margin-top: 0px !important;
    margin-left: 10px;
}
.sitemap_main ul a {
    color: #1a3158;
}
.sitemap-div {
    display: none;
}
.slider video {
    height: 100%;
    width: 100%;
    margin: -24px 0 -40px 0;
}
html {
    overflow-x: hidden;
}
strong {
    font-family: 'Open Sans', sans-serif;
}
a:hover {
    text-decoration: none;
}
body {
    font-family: 'Average Sans', sans-serif;
    overflow-x: hidden;
}
.norp {
    padding-right: 0 !important;
}
.nolp {
    padding-left: 0 !important;
}
.pdr-0 {
    padding-right: 0;
}
.pdt-60 {
    padding-top: 60px;
}
.pdt-20 {
    padding-top: 20px;
}
.pd-20-15 {
    padding: 20px 15px;
}
.pd-60 {
    padding: 30px 0;
}
.mb-30 {
    margin-bottom: 30px;
}
.mb-40 {
    margin-bottom: 40px;
}
.mb-60 {
    margin-bottom: 60px;
}
.mb-80 {
    margin-bottom: 80px;
}
.mrgin-40 {
    margin: 40px 0;
}
.pbbot-30 {
    padding-bottom: 30px;
}
.bf-borbot {
    position: relative;
}
.bf-borbot:before {
    position: absolute;
    content: "";
    width: 90%;
    bottom: -20px;
    height: 5px;
    border-radius: 16px;
    background: #253c70;
}
.bf-borbot.half:before {
    width: 50%;
}
.br-rightw {
    border-right: 1px solid #fff;
}
.br-rightb {
    /* border-right: 1px solid #e2e2e2; */
}
.br-botw {
    border-bottom: 1px solid #ffffff47;
}
.pd-t60-b30 {
    padding: 60px 0 30px
}
.br-dright {
    border-right: 1px dotted #e2e2e2;
}
.br-dotted {
    /* border-right: 1px dotted #000; */
}
.br-dotted:before {
    background: url(/assets/images/sprite.png) no-repeat -315px -177px;
    width: 1px;
    height: 81px;
    position: absolute;
    content: '';
    right: 0;
    display: block;
}
.sprite {
    background: url(/assets/images/sprite.png);
}
.sprite02 {
    background: url(/assets/images/sprite-exclusiveicons.jpg);
}
.inrsub-box span.sprite02.irm {
    background-position: -61px -25px;
    width: 44px;
}
.inrsub-box span.sprite02.fm {
    background-position: -122px -25px;
    width: 44px;
}
.inrsub-box span.sprite02.im {
    background-position: -171px -25px;
    width: 48px;
}
.inrsub-box span.sprite02.sm {
    background-position: -225px -23px;
    width: 56px;
}
.inrsub-box span.sprite02.imcm {
    background-position: -280px -23px;
    width: 50px;
}
.inrsub-box span.sprite02.omdm {
    background-position: -328px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.bcm {
    background-position: -385px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.cma {
    background-position: -440px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.rm {
    background-position: -495px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.lat {
    background-position: -546px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.hm {
    background-position: -602px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.tde {
    background-position: -657px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.met {
    background-position: -713px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.oa {
    background-position: -773px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.f-ifrs {
    background-position: -1621px -23px;
    width: 65px;
}
.inrsub-box span.sprite02.qm {
    background-position: -826px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.fac {
    background-position: -878px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.ava {
    background-position: -935px -23px;
    width: 55px;
}
.inrsub-box span.sprite02.re-manage {
    background-position: -991px -23px;
    width: 50px;
}
.inrsub-box span.sprite02.scm {
    background-position: -1046px -23px;
    width: 50px;
}
.inrsub-box span.sprite02.ent {
    background-position: -1097px -23px;
    width: 50px;
}
.inrsub-box span.sprite02.hosp {
    background-position: -1158px -23px;
    width: 60px;
}
.inrsub-box span.sprite02.erp {
    background-position: -1218px -11px;
    width: 62px;
}
.inrsub-box span.sprite02.sys-man {
    background-position: -1281px -11px;
    width: 55px;
}
.inrsub-box span.sprite02.wh {
    background-position: -1333px -11px;
    width: 55px;
}
.inrsub-box span.sprite02.pbm {
    background-position: -1390px -11px;
    width: 55px;
}
.inrsub-box span.sprite02.beco {
    background-position: -1443px -11px;
    width: 55px;
}
.inrsub-box span.sprite02.mlp {
    background-position: -1494px -11px;
    width: 55px;
}
/*computer-science*/
.inrsub-box span.sprite02.pmit {
    background-position: -56px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.wc {
    background-position: -110px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.tst {
    background-position: -170px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.nsa {
    background-position: -223px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.it-infra {
    background-position: -280px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.i-secure {
    background-position: -335px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.srcm {
    background-position: -390px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.im {
    background-position: -440px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.gd {
    background-position: -494px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.awd {
    background-position: -545px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.c-eng {
    background-position: -605px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.c-forensics {
    background-position: -655px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.network-cs {
    background-position: -712px -112px;
    width: 55px;
}
.inrsub-box span.sprite02.dps {
    background-position: -765px -112px;
    width: 55px;
}
/*computer-science*/
/*fire-sciences*/
.inrsub-box span.sprite02.rmst {
    background-position: -56px -224px;
    width: 55px;
}
.inrsub-box span.sprite02.psm {
    background-position: -168px -224px;
    width: 55px;
}
.inrsub-box span.sprite02.sse {
    background-position: -280px -208px;
    ;
    width: 60px;
}
/*fire-sciences*/
/*Applied-arts*/
.inrsub-box span.sprite02.s-arc {
    background-position: -40px -328px;
    width: 72px;
}
.inrsub-box span.sprite02.lead {
    background-position: -152px -312px;
    width: 72px;
}
.inrsub-box span.sprite02.envo {
    background-position: -280px -320px;
    width: 60px;
}
.inrsub-box span.sprite02.int-design {
    background-position: -384px -328px;
    width: 60px;
}
.inrsub-box span.sprite02.land-sur {
    background-position: -496px -336px;
    width: 60px;
}
.inrsub-box span.sprite02.renew {
    background-position: -600px -336px;
    width: 60px;
}
.inrsub-box span.sprite02.art-craft {
    background-position: -712px -336px;
    width: 60px;
}
/*Applied-arts*/
/*social-sciences*/
.inrsub-box span.sprite02.english {
    background-position: -48px -456px;
    width: 40px;
}
.inrsub-box span.sprite02.masscommunication {
    background-position: -168px -456px;
    width: 40px;
}
.inrsub-box span.sprite02.history {
    background-position: -280px -456px;
    width: 48px;
}
.inrsub-box span.sprite02.sociology {
    background-position: -392px -456px;
    width: 48px;
}
.inrsub-box span.sprite02.journalism {
    background-position: -504px -456px;
    width: 40px;
}
.inrsub-box span.sprite02.wr {
    background-position: -608px -448px;
    width: 48px;
}
.inrsub-box span.sprite02.sports {
    background-position: -704px -448px;
    width: 72px;
}
.inrsub-box span.sprite02.holistic {
    background-position: -824px -440px;
    width: 48px;
}
.inrsub-box span.sprite02.speech {
    background-position: -936px -440px;
    width: 48px;
}
.inrsub-box span.sprite02.dj {
    background-position: -504px -456px;
    width: 48px;
}
.inrsub-box span.sprite02.astrophysics {
    background-position: -1048px -448px;
    width: 56px;
}
.inrsub-box span.sprite02.astro {
    background-position: -1160px -440px;
    width: 56px;
}
.inrsub-box span.sprite02.clinical {
    background-position: -1280px -440px;
    width: 56px;
}
.inrsub-box span.sprite02.p-arts {
    background-position: -1384px -440px;
    width: 56px;
}
/*social-sciences*/
/*Psychology*/
.inrsub-box span.sprite02.pp {
    background-position: -40px -560px;
    width: 56px;
}
.inrsub-box span.sprite02.dp {
    background-position: -160px -552px;
    width: 56px;
}
.inrsub-box span.sprite02.bcp {
    background-position: -288px -552px;
    width: 48px;
}
.inrsub-box span.sprite02.neuro {
    background-position: -384px -552px;
    width: 56px;
}
.inrsub-box span.sprite02.ep {
    background-position: -496px -552px;
    width: 56px;
}
.inrsub-box span.sprite02.agp {
    background-position: -608px -552px;
    width: 48px;
}
.inrsub-box span.sprite02.criminal {
    background-position: -712px -552px;
    width: 56px;
}
.inrsub-box span.sprite02.occu {
    background-position: -824px -552px;
    width: 56px;
}
.inrsub-box span.sprite02.sport-psy {
    background-position: -928px -552px;
    width: 48px;
}
.inrsub-box span.sprite02.military {
    background-position: -1040px -552px;
    width: 56px;
}
/*Psychology*/
/*criminal-justice*/
.inrsub-box span.sprite02.corrections {
    background-position: -40px -664px;
    width: 56px;
}
.inrsub-box span.sprite02.csi {
    background-position: -160px -664px;
    width: 56px;
}
.inrsub-box span.sprite02.jj {
    background-position: -280px -664px;
    width: 56px;
}
.inrsub-box span.sprite02.investigation {
    background-position: -384px -656px;
    width: 64px;
}
/*criminal-justice*/
/*education*/
.inrsub-box span.sprite02.ta {
    background-position: -48px -776px;
    width: 56px;
}
.inrsub-box span.sprite02.el {
    background-position: -168px -776px;
    width: 56px;
}
.inrsub-box span.sprite02.slt {
    background-position: -288px -784px;
    width: 56px;
}
.inrsub-box span.sprite02.aip {
    background-position: -392px -784px;
    width: 56px;
}
.inrsub-box span.sprite02.eas {
    background-position: -496px -776px;
    width: 56px;
}
.inrsub-box span.sprite02.spe {
    background-position: -608px -784px;
    width: 56px;
}
/*education*/
/*Engineering*/
.inrsub-box span.sprite02.pe {
    background-position: -48px -888px;
    ;
    width: 56px;
}
.inrsub-box span.sprite02.e-manage {
    background-position: -168px -888px;
    width: 56px;
}
.inrsub-box span.sprite02.oil {
    background-position: -288px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.cre {
    background-position: -160px -1216px;
    width: 56px;
}
.inrsub-box span.sprite02.m-eng {
    background-position: -384px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.automation-eng {
    background-position: -496px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.industrial {
    background-position: -600px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.csde {
    background-position: -704px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.quality-survey {
    background-position: -824px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.marine {
    background-position: -936px -888px;
    width: 56px;
}
.inrsub-box span.sprite02.tele {
    background-position: -1040px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.electronic {
    background-position: -40px -992px;
    width: 56px;
}
.inrsub-box span.sprite02.process-eng {
    background-position: -1168px -888px;
    width: 56px;
}
.inrsub-box span.sprite02.highway-and-road {
    background-position: -1280px -888px;
    width: 56px;
}
.inrsub-box span.sprite02.aero-space {
    background-position: -1384px -880px;
    width: 56px;
}
.inrsub-box span.sprite02.ame {
    background-position: -1496px -888px;
    width: 56px;
}
.inrsub-box span.sprite02.aeronautical {
    background-position: -1616px -888px;
    width: 56px;
}
.inrsub-box span.sprite02.automobile {
    background-position: -168px -1000px;
    width: 56px;
}
.inrsub-box span.sprite02.cce {
    background-position: -280px -992px;
    width: 56px;
}
.inrsub-box span.sprite02.irrigation {
    background-position: -392px -992px;
    width: 56px;
}
.inrsub-box span.sprite02.maths {
    background-position: -488px -992px;
    width: 56px;
}
/*Engineering*/
/*Law and Legal Studies*/
.inrsub-box span.sprite02.private-inv {
    background-position: -48px -1104px;
    width: 56px;
}
.inrsub-box span.sprite02.hrj {
    background-position: -168px -1096px;
    width: 56px;
}
.inrsub-box span.sprite02.special-edu {
    background-position: -288px -1096px;
    width: 56px;
}
.inrsub-box span.sprite02.forensic {
    background-position: -392px -1096px;
    width: 56px;
}
/*Law and Legal Studies*/
/*Natural-Science*/
.inrsub-box span.sprite02.mathmatics {
    background-position: -48px -1208px;
    width: 56px;
}
/*Natural-Science*/
/*health-science*/
.inrsub-box span.sprite02.pharmacy {
    background-position: -48px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.dentistry {
    background-position: -168px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.nutrition_plan {
    background-position: -280px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.human_phy {
    background-position: -384px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.nursing-phy {
    background-position: -496px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.psychopharmacology {
    background-position: -608px -1328px;
    width: 56px;
}
.inrsub-box span.sprite02.public-health {
    background-position: -712px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.health-education {
    background-position: -824px -1328px;
    width: 56px;
}
.inrsub-box span.sprite02.nursing-assistant {
    background-position: -944px -1328px;
    width: 56px;
}
.inrsub-box span.sprite02.biodiversity {
    background-position: -1048px -1328px;
    width: 56px;
}
.inrsub-box span.sprite02.quality-improvement {
    background-position: -1160px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.medical-bio {
    background-position: -1280px -1320px;
    width: 56px;
}
.inrsub-box span.sprite02.clinical-nutrition {
    background-position: -1384px -1312px;
    width: 56px;
}
.inrsub-box span.sprite02.equine {
    background-position: -1496px -1312px;
    width: 56px;
}
.inrsub-box span.sprite02.him {
    background-position: -1624px -1328px;
    width: 56px;
}
.inrsub-box span.sprite02.ccp {
    background-position: -48px -1440px;
    width: 56px;
}
.inrsub-box span.sprite02.biostatistics {
    background-position: -160px -1432px;
    width: 56px;
}
.inrsub-box span.sprite02.bio-medical {
    background-position: -280px -1432px;
    width: 56px;
}
.inrsub-box span.sprite02.reproductive {
    background-position: -387px -1440px;
    width: 56px;
}
.inrsub-box span.sprite02.elderly {
    background-position: -496px -1432px;
    width: 56px;
}
.inrsub-box span.sprite02.fetal {
    background-position: -600px -1432px;
    width: 56px;
}
.inrsub-box span.sprite02.ultra {
    background-position: -712px -1440px;
    width: 56px;
}
.inrsub-box span.sprite02.lab-management {
    background-position: -832px -1432px;
    width: 56px;
}
.inrsub-box span.sprite02.orthodontic {
    background-position: -936px -1432px;
    width: 56px;
}
.inrsub-box span.sprite02.bio-chemistry {
    background-position: -1048px -1432px;
    width: 56px;
}
/*health-science*/
.inrsub-box figure span.sprite02 {
    width: 35px;
    height: 70px;
    display: block;
    margin: 0 auto;
}
.inrsub-box span.sprite02.aia {
    background-position: -773px -23px;
    width: 55px;
}
.top-menu {
    float: right;
    margin: 0px;
    position: relative;
    z-index: 991;
}
.top-menu li {
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    position: relative;
}
.top-menu li a {
    display: block;
    padding: 10px 17px;
    color: #fff;
    position: relative;
    padding-left: 45px;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
}
.top-menu li:hover a {
    opacity: 0.8;
}
.top-menu li.menu-1 a {
    background-color: #86162d;
}
.top-menu li a:before {
    display: block;
    content: " ";
    height: 20px;
    width: 20px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: 1px 1px;
    position: absolute;
    left: 16px;
    top: 12px;
}
.top-menu li.menu-2 a {
    background-color: #253670;
    padding-left: 22px;
}
.top-menu li.menu-3 a {
    background-color: #86162d;
    padding-left: 38px;
}
.top-menu li.menu-2 a:before {
    background-position: -29px 1px;
}
.top-menu li.menu-3 a:before {
    background-position: -84px 0px;
}
.goog-te-gadget-simple [style="color: rgb(118, 118, 118);"] {
    color: #fff !important;
}
.phone-cta {
    color: #ffffff;
    background-color: #253670;
    padding: 13px 20px;
    line-height: 13px;
}
.phone-cta span.line {
    display: inline-block;
    border-left: 1px #fff solid;
    padding-left: 20px;
}
.nav-bg {
    clear: both;
    background-color: #fff;
    padding: 6px 0;
    position: relative;
    z-index: 9999;
}
.nav-bg>.row {
    margin-left: 0px;
    margin-right: 0px;
}
.logo {
    padding-left: 50px;
}
.logo img {
    margin: -20px 0;
    position: absolute;
    top: 0;
    /* width: 38%; */
    bottom: 0;
    margin: auto;
    max-width: 190px;
    padding: 10px 0;
}
.header-nav {
    float: right;
    width: 90%;
}
.nav {
    margin-top: -6px;
    margin-bottom: -6px;
    position: relative;
}
.nav li a {
    color: #1d1d1d;
    font-size: 18px;
    display: block;
    /*padding:38px 45px;*/
    padding: 23px 45px 18px 45px;
    text-decoration: none;
}
.nav.header-nav>li>a {
    border-bottom: 5px solid transparent;
}
.nav.header-nav>li:hover>a {
    border-bottom: 5px solid #253670;
}
.nav li:hover a {
    background-color: #f7f7f7;
}
.slider {
    margin: -152px 0 0 0;
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}
.slider>div img {
    height: auto;
    width: 100%;
}
.search-button {
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -2px -49px;
    background-repeat: no-repeat;
    padding: 10px;
    font-size: 0px;
    /*height:90px;*/
    height: 73px;
    width: 109px;
    float: right;
    margin: -6px -16px -40px -6px;
    border: 0px;
    opacity: 0.7;
    border-left: 1px #d1d1d1 solid;
}
.form-header-func {
    position: absolute;
    right: 0px;
    bottom: -71px;
    display: none;
}
.clk-hover:hover .form-header-func {
    display: block;
}
.clk-hover:hover .search-button {
    opacity: 1;
}
.clk-hover #tipue_search_input {
    width: 360px;
    padding: 20px 0 20px 18px;
    height: 66px;
}
.br-line {
    height: 4px;
    width: 100%;
    background-image: url(../images/br-line.png);
    clear: both;
}
.slider h2 {
    font-family: 'Cinzel', serif;
    font-size: 48px;
    font-weight: 600;
    color: #fff;
    text-shadow: 5px 0px 20px rgba(0, 0, 0, 1);
    display: inline-block;
}
.slider-text {
    position: absolute;
    left: 5%;
    width: 100%;
    /*    z-index: 9994;*/
    color: #fff;
    top: 52%;
}
.centent-area {
    clear: both;
    margin: 0 0 40px 0;
}
h2.heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 43px;
    position: relative;
}
h2.heading strong {
    font-weight: 900;
}
h2.heading:after {
    content: " ";
    display: block;
    height: 30px;
    width: 176px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: -448px 0;
    margin: 12px auto;
}
.heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 43px;
    position: relative;
    /*	text-transform: uppercase;*/
}
.heading span,
.heading strong {
    font-weight: 900;
}
.heading:after {
    content: " ";
    display: block;
    height: 30px;
    width: 176px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: -448px 0;
    margin: 12px auto;
}
.pad-top-section {
    padding-top: 40px;
}
.side-menu li {
    margin: 20px 0;
}
.side-menu li a {
    font-size: 20px;
    color: #1d1d1d;
    text-decoration: none;
    display: block;
    padding: 10px 20px;
    border-left: 5px #253670 solid;
}
.side-menu li:hover a {
    border-left: 5px #86162d solid;
}
.intro-para p {
    font-size: 17px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
    margin: 20px 0;
    font-weight: 300;
}
.padding-top {
    margin-top: 40px;
}
.padding-top-60 {
    padding-top: 3em;
}
.bxds {
    padding: 0px;
}
.bxds img {
    height: auto;
    width: 100%;
}
.bxds .bx-txt {
    position: absolute;
    bottom: 10px;
    left: 20px;
    padding: 10px;
    width: 93%;
    max-width: 463px;
    right: 20px;
}
.bxds .bx-txt h4 {
    font-size: 22px;
    color: #ffffff;
    line-height: 33px;
    margin-bottom: 20px;
}
.bxds .bx-txt h3 {
    font-size: 70px;
    color: #ffffff;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-weight: 300;
}
.bxds .bx-txt span {
    color: #fff;
    font-size: 18px;
}
.programs-panel {
    clear: both;
}
.program-pane div {
    padding: 0px;
}
.program-pane {
    margin: 10px 0;
}
.program-pane>.row {
    border: 1px #d5d5d5 solid;
    padding: 25px 10px;
    margin: 0px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.program-pane h3 {
    color: #1f2a36;
    font-size: 30px;
    margin: 0px 0px 0px 15px;
}
.program-pane img {
    margin: -25px -11px -25px auto;
    float: right;
}
.col-3-ul {
    margin: 20px 5px;
}
.col-3-ul li {
    width: 33%;
    float: left;
    position: relative;
    padding: 4px 8px 4px 30px;
}
.col-3-ul-single.col-3-ul li {
    width: 100%;
}
.col-3-ul li:before {
    content: " ";
    display: block;
    height: 18px;
    width: 18px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: -9px -151px;
    position: absolute;
    left: 10px;
    top: 8px;
}
.col-3-ul li.hhhhd:before {
    height: 7px;
    width: 7px;
    background-color: #253c70;
    content: " ";
    display: block;
    position: absolute;
    left: 12px;
    top: 13px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.col-3-ul li a {
    color: #1d1d1d;
    font-size: 15px;
}
.col-md-6.program-pane {
    padding-right: 15px;
}
.facts-panel {
    margin: 50px auto;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
.facts-panel .fact-bx {
    position: relative;
}
.facts-panel .fact-bx+.fact-bx:after {
    height: 220px;
    width: 5px;
    background-color: #e1e1e1;
    content: " ";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    -ms-transform: rotate(20deg);
    /* IE 9 */
    -webkit-transform: rotate(20deg);
    /* Safari prior 9.0 */
    transform: rotate(20deg);
    /* Standard syntax */
}
.facts-panel h5 {
    color: #86162d;
    font-size: 55px;
    font-weight: 700;
}
.facts-panel p {
    color: #1d1d1d;
    font-size: 16px;
    padding: 0 45px;
}
.facts-panel p span {
    color: #253670;
}
.tabs-nav li {
    display: block;
    width: 14.2%;
    float: left;
    border-left: 1px #fff solid;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    overflow: hidden;
}
.tabs-nav li a {
    color: #fff;
    display: block;
    background-color: #253670;
    padding: 10px 16px;
    min-height: 55px;
    line-height: 17px;
    font-size: 17px;
    text-decoration: none;
}
.tabs-nav li.single-line a {
    padding: 19px 16px;
}
.tabs-nav li.tab-active a {
    background-color: #86162d;
}
.grey-bgs-1 {
    padding: 20px;
    background-color: #f9f9f9;
    border-top: 4px #86162d solid;
    clear: both;
}
.accordion-panel {
    display: none;
}
a.toggle {
    display: block;
    color: #1d1d1d;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    padding: 19px 15px 19px 1px;
    text-decoration: none;
    position: relative;
    border-bottom: 3px #253670 solid;
}
a.toggle.actv {
    border-bottom: none;
    padding: 19px 15px 9px 1px;
    color: #000;
}
a.toggle:before {
    content: "\f055";
    font-family: FontAwesome;
    float: right;
    color: #253c70;
    font-size: 20px;
    margin: -3px 0 0 0;
}
.inner {
    display: none;
    border-bottom: 3px #253670 solid;
    padding: 10px 0;
    transition: none;
}
a.toggle.actv:before {
    content: "\f056";
}
.bottom-cta {
    padding: 10px 0 0 0;
    margin: 65px 0 0 0;
    background-color: #1a3158;
}
.cta-images {
    margin: -50px 0 0 0;
}
.cta-button {
    display: inline-block;
    padding: 5px 25px;
    color: #fff !important;
    background-color: #253670;
    text-decoration: none !important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 18px 5px;
}
.cta-button-1 {
    border: 1px #253670 solid;
}
.cta-button-2 {
    color: #253670;
    border: 1px #253670 solid;
    background-color: transparent;
}
.cta-button-2:hover {
    color: #fff;
    border: 1px #253670 solid;
    background-color: #253670;
}
.cta-button-1:hover {
    color: #253670 !important;
    border: 1px #253670 solid;
    background-color: transparent;
}
.cta-number {
    color: white;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    padding: 21px 0;
}
footer {
    background-color: #253774;
    padding: 30px 0 0 0;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    background-image: url(../images/bg-footer.png);
    background-repeat: no-repeat;
    background-position: top right;
}
.footer-links ul {
    float: left;
    width: 16%;
    margin: 30px 0 0 0;
}
.footer-links ul:nth-child(4) {
    width: 28%;
}
.footer-links ul:last-child {
    width: 24%;
}
.footer-links ul+ul {
    border-left: 1px #575b64 solid;
    padding: 0 0 0 35px;
    min-height: 188px;
}
.footer-links ul li {
    color: #253670;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.footer-links ul li.smlrabi {
    font-family: 'Open Sans', sans-serif;
    padding: 3px 0 7px 0;
    font-size: 12px;
    color: #ffffff;
}
.footer-links ul li.smlrabi:before {
    display: none;
}
.footer-links ul .toppage {
    color: white;
    font-size: 16px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    padding: 3px 0 7px 0;
}
.footer-links ul a.toppage:before {
    display: none
}
.footer-links ul li a {
    color: #ffffff;
    display: inline;
    position: relative;
    padding: 3px 0 3px 12px;
    font-size: 12px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    text-shadow: none;
}
.footer-links ul li a strong {
    font-family: 'Open Sans', sans-serif;
}
.footer-links ul li a:before {
    content: "\f105";
    font-family: FontAwesome;
    color: white;
    position: absolute;
    left: 2px;
    top: 1px;
    font-size: 14px;
}
.footer-links-buttom ul {
    width: 49%;
    border-right: 1px #575b64 solid;
}
.footer-links-buttom ul+ul {
    border-left: none;
    border-right: none;
}
.footer-cta-number-tag {
    clear: both;
    color: white;
    font-size: 12px;
    text-align: right;
    margin: 25px 0 0 0;
}
.footer-cta-number-tag a {
    color: white;
}
.footer-cta-number-tag strong {
    font-size: 12px;
}
.footer-right-cta {
    /*float: right;*/
    border-left: 1px #253670 solid;
    padding: 0 0 0 30px;
    margin: 100px 0 30px 90px;
}
.footer-right-cta li {
    color: white;
    font-size: 15px;
    margin: 15px 0;
}
.footer-right-cta li a {
    color: #fff;
    position: relative;
    padding-left: 26px;
}
.footer-right-cta li a:before {
    content: " ";
    display: block;
    height: 30px;
    width: 30px;
    background-image: url(../images/sprite.png);
    background-position: -9px -185px;
    background-repeat: no-repeat;
    position: absolute;
}
.footer-right-cta li+li {
    background-position: -9px -185px;
}
.footer-right-cta li+li+li a:before {
    background-position: -9px -225px;
}
.footer-right-cta li+li+li+li a:before {
    background-position: -11px -262px;
}
.footer-botom {
    margin: 30px 0 0 0;
    padding: 15px 0;
    color: #cacaca;
    border-top: 1px #71757b solid;
    font-size: 12px;
}
.footer-botom ul {
    float: right;
    margin: 0px;
}
.footer-botom ul li {
    float: left;
    line-height: 14px;
}
.footer-botom ul li+li {
    border-left: 1px #cacaca solid;
}
.footer-botom ul li a {
    color: #cacaca;
    font-size: 12px;
    display: block;
    padding: 0 9px;
}
.footer-links.footer-links-buttom ul:last-child {
    width: 50%;
}
.footer-disclaimer {
    margin: 0px 0 0 0;
    padding: 15px 0;
    color: #cacaca;
    border-top: 1px #71757b solid;
    font-size: 12px;
    color: #cacaca;
}
.inner-slider-content {
    position: absolute;
    top: 152px;
    left: 0px;
    width: 100%;
}
.inner-slider-content .col-md-8 {
    position: relative;
}
.inner-slider-content .col-md-8:before {
    position: absolute;
    content: "";
    width: 200%;
    z-index: 1;
    height: 100%;
    left: -300px;
    background: -webkit-linear-gradient(top, #ffffff 1%, #8e8e8e 48%, #000000 99%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff3b 1%, #8e8e8e61 48%, #000000 99%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.side-slider-menu {
    background-image: url(../images/bg-watermark.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 66px;
    border: 1px #e0e0e0 solid;
    background-color: #fff;
    z-index: 2;
    position: relative;
}
.side-slider-menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.side-slider-menu ul li a {
    display: block;
    padding: 20px 20px 21px 35px;
    color: #1d1d1d;
    text-decoration: none;
    border-bottom: 1px #e0e0e0 solid;
    position: relative;
}
.side-slider-menu ul li a:before {
    background-image: url(../images/sprite.png);
    background-position: -9px -315px;
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 12px;
    top: 22px;
}
.side-slider-menu ul li:hover a {
    color: #fff;
    background-color: #253c70;
}
.side-slider-menu ul li:hover a:before {
    background-position: -9px -292px;
}
.slider.slider-inner .inner-slider-text {
    position: absolute;
    bottom: 10px;
    z-index: 2;
}
.slider.slider-inner .inner-slider-text h2 {
    line-height: 36px;
    font-size: 35px;
    text-transform: uppercase;
}
.slider.slider-inner .inner-slider-text h2 br {
    display: none;
}
.slider.slider-inner .inner-slider-text h2.smallwb br {
    display: block;
}
.slider.slider-inner .inner-slider-text h2.small {
    line-height: 31px;
    font-size: 28px;
}
.breadcrumb-bar .container .row {
    margin-right: 0px;
    margin-left: 0px;
    border-bottom: 1px #e0e0e0 solid;
}
.breadcrumb-bar .container .row>div {
    padding-left: 0px;
    padding-right: 0px;
}
.breadcrumb-bar .container ul {
    margin: 0px;
}
.breadcrumb-bar .container ul li {
    float: left;
    margin-right: 20px;
}
.breadcrumb-bar .container ul li a {
    display: block;
    color: #1d1d1d;
    padding: 15px 0px;
    font-size: 14px;
    position: relative;
}
.breadcrumb-bar .container ul li:first-child a {
    color: #01aab8;
}
.breadcrumb-bar .container ul li+li a:before {
    content: ">";
    display: block;
    position: absolute;
    left: -11px;
    top: 14px;
}
.breadcrumb-bar a.applybutton {
    color: #fff;
    background-color: #253670;
    padding: 5px 30px;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    margin: 10px 0 0 0;
    font-size: 14px;
    float: right;
}
.breadcrumb-bar a.applybutton:hover {
    background-color: #2a71ad;
}
.facts-box {
    padding: 25px;
}
.facts-box ul {
    margin: 25px 0 10px 0;
}
.facts-box li {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin: 5px 0;
}
.facts-box li strong {
    font-size: 30px;
    line-height: 30px;
}
.facts-box a {
    color: #fff;
    font-size: 14px;
}
.school-sec {
    padding: 60px 0 0;
}
.school-sec p strong,
.school-sec p b {
    font-weight: normal
}
.inner-page .intro-para,
.school-sec p {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.simple-box p {
    font-size: 17px;
    color: #1d1d1d;
    margin: 25px 0;
}
.simple-box strong {
    display: block;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 26px;
}
.simple-box a {
    display: block;
    margin: 15px 0 0 0;
    position: absolute;
    bottom: -10px;
}
.simple-box img {
    height: auto;
    width: 100%;
}
.testimonials-pane {
    padding: 89px 0;
    clear: both;
    width: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.testimonials-pane .testimonial_txt p {
    display: block;
    padding: 40px 121px 40px 40px;
    background-color: #fff;
    margin: 0px 0px 0px 0px;
    color: #1d1d1d;
    position: relative;
}
.testimonials-pane .testimonial_txt p:before {
    content: " ";
    display: inline-block;
    height: 34px;
    width: 50px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: -128px -34px;
    margin: 0 0 -4px 0;
}
.testimonials-pane .testimonial_txt p:after {
    content: " ";
    display: inline-block;
    height: 34px;
    width: 50px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: -182px -31px;
    margin: 0 0 -22px 0;
}
.testimonials-pane h6 {
    color: #fff;
    font-size: 19px;
    margin: 25px 0 0 0;
}
.testimonials-pane h6 strong {
    display: block;
}
.testimonials-pane .testimonial-img {
    margin: 37px 0 0 -60px;
}
.message-pre img {
    height: auto;
    width: 100%;
}
.message-pre h2 {
    margin: 65px 0 0 0;
}
.pre-sec {
    background-repeat: no-repeat;
    background-position: left top;
}
.pre-sec img {
    height: auto;
    width: 100%;
}
.pre-sec .row>div {
    padding: 0px;
}
.green-area {
    padding: 5em 5em 1em 5em;
    font-family: 'Open Sans', sans-serif;
}
.heading-light {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    font-weight: 700;
}
.heading-light:after {
    content: " ";
    display: block;
    height: 25px;
    width: 120px;
    background-image: url(../images/sprite.png);
    background-position: -126px -83px;
    margin: 0 auto;
}
.pre-secs {
    margin: 0 0 -66px 0;
}
.green-area ul {
    display: inline-block;
    margin: 30px 0 0 0;
}
.green-area li {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    padding: 35px 15px;
    border-bottom: 1px #496a6f solid;
    float: left;
    width: 50%;
}
.green-area li:nth-child(odd) {
    border-right: 1px #496a6f solid;
}
.green-area li+li+li {
    border-bottom: 0px;
}
.green-area li strong {
    display: block;
    font-size: 41px;
    font-weight: 900;
    line-height: 42px;
}
.side-box-pane {
    border: 1px #e4e4e4 solid;
    border-top: 5px #5885b7 solid;
    padding: 35px;
    text-align: left;
    background-size: cover;
}
.side-box-pane h3 {
    font-family: 'Cinzel', serif;
    font-weight: 500;
    color: #5885b7;
    font-size: 33px;
    text-transform: uppercase;
    padding-bottom: 6px;
    position: relative;
}
.side-box-pane h3:after {
    height: 19px;
    width: 120px;
    content: " ";
    display: block;
    background-image: url(../images/sprite.png);
    background-position: -122px -111px;
    background-repeat: no-repeat;
    margin: 10px auto 0 auto;
}
.side-box-pane p {
    font-size: 21px;
    color: #1d1d1d;
    line-height: 25px;
    margin: 20px 0;
    font-family: 'Open Sans', sans-serif;
}
.side-box-pane a {
    display: block;
    margin: 30px 20px 14px 20px;
    border: 1px #eee solid;
    color: #1d1d1d;
    font-size: 15px;
    text-align: center;
    padding: 14px 30px 14px 20px;
    background-color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none !important;
    position: relative;
}
.side-box-pane a:hover {
    border: 1px #5885b7 solid;
}
.side-box-pane a:after {
    content: " ";
    display: block;
    height: 20px;
    width: 20px;
    background-image: url(../images/sprite.png);
    background-position: -5px -345px;
    background-repeat: no-repeat;
    position: absolute;
    top: 16px;
    right: 22px;
}
.simple-box-acd {
    overflow: hidden;
    border: 1px #d5d5d5 solid;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    overflow: hidden;
    margin-bottom: 25px;
}
.simple-box-acd img {
    height: auto;
    width: 100%;
}
.pad-set h4 {
    font-size: 23px;
    font-weight: 700;
    margin: 0 0 15px 0;
}
.pad-set {
    padding: 20px;
}
.pad-set p {
    margin: 0px;
    color: #1d1d1d;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    line-height: 27px;
}
.pad-set ul {
    margin: 0px;
}
.pad-set li {
    position: relative;
    padding: 2px 5px 3px 19px;
}
.pad-set li a {
    color: black;
    font-size: 16px;
}
.pad-set li a strong {
    color: black;
}
.pad-set li:before {
    height: 17px;
    width: 17px;
    background-color: transparent;
    content: " ";
    display: block;
    position: absolute;
    left: 0px;
    top: 7px;
    color: #253c70;
    font-size: 13px;
    background-image: url(../images/sprite.png);
    background-position: -44px -151px;
    background-repeat: no-repeat;
}
.pad-set li.parent-li:before {
    height: 7px;
    width: 7px;
    background-color: #253c70;
    content: " ";
    display: block;
    position: absolute;
    left: 4px;
    top: 13px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.pad-set li.parent-li {
    padding-top: 5px;
    padding-bottom: 5px;
}
.simple-box-acd-eq {
    min-height: 650px;
}
.pad-set.pdst-2 {
    padding: 12px 20px 20px 20px
}
.pad-set.pdst-2 h4 {
    margin: 0 0 6px 0;
}
.full-width-pane img {
    height: auto;
    width: 100%;
}
.full-width-pane .row>div {
    padding: 0px;
}
.full-width-pane .row .row {
    margin-left: 0px;
    margin-right: 0px;
}
.full-width-pane .row .row .col-md-6 {
    display: flex;
    flex-flow: column;
    justify-content: center;
    text-align: center;
    font-size: 18px;
}
.full-width-pane .row .row .col-md-6 p {
    color: #fff;
    padding: 0 40px;
    line-height: 22px;
}
.full-width-pane .row .row .col-md-6 h4 {
    color: #17909a;
    font-size: 70px;
    margin: 6px 0px;
    font-weight: 700;
}
.full-test-pane {
    margin: 170px 0 70px 0;
}
.full-test-pane .tst-box {
    border: 1px #d5d5d5 solid;
    padding: 20px;
    margin: 0 5px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}
.full-test-pane .tst-box img {
    margin: -139px -1px 20px -20px;
}
.full-test-pane .tst-box p {
    margin: 0px;
    font-size: 16px;
    color: #1d1d1d;
    min-height: 170px;
}
.full-test-pane .tst-box h5 {
    color: #17909a;
    font-size: 25px;
    font-weight: 700;
    margin: 0 0 0px 0;
    border-bottom: 1px #cfcfcf solid;
    padding: 0px 0 10px 0;
}
.full-test-pane .tst-box h6 {
    color: #1b1b1b;
    font-size: 17px;
    font-weight: 700;
    margin: 0px 0 10px 0;
    border-bottom: 1px #cfcfcf solid;
    padding: 10px 0;
}
.schools-main-wrapper {
    margin: 30px 0 0 0;
}
.filtertable-subjects {
    padding: 40px 0 20px;
    margin: 0;
    border-bottom: none;
}
.filtertable-subjects.nav-pills li {
    display: inline-block;
}
.filtertable-subjects.nav-pills span {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    padding: 0;
    background: transparent;
    color: #253c70;
    margin: 0 10px 0 0;
    font-weight: 700;
}
.filtertable-subjects.nav-pills .nav-link {
    font-family: 'Open Sans', sans-serif;
    background: #e9e9e9;
    padding: 8px;
    color: #000;
    border-radius: 0;
    margin: 0 5px 10px;
    font-size: 16px;
    font-weight: 400;
}
.filtertable-subjects.nav-pills .nav-link.active,
.filtertable-subjects .nav-pills .show>.nav-link {
    color: #fff;
    background: #253c70;
}
.filtertable-programtypes.nav-pills {
    padding: 0 0 40px;
    margin: 0;
    border-bottom: none;
}
.filtertable-programtypes.nav-pills li {
    display: inline-block;
}
.filtertable-programtypes.nav-pills span {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    padding: 0;
    background: transparent;
    color: #253c70;
    margin: 0 10px 0 0;
    font-weight: 700;
}
.filtertable-programtypes.nav-pills .nav-link {
    font-family: 'Open Sans', sans-serif;
    background: #e9e9e9;
    padding: 8px;
    color: #000;
    margin: 0 5px 10px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 0;
}
.filtertable-programtypes.nav-pills .nav-link.active,
.filtertable-programtypes .nav-pills .show>.nav-link {
    color: #fff;
    background: #253c70;
}
.schools-list .top-bar {
    width: 100%;
    display: block;
    text-align: right;
    padding: 0 0 15px 0;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #ccc;
}
.schools-list .top-bar ul {
    margin: 0;
}
.schools-list .top-bar ul li {
    display: inline-block;
    font-size: 13px;
    color: #1d1d1d;
    padding: 0 20px 0 0;
}
.schools-list .top-bar span {
    width: 25px;
    height: 19px;
    font-size: 44px;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
}
.schools-list .simple-box-acd {
    min-height: 583px;
    margin: 0 0 40px 0;
    position: relative;
    box-shadow: 1px 1px 14.72px 1.28px rgba(0, 0, 0, 0.24);
}
.schools-list .simple-box-acd .smplbx-bottom {
    padding: 10px 0 0 0;
    border-top: 1px solid #ccc;
    margin: 10px auto;
    position: absolute;
    font-size: 0;
    width: 90%;
    left: 0;
    bottom: 10px;
    right: 0;
}
.schools-list .simple-box-acd .smplbx-bottom ul {
    display: inline-block;
    width: 70%;
    vertical-align: top;
}
.schools-list .simple-box-acd .smplbx-bottom ul li {
    display: inline-block;
    padding: 0 6px 0 0px;
}
.schools-list .simple-box-acd .pad-set li:before {
    display: none;
}
.schools-list .simple-box-acd .smplbx-bottom ul li span.sprite {
    width: 25px;
    height: 19px;
    font-size: 44px;
    display: block;
}
span.red-gradcap {
    background-position: -8px -381px;
}
span.red-certif {
    background-position: -45px -377px;
}
span.red-diploma {
    background-position: -83px -381px;
}
span.gray-certif {
    background-position: -46px -416px;
}
span.gray-diploma {
    background-position: -81px -418px;
}
.schools-list .simple-box-acd .smplbx-bottom a {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 30%;
    text-align: right;
    font-size: 14px;
    text-decoration: underline;
    vertical-align: top;
    color: #253670;
    text-decoration: un;
}
.schools-list .tab-content .tab-pane {
    font-size: 0;
}
.schools-list .tab-content .tab-pane .col-md-4 {
    display: inline-block;
}
.mainpara {
    color: #1d1d1d;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.innerschool .nav-pills {
    text-align: center;
    margin: 20px 0 0;
    display: block;
}
.innerschool .nav-pills li {
    display: inline-block;
    text-align: center;
}
.innerschool .nav-pills .nav-link {
    font-family: 'Open Sans', sans-serif;
    background: transparent;
    padding: 8px 40px;
    color: #000;
    margin: 0 5px 0;
    font-size: 16px;
    font-weight: 400;
    color: #253670;
    border-radius: 10px;
    border: 1px solid #253670;
    transition: all 0.3s ease-out;
}
.innerschool .nav-pills .nav-link.active,
.innerschool .nav-pills .nav-pills .show>.nav-link {
    color: #fff;
    background: #253670;
}
.innerschool .nav-pills .nav-link:hover {
    color: #fff;
    background: #253670;
}
.innerschool h4 {
    padding: 0;
    margin: 0;
    text-align: center;
    color: #d50000;
    font-size: 18px;
    display: block;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
}
.innersubjectss {
    margin: 40px 0 0 0;
    text-align: center;
}
.inrsub-box {
    display: inline-block;
    padding: 20px;
    margin: 0 0 20px;
    vertical-align: top;
    transition: all 0.3s ease-out;
    border-radius: 5px;
}
.inrsub-box:hover {
    box-shadow: 0 0 33px 5px #0000000d;
}
.inrsub-box p {
    color: #1d1d1d;
    font-size: 13.6px;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}
.inrsub-box figure {
    width: 100%;
    margin: 0 auto;
}
.inrsub-box figure span.sprite {
    width: 35px;
    height: 50px;
    display: block;
    margin: 0 auto;
}
.inrsub-box span.sprite.hrm {
    background-position: -10px -474px;
}
.inrsub-box span.sprite.marketing {
    background-position: -91px -475px;
    width: 45px;
}
.inrsub-box span.sprite.accounting {
    background-position: -177px -475px;
    width: 41px;
}
.inrsub-box span.sprite.finance {
    background-position: -263px -475px;
    width: 45px;
}
.inrsub-box span.sprite.management {
    background-position: -343px -472px;
    width: 42px;
}
.inrsub-box span.sprite.advertising {
    background-position: -431px -475px;
}
.inrsub-box span.sprite.projectmanagement {
    background-position: -510px -476px;
}
.inrsub-box span.sprite.entrepreneurship {
    background-position: -10px -536px;
}
.inrsub-box span.sprite.qualitymanagement {
    background-position: -88px -536px;
    width: 47px;
}
.inrsub-box span.sprite.retailmanagement {
    background-position: -177px -537px;
    width: 47px;
}
.inrsub-box span.sprite.logisticsmanagement {
    background-position: -266px -539px;
    width: 59px;
}
.inrsub-box span.sprite.hospitalitymanagement {
    background-position: -365px -536px;
    width: 39px;
}
.inrsub-box span.sprite.internationalbusiness {
    background-position: -446px -537px;
}
.inrsub-box span.sprite.pabm {
    background-position: -91px -1276px;
    width: 44px;
}
.inrsub-box span.sprite.am {
    background-position: -164px -1280px;
    width: 42px;
}
.inrsub-box span.sprite.rema {
    background-position: -241px -1279px;
    height: 50px;
}
.inrsub-box span.sprite.cm {
    background-position: -306px -1270px;
    width: 55px;
    height: 70px;
}
.idc-wrapper {
    font-size: 0;
    padding: 30px 0 0;
}
.idc-wrapper .left {
    width: 50%;
    float: left;
    display: inline-block;
}
.exploredegree {
    background: #253c70;
    padding: 48px;
    min-height: 405px;
}
.exploredegree h3 {
    font-size: 37px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 30px;
}
.exploredegree h3 strong {
    display: block;
}
.exploredegree a {
    font-size: 17px;
    color: #fff;
    display: block;
    font-family: 'Open Sans', sans-serif;
    padding: 0 0 4px;
}
.dip-certi-programs {
    padding: 48px;
    min-height: 437px;
    background: url(/assets/images/dipcertiprog-bg.png)no-repeat center;
    background-size: cover;
}
.dip-certi-programs h3 {
    color: #2e5257;
    font-size: 37px;
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 30px;
}
.dip-certi-programs h3 strong {
    display: block;
}
.dip-programs {
    padding: 0 0 20px;
}
.dip-programs p {
    font-size: 17px;
    padding: 0;
    margin: 0;
    color: #2e5257;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.dip-programs a {
    font-size: 17px;
    margin: 0;
    color: #2e5257;
    display: block;
    font-family: 'Open Sans', sans-serif;
    padding: 0 0 4px;
}
.dip-programs li.smllnk a,
.certif-programs li.smllnk a {
    font-size: 15px;
}
.certif-programs p {
    font-size: 17px;
    padding: 0;
    margin: 0;
    color: #2e5257;
    font-weight: 700;
}
.certif-programs a {
    font-size: 17px;
    padding: 0;
    margin: 0;
    color: #2e5257;
    display: block;
}
.idc-wrapper .right {
    width: 50%;
    display: inline-block;
    padding: 80px 0 0;
    margin: 0;
    float: right;
}
.featured-faculty {
    padding: 48px 48px 8px 48px;
    min-height: 406px;
    background: url(/assets/images/featuredf-bg.png)no-repeat center;
    background-size: cover;
}
.featured-faculty h3 {
    color: #fff;
    font-size: 37px;
    padding: 0;
    margin: 0 0 30px;
    font-family: 'Open Sans', sans-serif;
}
.featured-faculty h3 strong {
    display: block;
}
.featured-faculty h4 {
    color: #fff;
    margin: 0;
    padding: 0;
    font-weight: 800;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.featured-faculty h5 {
    color: #fff;
    margin: 0;
    padding: 0 0 30px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.career-prospects {
    padding: 48px;
    min-height: 450px;
    background: #009cbd;
}
.career-prospects h3 {
    color: #fff;
    font-size: 37px;
    margin: 0 0 30px;
    padding: 0 0 20px;
    border-bottom: 4px solid #fff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
}
.career-prospects p {
    font-size: 17px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
.rightbordr {
    position: relative;
    height: 100%;
    border-right: 1px solid #dbdbdb;
}
.resources-wrapper {
    margin: 0 0 60px;
}
.resour-list {
    margin: 30px 0 0;
}
.resour-box {
    text-align: center;
    padding: 0 15px;
}
.resour-box figure span.sprite {
    width: 100px;
    height: 93px;
    display: block;
    margin: auto;
}
.resour-box figure span.sprite.schlrshpgrnt {
    background-position: -9px -621px;
}
.resour-box figure span.sprite.tutionfee {
    background-position: -189px -633px;
}
.resour-box figure span.sprite.admisionadvisr {
    background-position: -374px -631px;
}
.resour-box h2 {
    font-size: 30px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 20px;
}
.resour-box h2 strong {
    color: #86162d;
}
.resour-box p {
    color: #1d1d1d;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 30px;
}
.resour-box a {
    background: #253670;
    padding: 11px 21px;
    color: #fff;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    border-radius: 10px;
    border: 1px solid transparent;
}
.resour-box a:hover {
    border-color: #253670;
    background: transparent;
    color: #253670;
    text-decoration: none;
}
.inrsub-box span.sprite.visualcommunication {
    background-position: -219px -755px;
    width: 49px;
    height: 60px;
}
.inrsub-box span.sprite.interiordesign {
    background-position: -10px -755px;
    width: 54px;
    height: 70px;
}
.inrsub-box span.sprite.architecture {
    background-position: -110px -755px;
    width: 60px;
    height: 70px;
}
.inrsub-box span.sprite.cs {
    background-position: -92px -851px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.it {
    background-position: -166px -854px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.nm {
    background-position: -239px -853px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.se {
    background-position: -306px -858px;
    width: 48px;
    height: 50px;
}
.inrsub-box span.sprite.wd {
    background-position: -386px -853px;
    width: 56px;
    height: 50px;
}
.inrsub-box span.sprite.ma {
    background-position: -466px -854px;
    width: 50px;
    height: 50px;
}
.inrsub-box span.sprite.telecommunications {
    background-position: -10px -835px;
    width: 40px;
    height: 70px;
}
.inrsub-box span.sprite.cj {
    background-position: -363px -943px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.cc {
    background-position: -433px -939px;
    width: 60px;
    height: 60px;
}
.inrsub-box span.sprite.ps {
    background-position: -513px -944px;
    width: 60px;
    height: 60px;
}
.inrsub-box span.sprite.policing {
    background-position: -590px -947px;
    width: 40px;
    height: 60px;
}
.inrsub-box span.sprite.corrections {
    background-position: -20px -945px;
    width: 60px;
    height: 60px;
}
.inrsub-box span.sprite.csi {
    background-position: -98px -941px;
    width: 60px;
    height: 60px;
}
.inrsub-box span.sprite.jj {
    background-position: -184px -938px;
    width: 60px;
    height: 60px;
}
.inrsub-box span.sprite.investigation {
    background-position: -274px -941px;
    width: 60px;
    height: 60px;
}
.inrsub-box span.sprite.ee {
    background-position: -23px -1033px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.mle {
    background-position: -82px -1037px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.ae {
    background-position: -149px -1033px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.specialeducation {
    background-position: -217px -1027px;
    width: 44px;
    height: 50px;
}
.inrsub-box span.sprite.assessmentevaluation {
    background-position: -286px -1031px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.tl {
    background-position: -346px -1033px;
    width: 44px;
    height: 50px;
}
.inrsub-box span.sprite.as {
    background-position: -417px -1030px;
    width: 45px;
    height: 50px;
}
.inrsub-box span.sprite.ci {
    background-position: -489px -1031px;
    width: 49px;
    height: 50px;
}
.inrsub-box span.sprite.ta {
    background-position: -569px -1031px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.aerospaceengineering {
    background-position: -18px -1103px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.electricalengineering {
    background-position: -88px -1104px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.mechanicalengineering {
    background-position: -168px -1104px;
    width: 45px;
    height: 50px;
}
.inrsub-box span.sprite.civilengineering {
    background-position: -252px -1106px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.industrialengineering {
    background-position: -329px -1099px;
    width: 40px;
    height: 50px;
}
.inrsub-box span.sprite.nutritional {
    background-position: -14px -1186px;
    width: 46px;
    height: 50px;
}
.inrsub-box span.sprite.legalstudies {
    background-position: -18px -1278px;
    width: 42px;
    height: 50px;
}
.inrsub-box span.sprite.biology {
    background-position: -12px -1372px;
    width: 37px;
    height: 60px;
}
.inrsub-box span.sprite.chemistry {
    background-position: -92px -1373px;
    width: 48px;
    height: 60px;
}
.inrsub-box span.sprite.osh {
    background-position: -9px -1459px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.fs {
    background-position: -92px -1458px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.publicadministration {
    background-position: -115px -1557px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.politicalscience {
    background-position: -8px -1553px;
    width: 56px;
    height: 60px;
}
.inrsub-box span.sprite.generalpsychology {
    background-position: -10px -1644px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.clinicalpsychology {
    background-position: -85px -1643px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.counselingpsychology {
    background-position: -174px -1644px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.educationalpsychology {
    background-position: -255px -1645px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.organizationalpsychology {
    background-position: -345px -1645px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.teachingassistant {
    background-position: -433px -1657px;
    width: 50px;
    height: 60px;
}
.inrsub-box span.sprite.economics {
    background-position: -14px -1728px;
    width: 50px;
    height: 55px;
}
.inrsub-box span.sprite.english {
    background-position: -91px -1732px;
    width: 42px;
    height: 55px;
}
.inrsub-box span.sprite.masscommunication {
    background-position: -163px -1732px;
    width: 35px;
    height: 55px;
}
.inrsub-box span.sprite.history {
    background-position: -228px -1731px;
    width: 30px;
    height: 55px;
}
.inrsub-box span.sprite.sociology {
    background-position: -287px -1728px;
    width: 41px;
    height: 55px;
}
.inrsub-box span.sprite.journalism {
    background-position: -357px -1732px;
    width: 40px;
    height: 55px;
}
.inrsub-box span.sprite.humanservices {
    background-position: -12px -1815px;
    width: 50px;
    height: 55px;
}
.inrsub-box span.sprite.musicperfor {
    background-position: -91px -1190px;
    width: 50px;
    height: 55px;
}
.infiniteacademic-wrapper {
    background: url(/assets/images/program-banner-2.jpg)no-repeat center;
    background-size: cover;
}
.infiniteacademic-wrapper .ia-box {
    background: #86162d;
    padding: 36px 63px;
    /* width: 88%; */
}
.infiniteacademic-wrapper .ia-box h3 {
    padding: 0 0 10px;
    margin: 0;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.infiniteacademic-wrapper .ia-box p {
    padding: 0 0 10px;
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}
.infiniteacademic-wrapper .ia-box .box {
    border: 1px solid #fff;
    padding: 16px 0;
    margin: 0;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    width: 147px;
    line-height: 1.2;
    margin: 30px 0 0 0;
    font-family: 'Open Sans', sans-serif;
}
.infiniteacademic-wrapper .ia-box .box+.box {
    margin: 0 0 0 30px;
}
.infiniteacademic-wrapper .ia-box .box strong {
    display: block;
    font-size: 30px;
}
.text-side h2 {
    font-size: 32px;
}
.text-side h2 strong {
    display: block;
}
.text-side p {
    text-align: left;
}
.dp-boxes-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.dp-boxes-wrapper .dp-courses {
    background: url(/assets/images/bg-watermark.jpg)no-repeat center;
    background-size: cover;
    padding: 16px;
}
.dp-boxes-wrapper h3 {
    color: #fff;
    line-height: 1;
    font-size: 53px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
}
.dp-boxes-wrapper h3.smalllll {
    font-size: 20px;
}
.dp-boxes-wrapper h3:before {
    position: absolute;
    /* content: ""; */
    left: -50px;
    width: 30px;
    background: #f79220;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.dp-boxes-wrapper h3:after {
    position: absolute;
    /* content: ""; */
    right: -50px;
    width: 30px;
    background: #f79220;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.dp-boxes-wrapper p {
    color: #fff;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
    font-size: 13px;
    display: block;
}
.dp-boxes-wrapper p.smal {
    font-size: 10px;
    padding: 4px 0 0 0;
}
.dp-boxes-wrapper p.mainpara {
    color: #1d1d1d;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    line-height: normal;
}
.dp-boxes-wrapper h3.small {
    font-size: 38px;
}
.dp-boxes-wrapper .dp-smallbox {
    padding: 16px;
    margin: 30px 0 0;
    min-height: 78px;
}
.dp-boxes-wrapper .dp-smallbox h3 {
    color: #fff;
    line-height: 1;
    font-size: 26px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
}
.dp-boxes-wrapper .dp-smallbox h3.small {
    font-size: 21px;
}
.dp-boxes-wrapper .dp-ch h3:before,
.dp-boxes-wrapper .dp-ch h3:after {
    background: #fff;
}
.dp-ec {
    background: url(/assets/images/dp-smbxbg-1.png)no-repeat center;
    background-size: cover;
}
.dp-tf {
    background: url(/assets/images/dp-smbxbg-2.png)no-repeat center;
    background-size: cover;
}
.dp-ch {
    background: url(/assets/images/dp-smbxbg-3.png)no-repeat center;
    background-size: cover;
}
.dp-duration {
    background: url(/assets/images/dp-smbxbg-4.png)no-repeat center;
    background-size: cover;
}
.readytoaply-wrapper {
    background: url(/assets/images/program-banner-3.jpg)no-repeat center;
    background-size: cover;
}
.readytoaply-box h3 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 32px;
    font-weight: 700;
    margin: 0 0 30px;
}
.readytoaply-box p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin: 0 0 30px;
}
.readytoaply-box a {
    font-size: 18px;
    color: #fff;
    text-align: center;
    width: 257px;
    display: block;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 6px 0;
    margin: 0 0 20px;
    line-height: 1.7;
    text-transform: uppercase;
}
.readytoaply-box a:hover {
    background: #57afb6;
    text-decoration: none;
}
.readytoaply-box a.fill {
    background: #57afb6;
}
.readytoaply-box a.fill:hover {
    background: transparent;
}
.inner-program .dp-boxes-wrapper h3 {
    font-size: 26px;
}
.tabs-intabs-wrapper {
    padding: 20px 0 60px;
}
.ad-tabs-wrapper {
    padding: 40px 0 0 0;
}
.ad-maintabs {
    display: inline-block;
    width: 50%;
    font-size: 0;
    margin: 0;
}
.ad-maintabs .nav-item {
    width: 50%;
    display: inline-block;
}
.ad-maintabs.nav li a {
    font-family: 'Open Sans', sans-serif;
    background: #253670;
    padding: 12px;
    color: #fff;
    font-size: 22px;
    min-width: 256px;
    text-align: center;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
}
.ad-maintabs.nav li a:before {
    position: absolute;
    content: "\f105";
    font-family: "fontawesome";
    left: 32px;
}
.ad-maintabs.nav-pills .nav-link.active,
.ad-maintabs.nav-pills .show>.nav-link {
    background-color: #86162d;
}
.maintab-content {
    border: 1px solid #ccc;
    height: 450px;
    overflow: hidden;
}
.maintab-content .tab-pane {
    font-size: 0;
    width: 100%;
    height: 100%;
}
.sectabs {
    display: inline-block;
    width: 50%;
    padding: 40px 20px;
    vertical-align: top;
    background: #f3f3f3;
    height: 102%;
}
.sectabs:before {
    position: absolute;
    content: "";
    right: -19px;
    top: 45%;
    background: url(/assets/images/arrowr-right.png)no-repeat right;
    width: 50px;
    height: 50px;
}
.sectabs .nav-item {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin: 0 7px 17px 0;
}
.sectabs.nav li a {
    padding: 13px 0px 12px 44px;
    font-size: 15px;
    border: 1px solid #d5d4d4;
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    line-height: 1;
    position: relative;
    min-height: 56px;
    display: flex;
    align-items: center;
}
.sectabs.nav-pills .nav-link:hover,
.sectabs.nav-pills .nav-link.active,
.sectabs.nav-pills .show>.nav-link {
    background-color: #253670;
    color: #fff;
}
.sectabs.nav li a .sprite {
    display: inline-block;
    position: absolute;
    left: 10px;
    width: 25px;
    height: 25px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.sectabs.nav-pills .nav-link:hover .sprite,
.sectabs.nav-pills .nav-link.active .sprite,
.sectabs.nav-pills .show>.nav-link .sprite {
    filter: brightness(0) invert(1);
}
.sectabs.nav li a .sprite.bnm {
    background-position: -299px -45px;
    height: 18px;
}
.sectabs.nav li a .sprite.pspa {
    background-position: -340px -40px;
}
.sectabs.nav li a .sprite.edu {
    background-position: -381px -48px;
    height: 15px;
}
.sectabs.nav li a .sprite.hes {
    background-position: -417px -40px;
}
.sectabs.nav li a .sprite.csci {
    background-position: -462px -45px;
    height: 17px;
}
.sectabs.nav li a .sprite.socser {
    background-position: -513px -39px;
}
.sectabs.nav li a .sprite.crijst {
    background-position: -563px -43px;
    height: 21px;
}
.sectabs.nav li a .sprite.lnls {
    background-position: -615px -37px;
}
.sectabs.nav li a .sprite.psy {
    background-position: -668px -45px;
    height: 17px;
}
.sectabs.nav li a .sprite.engr {
    background-position: -184px -1204px;
    width: 21px;
    height: 21px;
}
.sectabs.nav li a .sprite.sociservi {
    background-position: -257px -1202px;
    width: 23px;
    height: 23px;
}
.sectabs.nav li a .sprite.apldarts {
    background-position: -333px -1203px;
    width: 22px;
    height: 21px;
}
.sectabs.nav li a .sprite.ocusafandfirscien {
    background-position: -406px -1199px;
    width: 18px;
    height: 24px;
}
.sectabs.nav li a .sprite.natscie {
    background-position: -477px -1202px;
    width: 23px;
    height: 22px;
}
.sectabs.nav li a .sprite.perfoarts {
    background-position: -553px -1205px;
    width: 23px;
    height: 19px;
}
.sectab-content {
    display: inline-block;
    background: #fff;
    padding: 40px 40px 2px 40px;
    width: 50%;
    background: url(/assets/images/bg-side.png)no-repeat top center;
    background-size: contain;
    min-height: 400px;
}
.renowned-majors {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
.renowned-majors h4 {
    color: #86162d;
    font-weight: 800;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
}
.renowned-majors ul li {
    margin: 0 0 6px 0;
    font-size: 15px;
    color: #28c75a;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}
.renowned-majors ul li a {
    font-size: 15px;
    color: #86162d;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    padding: 0 0 0 11px;
}
.renowned-majors ul li a:before {
    position: absolute;
    content: "\f105";
    font-family: "fontawesome";
    left: 0;
    color: #9acfd3;
}
.accreflexiself {
    font-size: 0;
    margin: 30px 0 0;
}
.accreflexiself li {
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    font-size: 17px;
    color: #1d1d1d;
    width: 33.33%;
    position: relative;
    padding: 0px 0 0;
}
.accreflexiself li span.sprite {
    display: block;
    width: 46px;
    height: 44px;
    margin: 0 auto 10px;
}
.accreflexiself li span.sprite.accre {
    background-position: -63px -190px;
}
.accreflexiself li span.sprite.flexible {
    background-position: -136px -190px;
}
.accreflexiself li span.sprite.self {
    background-position: -217px -185px;
}
.abt-schoolwrapper {
    background: url(/assets/images/dprog-banner2.png)no-repeat top center;
    background-size: cover;
}
.abt-schoolwrapper h2 {
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 38px;
    font-weight: 800;
    padding: 0 0 30px;
    margin: 0 0 30px;
    border-bottom: 4px solid #253c70;
}
.abt-schoolwrapper p {
    display: block;
    color: #fff;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    line-height: 2;
}
.abt-submajor-wraper {
    position: relative;
}
.abt-submajor-wraper .text {
    position: unset;
}
.abt-submajor-wraper .text p {
    font-size: 17px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
    padding: 0 50px 0 0;
}
.cta-bigbox {
    position: relative;
    display: inline-block;
    background: url(/assets/images/bg-side.png)no-repeat center;
    background-size: cover;
    text-align: center;
    min-height: 175px;
    vertical-align: top;
    margin: 69px 0 0 0px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.cta-bigbox h3 {
    color: #fff;
    line-height: 1;
    font-size: 33px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
}
.cta-bigbox h3:before {
    position: absolute;
    content: "";
    left: -50px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.cta-bigbox h3:after {
    position: absolute;
    content: "";
    right: -50px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.cta-bigbox p {
    color: #fff;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 5px 0 0;
    font-size: 17px;
    display: block;
    font-size: 13px;
}
.cta-bigbox.cta-eligibilitycriteria {
    background: url(/assets/images/big-bg-orange.png)no-repeat center;
    background-size: cover;
    padding: 0 30px;
}
.cta-bigbox.cta-tuitionfee {
    margin-right: 0;
    background: url(/assets/images/big-bg-blue.png)no-repeat center;
    background-size: cover;
}
.cta-box {
    margin: 0 0 20px;
    width: 100%;
    position: relative;
    background: url(/assets/images/bg-side.png)no-repeat center;
    background-size: cover;
    text-align: center;
    padding: 0 20px;
    min-height: 175px;
    display: flex;
    align-items: center;
    flex-flow: column;
    justify-content: center;
}
.cta-box h3 {
    color: #fff;
    line-height: 1;
    font-size: 33px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
    z-index: 3;
}
.cta-box h3:before {
    position: absolute;
    content: "";
    left: -40px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.cta-box h3:after {
    position: absolute;
    content: "";
    right: -40px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.cta-box p {
    color: #fff;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 5px 0 0;
    font-size: 17px;
    display: block;
    z-index: 3;
    font-size: 13px;
}
.cta-box.cta-duration h3 {
    color: white;
}
.cta-box.cta-duration h3:before {
    background: white;
}
.cta-box.cta-duration h3:after {
    background: white;
}
.cta-box.cta-duration p {
    color: #1d1d1d;
    padding: 5px 0 0;
}
.cta-courses {
    background: url(/assets/images/smal-bg-drkgreen.png)no-repeat center;
    background-size: cover;
}
.cta-credithours {
    background: url(/assets/images/smal-bg-cyan.png)no-repeat center;
    background-size: cover;
}
.cta-duration {
    background: url(/assets/images/smal-bg-gray.png)no-repeat center;
    background-size: cover;
}
.courses-offered h2 {
    font-weight: 900;
}
.courses-offered h2 span {
    font-weight: normal;
}
.courses-offered p {
    font-size: 17px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 30px 0;
}
.progdet-bottom-tabs {
    width: 100%;
    display: block;
    padding: 30px 0 0 0;
}
.progdet-bottom-tabs .card {
    border: none;
}
.progdet-bottom-tabs .card-header {
    display: block;
    width: 100%;
    border-radius: 0;
    margin: 0 0 11px;
    padding: 0;
    border-bottom: none;
    border-radius: 0;
}
.progdet-bottom-tabs .card-header h5 {
    display: block;
    width: 100%;
    border-radius: 0;
}
.progdet-bottom-tabs .card-header h5 button.btn {
    display: block;
    border-radius: 0;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    border: none;
    padding: 18px 20px;
}
.progdet-bottom-tabs .card-header h5 button.btn:hover {
    text-decoration: none;
}
.progdet-bottom-tabs .card-header h5 button.btn.btn-link {
    background-color: #253670;
}
.progdet-bottom-tabs .card-header h5 button.btn.btn-link:hover {
    text-decoration: none;
}
.progdet-bottom-tabs .card-header h5 button.btn.btn-link.collapsed {
    background-color: #86162d;
}
.progdet-bottom-tabs .card-header h5 button.btn.btn-link:before {
    position: absolute;
    content: "\f068";
    font-family: "fontawesome";
    right: 30px;
}
.progdet-bottom-tabs .card-header h5 button.btn.btn-link.collapsed:before {
    content: "\f067";
}
.progdet-bottom-tabs .card-body {
    padding: 0;
    margin: 0 0 10px;
}
.progdet-bottom-tabs .card-body table {
    width: 100%;
}
.progdet-bottom-tabs .card-body table tr td {
    color: #1d1d1d;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ccc;
    text-align: center;
    padding: 11px 0;
}
.card-header:first-child {
    border-radius: 0;
}
.faculty-list strong {
    display: block;
    padding: 0;
}
.faculty-list li {
    font-size: 17px;
    color: #fff;
    display: block;
    font-family: 'Open Sans', sans-serif;
    padding: 0 0 30px;
}
.inner-program .col-lg-4.mb-80,
.inner-program .col-lg-8.mb-80 {
    margin-bottom: 0;
}
.consistinnertabs .insidecollapsebtn {
    width: 100%;
    font-size: 0;
}
.consistinnertabs .insidecollapsebtn.nav li {
    width: 50%;
    margin: 0 0 20px 0;
}
.consistinnertabs .insidecollapsebtn.nav li a {
    width: 100%;
    padding: 13px;
    border-radius: 0;
    background-color: #86162d;
    color: #fff;
}
.consistinnertabs .insidecollapsebtn.nav-pills .nav-link.active,
.consistinnertabs .insidecollapsebtn.nav-pills .show>.nav-link {
    background-color: #253670;
}
.consistinnertabs h3 {
    font-size: 28px;
    text-align: center;
    padding: 0 0 10px 0;
    font-weight: 700;
    color: #1d1d1d;
}
.redrounded.text-right {
    border: 1px solid #d49f2b;
    margin: 11px 7px;
    float: right;
    padding: 10px;
}
.consistinnertabs .insidecollapsebtn.insidecollapsebtn2 {
    width: 80%;
    margin: auto;
}
.coursestabs {
    width: 100%;
    margin-bottom: 33px;
}
.coursestabs h3,
.progdet-bottom-tabs h3 {
    font-size: 28px;
    text-align: center;
    padding: 0 0 10px 0;
    font-weight: 700;
    color: #1d1d1d;
    display: block;
    width: 100%;
}
.tablecourses {
    width: 100%;
    margin: 0 0 10px;
}
.tablecourses table {
    width: 100%;
}
.tablecourses table tr td {
    color: #1d1d1d;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ccc;
    padding: 11px 20px;
    width: 50%;
    text-align: center !important;
}
.tablecourses table thead tr td {
    font-weight: 800;
}
.abt-submajor-wraper .col-lg-9 {
    position: unset;
}
.abt-submajor-wraper .container {
    position: relative;
    min-height: 627px;
}
.abt-submajor-wraper.appldartssubmajor {
    padding: 60px 0 0;
}
.dp-none {
    display: none !important;
}
.degreearts {
    position: unset;
}
ul.cta-bigbox.cta-eligibilitycriteria {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 35%;
    color: #fff;
    padding: 0 70px;
}
li.cta-bigbox.cta-tuitionfee {
    position: absolute;
    bottom: 0;
    left: 430px;
    width: 35%;
    color: #fff;
}
li.cta-duration {
    position: absolute;
    top: 20px;
    right: 23px;
    width: 23%;
    color: #fff;
    min-height: 175px;
    margin: 0;
    padding: 0 70px;
}
li.cta-credithours {
    position: absolute;
    top: 235px;
    right: 23px;
    width: 23%;
    color: #fff;
    min-height: 175px;
    margin: 0;
}
li.cta-courses {
    position: absolute;
    bottom: 0;
    right: 23px;
    width: 23%;
    color: #fff;
    min-height: 175px;
    margin: 0;
}
.elig-heading {
    color: #fff;
    line-height: 1;
    font-size: 33px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    position: relative;
    margin: 0;
    padding: 0;
}
.elig-para {
    color: #fff;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
    font-size: 14px;
    display: block;
}
.elig-heading:before {
    position: absolute;
    content: "";
    left: -50px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.elig-heading:after {
    position: absolute;
    content: "";
    right: -50px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
li span.genlist-para {
    color: #fff !important;
    line-height: 1 !important;
    font-family: 'Open Sans', sans-serif !important;
    margin: 0 !important;
    padding: 6px 0 0 !important;
    font-size: 13px !important;
    display: block !important;
}
li span.genlist-head {
    color: #fff !important;
    line-height: 1 !important;
    font-size: 25px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
}
li.cta-duration span.genlist-head {
    color: #fff !important;
    width: 100%;
}
li.cta-duration span.genlist-para {
    color: #fff !important;
}
li.cta-duration span.genlist-head:before {
    background: #f79220 !important;
}
li.cta-duration span.genlist-head:after {
    background: #f79220 !important;
}
li span.genlist-head:before {
    position: absolute;
    content: "";
    left: -50px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
li span.genlist-head:after {
    position: absolute;
    content: "";
    right: -50px;
    width: 30px;
    background: #fff;
    height: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.coursestabs .twocolumn li a {
    display: block;
    border-radius: 0;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    border: none;
    padding: 18px 20px;
    background-color: #86162d;
    margin: 0 0 10px 0px;
}
.coursestabs .twocolumn li a.active {
    background-color: #253670;
}
.coursestabs .twocolumn li a:before {
    content: "\f067";
    position: absolute;
    font-family: "fontawesome";
    right: 30px;
}
.coursestabs .twocolumn li a.active:before {
    content: "\f068";
}
.coursestabs .threecolumn li a {
    display: block;
    border-radius: 0;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    border: none;
    padding: 18px 20px;
    background-color: #86162d;
    margin: 0 0 10px 0px;
}
.coursestabs .threecolumn li a.active {
    background-color: #253670;
}
.coursestabs .threecolumn li a:before {
    content: "\f067";
    position: absolute;
    font-family: "fontawesome";
    right: 30px;
}
.coursestabs .threecolumn li a.active:before {
    content: "\f068";
}
.accordion .quest-section .quest-title {
    clear: both;
    display: block;
    border-radius: 0;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    border: none;
    padding: 18px 20px;
    background-color: #86162d;
    margin: 0 0 10px 0;
}
.accordion .quest-section .quest-title.active {
    background: #253670;
}
.accordion .quest-section .quest-title.active:before {
    position: absolute;
    content: "\f068";
    font-family: "fontawesome";
    right: 30px;
}
.accordion .quest-section .quest-title:before {
    content: "\f067";
    position: absolute;
    font-family: "fontawesome";
    right: 30px;
}
.quest-content {
    display: none;
}
.quest-content.open {
    display: block;
}
.coursesinnertabs {
    width: 100%;
}
.coursesinnertabs+.coursesinnertabs {
    display: none;
}
.acc-panel .coursestabs li {
    width: 50%;
    float: left;
}
.acc-panel .coursestabs li {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
.acc-panel .coursestabs li {
    width: 50%;
    margin: 0 0 0px 0;
}
.acc-panel .coursestabs li a {
    width: 100%;
    padding: 13px;
    border-radius: 0;
    background-color: #86162d;
    color: #fff;
    display: block;
    text-align: center;
}
.acc-panel .coursestabs li.active a {
    background-color: #253670;
}
.acc-panel .coursestabs li a.active {
    background-color: #253670;
}
/*
.accreditation .accordion .quest-section .quest-title {
    display: block;
    border-radius: 0;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    border: none;
    padding: 18px 20px;
    background-color: #86162d;
    margin: 0 0 10px 0;
}
.accreditation .accordion .quest-section .quest-title:before {
    content: "\f067";
    position: absolute;
    font-family: "fontawesome";
    right: 30px;
}
.accreditation .accordion .quest-section .quest-title.active {
    background: #253670;
}
.accreditation .accordion .quest-section .quest-title.active:before {
    position: absolute;
    content: "\f068";
    font-family: "fontawesome";
    right: 30px;
}*/
.headstyl1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 43px;
    position: relative;
}
.headstyl1 strong {
    font-weight: 900;
}
.headstyl1:after {
    content: " ";
    display: block;
    height: 30px;
    width: 176px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: -448px 0;
    margin: 12px auto;
}
.abt-submajor-wraper h2 strong {
    display: block;
}
.coursestabs .onecolumn li a {
    display: block;
    border-radius: 0;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    border: none;
    padding: 18px 20px;
    background-color: #86162d;
    margin: 0 0 10px 0;
}
.nav li:hover .dropdown a {
    background: none;
}
.nav li .dropdown a {
    padding: 0;
    margin: 0;
}
.nav li:hover .dropdown {
    height: 207px;
}
.dropdown {
    position: absolute;
    width: 757px;
    height: 0;
    overflow: hidden;
    /* transition: all 0.3s ease-out; */
    left: 0;
    box-shadow: 0 1px 30px 0 #0000002b;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 60%, #d3eaec 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 60%, #d3eaec 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, #d3eaec 100%);
}
.bg-unilogo {
    background-size: cover;
    padding: 20px 30px 10px 30px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 60%, #d3eaec 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 60%, #d3eaec 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, #d3eaec 100%);
    position: relative;
    z-index: 1;
}
.drpdwn-right-wrapper:before {
    position: absolute;
    content: "";
    background: url(/assets/images/bg-side.png)no-repeat right;
    width: 370px;
    height: 110px;
    z-index: -1;
    top: -20px;
    right: -80px;
}
.drpdwn-left-wrapper {
    display: inline-block;
    width: 25%;
    vertical-align: middle;
    position: relative;
    z-index: 1;
}
.drpdwn-right-wrapper {
    display: inline-block;
    width: 74%;
    vertical-align: middle;
    padding: 0 0 0 30px;
    position: relative;
    z-index: 1;
}
.drpdwn-right-wrapper .drpdwn-heading {
    position: relative;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
    padding: 0 0 0 15px;
    text-transform: uppercase;
}
.drpdwn-right-wrapper .drpdwn-heading:before {
    position: absolute;
    content: "";
    width: 5px;
    background: #253670;
    left: 0;
    height: 100%;
}
.drpdwn-right-wrapper p {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}
.drpdwn-right-wrapper .drpdwn-list {
    font-size: 0;
}
.brdr-bottom {
    border-bottom: 1px solid #c9cecd;
}
.drpdwn-right-wrapper .drpdwn-list li {
    display: inline-block;
    width: 40%;
    padding: 10px 0;
    margin: 0 30px 0 0;
}
.drpdwn-right-wrapper .drpdwn-list li h6 {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 26px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite {
    width: 18px;
    height: 17px;
    display: inline-block;
    vertical-align: top;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.adminproced {
    background-position: -298px -95px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.rankng {
    background-position: -343px -95px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.aplynw {
    background-position: -298px -126px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.faclty {
    background-position: -343px -123px;
}
.nav li:hover .dropdown.drpdwntution {
    height: 235px;
}
.drpdwn-tutionbg {
    background-size: cover;
    padding: 10px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 49%, #d3eaec 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 49%, #d3eaec 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 49%, #d3eaec 100%);
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.schlrshpdrpdwn {
    background-position: -385px -95px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.crdttrnsfr {
    background-position: -384px -127px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.srefpro {
    background-position: -420px -427px;
}
.drpdwn-right-wrapper .drpdwn-list.tutndrpdwn-list li {
    display: inline-block;
    padding: 7px 0;
}
.drpdwn-right-wrapper .drpdwn-list.tutndrpdwn-list li.btn-line a {
    border-bottom: 1px solid #ccc;
    padding: 0 0 8px;
}
.drpdwn-right-wrapper .drpdwn-list.tutndrpdwn-list li h6 {
    font-weight: 600;
}
.dropdown.drpdwnabout {
    width: 814px;
}
.nav li:hover .dropdown.drpdwnabout {
    height: 210px;
}
.drpdwn-tutionbg.drpdwn-tutionbg {
    padding: 15px 10px;
}
.drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li.nomarg-right {
    margin: 0;
}
.dropdown.drpdwnabout .drpdwn-right-wrapper {
    padding: 0 0 0 10px;
}
.drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li {
    display: inline-block;
    padding: 7px 0;
    width: 32%;
    margin: 0 11px 0 0;
}
.drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li.btn-line a {
    border-bottom: 1px solid #ccc;
    padding: 0 0 8px;
}
.drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li h6 {
    font-weight: 600;
    padding: 0 0 0 26px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.accredicon {
    background-position: -433px -94px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.crercntricon {
    background-position: -466px -90px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.cntctusicon {
    background-position: -512px -94px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.stdntsrvccntricon {
    background-position: -433px -124px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.newsromicon {
    background-position: -468px -123px;
}
.dropdown.drpdwnschool {
    width: 814px;
}
.nav li:hover .dropdown.drpdwnschool {
    height: 431px;
}
.drpdwn-schlbg {
    background: url(/assets/images/drpdown-schlbgbg.png)no-repeat center;
    background-size: cover;
    padding: 20px;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 87%, #d3eaec 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 87%, #d3eaec 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 87%, #d3eaec 100%);
}
.drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li.nomarg-right {
    margin: 0;
}
.dropdown.drpdwnschool .drpdwn-right-wrapper {
    padding: 0 0 0 10px;
}
.dropdown.drpdwnschool .drpdwn-left-wrapper {
    vertical-align: top;
}
.drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li {
    display: inline-block;
    padding: 8px 0 2px;
    width: 47%;
    margin: 0 16px 0 0;
}
.drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li.btn-line {
    border-bottom: 1px solid #ccc;
}
.drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li h6 {
    font-weight: 600;
    padding: 0 0 0 27px;
}
.drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li h6.smll {
    line-height: 15px;
    width: 80%;
    padding: 0 0 0 31px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite {
    display: inline-block;
    width: 30px;
    height: 20px;
    position: absolute;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-eng {
    background-position: -440px -231px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-edu {
    background-position: -367px -229px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-perart {
    background-position: -497px -234px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-bsnm {
    background-position: -367px -263px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-nat {
    background-position: -303px -265px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-cs {
    background-position: -370px -293px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-osfs {
    background-position: -302px -297px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-pspa {
    background-position: -367px -323px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-aart {
    background-position: -301px -328px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-socser {
    background-position: -369px -359px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-socsci {
    background-position: -300px -360px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-heasci {
    background-position: -368px -394px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-psy {
    background-position: -301px -392px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-lawlegal {
    background-position: -370px -428px;
}
.drpdwn-right-wrapper .drpdwn-list li span.sprite.drpdwn-icon-polsci {
    background-position: -299px -427px;
}
.nav li:hover .dropdown.drpdwnschool.drpdwnabout {
    height: 471px;
}
.leftside {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
.rightside {
    width: 46%;
    float: right;
}
.nav>li .dropdown a.drpdwn-heading {
    padding: 0 0 0 15px;
    margin: 0 0 10px 0;
    font-size: 16px;
}
ul.acad-list {
    margin: 0 0 20px;
}
ul.acad-list li {
    border-bottom: 1px solid #ccc;
    padding: 4px 0;
}
ul.acad-list li a {
    font-size: 14px;
}
ul.acad-list li.inrlist {
    padding-left: 20px;
    position: relative;
}
ul.acad-list li.inrlist:before {
    position: absolute;
    content: "\f00c";
    font-family: "fontawesome";
    left: 0;
    font-size: 14px;
    color: #253670;
}
.ourindustry .boxmiss {
    padding: 0 0 30px;
}
.ourindustry h3 {
    font-weight: 900;
}
.ourindustry h3 span {
    font-weight: normal;
}
.explorelearning h3 {
    font-weight: 400;
}
.explretext {
    padding: 20px 0 0;
}
.accre-page h2.heading {
    font-size: 28px;
}
.accre-toplist li {
    margin: 0 0 30px 0;
}
.accre-toplist li span {
    color: #86162d;
    font-size: 47px;
    font-weight: 900;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px 0 0;
    margin: 0 15px 0 0;
    border-right: 5px solid #253c70;
    line-height: 1;
}
.accre-toplist li h6 {
    font-size: 17px;
    color: #1d1d1d;
    line-height: 1;
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    vertical-align: middle;
    width: 86%;
}
.accre-testimonal-wrapper {
    background: url(/assets/images/accre-testbg.png)no-repeat center;
    background-size: cover;
    padding: 20px 0 0;
}
.accre-testslider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
    align-items: center;
}
.accre-testslider figure {
    text-align: center;
    margin: 0;
}
.accre-testslider .acree-testbox h5 {
    font-size: 27px;
    color: #fff;
    margin: 0 0 40px 0;
    position: relative;
    padding: 0 60px 0 0;
    line-height: 1.4;
}
.accre-testslider .acree-testbox h5 span.sprite {
    display: inline-block;
    width: 50px;
    height: 35px;
    padding: 0px 0 0px 60px;
}
.accre-testslider .acree-testbox h5 span.sprite.commaup {
    background-position: -128px -34px;
}
.accre-testslider .acree-testbox h5 span.sprite.commadwn {
    background-position: -188px -31px;
    margin: 0px 0 0 10px;
}
.accre-testslider .acree-testbox h3 {
    font-size: 27px;
    color: #fff;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.abw-slider .acrebodies-wrapper {
    display: flex;
    padding: 40px 0;
    border-bottom: 1px dotted #ccc;
    align-items: center;
}
.abw-slider .acrebodies-wrapper:last-child {
    border-bottom: none;
}
.abw-slider .acrebodies-wrapper figure {
    margin: 0;
    padding: 0;
    float: left;
    width: 35%;
}
.abw-slider .acrebodies-wrapper .abw-text {
    float: right;
    width: 70%;
}
.abw-slider .acrebodies-wrapper .abw-text p {
    font-size: 17px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
}
.abw-slider .acrebodies-wrapper .abw-text a {
    color: #fff;
    background: #253670;
    padding: 10px;
    border-radius: 6px;
    margin: 10px 0 0;
    display: inline-block;
    border: 1px solid transparent;
}
.abw-slider .acrebodies-wrapper .abw-text a:hover {
    color: #253670;
    background: transparent;
    border: 1px solid #253670;
}
.abw-slider .acrebodies-wrapper .abw-text a i {
    padding: 0 5px 0 0
}
.degree-program-wrapper.smlchangeddpwaper {
    padding: 20px 0;
}
.degree-program-wrapper.smlchangeddpwaper .dp-boxes-wrapper .col-lg-7 {
    font-size: 0;
}
.degree-program-wrapper.smlchangeddpwaper .dp-boxes-wrapper .col-lg-7 .col-lg-6 {
    display: inline-block;
    width: 50%;
    padding: 0;
    vertical-align: top;
}
.degree-program-wrapper.smlchangeddpwaper .dp-boxes-wrapper .col-lg-7 .col-lg-6.lft {
    padding: 0 15px 0 0;
}
.degree-program-wrapper.smlchangeddpwaper .dp-boxes-wrapper .col-lg-7 .col-lg-6.rght {
    padding: 0 0 0 15px;
}
.admin-bannercta {
    background: url(/assets/images/admission-cta.png)no-repeat top;
    padding: 10px;
}
.abc-top h4 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    line-height: 1;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    border-right: 1px solid #fff;
}
.abc-top h5 {
    margin: 0;
    padding: 0;
    font-size: 58px;
    color: #fff;
    font-weight: 100;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
}
.abc-body h3 {
    font-size: 31px;
    color: #fff;
    font-weight: bold;
    line-height: 1;
    margin: 0;
    padding: 15px 0 0 0;
    font-family: 'Open Sans', sans-serif;
}
.abc-body p {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    line-height: 1;
    font-size: 19px;
    padding: 0;
    margin: 0;
}
.redef-he {
    background: url(/assets/images/admission-banner2.png)no-repeat bottom;
    min-height: 700px;
    background-size: cover;
}
.redef-he-boxes {
    display: flex;
    align-items: center;
    padding: 20px 0 0 0;
}
.redef-he-boxes .redif-box {
    padding: 0 10px;
}
.redef-he-boxes .redif-box h3 {
    font-size: 23px;
    color: #1d1d1d;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 20px 0;
}
.redef-he-boxes .redif-box p {
    font-size: 17px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
}
.proced-admis {
    background: #c8e5e7;
}
.proced-admis>.container>.row>.col-lg-3 {
    padding: 220px 0 0;
}
.proced-admis .col-lg-9 {
    background: #fff;
    padding: 60px 0 0;
}
.proced-admis .col-lg-9 .row {
    margin: 0;
}
.proced-admis .heading {
    margin: 0 0 60px;
}
.tab-content .tab-box {
    padding: 0 50px;
}
.proced-admis figure {
    margin: 0;
}
.proced-admis .nav-item {
    width: 100%;
    margin: 0 0 5px 0;
}
.proced-admis .nav-pills .nav-link.active,
.proced-admis .nav-pills .show>.nav-link {
    color: #fff;
    background: #86162d;
}
.proced-admis .nav-pills .nav-link {
    color: #86162d;
    padding: 23px 17px;
    text-align: left;
    position: relative;
    display: block;
    font-size: 18px;
    font-weight: 600;
}
.proced-admis .nav li a {
    color: #000;
}
.proced-admis .nav-item .nav-link:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 32px solid transparent;
    border-left: 20px solid transparent;
    border-bottom: 32px solid transparent;
    top: 0;
    right: -18px;
    z-index: 1;
}
.proced-admis .nav li:hover .nav-link,
.proced-admis .nav-item .nav-link.active:before {
    border-left-color: #86162d;
}
.proced-admis .nav-item:nth-child(2) .nav-link:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-left: 25px solid transparent;
    border-bottom: 42px solid transparent;
    top: 0;
    right: -24px;
    z-index: 1;
}
.proced-admis .nav li:hover .nav-link:before,
.proced-admis .nav-item:nth-child(2) .nav-link.active:before {
    border-left-color: #86162d;
}
.proced-admis .nav li:hover .nav-link {
    background: #86162d;
    color: #fff;
}
.admission-testimon {
    background: url(/assets/images/admission-slider-bg.png)no-repeat center;
    background-size: cover;
    padding: 60px 0;
    min-height: 350px;
}
.admistest-slider .item {
    text-align: center;
}
.admistest-slider .item h4 {
    font-size: 35px;
    color: #fff;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.admistest-slider .item p {
    color: #fff;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    margin: 20px 0 0;
}
.admistest-slider .item a {
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 11px 44px;
    text-align: center;
    background: #253670;
    color: #fff;
    display: inline-block;
    margin: 40px 0 0;
    border-radius: 6px;
}
.slick-prev::before {
    content: "\f104";
    font-family: "FontAwesome";
    font-size: 25px;
}
.slick-next::before {
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 25px;
}
.support-wrapper {
    padding: 40px 0;
}
.support-box {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 10px 30px;
    text-align: center;
    flex-flow: row;
    justify-content: center;
    border: 1px solid #ccc;
    border-left: 4px solid #253c70;
    background: url(/assets/images/bg-side.png)no-repeat center;
}
.support-box figure {
    margin: 0;
}
.support-box p {
    color: #1d1d1d;
    margin: 0;
    padding: 0;
    font-size: 32px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.support-box a {
    padding: 11px 40px;
    text-align: center;
    font-size: 19px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    background: #253c70;
    border-radius: 5px;
    text-transform: uppercase;
}
.careercntr-cardboxes .bxds .bx-txt {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 40px 0;
    width: 100%;
    background: url(/assets/images/cardboxes-hoverbg.png)no-repeat;
    background-size: cover;
    height: 0px;
    overflow: hidden;
    transition: .35s all ease;
}
.careercntr-cardboxes .bxds .bx-txt h4 {
    margin: 0;
    padding: 148px 0 10px;
    font-family: 'Open Sans', sans-serif;
}
.careercntr-cardboxes .bxds:hover .bx-txt {
    height: 100%;
}
.careercntr-cardboxes .bxds .bx-txt p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
.careercntr-top {
    padding: 20px 0;
    background: #000;
}
.careercntr-top h3 {
    color: #fff;
    font-size: 30px;
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}
.recent-events {
    padding: 10px 0 0;
}
.recent-events .rec-list li a:hover {
    text-decoration: none;
}
.recent-events .rec-list li a {
    cursor: default;
    padding: 20px 0;
    display: block;
    border-bottom: 1px dotted #ccc;
}
.recent-events .rec-list li a span {
    background: #86162d;
    padding: 10px;
    font-size: 15px;
    line-height: 1;
    color: #fff;
    width: 21%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.recent-events .rec-list li a span strong {
    width: 100%;
    display: block;
    font-size: 31px;
    padding: 0 0 4px;
}
.recent-events .rec-list li a p {
    display: inline-block;
    width: 65%;
    margin: 0;
    padding: 0 0 0 30px;
    vertical-align: middle;
    line-height: 1.3;
    font-size: 18px;
    color: #1d1d1d;
}
.recent-events .rec-list li a p strong {
    display: block;
}
.bigbxs-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    padding: 30px 0 0;
}
.bigbxs-wrapper .bigbxs {
    display: block;
    width: 100%;
    background: url(/assets/images/darkgrnbg.png)no-repeat center;
    min-height: 198px;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 0 50px;
    text-align: center;
    margin: 0 0 30px;
    background-size: cover;
}
.bigbxs-wrapper .bigbxs.grnbg {
    background: url(/assets/images/grnbg.png)no-repeat center;
}
.bigbxs-wrapper .bigbxs h4 {
    font-size: 50px;
    font-weight: 900;
    color: #fff;
}
.bigbxs-wrapper .bigbxs p {
    margin: 0;
    color: #fff;
    font-size: 22px;
    line-height: 1.2;
}
.top-emm {
    padding: 60px 0 30px;
}
.career-facili {
    background: #86162d;
    padding: 80px 0;
    position: relative;
}
.career-facili:before {
    position: absolute;
    content: "";
    width: 100%;
    background: #86162d;
    height: 65px;
    bottom: -65px;
}
.career-facili h2.heading {
    color: #fff;
}
.career-facili h2.heading:after {
    content: " ";
    display: block;
    height: 30px;
    width: 176px;
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    background-position: -665px -2px;
    margin: 12px auto;
}
.facilities-boxs {
    position: relative;
    padding: 20px 0 0;
}
.facilities-boxs img {
    width: 100%;
}
.fac-text {
    position: absolute;
    width: 100%;
    overflow: hidden;
    bottom: 0;
    background: #1a3158b0;
    padding: 20px;
    min-height: 289px;
}
.col+.col+.col .facilities-boxs .fac-text {
    /* padding: 70px 20px 20px 20px; */
}
.fac-text p {
    color: #fff;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
}
.fac-text h4 {
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.facsmlbx-text {
    position: relative;
    margin: 0 0 60px 0;
}
.facsmlbx-text:before {
    position: absolute;
    content: "";
    right: -10px;
    border-right: 1px solid #e2e2e2;
    height: 100%;
}
.facsmlbx-text::last-child:before {
    display: none;
}
.cntctarea-caree-center {
    justify-content: center;
    align-items: center;
}
.credittransfer {
    text-align: center;
    border-top: 1px #e4e4e4 solid;
}
.side-box-pane.credittransfer h3 {
    color: #86162d;
    text-align: left;
    font-size: 33px;
    font-weight: 800;
    padding: 0 30px 20px 0;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}
.side-box-pane.credittransfer h3:before {
    position: absolute;
    content: "";
    border: 4px solid #253670;
    width: 100%;
    border-radius: 15px;
    bottom: 0;
    left: 0;
}
.side-box-pane.credittransfer a {
    margin: 20px 0 0;
}
.side-box-pane.credittransfer h3:after {
    display: none
}
.credit-transfer-reasons {
    background: url(/assets/images/ct-baner2.png)no-repeat center;
    background-size: cover;
    min-height: 580px;
    padding: 80px 0 0 0;
}
.credit-transfer-reasons .container {
    position: relative;
    height: 100%;
    min-height: 630px;
}
.credit-transfer-reasons h3 {
    color: #fff;
    font-weight: 900;
    font-size: 44px;
    margin: 0 0 50px 0;
    display: block;
}
.credit-transfer-reasons .ct-boxswraper {
    background: #fff;
    font-size: 0;
    padding: 50px 0 50px 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    margin: 0 -15px 0 0px;
}
.credit-transfer-reasons .ct-boxs {
    position: relative;
    display: inline-block;
    width: 33.33%;
    padding: 0 60px;
    vertical-align: top;
}
.credit-transfer-reasons .ct-boxs:before {
    position: absolute;
    content: "";
    border-right: 1px solid #ccc;
    right: 0;
    width: 1px;
    min-height: 191px;
}
.credit-transfer-reasons .ct-boxs .top {
    position: absolute;
    color: #fff;
    text-align: center;
    top: -224px;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 196px;
    font-weight: 100;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
}
.credit-transfer-reasons .ct-boxs .ctb-txt h3 {
    color: #1d1d1d;
    font-size: 23px;
    padding: 0;
    margin: 0 0 20px;
    font-family: 'Open Sans', sans-serif;
}
.credit-transfer-reasons .ct-boxs .ctb-txt p {
    color: #1d1d1d;
    font-size: 16px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
}
.rsb-pane {
    width: 100%;
    border: 1px #e4e4e4 solid;
    padding: 30px 0 30px 30px;
    font-size: 0;
    margin-bottom: 20px;
}
.rsb-pane .lftimg {
    display: inline-block;
    width: 142px;
    vertical-align: middle;
    background: #253670;
    border-radius: 50%;
    padding: 32px 20px 20px 20px;
    height: 142px;
    text-align: center;
}
.rsb-pane .lftimg span.sprite {
    display: inline-block;
}
.rsb-pane .lftimg span.mili {
    background-position: -744px -50px;
    width: 47px;
    height: 78px;
}
.rsb-pane .lftimg span.cct {
    background-position: -867px -54px;
    width: 63px;
    height: 76px;
}
.rsb-pane .rghttxt {
    display: inline-block;
    width: 77%;
    vertical-align: middle;
    padding: 0 0 0 40px;
}
.rsb-pane .rghttxt h4 {
    font-weight: 700;
    font-size: 23px;
    color: #1d1d1d;
    margin: 0;
    padding: 0;
}
.rsb-pane .rghttxt p {
    font-size: 14px;
    color: #1d1d1d;
    margin: 0;
    padding: 0;
}
.side-box-pane.credittransfer.cd2 h3 {
    padding: 0 0 20px;
}
.pace-up-wrapper h2 {
    margin: 0 0 30px 0;
}
.paceup-card {
    padding: 30px 40px;
    background: #86162d;
    height: 100%;
}
.paceup-card h4 {
    color: #fff;
    font-size: 27px;
    position: relative;
    padding: 0 0 10px;
}
.paceup-card h4:before {
    position: absolute;
    content: "";
    width: 50px;
    height: 3px;
    left: 0;
    background: #253670;
    bottom: 0;
}
.paceup-card p {
    font-size: 16px;
    color: #fff;
}
.paceup-card ul {
    font-size: 0;
}
.paceup-card ul li {
    display: inline-block;
    width: 50%;
    font-size: 16px;
    color: #fff;
}
.centent-area.ct-ca-new {
    margin: 0;
}
.image-text {
    margin: 30px auto 0;
    display: block;
}
.side-box-pane.credittransfer.faculty {
    text-align: left;
    padding: 21px;
    border-top: 1px #e4e4e4 solid;
}
.side-box-pane.credittransfer.faculty p {
    font-size: 16px;
    padding: 0;
    margin: 0;
}
.side-box-pane.credittransfer.faculty ul {
    margin: 0;
    padding: 10px 0 0;
}
.side-box-pane.credittransfer.faculty ul li {
    position: relative;
    font-size: 16px;
    padding: 0 0 0 24px;
    margin: 0 0 5px;
}
.side-box-pane.credittransfer.faculty ul li:before {
    position: absolute;
    content: "\f00c";
    font-family: "fontawesome";
    left: 0;
    color: #253670;
}
.mid-text-section {
    position: relative;
}
.mid-text-section img {
    width: 100%;
}
.mid-text-section h3 {
    position: absolute;
    background: #253670;
    color: #fff;
    padding: 20px 30px 20px 40px;
    bottom: 70px;
    font-weight: 700;
}
.fac-accord .card-body ul {
    font-size: 0;
    margin: 10px 0;
}
.fac-accord .card-body ul li {
    display: inline-block;
    width: 23.7%;
    border: 1px solid #ccc;
    text-align: center;
    padding: 20px;
    margin: 0 20px 20px 0px;
}
.fac-accord .card-body ul li:nth-child(4n+4) {
    margin: 0px 0 0 0;
}
.fac-accord .card-body ul li h3 {
    font-size: 18px;
    color: #1d1d1d;
    font-weight: 700;
    padding: 0;
    margin: 0;
}
.fac-accord .card-body ul li p {
    font-size: 15px;
    color: #1d1d1d;
    padding: 0;
    margin: 0;
}
.fac-accord .progdet-bottom-tabs .card-header h5 button.btn {
    padding: 10px 15px;
    font-size: 19px;
    background-color: #86162d;
}
.fac-accord .progdet-bottom-tabs .card-header h5 button.btn.btn-link {
    background-color: #86162d;
}
.fac-accord .progdet-bottom-tabs .card-header h5 button.btn.btn-link:before {
    position: absolute;
    content: "\f077";
    font-family: "fontawesome";
    right: 30px;
}
.fac-accord .progdet-bottom-tabs .card-header h5 button.btn.btn-link.collapsed:before {
    content: "\f078";
}
.fac-accord .progdet-bottom-tabs .card-header h5 button.btn.btn-link.collapsed {
    background-color: #253670;
}
.fac-smalboxs-wrapper h4 {
    font-size: 18px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    margin: 30px 0 20px 0;
}
.fac-smalboxs-wrapper p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #1d1d1d;
}
.br-btm {
    border-bottom: 1px solid #ccc;
}
.curnt-vac-wraper table {
    width: 100%;
    margin: 0 0 60px 0;
}
.curnt-vac-wraper table thead tr th {
    border-collapse: collapse;
    border: 1px solid #e4e4e4;
    padding: 6px 37px;
    background: #86162d;
    color: #fff;
    font-size: 19px;
    font-family: 'Open Sans', sans-serif;
}
.curnt-vac-wraper table tbody tr td {
    padding: 6px 37px;
    border-collapse: collapse;
    border: 1px solid #e4e4e4;
    font-size: 15px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
}
.rank-enroll-wrapper .container {
    padding: 0 15px 60px;
}
.rank-enroll-wrapper .col+.col {
    padding: 0 0 0 60px;
}
.head-rankenrol {
    text-align: center;
    padding: 0 0 50px 0;
}
.head-rankenrol h3 {
    color: #86162d;
    font-size: 30px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0;
}
.head-rankenrol p {
    color: #1d1d1d;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
}
.enroll-text {
    font-size: 0
}
.enroll-text h4 {
    color: #86162d;
    font-size: 25px;
    margin-bottom: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}
.enroll-text p {
    color: #1d1d1d;
    font-size: 19px;
    padding: 0;
    margin: 0;
}
.profile-list {
    display: inline-block;
    width: 64%;
    padding: 30px 0 0;
    vertical-align: top;
    position: relative;
    min-height: 128px;
}
.profile-list.half {
    width: 36%;
}
.profile-list.bf-hfborbot {
    position: relative;
}
.profile-list.bf-hfborbot:before {
    position: absolute;
    content: "";
}
.profile-list.bf-wfborbot:before {
    position: absolute;
    content: "";
}
.profile-list li {
    color: #1d1d1d;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 15px;
    font-weight: 600;
}
.profile-list li h3 {
    color: #253c70;
    font-size: 25px;
    font-family: 'Open Sans', sans-serif;
}
.br-right {
    border-right: 1px solid #ccc;
}
.rank-enroll-wrapper .container+.container {
    padding: 40px 0 0 0;
}
.enroll-by h2 {
    font-size: 30px;
    color: #1d1d1d;
    font-weight: 700;
}
.enroll-by h2 span {
    display: block;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    color: #1d1d1d;
    font-weight: 500;
    padding: 10px 0 0;
}
.enroll-by figure {
    margin: 0;
}
.enroll-by figure.enrollbyfig2 {
    padding: 60px 0 0 0;
}
.rank-enroll-wrapper p.lastpara {
    color: #1d1d1d;
    font-size: 19px;
    padding: 0 0 30px 0;
}
.enroll-by figure.enrollbyfig {
    margin: 30px 0 0 0;
}
.bigbx-scatog {
    position: relative;
    background: url(/assets/images/darkgrnbg.png)no-repeat center;
    background-size: cover;
    min-height: 455px;
    padding: 35px;
}
.bigbx-scatog h3 {
    font-size: 30px;
    font-weight: 700;
    border-bottom: 1px solid #fff;
    color: #fff;
    padding: 0 0 10px 0;
}
.bigbx-scatog p {
    font-size: 15px;
    color: #fff;
    margin: 0;
    padding: 10px 0;
}
.bigbx-scatog ul {
    margin: 0;
}
.bigbx-scatog ul li {
    position: relative;
    font-size: 15px;
    color: #fff;
    padding: 0 0 10px 20px;
}
.bigbx-scatog ul li:before {
    position: absolute;
    content: "\f00c";
    font-family: "FontAwesome";
    left: 0;
    color: #fff;
}
.bigbx-scatog h4 {
    position: absolute;
    font-size: 15px;
    color: #fff;
    padding: 10px 10px 10px 30px;
    left: 0;
    background: #253670;
    font-weight: 700;
    margin: 0;
    bottom: 30px;
}
.rectbx-scatog {
    position: relative;
    background: url(/assets/images/grnbg.png)no-repeat center;
    background-size: cover;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 15px 13px;
}
.rectbx-scatog h3 {
    font-weight: 700;
    color: #fff;
    font-size: 30px;
    margin: 0;
}
.rectbx-scatog p {
    color: #fff;
    font-size: 15px;
    margin: 0 0 10px;
}
.rectbx-scatog h4 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}
.check-list {
    margin: 30px 0 0;
}
.check-list li {
    position: relative;
    padding: 0 0 0 25px;
    color: #1d1d1d;
    font-size: 17px;
    margin: 0 0 20px 0;
}
.check-list li:before {
    position: absolute;
    content: "\f00c";
    font-family: "FontAwesome";
    left: 0;
    color: #253670;
}
.schlrshp-facts-boxx ul {
    font-size: 0;
}
.schlrshp-facts-boxx ul li {
    display: inline-block;
    width: 48%;
    margin: 0 20px 20px 0;
    padding: 20px 0 20px 20px;
    border: 1px solid #e1e1e1;
    height: 135px;
    vertical-align: top;
}
.schlrshp-facts-boxx ul li:nth-child(2n+2) {
    margin: 0 0 20px 0;
}
.schlrshp-facts-boxx ul li figure {
    display: inline-block;
    vertical-align: middle;
    width: 26%;
    margin: auto;
}
.schlrshp-facts-boxx ul li figure img {
    width: 100%;
}
.schlrshp-facts-boxx ul li figure span.sprite {
    display: inline-block;
}
.schlrshp-facts-boxx ul li figure span.sprite.grdcap {
    background-position: -751px -209px;
    width: 54px;
    height: 62px;
}
.schlrshp-facts-boxx ul li figure span.sprite.ww {
    background-position: -867px -211px;
    width: 61px;
    height: 60px;
}
.schlrshp-facts-boxx ul li p {
    font-size: 14px;
    color: #1d1d1d;
    display: inline-block;
    vertical-align: middle;
    width: 60%;
    margin: 0;
    padding: 0 0 0 10px;
    line-height: 1;
    font-family: 'Open Sans', sans-serif;
}
.schlrshp-facts-boxx ul li p strong {
    display: block;
    font-size: 29px;
    line-height: 1;
    font-weight: 900;
    font-family: 'Open Sans', sans-serif;
    color: #253670;
}
.schlrshp-testimon {
    background: url(/assets/images/schlrshp-slide-bg.png)no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.schlrshp-testimon .admistest-slider .item {
    text-align: center;
}
.schlrshp-testimon .admistest-slider .item h4 {
    font-size: 32px;
    color: #fff;
    font-weight: 700;
    padding: 0 0 50px;
    font-family: 'Open Sans', sans-serif;
}
.schlrshp-testimon .admistest-slider .item h5 {
    font-size: 24px;
    color: #fff;
    margin: 0 0 40px 0;
    position: relative;
    padding: 0 60px 0 0;
    line-height: 1.4;
    font-family: 'Open Sans', sans-serif;
}
.schlrshp-testimon .admistest-slider .item h5 span.sprite {
    display: inline-block;
    width: 50px;
    height: 35px;
    padding: 0px 0 0px 60px;
}
.schlrshp-testimon .admistest-slider .item h5 span.sprite.commaup {
    background-position: -128px -34px;
}
.schlrshp-testimon .admistest-slider .item h5 span.sprite.commadwn {
    background-position: -188px -31px;
    margin: 0px 0 0 10px;
}
.schlrshp-testimon .admistest-slider .item h3 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    display: block;
    margin: 40px 0 0;
    font-size: 23px;
    font-weight: 700;
}
.understand-tuition {
    padding: 0 0 40px 0;
}
.understand-tuition p {
    padding: 0 0 20px;
    text-align: center;
}
.ut-list {
    text-align: center;
    padding: 30px 0 0;
}
.ut-list figure span.sprite {
    display: inline-block;
}
.ut-list figure span.sprite.find {
    background-position: -677px -331px;
    width: 74px;
    height: 72px;
}
.ut-list figure span.sprite.sfds {
    background-position: -799px -323px;
    width: 74px;
    height: 74px;
}
.ut-list figure span.sprite.ctffs {
    background-position: -909px -340px;
    width: 74px;
    height: 72px;
}
.ut-list h3 {
    color: #1d1d1d;
    font-size: 23px;
    font-weight: 700;
    margin: 0 0 40px;
}
.ut-list p {
    color: #1d1d1d;
    font-size: 17px;
}
.exploreschlrshp {
    background: url(/assets/images/tuition-banner2.png)no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.exploreschlrshp h3 {
    font-size: 28px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 30px 0;
    font-family: 'Open Sans', sans-serif;
}
.exploreschlrshp p {
    font-size: 21px;
    color: #fff;
    margin: 0 0 40px 0;
    font-family: 'Open Sans', sans-serif;
}
.exploreschlrshp a {
    border-radius: 6px;
    border: 1px solid #fff;
    background: #253670;
    font-size: 19px;
    text-transform: uppercase;
    padding: 8px 60px;
    color: #fff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
}
.tuition-page-tabs .ad-maintabs {
    width: 70%;
}
.tuition-page-tabs .ad-maintabs .nav-item {
    width: 32.33%;
    margin: 0 1px 0 0;
}
.tuition-page-tabs .ad-maintabs.nav li a {
    font-size: 18px;
    display: block;
    width: 100%;
    min-width: auto;
}
.tuition-page-tabs .ad-maintabs.nav li a:before {
    left: 22px;
}
.tuit-tabscontent-wrapper {
    text-align: center;
    padding: 20px 0 0;
}
.tuition-page-tabs .maintab-content {
    min-height: 290px;
    height: auto;
}
.tuit-tabscontent-wrapper h3 {
    font-weight: 700;
    font-size: 25px;
    color: #86162d;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    padding: 0 0 10px 0;
}
.tuit-tabscontent-wrapper h4 {
    font-size: 19px;
    color: #0f0f0f;
    margin: 0;
    padding: 8px 0;
    background: #2536702e;
    border-top: 1px solid #e2e2e2;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
.tuit-tabscontent-wrapper table {
    width: 100%;
    background: url(/assets/images/bg-side.png)no-repeat center bottom;
    z-index: 1;
    position: relative;
}
.tuit-tabscontent-wrapper table tr {
    border-bottom: 1px solid #e2e2e2;
    z-index: 0;
    position: relative;
}
.tuit-tabscontent-wrapper table thead tr {
    background: #f6f6f6;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
}
.tuit-tabscontent-wrapper table thead tr:last-child {
    border-bottom: 1px solid #e2e2e2;
}
.tuit-tabscontent-wrapper table tr:last-child {
    border-bottom: none;
}
.tuit-tabscontent-wrapper table tr:nth-child(even) {
    background: #f6f6f669;
}
.tuit-tabscontent-wrapper table thead tr td {
    font-weight: 700;
    padding: 10px 0 10px 0;
}
.tuit-tabscontent-wrapper table thead tr td strong {
    font-weight: 700;
}
.tuit-tabscontent-wrapper table tr td {
    text-align: center;
    color: #0f0f0f;
    font-size: 15px;
    padding: 10px 0;
    font-family: 'Open Sans', sans-serif;
    z-index: 0;
    position: relative;
}
.tuit-tabscontent-wrapper table tr td strong {
    display: block;
    padding: 0 0 10px 0;
    font-family: 'Open Sans', sans-serif;
}
.tuition-page-tabs p {
    color: #0f0f0f;
    font-size: 14px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    padding: 20px 0 0 0;
    font-weight: 700;
}
.news-topfold .recent-events .rec-list li a {
    cursor: pointer;
}
.news-topfold h2.mhd {
    font-weight: 700;
    border-bottom: 3px solid #68b7be;
    padding: 0 0 10px 0;
    color: #1d1d1d;
    font-size: 30px;
    font-family: 'Open Sans', sans-serif;
}
.news-topfold p {
    margin: 20px 0 0;
}
.news-topfold figure {
    margin: 40px 0 0 0;
}
.news-topfold figure img {
    width: 100%;
}
.news-topfold .recent-events .rec-list li a span {
    vertical-align: top;
}
.news-topfold .recent-events .rec-list li a p {
    font-size: 16px;
}
.news-topfold .recent-events .rec-list li:last-child a {
    border-bottom: none;
}
.recent-newswrapper h2 {
    margin: 0 0 20px;
}
.news-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 0 30px 0;
}
.boxxx {
    position: relative;
    margin: 0 0 30px 0;
}
.recentnews-boxx {
    position: absolute;
    bottom: 10px;
    width: 90%;
    padding: 0 20px;
}
.boxxx p {
    font-size: 23px;
    color: #fff;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}
.boxxx img {
    width: 100%;
}
.last-smalboxes-news {
    text-align: center;
}
.last-smalboxes-news figure {
    margin: 0;
}
.last-smalboxes-news figure span.sprite {
    display: inline-block;
    width: 74px;
    height: 87px;
}
.last-smalboxes-news figure span.sprite.ranked-uni {
    background-position: -697px -473px;
}
.last-smalboxes-news figure span.sprite.ranked-masters {
    background-position: -828px -479px;
}
.last-smalboxes-news figure span.sprite.top-alumni {
    background-position: -697px -597px;
}
.last-smalboxes-news figure span.sprite.pdh-fac {
    background-position: -830px -592px;
}
.last-smalboxes-news p {
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 10px 0 0;
}
.whychoose {
    background: url(/assets/images/std-res-banner1.png)no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.whychoose h2 {
    color: #fff;
}
.whychoose h2.heading:after {
    background-position: -836px -3px;
}
.std-boxxes {
    margin: 20px 0 0;
}
.std-boxcontents {
    text-align: center;
}
.std-boxcontents h3 {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
}
.std-boxcontents p {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 17px;
}
.std-boxcontents figure span.sprite {
    display: inline-block;
    width: 65px;
    height: 65px;
}
.std-boxcontents figure span.sprite.qa-icon {
    background-position: -621px -738px;
}
.std-boxcontents figure span.sprite.gc-icon {
    background-position: -730px -738px;
}
.std-boxcontents figure span.sprite.ps-icon {
    background-position: -849px -743px;
}
.std-boxcontents figure span.sprite.fap-icon {
    background-position: -629px -832px;
}
.std-boxcontents figure span.sprite.cpp-icon {
    background-position: -732px -825px;
}
.std-boxcontents figure span.sprite.ss-icon {
    background-position: -846px -826px;
}
.stdrescen-services {
    margin: 0 0 60px 0;
}
.std-smlbxs {
    margin: 30px 0 0 0;
    padding: 0 30px;
}
.std-smlbxs figure img {
    margin: 0 auto;
}
.std-smlbxs h3 {
    font-size: 20px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    color: #1d1d1d;
    margin: 30px 0 10px;
}
.std-smlbxs p {
    font-family: 'Open Sans', sans-serif;
    color: #1d1d1d;
    font-size: 15px;
}
.stdres-bigrect {
    border: 1px solid #e2e2e2;
}
.stdres-bigrect figure {
    margin: 0;
}
.stdres-bigrect figure img {
    width: 100%;
}
.stdres-reccontent {
    padding: 35px 30px;
}
.stdres-reccontent h4 {
    font-weight: 800;
    font-size: 20px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
}
.stdres-reccontent p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #1d1d1d;
    margin: 15px 0 0 0;
}
.stslid h2.heading {
    font-size: 30px;
}
.support-teamslider {
    width: 80%;
    margin: 0 auto;
    display: block;
    border: 1px solid #e2e2e2;
}
.support-teamslider .item figure {
    margin: 0;
}
.support-teamslider .item figure img {
    width: 100%;
}
.support-teamslider .item .sts-content {
    padding: 20px 50px;
    text-align: center;
}
.support-teamslider .item .sts-content h4 {
    font-weight: 800;
    font-size: 20px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    line-height: 1;
}
.support-teamslider .item .sts-content p {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #1d1d1d;
    margin: 0;
}
.slick-dots {
    bottom: -34px;
}
.slick-dots li {
    background: #d1d1d1;
    border-radius: 50%;
    width: 11px;
    height: 11px;
}
.slick-dots li.slick-active {
    background: #253c70;
}
.cntct-bbanner {
    padding: 60px 0;
}
.cntct-bbanner h2 {
    font-size: 36px;
    text-transform: none;
}
.rghtside-contactus ul {
    width: 100%;
    margin: 0;
    background: #253c70;
    padding: 0 30px;
}
.rghtside-contactus ul li {
    padding: 11px 10px;
}
.rghtside-contactus ul li figure {
    margin: 0;
    display: inline-block;
    width: 35px;
}
.rghtside-contactus ul li figure span.sprite {
    display: inline-block;
    width: 25px;
    height: 25px;
}
.rghtside-contactus ul li figure span.sprite.eml {
    background-position: -812px -964px;
}
.rghtside-contactus ul li figure span.sprite.addr {
    background-position: -867px -962px;
}
.rghtside-contactus ul li figure span.sprite.cll {
    background-position: -923px -964px;
}
.rghtside-contactus ul li .rght-text {
    width: 80%;
    display: inline-block;
    vertical-align: top;
}
.rghtside-contactus ul li .rght-text h3 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 2px;
    font-weight: 800;
    font-size: 18px;
}
.rghtside-contactus ul li .rght-text a {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.rghtside-contactus ul li .rght-text p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin: 0;
}
.cntctus-fold {
    background: url(/assets/images/contactus-banner.jpg)no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.cuf-box {
    text-align: center;
    padding: 0 20px;
}
.cuf-box h4 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 19px;
}
.cuf-box p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
}
.cuf-box figure {
    margin: 0 0 20px 0;
}
.cuf-box .sprite {
    display: inline-block;
    width: 52px;
    height: 58px;
}
.cuf-box .sprite.reqinfo {
    background-position: -689px -1045px;
}
.cuf-box .sprite.sf {
    background-position: -795px -1045px;
}
.cuf-box .sprite.afp {
    background-position: -882px -1045px;
}
.cusw .support-box p {
    font-size: 40px;
}
h2.heading.hdsmllll {
    font-size: 38px;
}
.academiccal-tabs {
    padding-top: 0;
}
.academiccal-tabs .nav-pills {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0 0 40px 0;
}
.academiccal-tabs .nav-pills li {
    border-radius: 0;
    margin: 0 15px 0 0;
    float: none;
    display: inline-block;
    border: none;
}
.academiccal-tabs .nav-pills li.fall a {
    background: #98002f;
}
.academiccal-tabs .nav-pills li.fall:hover a,
.academiccal-tabs .nav-pills li.fall a.active {
    color: #98002f;
    background: transparent;
    border: 1px solid #98002f;
}
.academiccal-tabs .nav-pills li.spring a {
    background: #01aab8;
}
.academiccal-tabs .nav-pills li.spring:hover a,
.academiccal-tabs .nav-pills li.spring a.active {
    color: #01aab8;
    background: transparent;
    border: 1px solid #01aab8;
}
.academiccal-tabs .nav-pills li.summer a {
    background: #86162d;
}
.academiccal-tabs .nav-pills li.summer:hover a,
.academiccal-tabs .nav-pills li.summer a.active {
    color: #86162d;
    background: transparent;
    border: 1px solid #86162d;
}
.academiccal-tabs .nav-pills li a {
    font-size: 20px;
    color: #fff;
    padding: 12px 0 14px 0;
    text-align: center;
    margin: 0;
    line-height: 1;
    min-height: unset;
    width: 208px;
    display: inline-block;
    border-radius: 6px;
    border: 1px solid transparent;
}
.academiccal-tabs .tabs-content {
    width: 100%;
}
.academiccal-tabs .tabs-content table {
    width: 100%;
}
.academiccal-tabs .tabs-content table tr:nth-child(even) {
    background: #f7f7f7;
}
.academiccal-tabs .tabs-content table tr td {
    border: 1px solid #d2d2d2;
    padding: 18px 23px;
    font-size: 17px;
    color: #1d1d1d;
    font-family: 'Open Sans', sans-serif;
}
.academiccal-tabs .tabs-content table tr td:first-child {
    width: 15%;
}
.academiccal-tabs .tabs-content table tr td:last-child {
    font-weight: 600;
}
.stdrescenser-silder .slick-track .slick-active+.slick-active+.slick-active .std-smlbxs {
    border-right: none;
}
.prg-title2 {
    background: url(/assets/images/table-th-red.png) repeat-x #910300;
    color: #fff;
    padding: 22px 0 10px;
    font-weight: bold;
}
.whitecolor {
    color: #FFF !important;
}
table.mytablec td {
    border: 1px solid #e8e8e8;
    padding: 8px 14px;
}
.tution-fees table.mytablec td {
    padding: 0 0 0 13px;
}
.prg-feat-hd {
    background: url(/assets/images/bg-2.gif) repeat-x;
    padding: 0px 0 0;
    color: #fff;
    font-weight: bold;
}
.tuition-page-tabs2 table {
    width: 100%;
    background: url(/assets/images/bg-side.png)no-repeat center bottom;
    z-index: 1;
    position: relative;
}
.tuition-page-tabs2 table tbody {
    width: 100%;
}
.heading.smhd {
    font-size: 30px;
}
.heading.bhd {
    font-size: 50px;
}
.degree-program-wrapper .heading a {
    font-family: 'Open Sans', sans-serif;
    font-size: 43px;
    position: relative;
    color: #212529;
}
.bor-wbot {
    border-bottom: 1px solid #50888d;
}
.srp-differ {
    background: url(/assets/images/sfp-bg2.png)no-repeat center;
    background-size: cover;
    position: relative;
    padding: 60px 100px;
    margin-bottom: 30px;
}
.srp-differ:before {
    position: absolute;
    content: "";
    left: 0;
    background: #b5b5b5;
    width: 40%;
    height: 100%;
    top: 0;
    z-index: 0;
    mix-blend-mode: multiply;
}
.srp-differ:after {
    position: absolute;
    content: "";
    right: 0;
    background: #86162d;
    width: 60%;
    height: 100%;
    top: 0;
    z-index: 0;
    mix-blend-mode: multiply;
}
.srp-differ .srp-bef {
    position: relative;
    z-index: 1;
    display: inline-block;
}
.srp-differ .srp-bef:before {
    position: absolute;
    width: 98%;
    height: 103%;
    border: 4px solid#fff;
    left: 25px;
    content: "";
    top: -10px;
}
.srp-differ h3 {
    font-weight: 800;
    font-size: 40px;
    z-index: 1;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}
.srp-differ ul {
    margin: 0;
    z-index: 1;
    position: relative;
}
.srp-differ ul li {
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    padding: 30px 30px;
    color: #fff;
}
.srp-differ ul li:before {
    position: absolute;
    content: "\f101";
    left: 0;
    font-family: "fontawesome";
}
.bxds .bx-txt span {
    font-size: 14px;
}
.bxds .bx-txt h3 {
    font-size: 56px;
    line-height: 20px;
    margin-bottom: 15px;
    font-weight: 300;
}
.facts-panel h5 {
    font-size: 47px;
}
.facts-panel p {
    font-size: 14px;
}
.facts-panel .fact-bx+.fact-bx:after {
    height: 180px;
}
.enroll-by h2 {
    font-size: 30px;
}
.faculty-sec p {
    color: #1d1d1d;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.slick-prev:before,
.slick-next:before {
    color: #000 !important;
    font-size: 60px !important
}
.ranking-bbanner .container {
    padding: 0 15px 30px;
}
.search-form {
    border: 1px #eee solid;
    padding: 10px;
    display: inline-block;
}
.search-form button {
    border: 1px #ccc solid;
    padding: 9px 19px;
    background-color: #86162d;
    color: #fff;
    font-size: 24px;
}
.cpad-bottom-section {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.coursesinnertabs {
    display: none;
    overflow: auto;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    transition: none;
}
.accordion .coursesinnertabs:first-child {
    display: block;
}
.coursestabs h5 {
    margin-bottom: 0;
    margin-top: 10px;
}
.coursestabs h5>a {
    background-color: #86162d;
    display: block;
    border-radius: 0;
    width: 100%;
    text-align: left;
    position: relative;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    border: none;
    padding: 19px 20px;
    position: relative;
    text-transform: uppercase;
}
.coursestabs h5 a:before {
    position: absolute;
    content: "\f067";
    font-family: "fontawesome";
    right: 30px;
}
.coursestabs h5>a:hover,
.coursestabs h5.actv a {
    background-color: #253670;
}
.coursestabs h5.actv a:before {
    position: absolute;
    content: "\f068";
    font-family: "fontawesome";
    right: 30px;
}
.coursepata p {
    margin: 15px;
}
.breadcrumb-bar a.home-btnbread {
    color: #253670;
}
.breadcrumb-bar a {
    display: inline-block;
    color: #1d1d1d;
    padding: 15px 0px;
    font-size: 14px;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;
}
.mobile-menu {
    display: none;
}
.hamburger {
    float: right;
    margin-right: 50px;
    top: 20px;
}
.hamburger.third {
    width: 48px;
    height: 48px;
    cursor: pointer;
    user-select: none;
    position: relative;
    background: transparent;
    z-index: 9;
}
.hamburger.third .lines div {
    transition: all 500ms;
}
.hamburger.third .lines div:nth-child(2) {
    transition: all 220ms;
}
.hamburger.third .lines.close div {
    background: #000 !important;
}
.hamburger.third .lines.close div:nth-child(2) {
    opacity: 0;
}
.hamburger.third .lines.close div:nth-child(1) {
    transform: rotate(45deg);
    left: calc(24px - 16.9705627484px + 1px);
    top: calc(24px - 16.9705627484px + 0px);
    transform-origin: left top;
}
.hamburger.third .lines.close div:nth-child(3) {
    transform: rotate(-45deg);
    left: calc(-24px + 16.9705627484px);
    top: calc(24px - 16.9705627484px + 0px);
    transform-origin: right top;
}
.hamburger.third .lines div:nth-child(1) {
    width: 100%;
    height: 2px;
    top: calc((33.33%) - 1px - 0px);
    position: absolute;
    background: #000;
}
.hamburger.third .lines div:nth-child(2) {
    width: 100%;
    height: 2px;
    top: calc((66.66%) - 1px - 7px);
    position: absolute;
    background: #000;
}
.hamburger.third .lines div:nth-child(3) {
    width: 100%;
    height: 2px;
    top: calc((99.99%) - 1px - 14px);
    position: absolute;
    background: #000;
}
.nodisnor {
    display: none !important
}
.recent-newswrapper.mob-slideeeer {
    display: none;
}
.footer-links ul li ul {
    width: 100% !important;
    margin: 0;
}
.accr_pop_1 {
    padding: 30px;
    overflow: hidden;
    background-color: #fff;
    max-width: 900px;
    display: none;
}
.accr_pop_1 ul {
    margin: 0px;
}
.accr_pop_1 ul li {
    margin: 0px 0px 10px 0px;
    float: left;
    width: 33.333%;
}
.fancybox-close-small:after {
    content: "X";
}
@media only screen and (min-width:1500px) {
    .side-slider-menu ul li a {
        padding: 11px 20px 12px 35px;
    }
    .side-slider-menu ul li a:before {
        top: 13px;
    }
}
@media only screen and (min-width:1200px) {
    .acrebodies-wrapper img {
        max-width: 380px;
        height: auto;
    }
}
@media only screen and (max-width:1367px) {
    .srp-differ {
        padding: 60px 40px;
    }
    .redef-he {
        min-height: 570px;
        background-size: contain;
    }
    .side-slider-menu ul li {
        min-height: 40px;
        display: flex;
        align-items: center;
    }
    .side-slider-menu ul li a {
        padding: 10px 20px 16px 40px;
        width: 100%;
        font-size: 13px;
    }
    .side-slider-menu ul li a:before {
        left: 12px;
        top: 12px;
    }
    .slider-inner>div img {
        height: auto;
        width: 113%;
    }
    .slider h2 {
        font-size: 42px;
    }
    .slider-text {
        top: 55%;
    }
    .degree-program-wrapper .heading {
        font-size: 34px;
    }
    .degree-program-wrapper .heading a {
        font-size: 34px;
    }
    h2.heading {
        font-size: 40px;
    }
    .h2.heading.text-left {
        display: inline-block;
    }
    .intro-para p {
        font-size: 16px;
    }
    .bxds .bx-txt {
        /* max-width: 440px; */
        width: 93%;
        padding: 0 25px 0 !important;
    }
    .bxds .bx-txt h4 {
        font-size: 23px;
        line-height: 27px;
        margin-bottom: 13px;
        padding: 120px 0 10px !important;
    }

   


    .careercntr-cardboxes .bxds .bx-txt p {
        font-size: 13px;
    }
}
@media(max-width:1200px) {
    .bxds .bx-txt h4{
        padding: 88px 0 10px !important;
       
    }
    .careercntr-cardboxes .bxds .bx-txt p {
        font-size: 11PX;
    }
}
@media only screen and (max-width:1025px) {
    .nav li a {
        padding: 21px 25px 21px 25px;
    }
    .drpdwn-left-wrapper {
        vertical-align: top;
        width: 17%;
    }
    .drpdwn-right-wrapper p br {
        display: none;
    }
    .drpdwn-left-wrapper figure img {
        width: 100%;
    }
    .dropdown {
        width: 581px;
    }
    .nav li:hover .dropdown a {
        line-height: 1;
        position: relative;
    }
    .dropdown.drpdwnabout {
        width: 582px;
    }
    .drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li {
        width: 31%;
    }
    .drpdwn-right-wrapper .drpdwn-list li h6 {
        font-size: 12px;
    }
    .nav>li .dropdown a.drpdwn-heading {
        font-size: 13px;
    }
    ul.acad-list li a {
        font-size: 13px;
    }
    .drpdwn-right-wrapper {
        width: 82%;
    }
    .nav li:hover .dropdown.drpdwnschool.drpdwnabout {
        height: 391px;
    }
    .nav li:hover .dropdown.drpdwnschool {
        height: 361px;
    }
    .dropdown.drpdwnschool {
        width: 582px;
    }
    .dropdown.drpdwnschool .drpdwn-right-wrapper {
        overflow: hidden;
    }
    .drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list {
        height: 215px;
        overflow: hidden;
        overflow-y: scroll;
    }
    .drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li {
        width: 46%;
        padding: 8px 0 8px;
    }
    .slider-inner>div img {
        width: 150%;
    }
    .proced-admis figure img {
        width: 100%;
    }
    .support-box p {
        font-size: 23px;
    }
    .centent-area figure img {
        width: 100%;
    }
    .accre-toplist li span {
        padding: 0 10px 0 0;
        margin: 0 6px 0 0;
    }
    .fac-text {
        min-height: 295px;
    }
    .fac-text p {
        font-size: 12px;
    }
    .careercntr-cardboxes .bxds .bx-txt h4 {
        font-size: 16px;
        line-height: 1;
        padding: 90px 0 0 0 !important;
    }
    .careercntr-cardboxes .bxds .bx-txt p {
        font-size: 10px;
    }
    .top-emm img {
        width: 100%;
    }
    .cusw .support-box p {
        font-size: 23px;
    }
    .boxxx p {
        font-size: 17px;
    }
    .news-topfold .recent-events .rec-list li a p {
        font-size: 13px;
        padding: 0 0 0 20px;
        width: 76%;
    }
    .rank-enroll-wrapper img {
        width: 100%;
    }
    .curnt-vac-wraper img {
        width: 100%;
    }
    .side-box-pane.credittransfer h3 {
        font-size: 22px;
    }
    .rsb-pane .rghttxt {
        width: 75%;
        padding: 0 0 0 20px;
    }
    .schlrshp-facts-boxx ul li {
        width: 47%;
        text-align: center;
        height: 171px;
        padding: 20px;
    }
    .schlrshp-facts-boxx ul li figure {
        width: 100%;
        text-align: center;
    }
    .schlrshp-facts-boxx ul li figure img {
        width: auto;
    }
    .schlrshp-facts-boxx ul li p {
        font-size: 12px;
        width: 100%;
        padding: 0;
    }
    .bigbx-scatog p,
    .bigbx-scatog ul li {
        font-size: 12px;
    }
    .srp-differ .srp-bef img {
        width: 100%;
    }
    .srp-differ h3 {
        font-size: 30px;
    }
    .srp-differ ul li {
        font-size: 20px;
    }
    .resour-box p {
        font-size: 14px;
    }
    .exploredegree h3,
    .featured-faculty h3,
    .dip-certi-programs h3,
    .career-prospects h3 {
        font-size: 27px;
    }
    .exploredegree a,
    .featured-faculty h5,
    .dip-programs a,
    .career-prospects p {
        font-size: 14px;
    }
    .abt-submajor-wraper .text p {
        font-size: 16px;
    }
    .faculty-sec figure img,
    .schoolinnersec1 figure img {
        width: 100%;
    }
    li.cta-bigbox.cta-tuitionfee {
        left: 360px;
    }
    .dp-boxes-wrapper .dp-smallbox h3 {
        font-size: 16px;
    }
    .infiniteacademic-wrapper .ia-box {
        padding: 10px;
    }
    .degree-program-wrapper .heading a {
        font-size: 24px;
    }
    .newapplynow-page .col-lg-8,
    .newapplynow-page {
        max-width: 100%;
        flex: unset;
        width: 100%;
    }
    .sidefromo {
        display: none;
    }
}
@media only screen and (max-width:991px) {
    .accr_pop_1 ul li {
        width: 50%;
    }
    .side-slider-menu ul li {
        min-height: 70px;
    }
    .std-smlbxs.br-dright {
        border-right: none;
    }
    .top-menu li {
        font-size: 12px;
    }
    .top-menu li a {
        font-size: 12px;
        padding: 10px 5px;
        padding-left: 45px;
        line-height: 1;
    }
    .phone-cta {
        padding: 9px 5px 10px;
    }
    .top-menu li a:before {
        top: 9px;
    }
    .logo {
        display: inline-block;
    }
    .logo img {
        position: unset;
        vertical-align: middle;
        margin: 0;
    }
    .nav-bg {
        display: none;
    }
    .mobile-menu {
        display: block;
        display: inline-block;
        position: relative;
        background: #fff;
        z-index: 999;
        width: 100%;
        top: 0px;
    }
    .mobile-menu-side {
        position: fixed;
        background: #fff;
        width: 60%;
        height: 100%;
        right: -830px;
        top: 0;
        padding: 32px 0 0 0;
    }
    .mobile-menu-side.open {
        right: 0;
        box-shadow: -1px 1px 20px 0 #59afb733;
        z-index: 999999;
    }
    .mobile-menu-side.open:before {
        position: absolute;
        left: -461px;
        width: 100%;
        height: 100%;
        background: #000000a6;
        top: 0;
    }
    .mobile-menu-side .header-nav {
        float: none;
        width: 100%;
        padding: 50px 0 0 0;
    }
    .mobile-menu-side .header-nav li {
        width: 100%;
        border-bottom: transparent !important;
        padding: 0;
    }
    .mobile-menu-side .nav li a {
        padding: 10px 40px;
        width: 100%;
        position: relative;
        visibility: visible;
    }
    .mobile-menu-side .nav li a:before {
        position: absolute;
        content: "\f067";
        font-family: "fontawesome";
        right: 70px;
    }
    .mobile-menu-side .nav li a.close:before {
        content: "\f068";
    }
    .mobile-menu-side .nav li ul li a:before {
        display: none;
    }
    .mobile-menu-side .nav li .drpdwn-right-wrapper .drpdwn-heading:before {
        content: "";
    }
    .nav li .dropdown.open.drpdwnschool.drpdwnabout:before {
        display: none;
    }
    .mobile-menu-side .dropdown {
        position: relative;
        box-shadow: none;
        background: none;
        width: 100%;
    }
    .mobile-menu-side .dropdown .bg-unilogo {
        padding: 0;
        background: none;
    }
    .drpdwn-right-wrapper {
        width: 100%;
        padding: 10px 0 0 40px;
    }
    .drpdwn-right-wrapper:before {
        display: none;
    }
    .nav li:hover .dropdown a span,
    .drpdwn-right-wrapper .drpdwn-list li span.sprite {
        display: none !important;
    }
    ul.acad-list li a {
        padding: 5px !important;
    }
    ul.acad-list {
        margin: none;
    }
    .drpdwn-tutionbg.drpdwn-tutionbg,
    .drpdwn-schlbg {
        padding: 10px 0 0 30px;
        background: none;
    }
    .mobile-menu-side .nav li .drpdwn-list a {
        padding: 5px;
        line-height: 1;
    }
    .drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li h6,
    .drpdwn-right-wrapper .drpdwn-list.schldrpdwn-list li h6.smll,
    .drpdwn-right-wrapper .drpdwn-list.tutndrpdwn-list li h6,
    .drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li h6,
    .drpdwn-right-wrapper .drpdwn-list li h6 {
        padding: 0 0 0 0;
    }
    .drpdwn-right-wrapper .drpdwn-list li h6 {
        line-height: 1;
        font-size: 15px;
    }
    body.ovrflwclose {
        position: fixed;
        overflow: hidden;
    }
    .drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li.btn-line a,
    .drpdwn-right-wrapper .drpdwn-list.tutndrpdwn-list li.btn-line a {
        border-bottom: none;
        padding: 5px;
    }
    .drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li {
        width: 100%;
    }
    .nav.header-nav>li:hover>a {
        border-bottom: 5px solid transparent;
    }
    .nav.header-nav>li>a.close {
        border-bottom: 2px solid #253670;
        background-color: #f7f7f7;
    }
    .nav li:hover a {
        background-color: transparent;
    }
    .nav li:hover .dropdown {
        height: 0;
        border-bottom: transparent;
    }
    .nav li:hover .dropdown.drpdwnschool.drpdwnabout {
        height: 0;
    }
    .nav li:hover .dropdown.drpdwnschool {
        height: 0;
    }
    .nav li:hover .dropdown.drpdwntution {
        height: 0;
    }
    .nav li:hover .dropdown.drpdwnabout {
        height: 0;
    }
    .nav li .dropdown.open {
        height: 127px;
        border-bottom: 2px solid #253670;
    }
    .nav li .dropdown.open.drpdwnschool.drpdwnabout {
        height: 381px;
    }
    .nav li .dropdown.open.drpdwnschool {
        height: 232px;
        position: relative;
    }
    .nav li .dropdown.open.drpdwnschool:before {
        position: absolute;
        content: "";
        background: url(../images/drp-scrldown.png)no-repeat;
        width: 50px;
        height: 50px;
        right: 0px;
        top: 20px;
        animation: updown 3s;
        transition: all 0.3s ease-out;
        animation-iteration-count: infinite;
    }
    .nav li .dropdown.open.drpdwntution {
        height: 190px;
    }
    .nav li .dropdown.open.drpdwnabout {
        height: 270px;
    }
    .proced-admis .nav-pills .nav-link.active,
    .proced-admis .nav-pills .show>.nav-link {
        color: #fff;
        background: #86162d;
        width: 100%;
    }
    .redef-he {
        background: none;
        min-height: auto;
        padding: 30px 0;
    }
    .proced-admis {
        padding: 30px 0;
    }
    .proced-admis>.container>.row>.col-lg-3 {
        padding: 0;
    }
    .proced-admis .nav li:hover .nav-link:before,
    .proced-admis .nav-item:nth-child(2) .nav-link.active:before,
    .proced-admis .nav-item .nav-link.active:before {
        border-left-color: #c8e5e7;
        transform: rotate(90deg);
        right: 40px;
    }
    .tab-content .tab-box p {
        margin: 0;
        padding: 0 0 10px;
    }
    .tab-content .tab-box {
        padding: 0 10px;
    }
    .proced-admis .heading {
        margin: 0 0 20px;
    }
    .proced-admis figure {
        display: none;
    }
    .proced-admis .nav-pills .nav-link br {
        display: none;
    }
    .proced-admis .col-lg-9 {
        padding: 20px 0 0;
        margin: 10px 0 0;
    }
    .proced-admis .nav-pills .nav-link.close {
        opacity: 1;
        float: none;
        line-height: 18px;
        font-weight: 600;
    }
    .footer-right-cta {
        margin: 70px 0 30px 0;
        display: none;
    }
    .admistest-slider .item h4 {
        font-size: 28px;
    }
    .admistest-slider .item p,
    .admistest-slider .item a {
        font-size: 16px;
    }
    .admistest-slider .item p br {
        display: none;
    }
    .admistest-slider .slick-prev:before,
    .admistest-slider .slick-next:before {
        color: #fff !important;
    }
    @keyframes updown {
        0% {
            top: 20px;
        }
        /*25% {top: 30px;}*/
        50% {
            top: 40px;
        }
        /*75% {top: 30px;}*/
        100% {
            top: 20px;
        }
    }
    .bxds .bx-txt h4 {
        font-size: 15px;
        line-height: 1;
        margin-bottom: 0;
        padding: 0 0 10px !important;
    }
    .program-pane img {
        display: none;
    }
    .tabs-nav li a {
        font-size: 11px;
    }
    .facts-panel p {
        padding: 0;
        font-size: 13px;
    }
    .slider-inner>div img {
        width: 254%;
    }
    .slider.slider-inner .inner-slider-text h2 {
        line-height: 1;
        font-size: 24px;
    }
    .breadcrumb-bar {
        display: none;
    }
    .accre-toplist li h6 {
        width: 76%;
        font-size: 13px;
    }
    .heading,
    h2.heading {
        font-size: 24px;
    }
    .inner-page .intro-para,
    .school-sec p,
    .inner-page p {
        font-size: 13px;
    }
    .certif-programs a,
    .dip-programs a,
    .exploredegree a {
        font-size: 13px;
    }
    .accre-testimonal-wrapper {
        text-align: center;
    }
    .accre-testslider .acree-testbox h5 {
        font-size: 22px;
    }
    .accre-testslider .acree-testbox h3 {
        margin: 0 0 50px;
        font-size: 17px;
    }
    .abw-slider .acrebodies-wrapper figure img {
        width: 92%;
    }
    .abw-slider .acrebodies-wrapper .abw-text p {
        font-size: 13px;
    }
    .recent-events .rec-list li a,
    .rec-list {
        text-align: center;
    }
    .res-facts .col-md-4,
    .res-facts .col-md-8 {
        width: 100%;
        max-width: 100%;
        flex: unset;
    }
    .bigbxs-wrapper .bigbxs {
        width: 100%;
        padding: 0;
        margin: 0;
        background-size: cover !important;
    }
    .careercntr-cardboxes .col-md-3 {
        max-width: 50%;
        flex: unset;
    }
    .careercntr-cardboxes .bxds .bx-txt h4 {
        font-size: 20px;
        line-height: 1;
        padding: 190px 0 10px !important;
    }
    .careercntr-cardboxes .bxds .bx-txt p {
        font-size: 13px;
    }
    .careercntr-cardboxes .bxds .bx-txt {
        right: 0;
        margin: 0 auto;
    }
    .career-facili .col {
        max-width: 100%;
        flex: unset;
    }
    .fac-text p {
        font-size: 12px;
    }
    .nodisnor {
        display: block !important;
    }
    .nodismob {
        display: none !important
    }
    .footer-links ul .toppage {
        position: relative;
        width: 100%;
    }
    .footer-links ul .toppage:after {
        position: absolute;
        content: "\f107";
        font-family: "fontawesome";
        right: 40px;
        font-size: 23px;
        line-height: 1;
    }
    .footer-links ul .toppage.close:after {
        content: "\f106";
    }
    .footer-links ul+ul {
        min-height: auto;
    }
    .footer-links ul:nth-child(4),
    .footer-links ul {
        width: 100%;
        border-left: 1px #575b64 solid;
        padding: 0 0 0 35px;
        border-right: none;
    }
    .footer-links ul li ul {
        display: none;
    }
    .footer-links ul li ul.open {
        display: block;
        border-left: none;
        padding: 0;
    }
    footer .col-md-8,
    footer .col-md-4 {
        max-width: 100%;
        flex: unset;
    }
    .footer-cta-number-tag {
        float: none;
        text-align: left;
    }
    .footer-links ul li {
        position: relative;
        overflow: hidden;
        padding: 0 0 9px 0;
    }
    .footer-links ul li:before {
        position: absolute;
        content: "";
        border-bottom: 1px solid #616161;
        width: 100%;
        bottom: 0px;
        left: -30px;
    }
    .footer-links ul li ul li:before {
        display: none;
    }
    .side-box-pane {
        padding: 10px;
    }
    .side-box-pane h3 {
        font-size: 16px;
    }
    .side-box-pane a {
        padding: 10px;
        font-size: 12px;
    }
    .side-box-pane a:after {
        display: none;
    }
    .pad-set p {
        font-size: 16px;
    }
    .full-width-pane .row .row .col-md-6 {
        min-height: 500px;
        background-repeat: no-repeat;
        background-size: cover
    }
    .full-width-pane .row .col-md-8 {
        max-width: 100%;
        flex: 100%;
    }
    .full-test-pane .tst-box {
        text-align: center;
    }
    .full-test-pane .tst-box img {
        margin: 0 auto;
    }
    .full-test-pane .tst-box h6 {
        font-size: 20px;
    }
    .full-test-pane .tst-box p {
        font-size: 18px;
    }
    .full-width-pane .row .row .col-md-6 p {
        font-size: 18px;
    }
    .cusw .support-box p {
        font-size: 17px;
    }
    .resour-list .rightbordr {
        border-right: none;
    }
    .idc-wrapper .left,
    .idc-wrapper .right {
        float: none;
        width: 100%;
    }
    .idc-wrapper .right {
        padding: 0;
    }
    /*.side-slider-menu ul li a {font-size: 12.7px;}*/
    .nodis {
        display: none;
    }
    .acc-panel .coursestabs li a {
        font-size: 14px;
    }
    .readytoaply-box h3 {
        width: 50%;
        font-size: 29px;
    }
    .readytoaply-box p {
        max-width: 50%;
    }
    .ad-maintabs {
        width: 100%;
    }
    .maintab-content {
        min-height: 540px;
    }
    .sectab-content {
        min-height: 540px;
        padding: 40px 20px 2px 20px;
    }
    .ad-maintabs {
        width: 100%;
    }
    .sectabs {
        padding: 40px 10px;
    }
    .sectabs .nav-item {
        width: 47%;
    }
    .sectabs.nav li a {
        font-size: 12px;
    }
    .renowned-majors ul li a {
        font-size: 13px;
    }
    .tuition-page-tabs .ad-maintabs {
        width: 100%;
    }
    .tuition-page-tabs .ad-maintabs.nav li a:before {
        display: none;
    }
    .exploreschlrshp h3 br {
        display: none;
    }
    .understand-tuition .col.br-right {
        border-right: none;
    }
    .abt-submajor-wraper {
        min-height: 900px;
    }
    li.cta-credithours {
        top: unset;
        bottom: 0;
        left: 0;
        width: 220px;
    }
    li.cta-duration {
        top: unset;
        bottom: 0;
        left: 239px;
        width: 220px;
    }
    li.cta-courses {
        width: 220px;
    }
    li.cta-bigbox.cta-tuitionfee {
        bottom: -210px;
        width: 330px;
        right: 22px;
        left: unset;
    }
    ul.cta-bigbox.cta-eligibilitycriteria {
        bottom: -210px;
        width: 330px;
    }
    .profile-list {
        width: 100%;
    }
    .profile-list:before {
        position: absolute;
        content: "";
        width: 50%;
        bottom: -20px;
        height: 5px;
        border-radius: 16px;
        background: #253c70;
    }
    .boxxx p {
        font-size: 19px;
    }
    .recent-newswrapper .col-md-4 {
        max-width: 50%;
        flex: 50%;
    }
    .credit-transfer-reasons .ct-boxs .top {
        display: none;
    }
    .credit-transfer-reasons .ct-boxs {
        width: 100%;
        padding: 10px 20px;
    }
    .credittrans-wrapper .col-md-4 {
        display: none;
    }
    .schlrshp-facts .col {
        flex: 100%;
        text-align: center;
    }
    .side-box-pane.credittransfer h3 {
        font-size: 17px;
    }
    .mid-text-section h3 {
        position: unset;
    }
    .fac-smalboxs-wrapper .col {
        text-align: center;
    }
    .facsmlbx-text:before {
        display: none;
    }
    .curnt-vac-wraper img {
        display: none;
    }
    .fac-accord .card-body {
        text-align: center;
    }
    .fac-accord .card-body ul li {
        margin: 10px;
    }
    .degree-program-wrapper .col-lg-4:nth-child(1) {
        order: 1;
    }
    .degree-program-wrapper .col-lg-8:nth-child(2) {
        order: 2;
    }
    .degree-program-wrapper .col-lg-8:nth-child(3) {
        order: 4;
    }
    .degree-program-wrapper .col-lg-4:nth-child(4) {
        order: 3;
    }
    .dropdown.drpdwntution .drpdwn-tutionbg .drpdwn-right-wrapper {
        padding: 0 0 0 10px;
    }
    .schools-list .simple-box-acd {
        min-height: 730px;
    }
    .schools-list .tab-pane .col-md-4 {
        max-width: 100%;
        flex: 100%;
    }
    .cntct-bbanner .col-md-8 {
        max-width: 100%;
        flex: unset;
        text-align: center;
    }
    .cuf-box {
        padding: 0;
    }
    .steps--bar img {
        width: 100%;
    }
    .testimonials-pane .testimonial_txt p {
        padding: 14px 30px 30px;
    }
    .testimonials-pane h6 {
        text-align: center;
    }
    .testimonials-pane .testimonial-img {
        width: 100%;
        margin: 0;
    }
    .testimonials-pane {
        padding: 30px 0;
    }
    .message-pre {
        padding: 30px;
    }
    .message-pre .col-md-5 {
        padding: 0;
        max-width: 50%;
        flex: 50%;
    }
    .message-pre h2 {
        margin: 0;
    }
    .message-pre p {
        margin: 0;
        font-size: 11px;
    }
    .message-pre p br {
        display: none;
    }
    .message-pre img {
        padding: 0 20px;
    }
    .pre-secs img {
        display: none;
    }
    .pre-secs .col-md-7 {
        max-width: 100%;
        flex: 100%;
    }
    .green-area {
        padding: 10px 20px 20px;
    }
    .close {
        float: none;
        opacity: 1;
        line-height: inherit;
        font-weight: normal;
    }
    .dp-boxes-wrapper .dp-smallbox h3.small {
        font-size: 15px;
    }
}
@media only screen and (max-width:737px) {
    .top-menu {
        float: none;
        width: 100%;
        background: #000;
        display: block;
        position: unset;
        font-size: 0;
    }
    .top-menu li {
        font-size: 12px;
        float: none;
        display: inline-block;
    }
    .slider h2 {
        font-size: 34px;
    }
    .top-menu li:last-child {
        display: none
    }
    .mobile-menu-side {
        width: 70%;
    }
    .mobile-menu-side.open:before {
        left: -515px;
    }
    .bxds a {
        text-align: left;
        height: 250px;
        display: block;
        overflow: hidden;
    }
    .bxds img {
        /*width: 50%;margin: 0 auto;text-align: center;*/
    }
    .facts-panel .col-md-3 {
        max-width: 50%;
        flex: 50%;
    }
    .facts-panel .fact-bx+.fact-bx:after {
        display: none;
    }
    .tabs-nav li a {
        font-size: 11px;
        padding: 10px 5px;
    }
    .bottom-cta .cta-images img {
        display: none;
    }
    .slider.slider-inner {
        margin: 0;
        background: #86162d;
        padding: 20px 0
    }
    .slider.slider-inner img {
        display: none;
    }
    .inner-slider-content {
        position: unset;
    }
    .slider.slider-inner .inner-slider-text {
        position: unset;
        margin: 30px 0 0 0;
    }
    .inner-slider-content .col-md-8:before {
        display: none;
    }
    .side-slider-menu ul li:last-child a {
        border-bottom: none;
    }
    .centent-area figure img {
        display: none;
    }
    .careercntr-cardboxes .bxds a {
        height: 100%;
    }
    .career-facili {
        padding: 20px 0;
    }
    .cntctus-fold .col {
        flex-basis: unset;
        padding: 0 0 10px 0
    }
    .cntctus-fold .col.br-rightw {
        border-right: none;
    }
    .cusw.support-wrapper {
        display: none;
    }
    .recent-newswrapper .boxxx,
    .recent-newswrapper .col-md-4 {
        max-width: 100%;
        flex: 100%;
        height: 210px;
        overflow: hidden;
        margin: 0;
        position: relative;
    }
    .recent-newswrapper .boxxx p {
        color: #fff;
        font-weight: 900;
        text-shadow: 0 0 20px #00000038;
    }
    .slick-prev,
    .slick-next {
        top: 30px;
    }
    .fac-accord .card-body ul li {
        width: 29%;
    }
    .fac-accord .card-body ul li h3 {
        font-size: 16px;
    }
    .fac-accord .card-body ul li p {
        font-size: 13px;
    }
    .fac-accord .card-body ul li:nth-child(4n+4) {
        margin: 10px;
    }
    .fac-accord .progdet-bottom-tabs .card-header h5 button.btn {
        font-size: 17px;
    }
    .row-slider+.br-line {
        display: none;
    }
    .rsb-pane .rghttxt {
        width: 68%;
    }
    .schlrshp-cato .col,
    .pace-up-wrapper .col {
        max-width: 100%;
        flex: 100%;
    }
    .exploredegree,
    .dip-certi-programs,
    .featured-faculty,
    .career-prospects {
        padding: 20px;
        min-height: auto;
    }
    .faculty-sec figure img,
    .schoolinnersec1 figure img {
        display: none;
    }
    li.cta-bigbox.cta-tuitionfee,
    .cta-duration,
    li.cta-duration,
    ul.cta-bigbox.cta-eligibilitycriteria,
    .cta-courses,
    li.cta-courses,
    li.cta-credithours {
        position: unset;
        width: 100%;
        min-height: 150px;
        margin: 0;
    }
    .degreearts ul {
        margin: 0
    }
    .acc-panel .coursestabs li a {
        word-wrap: break-word;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        padding: 13px 53px 13px 13px;
    }
    .bottom-cta {
        margin: 5px 0 0;
    }
    .mobile-menu-side {
        overflow-y: scroll;
    }
    .accr_pop_1 ul li {
        width: 99%;
    }
}
@media only screen and (max-width:667px) {
    .dp-boxes-wrapper h3.smalllll {
        font-size: 17px;
    }
    .cta-bigbox {
        margin: 0;
    }
    .maintab-content {
        height: auto;
    }
    .sectab-content {
        min-height: auto;
    }
    .readytoaply-wrapper {
        background: #2f545a;
        text-align: center;
    }
    .readytoaply-wrapper .col-lg-6 {
        max-width: 100%;
        flex: unset;
    }
    .readytoaply-box a {
        display: inline-block;
    }
    .readytoaply-box p,
    .readytoaply-box h3,
    .sectabs {
        width: 100%;
        max-width: 100%;
    }
    .sectab-content {
        width: 100%;
    }
    .career-facili:before {
        display: none;
    }
    .side-box-cta img {
        display: none;
    }
    .ad-maintabs.nav li a {
        font-size: 18px;
    }
}
@media only screen and (max-width:481px) {
    .message-pre img {
        display: none;
    }
    .testimonials-pane .testimonial-img {
        display: none;
    }
    .message-pre .col-md-5 {
        max-width: 100%;
        flex: 100%;
    }
    .testimonials-pane .col-md-8 {
        max-width: 100%;
        flex: 100%;
    }
    .cuf-box {
        padding: 10px;
    }
    .cntctus-fold .col {
        flex-basis: unset;
    }
    .support-wrapper {
        display: none;
    }
    .top-menu li {
        width: 50%;
    }
    .top-menu li:last-child,
    .top-menu li.phone-cta {
        width: 100%;
    }
    .logo {
        padding-left: 10px;
    }
    .logo img {
        width: 70%;
    }
    .hamburger {
        top: 10px;
    }
    .btnnnn.hamburger.third {
        margin: 0;
        left: unset;
        position: absolute;
        top: 40px;
        right: 50px;
    }
    .mobile-menu-side {
        width: 90%;
    }
    .mobile-menu-side.open:before {
        left: -374px;
    }
    .centent-area figure {
        display: none;
    }
    .drpdwn-right-wrapper .drpdwn-list li {
        width: 100% !important;
    }
    .drpdwn-right-wrapper .leftside,
    .drpdwn-right-wrapper .rightside {
        width: 100%;
    }
    .nav li .dropdown.open.drpdwnschool.drpdwnabout {
        height: 232px;
        overflow-y: scroll;
    }
    .nav li .dropdown.open.drpdwnschool.drpdwnabout:before {
        position: absolute;
        content: "";
        background: url(../images/drp-scrldown.png)no-repeat;
        width: 50px;
        height: 50px;
        right: 0px;
        top: 20px;
        animation: updown 3s;
        transition: all 0.3s ease-out;
        animation-iteration-count: infinite;
        display: block;
    }
    .slider {
        margin: 0;
        float: none;
        overflow: visible;
    }
    .inner-slider-content {
        position: unset;
        padding: 20px 0;
        background: #86162d;
    }
    .side-slider-menu ul li {
        min-height: 1px;
    }
    .side-slider-menu {
        background-size: contain;
    }
    .inner-slider-content .col-md-8:before {
        display: none;
    }
    .slider.slider-inner .inner-slider-text h2 {
        padding: 30px 0 0 0;
    }
    .slider-text {
        /*top: unset;*/
    }
    .slider h2 {
        font-size: 18px;
    }
    .side-slider-menu ul li a {
        padding: 10px 20px 10px 40px;
    }
    .headstyl1,
    .heading,
    h2.heading {
        font-size: 28px !important;
    }
    .accre-testslider .acree-testbox h5 {
        padding: 0 20px
    }
    .accre-regional-bodies h3 br {
        display: none;
    }
    .abw-slider .acrebodies-wrapper {
        text-align: center;
        padding: 40px 20px 0;
        display: block;
        align-items: unset;
        border-bottom: none;
    }
    .abw-slider .acrebodies-wrapper figure,
    .abw-slider .acrebodies-wrapper .abw-text {
        float: none;
        width: 100%;
        display: block;
    }
    .abw-slider .acrebodies-wrapper figure img {
        width: 100%;
        margin: 0 0 20px;
        padding: 0 40px;
    }
    .col-3-ul li {
        width: 100%;
    }
    .facts-panel .fact-bx+.fact-bx:after {
        display: none;
    }
    .facts-panel p {
        padding: 0 40px;
    }
    .tabs-nav li {
        width: 100%;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom: 1px solid #fff;
        border-left: none;
    }
    .tabs-nav li.single-line a,
    .tabs-nav li a {
        font-size: 14px;
        line-height: 1;
        padding: 10px;
        min-height: 1px;
    }
    .tabs-nav li a br {
        display: none;
    }
    .bottom-cta .cta-images img {
        display: none;
    }
    .bottom-cta .col-sm-6 {
        max-width: 50%;
        flex: 50%;
    }
    .bottom-cta .cta-number {
        font-size: 15px;
    }
    footer,
    .footer-cta-number-tag {
        text-align: center;
    }
    .footer-links ul:nth-child(4),
    .footer-links ul,
    .footer-links ul+ul {
        border-left: none;
        text-align: left;
        margin: 10px 0 0;
    }
    .footer-botom ul {
        float: none;
        margin: 0px;
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    .footer-botom ul li {
        display: inline-block;
        float: none;
    }
    .bxds a {
        height: 186px;
        overflow: hidden;
        display: block;
    }
    .bxds .bx-txt h4 {
        padding: 0 20px 0 0 !important;
    }
    .slider-inner>div img {
        display: none
    }
    .slider-inner .col-md-4 {
        max-width: 100%;
        flex: 100%;
    }
    .slider-inner .col-md-8 {
        max-width: 100%;
        flex: 100%;
    }
    .slider.slider-inner .inner-slider-text {
        position: unset;
    }
    .slick-prev,
    .slick-next {
        top: 44px;
    }
    .slick-prev:before,
    .slick-next:before {
        font-size: 40px !important;
    }
    .slick-prev {
        left: -15px;
    }
    .slick-next {
        right: -15px;
    }
    .careercntr-cardboxes .col-md-3 {
        max-width: 100%;
    }
    .careercntr-cardboxes .bxds a {
        height: 325px;
    }
    .careercntr-cardboxes .bxds .bx-txt {
        height: 100%;
    }
    .recent-events .rec-list li {
        padding: 0 20px
    }
    .recent-newswrapper .col-md-4 {
        max-width: 100%;
        flex: unset;
    }
    .recent-newswrapper .col {
        max-width: 100%;
        flex: unset;
    }
    .rank-enroll-wrapper .col {
        max-width: 100%;
        flex: unset;
        padding: 0 20px 0;
    }
    .rank-enroll-wrapper .col+.col {
        padding: 20px 20px 0;
    }
    .profile-list {
        min-height: 1px;
    }
    .rank-enroll-wrapper .enroll-by {
        text-align: center;
    }
    .rank-enroll-wrapper .enroll-by+.pdt-60 figure {
        text-align: center;
    }
    .rank-enroll-wrapper .enroll-by+.pdt-60 figure img {
        width: 90%;
        margin: 0;
    }
    .rank-enroll-wrapper img {
        width: 80%;
        margin: 0 auto 30px;
    }
    .progdet-bottom-tabs .card-header h5 button.btn,
    .fac-accord .progdet-bottom-tabs .card-header h5 button.btn {
        font-size: 12px;
    }
    .fac-accord .card-body ul {
        text-align: center;
    }
    .fac-accord .card-body ul li:nth-child(4n+4),
    .fac-accord .card-body ul li {
        width: 45%;
        margin: 5px;
    }
    .curnt-vac-wraper table thead tr th {
        font-size: 13px;
    }
    .curnt-vac-wraper table tbody tr td {
        padding: 6px 10px;
        font-size: 13px;
    }
    .side-box-pane {
        margin-bottom: 20px;
    }
    .curnt-vac-wraper table {
        margin-bottom: 20px;
    }
    .credit-transfer-reasons {
        min-height: 1px;
        padding: 30px 0 0;
    }
    .credit-transfer-reasons h3 {
        font-size: 24px;
    }
    .rsb-pane {
        text-align: center;
        padding: 10px;
    }
    .credittrans-wrapper .col-lg-8 {
        padding-left: 15px;
        padding-right: 15px !important;
    }
    .rsb-pane .lftimg {
        width: 147px;
    }
    .rsb-pane .rghttxt {
        width: 100%;
        padding: 20px 10px;
    }
    .pace-up-wrapper {
        padding-top: 30px;
    }
    .bigbx-scatog {
        margin: 0 0 20px 0;
        min-height: 1;
    }
    .bigbx-scatog h4 {
        position: unset;
    }
    .schlrshp-facts figure img {
        width: 100%;
    }
    .schlrshp-testimon .admistest-slider .item h5 {
        padding: 0;
    }
    .srp-differ {
        background: #126168;
    }
    .srp-differ:before,
    .srp-differ:after {
        display: none;
    }
    .innerschool .nav-pills li {
        margin: 0 0 10px 0;
        width: 49%;
    }
    .inrsub-box {
        width: 48%;
        margin: 0 0px 10px;
    }
    .faculty-sec figure img,
    .schoolinnersec1 figure img {
        display: none
    }
    .abt-schoolwrapper {
        padding: 20px;
    }
    .abt-schoolwrapper h2 {
        font-size: 28px !important;
    }
    .abt-submajor-wraper .text p {
        padding: 0;
    }
    .listcourses {
        margin: 0;
    }
    li.cta-credithours {
        position: unset;
        width: 100%
    }
    .cta-duration,
    li.cta-duration {
        position: unset;
        width: 100%;
        margin: 0;
    }
    .cta-courses,
    li.cta-courses {
        position: unset;
        width: 100%;
        margin: 0;
    }
    .cta-bigbox.cta-tuitionfee,
    li.cta-bigbox.cta-tuitionfee {
        position: unset;
        width: 100%;
        margin: 0
    }
    ul.cta-bigbox.cta-eligibilitycriteria {
        position: unset;
        width: 100%
    }
    .progdet-bottom-tabs {
        padding: 0 15px;
    }
    .accordion .quest-section .quest-title,
    .coursestabs h5>a {
        font-size: 14px;
    }
    .progdet-bottom-tabs .card-body table tr td,
    .tablecourses table tr td {
        font-size: 13px;
        padding: 10px;
    }
    .acc-panel .coursestabs li a {
        font-size: 10px;
    }
    .coursestabs .onecolumn li a:before,
    .coursestabs .threecolumn li a:before,
    .coursestabs .twocolumn li a:before {
        right: 9px;
    }
    .readytoaply-wrapper {
        background: #2f545a;
        text-align: center;
    }
    .readytoaply-box a {
        display: inline-block;
        margin: 0 auto;
    }
    .readytoaply-box p,
    .readytoaply-box h3 {
        width: 100%;
        max-width: 100%;
    }
    .dp-boxes-wrapper p.mainpara {
        margin: 0 0 20px 0;
    }
    .ad-maintabs.nav-pills .nav-link.active,
    .ad-maintabs.nav-pills .show>.nav-link,
    .ad-maintabs.nav li a {
        width: 100%;
        font-weight: normal;
    }
    .degree-program-wrapper.smlchangeddpwaper .dp-boxes-wrapper .col-lg-7 .col-lg-6.lft {
        padding: 0;
        width: 100%;
    }
    .degree-program-wrapper.smlchangeddpwaper .dp-boxes-wrapper .col-lg-7 .col-lg-6.rght {
        padding: 0;
        width: 100%;
    }
    .dp-boxes-wrapper .dp-smallbox {
        margin: 0;
    }
    .maintab-content {
        height: auto;
        min-height: 1px;
    }
    .ad-maintabs .nav-item {
        width: 100%;
    }
    .renowned-majors,
    .sectab-content,
    .sectabs {
        width: 100%
    }
    .sectabs.nav li a {
        width: 100%;
    }
    .sectabs.nav-pills .nav-link:hover,
    .sectabs.nav-pills .nav-link.active,
    .sectabs.nav-pills .show>.nav-link {
        font-weight: normal;
    }
    .dp-boxes-wrapper .dp-smallbox h3.small,
    .dp-boxes-wrapper h3,
    .dp-boxes-wrapper .dp-smallbox h3 {
        font-size: 24px;
    }
    .exploredegree,
    .dip-certi-programs,
    .featured-faculty,
    .career-prospects {
        padding: 20px;
        min-height: auto
    }
    .innerschool h4 {
        padding: 0 10px;
    }
    .curnt-vac-wraper {
        padding: 20px 0 0;
    }
    .abt-schoolwrapper p {
        line-height: 1.4;
    }
    .tabs-nav.container {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        margin: 0;
        overflow: hidden;
    }
    .grey-bgs-1 {
        padding: 0;
    }
    .row-slider+.br-line {
        display: none;
    }
    .row2 .slick-dots li.slick-active {
        background: #fff;
    }
    .stdrescen-services {
        padding: 30px 0 0
    }
    .recent-newswrapper.mob-slideeeer {
        display: block;
        padding: 30px 0;
    }
    .recent-newswrapper {
        display: none;
    }
    .recent-newswrapper .recentnews-boxx {
        position: unset;
        min-height: 150px;
        background: #253c70;
        width: 100%;
        padding: 20px;
    }
    .recent-newswrapper .boxxx img {
        display: none;
    }
    .recent-newswrapper .boxxx p {
        font-size: 18px;
    }
    .recent-newswrapper .boxxx {
        min-height: 150px;
        height: unset;
    }
    .mid-text-section h3 {
        font-size: 24px;
        padding: 20px;
        margin: 0;
    }
    .mid-text-section h3 br {
        display: none;
    }
    .progdet-bottom-tabs .card-header h5 button.btn,
    .fac-accord .progdet-bottom-tabs .card-header h5 button.btn {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        padding: 10px 40px 10px 20px;
    }
    .fac-accord {
        padding: 0;
    }
    .fac-smalboxs-wrapper {
        padding: 0 0 30px 0
    }
    .curnt-vac-wraper .br-btm,
    .fac-smalboxs-wrapper .br-btm {
        border-bottom: none;
    }
    .fac-smalboxs-wrapper figure {
        text-align: center;
    }
    .fac-smalboxs-wrapper figure img {
        margin: 0 auto;
    }
    .fac-smalboxs-wrapper p {
        padding: 0;
        margin: 0;
    }
    .fac-smalboxs-wrapper h4 {
        margin: 10px 0;
    }
    .facsmlbx-text {
        margin: 0;
    }
    .curnt-vac-wraper .col-lg-4 {
        display: none;
    }
    .paceup-card ul li {
        vertical-align: top;
        font-size: 12px;
    }
    .srp-differ h3 {
        font-size: 20px;
    }
    .srp-differ ul li {
        font-size: 16px;
        padding: 20px;
    }
    .srp-differ .srp-bef:before {
        display: none;
    }
    .innerschool .nav-pills .nav-link.close {
        line-height: 24px;
        opacity: 1;
        float: none;
    }
    li.cta-bigbox.cta-tuitionfee,
    .cta-duration,
    li.cta-duration,
    ul.cta-bigbox.cta-eligibilitycriteria,
    .cta-courses,
    li.cta-courses,
    li.cta-credithours {
        min-height: 132px;
        padding: 20px 70px;
    }
    .genlist-head,
    .elig-heading,
    .elig-heading,
    li span.genlist-head {
        font-size: 22px !important;
    }
    .ad-maintabs.nav li a.close {
        line-height: 24px;
        opacity: 1;
        float: none;
    }
    .ad-maintabs.nav li a:before {
        transform: rotate(90deg);
    }
    .accreflexiself {
        display: none;
    }
    .tuition-page-tabs .ad-maintabs .nav-item {
        width: 100%;
        border-radius: 0;
    }
    .tuition-page-tabs .ad-maintabs.nav li a {
        text-align: left;
    }
    .degreeeees {
        overflow: scroll;
    }
    .tuit-tabscontent-wrapper table {
        overflow: scroll;
        width: 280%;
    }
    .sectabs .nav-item {
        width: 100%;
    }
    .side-box-cta {
        display: none;
    }
    .admin-bannercta {
        margin: 0 0 20px 0;
    }
    .abc-top h5 {
        font-size: 48px;
    }
    .abc-top h4 {
        font-size: 20px;
    }
    .abc-body h3 {
        font-size: 28px;
    }
    .redef-he {
        padding: 0 0 30px;
    }
    .proced-admis {
        padding: 30px;
    }
    .proced-admis .nav-pills .nav-link {
        font-size: 14px;
        padding: 13px 17px;
    }
    .proced-admis .nav li:hover .nav-link:before,
    .proced-admis .nav-item:nth-child(2) .nav-link.active:before,
    .proced-admis .nav-item .nav-link.active:before {
        border-top: 22px solid transparent;
        border-left: 13px solid transparent;
        border-bottom: 22px solid transparent;
        border-left-color: #ffffff;
    }
    .admission-testimon {
        padding: 30px;
        min-height: auto;
    }
    .admistest-slider .slick-prev,
    .admistest-slider .slick-next {
        top: 130px;
    }
    .admistest-slider .slick-prev {
        left: -25px;
    }
    .admistest-slider .slick-next {
        right: -25px;
    }
    .green-area li strong {
        font-size: 30px;
    }
    .green-area li {
        font-size: 13px;
    }
    .facts-box {
        margin: 0 0 20px 0;
    }
    .simple-box {
        text-align: center;
    }
    .simple-box a {
        position: unset;
    }
    .bottom-cta {
        margin: 5px 0 0;
    }
    .career-facili:before {
        display: none;
    }
    .careercntr-top h3 {
        padding: 0 5px
    }
    .subfeild {
        width: 91%;
    }
    #telNumber,
    #telNumber1 {
        width: 95%;
        margin: 0;
        padding: 10px;
        border-left: 1px solid #CCC;
    }
    .newapplynow-page .form {
        overflow-x: scroll;
    }
    .newapplynow-page .form select {
        width: 91%;
    }
    .mobile-menu-side {
        overflow-y: unset;
    }
    .schlrshp-facts-boxx ul li {
        text-align: center;
        padding: 20px;
        margin: 0 10px !important;
    }
    .schlrshp-facts-boxx ul li figure {
        text-align: center;
        margin: 0 auto 10px;
    }
    .schlrshp-facts-boxx ul li figure img {
        margin: auto;
    }
}
@media only screen and (max-width:375px) {
    /*.btnnnn.hamburger.third{left: 290px;top: 10px;}*/
    .mobile-menu-side.open:before {
        left: -337px;
    }
    .top-menu {
        float: none;
    }
    .top-menu li:last-child,
    .top-menu li.phone-cta {
        display: none;
    }
    .bottom-cta .cta-number {
        font-size: 14px;
    }
    .footer-links ul:nth-child(4),
    .footer-links ul,
    .footer-links ul+ul {
        padding: 0
    }
    .slider-text {
        top: 120px;
        padding: 0 30px 0 0;
    }
    .support-wrapper {
        display: none;
    }
    .cntctus-fold .col {
        max-width: 100%;
        flex: 100%;
    }
    .abw-slider .acrebodies-wrapper .abw-text a {
        margin: 0;
        display: block;
    }
    .infiniteacademic-wrapper .ia-box .box {
        width: 34%;
    }
}
@media only screen and (max-width:321px) {
    .logo {
        padding: 10px;
        width: 60%;
    }
    .logo img {
        width: 140px;
    }
    .hamburger.third {
        display: inline-block;
    }
    .mobile-menu-side .nav li .drpdwn-list a,
    .drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li.btn-line a {
        padding: 0 !important;
    }
    .drpdwn-right-wrapper .drpdwn-list.abtdrpdwn-list li {
        padding: 4px 0;
    }
    .nav li .dropdown.open {
        height: 77px;
    }
    .nav li .dropdown.open.drpdwntution {
        height: 120px;
    }
    .nav li .dropdown.open.drpdwnabout {
        height: 150px;
    }
    .accre-toplist li h6 {
        width: 72%;
    }
    .bottom-cta .col-sm-6 {
        max-width: 100%;
        flex: unset;
        text-align: center !important;
    }
    .bottom-cta .cta-button {
        display: block;
        width: 100%;
    }
    .bottom-cta .cta-number {
        padding: 0 0 10px;
    }
    .footer-links ul li:before {
        left: 0;
    }
    .footer-links ul .toppage:after {
        right: 20px;
    }
    .infiniteacademic-wrapper .ia-box .box {
        width: 100%;
    }
    .infiniteacademic-wrapper .ia-box .box+.box {
        margin: 10px 0 0 0;
    }
    .headstyl1,
    .heading,
    h2.heading {
        font-size: 18px !important;
    }
    .dp-boxes-wrapper .dp-smallbox h3.small,
    .dp-boxes-wrapper h3,
    .dp-boxes-wrapper .dp-smallbox h3 {
        font-size: 18px;
    }
    .innerschool .nav-pills .nav-link {
        padding: 8px;
    }
    .accre-testimonal-wrapper {
        padding: 20px
    }
    .abw-slider .acrebodies-wrapper figure img {
        width: 100%;
    }
    .abw-slider .acrebodies-wrapper .abw-text a {
        width: 100%;
    }
    .fac-accord .card-body ul li:nth-child(4n+4),
    .fac-accord .card-body ul li {
        padding: 10px;
    }
    .fac-accord .card-body ul li h3 {
        font-size: 13px;
        line-height: 1;
    }
    .fac-accord .card-body ul li p {
        font-size: 13px;
    }
    .mobile-menu-side.open:before {
        left: -288px;
    }
    .progdet-bottom-tabs .card-header h5 button.btn,
    .fac-accord .progdet-bottom-tabs .card-header h5 button.btn {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .fac-accord .progdet-bottom-tabs .card-header h5 button.btn {
        padding: 10px 45px 10px 15px;
    }
    .fac-accord {
        padding: 0 !important;
    }
    .mid-text-section h3 {
        font-size: 22px;
        font-weight: 500;
        padding: 10px;
    }
    .schlrshp-facts-boxx ul li {
        width: 100%;
    }
    .schlrshp-testimon .admistest-slider .item h5 {
        font-size: 11px;
    }
    .schlrshp-testimon .admistest-slider .item h4 {
        font-size: 22px;
    }
    .schlrshp-testimon .admistest-slider .item h3 {
        font-size: 15px;
    }
    .elig-heading,
    li span.genlist-head {
        font-size: 22px !important;
    }
    .acc-panel .coursestabs li {
        width: 100%;
    }
    .slider-text {
        top: 60px;
        padding: 0 30px 0 0;
    }
    .bxds a {
        height: 166px;
    }
}
.accr_pane .nav-pills {
    text-align: center;
    margin: 20px 0 0;
    display: block;
}
.accr_pane .nav-pills li {
    display: inline-block;
    text-align: center;
}
.accr_pane .nav-pills .nav-link {
    font-family: 'Open Sans', sans-serif;
    background: transparent;
    padding: 8px 40px;
    color: #000;
    margin: 0 5px 0;
    font-size: 16px;
    font-weight: 400;
    color: #253670;
    border-radius: 10px;
    border: 1px solid #253670;
    transition: all 0.3s ease-out;
}
.accr_pane .nav-pills .nav-link.active,
.accr_pane .nav-pills .nav-pills .show>.nav-link {
    color: #fff;
    background: #253670;
}
.accr_pane .nav-pills .nav-link:hover {
    color: #fff;
    background: #253670;
}
.top-bar {
    padding: 10px 0;
    background-color: #fffbcc;
    border-bottom: 1px #c7c06d solid;
    position: relative;
    z-index: 1
}
.top-bar ul {
    margin: 0;
    text-align: center;
    display: table;
    margin: 0 auto;
}
.top-bar ul li {
    float: left;
}
.top-bar ul li.hand-icon {
    font-size: 12px;
    text-transform: uppercase;
    text-align: start;
    font-weight: 400;
    color: #3c3c36;
    background: url(../images/hand-icon.png) no-repeat left center;
    padding-left: 55px;
    padding-top: 4px;
    padding-bottom: 0px;
    background-repeat: no-repeat;
}
.top-bar ul li.hand-icon strong {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    color: #ed3229;
    font-weight: 600;
}
.top-bar ul li.hand-icon br {
    content: "";
}
.top-bar li+li {
    color: #3c3c36;
    font-size: 16px;
    font-weight: 600;
    COLOR: #3c3c36;
    text-transform: uppercase;
    padding-left: 34px;
    border-left: 1px solid #000;
    margin-left: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ngrad {
    border: 1px solid #cccccc;
    min-height: 370px;
}
.ngrad img {
    width: 100%;
}
.ngrad .inr-ngrad {
    background: #f3f3f3;
    padding: 0 12px 10px 12px;
}
.ngrad h4 {
    font-size: 18px;
    color: #3a2562;
    border-bottom: 2px solid #3a2562;
    font-weight: 600;
    padding-top: 19px;
    padding-bottom: 9px;
    display: inline-block;
    margin: 0 0 15px;
    text-transform: capitalize;
}
.ngrad h6 {
    font-size: 14px;
    color: #434343;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 23px;
}
.ngrad p {
    font-size: 14px !important;
    color: #434343;
    line-height: 19px;
    margin-bottom: 10px;
}
.ngrad a {
    font-size: 14px;
    color: #3e5abe;
    text-decoration: underline !important;
    font-style: italic;
    line-height: 30px;
}
.grad-direct {
    background: url(../images/dropdown-bg.jpg) no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 370px;
    padding: 23px 23px;
}
.grad-direct h3 {
    font-size: 24px;
    color: #191a46;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.grad-direct h3::before {
    content: '';
    position: absolute;
    left: 0;
    width: 28%;
    height: 2px;
    background: #191a46;
    bottom: 0;
}
.grad-direct .form-control {
    height: 45px;
}
.grad-direct .form-control label {
    font-size: 14px;
}
.grad-direct input.submit {
    color: #000000;
    font-size: 18px;
    padding: 12px 30px;
    border-radius: 40px;
    font-weight: 700;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    border-color: #fdbe00;
    box-shadow: none;
    background: #fdbe00;
    border: none;
    cursor: pointer;
}
.popupTableForm {
    padding: 15px;
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: fixed;
    top: 50%;
    max-width: 750px;
    /* bottom: 0px; */
    right: 0px;
    left: 0px;
    z-index: 2;
    height: auto;
    display: inline-block;
    transform: translateY(-50%);
    width: auto;
    margin: auto;
    box-sizing: border-box;
    display: none;
}
.overlaytableSHow {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: none;
}
.closeBtn {
    position: absolute;
    right: -18px;
    top: -15px;
}
.tabs_styleing {
    box-sizing: border-box;
    display: none;
}
.tabs_styleing.active {
    display: block;
}
.tabs_styleing table {
    border: 1px #d2d2d2 solid;
    border-collapse: collapse;
    width: 100%;
}
.tabs_styleing table tr:first-child {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee4653+0,ef4550+2,f04651+5,e6424b+31,e6404c+38,c8313a+100 */
    background: #ee4653;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ee4653 0%, #ef4550 2%, #f04651 5%, #e6424b 31%, #e6404c 38%, #c8313a 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ee4653 0%, #ef4550 2%, #f04651 5%, #e6424b 31%, #e6404c 38%, #c8313a 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ee4653 0%, #ef4550 2%, #f04651 5%, #e6424b 31%, #e6404c 38%, #c8313a 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee4653', endColorstr='#c8313a', GradientType=0);
    /* IE6-9 */
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    height: 55px;
    vertical-align: middle;
    background-color: #ed4650;
}
.tabs_styleing table td {
    padding: 10px;
    border: 1px #d2d2d2 solid;
    border-collapse: collapse;
    width: auto;
    font-size: 14px;
}
.tabs_styleing table tr:nth-child(even) td {
    background-color: #e7e7e7;
}
.tabs_styleing table td+td {
    text-align: center;
}
.text-hide,
.text-hide a {
    font-size: 0px;
    height: 0px;
    overflow: hidden;
}
.chat-img {
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
}
/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(20, 20, 20, 1);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 9999;
}
#cookieConsent .cookie_heading {
    font-size: 23px !important;
    margin-top: 20px;
}
#cookieConsent p {
    color: #fff;
}
.cookie_intro_em {
    font-weight: 600;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#closeCookieConsent {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: -15px 0 0 0;
    font-weight: bold;
}
#closeCookieConsent:hover {
    color: #FFF;
}
#cookieConsent a.cookieConsentOK {
    background-color: #fcbe00;
    color: #000;
    display: inline-block;
    border-radius: 5px;
    padding: 6px 40px;
    cursor: pointer;
    /* float: right; */
    /* margin: 0 60px 0 10px; */
    font-weight: 600;
    margin-bottom: 20px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #E0C91F;
}

.notice {
    background: #fffbcc;
    padding: 20px;
    border: 1px dotted #86162d;
    border-radius: 10px;
}
.notice h3 { color:#000; font-size:26px; font-weight:700;}
/*Cookie Consent End*/

.seal-american {background-color: #2d5875; background-image: linear-gradient(to right, #253670 , #283f8f); padding:10px 0px; width:100%; clear:both; min-height:100px}
.inner-message {/* width: 1170px; *//* margin: 0 auto; */}
.inner-message h2 {color:#FFF; font-size:26px; padding:30px 0px}
.inner-message h2 a{color:#FFF; font-size:26px; padding:30px 0px;}
.inner-message h2 a:hover  {color:#e0e1e2; font-size:26px; padding:30px 0px;}
.seal {/* float:right; */margin: -30px 0;}
.clear-mssage {padding: 50px 0px 65px 0px; clear: both;}
.seal-american .message {color:#FFF; font-size:16px;}


/* apply now */

@media(min-width:992px){
    .dd-none{
        display: none !important;
    }
}
.topsubmenu.is-active::before{
    content: "\f068" !important;
}
.dropdown{
    transition: all .25s ease-in;
}
.dropdown.active-is{
    height: 100% !important;
    
}
.pad-top-section h5 a{
    color: #253670;
}

.cl-white{
    color: white !important;
}

@media(max-width: 1600px) {
    .slider>div img{
        height: 85vh;
    }
    }
    

@media(max-width: 991px) {
    .dropdown.drpdwnschool .drpdwn-right-wrapper {
        /* overflow: hidden; */
        overflow: hidden;
        overflow-y: scroll;
        height: 300px;
    }
    .inner-message h2{
        text-align: center;
    }
    .seal-american .message{
        text-align: center;
    }
    .seal-american .message .seal{
        margin: 10px 0 30px;
    }
    .slider>div img{
        height: auto;
    }
}
@media(max-width: 767px) {

    .side-slider-menu{
        display: none;
    }
    .inner-slider-content {
        transform: translate(-50%);
        top: 50%;
        text-align: center;
        left: 50%;
    }
    .inner-slider-content .col-md-8:before{
        content: none !important;
    }
    .inner-slider-text {
        position: static !important;
        background: rgba(0, 0, 0, 0.6);
    }
    .slider.slider-inner .inner-slider-text h2 {
        line-height: 1;
        font-size: 24px;
        margin-bottom: 0;
        padding: 8px 5px;
    }

    .careercntr-cardboxes .bxds .bx-txt h4 {
        font-size: 20px;
        padding: 100px 0 10px !important;
    }
}
@media(max-width: 737px) {
    .slider.slider-inner img {
        display: block;
    }
    .inner-slider-content{
        position: absolute;
    }
    .slider.slider-inner .inner-slider-text{
        margin: 0;
    }
    .slider.slider-inner{
        padding: 0;
    }
}
@media(max-width: 480px) {
    .inner-slider-content {
        position: static;
        text-align: center;
        display: flex;
        align-items: center;
        transform: translate(0);
    }

    .careercntr-cardboxes .bxds .bx-txt h4 {
        font-size: 18px;
        padding: 160px 0 10px !important;
    }

}



.text-left{
    h4{
        font-size: 30px;
        padding-top: 30px;
        font-weight: 700;
    }
}

.para-cnn{
    p{
        font-size: 20px;
    }
}


