* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
    --blue: #0067B1;
    --white: #fff;
    --black: #1A1A1A;
    --darkBlack: #000000;
    --lightGray: #f0f6f9;
    --normalGray: #5F6062;
    --gray: #333333;
    --lightwhite: #E3E3E3;
    --textColor: #585858;
}
/*@font-face {*/
/*    font-family: 'AcuminVariableConcept';*/
/*    src: url('https://fayetteville-devdss.ingeniuxondemand.com/Prebuilt/NewSiteFonts/AcuminVariableConcept.otf');*/
/*}*/


body {
    font-family: 'AcuminVariableConcept';
    position: relative;
}

.mainOverlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #005299e0;
    z-index: 4;
    display: none;
}

.sectionTitle {
    font-weight: 800;
    font-size: 110px;
    text-transform: uppercase;
}

.topTitle {
    text-transform: uppercase;
    font-size: 16px;
    font-stretch: extra-condensed;
    letter-spacing: 7px;
}

a {
    color:#006797;
}
a:hover {
    color:#006797;
}
a.input-group-btn {
    padding: 13px 16px;
    background: var(--white);
    border: 1px solid var(--white);
    text-decoration: none;
    transition:.2s;
}

a.input-group-btn:first-child {
    background: transparent;
    color: var(--white);
    padding: 0px 10px;
    flex: 1 1 auto;
    font-size: 40px;
}

a.input-group-btn:last-child {
    color: var(--blue);
    font-size: 20px;
    padding: 10px 12px;
    display: flex;
    align-items: center;
}

.intrestedBtn-Wrapper a.input-group-btn {
    font-size: 14px;
    padding: 0px 15px;
    text-decoration: underline;
    display: flex;
    align-items: center;
    justify-content: center;
    height:38px;
    line-height:2;
}

.intrestedBtn-Wrapper a.input-group-btn:last-child {
   padding: 0px 12px;
    text-decoration: none;
}

.intrestedBtn-Wrapper .input-group:hover a.input-group-btn:first-child {background: #fff;color: var(--blue);}

.intrestedBtn-Wrapper .input-group:hover a.input-group-btn:last-child {
    color: #fff;
    background: var(--blue);
}
/* header start  */
.headerBG {
    background: var(--lightwhite);
}

header#Topheader.headerBG.fixed {
    background: var(--lightwhite);
}


.headerBlue-Bg {
    background: var(--blue);
}

header#Topheader.headerBlue-Bg.fixed {
    background: var(--blue);
}

header#Topheader.fixed.headerBG.headerBlue-Bg {
    background: var(--blue);
}

section.bannerSection.bannerThirdBg header.headerBG {
    background: transparent;
}

header {
    padding-top: 40px;
}

header.headerBG.headerBlue-Bg.headerWhite {
    padding-bottom: 40px;
}

body.TemplateA header.headerBlue-Bg.headerWhite,
body.TemplateB header.headerBlue-Bg.headerWhite,
body.TemplateD header.headerBlue-Bg.headerWhite,
body.TemplateE header.headerBlue-Bg.headerWhite {
    position: absolute;
    z-index: 1;
    width: 100%;
    background: transparent;
}

.navbar-brand img.whiteLogo {
    width: 100%;
    max-width: 206px;
}

button.navbar-toggler {
    padding: 0;
    border: none;
    width: 35px;
}

button.navbar-toggler:focus {
    box-shadow: none;
}

.navbar .navbar-toggler.toggleBtnAnimate.collapsed span.top-bar {
    transform: rotate(0);
}

.navbar .navbar-toggler.toggleBtnAnimate.collapsed span.middle-bar {
    opacity: 1;
}

.navbar .navbar-toggler.toggleBtnAnimate.collapsed span.bottom-bar {
    transform: rotate(0);
}

.headerBlue-Bg .navbar .navbar-toggler span {
    background: var(--white);
}

.navbar .navbar-toggler span {
    height: 4px;
    width: 100%;
    background: var(--blue);
    float: left;
    margin: 4px;
    border-radius: 50px;
    transition: all 0.2s;
}

.navbar-collapse {
    transition: all 0.3s ease 0s;
}

ul.navbar-nav.ms-auto.whiteTextNavbar li.nav-item a.nav-link {
    color: var(--white);
}

ul.navbar-nav.ms-auto li.nav-item a.nav-link {
    font-size: 17px;
    text-transform: uppercase;
    color: #0068a0;
    font-weight: 700;
    margin-right: 19px;
    position: relative;
    letter-spacing: 0.7px;
    font-stretch: condensed;
    font-weight: bold;
    font-family: 'AcuminVariableConcept';
    text-decoration:none;
}

ul.navbar-nav.ms-auto li.nav-item:nth-last-child(2) a.nav-link {
    margin: 0;
    padding-right: 0;
}

ul.navbar-nav.ms-auto li.nav-item:last-child a.nav-link {
    padding: 8px 18px 8px 12px;
}

ul.navbar-nav.ms-auto li.nav-item a.nav-link span {
    font-size: 20px;
}

ul li a .NavIcons .barIcon {
    position: absolute;
    top: 8px;
    right: -7px;
    display: flex;
    align-items: center;
    justify-content: end;
    flex-direction: column;
}

ul.whiteTextNavbar li a .NavIcons .barIcon span {
    background: var(--white);
}

ul li a .NavIcons .barIcon span {
    width: 25px;
    height: 3px;
    background: var(--blue);
    float: left;
    margin: 2px 3px;
}

ul li a .NavIcons .barIcon span.lineTwo {
    width: 21px;
    margin-left: auto;
}

ul li a .NavIcons .barIcon span.lineThree {
    width: 18px;
    margin-left: auto;
}

@media screen and (max-width:991px) {
    ul li a .NavIcons .barIcon {
        left: 16px;
        right: inherit;
        top:8px;
    }

    ul.navbar-nav.ms-auto li.nav-item:last-child a.nav-link {
        padding-left: 0;
    }
    
    .navbar .navbar-toggler span {
        margin: 2px;
        width: 28px;
        border-radius: 0;
    }
    .navbar .navbarParent {
        display: none;
    }
    
}

/* header end */
/* sideBar start  */
.sideBar {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    width: 0%;
    height: 100vh;
    background-color: var(--white);
    text-align: right;
    transition: .4s;
    overflow: auto;
}

.sideBar.sideBar-close {
    width: 0;
    z-index: 1;
}

.sideBar.sideBar-open {
   width: calc(100% - 71.2%);
    z-index: 5;
}

.sideBar .sideBar-Inner {
 padding: 38px 52px 60px 45px;
}

.sidebarLogo img {
    width: 173px;
    display:none;
}
.sideBar .sideBar-Inner a.closeBtn {
    color: var(--blue);
       font-size: 29px;
}

.sideBar .sideBar-Inner .input-group {
    margin-bottom: 12px;
    margin-top: 20px;
}

.sideBar .sideBar-Inner .input-group form {
    display: flex;
    flex:1 1 auto;
}

.sideBar .sideBar-Inner .input-group form button {
    padding: 8px 12px 5px;
    height: 48px;
    border: 1px solid var(--blue);
    background: var(--blue);
    color: #fff;
    font-size: 22px;
    display: flex;
    align-items: center;
    border-left: none;
    transition: .3s;
}

.sideBar .sideBar-Inner .input-group form button:hover {
    background: transparent;
    color: var(--blue);
}

.sideBar .sideBar-Inner .input-group input.form-control {
    box-shadow: none;
    border-radius: 0;
     border: 1px solid #00679E;
    font-size: 24px;
    padding: 4px 12px 0px 19px;
    letter-spacing: 2px;
    font-stretch: ultra-condensed;
    font-weight: 500;
    height:48px;
    text-transform: uppercase;
}

.sideBar .sideBar-Inner .input-group input.form-control::placeholder {
    color:#9E9E9E;
}

.sideBar .sideBar-Inner .input-group a.input-group-btn {
    padding: 7px 14px;
    background: var(--blue);
    border: 1px solid var(--blue);
    font-size: 22px;
    color: var(--white);
}

.sideBar .sideBar-Inner .input-group a.input-group-btn:last-child {
    padding: 8px 12px 5px;
    height:48px;
}

.sideBar .sideBar-Inner .sideBar-List {
    text-align: left;
      padding-top: 16px;
}

.sideBar .sideBar-Inner .sideBar-List ul {
    list-style: none;
    padding-left:15px;
    margin:0;
}

.sideBar .sideBar-Inner .sideBar-List ul li a {
    text-decoration: none;
   
    color: var(--blue);
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    font-stretch: ultra-condensed;
    font-weight: bold;
}
.sideBar .sideBar-Inner .sideBar-List ul li span {
    float: right;
    color: var(--blue);
    cursor: pointer;
    height: 24px;
    display: flex;
    align-items: center;
    transition: 0.4s ease-out;
}

.sideBar .sideBar-Inner .sideBar-List ul li span i {
    transition: .3s;
}


.sideBar .sideBar-Inner .sideBar-List ul li span i.activeIcon {
    transform: rotate(180deg);
}

.sideBar .sideBar-Inner .sideBar-List ul.subMenu li a {
    font-weight: normal;
    text-transform: capitalize;
    color: #00679E;
    font-stretch: semi-condensed;
    font-weight: 500;
    line-height: 26px;
    font-size: 15px;
}

.sideBar .sideBar-Inner .sideBar-List ul.subMenu.subMenuBold > li > a {
    font-weight: bold;
}

.sideBar .sideBar-Inner .sideBar-List {
    position: relative;
}

.sideBar .sideBar-Inner .sideBar-List ul.subMenu {
    width: 100%;
    max-height: 0;
    transition: max-height 0.4s ease-out;
    overflow: hidden;
}

.sideBar .sideBar-Inner .sideBar-List ul.show {
    max-height: 500px;
    transition: max-height 0.4s ease-in;
}

.sideBar .sideBar-Inner .sideBar-List ul.subMenuTwo {
    width: 100%;
    max-height: 0;
    transition: max-height 0.4s ease-out;
    overflow: hidden;
}

.sideBar .sideBar-Inner .sideBar-List ul.subMenuTwo.show {
    max-height: 500px;
    transition: max-height 0.4s ease-in;
}

.sideBar .sideBar-Inner .sideBar-List ul li a[aria-expanded="true"] .caretDown {
    transform: rotate(-90deg);
}

.sideBar .sideBar-Inner .sideBar-btns {
     margin-top: 22px;
}

.sideBar .sideBar-Inner .sideBar-btns .input-group {
    margin-top: 10px;
}

.sideBar .sideBar-Inner .sideBar-btns .input-group .input-group-btn {
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 20px;
    font-stretch: ultra-condensed;
    font-weight: 500;
    height:48px;
    line-height:44px;
}

.sideBar .sideBar-Inner .sideBar-btns .input-group .input-group-btn:first-child {
    text-align: left;
    flex: 1 1 auto;
    font-size: 28px;
    padding: 3px 12px 3px 19px;
}

.sideBar .sideBar-Inner .sideBar-btns .input-group .input-group-btn:last-child {
    background: transparent;
    color: var(--blue);
    border: 1px solid var(--blue);
        padding: 3px 14px;
}

.sideBar .sideBar-Inner .sideBar-btns .input-group:hover a.input-group-btn {
    border: 1px solid var(--blue);
    background: #fff;
    color: var(--blue);
}

.sideBar .sideBar-Inner .sideBar-btns .input-group:hover a.input-group-btn:nth-child(2) {
    background: var(--blue);
    color: #fff;
}

.sideBar .sideBar-Inner .sideBar-List.secondList ul li a {
    font-weight: normal;
    font-size: 14px;
    font-stretch: semi-condensed;
    font-weight: 500;
    line-height: 26px;
    display:flex;
}


.sideBar .sideBar-Inner .sideBar-List.secondList ul {
    margin-top: 15px;
}

.sideBar .sideBar-Inner .sideBar-List.secondList ul li a span {
    height: auto;
}
.sideBar .sideBar-Inner .sideBar-List.secondList ul li a span:last-child {
    font-size: 15px;
}


@media screen and (max-width:1199px) {
body .programsWrapper .programsBox .programsLeft h1 {
    font-size: 49px;
}

.experienceSection .experienceContent {
    margin-left:120px;
}
.experienceSection .experienceBoxWrapper {
    margin-left:120px;
}
body section.newsSection .newsSecond-slider .owl-stage-outer .owl-item .item .newsBoxWrapper {
    padding-right: 0px;
}

body .secondSection .boxWrapper .boxLeft h3 {
    font-size:38px;
    height:32px;
}
body .secondSection .boxWrapper .boxLeft p {
    font-size: 15px;
}

}
@media screen and (max-width:1024px) {
    .sideBar .sideBar-Inner .sideBar-List ul {
        padding-left: 10px;
    }
}

@media screen and (max-width:991px) {
    .sideBar.sideBar-open {
        width: calc(100% - 55%);
    }
    body .secondSection .boxWrapper .boxLeft h3 {
        font-size:50px;
        height:45px;
    }
    body .secondSection .boxWrapper .boxLeft p {
        font-size: 18px;
    }
  .slim-masthead .level-masthead .level-masthead__image {
    background-size: cover;
    height: 260px;
}

}


@media screen and (max-width:575px) {
    .SliderList section.nationSection.mobileBg.nationSecondBg .nationBox {
    top: 20%;
}

}
@media screen and (max-width:499px) {
    section.pictureSection .imagesWrapper .imageInner img {
        height: 130px;
    }
    section.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(1) img {min-width: 110px;}

    section.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(1) {width: 270px;}
    
    section.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(2) img {
        min-width: 190px;
    }

}

/* sideBar end  */
/* banner section start  
section.bannerSection.bannerBg {
    background-color: var(--lightwhite);
}*/

section.bannerSection.bannerBg .row {
    position: relative;
    background-image: url(../images/homeOneBg.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    height: 100vh;
    background-size: cover;
    background-position: right -200px center;
}

section.bannerSection.OpportunityBg {
    background-color: var(--blue);
    position:relative;
}

section.bannerSection.OpportunityBg .row {
  position: relative;
}

section.bannerSection.bannerThirdBg {
    background-image: url(../images/homeThirdBg.png);
    background-color: var(--lightwhite);
    position: relative;
    background-size: contain;
    height: 100vh;
    background-repeat: no-repeat;
    background-position: 30% 100%;
}

.bannerLeft {
    padding: 100px 0px;
}

section.bannerSection.bannerThirdBg .row {
    height: 80%;
}

section.bannerSection.bannerBg .bannerLeft {
    width: 100%;
}

.bannerThirdBg .bannerLeft .bannerHead {
    text-align: center;
}

section.bannerSection.bannerBg .bannerHead h1.never {
    text-align: right;
}

section.bannerSection.OpportunityBg .bannerHead h1 {
    color: white;
}

.bannerHead h1 span.right {
    float: right;
}

section.bannerSection.OpportunityBg .bannerRight .bannerHead h1 {
    color: var(--white);
}

.bannerHead h1 {
    text-transform: uppercase;
    color: var(--blue);
    line-height: 110px;
    font-weight: 600;
}

.bannerHead h1 span {
    padding-left: 35px;
}

.bannerHead h1 span.youText {
    text-decoration: underline;
    text-decoration-thickness: 5px;
    text-underline-position: from-font;
}

.bannerLeft .bannerHead h1 span.goText {
    padding-left: 60px;
}



.bannerRight .bannerHead {
    position: absolute;
     right: -60px;
    bottom: 90px;
}

.bannerRight {
    position: relative;
}


.bannerRight .bannerImg img {
    width: 100%;
    max-width: 90%;
    height: auto;
}

.bannerRight .bannerHead a {
    text-decoration: none;
}

.bannerRight .bannerHead h1 {
    font-size: 80px;
    text-transform: uppercase;
    color: var(--blue);
    line-height: 66px;
    font-weight: 600;
    text-decoration: underline;
      text-decoration-thickness: 3px;
    text-underline-position: auto;
}



@media screen and (max-width:991px) {
    .bannerLeft {
        padding-bottom: 0;
    }

    .bannerLeft .bannerHead h1 span.goText {
        padding: 0;
    }

    
    
    body.TemplateA header.headerBG.headerBlue-Bg.headerWhite,
    body.TemplateB header.headerBG.headerBlue-Bg.headerWhite,
    body.TemplateD header.headerBG.headerBlue-Bg.headerWhite,
    body.TemplateE header.headerBG.headerBlue-Bg.headerWhite {
    position:inherit;
    background: var(--blue);
    }
    
}

@media screen and (max-width:767px) {
    body #becookiebarid #becookiebarpanelid div {
        padding: 0 !important;
    } 
    .bannerLeft {
        padding: 30px 0px 0px;
    }

    .bannerRight .bannerHead h1 {
        font-size: 45px;
    }

    .bannerRight .bannerHead {
        width: auto;
        margin-left: 0;
    }

    section.bannerSection.OpportunityBg .bannerHead h1 {
        font-size: 50px;
    }

    .bannerThirdBg .bannerLeft .bannerHead {
        text-align: left;
    }

    section.bannerSection.DareSection .row {
        background-image: url(../images/mobileBg.png) !important;
        background-repeat: no-repeat;
        background-size: auto !important;
        background-position: 10px !important;
       
    }
 



}


/* fourth Banner section start  */
section.bannerSection.bannerFourthBg {
    background: none;
    height: auto;
    background-image: url(../images/bannerFourthBg.png);
    background-repeat: no-repeat;
    background-size: cover;
    position:relative;
}

section.bannerSection.bannerFourthBg .row {
    position: relative;
}

section.listSection .listText section.bannerSection.bannerFourthBg .col-md-12 {
    padding: 0;
}

section.bannerSection.bannerFourthBg .templateBg img {
    width: 100%;
    height: 100%;
    max-height: 350px;
    object-fit: cover;
}

section.bannerSection.bannerFourthBg .headerBG {
    background: none;
}

section.bannerSection .headerBG.headerWhite ul.navbar-nav.ms-auto li.nav-item a.nav-link {
    color: var(--white);
}

/* fourth Banner section start  */

/* bannerFifthBg start  */
section.bannerSection.bannerFifthBg {
    background: none;
    height: auto;
    background-image: url(../images/bannerFifthBg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

section.bannerSection.bannerFifthBg .headerBG {
    background: none;
}

section.bannerSection .headerBG.headerWhite ul li a .NavIcons .barIcon span {
    background: var(--white);
}

section.bannerSection .sectionText.sectionTextPosition {
    position: absolute;
    bottom: 0;
}

section.bannerSection .sectionText h1.sectionTitle {
    color: white;
    text-transform: uppercase;
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height:87px;
}

/* bannerFifthBg start  */

/* bannerSeventh start  */
section.bannerSection.bannerSeventhBg {
    background-image: url(../images/bannerSeventhBg.png);
    background-color: var(--lightwhite);
    position: relative;
    background-size: cover;
    height: auto;
    background-repeat: no-repeat;
}

section.bannerSection.bannerSeventhBg header.headerBG.headerBlue-Bg.headerWhite {
    background: none;
}

/* bannerSeventh start  */

/* bannerEightBg start  */
.bannerEightBg {
    background-image: url(../images/bannerEightBg.png);
    background-color: var(--lightwhite);
    position: relative;
    background-size: cover;
    height: auto;
    background-repeat: no-repeat;
}

section.bannerSection.bannerEightBg header.headerBG.headerBlue-Bg.headerWhite {
    background: none;
}

/* bannerEightBg start  */

/* team section start  */
.teamWrapper {
    padding-top: 110px;
    padding-bottom: 64px;
}

.teamWrapper .teamInner {
    margin-bottom: 20px;
}

.teamWrapper .teamInner .teamImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 370px;
}

.teamWrapper .teamInner .teamText {
    background: var(--blue);
    padding: 20px;
    color: var(--white);
}

.teamWrapper .teamInner .teamText h2 {
    font-size: 40px;
    line-height: 44px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

.teamWrapper .teamInner .teamText p {
    font-size: 24px;
    line-height: 28px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

.teamWrapper .teamInner .teamText .teamContact {
    padding-top: 30px;
}

.teamWrapper .teamInner .teamText .teamContact p {
    margin: 0;
    font-stretch: semi-condensed;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}

.teamWrapper .teamInner .teamText .teamContact a {
    text-decoration: none;
    color: #fff;
    font-stretch: semi-condensed;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}

@media screen and (max-width:767px) {
    section.bannerSection.bannerFourthBg .templateBg img {
        height:100%;
        object-fit: cover;
        min-height: 216px;
    }
    .teamWrapper {
        padding-top: 50px;
        padding-bottom: 0;
    }
}

/* team section end  */
/* list section start  */
section.listSection {
      padding: 10px 0 107px;
}
section.listSection .scannerWrapper {
    padding-top:16px;
}
section.listSection .scannerWrapper .scannerInner img {
    width: 200px;
}
section.listSection .scannerWrapper .scannerInner table {
    margin-top: 20px;
}
section.listSection .scannerWrapper .scannerInner table tr td p span.ReportText {
    text-decoration: underline;
}

body.TemplateB section.listSection {
    padding-bottom: 70px;
}

section.listSection.secondListSection {
    padding: 67px 0 138px;
}

.topLinks ul {
    display: inline-flex;
    list-style: none;
    padding: 0;
    padding-left:5px;
    margin-bottom:0;
}

.topLinks ul li {
    position: relative;
    margin-right: 10px;
}

.topLinks ul li::before {
    content: '';
    width: 1px;
    height: 11px;
    top: 7px;
    left: -5px;
    background: var(--blue);
    position: absolute;
    transform: rotate(15deg);
}

.topLinks ul li:first-child:before {
    display: none;
}

.topLinks ul li a {
    color: #006797;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    font-stretch: semi-condensed;

}

.topLinks ul li span {
    color: #006797;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    font-stretch: semi-condensed;
    text-transform: uppercase;
}

section.listSection .listText {
    padding-top: 47px;
    padding-bottom: 17px;
}
section.listSection .listText .datesTable-wrap {
    overflow: auto;
}
section.listSection .listText table.datesTable {
    width: 100%;
    margin-bottom: 20px;
}

section.listSection .listText table.datesTable tr th,td {
    border: 1px solid #000;
    padding: 10px;
}

section.listSection .listText h1 {
    font-size: 56px;
    font-stretch: ultra-condensed;
    font-weight: bold;

}
section.listSection .listText h1.sectionTitle {
    text-transform: uppercase;
    font-size: 110px;
    margin: 0;
    font-stretch: ultra-condensed;
    font-weight: bold; 
    line-height:101px;
    color: #333333;
}

section.listSection .listText h1.sectionTitle.smallFont {
    font-size: 40px;
}

.listSection .listText p {
    font-size: 18px;
    color: #333333;
    line-height:32px;
    font-stretch: semi-condensed;
    font-weight: 500;
}

section.listSection .listRight-Links {
    padding-top: 30px;
    padding-left:50px;
}

section.listSection .listRight-Links .linksHead:last-child {
    padding-top: 47px;
}

section.listSection .listRight-Links .linksHead h4 {
    color: #006797;
    font-size: 18px;
    font-stretch: extra-condensed;
    letter-spacing: 8px;

}

section.listSection .listRight-Links .linksHead ul {
    list-style: none;
    padding: 0;
    padding-top: 6px;
}

section.listSection .listRight-Links .linksHead ul li {
    padding: 3px 0;
}

section.listSection .listRight-Links .linksHead ul li a {
    font-stretch: semi-condensed;
    text-decoration: none;
    color: #006797;
    font-weight: 400;
    font-size: 18px;
}

section.listSection .listRight-Links .linksHead ul li a:hover {
    text-decoration:underline;
}

section.listSection .listLinks {
    padding-top: 37px;
}

.listLinks.listlinks-Wrap {
    display: none;
}

section.listSection .linksHead h2 {
    font-size: 40px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    color: #333333;
    word-spacing: 5px;
    margin-bottom:4px;
}

section.listSection .listLinks a {
    font-size: 18px;
    color: #006797;
    line-height: 32px;
    font-stretch: semi-condensed;
    font-weight: 400;
    text-decoration:none;
}

section.listSection .listLinks a:hover {
    text-decoration:underline;
}

section.listSection.secondListSection .columnWidth.hideColumnBox {
    display: none;
}

section.listSection .listColumn-wrap {
    margin-top: 65px;
}

section.listSection.secondListSection .columnWidth.hideColumnBox .listColumn-wrap {
    animation: columnBox ease alternate 0.5s;
}
section.listSection.secondListSection .columnWidth.hideColumnBox:nth-child(even) .listColumn-wrap {
    animation: columnBox ease alternate 1s;
}

@keyframes columnBox {
    0% {
    transform: translateY(70px);
    opacity: 0;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

section.listSection .listColumn-wrap .listImg img {
    width: 100%;
    height: 100%;
}

section.listSection .listColumn-wrap .listImg.imgHeight img {
    min-height: 254px;
    max-height: 356px;
    object-fit: contain;
}

section.listSection .listColumn-wrap .listContent {
    padding: 20px 0;
}

section.listSection .listColumn-wrap .listContent h3 {
    font-size: 40px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    color: var(--gray);
    margin:0;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    height:96px;
}
section.listSection .listColumn-wrap .listContent h3.contectHead {
    height: inherit;
}

section.listSection .listColumn-wrap .listContent h3 a {
    text-decoration: none;
    color: var(--gray);
}
section.listSection .listColumn-wrap .listContent a {
    color: #006797;
    font-size: 20px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}
section.listSection .listColumn-wrap .listContent h3 a:hover {
    text-decoration: underline;
    color: #0d6efd;
}

section.listSection .listColumn-wrap .listContent p {
    font-size: 16px;
    color: var(--gray);
    font-stretch: semi-condensed;
    font-weight: 500;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}
section.listSection .listColumn-wrap .listContent p.fsuList + .btnWrap {
    display: none;
}

section.listSection .listColumn-wrap .listContent .btnWrap a.linkBtn {
    color: #006797;
    font-size: 20px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

section.listSection.secondListSection .loadBtn {
    text-align: center;
    margin-top:20px;
}

section.listSection.secondListSection .loadBtn button.loadMore-Btn {
    padding: 5px 10px;
    border: 1px solid;
    background: #004d80;
    border-color: #004d80;
    color: #fff;
    transition: .3s;
    width:117.81px;
}

section.listSection.secondListSection .loadBtn button.loadMore-Btn i {
    font-size: 22px;
}

section.listSection.secondListSection .loadBtn button.loadMore-Btn.loadHideBtn {
    display:none;
}
section.listSection.secondListSection .loadBtn button.loadMore-Btn:hover {
    background: transparent;
    color: #004d80;
}

@media screen and (max-width:767px) {
    section.listSection .listRight-Links .linksHead ul li a {
        font-size:16px;
    }
    section.listSection .listLinks .listBox {
        width: 50%;
        float: left;
    }
    section.listSection .listLinks a {
        font-size:16px;
    }
    section.listSection .listRight-Links {
        padding-left:0;
    }
    section.listSection .listRight-Links .linksHead {
        width: 50%;
        float: left;
    }
    
    section.listSection .listRight-Links .linksHead:last-child {
        padding-top: 0;
        padding-left:20px;
    }
    section.listSection .listText h1.sectionTitle {
        font-size: 55px;
        line-height:58px;
    }
    section.accordionSection .listText p {
    padding-right:0;
    }
    section.listSection .listText p {
        padding-right:0;
    }
    section.listSection .listColumn-wrap {
        padding-top:30px;
    }
    section.listSection.secondListSection {
        padding:67px 8px 80px;
    }
    section.listSection .listColumn-wrap .listImg img {
        min-height:190px;
    }
    section.listSection .listColumn-wrap .listImg.imgHeight img {
         min-height: 190px;
    }
    section.listSection .listColumn-wrap .listContent h3 {
        font-size:22px;
    }
    section.listSection .listColumn-wrap .listContent p {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    section.listSection .listColumn-wrap .listContent .btnWrap a.linkBtn {
        font-size:12px;
    }
    section.listSection .listText h1 {
        line-height:58px;
    }
}

@media screen and (max-width:600px){
    section.listSection .listRight-Links .linksHead {
    width: 100%;
    clear: both;
}
section.listSection .listRight-Links .linksHead:last-child {
    padding-left:0;
}
}
/* list section start  */

/* counterSection start  */
section.counterSection {
    background: var(--darkBlack);
    padding: 105px 0px 65px;
}

section.counterSection.teamCounterSection {
    background: var(--blue);
}


section.counterSection .counterText .counterNumber h1 {
    color: var(--white);
    font-stretch: ultra-condensed;
    font-weight: bold;
    font-size: 110px;
    line-height: 101px;
}


section.counterSection .counterText .counterHeading h3 {
    font-size: 40px;
    line-height: 44px;
    margin: 0;
    color: var(--white);
    font-stretch: ultra-condensed;
    font-weight: bold;
}
section.counterSection .counterText .counterHeading h3 a {
    text-decoration: none;
    color: #fff;
}

section.counterSection .counterText .counterHeading h3 a:hover {
    text-decoration: underline;
}
section.counterSection .counterText .counterHeading h3 p a {
    text-decoration: none;
    color: #fff;
}

section.counterSection .counterText .counterHeading h3 p a:hover {
    text-decoration: underline;
}

section.counterSection .counterText .counterContent p {
    font-size: 12px;
    font-stretch: semi-condensed;
    color: var(--white);
    line-height:22px;
        font-weight: 200;
}

@media screen and (max-width:767px) {
        section.counterSection .counterText {
            padding-bottom:10px;
        }
    section.counterSection .counterText .counterNumber h1 {
        font-size: 50px;
        line-height:40px;
    }
    section.counterSection {
        padding:105px 8px 65px;
    }
}

/* counterSection end  */

/* accordionSection start  */
section.accordionSection {
    padding: 118px 0 140px;
}

section.accordionSection .listText h1.sectionTitle {
   font-size: 110px;
    margin: 0;
    padding-bottom: 18px;
    color: #333333;
    line-height:101px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

.accordionSection .listText p {
    font-size: 18px;
    line-height: 32px;
    font-stretch: semi-condensed;
    font-weight: 500;
    color: #333333;
    padding-right:140px;
}

/*section.accordionSection .accordionWrapper {*/
/*    padding-top: 50px;*/
/*}*/
section.accordionSection .accordionWrapper .accordion {
    border-top: 1px solid var(--normalGray);
    border-bottom: 1px solid var(--normalGray);
}

section.accordionSection .accordionWrapper .accordion .accordion-item {
    border: none;
    border-bottom: 1px solid var(--normalGray);
    border-radius: 0;
     padding-top: 20px; 
     padding-bottom: 20px; 
     overflow:hidden;
}
section.accordionSection .accordionWrapper .accordion .accordion-item:last-child {
    border-bottom: 0;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-header {
    position: relative;
    z-index: 1;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button {
    box-shadow: none;
    font-weight: 800;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    line-height:52px;
    padding-bottom:0;
    font-size: 55px;
    color: #333333;
    font-stretch: ultra-condensed;
    font-weight: bold;
    word-spacing:4px;
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button[aria-expanded="false"]::after {
    transform: rotate(360deg);
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button[aria-expanded="true"]::after {
    transform: rotate(180deg);
}


section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button:hover {
    z-index:auto;
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .accordionBtn {
    padding-top: 30px;
    padding-bottom: 10px;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body p {
    font-size: 16px;
    font-weight: 600;
    font-stretch: semi-condensed;
    font-weight: 500;
    line-height: 26px;
    padding-top:20px;
}
.accordionImage-wrap .acccor-img img {
    float: left;    
    width: 100%;
    margin-right: 10px;
    margin-top: 25px;
    max-width: 250px;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .acccor-img p {
    text-align: justify;
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button::after {
    content: '';
    background-image: url(/Prebuilt/img/downIcon.png);
   
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button:not(.collapsed) {
    background: none;
    box-shadow: none;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body p {
    width: 70%;
    margin: 0;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body h5 {
    margin-top: 20px;
    font-size: 24px;
    font-stretch: condensed;
    font-weight: 500;
}


section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .mcNair-dropdown p {
    padding-top: 0;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .mcNair-dropdown h5 {
    margin-bottom: 0;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .mcNair-dropdown h3 {
    margin-top: 20px;
    margin-bottom: 0;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body h3 {
    margin-top: 10px;
    font-size: 24px;
    font-stretch: condensed;
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul {
    margin-bottom: 0;
    list-style: none;
    padding: 0;
} 
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul.honorList {
    list-style: disc;
    padding: revert;
    padding-top: 15px;
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul.honorList li {
    padding-bottom: 15px;
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul.InsuranceList {
    list-style: num;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul.InsuranceList li ul {
    list-style: lower-alpha;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul li a {
    text-decoration: none;
}
section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul.housingMenu {
    list-style: auto;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul.housingMenu ul {
    padding: revert;
    padding-top: 7px;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body ul.housingMenu > li {
    padding-top: 7px;
    padding-bottom: 7px;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-collapse {
    transition: all 0.3s ease 0s;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .accordionBtn {
    padding-top: 20px;
    padding-bottom:0;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .accordionBtn a.linkBtn {
    color: #006797;
    font-size: 16px;
    line-height: 28px;
    font-stretch: semi-condensed;
    font-weight: 500;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body {
    padding: 0;
}

section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body .tableWrap {
    overflow: auto;
}

.programsWrapper {
     padding-top: 128px;
}

.contactBox h3 {
    font-size: 40px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    color: #006797;
}


.TemplateE .programsWrapper {
    padding-top: 100px;
}

.TemplateE section.accordionSection {
    padding-bottom: 118px;
}

.accordionSection .programsWrapper.noPadding {
    padding: 0;
}

.programsWrapper .programsBox {
    display: flex;
    align-items: center;
    border: 2px solid;
    color: #006797;
    border-color: #006797;
    margin-bottom: 20px;
}

.programsWrapper .programsBox a {
    flex: 1 1 auto;
    text-decoration: none;
}

.programsWrapper .programsBox .programsLeft {
    flex: 2 2 auto;
    background-color: var(--white);
    padding: 20px 10px 15px 10px;
    transition: .2s;
    height: 135px;
}

.programsWrapper .programsBox .programsLeft h1 {
    font-stretch: ultra-condensed;
    font-weight: bold;
    font-size: 46px;
    margin: 0;
    line-height: 52px;
    color: #006797;
    text-transform: uppercase;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}

.programsWrapper .programsBox .programsRight {
    height: 135px;
    background: #006797;
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: .2s;
}

.programsWrapper .programsBox .programsRight .boxIcon {
    height:135px;
}
.programsWrapper .programsBox .programsRight .boxIcon a {
    text-decoration: none;
    color: var(--white);
    height:135px;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:10px;
}

.programsWrapper .programsBox:hover .programsLeft {
    background: var(--blue);
}

.programsWrapper .programsBox:hover .programsLeft h1 {
    color: #fff;
}

.programsWrapper .programsBox:hover .programsRight {
    background: #fff;
}

.programsWrapper .programsBox:hover .programsRight .boxIcon a {
    color: var(--blue);
}

@media screen and (max-width:767px) {
   
    section.accordionSection .listText h1.sectionTitle {
        font-size: 55px;
        line-height:58px;
    }

   
    section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body p {
        width: 90%;
        margin: 0;
    }
}

/* accordionSection start  */

/* second accordion section start  */

section.accordionSection.filterSection {
    padding: 40px 0 160px;
}

section.accordionSection.filterSection .accordionWrapper {
    padding-top: 65px;
}

section.accordionSection.filterSection .accordionWrapper .no-data-found {
    padding-top: 10px;
} 

section.accordionSection.filterSection h1.sectionTitle {
    color: var(--blue);
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height: 100px;
    margin: 0;
}

section.accordionSection.filterSection .topLinks {
    padding-bottom: 20px;
}

section.accordionSection.filterSection .filterWrapper {
    padding-top: 65px;
}

section.accordionSection.filterSection .filterWrapper:last-child {
    padding-top: 0;
}

section.accordionSection.filterSection .filterWrapper .filterText {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid var(--blue);
    padding: 2px 10px 0;
    margin-bottom: 20px;
    cursor:pointer;
    transition:.3s;
}

section.accordionSection.filterSection .filterWrapper .filterText:hover {
    background: var(--blue);
}

section.accordionSection.filterSection .filterWrapper .filterText:hover h3 {
    color: #fff;
}

section.accordionSection.filterSection .filterWrapper .filterText:hover span i {
    color: #fff;
}

.filterSection .filterWrapper form {
    padding-top: 15px;
    padding-bottom:35px;
}

.filterWrapper .form-check {
    margin-bottom: 10px;
}

.filterWrapper .filterText h3 {
    font-size: 24px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2;
    color: var(--blue);
    margin: 0;
}

section.accordionSection.filterSection .filterWrapper .filterText[aria-expanded="true"] span.plusIcon {
    transform: rotate(45deg);
}

section.accordionSection.filterSection .filterWrapper .filterText[aria-expanded="false"] span.plusIcon {
    transform: rotate(0deg);
}

section.accordionSection.filterSection .filterWrapper .filterText span {
    transition: .3s;
}

section.accordionSection.filterSection .filterWrapper .filterText span i {
    font-size: 18px;
    color: var(--blue);
    font-weight: 800;
}

.filterWrapper .form-check input {
    width: 20px;
    height: 20px;
    box-shadow: none;
    border: 1px solid var(--blue);
    position: relative;
    border-radius: 0;
    transition: .2s;
    cursor:pointer;
}

.filterWrapper .form-check input::after {
    content: '✓';
    padding-left: 3px;
    color: #fff;
    position: absolute;
    top: -2px;
    display:none;

}

.filterWrapper .form-check input:checked {
    background-image: none;
    background-color: var(--blue);

}

.filterWrapper .form-check input:checked::after {
    display: block;
}

.filterWrapper .form-check label.form-check-label {
    padding-left: 15px;
    padding-top: 3px;
    color: var(--blue);
    font-stretch: semi-condensed;
    cursor:pointer;
    font-weight: 500;
}

.filterWrapper .form-check input:checked::after {
    animation: design .2s linear;
}

.filterSection .filterWrapper .input-group:last-child {
    padding-top: 12px;
}

.filterSection .filterWrapper .input-group a.input-group-btn {
    border: 1px solid var(--blue);
    font-size: 27px;
    line-height: 43px;
    padding: 3px 20px 0;
    font-stretch: ultra-condensed;
    color: var(--blue);
    height: 47px;
    display: flex;
    align-items: center;
    text-transform:uppercase;
    letter-spacing: 1px;
    cursor:pointer;
}

.filterSection .filterWrapper .input-group:hover a.input-group-btn {
    border: 1px solid var(--blue);
}

.filterSection .filterWrapper .input-group a.input-group-btn:nth-child(1) {
    width: 110px;
    flex: 0 1 auto;
}

.filterSection .filterWrapper .input-group a.input-group-btn:nth-child(2) {
    padding: 0px 15px;
    font-size: 20px;
    background: var(--blue);
    color: #fff;
}

.filterSection .filterWrapper .input-group:hover a.input-group-btn:nth-child(1) {
    background: var(--blue);
    color: #fff;
}

.filterSection .filterWrapper .input-group:hover a.input-group-btn:nth-child(2) {
    background: transparent;
    color: var(--blue);
}

section.accordionSection.filterSection .accordionWrapper .jumpText h3 {
    font-size: 18px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height: 24px;
    margin:0;
}

section.accordionSection.filterSection .accordionWrapper .jumpText ul {
    list-style: none;
    padding: 0;
}

section.accordionSection.filterSection .accordionWrapper .jumpText ul a {
    padding: 0 4px;
    text-decoration: none;
    font-size: 24px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    cursor:pointer;
    color: var(--blue);
}
section.accordionSection.filterSection .accordionWrapper .jumpText ul a.disabled {
    color: var(--textColor);
    cursor: not-allowed;
}

section.accordionSection.filterSection .accordionWrapper .jumpText ul span {
    padding: 0 4px;
    text-decoration: none;
    font-size: 24px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    color: var(--textColor);
   cursor: not-allowed;
}

@keyframes design {
    0% {
        transform: scale(1.4);
    }

    50% {
        transform: scale(1.6);
    }
}

nav.paginationWrapper {
    padding-top: 20px;
}

ul.pagination li.page-item a.page-link {
    border: none;
    color: var(--textColor);
    box-shadow: none;
    font-stretch: ultra-condensed;
    font-weight: bold;
    font-size: 24px;
    height: 40px;
    display: flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
    padding: 0 12px;
    z-index:auto;
}

ul.pagination li.page-item a.page-link.active {
    background: none;
    color: #333333;
}

ul.pagination li.page-item a.page-link:focus,
ul.pagination li.page-item a.page-link:hover {
    background: none;
}

ul.pagination li.page-item span {
     font-size: 40px;
    color: #333333;
    border: none;
    box-shadow: none;
    font-stretch: ultra-condensed;
    font-weight: bold;
    height: 40px;
    display: flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
    z-index: auto;
}

ul.pagination li.page-item.prev span {
    padding-right: 10px;
}
ul.pagination li.page-item.next span {
    padding-left: 10px;
} 

/* second accordion section start  */

/* second section start  */
.secondSection {
    padding: 100px 0px 70px;
    background-color: var(--blue);
    color: var(--white);
}



.secondSection .sectionHeight .row {
    align-items: center;
}

.sectionHeight.sectionRight-Inner {
    background: transparent;
    border: none;
    margin-top: 38px;
}

.secondSection .boxWrapper {
    display: flex;
    align-items: center;
    border: 1px solid var(--white);
    background: var(--white);
    margin-top: 40px;
}

.secondSection .boxWrapper a {
    flex: 1 1 auto;
    text-decoration: none;
    color: white;
}


.secondSection .boxWrapper .boxLeft {
    background: var(--blue);
    flex: inherit;
    width: 100%;
    padding: 30px 20px;
    line-height: 0;
    transition: .2s;
    height: 135px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.secondSection .boxWrapper:hover .boxLeft {
    color: var(--blue);
    background: var(--white);
}


.secondSection .boxWrapper .boxRight {
    flex: 0 0 auto;
    text-align: center;
}

.secondSection .boxWrapper .boxRight .boxIcon a {
    height: 135px;
    display: flex;
    align-items: center;
    text-decoration: none;
    padding: 10px;
     color: var(--blue);
     transition:.2s;
}

.secondSection .boxWrapper:hover .boxRight .boxIcon a {
    background: var(--blue);
    color: var(--white);
}

.secondSection .boxWrapper .boxLeft p {
    font-size: 18px;
    font-stretch: semi-condensed;
    margin: 0;
    line-height: 24px;
}

.secondSection .boxWrapper .boxLeft h3 {
    font-size: 50px;
    height: 45px;
    margin: 0;
    width: fit-content;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

.sideBar .sideBar-Inner .sideBar-List ul li a span {
    transition: .3s;
}

.sideBar .sideBar-Inner .sideBar-List ul li a span.activeIcon {
    transform: rotate(180deg);
}

.sideBar .sideBar-Inner .sideBar-List ul li a span:last-child {
    font-size: 18px;
}

.secondSection .sectionHeight.sectionRight-Inner ul {
    padding: 0;
    list-style: none;
}

.secondSection .sectionHeight.sectionRight-Inner ul li:first-child {
    padding-top: 0;
}

.secondSection .sectionHeight.sectionRight-Inner ul li {
    font-size: 22px;
    line-height: 36px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}
.secondSection .sectionHeight.sectionRight-Inner ul li p {
    margin: 0;
}

.secondSection .sectionHeight.sectionRight-Inner ul li a {
    text-decoration: none;
    color: #fff;
}

@media screen and (max-width:1199px) {
    .filterWrapper .filterText h3 {
        font-size:20px;
    }
}

@media screen and (max-width:767px) {
    .filterWrapper .filterText h3 {
        font-size:24px;
    }
    .filterSection .filterWrapper .filterBtnsWrapper {
        padding:0;
    }
    .pagination {
        justify-content:center;
    }
    .pagination a.nav.prev span {
        padding:10px;
        padding-left:0;
    }
    div.pagination a.page {
        padding:0 10px;
    }
    .pagination a.nav.next span {
        padding:10px;
        padding-right:0;
    }
    .filterSection .filterWrapper .input-group a.input-group-btn:nth-child(1) {
        width:auto;
        flex:1 1 auto;
    }
    .filterSection .filterWrapper .input-group {
        width: 50%;
        float: left;
    }
    .filterSection .filterWrapper .input-group a.input-group-btn {
        padding:3px 10px 0;
        height:auto;
    }
    .filterSection .filterWrapper .input-group:last-child {
        padding-left: 10px;
        padding-top:0;
    }
  
    section.accordionSection.filterSection .filterWrapper .filterText.desktopFilterText {
        display: none;
    }
     section.accordionSection.filterSection .filterWrapper div.collapse {
        display: none;
    }
     section.accordionSection.filterSection .filterWrapper div.collapse.show {
        display: block;
    }
    section.accordionSection.filterSection {
        padding-bottom: 40px;
    }
    section.accordionSection.filterSection .filterWrapper {
        padding-top:0;
    }
    .secondSection .sectionRightContent {
        margin-top: 40px;
    }
    .secondSection .boxWrapper .boxLeft p {
        line-height:15px;
    }
    section.accordionSection.filterSection h1.sectionTitle {
        font-size:56px;
         line-height:58px;
    }
}

/* second section end */

/* state section start  */
.stateSection {
    padding: 133px 0 120px;
}

.stateSection .stateContentWrapper .state-Img {
    padding-top:8px;
}
.stateSection .stateContentWrapper .state-Img img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.stateSection .stateContentWrapper .stateText h1 {
    font-size: 110px;
    line-height: 100px;
    color: var(--black);
    text-transform: uppercase;
    padding-top: 18px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

.stateSection .stateContentWrapper h1 {
    font-weight: 700;
    color: var(--black);
    text-transform: uppercase;
}

.stateSection .stateContentWrapper .stateText h1 span {
    padding-left: 30px;
}

.stateSection .stateText p {
    margin: 0;
    font-stretch: semi-condensed;
    font-size: 18px;
    color: var(--gray);
     padding-right: 50px;
    padding-top: 15px;
    padding-left: 10px;
    line-height: 30px;
}

.stateSection .stateImage-Wrap {
    display: flex;
    padding-top: 25px;
    margin-left: 10px;
}

.stateSection .stateImage-Wrap .stateImage {
    height: 100%;
    min-height: 200px;
    padding: 10px 15px 10px 0;
}

.stateSection .stateImage-Wrap .stateImage.imgWidth {
    width: 200px !important;
}

.stateSection .stateImage-Wrap .stateImage:nth-child(2) img {
    max-width: 200px;
}

.stateSection .stateImage-Wrap .stateImage img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

/* state counter row start  */
.stateSection .stateCounter-wrap {
    padding-top: 90px;
}

.stateSection .stateCounter-wrap .stateCount .stateCount-Head h1 {
    font-size: 110px;
    color: var(--blue);
    font-weight: 800;
    font-weight: bold;
    font-stretch: ultra-condensed;
}

.stateSection .stateCounter-wrap .stateCount .stateCount-Text {
    padding-right: 50px;
}

.stateSection .stateCounter-wrap .stateCount .stateCount-Text h3 {
    font-size: 40px;
    font-weight: 800;
    color: var(--blue);
    font-stretch: ultra-condensed;
    font-weight: bold;
}

/* state counter row end  */
.stateColumns-Wrap {
    padding-top: 90px;
}

.stateColumns-Wrap .stateColumntext {
    margin-bottom:41px;
}

.stateColumns-Wrap .col-md-4 .col-md-12:last-child .stateColumntext {
    height: auto;
}

.stateColumns-Wrap .stateColumntext h3 {
    font-size: 24px;
   font-stretch: ultra-condensed;
    font-weight: bold;
}

.stateColumns-Wrap .stateColumntext p {
    font-size: 16px;
    color: var(--textColor);
        display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    -webkit-box-orient: vertical;
    height: 71px;
}

@media screen and (max-width:767px) {
    .stateSection .stateContentWrapper {
        display: block;
    }

    .stateSection .stateContentWrapper .stateText h1 {
        font-size: 50px;
    }

    .stateSection .stateContentWrapper .state-Img img {
        width: inherit;
    }

    .stateSection .stateImage-Wrap {
        display: block;
    }

    .stateSection .stateImage-Wrap .stateImage:nth-child(2) img {
        max-width: inherit;
    }

    .stateSection .stateCounter-wrap .stateCount .stateCount-Head h1 {
        font-size: 55px;
    }

    .stateSection .stateCounter-wrap .stateCount .stateCount-Text h3 {
        font-size: 23px;
    }

    .stateColumns-Wrap .stateColumntext {
        height: auto;
    }

    .stateSection .stateImage-Wrap .stateImage {
        padding-right: 0;
    }
}

/* state section end  */

/* picutre section start  */
.imagesWrapper .imageInner {
    overflow:hidden;
}

.imagesWrapper {
    display: flex;
}

.imagesWrapper .imageInner img {
    width: 100%;
    object-fit: cover;
    height: 300px;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(1) {
    width: 260px;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(1) img {
    min-width: 250px;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(2) {
    width: 400px;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(2) img {
    min-width: 390px;
    transform: scale(1.1);
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(3) {
    width: 270px;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(3) img {
    transform: scale(1.1);
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(4) {
    width: 400px;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(4) img {
    transform: scale(1.1);
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(5) {
    width: 235px;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(5) img {
    object-position: right;
    min-width: 300px;
}

.imagesWrapper.secondRowWrapper .imageInner:first-child {
    width: 420px;
}

.imagesWrapper.secondRowWrapper .imageInner:first-child img {
    transform: scale(1.3);
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(3) {
    width: 470px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(2) img {
    transform: scale(1.1);
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(3) img {
    transform: scale(1.1);
    min-width: 420px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(4) img {
    transform: scale(1.1);
    object-position: right;
    min-width: 405px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(2) {
    width: 300px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(4) {
    width: 470px;
}

@media screen and (max-width:767px) {
    .imagesWrapper .imageInner:nth-child(3) {
        display: none;
    }

    .imagesWrapper .imageInner:nth-child(5) {
        display: none;
    }
}

/* picture section end  */

/* intrested section start  */
section.intrestedSection {
   padding: 150px 0;
    background-color: var(--blue);
}

section.intrestedSection .sectionTitle {
    color: var(--white);
}

section.intrestedSection .department-Text p {
    font-size: 18px;
    color: white;
}

section.intrestedSection .departmentBox-wrap {
    padding-bottom: 70px;
}

section.intrestedSection .departmentBox-wrap .departmentBox {
    padding-top: 20px;
}

.notSureText p {
    font-size: 24px;
    color: var(--white);
    font-weight: 800;
        font-stretch: ultra-condensed;
    font-weight: bold;
}

.intrestedSection .intrestedRow {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0px;
}

.intrestedSection .row:last-child .intrestedRow {
    margin-bottom: 0;
}

.intrestedSection .intrestedRow .intrested-Title {
    flex: 0 0 auto;
    margin-right: 10px;
}

.intrestedSection .intrestedRow .intrested-Title h3 {
    font-size: 56px;
    color: var(--white);
    font-stretch: ultra-condensed;
    font-weight: bold;
    margin: 0;
}

.intrestedSection .intrestedRow .intrestedSeclection {
    width: 100%;
     max-width: 464px;
    margin-right: 48px;
    height: auto;
    flex: 0 0 auto;
}

.intrestedSection .intrestedRow .intrestedSeclection select {
    background: transparent;
    border: none;
    color: var(--lightGray);
    border-bottom: 1px solid var(--lightGray);
    width: 100%;
    font-size: 18px;
    text-align: center;
    padding-bottom: 5px;
    appearance: none;
    background-image: url(../img/icon-down.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: right 10px center;
}

.intrestedSection .intrestedRow .intrestedSeclection option {
    color: var(--black);
}

.intrestedSection .intrestedRow .intrestedSeclection select:focus-visible {
    outline: none;
}

.intrestedBtn-Wrapper {
    margin-bottom: 10px;
    flex: 2 2 auto;
    width: 100%;
    max-width: 270px;
}

@media screen and (max-width:991px) {
    section.accordionSection.filterSection h1.sectionTitle {
        font-size: 65px;
    }
     section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button {
        font-size: 40px;
        line-height: 40px;
    }
    .sectionHeight.sectionRight-Inner {
        margin-top:7px;
    }
    .intrestedSection .intrestedRow {
        display: block;
        margin-bottom: 40px;
    }

    .intrestedSection .intrestedRow .intrestedSeclection {
        max-width: 100%;
    }

    .intrestedBtn-Wrapper {
        margin-bottom: 0;
        margin-top: 40px;
    }
    .secondSection .boxWrapper .boxLeft {
        padding:30px 10px;
    }
    section.newsSection .newsLeft-Content .newSlider .owl-nav {
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0;
        display:block;
    }
 
    section.newsSection .newsLeft-Content .newSlider .owl-nav button.owl-prev {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 40px;
    background-color: #00679f;
    border-radius: 0;
    height: 40px;
    background-position: center;
    margin: 0;
    position: absolute;
    bottom: -50px;
    opacity:1;
}

section.newsSection .newsLeft-Content .newSlider .owl-nav button.owl-prev span {
    font-size: 0;
}

section.newsSection .newsLeft-Content .newSlider .owl-nav button.owl-next {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 40px;
    transform: rotate(180deg);
    background-color: #00679f;
    border-radius: 0;
    height: 40px;
    background-position: center;
    margin: 0;
     opacity:1;
}


section.newsSection .newsLeft-Content .newSlider .owl-nav button.owl-next span {
    font-size: 0;
}
}

@media screen and (max-width:767px) {
    section.intrestedSection .sectionTitle {
        font-size: 48px;
    }

    .department-Text {
        margin-left: 0;
    }

    section.intrestedSection .departmentBox-wrap {
        margin-left: 0;
    }
}

/* intrested section end  */

/* strongSection start  */
.strongSection {
    padding: 180px 0 150px;
      background: var(--darkBlack);
}

.strongSection .strongLeft .strongTitle h3 {
    color: var(--white);
    text-transform: uppercase;
    text-align: right;
    margin: 0;
    font-size: 110px;
    padding-right: 50px;
    font-stretch: ultra-condensed;
    font-weight: bold;
        word-spacing: 35px;
    
}

.strongSection .strongLeft .strongTitle h3:last-child {
    line-height: 75px;
    padding-right: 70px;
}

.strongSection .strongLeft .strongTitle h3 span a {
    text-decoration: underline;
    color: var(--white);
    text-decoration-thickness: 4px;
    text-underline-position: from-font;
}

.strongSection .strongLeft .strongTitle h3 span.strongText {
    padding-left: 20px;
}

.strongSection .strongLeft .strongTitle h3 span.since {
    padding-right: 20px;
}

.strongSection .strongRight .strongImages {
    display: flex;
    padding-top:24px;
}

.strongSection .strongRight .strongImages img:first-child {
    width: 100%;
    max-width: 230px;
    height: 180px;
    object-fit: cover;
}

.strongSection .strongRight .strongImages img:last-child {
    width: 100%;
    max-width: 120px;
    height: 80px;
    margin-left: 10px;
}

.strongSection .strongRight .strongContent {
    padding-top: 30px;
     padding-right: 80px;
}

.strongSection .strongRight .strongContent p {
    color: white;
    font-size: 18px;
    line-height:32px;
    font-stretch: semi-condensed;
}

@media screen and (max-width:991px) {
    .strongSection .strongRight .strongImages img:first-child {
        max-width: 210px;
        height: 165px;
    }
}

@media screen and (max-width:767px) {
     section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-button {
        font-size: 30px;
        line-height:30px;
    }
    .strongSection .strongLeft .strongTitle h3 {
        text-align: left;
    }

    .strongSection .strongLeft .strongTitle h3:last-child {
        text-align: center;
        line-height:58px;
    }

    .strongSection .strongRight .strongImages img:first-child {
           max-width: 219px;
            height: 166px;
    }

    .strongSection .strongRight {
        display: flex;
        flex-direction: column;
    }

    .strongSection .strongRight .strongImages {
        order: 2;
        padding-top: 34px;
    }

    .strongSection .strongRight .strongContent {
        order: 1;
    }
}

@media screen and (max-width:375px) {
    .strongSection .strongRight .strongImages img:first-child {
        max-width: 160px;
        height: 125px;
    }
    body .experienceSection .experienceContent {
        margin-left:50px;
    }
    body .experienceSection .experienceBoxWrapper {
        margin-left:50px;
    }
}

/* strongSection end  */

/* collegeSection start  */
section.collegeSection {
        padding: 150px 0 100px;
}

section.collegeSection .collegeTitle h3 {
    text-transform: uppercase;;
    margin:0;
    color: var(--gray);
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height: 100px;
}

section.collegeSection .collegeTitle:last-child {
    display: none;
}

section.collegeSection .collegeTitle h3 a {
    color: var(--gray);
}

section.collegeSection .collegeTitle h3 span.paid {
    padding-left: 30px;
}

section.collegeSection .collegeTitle h3:first-child {
    word-spacing: 50px;
}

section.collegeSection .collegeTitle h3:last-child {
    text-align: center;
       padding-left: 90px;
}

section.collegeSection .quickLinks-wrap {
    padding-left: 50px;
}

.quickLinks-wrap .topTitle h4 {
    color: var(--blue);
    font-size: 18px;
    letter-spacing: 8px;
}


.quickLinks-wrap .quickList ul {
    padding: 0;
    list-style: none;
}

.quickLinks-wrap .quickList ul li {
    padding: 5px;
}

.quickLinks-wrap .quickList ul li a {
    font-size: 18px;
    color: var(--blue);
    text-decoration:none;
}
.quickLinks-wrap .quickList ul li a:hover {
    text-decoration: underline;
}

.colBox .colHead {
    font-size: 24px;
    font-weight: 700;
    font-stretch: ultra-condensed;
    font-weight: bold;    
    line-height: 1;
    height: 48px;
}

.collegeColumns {
    padding-top: 60px;
}

.collegeColumns .colBox {
    padding-top: 10px;
}

.colBox .colText {
    font-size: 16px;
    line-height: 22px;
    padding-top: 10px;
    color: var(--textColor);
}

.colBox .colText p {
    font-size: 15px;
    line-height:22px;
    color: #585858;
    font-stretch: semi-condensed;
    margin-bottom:5px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height:66px;
}
.colBox .colBtn a.learnBtn {
    text-decoration: underline;
    color: #006797;
    font-size: 15px;
    line-height:22px;
    font-stretch: semi-condensed;
    font-weight: 400;
}


.collegeSection .signUpWrapper {
    padding-top: 70px;
}
div#signUpBtnNew {
    display: flex;
    align-items: center;
}
div#AdultsignUpBtn {
    display: flex;
    align-items: center;
}
div#adultBanner-SignUpBtn {
    display: flex;
    align-items: center;
}
.collegeSection .signUpWrapper div#signUpBtn {
    display: flex;
    align-items: center;
}

.collegeSection .signUpWrapper div#signUpBtn {
    display: flex;
    align-items: center;
}

.collegeSection .signUpWrapper .signText p {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;
    font-stretch: ultra-condensed;
    color: var(--blue);
    text-transform: inherit;
}

.collegeSection .signUpWrapper .submitEmail .input-group input {
    border-radius: 0;
    box-shadow: none;
    text-transform: uppercase;
    border: 1px solid var(--blue);
    font-size: 24px;
    font-stretch: ultra-condensed;
    color: #9ea5a9;
    padding: 2px 15px 0px;
    height:48px;
    color: #9EA5A9;
    letter-spacing: 1px;
}

.collegeSection .signUpWrapper .submitEmail .input-group input::placeholder {
    color: #9EA5A9;
    font-size:24px;
}
.collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn {
  padding: 10px 14px;
    border: 1px solid var(--blue);
    color: var(--blue);
    text-decoration: none;
    font-size: 24px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    font-stretch: ultra-condensed;
    line-height:1;
}

.collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn {
    padding: 0px 20px;
    letter-spacing: 1px;
    border-right: 1px solid #fff;
    height: 48px;
    padding-top: 2px;
}

.collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn:hover {
    background: var(--blue) !important;
    color: #fff;
    border-right: 1px solid #fff;
}

.collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn:last-child:hover {
    background: #fff;
    color: var(--blue);
}

.collegeSection .signUpWrapper .submitEmail .input-group:hover a.input-group-btn.signUpBtn {
    background: transparent;
    
}


.collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn:last-child {
    background-color: var(--blue);
    color: var(--white);
    padding:10px 16px;
    height: 48px;
}

.collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn:last-child span {
    font-size: 15px;
}

section.NewsLetterSubBox.BannerLetterBox {
    background:#fff;
}

.signUpWrapper {
    padding-top: 40px;
    padding-bottom: 40px;
}

.signUpWrapper .signText p {
    font-size: 34px;
    font-weight: 800;
    margin-bottom: 8px;
    font-stretch: ultra-condensed;
    text-transform:uppercase;
    color: var(--blue);
    line-height: 36px;
}

.signUpWrapper .signText p span {
    text-decoration: underline;
} 

.signUpWrapper .submitEmail .input-group input {
    border-radius: 0;
    box-shadow: none;
    text-transform: uppercase;
    border: 1px solid var(--blue);
    font-size: 24px;
    font-stretch: ultra-condensed;
    padding: 2px 15px 0px;
    height: 48px;
    color: #585858;
    letter-spacing: 1px;
}

.signUpWrapper div#signUpBtn {
    display: flex;
    align-items: center;
}

.signUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn {
    padding: 0px 20px;
    letter-spacing: 1px;
    border-right: 1px solid #fff;
    height: 48px;
    padding-top: 2px;
}

.signUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn p {
    margin: 0;
}
section.signUpAdmission-section .container .container .row > div {
    width: 100%;
}
.signUpWrapper.topSignUpWrapper {
    position: absolute;
    bottom: 0;
    right: 0;
}

.signUpWrapper.topSignUpWrapper .signText p {
    color: #fff;
}

.signUpWrapper.topSignUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn {
    background: var(--blue);
    color: #fff;
}

.signUpWrapper.topSignUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn:hover {
    background: #fff !important;
    color: var(--blue);
    border-right: 1px solid var(--blue);
}

.signUpWrapper .submitEmail .input-group a.input-group-btn {
    padding: 10px 14px;
    border: 1px solid var(--blue);
    color: var(--blue);
    text-decoration: none;
    font-size: 24px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    font-stretch: ultra-condensed;
    line-height: 1;
}

.signUpWrapper .submitEmail .input-group a.input-group-btn:last-child {
    background-color: var(--blue);
    color: var(--white);
    padding: 10px 16px;
    height: 48px;
}


.signUpWrapper .submitEmail .input-group a.input-group-btn:last-child span {
    font-size: 15px;
}

.signUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn:hover {
    background: var(--blue) !important;
    color: #fff;
    border-right: 1px solid #fff;
}

.signUpWrapper .submitEmail .input-group a.input-group-btn:last-child:hover {
    background: #fff;
    color: var(--blue);
}

form.signUpForm .field-Wrap {
    position: relative;
    margin-bottom:40px;
}
form.signUpForm .field-Wrap small.text-muted {
    position: absolute;
}
form.signUpForm .field-Wrap:first-child {
    margin-top: 15px;
}
.signUpModal .modal-header {
    padding-left: 10px;
    padding-right: 10px;
}
.signUpModal .modal-header h4.modal-title {
    font-size: 24px;
    font-weight: 700;
    font-stretch: ultra-condensed;
    color: var(--blue);
    width: 100%;
    text-align: center;
}

.signUpModal .modal-header h4.modal-title p {
    margin: 0;
}
.signUpModal .modal-header button.close {
    border: none;
    background: none;
    font-size: 25px;
    color: var(--blue);
    font-weight: 600;
}


form.signUpForm .field-Wrap label {
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: 13px;
    color: #9EA5A9;
    text-transform: uppercase;
    font-stretch: ultra-condensed;
    font-size: 24px;
    transition: .3s;
    letter-spacing: 1px;
}
form.signUpForm .field-Wrap label.active {
    top: 2px;
    font-size: 18px;
    left: 10px;
    color: var(--blue);
    background: #fff;
    line-height: 18px;
    padding: 0 5px;
}
form.signUpForm .field-Wrap .form-control {
    height: 48px;
    border-radius: 0;
    box-shadow: none;
    text-transform: uppercase;
    border: 1px solid var(--blue);
    font-stretch: ultra-condensed;
    font-size: 24px;
    letter-spacing: 1px;
    padding-top:10px;
}
p#m-completeMsg {
    color: #00679f;
    margin:0;
}

p#d-completeMsg {
    color: #00679f;
    margin: 0;
}

p#b-completeMsg {
    color: #00679f;
    margin: 0;
}

.field-Wrap .selectWrapper {
    background-image: url(/Prebuilt/img/downIcon.png);
    background-repeat: no-repeat;
    background-size: 13px 8px;
    background-position: center right 8px;
}
form.signUpForm .field-Wrap select option {
    font-size: 16px;
}
form.signUpForm .field-Wrap .error {
    position: absolute;
    padding-top: 2px;
    color: #ff0000;
    font-size: 14px;
}
.signUpModal .SignUpBtn {
    background: var(--blue);
    color: #ffff;
    border-radius: 0;
    padding: 8px 16px;
    letter-spacing: 2px;
    border: 1px solid var(--blue);
    text-transform: uppercase;
    font-stretch: ultra-condensed;
    line-height: 1;
    font-size: 24px;
    transition: .3s;
}

.signUpModal .SignUpBtn p {
    margin: 0;
}

.signUpModal .SignUpBtn:active {
    background: var(--blue);
    border: 1px solid var(--blue);
}

.signUpModal .SignUpBtn:hover {
    background: transparent;
    color: var(--blue);
}
form.signUpForm p#completeMsg {
    font-size: 18px;
    color: #00679f;
    display:none;
    text-transform: capitalize;
    margin:0;
}
div.signUpModal .modal-body {
    padding-bottom: 20px;
}
div.signUpModal .modal-body form.signUpForm .submitBtnWrapper {
    text-align: center;
}
@media screen and (max-width:767px) {
    .signUpWrapper.topSignUpWrapper {
        width: 80%;
        padding-left: 12px;
        padding-right: 12px;
        left: 0;
        margin: 0 auto;
    }
    .signUpWrapper.topSignUpWrapper .submitEmail .input-group a.input-group-btn {
    margin-top: 0;
    font-size: 18px;
    padding:10px 14px;
}
    .signUpWrapper .signText p {
        font-size:32px;
        line-height:30px;
    }
    .signUpWrapper.topSignUpWrapper .signText p {
        font-size:20px;
    }
    .signUpWrapper.topSignUpWrapper .submitEmail .input-group input {
    font-size: 20px;
}
    .quickLinks-wrap .quickList ul li {
        width: 50%;
        float: left;
    }
    .quickLinks-wrap .quickList ul li:nth-child(odd) {
    clear: left;
}
.quickLinks-wrap .quickList ul li a {
    font-size:12px;
}
    section.collegeSection .quickLinks-wrap {
        padding-left:0;
    }
    .collegeColumns .colBox {
        padding-top:44px;
    }
    section.collegeSection .collegeTitle h3 span.paid {
        padding-left: 0px;
    }

    .collegeSection .signUpWrapper .submitEmail .input-group input {
        width: 100%;
    }

    .collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn {
        margin-top: 15px;
    }

    
     .topSignUpWrapper .submitEmail .input-group a.input-group-btn {
        margin-top: 15px;
    }

    .quickLinks-wrap {
        padding-top: 40px;
    }
    .collegeSection .signUpWrapper .submitEmail .input-group a.input-group-btn.signUpBtn {
        padding: 2px 27px 0 20px;
    }
}

/* collegeSection end  */
/* experienceSection start  */
.experienceSection {
    background-image: url(../images/school.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right center;
      padding: 160px 0 84px;
}

.experienceBoxWrapper {
    padding-top: 59px;
    margin-left: 290px;
}

.experienceSection .experienceTitle h3 {
    color: var(--white);
    text-align:center;
    line-height:100px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

.experienceSection .experienceTitle h3 a {
    text-decoration: underline;
    color: var(--white);
    text-decoration-thickness: 4px;
    text-underline-position: from-font;
    padding-left: 20px;
}

.experienceSection .experienceTitle h3:first-child {
    word-spacing: 45px;
} 
.experienceSection .experienceTitle h3:last-child {
    text-align: center;
    line-height: 90px;
    padding-top:10px;
}

.experienceContent {
    padding-right: 20px;
    margin-left: 290px;
}

.experienceSection .experienceContent p {
    color: var(--white);
    font-size: 18px;
    line-height:32px;
    font-weight: 300;
}

.experienceSection .experienceBox {
    padding-top: 20px;
}


.experienceBox .input-group a.input-group-btn {
    padding: 10px 15px;
    background: var(--white);
    border: 1px solid var(--white);
    color: var(--white);
    text-decoration: none;
    font-stretch: ultra-condensed;
    word-spacing: 3px;
    letter-spacing: 1px;
    font-weight: 300;
    height: 60px;
    line-height: 66px;
    
}

.experienceBox .input-group a.input-group-btn:first-child {
    background: transparent;
    flex: 1 1 auto;
    padding: 0px 15px 0px 15px;
}

.experienceBox .input-group a.input-group-btn:last-child {
    color: var(--blue);
    padding: 10px 19px;
}

.experienceBox .input-group:hover a.input-group-btn:first-child {
    background: #fff;
    color: var(--blue);
}

.experienceBox .input-group:hover a.input-group-btn:last-child {
    background: var(--blue);
    color: #fff;
}

/* experienceSection start  */

/* news section start  */
.newsSection {
    padding: 120px 0 150px;
}

.newsSection .sectionTitle {
    color: var(--gray);
}

.newsLeft-Content {
    padding-top: 45px;
}
.newsLeft-Content .newSlider {
    z-index: auto;
}

.newsSection .newsLeft-Content .owl-item .item .newsBoxWrapper {
    padding-right: 13px;
}

.newsLeft-Content .slick-slider .slick-list .slick-track {
    width: 100% !important;
}

.newsLeft-Content .slick-slider .slick-list .slick-track .slick-slide {
    width: 33.33% !important;
}

.newsBoxWrapper .newsImage img {
    width: 100%;
        height: 100%;
    min-height: 214px;
}

.newsLeft-Content .slick-initialized .slick-slide {
    display: block;
    padding: 0 10px;
}

.newsSecond-slider {
    padding-top: 50px;
}

section.newsSection .newsSecond-slider .newsSlider {
    z-index: auto;
} 

.newsSecond-slider .col-md-3.slick-slide {
    padding: 0 10px;
}

.newsSecond-slider .newsBoxWrapper .newsContent {
    padding: 15px 30px 70px 30px;
}

.newsSecond-slider .slick-arrow {
    position: absolute;
    top: -50px;
    right: 10px;
    z-index: 1;
    background: var(--blue);
    width: fit-content;
    color: #fff;
    padding: 10px 12px;
    font-size: 18px;
}

.newsSecond-slider .slick-arrow.prev-icon {
    top: -90px;
}


section.newsSection .newsSecond-slider .owl-stage-outer .owl-item .item .newsBoxWrapper {
    padding-right: 13px;
}

.newsLeft-Content .slick-arrow {
    position: absolute;
    right: 0;
    z-index: 1;
    background: var(--blue);
    width: fit-content;
    color: #fff;
    padding: 10px 12px;
    font-size: 18px;
}

.newsLeft-Content .next-icon.slick-arrow {
    top: 45px;
}

.newsBoxWrapper .newsContent {
    padding: 15px 30px 133px 30px;
    background: var(--blue);
    color: var(--white);
}

.newsBoxWrapper .newsContent .time {
    padding-bottom: 30px;
    font-size: 15px;
font-stretch: semi-condensed;
}

.newsBoxWrapper .newsContent .newsHead {
   font-size: 40px;
    font-weight: 700;
    font-stretch: ultra-condensed;
    line-height: 44px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color:#fff;
    text-decoration:none;
    display: -webkit-box;
}

.newsBoxWrapper .newsContent .newsText {
    padding-top: 20px;
}

.newsBoxWrapper .newsContent .newsText p {
    font-size: 15px;
    line-height: 22px;
    font-stretch: semi-condensed;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    min-height: 66px;
}

.newsBtnWrap {
    padding-top: 9px;
}

.newsBtnWrap a.linkBtn {
    font-size: 15px;
}

a.linkBtn {
    color: var(--white);
    font-size: 16px;
    font-stretch: semi-condensed;
}

.browseBtn {
    padding-right: 13px;
    padding-top: 14px;
    padding-left: 7px;
}

.browseBtn.browseSecondBtn {
    display: none;
}

.browseBtn .input-group a.input-group-btn {
    flex: 1;
    padding: 9px 10px 8px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
    color: var(--blue);
    font-stretch: semi-condensed;
    font-weight: 500;
    border: 1px solid var(--blue);
}



.browseBtn .input-group a.input-group-btn:last-child {
    flex: inherit;
    background: var(--blue);
    color: #fff;
    padding: 9px 12.9px 8px;
}
.browseBtn .input-group:hover a.input-group-btn {
    background: var(--blue);
    color: #fff;
}

.browseBtn .input-group:hover a.input-group-btn:last-child {
    color: var(--blue);
    background: #fff;
}
.newsSection .eventWrap {
    padding-top: 45px;
}

.newsSection .eventWrap .eventInner {
    border-top: 1px solid var(--normalGray);
    padding:12.5px 0;
}

.newsSection .eventWrap .eventInner .eventHead h1 {
    font-size: 70px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height:64px;
    color: var(--gray);
    text-transform:uppercase;
    margin: 0;
}

.newsSection .eventWrap .eventInner .eventTitle h3 {
    font-size: 24px;
    color: var(--gray);
    font-weight: 700;
    margin: 0;
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height:27px;
}

.newsSection .eventWrap .eventInner .event-Text p {
    font-stretch: semi-condensed;
    color: var(--normalGray);
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 0px;
    line-height:22px;
}

.newsSection .eventWrap .eventInner .event-Text a.learnBtn {
    color: var(--normalGray);
    font-size: 15px;
    font-stretch: semi-condensed;
    font-weight: 500;
}


.newsSection .eventWrap .eventsBtnWrapper {
    padding-top: 14px;
}

.eventsBtnWrapper a.input-group-btn {
    color: var(--black);
    border: 1px solid;
}

.eventsBtnWrapper a.input-group-btn:first-child {
    flex: 1;
    padding: 8px 10px;
    text-align: center;
    font-size: 14px;
    text-decoration: underline;
    color: #000;
    font-stretch: semi-condensed;
    font-weight: 500;
}

.eventsBtnWrapper a.input-group-btn:last-child {
    color: var(--white);
    border: 1px solid var(--black);
    background: var(--black);
        padding: 8px 10px;
}

.eventWrap .eventsBtnWrapper .input-group:hover a.input-group-btn:first-child {
    background: #000;
    color: #fff;
    border: 1px solid #000;
}

.eventWrap .eventsBtnWrapper .input-group:hover a.input-group-btn:last-child {
    background: #fff;
    color: #000;
    border: 1px solid #000;
}

.eventsBtnWrapper .input-group.NewsBtn a.input-group-btn:first-child {
    color: var(--blue);
}

.newsSection .eventWrap .eventsBtnWrapper .input-group.NewsBtn {
    padding-top: 13px;
}

.eventsBtnWrapper .input-group.NewsBtn:hover a.input-group-btn:first-child {
    background: var(--blue);
    color: #fff;
    border-color: var(--blue);
}

.eventsBtnWrapper .input-group.NewsBtn a.input-group-btn:last-child {
    background: var(--blue);
    border: 1px solid var(--blue);
}

.eventsBtnWrapper .input-group.NewsBtn:hover a.input-group-btn:last-child {
    color: var(--blue);
    border-color: var(--blue);
}
@media screen and (max-width:1199px) {
    .browseBtn {
        padding-right: 0;
    }
}


@media screen and (max-width:991px) {
    .newsLeft-Content .slick-initialized .slick-slide {
        padding-right: 50px;
    }
    .browseBtn {
    margin-right: 64px;
    padding-left: 0;
}
}

@media screen and (max-width:767px) {
    .newsSection .eventWrap .eventsBtnWrapper .input-group.NewsBtn {
        display:none;
    }
    .browseBtn.browseSecondBtn {
        display: block;
    } 
    .browseBtn {
        display:block;
        margin-right:50px;
    }
    .newsSection .eventWrap {
        padding-top:32px;
    }
    .newsSection .eventWrap .eventInner .event-Text p {
        margin-bottom:15px;
    }
    .newsSection .eventWrap .eventsBtnWrapper {
     padding-top: 24px;
     margin-right: 20px;
    }
    .newsSection .newsLeft-Content .owl-item .item .newsBoxWrapper {
        padding-right:0;
    }
    section.experienceSection {
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 83px;
        padding-bottom: 54px;
    }
    .newsSection {
        padding: 58px 8px 86px;
    }

    .newsRight-Content {
        padding-top: 90px;
    }
 
    .newsBoxWrapper .newsContent {
        padding: 30px;
    }

    .newsBoxWrapper .newsContent .newsHead {
        font-size: 32px;
    }
   /*.newsSection .eventWrap .eventInner .eventHead h1 {*/
   /*     line-height: initial;*/
   /* }*/
    .experienceSection .experienceContent p {
        font-size: 15px;
        line-height: 25px;
    }
}

@media screen and (max-width:575px) {
    section.counterSection .counterText .counterHeading h3 {
        font-size: 30px;
        line-height: 30px;
    }
    .newsLeft-Content .slick-arrow {
        right: 5px;
    }
    section.listSection .columnWidth {
        width: 50%;
        float: left;
    } 
    .teamWrapper .teamInner .teamImg img {
        max-height:100%;
    }
    
}

@media screen and (max-width:425px){
       section.listSection .columnWidth {
        width: 100%;
        float: inherit;
    } 
}

/* news section end  */

/* forgetSection start  */
.forgetSection {
    padding: 68px 0px 0px;
    background-color: var(--blue);
    position:relative;
}

section.forgetSection .mainSlider .sliderBg {
    background-repeat: no-repeat;
    background-position: right 0px bottom;
    background-size: contain;
}

body.Military section.forgetSection .mainSlider .sliderBg {
    background-position: right 50px bottom;
}

section.forgetSection .forgetContent {
    padding-left: 100px;
    padding-top: 70px;
}

section.forgetSection .mainSlider {
    z-index: auto;
}

.forgetSection .slick-arrow {
    position: absolute;
    top: 45%;
    color: white;
    font-size: 30px;
    cursor: pointer;
    z-index: 1;
}

.forgetSection .right-icon.slick-arrow {
    right: 10px;
}

.forgetSection .forgetInner .forgetContent {
    padding-top: 50px;
    margin-left: 60px;
    padding-bottom: 50px;
}

.forgetSection .forgetInner .forgetContent .forgetText h1 {
    font-size: 56px;
    color: white;
    line-height: 67px;
    font-weight: 700;
    margin: 0;
}

.forgetText h1 {
    font-size: 56px;
    color: var(--white);
}

.forgetSection .forgetImg img {
    margin-left: auto;
    max-width: 450px;
}

.forgetText h1 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-stretch: ultra-condensed;
    font-weight: bold;
    margin: 0;
    line-height: 61px;
}

.forgetContent .forgetText p {
    color: #fff;
    font-size: 22px;
    font-stretch: ultra-condensed;
}
.forgetContent .forgetText p:last-child {
    font-size: 16px;
    font-stretch: semi-condensed;
}
.forgetContent .forgetText p.videoText {
    font-size: 16px;
    font-stretch: semi-condensed;
}

.forgetContent .forgetText p.videoText a {
    color: #fff;
}

.forgetContent .forgetText>span {
    color: white;
    font-size: 16px;
    font-stretch: semi-condensed;
}

.forgetContent .forgetBtn-Wrap {
    padding-top: 80px;
}

.forgetContent .forgetBtn-Wrap a.input-group-btn:first-child {
    flex: 1 1 auto;
    padding: 6px 10px;
    font-stretch: semi-condensed;
    font-size: 16px;
    text-decoration:underline;
    text-align:center;
    background: var(--blue);
}

.forgetContent .forgetBtn-Wrap a.input-group-btn:last-child {
    padding: 6px 10px;
}

.forgetContent .forgetBtn-Wrap .input-group:hover a.input-group-btn:first-child {
    background: #fff;
    color: var(--blue);
}

.forgetContent .forgetBtn-Wrap .input-group:hover a.input-group-btn:last-child {
    background: var(--blue);
    color: #fff;
}

.forgetSection .slick-initialized .col-md-6.slick-slide {
    width: 600px !important;
    padding: 0 13px;
}

.forgetSection .forgetImg img {
    width: 100%;
    height: auto;
    max-width: 520px;
}

.forgetSection .slick-dotted.slick-slider {
    margin-bottom: 0;
}

.forgetSection .slick-dots {
    position: absolute;
    bottom: 12px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.forgetSection .slick-dots li {
    position: relative;
    display: inline-block;
      width: auto;
    height: 20px;
    margin: 0 2px;
    padding: 0;
    cursor: pointer;
}

.forgetSection .slick-dots li.slick-active button {
    background-color: white;
}

.forgetSection .slick-dots li button {
    display: block;
    width: 12px;
    height: 12px;
    padding: 0;
    border: none;
    border-radius: 100%;
    border: 1px solid white;
    background: none;
    text-indent: -9999px;
}

@media screen and (max-width:991px) {
    .forgetSection .forgetInner .forgetContent .forgetText h1 {
        font-size: 35px;
    }
    section.forgetSection .mainSlider .sliderBg {
    background-size: 430px;
}
body.Home section.forgetSection .mainSlider .sliderBg {
    background-size: 270px;
    background-position: right 30px bottom;
}
}

@media screen and (max-width:767px) {
    section.forgetSection .mainSlider .sliderBg {
      padding-bottom: 320px;
    background-position: right 10px bottom;
    background-size: 400px;
    background-repeat: no-repeat;
    }
    body.Home section.forgetSection .mainSlider .sliderBg {
        background-size: 230px;
        background-position: right 0 bottom;
    }
    body.Military section.forgetSection .mainSlider .sliderBg {
         background-position:right 0 bottom;
         background-size: 320px;
    }
        section.forgetSection .forgetContent {
        padding-left: 0;
        padding-top: 0;
    }
    .forgetSection .forgetInner .col-md-5 {
        margin-left: 20px;
    }

    .forgetSection .forgetInner .forgetContent {
        padding: 0;
        margin-left: 0;
    }
   
}

@media screen and (max-width:575px) {
    .forgetSection .forgetInner {
        padding: 20px;
        padding-bottom: 0;
    }
    .communitySection .community-Cols-wrap .columnWidth {
        width: 50%;
        float: left;
    }
    section.accordionSection.filterSection {
        padding-left: 8px;
        padding-right: 8px;
    }
    body .secondSection .boxWrapper {
        margin-right:30px;
    }
}

@media screen and (max-width:480px) {
    .forgetSection .forgetInner .col-md-5 {
        margin-left: 0;
    }
    section.forgetSection .mainSlider .sliderBg {
        background-size:contain;
    }
 
}

/* forgetSection end  */

/* communitySection start  */
.communitySection {
   padding: 160px 0 100px;
}

.communitySection .communityTitle h1 {
    font-size: 56px;
    font-weight: 700;
    color: var(--blue);
    line-height: 59px;
    font-stretch: ultra-condensed;
}

.communitySection .communityTitle h1 a {
    color: var(--blue);
}

.communityRight .communityText p {
    margin: 0;
    font-size: 18px;
    font-stretch: semi-condensed;
    color:var(--darkBlack);
}

.communityRight .communityList {
    padding-left: 5px;
}

.communityRight .col-md-6:nth-child(2) .communityList {
    padding-right: 160px;
}

.communityRight .col-md-6:nth-child(4) .communityList {
    padding-right: 40px;
}

.communityRight .communityList .listText {
    position: relative;
    font-stretch: semi-condensed;
    font-weight: 500;
    font-size: 15px;
    color: var(--blue);
    padding: 5px 0;
    line-height:18px;
}

.communityRight .communityList .listText::before {
    content: '';
        width: 4px;
    height: 4px;
    top: 13px;
    left: -10px;
    background-color: var(--blue);
    position: absolute;
   
}

.communityRight .communityList .communityListWrapper:nth-child(odd) {
   position: relative;
}

.communityRight .communityList .communityListWrapper:nth-child(5) {
    padding-right: 115px;
}

.communitySection .community-Cols-wrap {
    padding-top: 70px;
}

.communitySection .community-Cols-wrap .boxWrapper .boxHead {
    height: 100%;
    min-height: 100px;
}

.communitySection .community-Cols-wrap .boxWrapper .boxHead h3 {
    font-size: 22px;
    font-weight: 700;
    margin: 0;
    font-stretch: ultra-condensed;
}

.communitySection .community-Cols-wrap .boxWrapper .boxtext p {
        font-stretch: semi-condensed;
    font-size: 15px;
    line-height:22px;
    color: var(--textColor);
    text-decoration: none;
    margin-bottom: 5px;
    color: #878787;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.communitySection .community-Cols-wrap .boxWrapper .boxtext a.learnBtn {
   font-size: 15px;
    font-stretch: semi-condensed;
    color: var(--blue);
    line-height: 22px;
}

@media screen and (max-width:991px) {
    .communityRight .col-md-6:nth-child(2) .communityList {
        padding-right:0;
    }
    .communitySection .communityTitle h1 {
        font-size: 42px;
        line-height:initial;
    }
    .communitySection .community-Cols-wrap .boxWrapper {
         padding-bottom: 40px;
    }
    .item .newsBoxWrapper {
         margin-right: 50px;
    }
    body section.newsSection .newsSecond-slider .owl-stage-outer .owl-item .item .newsBoxWrapper {
        padding-right:15px;
    }
    section.newsSection .newsSecond-slider .newsSlider .owl-nav {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 0;
    }
    section.newsSection .newsSecond-slider .newsSlider .owl-nav button.owl-prev {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 40px;
    background-color: #00679f;
    border-radius: 0;
    height: 40px;
    background-position: center;
    margin: 0;
    position: absolute;
    bottom: -50px;
    font-size: 0;
    opacity:1;
}

section.newsSection .newsSecond-slider .newsSlider .owl-nav button.owl-next {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 40px;
    transform: rotate(180deg);
    background-color: #00679f;
    border-radius: 0;
    height: 40px;
    background-position: center;
    margin: 0;
    font-size: 0;
    opacity:1;
}
}


@media screen and (max-width:767px) {
    .communityRight .communityList .communityListWrapper:nth-child(odd) {
        top:0;
        padding-right:0;
    }
    body section.newsSection .newsSecond-slider .owl-stage-outer .owl-item .item .newsBoxWrapper {
        padding-right:0;
    }
    .communitySection .community-Cols-wrap .boxWrapper .boxHead {
        min-height: 60px;
    }

    .communityRight .communityList {
        display: block;
    }

    .communityRight .communityList ul {
        margin-bottom: 0;
    }

    .communitySection .communityTitle h1 {
        font-size: 54px;
    }
    .communityRight .col-md-6:nth-child(2) .communityList {
        padding-right:0;
    }
    .communityRight .col-md-6:nth-child(4) .communityList {
        padding-right: 0;
    }
    .communityRight .col-md-6:nth-child(2) .communityList {
        padding-right:0;
    }
   nav.paginationWrapper ul.pagination {
        justify-content: center;
    }
    
}

@media screen and (max-width:480px) {
    .communitySection .community-Cols-wrap .boxWrapper .boxHead h3 {
        font-size:18px;
    }
    .communitySection .community-Cols-wrap .boxWrapper .boxHead {
        min-height: 75px;
    }
}

/* communitySection end  */

/* nation section start  */
.nationSection {
    position: relative;
}

.nationSection .nationBox {
    display: inline-block;
    background: white;
    padding: 30px 60px 35px 23px;
    margin-left: 106px;
    margin-right: 50px;
    position: absolute;
    top: 21.2%;
    left: 29px;
}

section.nationSection.schoolBg {
    background-image: url(../images/schoolBg.png);
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

section.nationSection.schoolBg .nationBtn-wrap {
    margin-left: 100px;
}

section.nationSection.schoolBg .nationBtn-wrap p {
    color: var(--blue);
    width: 100%;
    max-width: 478px;
    line-height: 32px;
    font-stretch: semi-condensed;
    font-weight: 500;
    font-size: 18px;
    padding-right: 15px;
}

section.nationSection.nationSecondBg .nationBox {
    top:40%;
}

section.nationSection.mobileBg.nationSecondBg .nationBox a.input-group-btn:first-child {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

section.nationSection.mobileBg.nationSecondBg .nationBox h1.sectionTitle {
    font-size: 67px;
}

section.nationSection.mobileBg.nationSecondBg .nationBox .nationBtn-wrap {
    margin-left: 100px;
}

section.nationSection.mobileBg.nationSecondBg .nationBox .nationBtn-wrap p {
    color: var(--blue);
}

section.nationSection.mobileBg.nationSecondBg .leftImage img:last-child {
    display: block;
}

.nationSection .nationBox .nationText p {
    margin: 0;
    color: var(--blue);
    font-size: 16px;
    font-weight: 700;    
    font-stretch: condensed;
    letter-spacing: 7px;
}

.nationSection .nationBox .nationText h1 {
    text-transform: uppercase;
    font-weight: 700;
    color: var(--blue);
    line-height: 100px;
    letter-spacing: -1px;
    font-stretch: ultra-condensed;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 100%;
    max-width: 478px;
    display: -webkit-box;
}
.nationBtn-wrap .input-group {
    flex-wrap: nowrap;
}

.nationBtn-wrap .input-group a.input-group-btn:first-child {
    padding: 0 15px;
    display:flex;
    align-items:center;
    font-size: 14px;
     text-decoration: underline;
}

.nationBtn-wrap a.input-group-btn {
    border: 1px solid var(--blue);
    color: var(--blue);
    flex: 0 0 auto;
    line-height:1;
}

.nationBtn-wrap a.input-group-btn:last-child {
    background-color: var(--blue);
    color: var(--white);
}



.nationBtn-wrap .input-group:hover a.input-group-btn:first-child {
    background: var(--blue);
    color: white;
    border: 1px solid var(--blue);
}

.nationBtn-wrap .input-group:hover a.input-group-btn:last-child {
    border: 1px solid var(--blue);
    background: transparent;
    color: var(--blue);
}

.nationSection .leftImage img:first-child {
    display: block;
    width: 100%;
}

.nationSection .leftImage img:last-child {
    display: none;
}

section.nationSection.schoolBg .leftImage img {
    display: block;
}

section.footerBottom {
    background: black;
    color: white;
}

section.footerBottom .copyRight {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align:center;
}

section.footerBottom .copyRight p {
    font-size: 12px;
    font-weight: 500;
    margin:0;
    font-stretch: semi-condensed;
}
section.footerBottom .copyRight p::after {
content: ' Any use of military rank, job titles, and images in uniform does not imply endorsement by the Department of the Army, Air Force, Navy, Marines, Coast Guard, Space Force or the Department of Defense.';
display: block;
}

@media screen and (max-width:767px) {
    section.footerBottom .copyRight {
        padding-left:8px;
        padding-right:8px;
    }
    .nationSection .leftImage img:first-child {
        display: none;
    }

    .nationSection .nationBox {
        margin-left: 0;
        margin-right:20px;
        left: 0;
        width: auto;
        padding: 30px 20px 30px 20px;
    }
    .nationSection .leftImage img:last-child {
        display: block;
        width: 100%;
    }
    }
    
    section.nationSection.mobileBg.nationSecondBg .nationBox .nationBtn-wrap {
        margin-left: 0;
    }

    section.nationSection.mobileBg.nationSecondBg .nationBox h1.sectionTitle {
        font-size: 50px;
    }

    section.nationSection.schoolBg .nationBtn-wrap {
        margin-left: 0;
    }

}

@media screen and (max-width:480px) {
    .nationBtn-wrap .input-group a.input-group-btn:first-child {
        padding: 6px 12px;
    }

    .nationSection .nationBox {
        padding-right: 20px;
    }
}


/* nation section end  */

/* secondState-Section start  */
.secondState-Section {
    padding: 50px 0;
}

.secondState-Section h1.sectionTitle {
    color: var(--blue);
    font-size: 100px;
    text-transform: uppercase;
}

.secondState-Section h1:last-child {
    text-align: right;
    padding-right: 35px;
}

.secondState-Section .secondState-Text .textBox {
    padding-bottom: 40px;
}

.secondState-Section .secondState-Text .textBox h2 {
    font-size: 40px;
font-stretch: ultra-condensed;
    font-weight: bold;
    color: var(--blue);
}

.secondState-Section .secondState-Text .textBox p {
    font-size: 16px;
    color: var(--textColor);
}

.secondState-Section .secondState-Text .textBox .btnWrap a.linkBtn {
    color: #006797;
    font-stretch: semi-condensed;
    font-weight: 500;
}

.secondState-Text .textBox:last-child {
    padding-bottom: 0;
}

@media screen and (max-width:767px) {
    section.secondState-Section {
    padding-left: 8px;
    padding-right: 8px;
}
    .secondState-Section h1:last-child {
        text-align: left;
        padding-left: 15px;
    }

    .secondState-Section h1.sectionTitle {
        font-size: 50px;
    }
}

/* secondState-Section start  */

/* degreeSection start  */
section.degreeSection {
    background: var(--darkBlack);
    padding: 50px 0;
}

section.degreeSection .degreeText h1 {
    color: var(--white);
    font-size: 56px;
    font-weight: bold;
    font-stretch: ultra-condensed;
    line-height: 59px;
}

section.degreeSection .degreeRight-Content p {
    color: var(--lightwhite);
    font-size: 18px;
    font-stretch: semi-condensed;
    line-height: 32px;
}

.degreeBottom {
    padding-top: 50px;
}

.degreeBottom .degreeBottom-Text h3 {
    color: #dfdfdf;
    font-stretch: ultra-condensed;
    font-weight: bold;
    font-size: 24px;
}

.degreeBottom .degreeBottom-Text p {
    color: var(--textColor);
}

.degreeBottom .degreeBottom-Text .btnWrap a.linkBtn {
    color: var(--textColor);
}

/* degreeSection start  */

/* column section start  */
section.ColumnSection {
    padding: 57px 0 83px;
}

.ColumnSection .columnText-wrap.columnHeight {
    padding-top: 200px;
}

section.ColumnSection .columnText-wrap .columnImg img {
    width: 100%;
}
section.ColumnSection .columnText-wrap.columnHeight .columnText ul {
    padding: 0;
    list-style: none;
}

section.ColumnSection .columnText-wrap .columnText h2 {
    font-size: 56px;
    color: #333333;
    font-stretch: ultra-condensed;
    font-weight: bold;
    padding-right: 80px;
    line-height: 52px;
        text-transform: uppercase;
}
section.ColumnSection .columnText-wrap .columnText h2 a {
    text-decoration: none;
    color: #333333;
}

section.ColumnSection .columnText-wrap.columnHeight .columnText h2 {
    padding-right: 110px;
}

section.ColumnSection .columnText-wrap .columnText p {
    font-stretch: semi-condensed;
    font-weight: 500;
    padding-right: 80px;
    line-height: 28px;
}

section.ColumnSection .columnText-wrap .columnText p a {
    text-decoration: none;
}
section.ColumnSection .columnText-wrap.columnHeight .columnText p {
    padding-right: 0;
}

section.ColumnSection .columnText-wrap.columnHeight .columnText {
    padding-left: 70px;
    padding-right:27px;
}

.columnBoxes-Wrap {
    padding-top: 20px;
}

.columnBoxes-Wrap .columnWidth .columnBox ul {
    padding: 0;
    list-style: none;
}

section.ColumnSection .columnBoxes-Wrap .columnWidth .columnBox ul {
    padding: revert;
    list-style: inside;
}

.ColumnSection .columnBoxes-Wrap {
    padding-top: 200px;
} 

.ColumnSection .columnBoxes-Wrap .columnBox {
    min-height: 150px;
}
 
 .ColumnSection .columnBoxes-Wrap .columnBox ul li {
    color: #808080;
    font-stretch: semi-condensed;
    font-weight: 500;
    font-size: 12px;
}
section.ColumnSection .columnBoxes-Wrap .columnBox h2 {
    font-size: 24px;
    color: #333333;
    line-height: 28px;
    font-stretch: ultra-condensed;
    font-weight: bold;
}
section.ColumnSection .columnBoxes-Wrap .columnBox h2 a {
    text-decoration: none;
    color: #333333;
}
.ColumnSection .columnBoxes-Wrap .columnBox p {
    color: #808080;
    font-stretch: semi-condensed;
    font-weight: 500;
    font-size: 12px;
    padding-right: 90px;
    line-height: 18px;
    padding-top: 0px;
}


.columnBoxes-Wrap .columnBox h2 {
   margin: 0;
    font-size: 40px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    color: #333333;
}

.columnBoxes-Wrap .columnBox p {
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    font-stretch: semi-condensed;
    font-weight: 500;
    padding-top: 15px;
}
.columnBoxes-Wrap .columnBox p:last-child {
    padding-top: 0;
}

.columnBoxes-Wrap.secondColumnBoxes .columnBox h2 {
    font-size: 56px;
    line-height: 55px;
    display: inline-block;
    font-stretch: ultra-condensed;
}

.columnBoxes-Wrap.secondColumnBoxes .columnTop .columnBox h2 {
    width: 300px;
    height:110px;
}

.columnBoxes-Wrap.secondColumnBoxes .columnTop:nth-child(2) .columnBox h2 {
    width: 138px;
}

.columnBoxes-Wrap.secondColumnBoxes .columnTop:nth-child(3) .columnBox h2 {
    width: 230px;
}



@media screen and (max-width:767px) {
 
    section.ColumnSection .columnText-wrap .columnText {
        padding-bottom: 20px;
    }

    section.ColumnSection .columnText-wrap.columnHeight .columnText {
        padding-left: 0;
        padding-top: 40px;
        padding-bottom: 0;
    }
      section.ColumnSection .columnText-wrap .columnText h2 {
       padding-right: 0;
   }
   section.ColumnSection .columnText-wrap.columnHeight .columnText h2 {
     padding-right: 0; 
    }
    section.ColumnSection .programsWrapper {
        padding-top:70px;
    }
    section.ColumnSection .columnBoxes-Wrap .columnBox {
        min-height:120px;
    }
    section.ColumnSection {
        padding-left:8px;
        padding-right:8px;
    } 
}

/* column section end */

/* video section start  */

section.videoSection {
    padding: 180px 0px 220px;
}

.videoSection .videoWrapper .videoBg video {
    width: 100%;
    height: auto;
}

.videoSection .videoWrapper .videoBg {
    position: relative;
}

/*.videoSection .videoWrapper .videoBg a.playVideo {*/
/*    background-image: url(https://fayetteville-devdss.ingeniuxondemand.com/Prebuilt/img/video.png);*/
/*    background-repeat: no-repeat;*/
/*    background-size: 100px 100px;*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    width: 100px;*/
/*    height: 100px;*/
/*    top: 50%;*/
/*    z-index: 999;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

.videoSection .videoWrapper .videoBg button.active {
    background: transparent;
    border: none;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index:2;
} 

section.videoSection .videoRight {
    padding-top: 85px;
    padding-left: 6px;
}

section.videoSection .videoRight .videoText h2 {
    font-size: 40px;
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height: 44px;
}

section.videoSection .videoRight .videoText p {
    font-stretch: semi-condensed;
    font-weight: 500;
    line-height: 28px;
}

/* video section end  */

/* footer start   */
footer {
    background: #004D80;
      padding: 100px 0  30px;
}

.footerLogo img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.footerList .listBox {
    padding: 25px 0px 10px;;
    border-top: 1px solid var(--lightGray);
}

.footerList .listBox:last-child {
    border-bottom: 1px solid var(--lightGray);
}

.footerList .listBox h1 {
    font-size: 40px;
}

.footerList .listBox h1 a {
    text-decoration: none;
    text-transform: uppercase;
    font-stretch: ultra-condensed;
    font-weight: bold;
    letter-spacing: 1px;
    color: var(--white);
    font-family: 'AcuminVariableConcept';
}

footer .socialList {
    display: flex;
    padding-top: 30px;
}

footer .socialWrapper {
    line-height: 1;
}

footer .socialWrapper .socialHead p {
    font-size: 16px;
    color: var(--white);
    letter-spacing: 7px;
    font-stretch: condensed;
}

footer .socialWrapper .socialIcon-Wrap {
    display: flex;
     padding-top: 14px;
}

footer .socialWrapper .socialIcon-Wrap .socialIcon {
    margin-right: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    line-height: 1;
        width: 43px;
    height: 43px;
    border: 3px solid var(--white);
}

footer .socialWrapper .socialIcon-Wrap .socialIcon a {
    color: var(--white);
       font-size: 23px;
    padding-top: 2px;
}
footer .socialWrapper .socialList {
    display: block;
}
footer .socialWrapper .socialList ul {
    padding-left: 0;
    list-style: none;
    padding-right: 25px;
    margin: 0;
    display:inline-block;
}

footer .socialWrapper .socialList ul li {
    line-height: 22px;
    padding: 5px 0;
       width: 33.3%;
    float: left;
    display: inline-block;
}

footer .socialWrapper .socialList ul li a {
    text-decoration: none;
    color: var(--white);
    font-size: 16px;
    font-stretch: condensed;
    font-weight: 600;
}

footer .socialWrapper .socialList ul li:first-child {
      padding: 5px 0;
}
.forgetSection .mainSlider .owl-nav {
    display:none;
}


.forgetSection .mainSlider .owl-dots {
    position: absolute;
    bottom: 15px;
}

.forgetSection .owl-theme .owl-dots .owl-dot.active span, .forgetSection .owl-theme .owl-dots .owl-dot:hover span {
    background: white;
}
.forgetSection .owl-theme .owl-dots .owl-dot span {
    background: transparent;
    border: 1px solid #fff;
    width: 15px;
    height: 15px;
}

@media screen and (max-width:767px) {
    footer .socialWrapper .socialList ul {
        padding-right:0;
    }
    section.videoSection .videoRight {
        padding-top: 40px;
    }
    body header#Topheader {
        padding: 2px 0 14px 7px;
        border-top: 8px solid var(--blue);
}

.bannerRight .bannerHead h1 {
    font-size: 53px;
}

body header#Topheader .navbar-brand img {
    width: 180px;
}

button.navbar-toggler {
    padding-top: 6px;
    width: 39px;
}


section.bannerSection.DareSection .bannerRight .bannerImg img:first-child {
    display:none;
}
    section.bannerSection.DareSection .bannerRight .bannerImg img:last-child {
    display: block;
    width: inherit; 
    height: 100%;
    max-height: 430px;
    padding-top: 5px;
    padding-left: 2px;
}

section.secondSection {
       padding: 54px 8px 60px;
}

section.bannerSection.DareSection .bannerRight {
    position: relative;
}

.bannerRight .bannerHead {
      position: absolute;
    bottom: -11px;
    left: 16px;
}
    
.secondSection .boxWrapper .boxLeft {height: 110px;padding:  30px 25px;}

.secondSection .boxWrapper .boxRight .boxIcon a {
    height: 110px;
     padding: 8px;
}

.secondSection .boxWrapper {
    margin-top: 21px;
}

body .secondSection .boxWrapper .boxLeft h3 {
    height:50px;
}

.secondSection .sectionRightContent {
    margin-top: 27px;
}

.topTitle {
    font-size: 14px;
}

.sectionHeight.sectionRight-Inner {
    margin-top: 15px;
}

.secondSection .sectionHeight.sectionRight-Inner ul li {
    width: 50%;
    float: left;
    line-height: 36px;
}
    section.stateSection {
    padding: 63px 8px 63px;
}

.stateSection .stateContentWrapper .state-Img img {
    width: 100%;
    max-width: 87px;
}

.stateSection .stateContentWrapper .state-Img {
    padding: 11px 0 0 9px;
}

.stateSection .stateContentWrapper .stateText h1 {
    font-size: 65px;
    line-height: 59px;
    padding-top: 6px;
    letter-spacing: -1px;
}

.stateSection .stateContentWrapper .stateText {
    padding: 10px 6px;
}

.stateSection .stateText p {
    padding-left: 37px;
    line-height: 25px;
    padding-right: 0;
    font-size: 16px;
    padding-top:0;
}
    .intrestedSection .intrestedRow {
    margin-bottom: 0;
    padding-top: 0;
}

.intrestedSection .intrestedRow .intrestedSeclection select {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    padding-top: 0px;
    background-size: 17px;
    background-position: 95% 23%;
}

.intrestedSection .intrestedRow .intrested-Title h3 {
    font-size: 37px;
    line-height: 58px;
}

.intrestedSection .intrestedRow .intrestedSeclection {
    height: 42px;
}

section.intrestedSection {
    padding: 105px 7px 120px;
}

.intrestedBtn-Wrapper {
    margin-top: 31px;
    margin-left: 0;
    width:216px;
}

.intrestedBtn-Wrapper a.input-group-btn {
    padding: 7px 10px;
    font-size: 14px;
    text-decoration: underline;
}
.intrestedBtn-Wrapper a.input-group-btn:last-child {
     text-decoration: none;
    padding: 7px 12px;
}

.imagesWrapper .imageInner img {height: 210px;}

.imagesWrapper .imageInner {
    height: auto;
}
.strongSection {
      padding: 97px 8px 97px;
}

.strongSection .strongLeft .strongTitle h3 {
    word-spacing: 18px;
    font-size: 65px;
    line-height: 58px;
    padding-right: 60px;
}

.strongSection .strongLeft .strongTitle h3 u {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.strongSection .strongLeft .strongTitle h3:nth-child(2) {
    word-spacing: 4px;
    padding-right: 0;
    padding-left:50px;
}

.strongSection .strongRight .strongImages img:last-child {
   max-width: 110px;
    height: 70px;
}

.strongSection .strongRight .strongContent p {
    padding-left: 11px;
    padding-top: 4px;
    line-height: 32px;
    max-width: 480px;
    word-spacing: 3px;
}


.strongSection .strongRight .strongContent {
    padding-top: 10px;
    padding-right: 140px;
}

.strongSection .strongRight .strongContent p {
    padding-left: 36px;
    font-size: 16px;
    line-height: 25px;
}

.footerLogo img {
    width: 260px;
}

.videoSection .videoWrapper .videoBg button.active img {
    width: 90px;
    height: 90px;
}

}


.bannerRight .bannerImg img:last-child {
    margin: 0;
    height: 100%;
    padding-top: 3px;
    margin-left: 0;
    display: none;
}

section.bannerSection.bannerBg .bannerImg img {
    display: block;
}
a
section.bannerSection.bannerBg .row {
    height: auto;
}

/*body.Military header {
    background: #e3e3e3;
}*/

section.bannerSection.bannerBg {
    background: #e3e3e3;
}

section.bannerSection.bannerBg .row {
    height: auto;
}
section.bannerSection.OpportunityBg .bannerRight .bannerImg img {
    display: block;
    margin: 0 auto;
    padding-top: 12px;
    padding-left: 50px;
}
/*.Military header#Topheader {
    background: #00689F;
}
.Military header#Topheader li.nav-item a.nav-link {
    color: #fff;
    margin-right: 29px;
    padding-top: 13px;
    font-size: 24px;
    padding-bottom: 3px;
}*/
/*.Military section.stateSection.stateStepSection {*/
/*    padding-bottom: 70px;*/
/*}*/
.Military section.stateSection.stateStepSection .stateContentWrapper .stateText {
    padding: 0px 68px;
}
.Military section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle {
    font-size: 103px;
    line-height: 94px;
    letter-spacing: 0.9px;
    margin:0;
}
.Military section.stateSection.stateStepSection .stateText {
    padding-top: 11px;
    padding-bottom: 17px;
    padding-left: 60px;
    padding-right: 20px;
}
.Military section.stateSection.stateStepSection .stateText p {
    font-size: 18px;
    line-height: 31px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider {
    margin-right: 0;
    margin-left: 46px;
    padding-top: 38px;
    padding-bottom: 23px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider .stateImage {
    height: 100%;
    padding: 0 15px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider .stateImage img {
    min-height: 272px;
    max-width: 100%;
}
.Military section.stateSection.stateStepSection .stateCounter-wrap .stateCount .stateCount-Head h1 {
    margin-bottom: 0;
    line-height: 1.12;
    font-size: 110px;
}
.Military section.stateSection.stateStepSection  .stateColumns-Wrap {
    padding-top: 72px;
}
.Military section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext {
    padding-left: 64px;
    height: auto;
    padding-right: 10px;
    margin-bottom: 41px;
}
.Military section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext h3 {

    line-height: 26px;
}
.Military section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext p {
    font-size: 16px;
}
.Military  section.intrestedSection {
    padding-top: 83px;
    padding-bottom: 113px;
}
.Military section.intrestedSection h1.sectionTitle {
    padding: 0 70px;
    font-size: 107px;
    line-height: 102px;
    padding-top: 12px;
}
.Military section.intrestedSection .department-Text {
    padding: 0 60px;
}

.Military section.intrestedSection  .departmentBox-wrap {
    padding-left: 60px;
}
.Military section.intrestedSection .departmentBox-wrap .departmentBox {
    padding-top: 15px;
}
section.intrestedSection .departmentBox-wrap .departmentBox .input-group a.input-group-btn:first-child {
    padding-left: 19px;
    padding-right: 0;
    font-stretch: ultra-condensed;
    font-weight: 300;
    letter-spacing: 1px;
    height:60px;
    line-height:66px;
}
.Military section.intrestedSection .departmentBox-wrap .departmentBox .input-group a.input-group-btn:last-child {
    padding: 10px 22px;
}
section.intrestedSection .departmentBox-wrap .departmentBox .input-group:hover a.input-group-btn:first-child {
    background: #fff;
    color: var(--blue);
}

section.intrestedSection .departmentBox-wrap .departmentBox .input-group:hover a.input-group-btn:last-child {
    background: var(--blue);
    color: #fff;
}
section.bannerSection.OpportunityBg .bannerRight .bannerHead {
    position: absolute;
    bottom: 58px;
    right: 60px;
}
section.bannerSection.OpportunityBg .bannerRight .bannerHead a {
    word-spacing: 10px;
}
section.bannerSection.OpportunityBg .bannerRight .bannerHead a h1 {
    text-underline-position: from-font;
}
.Military section.intrestedSection .notSureText {
    padding: 0 8px;
}
.Military section.intrestedSection  .intrestedRow {
    padding: 0 3px;
    margin-bottom: 0;
}
.Military section.intrestedSection .notSureText p {
    margin-bottom: 15px;
}
.Military section.intrestedSection .intrestedRow .intrestedSeclection {
    max-width: 450px;
    height: 100%;
    margin-right: 58px;
}
.Military section.intrestedSection .intrestedRow  .intrested-Title {
    margin-right: 13px;
}
.Military section.intrestedSection .intrestedRow .intrested-Title h3 {
    margin-bottom: 0;
}
.Military section.intrestedSection .intrestedRow  .intrestedBtn-Wrapper {
    margin-bottom: 6px;
}
.Military section.intrestedSection .intrestedRow .intrestedBtn-Wrapper .input-group a.input-group-btn {
    max-width: 234px;
    padding: 4px 20px;
}
.Military section.intrestedSection .intrestedRow .intrestedBtn-Wrapper .input-group a.input-group-btn:last-child {
    padding: 0px 12px;
}
.Military section.collegeSection.payingSection section.collegeSection {
    padding-top: 0px;
}
.Military section.collegeSection.payingSection section.collegeSection .collegeTitle {
    word-spacing: 60px;
    display: inline-block;
    width: 100%;
    position: relative;
}
.Military section.collegeSection.payingSection section.collegeSection .collegeTitle h3.sectionTitle {
    display: inline-block;
    margin-bottom: 0;
}
.Military section.collegeSection.payingSection section.collegeSection .collegeTitle h3.sectionTitle:last-child {
    /* float: right; */
    line-height: 100px;
    margin-right: 0px;
    display: block;
    text-align: center;
    padding-left:0;
}
.Military section.collegeSection.payingSection .collegeTitle h3.sectionTitle:last-child u {
    padding-left:100px;
}
.Military section.collegeSection.payingSection section.collegeSection .collegeColumns {
    padding-top: 60px;
}


.Military section.collegeSection.payingSection .college-right-col .quickLinks-wrap {
    padding-left: 50px;
}
.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper {
    padding-top: 65px;
}

.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper .submitEmail {}

.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper .submitEmail .input-group {
    padding-left: 7px;
}
.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper .signText p {
    margin-bottom: 7px;
}

.Military section.stateSection.stateStepSection .stateCounter-wrap {
    padding-left: 85px;
    padding-right: 68px;
    padding-top: 57px;
}
.Military section.collegeSection.payingSection section.collegeSection .collegeTitle:first-child {
    display: none;
}
.Military section.collegeSection.payingSection section.collegeSection .collegeTitle:last-child {
    display: block;
}
.Military section.collegeSection.payingSection section.collegeSection .collegeColumns {
    padding-top: 73px;
}


.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper .submitEmail .input-group input.form-control {
    height: 100%;
}
.Military  section.secondState-Section {
    padding-top: 75px;
}
.Military section.secondState-Section h1.sectionTitle {
    text-align: left;
    padding-top: 35px;
    padding-left: 67px;
}
.Military section.secondState-Section .collegeTitle {
    padding: 0px 59px;
    word-spacing: 36px;
    display: inline-block;
    width: 100%;
    position: relative;
    padding-top: 27px;
}
.Military section.secondState-Section .collegeTitle h3.sectionTitle {
    display: inline-block;
    margin-bottom: 0;
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height: 101px;
    color: var(--blue);
}
.Military section.secondState-Section .collegeTitle h3.sectionTitle:last-child {
    margin-right: 0px;
    display: block;
    text-align: right;
    padding-right: 88px;
}

section.secondState-Section .collegeTitle {
    word-spacing: 36px;
    display: inline-block;
    width: 100%;
    position: relative;
}
section.secondState-Section .collegeTitle h3.sectionTitle {
    display: inline-block;
    margin-bottom: 0;
    font-stretch: ultra-condensed;
    font-weight: bold;
    line-height: 101px;
    color: var(--blue);
}

section.secondState-Section .collegeTitle h3.sectionTitle:last-child {
    margin-right: 0px;
    display: block;
    text-align: right;
    padding-right: 88px;
}

.Military section.secondState-Section .secondState-Text .textBox {
    padding-bottom: 38px;
}
.Military section.secondState-Section .secondState-Text .textBox p {
    line-height: 22px;
    margin-bottom: 18px;
}
.Military section.secondState-Section .secondState-Text .textBox h2 {
    margin-bottom: 2px;
}
.Military section.bannerSection.OpportunityBg .bannerHead {
    bottom: 77px;
}

.Military section.intrestedSection .departmentBox-wrap{
    padding-left: 32px;
}
.Military section.intrestedSection .departmentBox-wrap .departmentBox .input-group a.input-group-btn:last-child{
    padding: 0 18px;
}
.Military  section.forgetSection {
    padding-bottom: 25px;
}


@media (min-width:1440px){
    .communityRight .col-md-6:nth-child(2) .communityList {
        padding-right: 180px;
    }
    .communityRight .communityList .communityListWrapper:nth-child(5) {
        padding-right: 140px;
    }
    .communityRight .col-md-6:nth-child(4) .communityList {
        padding-right: 50px;
    }
    .Military section.stateSection.stateStepSection .stateContentWrapper .stateText{
    max-width: 800px;
}
.stateSection .stateImage-Wrap {
    padding-left:12px;
}
}

.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider {
    margin-left: 0;
    padding-top: 10px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider img {
    min-height: 272px;
    max-width: 100%;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider .slick-track .item.slick-slide {
    margin-right: 0px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider .slick-track .item.slick-slide:not(:last-child) {
    padding-right: 15px;
}

@media (max-width:1024px){
    section.secondState-Section .collegeTitle h3.sectionTitle {
    font-size: 55px;
}
    .forgetSection .forgetImg img {
        margin-top:130px;
    }
    body.Home .forgetSection .forgetImg img {
        margin-top: 0;
    }
    .Military section.bannerSection.OpportunityBg .bannerHead{
        bottom: 30px;
    }
    .Military section.bannerSection.OpportunityBg{
        position: relative;
    }
    .Military section.bannerSection.OpportunityBg .row {
    height: 100%;
}
    .Military section.bannerSection.OpportunityBg  .row {
    height: 100%;
}

.Military section.bannerSection.OpportunityBg  .bannerRight {
    position: initial;
}
    .Military section.stateSection.stateStepSection .stateContentWrapper .stateText{
        padding: 0 0px;
    }
    .Military section.stateSection.stateStepSection .stateText{
        padding-left: 0;
    }
    .Military section.stateSection.stateStepSection .stateText p{
        padding-right: 0;
    }
    .Military section.stateSection.stateStepSection .stateCounter-wrap .col{
        width: 100%;
        max-width: 50%;
    }

    .Military section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext{
        padding-left: 0;
    }
    .Military section.intrestedSection h1.sectionTitle{
        font-size: 55px;
        line-height: 60px;
        padding: 0 30px;
    }
    .Military section.intrestedSection .department-Text{
        padding: 0 30px;
    }

    .Military section.secondState-Section .collegeTitle h3.sectionTitle{
        font-size: 55px;
    }
    .Military section.secondState-Section .secondState-Text .textBox h2{
        font-size: 30px;
    }
}
@media (max-width:767px){
    .Military section.collegeSection.payingSection .college-right-col .quickLinks-wrap {
        padding-top:46px;
    }
     .forgetSection .forgetImg img {
        max-width:490px;
        margin-top:0;
    }
    .Military section.secondState-Section {
        padding-left: 8px;
    padding-right: 8px;
    }

    .Military  section.bannerSection.OpportunityBg {
    min-height: 300px;
    position: relative;
    margin-top: -1px;
}
    .Military section.stateSection.stateStepSection .stateContentWrapper .stateText{
    max-width: 100%;
    padding: 0 20px;
}
    
.Military section.bannerSection.OpportunityBg .bannerRight .bannerImg img{
    display: block;
    width: 100%;
    height: 100%;
    max-height: 240px;
    padding-top: 5px;
    padding-left: 2px;
    margin-left: 0;
    object-fit: cover;
    object-position: center;
}
.Military section.bannerSection.OpportunityBg .bannerRight .bannerHead {
    bottom: 10px;
    right: 9%;
    left: auto;
}
.Military section.bannerSection.OpportunityBg .bannerRight {
    position: initial;
}
    .Military section.bannerSection.OpportunityBg .row {
    height: auto;
}
    .Military section.stateSection.stateStepSection .stateText {
    padding: 0;
}
    .Military section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle {
    font-size: 65px;
    line-height: 59px;
    padding-top: 6px;
    letter-spacing: -1px;
    display:inline-block;
}
    .Military section.stateSection.stateStepSection .stateCounter-wrap .stateCount .stateCount-Head h1{
    font-size: 55px;
}
    .Military section.stateSection.stateStepSection .stateCounter-wrap .col {
    width: 100%;
    max-width: 50%;
}

.Military section.stateSection.stateStepSection .stateCounter-wrap .stateCount  .stateCount-Text {
    padding: 0;
}
    .Military section.intrestedSection{
        padding-top: 50px;
    }
    .Military section.intrestedSection h1.sectionTitle {
    padding: 0 20px;
    font-size: 42px;
    line-height: 1.2;
}
.Military section.intrestedSection .department-Text {
    margin-left: 0;
    padding: 0 20px;
}
.Military section.intrestedSection .departmentBox-wrap {
    margin-left: 0;
    padding: 0px 18px;
}
.Military section.intrestedSection .notSureText {
    padding: 0 19px;
}
.Military section.intrestedSection .intrestedRow {
    padding: 0 19px;
}

  .Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-stage .owl-item:nth-child(4) .item {
    width: 87%;
}
    .Military section.stateSection.stateStepSection .stateText p {
    padding-left: 0;
}

section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap {
    margin-left: 15px;
}
section.DepartmentNProgram section.intrestedSection h1.sectionTitle {
    font-size: 65px;
    line-height: 59px;
    padding-top: 6px;
}

.Military section.collegeSection.payingSection section.collegeSection .collegeTitle {
    padding: 0;
}

.Military section.collegeSection.payingSection section.collegeSection .collegeColumns {
    padding-left: 0;
    padding-top:0;
}
}
@media (max-width:500px){
    .Military section.bannerSection.OpportunityBg .bannerRight .bannerHead {
    bottom: 10px;
    right: calc(100% - 300px);
    left: auto;
}
}

@media screen and (max-width:767px) {
    section.collegeSection .collegeTitle h3:last-child {
    padding-left: 0;
}

.bannerRight .bannerHead {
    bottom: 15px;
    display:inline-table;
}
   .secondSection .boxWrapper .boxLeft {
    padding: 15px 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
} 
    .strongSection .strongLeft .strongTitle h3 span:first-child {float: right;width: 100%;}
    
.strongSection .strongLeft .strongTitle h3 {
    /*line-height: 70px;*/
}

  
.stateSection .stateContentWrapper .stateText h1 {
    font-size: 69px;
    line-height: 58px;
}
    
section.collegeSection .collegeTitle:first-child {
    display: none;
}

section.collegeSection .collegeTitle:last-child {
    display: block;
    max-width:400px;
    margin:0 auto;
}

.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper .signText {
    padding-left:0;
}
section.collegeSection .collegeTitle h3 {
    font-size: 65px;
    line-height: 58px;
    padding: 0;
}

section.collegeSection .collegeTitle h3:nth-child(2) {
    text-align: right;
    padding:0;
    padding-right:55px;
}
    .experienceSection .experienceTitle h3 {
    font-size: 65px;
    line-height: 58px;
    text-align:left;
}

.experienceSection .experienceTitle h3 u {
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-bottom: 10px;
}

.experienceSection .experienceTitle h3:last-child {
    line-height: 58px;
}
   
.forgetSection .forgetContent .forgetBtn-Wrap {
    position: absolute;
    bottom: 70px;
    width:240px;
    padding-bottom:40px;
}

body.TemplateD .forgetSection .forgetContent .forgetBtn-Wrap {
    width: 200px;
}

.communitySection .communityTitle h1 {line-height: 50px;}

.communitySection .communityTitle h1 u {
    float: right;
    width: 100%;
}
    .footerList .listBox h1 {
    text-align: center;
}

footer .socialWrapper .socialHead p {
    text-align: center;
}

footer .socialWrapper .socialIcon-Wrap {
    justify-content: center;
}

footer .socialWrapper {
    padding-top: 33px;
}

footer .socialWrapper .socialList ul li {
    text-align: center;
    width:50%;
}
 
.footerLogo {
    position: absolute;
    bottom: 4%;
    left: 50%;
    transform: translate(-50%, -50%);
}

footer {
    position: relative;
    padding: 50px 8px 150px;
}

  .nationSection .nationBox .nationText h1 {
    font-size: 65px;
    line-height:54px;
    padding-top:10px;
}

.experienceBox .input-group a.input-group-btn:first-child {
    font-size: 32px;
    height:48px;
    line-height:52px;
}

.experienceBox .input-group a.input-group-btn:last-child {
    padding: 15px;
    height:48px;
} 
   .forgetText h1 {
    font-size: 38px;
    line-height:50px;
}

.strongSection .strongRight .strongContent {
    padding-right: 0;
}
section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateCounter-wrap .mobileWidth {
    width: 50%;
}
}

.Military section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle:first-child {
    word-spacing: 68px;
}
.Military section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle span {
    padding: 0;
    text-decoration: underline;
}
.Military section.stateSection.stateStepSection .stateContentWrapper .stateText {
    padding: 0px 62px;
}
.Military section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle:last-child {
    padding-top: 0;
}

.Military section.stateSection.stateStepSection .stateText {
    padding-left: 43px;
    padding-top: 0;
}
.Military section.stateSection.stateStepSection .stateText p {
    padding-top: 7px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.slick-slider {
    padding-top: 40px;
}
.Military section.stateSection.stateStepSection .stateCounter-wrap {
    padding-top: 90px;
    padding-left: 80px;
}
.Military section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext {
    padding-left: 52px;
}
section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext {
    padding-left: 0 !important;
}
.Military section.intrestedSection h1.sectionTitle {
    padding: 0 60px;
    padding-top: 12px;
    margin-bottom: 5px;
}
section.intrestedSection .department-Text p {
    font-size: 18px;
    font-stretch: semi-condensed;
    font-weight: 300;
}
.Military section.intrestedSection .department-Text {
    padding: 0 54px;
}
.Military section.intrestedSection .departmentBox-wrap {
    padding-left: 54px;
}
.Military section.intrestedSection .notSureText {
    padding: 0;
}
.Military section.intrestedSection .intrestedRow {
    padding: 0;
}
.Military section.intrestedSection .intrestedRow .intrestedBtn-Wrapper .input-group a.input-group-btn:first-child {
    font-size: 14px;
    padding: 0px 15px;
    text-decoration: underline;
    height: 38px;
    line-height: 2;
}
.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper .submitEmail .input-group {
    padding-left: 0px;
}
.Military section.bannerSection.OpportunityBg .row {
    height: auto !Important;
}

.Military section.secondState-Section .secondState-Text .textBox p {
    font-stretch: semi-condensed;
    font-size: 15px;
    margin:0;
}

.Military section.secondState-Section .secondState-Text .textBox .btnWrap a.linkBtn {
    font-size: 15px;
}
.Military section.intrestedSection .department-Text p a {
    color: white;
}
.Military section.collegeSection.payingSection section.collegeSection .signUpWrapper .submitEmail .input-group input.form-control{
    height:auto;
}
.Military section.forgetSection {
    padding-bottom: 0;
}
.forgetContent .forgetBtn-Wrap {
    padding-top: 40px;
    padding-bottom: 90px;
    width:250px;
}
.Military section.forgetSection .forgetContent .forgetText p {
   margin: 0;
}
@media (min-width:1440px){
.Military section.secondState-Section .collegeTitle h3.sectionTitle:last-child {
    padding-right: 85px;
}
    .Military section.secondState-Section .collegeTitle{
        padding: 0px 59px;
    }
}
@media (max-width:1200px){
    .Military section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle:first-child{
        word-spacing: normal;
    }
    .Military section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext{
        padding: 0;
    }
}
.Military section.bannerSection.OpportunityBg .bannerHead {
    bottom: 60px;
}
.Military section.forgetSection .forgetContent .forgetText span {
        font-size: 16px;
    font-weight: normal;
    font-stretch: semi-condensed;
}
@media (max-width:1440px){
    .Military section.stateSection.stateStepSection .stateCounter-wrap{
        padding-left: 70px;
        padding-right: 50px;
    }
}

.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item:nth-child(2) .item {
    width: 200px;
}

.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item:first-child .item {
    width: 370px;
}

.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item:nth-child(3) .item {
    width: 370px;
}

.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item:nth-child(4) .item {
    width: 370px;
}
.Military section.stateSection.stateStepSection {
    overflow: hidden;
}

section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-stage-outer .owl-stage .owl-item.cloned:last-child {
    display: none;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item .item {
    height: 275px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item .item > img {
    height: 100%
}

.Military header.headerBG .barIcon span {
    background: var(--blue);
}

header.headerBlue-Bg ul.navbar-nav li.nav-item a.nav-link {color: #fff;}

header.headerBlue-Bg ul li a .NavIcons .barIcon span {
    background: #fff;
}



section.bannerSection.bannerBg .bannerImg img {
    max-width: 100%;
    object-fit: cover;
}

section.bannerSection.bannerBg .bannerImg {
    height: 525px;
}

.stateSection .stateContentWrapper .stateText h1 {
    padding-top: 0;
}

.Military header#Topheader li.nav-item:nth-last-child(2) a.nav-link {
    margin: 0;
}

.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item .item > img {
    object-fit: cover;
}

section.degreeSection {
    padding: 75px 0;
}

section.degreeSection .degreeRight-Content p {
    color: #dfdfdf;
}

.degreeRight-Content {
    padding-right: 20px;
    padding-left: 40px;
}

.degreeBottom .degreeBottom-Text p {
    font-stretch: semi-condensed;
    font-weight: 500;
    font-size: 15px;
    padding-right: 25px;
    line-height:22px;
    margin-bottom: 5px;
}

.degreeBottom .degreeBottom-Text .btnWrap a.linkBtn {
    font-size: 15px;
    line-height:22px;
    font-weight: 500;
}

section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateContentWrapper .stateText {
    padding: 0;
}

section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle:first-child {
    word-spacing: 20px;
}

section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateCounter-wrap {
    padding-left: 12px;
    padding-right: 12px;
}

section.ComopnentIntrowihtImage section.stateSection .stateCounter-wrap .stateCount-Text {
    padding-right: 50px;
}

section.ComopnentIntrowihtImage section.stateSection .stateCounter-wrap .stateCount-Text h3 {
    line-height: 44px;
}

section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext p {
    font-size: 15px;
    padding-top: 5px;
    line-height: 22px;
}
section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext a.learnBtn {
    font-size: 15px;
    padding-top: 5px;
    line-height: 22px;
    text-decoration: underline;
}

section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext h3 {
    color: #333333;
}

.DepartmentNProgram section.intrestedSection {
    padding: 100px 0 125px;
}

.DepartmentNProgram section.intrestedSection h1.sectionTitle {
    padding: 0;
    font-size: 110px;
    line-height: 101px;
    margin: 0;
    font-stretch: ultra-condensed;
    font-weight: bold;
}

.DepartmentNProgram section.intrestedSection .department-Text {
    padding-left: 0;
    padding-right: 100px;
}

.DepartmentNProgram section.intrestedSection .departmentBox-wrap {padding-left: 0;}

.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateText {
    padding-left: 0;
}

.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext {
    padding-left: 0;
}

.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateText p {
    padding-left: 0;
    padding-top: 20px;
}

section.SliderList .forgetSection .mainSlider .owl-nav {
    display: block;
}
section.SliderList .forgetSection .mainSlider .owl-nav.disabled {
    display: none;
}
 section.SliderList .forgetSection .mainSlider .owl-nav button.owl-prev {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 50px;
    position: absolute;
    left: 0;
    top: 38%;
}

section.SliderList .forgetSection .mainSlider .owl-nav button.owl-prev span {
    font-size: 0;
}

section.SliderList .forgetSection .mainSlider .owl-nav button.owl-next {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 50px;
    position: absolute;
    right: 0;
    top: 38%;
    transform: rotate(180deg);
}


section.SliderList .forgetSection .mainSlider .owl-nav button.owl-next span {
    font-size: 0;
}
section.newsSection .newsLeft-Content .newSlider .owl-dots {
    display: none;
}

section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-nav {
     position: absolute;
    top: -25px;
    margin-top: 0;
    right: 0;
}

section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-nav button.owl-prev {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 40px;
    background-color: #00679f;
    border-radius: 0;
    height: 40px;
    background-position: center;
    margin: 0;
    opacity: 1;
    font-size: 0;
    margin-right: 15px;
}

section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-nav button.owl-next {
    background: url(/prebuilt/img/arrow.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 40px;
    background-color: #00679f;
    border-radius: 0;
    height: 40px;
    background-position: center;
    margin: 0;
    opacity: 1;
    font-size: 0;
    transform: rotate(180deg);
}

section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-dots {
    display: none;
}

.homeVideo {
    display: grid;
}
.homeVideo video {
    width: 100%;
}
section.secondSection {
    position: relative;
}

section.bannerSection.DareSection:after {
    content: '';
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    background: #0000006b;
    top: 0;
    left: 0;
}
section.bannerSection.DareSection {
    position: relative;
    z-index:0;
}
section.bannerSection.DareSection .container {
    position: relative;
    z-index: 2;
}
.imagesWrapper.secondRowWrapper .imageInner:first-child {
    width: 420px;
}

.imagesWrapper.secondRowWrapper .imageInner:first-child img {
    transform: scale(1.3);
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(3) {
    width: 470px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(2) img {
    transform: scale(1.1);
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(3) img {
    transform: scale(1.1);
    min-width: 420px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(4) img {
    transform: scale(1.1);
    object-position: right;
    min-width: 405px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(2) {
    width: 300px;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(4) {
    width: 470px;
}
.Military section.secondState-Section .collegeTitle {
    padding: 0;
}
.Military section.collegeSection.payingSection .college-right-col .quickLinks-wrap .quickList ul li > a {
    font-family: 'AcuminVariableConcept';
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.4px;
    text-decoration:none;
}
.Military section.collegeSection.payingSection .college-right-col .quickLinks-wrap .quickList ul li > a:hover {
    text-decoration: underline;
}
.Military section.collegeSection.payingSection .college-right-col .quickLinks-wrap .quickList ul > li {
    padding-bottom: 3px;
}

@media (min-width:1400px){
    section.forgetSection .forgetContent {
        padding-right:40px;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1195px;
    }
    section.NewsBoxSection section.newsSection .newsRight-Content .eventInner {
        padding: 12.5px 0;
    }
    section.NewsBoxSection section.newsSection .newsRight-Content .eventInner .event-Text p {
        line-height: 21px;
    }
    .newsSection .eventWrap .eventInner {
        padding: 13.5px 0;
    }
    .Military section.secondState-Section .collegeTitle h3.sectionTitle:last-child {
        text-align: center;
        padding-right: 0;
        padding-left: 70px;
    }
    section.counterSection .counterText .counterContent p {
        padding-right: 25px;
    }
    .columnBoxes-Wrap .columnBox {
        padding-right: 45px;
    }
    .communitySection .community-Cols-wrap .boxWrapper {
        padding-right: 10px;
    }
    .communitySection .community-Cols-wrap .boxWrapper .boxHead h3 {
        font-size:23px;
    }
    .Military section.stateSection.stateStepSection .stateCounter-wrap .stateCount-Text {
        padding-right: 90px;
    }

    
    section.listSection .listColumn-wrap .listImg.imgHeight img {
        min-height: 296px;
    }
    .listSection .listText p {
        padding-right: 220px;
    }
    .accordionSection .listText p {
        padding-right: 220px;
    }   
    section.accordionSection .accordionWrapper .accordion .accordion-item .accordion-body p {
        width: 67%;
    }
    section.ColumnSection .columnText-wrap.columnHeight .columnText h2 {
    padding-right: 140px
    }
    .ColumnSection .columnBoxes-Wrap .columnBox p {
        padding-right:25px;
    }
    .degreeBottom .degreeBottom-Text p {
        padding-right: 56px;
    } 
}

@media (max-width:991px) {
    section.SliderList .forgetSection .mainSlider .owl-nav button.owl-prev {
        left:30px;
    }
    section.SliderList .forgetSection .mainSlider .owl-nav button.owl-next {
        right:30px;
    }
    .forgetContent .forgetText {
        padding-right:0;
    }
    section.nationSection.nationSecondBg .nationBox {
        top: 20%;
    }
}

}
@media(max-width:767px){
    .Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item:nth-child(3) .item {
        width:87%;
    }
    section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-nav {
       top: 69px;
       right: 7px;
    }
    
    section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-nav button.owl-prev {
    display: block;
    margin-right: 0;
}

section.ComopnentIntrowihtImage section.stateSection .stateImage-Wrap .owl-nav button.owl-next {
    display: block;
    margin-top: 10px;
}
    section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext h3 {
        height:auto;
    }
    section.SliderList .forgetSection .mainSlider .owl-nav {
        display:none;
    }
    .DepartmentNProgram section.intrestedSection .department-Text {
        padding-right: 0px;
    }
 
     section.degreeSection {
        padding:70px 8px 50px;
    }
    .ComopnentIntrowihtImage section.stateSection.stateStepSection .stateColumns-Wrap .mobileWidth {
        width: 50%;
        float: left;
    }
    .DepartmentNProgram section.intrestedSection {
        padding-left:8px;
        padding-right:8px;
    }
    section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateCounter-wrap {
    padding-left: 37px;
    padding-right: 37px;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeColumns .collegeGrid{
        width: 50%;
        max-width: 50%;
    }
    .Military section.collegeSection.payingSection section.collegeSection{
        padding-bottom: 20px;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeTitle h3.sectionTitle:last-child{
        display: block;
        width: 100%;
        text-align: center;
        padding-right: 0px;
        font-size: 65px;
        line-height: 60px;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeTitle h3:nth-child(2){
        padding-right: 20px;
    }
    .Military section.secondState-Section .collegeTitle h3.sectionTitle:last-child{
        text-align: center;
    }
    .Military section.bannerSection.OpportunityBg{
        padding-bottom: 0;
        min-height: auto;
    }
    section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle:first-child{
        font-size: 55px;
    }
    .Military section.secondState-Section .collegeTitle{
        padding-bottom: 30px;
        max-width: 350px;
        margin: 0 auto;
        display: block;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeColumns{
        padding-top: 0;
    }
 
    .Military section.collegeSection.payingSection .college-right-col .quickLinks-wrap{
        padding-top: 20px;
        padding-left:0;
    }
    
    .Military section.collegeSection.payingSection .college-right-col .quickLinks-wrap .quickList ul > li {
        width: 50%;
        float: left;
    }
    .Military section.forgetSection{
        position: relative;
        padding-top: 0px;
    }
    .Military section.SliderList .forgetSection .mainSlider .owl-nav button {
    position: absolute;
    top: 8px;
    }
    
    .Military section.forgetSection .owl-stage-outer {
        padding-top: 60px;
        padding-left:0;
        padding-right:0;
    }
    .Military section.intrestedSection .notSureText{
        padding-top: 10px;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeTitle:last-child{
        max-width: 400px;
        margin: 0 auto;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeTitle h3:first-child{
        display: block;
        width: 100%;
        font-size: 65px;
        line-height: 58px;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeTitle h3:nth-child(2){
        display: block;
        width: 100%;
        font-size: 65px;
        line-height: 58px;
        padding-right:0;
        text-align:center;
    }
    .Military section.secondState-Section .collegeTitle h3.sectionTitle:nth-child(2) {
    display: inline-block;
    width: auto;
    font-size: 65px;
    line-height: 58px;
    text-align: left;
    /*padding-right: 100px;*/
}

.Military section.secondState-Section .collegeTitle h3.sectionTitle:first-child {
    display: inline-block;
    width: auto;
    font-size: 65px;
    line-height: 58px;
    text-align: left;
}

.Military section.secondState-Section .collegeTitle h3.sectionTitle:last-child {
    display: block;
    width: 100%;
    text-align: center;
    padding-right: 0;
    font-size: 65px;
    line-height: 58px;
}
 .Military section.stateSection.stateStepSection .stateColumns-Wrap .college-grid {
    width: 100%;
    max-width: 50%;
    }
    section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle:first-child {
    font-size: 60px;
    line-height: 58px;
}
    .Military section.collegeSection.payingSection{
        padding-top:70px;
    }
    .Military section.stateSection.stateStepSection{
        padding-bottom: 20px;
        padding-left: 8px;
    padding-right: 8px;
    }
    .experienceSection .experienceTitle h3:last-child {
    text-align: left;
    padding-left: 100px;
}
section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateCounter-wrap .stateCount-Text {
    padding:0;
}

.Military section.intrestedSection .intrestedRow .intrestedBtn-Wrapper .input-group a.input-group-btn:first-child {
    flex:1 1 auto;
}

section.SliderList .forgetSection .mainSlider .owl-nav button.owl-prev {
    left: 30px;
    z-index: 1;
}

section.SliderList .forgetSection .mainSlider .owl-nav button.owl-next {
    right: 30px;
    z-index: 1;
}


.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateText p {
    padding-top: 15px;
    line-height: 24px;
    font-size: 14px;
}

}
header#Topheader .navbar-brand img {
    width: 206px;
    height: 33px;
    object-fit: contain;
}
header#Topheader {
    padding-top: 10px;
    padding-bottom:10px;
}
header#Topheader.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5;
    background: white;
    transition: .5s;
}
section.bannerSection.DareSection:after {
    background: transparent;
    position: absolute;
}


section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateContentWrapper .stateText h1.sectionTitle:first-child span {
    padding: 0;
    line-height:75px;
}

section.collegeSection .college-left-col .collegeTitle:last-child {display: block;word-spacing: 77px;}

section.collegeSection .college-left-col section.collegeSection {
    padding: 0;
}

section.collegeSection .college-left-col .collegeTitle:last-child h3.sectionTitle {
    display: inline-block;
    margin: 0;
    line-height: 100px;
}
section.collegeSection .college-left-col .collegeTitle:last-child h3.sectionTitle:last-child {
    display: block;
    text-align: center;
    padding-left: 170px;
}

section.nationSection.mobileBg.nationSecondBg .nationBox .nationBtn-wrap p {
    font-stretch: semi-condensed;
    font-weight: 500;
    width: 100%;
    max-width: 478px;
    font-size: 18px;
    line-height: 32px;
}

section.nationSection.mobileBg.nationSecondBg .nationBox h1.sectionTitle {
    font-size: 110px;
    display: inline-block;
}

section.nationSection.mobileBg.nationSecondBg .nationBox .nationBtn-wrap {
    padding-top: 0;
}

.nationBtn-wrap .input-group {
    width:270px;
}

section.collegeSection .college-left-col section.collegeSection {
    padding: 0;
}

.departmentBox-wrap .departmentBox .input-group a.input-group-btn:last-child {
    padding: 0 18px;
}

section.stateSection.stateStepSection {
    overflow: hidden;
}

section.stateSection.stateStepSection .stateImage-Wrap {
    z-index: auto;
}

section.ComopnentIntrowihtImage section.stateSection div.stateImage-Wrap .owl-stage-outer {
    margin-left: 8.33333333%;
}

section.stateSection.stateStepSection .stateImage-Wrap.owl-carousel .owl-item img {
    width: auto;
    height: 300px;
    max-width:100%;
    /*min-width:100%;*/
    object-fit: cover;
} 


section.collegeSection .college-left-col section.collegeSection {
    padding: 0;
}

section.ComopnentIntrowihtImage section.stateSection .stateColumns-Wrap .stateColumntext p {
    padding-right: 60px;
    margin: 0;
}

section.collegeSection .college-left-col section.collegeSection {
    padding: 0;
}



section.SliderList .forgetSection .mainSlider .owl-nav {
    margin: 0;
}

section.intrestedSection .department-Text p {
    line-height:32px;
}


section.newsSection .newsSecond-slider .newsSlider .owl-dots {
    display: none;
}
@media screen and (max-width:767px) {
    section.ComopnentIntrowihtImage section.stateSection div.stateImage-Wrap .owl-stage-outer {
        margin-left:0;
        width: 87%;
    }
    .degreeBottom .col-md-6:first-child .degreeBottom-Text {
        margin-bottom: 30px;
    } 
    body .programsWrapper .programsBox .programsLeft h1 {
        font-size:50px;
    }
    .forgetContent .forgetText {
        padding-right: 30px;
    }
    .sideBar.sideBar-open {
        width: calc(100% - 35%);
        height: 100%;
    }
    section.pictureSection .imagesWrapper.secondRowWrapper .imageInner:nth-child(4) img {
        min-width: 0;
        object-position: inherit;
    }
    section.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(1) {width: 235px;}

    section.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(1) img {
        min-width: 200px;
    }
    
    section.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(2) img {
        transform: scale(1.2);
        min-width: 330px;
    }
    body section.collegeSection {
        padding-left: 0;
        padding-top: 70px;
        padding-right: 0;
        padding-bottom:42px;
    }
    section.collegeSection .collegeColumns .collegeGrid {
    width: 50%;
    max-width: 50%;
}
    
     section.nationSection.mobileBg.nationSecondBg .nationBox h1.sectionTitle {
    font-size: 65px;
    line-height: 64px;
}

section.collegeSection .college-left-col .collegeSection .collegeTitle:last-child h3.sectionTitle {
    display: block;
    font-size: 65px;
    line-height: 58px;
    padding-right: 50px;
}
section.collegeSection .college-left-col .collegeSection .collegeTitle:last-child h3.sectionTitle:last-child {
    text-align: center;
    padding: 0;
}
    section.collegeSection .college-left-col .collegeSection .collegeTitle:last-child h3.sectionTitle:last-child u {
        padding-left:0;
    }
    .Military section.collegeSection.payingSection section.collegeSection .collegeTitle h3.sectionTitle:last-child u {
       padding-left:0; 
    }
    
section.nationSection.mobileBg.nationSecondBg .leftImage img:last-child {
    object-fit: cover;
    height: 100%;
    min-height: 600px;
}

section.nationSection.mobileBg.nationSecondBg .nationBox {
    top: 40%;
}

section.nationSection.mobileBg.nationSecondBg .nationBox .nationText h1.sectionTitle {
    font-size: 65px;
}

section.nationSection.mobileBg.nationSecondBg .nationBox .nationBtn-wrap p {
    line-height: 29px;
}

section.nationSection.mobileBg.nationSecondBg .nationBox a.input-group-btn:first-child {
    padding: 10px;
}


section.newsSection .newsSecond-slider .newsSlider {
    position: relative;
}


section.bannerSection .sectionText h1.sectionTitle {
    font-size: 65px;
    padding-left:10px;
   line-height: 60px;;
}
section.counterSection .counterWidth {
    width: 50%;
}
section.SliderList .forgetSection .mainSlider .owl-nav {
    position:absolute;
    bottom: 50px;
}

.SliderList .mainSlider {
    margin: 0 auto;
}



section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateCounter-wrap .stateCount-Text h3 {
    line-height: inherit;
}

section.collegeSection .college-left-col .collegeSection .collegeTitle:last-child h3.sectionTitle:nth-child(2) {
    text-align: right;
    padding-right: 55px;
}
.forgetSection .forgetContent .forgetBtn-Wrap a.input-group-btn:first-child {
    padding: 0px 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Military section.stateSection.stateStepSection .stateCounter-wrap .stateCount {
    margin-bottom: 20px;
}
.Military section.stateSection.stateStepSection .stateColumns-Wrap .mobileWidth {
    width: 50%;
    float: left;
}

section.ComopnentIntrowihtImage section.stateSection.stateStepSection .stateColumns-Wrap .stateColumntext p {
    padding-right: 0px;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item:nth-child(2) div.item,
.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item:nth-child(2) div.item {
    width: inherit;
}
.Military section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item div.item > img, 
section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item div.item > img {
    height: inherit;
    width:100%;
}
section.ComopnentIntrowihtImage section.stateSection div.stateImage-Wrap {
    margin-left: 0;
    padding-left: 12px;
    padding-right: 12px;
    box-sizing: border-box;
    padding-top:70px;
}

section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item .item {
    height: 275px;
    width:87%;
}
section.stateSection.stateStepSection .stateImage-Wrap.collage .owl-item .item > img {
    object-fit: cover;
}

.sidebarLogo {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.sidebarLogo img {
    display:block;
}

.sideBar .sideBar-Inner {
    padding:20px 64px 60px 30px;
}

.communitySection .communityTitle h1 span {
    width: 100%;
    display: block;
    overflow: hidden;
    padding-left: 80px;
    padding-top:8px;
}

section.communitySection {
    padding: 75px 8px 45px;
}


.experienceSection .experienceContent {
    margin-left: 100px;
}

.experienceSection .experienceBoxWrapper {
    padding-right: 20px;
    margin-left: 100px;
    padding-top:0;
}



section.nationSection.schoolBg .leftImage img {
    height: 100%;
    min-height: 600px;
    object-fit: cover;
}

section.ColumnSection .columnText-wrap.columnHeight {
    padding-top: 70px;
}

section.ColumnSection .columnBoxes-Wrap {padding-top: 70px;}

section.ColumnSection .columnBoxes-Wrap .columnWidth {
    width: 50%;
    float: left;
}

section.ColumnSection .columnBoxes-Wrap .columnBox p {padding-right: 0;}

body section.videoSection {
    padding: 140px 8px 70px;
}

section.accordionSection .programsWrapper {
    padding-top: 80px;
}

body section.accordionSection {
    padding: 75px 8px 80px;
}

section.listSection .programsWrapper {
    padding-top: 60px;
}

body section.listSection {
    padding-left:8px;
    padding-right:8px;
    padding-bottom: 80px;
}
section.stateSection.stateStepSection .stateImage-Wrap.owl-carousel .owl-item img {
    max-width:100%;
    min-width:100%;
}
}

@media screen and (min-width:1441px) {
.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(1) {
    width:100%;
}
    .pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(2) {
    width: 100%;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(3) {
    width: 100%;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(4) {
    width: 100%;
}

.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(5) {
    width: 100%;
}

.imagesWrapper .imageInner img {
    height: 400px;
}
    
.pictureSection .row:first-child .imagesWrapper .imageInner:nth-child(5) img {
    object-position: center;
}
    .imagesWrapper.secondRowWrapper .imageInner:first-child {
    width: 100%;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(2) {
    width: 100%;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(3) {
    width: 100%;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(4) {
    width: 100%;
}

.imagesWrapper.secondRowWrapper .imageInner:first-child img {
    transform: inherit;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(2) img {
    transform: inherit;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(3) img {
    transform: inherit;
}

.imagesWrapper.secondRowWrapper .imageInner:nth-child(4) img {
    transform: inherit;
}
}

@media screen and (max-width:480px) {
    .sideBar.sideBar-open {
        width:calc(100% - 5%);
    }
    section.bannerSection .sectionText h1.sectionTitle {
        font-size:45px;
    }
}


@media (min-width:992px) {
    section.ComopnentIntrowihtImage section.stateSection div.stateImage-Wrap .owl-stage-outer .owl-stage {
   width: 5198px !important;
}

}