﻿/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

fieldset, hr {
    border: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
    font-family: Roboto-Light;
}

strong {
    font-family: Roboto-Bold;
    font-weight: 500;
}

.footerRightSec input, .glleryVideoSection .imageGallery, .glleryVideoSection .imageGallery .glrTab ul li a, .glleryVideoSection h2, .homeKnowMoreBtn, .sportLightBannerContent h2, .sportLightBannerContent p, .testimonialTabSec ul li, .testtimonialContent, .topLeftMenu ul li, .viewAllGallery {
    font-family: Roboto-Light;
}

.errortxt img, .imgContainer img {
    max-width: 100%;
}

button, html, input, select, textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

img {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border-top: 1px solid #ccc;
    margin: 1em 0;
}

audio, canvas, img, video {
    vertical-align: middle;
}

fieldset {
    margin: 0;
}

textarea {
    resize: vertical;
}

.browsehappy {
    margin: .2em 0;
    background: #ccc;
    color: #000;
    padding: .2em 0;
}

input[type=password], input[type=text], select, textarea {
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    outline: 0;
    /*border: 1px solid transparent;*/
    border-radius: 5px;
}

    input[type=password]:focus, input[type=text]:focus, textarea:focus {
        box-shadow: 0 0 5px #92c8ff;
        border: 1px solid #92c8ff;
    }

h1, h2, h3, h4, h5, ol, p, ul {
    margin: 0;
    padding: 0;
}

.fancybox-nav {
    top: 40%;
    height: 40px;
}

.fancybox-iframe, .fancybox-image {
    width: 100%;
}

.fancybox-close {
    top: -14px;
    right: -10px;
}

.homeKnowMoreBtn {
    width: 134px;
    float: left;
    text-align: center;
    color: #5c5c5c;
    font-size: 15px;
    border: 1px solid #c2c2c2;
    line-height: 20px;
    margin: 10px 0 0 30%;
    transition: all .5s ease-out;
}

.spotlightNew1 {
    background: url(../img/home-spot-light5.html) center top no-repeat;
    background-size: cover;
    height: 450px;
}

.spotlightNew2 {
    background: url(../img/home-spot-light2.html) center top no-repeat;
    background-size: cover;
    height: 450px;
}

.spotlightNew3 {
    background: url(../img/home-spot-light6.html) center top no-repeat;
    background-size: cover;
    height: 450px;
}

.spotlightNew9 {
    background: url(../img/7th_convocation_web_1920X420.html) center top no-repeat;
    background-size: cover;
    height: 450px;
}

.spotlightNew4 {
    background: url(../img/nanoelectronics-epl/nanoelectronics-epl-web-1920X420-new.html) center top no-repeat;
    background-size: cover;
    height: 450px;
}

.spotlightNew5 {
    background: url(../img/Exclusive-Phone-Information-Session-DEKSTOP-1353x455.html) center top no-repeat;
    background-size: cover;
    height: 450px;
}

.thankMsg {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    color: red;
    font-size: 26px;
    margin: 100px 0 0 315px;
    padding: 50px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    width: 500px;
    display: none;
}

.sportLightBannerContent {
    position: absolute;
    bottom: 15px;
    left: 0;
    text-transform: uppercase;
    color: #fff;
}

    .sportLightBannerContent p {
        font-size: 31px;
        margin: 0;
    }

.spotlightWrapper .slick-slide a {
    display: block;
    height: 100%;
    width: 100%;
}

.sportLightBannerContent h2 {
    font-size: 56px;
    margin: 0;
    line-height: 46px;
}

.sportLightBannerContent .bannerBtn {
    width: 153px;
    background: #c83400;
    text-align: center;
    font-size: 15px;
    margin: 20px 0 0;
}

    .sportLightBannerContent .bannerBtn a {
        display: block;
        text-decoration: none;
        color: #fff;
        padding: 10px 0;
    }

.spotlightWrapper .slick-dots {
    width: 100%;
    left: 0;
    text-align: center;
}

    .spotlightWrapper .slick-dots li.slick-active button {
        background: #c83400;
    }

.topLeftMenu {
    width: auto;
    float: left;
}

.bannerContentSection, .bannerSection, .homeBannerSec {
    width: 100%;
    float: left;
}

.topLeftMenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .topLeftMenu ul li {
        float: left;
        font-size: 15px;
        margin: 5px 36px 0 0;
        font-family: Roboto-Light;
        position: relative;
    }

h4 {
    color: #d24c38;
}

.topLeftMenu ul li a {
    color: #cacaca;
    text-decoration: none;
    position: relative;
}

    .topLeftMenu ul li a span {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 33px;
        background: #f1f1f1;
        color: #404040;
        padding: 1px 0;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        display: none;
        text-align: center;
        font-size: 12px;
        border-radius: 3px;
    }

    .topLeftMenu ul li a:hover span {
        display: block;
    }

.arrow_box {
    position: relative;
    background: #902619;
}

    .arrow_box:after {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(144,38,25,0);
        border-bottom-color: #f1f1f1;
        border-width: 8px;
        margin-left: -7px;
    }

input[type=text].mySearch {
    float: right;
    width: auto;
    margin: 7px 0 0;
    padding: 6px 10px;
    color: #282828;
    font-size: 12px;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    background: 0 0;
}

.topLeftMenu li ul {
    background: #333;
    display: none;
    left: 0;
    padding: 18px 0 10px 10px;
    position: absolute;
    top: 28px;
    width: 150px;
    z-index: 99;
}

    #ddmenu .dropdown .phdMenu, .footerRightSec span a, .homeKnowMoreBtn a, .topLeftMenu li ul li, .topLeftMenu li.has-submenu:hover .sub-menu {
        display: block;
    }

.homeBannerSec {
    position: relative;
    height: 450px;
}

.bannerSection {
    position: relative;
    background-size: cover;
    margin-bottom: 15px;
    height: 240px;
    margin-top: 80px;
}

.aboutSection ul li .aboutContent {
    width: 100%;
    float: left;
    margin: 0;
    color: #282828;
}

.glleryVideoSection .imageGallery {
    width: 92%;
    float: left;
    padding: 20px 4%;
    box-sizing: content-box;
}

.glleryVideoSection h2 {
    font-size: 23px;
    color: #c43e28;
    font-weight: lighter;
}

.glleryVideoSection .imageGallery .glrTab ul li a {
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    padding: 0 19px 10px;
    float: left;
    font-size: 15px;
    cursor: pointer;
}

.glleryVideoSection .imageGallery .glrTab ul li:nth-child(1) a {
    padding-left: 0;
}

.glleryVideoSection .imageGallery .glrTab ul li:nth-last-child(1) a {
    border-right: none;
}

.gallerySportlight .flex-control-nav {
    background: 0 0;
    opacity: 1;
    width: 100%;
    text-align: center;
    bottom: 20px;
}

.gallerySportlight .flex-control-paging li a {
    background: #ebebeb;
    padding: 6px;
}

    .gallerySportlight .flex-control-paging li a.flex-active {
        background: #be2500;
    }

.viewAllGallery {
    width: 100%;
    float: right;
    font-size: 18px;
    color: #282828;
    margin-top: 5px;
    text-align: center;
}

    .viewAllGallery a {
        color: #282828;
        text-decoration: none;
    }

        .viewAllGallery a:hover {
            color: #c43e28;
        }

    .viewAllGallery .fa {
        color: #9d9d9d;
        font-weight: 400;
    }

.testimonialTabSec {
    width: 430px;
    margin: 0 auto;
}

.testimonialSliderSec, .testtimonialContent {
    width: auto;
    float: left;
}

.testimonialTabSec ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .testimonialTabSec ul li {
        font-size: 15px;
        color: #9a9a9a;
        float: left;
        margin: 10px 0 0 30px;
        cursor: pointer;
    }

        .testimonialTabSec ul li.active {
            color: #c43e28;
        }

.testtimonialContent {
    font-size: 18px;
    color: #282828;
    text-align: center;
    line-height: 25px;
}

    .testtimonialContent .testimonialName {
        display: block;
        margin: 25px 0 0;
        color: #9a9a9a;
        font-size: 14px;
    }

.footerRightSec input, .footerRightSec span {
    font-size: 15px;
    font-family: Roboto-Light;
}

.homeKnowMoreBtn a {
    position: relative;
    width: 100%;
    padding: 5px 0;
}

    .homeKnowMoreBtn a:after {
        background: #902619;
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        transition: all .3s ease-in-out 0s;
        width: 0;
        z-index: 1;
        color: #fff;
    }

    .homeKnowMoreBtn a span {
        position: relative;
        z-index: 2;
    }

.aboutSection ul li:hover .homeKnowMoreBtn a:after {
    width: 100%;
    color: #fff;
}

.aboutSection ul li:hover .homeKnowMoreBtn {
    border: 1px solid transparent;
}

    .aboutSection ul li:hover .homeKnowMoreBtn a span {
        color: #fff;
    }

.aboutSection ul li:hover .circle.firstIcon, .aboutSection ul li:hover .circle.secondIcon, .aboutSection ul li:hover .circle.thirdIcon {
    background-position: center top;
}

.sideNav h3 a.navMain {
    color: #ea552d;
}

.aboutSection ul li a {
    color: #585858;
    text-decoration: none;
}

.aboutSection ul li .circle.firstIcon {
    background: url(../img/abouticon1.html) center -119px no-repeat;
}

.aboutSection ul li .circle.secondIcon {
    background: url(../img/abouticon2.html) center -124px no-repeat;
}

.aboutSection ul li .circle.thirdIcon {
    background: url(../img/abouticon3.html) center -118px no-repeat;
}

.aboutSection ul li .circle {
    width: 100%;
    float: left;
    margin-bottom: 23px;
    height: 88px;
    padding: 0 10px;
}

.fooetrLeftSec {
    width: auto;
    float: left;
    padding: 18px 32px 18px 0;
}

.footerRightSec {
    width: 38%;
    /*float: right;*/
    margin: 10px 0 0;
}

    .footerRightSec input {
        width: 55%;
        padding: 8px;
        color: #282828;
        background: #f1f1f1;
        border: 1px solid #b3b3b3;
    }

.leftAcc h2, .leftAcc ul li {
    border-bottom: 1px solid #d9d9d9;
}

.footerRightSec span {
    width: auto;
    background: #428bca;
    text-align: center;
    float: right;
    margin-right: 33px;
    border-radius: 5px;
}

    .footerRightSec span a {
        color: #fff;
        text-decoration: none;
        padding: 8px 10px;
        border-radius: 5px;
    }

.leftAcc {
    width: 100%;
    float: left;
}

    .leftAcc h2 {
        font-size: 30px;
        color: #ce5237;
        font-weight: 400;
        margin-bottom: 5px;
    }

    .leftAcc ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .leftAcc ul li {
            font-size: 14px;
            font-family: Roboto-Light;
        }

            .leftAcc ul li a {
                color: #373737;
                text-decoration: none;
                display: inline-block;
                padding: 10px 0;
                width: 90%;
            }

                .leftAcc .leftAccActive, .leftAcc ul li a:hover {
                    color: #ce5237;
                }

            .leftAcc ul li.has-subchild span {
                display: inline-block;
                width: 20px;
                font-size: 22px;
                color: #ce5237;
                position: relative;
                height: 15px;
                cursor: pointer;
                text-align: center;
                font-weight: 700;
                float: right;
                margin-top: 7px;
            }

                .leftAcc ul li.has-subchild span:after {
                    content: "+";
                    position: absolute;
                    right: 0;
                    width: 20px;
                    top: 0;
                }

                .leftAcc ul li.has-subchild span.active:after {
                    content: "-";
                    font-size: 33px;
                    top: -11px;
                }

            .leftAcc ul li:nth-last-child(1) {
                border-bottom: none;
            }

            .leftAcc ul li ul {
                display: none;
            }

            .leftAcc ul li.has-subchild.leftAccActive > span::after {
                content: "-";
                font-weight: 700;
            }

.midContentSec {
    font-size: 15px;
    font-family: Roboto-Light;
}

.noMargin {
    margin: 0 !important;
}

.colRight .pointers {
    margin-left: -20px;
    padding: 20px 0 20px 20px;
}

.colRight .point1 {
    background: url(../img/pointer1.html) left top no-repeat;
}

.colRight .point2 {
    background: url(../img/pointer2.html) left top no-repeat;
    display: none;
}

.colRight .point3 {
    background: url(../img/pointer3.html) left top no-repeat;
}

.colRight .point4 {
    background: url(../img/pointer4.html) left top no-repeat;
    padding-top: 15px;
}

.contactUsWrap {
    width: 100%;
    float: left;
    margin: 0;
}

    .contactUsWrap .contactUsLeft {
        width: 394px;
        float: left;
    }

        .contactUsWrap .contactUsLeft p {
            font-size: 16px;
        }

    .contactUsWrap .contactOffices {
        margin-bottom: 20px;
    }

    .contactUsWrap .contactUsRight {
        width: auto;
        float: left;
    }

    .contactUsWrap .contactEmail {
        margin: 24px 0 40px;
        background: url(../img/email-icon.html) left 5px no-repeat;
        padding: 0 0 0 37px;
    }

    .contactUsWrap .contactNo {
        background: url(../img/phone-icon.html) left 0 no-repeat;
        padding: 0 0 0 37px;
    }

    .contactUsWrap .contactEmail a {
        color: #d3594a;
        text-decoration: none;
    }

.contactUsFormLeft input, .contactUsFormLeft textarea {
    padding: 10px 5px;
    color: #282828;
    border: 1px solid grey;
    font-size: 16px;
    font-family: Roboto-Light;
    border-radius: 5px;
    width: 100%;
}

.contactUsWrap .contactEmail p {
    font-size: 16px;
}

.contactUsForm {
    width: 100%;
    float: left;
    margin: 20px 0 0;
}

.contactUsFormLeft {
    width: 447px;
    float: left;
}

    .contactUsFormLeft textarea {
        resize: none;
        height: 243px;
    }

    .contactUsFormLeft .textArea {
        width: 100%;
        float: left;
        padding-right: 27px;
    }

    .contactUsFormLeft .contactCol50 {
        width: 50%;
        padding: 0 27px 0 0;
        float: left;
        margin-bottom: 25px;
    }

    .contactUsFormLeft .sendButton {
        width: 198px;
        float: right;
        border: 1px solid grey;
        text-align: center;
        margin: 20px 27px 0 0;
        font-size: 16px;
        font-family: Roboto-Light;
        border-radius: 5px;
    }

        .contactUsFormLeft .sendButton a {
            padding: 12px 0;
            color: #373737;
            display: block;
            text-decoration: none;
        }

.contactUsForm .rightMap {
    width: 380px;
    float: left;
}

.facultyPage .facultyFilterSec {
    width: 100%;
    float: left;
    margin-bottom: 29px;
}

.facultyPage .facultyMainWrap {
    width: 100%;
    float: left;
}

    .facultyPage .facultyMainWrap ul {
        margin: 0;
        padding: 0;
    }

        .facultyPage .facultyMainWrap ul li {
            width: 21.5%;
            float: left;
            margin: 0 3% 10px 0;
            list-style: none;
        }

    .facultyPage .facultyMainWrap .profileDetails, .facultyPage .facultyMainWrap .profileImageSec {
        width: 100%;
        float: left;
    }

        .facultyPage .facultyMainWrap .profileImageSec img {
            max-width: 100%;
            width: 100%;
        }

        .facultyPage .facultyMainWrap .profileDetails h3 {
            font-size: 15px;
            color: #d36954;
            margin: 13px 0 8px;
            min-height: 45px;
        }

        .facultyPage .facultyMainWrap .profileDetails p {
            font-size: 12px;
            color: #585858;
            margin: 0;
            line-height: 18px;
            height: 56px;
            overflow: hidden;
        }

    .facultyPage .facultyMainWrap .profileDescription {
        width: 100%;
        float: left;
    }

.facultyFilterDiv {
    width: 78%;
    float: right;
}

    .facultyFilterDiv .filterByDepart {
        width: auto;
        float: left;
        font-size: 20px;
        color: #373737;
    }

        .facultyFilterDiv .filterByDepart .slct-filter {
            background: url(../img/filter-arw.html) 96% 50% no-repeat;
            border: 1px solid #c9c9c9;
            display: inline-block;
            position: relative;
            width: 245px;
            float: left;
            margin-right: 8px;
        }

        .facultyFilterDiv .filterByDepart select {
            width: 222px;
            font-size: 15px;
            padding: 5px 8px;
            color: #aeaeae;
            -moz-appearance: none;
            background-color: transparent;
            background-image: none;
            border: none;
            outline: 0;
            -webkit-appearance: none;
        }

        .facultyFilterDiv .filterByDepart span {
            display: inline-block;
            float: left;
            margin: 0 10px 0 0;
            font-family: Roboto-Light;
        }

    .facultyFilterDiv .filterByPro {
        width: 195px;
        float: left;
        background: url(../img/filter-arw.html) 96% 50% no-repeat;
        border: 1px solid #c9c9c9;
        display: inline-block;
        position: relative;
    }

.sbSelector, .sbToggle {
    display: block;
    outline: 0;
}

.facultyFilterDiv .filterByPro select {
    width: 100%;
    font-size: 15px;
    padding: 5px 8px;
    color: #aeaeae;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    background-image: none;
    border: none;
    outline: 0;
}

.sbHolder {
    width: 222px;
    background: #fff;
    font-size: 15px;
    color: #aeaeae;
    border: 1px solid #c9c9c9;
    float: left;
    position: relative;
    padding: 4px 10px;
}

.sbSelector {
    left: 0;
    line-height: 30px;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
}

    .sbSelector:hover, .sbSelector:link, .sbSelector:visited {
        color: #717171;
        outline: 0;
        text-decoration: none;
    }

.sbToggle {
    background: url(../img/menu-down-icon.html) no-repeat;
    height: 9px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 30px;
}

.selectActive {
    color: #717171;
}

.sbToggleOpen {
    background: url(../img/select-icons.html) no-repeat;
}

.sbHolderDisabled {
    background-color: #3C3C3C;
    border: 1px solid #515151;
}

.sbOptions {
    list-style: none;
    margin: 0;
    padding: 3px 0 0;
    position: absolute;
    top: 0 !important;
    width: 100%;
    z-index: 15;
    overflow-y: auto;
    background: #fafafa;
    display: none;
    left: 0;
}

.colRight .sbHolder ul {
    margin: 0;
    padding: 0 7px;
}

.colRight .sbOptions li {
    list-style: none;
    margin: 0;
    padding-left: 5px;
}

    .colRight .sbOptions li:first-child:hover {
        background: 0 0;
    }

    .colRight .sbOptions li:hover {
        background: url(../img/ul-icon.html) left 10px no-repeat;
    }

    .colRight .sbOptions li:last-child {
        border-bottom: none;
    }

.colRight .sbOptions a {
    display: block;
    outline: 0;
    padding: 6px 4px 4px 3px;
    color: #717171;
    border-bottom: 1px solid #989898;
}

.colRight .sbOptions li a:hover {
    color: #ce5237;
    font-weight: 700;
}

.sbOptions li.last a {
    border-bottom: none;
}

.sbOptions .sbDisabled, .sbOptions .sbGroup {
    border-bottom: dotted 1px #515151;
    padding: 7px 0 7px 3px;
    display: block;
}

.sbOptions .sbDisabled {
    color: #999;
}

.sbOptions .sbGroup {
    color: #000;
    font-weight: 700;
}

.sbOptions .sbSub {
    padding-left: 17px;
}

.colRight .programDetailsSec {
    width: 100%;
    float: left;
}

    .colRight .programDetailsSec ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .colRight .programDetailsSec ul li {
            margin: 0 40px 0 0;
            float: left;
            list-style-image: none;
            width: auto;
        }

.careerFormContainer, .careerFormContent, .fc-details {
    width: 100%;
    float: left;
}

.colRight .programDetailsSec ul li:last-child {
    margin-right: 0;
}

.colRight .programDetailsSec ul li span {
    display: block;
    margin: 20px 0 0;
    font-size: 14px;
}

.fillThefield {
    color: #F60;
    margin: 20px 0 0 5px;
    float: left;
}

.colfullWid h1 {
    color: #ec5133;
    font-size: 26px;
    font-weight: 700;
    margin: 0 0 18px;
    font-family: Roboto-Light;
}

    .colfullWid h1 span {
        display: block;
        font-size: 20px;
    }

.fc-details {
    margin-bottom: 10px;
    font-size: 14px;
}

.fc-details-wrap span {
    display: inline-block;
    margin-right: 30px;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
}

.colfullWid .fc-details-wrap ul {
    margin: 0 0 0 20px;
}

.colfullWid .accordianWrapper .niitAccordianHead.HeadMinus {
    border: 1px solid transparent;
    color: #ce5237;
    background-color: #f2f2f2;
    background-position: 98% -73px;
    margin-bottom: 0;
}

.colfullWid .accordianWrapper .niitAccordianContent a {
    color: #ce5237;
}

.careerFormContainer .careerFormContent label {
    width: 50%;
    float: left;
    margin: 10px 0 0;
    font-size: 16px;
    color: #373636;
}

.careerFormContainer .careerFormContent select {
    width: 48%;
    float: left;
    margin: 10px 0 0;
    color: #373636;
    font-size: 16px;
    font-family: Roboto-Light;
}

.careerFormContainer .careerFormContent input {
    width: 50%;
    float: left;
    margin: 10px 0 0;
    color: #373636;
    font-size: 15px;
    background: #fff;
    font-family: Roboto-Light;
}

.careerFormContainer .careerFormContent .careerFormInner {
    width: 35%;
    float: left;
    padding: 8px;
    font-size: 16px;
    border: 1px solid #807e7e;
    outline: 0;
    font-family: Roboto-Light;
}

.careerFormContainer .careerFormContent .careerFormInner2 {
    width: 35%;
    float: left;
    padding: 8px;
    font-size: 16px;
    border: 1px solid #807e7e;
}

.careerFormContainer .careerFormContent .careerFormInner3 {
    float: left;
    padding: 8px;
    font-size: 16px;
    border: 1px solid #807e7e;
    outline: 0;
}

.careerFormContainer .careerFormContent .careerFormInner4 {
    width: 48% !important;
    float: left;
    padding: 8px;
    font-size: 16px;
    border: 1px solid #807e7e;
    margin-top: 10px !important;
}

.careerFormContainer .careerFormContent .careerFormEligiblitySec {
    width: 100%;
    float: left;
    padding: 10px 0;
    border-top: 1px solid #d9d6d6;
    margin: 18px 0 20px;
}

    .careerFormContainer .careerFormContent .careerFormEligiblitySec label {
        float: left;
        margin: 10px 20px 0 0;
        width: 23%;
    }

    .careerFormContainer .careerFormContent .careerFormEligiblitySec input {
        width: auto;
        float: left;
        margin: 2px 10px 0 0;
        font-family: Roboto-Light;
    }

        .careerFormContainer .careerFormContent .careerFormEligiblitySec input[type=submit] {
            color: #737171;
        }

.careerFormContainer .formSubmit {
    width: auto;
    float: right;
    margin-right: 14px;
}

.careerFormContainer .formSubmitInner {
    float: left;
    font-size: 18px;
    padding: 8px 0;
    margin: 34px 0 14px !important;
    text-align: center;
    width: 135px !important;
    border: 1px solid #cccaca;
    font-family: Roboto-Light;
}

.careerFormContainer .careerFormContent .carrerFormElgbSec2 label {
    width: 47%;
}

.searchWrapper {
    width: 100%;
    float: left;
}

    .searchWrapper .searchSection {
        width: 100%;
        float: left;
        padding-top: 10px;
        position: relative;
    }

        .searchWrapper .searchSection h4 {
            font-size: 16px;
            color: #d36954;
            font-weight: 400;
            margin-bottom: 8px;
        }

        .searchWrapper .searchSection span {
            float: left;
            margin: 5px 0 0 -30px;
        }

        .searchWrapper .searchSection h1 {
            color: #ed1556;
            font-family: Roboto-Light;
            font-size: 30px;
            border-bottom: 1px solid #ed1959;
            margin-right: 20%;
            margin-bottom: 7px;
            font-weight: 700;
            padding-bottom: 10px;
        }

        .searchWrapper .searchSection .searchInner {
            width: 90%;
            float: left;
            padding: 8px;
            font-size: 12px;
            border: 1px solid #ccc;
            margin: 0;
        }

        .searchWrapper .searchSection .searchBox {
            width: 100%;
            float: left;
            margin-bottom: 50px;
        }

            .searchWrapper .searchSection .searchBox span {
                width: 75px;
                float: left;
                text-align: center;
                background: #39F;
                padding: 9px 0;
                text-transform: uppercase;
                margin: 0 0 0 5px;
                cursor: pointer;
                color: #fff;
                font-weight: 700;
            }

    .searchWrapper .searchBg {
        width: 100%;
        background: #f7f7f7;
        float: left;
    }

    .searchWrapper .searchResultSection {
        width: 100%;
        float: left;
        margin: 10px 0 0;
        border-bottom: 1px solid #ccc;
        padding-bottom: 20px;
        text-transform: none;
    }

        .searchWrapper .searchResultSection h2 {
            color: #d87e6e;
            font-size: 16px;
            font-weight: 400;
            margin: 5px 0 0;
            text-transform: uppercase;
        }

        .searchWrapper .searchResultSection p {
            font-size: 15px;
            color: #737373;
            margin: 0;
        }

            .searchWrapper .searchResultSection p a {
                color: #e53312;
                text-decoration: underline;
                display: block;
            }

.searchResultSection .phGallary ul {
    list-style: none !important;
    margin: 0;
    padding: 0;
}

.searchResultSection ul li {
    list-style: none;
}

.galleryFilter {
    width: auto;
    float: right;
}

.errorSection {
    width: 100%;
    float: left;
    margin: 130px 0 0;
}

    .errorSection .pageNotFound {
        width: 100%;
        float: left;
        text-align: center;
        margin: 20px 0 16px;
        font-size: 40px;
        color: #5e5e5e;
    }

    .errorSection .errorHomeBtn {
        width: 110px;
        text-align: center;
        font-size: 13px;
        border: 1px solid #969696;
        margin-left: 45%;
        float: left;
    }

        .errorSection .errorHomeBtn a {
            color: #cb4a37;
            padding: 8px 0;
            text-decoration: none;
            display: block;
        }

.errortxt {
    width: 100%;
    float: left;
    text-align: center;
}

.beradCrumbs {
    width: 100%;
    float: left;
    margin: 10% 0 -6%;
}

    .beradCrumbs ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .beradCrumbs ul li {
            color: #737373;
            display: inline;
            font-size: 12px;
            line-height: 26px;
            font-family: Roboto-Light;
        }

            .beradCrumbs ul li:last-child {
                color: #b82d1c;
            }

            .beradCrumbs ul li a {
                color: #737373;
                text-decoration: none;
            }

                .beradCrumbs ul li a::after {
                    content: ">";
                    padding: 0 4px 0 8px;
                }

.rightIcon {
    position: absolute;
    right: 0;
    top: 107px;
    z-index: 11;
    background: url(../img/right-icon-bg.html) left top no-repeat;
    text-align: center;
    width: 81px;
    padding: 11px 0;
    font-size: 11px;
}

.enquiry input:focus, .equirySection {
    background: #3e3d3b;
}

.rightIcon ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .rightIcon ul li {
        margin: 0 0 30px;
    }

        .rightIcon ul li a {
            color: #e2e1e0;
            text-decoration: none;
        }

        .rightIcon ul li:last-child {
            margin-bottom: 0;
        }

        .rightIcon ul li span {
            display: block;
            font-family: Roboto-Light;
        }

        .rightIcon ul li img {
            margin-bottom: 2px;
        }

.blackBorder {
    padding: 10px;
    margin: 10px 0;
}

.imaContainer {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.indexRightMain {
    position: fixed;
    right: 0;
    width: 106px;
    z-index: 999;
}

.enquiry {
    display: none;
    height: 360px;
    overflow: hidden;
    position: absolute;
    right: -340px;
    top: 107px;
    width: 340px;
    z-index: 7;
}

.croseButton {
    cursor: pointer;
    position: absolute;
    top: -3px;
    width: 19px;
    left: 1px;
}

.equirySection {
    float: left;
    margin-left: 20px;
    padding: 20px 15px;
    width: 320px;
}

.enquiry input, .enquiry select {
    background: #3e3d3b;
    color: #898a8e;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 8px;
    padding: 6px 5px;
    font-family: Roboto-Light;
}

.enquiry input {
    border: 1px solid #c3c3c3;
    border-radius: 4px;
    width: 214px;
}

.enquiry select {
    border: 1px solid #c3c3c3;
    border-radius: 4px;
    width: 215px;
}

.submitBtn {
    cursor: pointer;
    float: left;
    margin-top: 10px;
    width: 217px;
}

.txtArea {
    width: 100%;
    margin-top: 10px;
    padding: 10px 0 0 10px;
    border: 1px solid #000;
}

.facultyPage .facultyMainWrap .profileDetails h3 a {
    color: #d36954;
}

.leftAcc ul li ul li {
    padding-left: 10px;
}

    .leftAcc ul li ul li a {
        color: #a0a0a0;
    }

.leftAcc .has-children-new > a {
    background: url(../img/arrow-right.html) right 18px no-repeat;
}

header .topNav ul li ul li ul li .has-submenu a {
    border-bottom: 1px solid #c8caca !important;
}

.colRight table td, .colfullWid table td {
    border: 1px solid #fff;
    border-collapse: collapse;
    vertical-align: top;
    font-family: Roboto-Light;
}

.aboutContent span {
    display: block;
}

.accTextActive {
    color: #ce5237 !important;
}

.colRight h2 {
    color: #eb5032;
    font-size: 22px;
    font-weight: 400;
    margin: 7px 0;
    font-family: Roboto-Light;
}

.careerFormContainer h3 {
    width: 100%;
    float: left;
    color: #d36854;
    font-size: 30px;
    font-family: Roboto-Light;
    font-weight: 400;
}

.thanku h2, .thanku p {
    font-family: Roboto-Light;
}

.thanku {
    float: left;
    padding: 50px 0;
    text-align: center;
    width: 100%;
    display: none;
    border: 2px solid #ccc;
}

    .thanku h2 {
        color: #8c210b;
        font-size: 24px;
        margin: 0 0 20px;
        padding: 0;
    }

    .thanku p {
        color: #303030;
        font-size: 17px;
        margin: 0;
        padding: 0;
    }

.leftAcc ul li ul li a.active, .leftAcc ul li > a.active {
    color: #ce5237 !important;
}

.tableCol2 .galleryWraper iframe {
    max-width: 433px;
    height: 247px;
    width: 100%;
}

.colRight img, .testtimonialContent .quote-left-span img, .testtimonialContent .quote-right-span img {
    max-width: 100%;
}

.gallerySportlight ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .gallerySportlight ul li {
        width: 100%;
        float: left;
        text-align: center;
    }

.colfullWid .studentMainWrap {
    width: 100%;
    float: left;
    margin: 30px 0 0;
}

    .colfullWid .studentMainWrap .programsDtls {
        width: 100%;
        float: left;
        position: relative;
        text-align: center;
    }

.programTxt {
    position: absolute;
    bottom: 12px;
    width: 86%;
    background: url(../img/program-dtls-band.html) left top no-repeat;
    height: 60px;
    font-size: 18px;
    color: #f9efef;
    padding: 19px 0 0 30px;
    right: 0;
    margin: auto;
    text-align: left;
    text-transform: none;
}

.colfullWid .studentMainWrap ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .colfullWid .studentMainWrap ul li {
        list-style-image: none;
        width: 33.333%;
        float: left;
        margin: 23px 0 50px;
    }

.colfullWid .studentMainWrap .programsDtls:hover {
    transform: scale(1.1);
}

    .colfullWid .studentMainWrap .programsDtls:hover .programTxt {
        transition: none !important;
    }

.photoGalleryWrap {
    width: 100%;
    float: left;
}

    .photoGalleryWrap ul li {
        width: 23%;
    }

    .photoGalleryWrap .photoGallery {
        float: left;
        width: 100%;
    }

        .photoGalleryWrap .photoGallery ul {
            margin: 0 -15px;
            padding: 0;
        }

        .photoGalleryWrap .photoGallery li {
            float: left;
            list-style: none;
            margin: 0;
            width: 25%;
            padding: 0 15px;
        }

            .photoGalleryWrap .photoGallery li:nth-child(4n) {
                margin-right: 0;
            }

        .photoGalleryWrap .photoGallery .photoGallerDetails, .photoGalleryWrap .photoGallery .photoGalleryimageSec {
            float: left;
            width: 100%;
        }

            .photoGalleryWrap .photoGallery .photoGalleryimageSec img {
                max-width: 100%;
                width: 100%;
            }

        .photoGalleryWrap .photoGallery .profileDescription {
            float: left;
            width: 100%;
        }

            .photoGalleryWrap .photoGallery .profileDescription h3 {
                color: #d36954;
                font-size: 15px;
                margin: 13px 0 8px;
                font-weight: 400;
                text-transform: capitalize;
            }

.colRight table, .colfullWid table {
    margin-top: 14px;
    margin-bottom: 14px;
    border-collapse: collapse;
}

.photoGalleryWrap .photoGallery .profileDescription h3 a {
    color: #d36954;
}

.colRight table {
    width: 100%;
    color: #dedede;
}

    .colRight table td {
        padding: 5px 10px;
        background: #f7f7f7;
        color: #707070;
        font-size: 15px;
        width: auto;
    }

    .colRight table tr:nth-child(odd) td {
        background: #dedede;
    }

    .colRight table td a {
        color: #ec5133;
    }

    .colRight table tr:first-child td a {
        color: #fff;
    }

    .colRight table tr:first-child td {
        background: #7d7d7d;
        color: #fff;
        font-size: 16px;
    }

.searchWrapper .searchResultSection a {
    text-decoration: none;
}

.colRight table tr td .light-content {
    background: #f7f7f7;
    color: #707070;
}

.colfullWid table tr td .dark-content {
    background: #dedede;
    color: #707070;
}

.colfullWid table {
    width: 100%;
    color: #dedede;
}

    .colfullWid table td {
        padding: 0 10px;
        background: #f7f7f7;
        color: #707070;
        font-size: 15px;
    }

    .colfullWid table tr:nth-child(odd) td {
        background: #dedede;
    }

    .colfullWid table td a {
        color: #ec5133;
    }

.colRight > iframe#effect {
    height: 450px;
    margin: 10px 0;
    width: 625px;
}

.colRight table#campus-table tr:first-child td, .colRight table#campus-table tr:nth-child(2n+1) td {
    background: 0 0;
}

.colRight table#campus-table td {
    padding: 0;
}

.simple-pagination {
    width: auto;
    float: right;
    margin: 0 0 20px;
}

    .simple-pagination ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .simple-pagination ul li {
            padding: 0 5px;
            float: left;
            font-size: 15px;
            border-right: 1px solid #737373;
            line-height: 10px;
        }

            .simple-pagination ul li:last-child {
                border-right: none;
            }

            .simple-pagination ul li a {
                color: #737373;
                text-decoration: none;
            }

            .simple-pagination ul li .current {
                color: #ec5133;
            }

.searchWrapper .colRight h1 {
    text-transform: uppercase;
}

.obj-wrap {
    float: left;
    width: 100%;
    text-align: center;
}

.colfullWid .obj-wrap object#FlashID, .colfullWid .obj-wrap object#FlashID object {
    width: 760px;
    height: 452px;
}

.colRight table td p {
    margin: 0;
    color: inherit;
}

.colRight p {
    color: #585858;
    font-size: 15px;
    line-height: 20px;
    padding: 7px 0;
    font-family: Roboto-Light;
}

.colRight .aboutVisionSec {
    width: auto;
    float: left;
}

    .colRight .aboutVisionSec h2 {
        font-size: 22px;
        margin: 0 0 7px;
    }

    .colRight .aboutVisionSec .visionMissionTxt {
        margin: 14px 0 0;
    }

.photoGalleryMainWrap .photoGalleryWrap .photoGallery li .photoGalleryimageSec {
    margin-bottom: 30px;
}

.sitemapWrapper {
    width: 100%;
    float: left;
    margin: 15px 0 0;
}

    .sitemapWrapper .siteMapSec {
        width: 100%;
        float: left;
        display: table;
        margin-bottom: 50px;
    }

        .sitemapWrapper .siteMapSec .siteMapContent {
            display: table-cell;
            margin: 25px 0 40px;
            padding: 0 6% 0 0;
            width: 20%;
        }

            .sitemapWrapper .siteMapSec .siteMapContent:nth-child(4n) {
                margin-right: 0;
            }

            .sitemapWrapper .siteMapSec .siteMapContent h2 {
                font-size: 22px;
                color: #ce5237;
                border-bottom: 1px solid #ececec;
                padding: 0 0 0 3px;
                font-weight: 400;
            }

            .sitemapWrapper .siteMapSec .siteMapContent ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .sitemapWrapper .siteMapSec .siteMapContent ul li {
                    font-size: 15px;
                    color: #373737;
                    margin-bottom: 7px;
                    text-transform: capitalize;
                    list-style-image: url(../img/site-map-arrow.html);
                }

    .colfullWid h2, .sitemapWrapper .mapHeading .heading {
        font-size: 22px;
        font-weight: 400;
        font-family: Roboto-Light;
    }

    .sitemapWrapper .siteMapSec .siteMapContent ul li a {
        color: #373737;
        display: block;
    }

    .sitemapWrapper .mapHeading {
        float: left;
        width: 100%;
        display: table;
        margin-bottom: 8px;
    }

        .sitemapWrapper .mapHeading .heading {
            display: table-cell;
            vertical-align: baseline;
            color: #ec5133;
            border-bottom: 1px solid #ececec;
            padding: 0 0 4px 3px;
            line-height: 24px;
        }

.staffMiddleContent h2 {
    margin-bottom: 10px;
}

.colfullWid h2 {
    color: #d24c38;
}

.social-icons {
    width: auto;
    float: left;
    margin: 0px -5px 0 357px;
}

    .social-icons ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .social-icons ul li {
            float: left;
            font-size: 20px;
            padding: 0 10px;
        }

            .social-icons ul li a {
                color: #fff;
                text-decoration: none;
                outline: 0;
            }

.topSecRight {
    width: auto;
    float: right;
}

.testtimonialContent .quote-left-span, .testtimonialContent .quote-right-span {
    width: 25px;
    display: inline-block;
    position: relative;
}

.testtimonialContent .quote-left-span {
    top: -5px;
}

.fc-details-wrap table {
    width: 78%;
}

.moreUpdate {
    margin: 0 auto;
    width: 150px;
}

.colRight.fullWidth {
    width: 100%;
}

.fl-right {
    float: right;
    margin-right: 7px;
}

.glleryVideoSection {
    position: relative;
    z-index: 5;
}


/*    Main header update - 10-2-2017     */


.topMidSec {
    float: right;
    width: auto;
    margin-top: 3px;
}

    .topMidSec a {
        text-decoration: none;
        color: red;
        display: block;
        font-size: 15px;
        font-weight: bolder;
    }

@media only screen and (min-width:959px) {
    .aboutSection ul li .aboutContent p, .glleryVideoSection .imageGallery .glrTab ul li, .headline .breadCrumbs, .headline .innerTitle, .ourTestimonial h2, .topSearch input, body, header .topNav, header .topNav ul li, header .topNav ul li ul li, header .topNav ul li:last-child input {
        font-family: Roboto-Light;
    }

    .hidden, .invisible {
        visibility: hidden;
    }

    .clear, .clearBoth, .clearfix:after, .master-subMain, footer .copytext {
        clear: both;
    }

    header, header .topNav, header .topNav ul li {
        float: left;
        position: relative;
    }

    body {
        background: #fff;
        font-size: 15px;
        color: #585858;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        overflow-x: hidden;
    }

        body.grey {
            background: #e5e5e5;
        }

        body * {
            box-sizing: border-box;
        }

    .width100Per {
        float: left;
        width: 100%;
    }

    .containerAuto {
        width: 94%;
        margin: 0 auto;
    }

    .master, .master-sub {
        width: 1170px;
        margin: 0 auto;
    }

    .row {
        width: 100%;
        float: left;
    }

        .row .col {
            width: 50%;
            float: left;
        }

    header {
        width: 100%;
        background: #fff;
    }

        header .logo {
            float: left;
            width: 15%;
            padding: 2px;
        }

    .mobileTrigger {
        display: none;
    }

    .mobileTrigger1 {
        display: none;
    }

    .topNavBg {
        background: #f1f1f1;
        z-index: 10;
    }

    header .topNav {
        width: 100%;
        font-size: 15px;
    }

        header .topNav ul {
            list-style: none;
        }

            header .topNav ul li {
                font-size: 16px;
                width: auto;
                color: #fff;
                padding-right: 58px;
            }

                header .topNav ul li#moreMenu:hover ul {
                    display: block;
                }

                header .topNav ul li#moreMenu a {
                    background: url(../img/moreMenuArrow.html) 40px 20px no-repeat;
                    padding-right: 20px;
                }

                header .topNav ul li a {
                    color: #404040;
                    padding: 10px 0;
                    display: inline-block;
                    text-decoration: none;
                }

                    header .topNav ul li a:hover {
                        color: #b82d1c;
                    }

                header .topNav ul li:last-child {
                    margin-right: 0;
                    float: right;
                }

                    header .topNav ul li:last-child input {
                        font-size: 13px;
                        color: #ababab;
                        padding: 2px 5px;
                    }

                header .topNav ul li .fa {
                    color: #969696;
                    cursor: pointer;
                    display: inline-block;
                    margin: 13px 0 0 -19px;
                }

                header .topNav ul li ul {
                    list-style: none;
                    margin: 0;
                    padding: 10px 0;
                    position: absolute;
                    left: -21px;
                    top: 42px;
                    z-index: 2;
                    background: #f1f1f1;
                    border-bottom: 4px solid #a3a3a3;
                    display: none;
                }

                header .topNav ul li#more:hover header .topNav ul li ul, header .topNav ul li:hover > ul {
                    display: block;
                }

            header .topNav ul ul ul {
                left: 100%;
                position: absolute;
                top: 1px;
                background: #fafafa;
            }

                header .topNav ul ul ul ul {
                    top: -10px;
                }

            header .topNav ul ul.life-at-nu-sub-menu ul, header .topNav ul.life-at-nu-sub-menu ul ul {
                left: -100%;
            }

            header .topNav ul li ul li {
                padding: 1px 0;
                width: 250px;
                float: none;
                margin: 0;
                font-size: 14px;
            }

                header .topNav ul li ul li a {
                    color: #404040;
                    padding: 5px 20px;
                    display: block;
                    text-decoration: none;
                    background: 0 0 !important;
                }

                header .topNav ul li ul li:last-child a {
                    border-bottom: none;
                }

                header .topNav ul li ul li a:hover {
                    color: #c43e28;
                    background-color: #fafafa !important;
                }

            header .topNav ul li .has-submenu {
                background: url(../img/menu-hover-icon.html) 90% 10px no-repeat;
            }

                header .topNav ul li .has-submenu > a:hover {
                    background: url(../img/menu-hover-icon.html) 90% -29px no-repeat #fafafa !important;
                }

    .topSearch {
        width: auto;
        position: absolute;
        top: 41px;
        right: -10px;
        opacity: 0;
        filter: alpha(opacity=0);
        z-index: 9;
    }

        .topSearch input {
            font-size: 13px;
            padding: 5px;
            background: #e3e3e3;
        }

    .spotlightWrapper {
        float: left;
        width: 100%;
        position: relative;
    }

        .spotlightWrapper .spotlight1 {
            background: url(../img/spotlight1.html) center top no-repeat;
            height: 450px;
            background-size: cover;
        }

        .spotlightWrapper .spotlight2 {
            background: url(../img/spotlight2.html) center top no-repeat;
            height: 450px;
            background-size: cover;
        }

        .spotlightWrapper .spotlight3 {
            background: url(../img/spotlight3.html) center top no-repeat;
            height: 450px;
            background-size: cover;
        }

        .spotlightWrapper .spotlight4 {
            background: url(../img/spotlight4.html) center top no-repeat;
            height: 450px;
            background-size: cover;
        }

        .spotlightWrapper .spotlightContentSection {
            position: relative;
            width: 100%;
            float: left;
            font-size: 35px;
            color: #fff;
            max-width: 520px;
            padding-left: 120px;
            margin-top: 300px;
            line-height: 42px;
            font-weight: 700;
        }

    .spotlight3 .spotlightContent {
        width: 600px;
    }

    .spotlightContent {
        width: 490px;
        float: left;
        background: url(../img/home-repeat-bg.html) left top;
        padding: 30px 0 0 20px;
    }

    .spotlightWrapper .spotlightContent p.font46 {
        font-size: 42px;
        color: #2d2d2d;
        font-weight: 700;
        line-height: 46px;
    }

    .redColor {
        color: #861912 !important;
    }

    .buttonGlbl {
        color: #fff;
        float: left;
        font-size: 15px;
        margin-right: 10px;
        text-transform: uppercase;
        width: auto;
        padding: 17px 0 16px;
    }

        .buttonGlbl a {
            color: #c21f1b;
            display: inline-block;
            padding: 4px 10px;
            position: relative;
            text-decoration: none;
            border-top: 1px solid #bec2c2;
            border-bottom: 1px solid #bec2c2;
        }

            .buttonGlbl a span {
                position: relative;
                z-index: 2;
            }

            .buttonGlbl a:after {
                background: rgba(0,0,0,.3);
                content: "";
                height: 100%;
                left: 0;
                transition: all .3s ease-in-out 0s;
                position: absolute;
                top: 0;
                width: 0;
                z-index: 1;
            }

            .aboutNiit, .buttonGlbl a:hover:after {
                width: 100%;
            }

    .aboutNiit {
        float: left;
        color: #8d8d8d;
        padding: 0 0 12px;
    }

        .aboutNiit p {
            text-align: center;
            font-size: 16px;
            line-height: 18px;
        }

        .aboutNiit h2 {
            font-size: 30px;
            color: #8c8c8c;
            font-weight: 400;
            position: relative;
            margin-bottom: 30px;
            border-top: 1px solid #d9d9d9;
        }

            .aboutNiit h2 span strong {
                color: #005da9;
                font-weight: 400;
            }

            .aboutNiit h2 span {
                position: absolute;
                background: #fff;
                padding: 5px 10px;
                top: -25px;
                left: 40%;
            }

    .aboutSection {
        width: 100%;
        float: left;
        margin: 45px 0 0;
        font-family: Roboto-Light;
    }

        .aboutSection ul {
            list-style: none;
        }

            .aboutSection ul li {
                width: 33%;
                float: left;
                color: #666;
            }

                .aboutSection ul li .aboutContent p {
                    width: 80%;
                    margin: 0 10%;
                    padding: 10px 0 20px;
                    font-size: 22px;
                }

                    .aboutSection ul li .aboutContent p span {
                        display: block;
                        text-align: center;
                        line-height: 30px;
                    }

                    .aboutSection ul li .aboutContent p a {
                        text-decoration: none;
                        color: #585858;
                        font-size: 15px;
                        font-weight: 400;
                    }

                        .aboutSection ul li .aboutContent p a .fa {
                            font-size: 10px;
                            font-weight: 400;
                        }

                    .aboutSection ul li .aboutContent p:last-child {
                        border-bottom: 0;
                    }

    .glleryVideoSection {
        width: 100%;
        float: left;
    }

        .glleryVideoSection h2 span {
            color: #8c8c8c;
        }

        .glleryVideoSection h2 a {
            display: inline-block;
            float: right;
            font-size: 13px !important;
            color: #6b7475;
            text-decoration: none;
            text-transform: none;
            margin-top: 12px;
        }

            .glleryVideoSection h2 a .fa {
                font-size: 9px;
            }

    .tableCol {
        width: 50%;
        float: left;
    }

    .glleryVideoSection .imageGallery .glrTab {
        width: 100%;
        float: left;
        margin: 10px 0;
    }

        .glleryVideoSection .imageGallery .glrTab p {
            padding: 10px 0;
            color: #727a7b;
            font-size: 13px;
            display: inline-block;
        }

        .glleryVideoSection .imageGallery .glrTab ul {
            list-style: none;
            padding-top: 5px;
        }

            .glleryVideoSection .imageGallery .glrTab ul li {
                float: left;
                color: #9a9a9a;
                font-size: 15px;
                cursor: pointer;
            }

                .glleryVideoSection .imageGallery .glrTab ul li.active {
                    color: #c43e28;
                    border-bottom: 1px solid transparent;
                }

                .glleryVideoSection .imageGallery .glrTab ul li span {
                    margin: 0 19px;
                }

    .galleryWraper {
        width: 100%;
        float: left;
        height: auto;
        overflow: hidden;
    }

    .gallerySportlight {
        width: 100%;
        float: left;
        position: relative;
        padding: 10px 0;
    }

        .gallerySportlight ul.slides li img {
            max-width: 100%;
            width: 100%;
        }

        .gallerySportlight .flex-direction-nav a {
            width: auto;
            margin: -10px 0 0;
            display: block;
            background: url(../img/bg_direction_nav.html) no-repeat;
            position: absolute;
            top: 100%;
            z-index: 10;
            cursor: pointer;
            color: #5d6465;
            font-weight: 700;
            font-size: 12px;
            text-indent: 0;
            text-decoration: none;
            opacity: 1;
            -webkit-transition: all .3s ease;
        }

        .gallerySportlight .flex-direction-nav .flex-disabled {
            opacity: .5 !important;
            filter: alpha(opacity=30);
            cursor: pointer;
        }

        .gallerySportlight .flex-direction-nav a span {
            margin-right: 8px;
        }

        .gallerySportlight .flex-direction-nav a .fa {
            font-size: 9px;
        }

        .gallerySportlight .flex-direction-nav .flex-next {
            right: 18px;
        }

        .gallerySportlight .flex-direction-nav .flex-prev {
            left: 75%;
        }

    .tableCol2 {
        width: 50%;
        float: left;
    }

    .glleryVideoSection .homevideo {
        width: 92%;
        float: left;
        padding: 20px 4%;
        box-sizing: content-box;
    }

        .glleryVideoSection .homevideo .video {
            width: 100%;
            float: left;
            padding: 20px 0;
        }

            .glleryVideoSection .homevideo .video iframe {
                width: 100%;
                height: 225px;
            }

            .glleryVideoSection .homevideo .video img {
                width: 100%;
            }

    .ourTestimonial {
        width: 100%;
        float: left;
        padding: 38px 0 69px;
    }

        .ourTestimonial .testimonialSlide {
            padding: 20px 0 0;
            position: relative;
            width: 78%;
            margin: 0 auto;
            float: none;
        }

    .testimonialSlide .flex-control-nav {
        width: auto;
        height: 18px;
        position: absolute;
        left: 45%;
        bottom: -20px;
        text-align: center;
        z-index: 8;
        background: 0 0;
        opacity: 1;
        border-radius: 10px;
        padding: 6px 6px 0;
    }

        .testimonialSlide .flex-control-nav li {
            margin: 0 4px;
            display: inline-block;
            zoom: 1;
        }

    .testimonialSlide .flex-control-paging li a {
        width: 12px;
        height: 12px;
        display: block;
        background: #d9d9d9;
        cursor: pointer;
        text-indent: -9999px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
    }

        .testimonialSlide .flex-control-paging li a.flex-active, .testimonialSlide .flex-control-paging li a:hover {
            background: #ea4839;
            cursor: pointer;
        }

    .ourTestimonial .testimonialSlide .namePic {
        float: left;
        width: 100%;
    }

        .ourTestimonial .testimonialSlide .namePic .left {
            width: 40%;
            float: left;
            text-align: center;
        }

        .ourTestimonial .testimonialSlide .namePic .right {
            width: 70%;
            float: left;
            font-size: 13px;
            color: #737373;
            line-height: 18px;
            margin-top: 8px;
        }

            .ourTestimonial .testimonialSlide .namePic .right strong {
                color: #414141;
                display: block;
                font-size: 15px;
                margin-bottom: 8px;
            }

    .ourTestimonial .testimonialSlide .description {
        color: #4c4c4c;
        float: left;
        line-height: 18px;
        width: 100%;
    }

        .ourTestimonial .testimonialSlide .description .fa {
            color: #ddd;
            font-size: 22px;
            margin-right: 5px;
        }

        .ourTestimonial .testimonialSlide .description .fa-quote-right {
            margin: -2px 0 0 5px;
        }

    .description p {
        font-size: 14px;
    }

    .ourTestimonial h2 {
        font-size: 23px;
        color: #c43e28;
        font-weight: lighter;
        text-align: center;
    }

        .ourTestimonial h2 span {
            color: #8c8c8c;
        }

    .bannerContainer {
        position: relative;
        float: left;
        width: 100%;
    }

        .bannerContainer .banner_press1, .banner_Admission1, .banner_Overview, .banner_buzz, .banner_collaboration, .banner_gallery, .banner_placementBanner, .banner_research, .banner_studentLife {
            margin: 0 auto;
            width: 1000px;
            min-height: 207px;
            position: relative;
        }

        .bannerContainer.researchBannerBg {
            background: url(../img/bio-remediation-bg.html) center top no-repeat;
            min-height: 207px;
            background-size: cover;
        }

        .bannerContainer.bioremediationBannerBg {
            background: url(../img/bio-remediation-bg.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.asianLensBanner {
            background: url(../img/asian-lens-bg.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.industrialBanner {
            background: url(../img/industrial-bg.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.placementBanner {
            background: #f6f1ed;
        }

        .bannerContainer.academicBanner {
            background: url(../img/banner-acedemic-bg.html) left top repeat-x;
        }

        .bannerContainer.aboutProgramBanner {
            background: url(../img/about-bg.html) center top no-repeat;
            min-height: 207px;
            background-size: cover;
        }

        .bannerContainer.collaborationBg {
            background: url(../img/collaboration_banner.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.facilitiesBg {
            background: url(../img/facilities-bg.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.facultyBg {
            background: url(../img/faculty-bg.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.staffBg {
            background: url(../img/staff.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.paymentBg {
            background: url(../img/payment.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.infraBg {
            background: url(../img/infrastructure-bg.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.leadershipBanner {
            background: url(../img/leadership-team-bg.html) center top no-repeat;
            background-size: cover;
            min-height: 207px;
        }

        .bannerContainer.overviewBannerBg {
            background: url(../img/overviewbanner.html) center top no-repeat;
            background-size: cover;
        }

    .banner_Admission1 {
        background: url(../img/banner-acedemic.html) center center no-repeat;
    }

    .bannerContainer .banner_press1 {
        background: url(../img/banner-press-release.html) center center no-repeat;
    }

    .banner_placementBanner {
        background: url(../img/internship-mainbg.html) center center no-repeat;
    }

    .banner_buzz {
        background: url(../img/buzz.html) center center no-repeat;
    }

    .bannerContainer.galleryBannerBg {
        background: #955d52;
    }

    .bannerContainer.buzzBanner {
        background: url(../img/campus-buzz-bg.html) center center no-repeat;
        min-height: 207px;
        background-size: cover;
    }

    .bannerContainer.studentlifeBanner {
        background: url(../img/student-life-banner.html) center center no-repeat;
        background-size: cover;
    }

    .banner_gallery {
        background: url(../img/gallery-banner.html) center center no-repeat;
    }

    .headline {
        border-bottom: 1px solid #ccc;
        padding: 25px 0;
    }

        .headline .innerTitle {
            float: left;
            color: #005da9;
            font-size: 30px;
            padding: 0 20px;
        }

        .headline .breadCrumbs {
            float: right;
            color: #656565;
            font-size: 11px;
            padding: 15px 20px;
        }

            .headline .breadCrumbs a {
                color: #014f8f;
                text-decoration: none;
            }

                .headline .breadCrumbs a:hover {
                    color: #8b231d;
                }

    .middleHolder {
        float: left;
        width: 100%;
        margin: 0 0 60px;
    }

    .colLeft {
        width: 26%;
        float: left;
        display: table-cell;
        padding: 10px 15px;
    }

        .colLeft.overviewLeft {
            padding-left: 3%;
            border-right: none;
            width: 28%;
        }

        .colLeft .imageWrapperThumb {
            float: left;
            width: 95%;
            padding: 0;
            margin: 0 0 15px;
        }

            .colLeft .imageWrapperThumb img {
                width: auto;
                float: left;
                margin: 0 10px 0 0;
            }

        .colLeft .missionUlWrapper {
            float: left;
            width: 96%;
            margin: 10px 0;
            padding: 0 0 0 4%;
        }

            .colLeft .missionUlWrapper ul {
                margin: 0;
                padding: 0;
            }

                .colLeft .missionUlWrapper ul li {
                    list-style-type: disc;
                    margin: 0 0 5px;
                }

    .colRight {
        width: 74%;
        float: right;
        padding: 10px 15px;
    }

        .colRight h1 {
            color: #ec5133;
            font-size: 26px;
            margin: 0 0 10px;
            font-weight: 700;
            font-family: Roboto-Light;
        }

        .colRight h3, .colRight ul li {
            font-size: 15px;
            font-family: Roboto-Light;
        }

        .colRight h3 {
            color: #eb5032;
            margin: 5px 0 0;
            font-weight: 400;
        }

        .colRight p a, .colRight ul li a, .colRight ul li ol li a {
            color: #ca5949;
            text-decoration: none;
        }

        .colRight p img {
            display: block;
        }

        .colRight ul {
            margin: 0 20px 4px;
        }

            .colRight ul li {
                list-style-image: url(../img/ul-icon.html);
                margin: 0 0 0 18px;
                line-height: 20px;
            }

                .colRight ul li ol {
                    margin: 10px 0 0;
                    padding: 0 0 0 20px;
                }

                    .colRight ul li ol li {
                        list-style-type: inherit;
                        list-style-image: none;
                    }

        .colRight a.knowMore {
            padding: .5% 2%;
            color: #fff;
            text-decoration: none;
            display: inline-block;
            margin: 8px 0;
            text-align: center;
            background: #005da9;
            cursor: pointer;
        }

        .colRight .knowMoreContent, .colRight .reIconWrapper {
            float: left;
            width: 100%;
        }

            .colRight .reIconWrapper ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .colRight .reIconWrapper ul li {
                    list-style-image: none;
                    float: left;
                    width: auto;
                    margin: 0 13px 13px 0;
                }

    .visiting {
        margin: 16px 15px 30px 0 !important;
    }

    .colRight table.width70 {
        float: left;
        width: 72%;
    }

    .colRight .accordianWrapper {
        float: left;
        width: 100%;
        margin: 0 0 32px;
    }

        .colRight .accordianWrapper .niitAccordianHead {
            float: left;
            width: 100%;
            line-height: 26px;
            color: #014f8f;
            padding: 0 0 0 20px;
            border-bottom: 1px solid #d2e3eb;
            position: relative;
            cursor: pointer;
        }

            .colRight .accordianWrapper .niitAccordianHead::after {
                content: "+";
                position: absolute;
                right: 13px;
                top: 0;
                font-weight: 700;
            }

            .colRight .accordianWrapper .niitAccordianHead.HeadMinus::after {
                content: "-";
                position: absolute;
                right: 17px;
                top: 0;
                font-weight: 700;
            }

    .colRight img.floatRight {
        float: right;
        margin: 1% 0 1% 1%;
    }

    .colRight .founding {
        width: 100%;
        margin: 4% 0;
        border-top: solid 1px #ccc;
    }

        .colRight .founding .professors {
            float: left;
            width: 162px;
            margin-right: 5px;
            position: relative;
        }

            .colRight .founding .professors div {
                width: 162px;
                background: #069;
                color: #fff;
                height: 40px;
                text-align: center;
                position: absolute;
                bottom: 0;
                line-height: 12px;
                font-size: 12px;
                padding: 5px;
            }

    .accordianWrapper .niitAccordianHead p {
        margin: 15px 0;
        color: #7c7c7c;
        font-size: 13px;
    }

    .colRight .accordianWrapper .niitAccordianContent {
        float: left;
        width: 100%;
        padding: 5px 20px;
        margin: 0 0 10px;
        background: #e4eef7;
    }

    .accordianWrapper .niitAccordianContent .noDisplay {
        display: none;
    }

    .nopadding {
        padding: 0 !important;
    }

    .accordianWrapper .niitAccordianContent p {
        margin: 15px 0;
        color: #7c7c7c;
        font-size: 13px;
    }

    .accordianWrapper .niitAccordianContent ul {
        margin: 0 20px;
    }

        .accordianWrapper .niitAccordianContent ul li {
            list-style-image: url(../img/ul-icon.html);
            margin: 5px 0;
        }

    .accordianWrapper .niitAccordianContent .block {
        float: left;
        width: 50%;
        border-right: solid 4px #fff;
        border-bottom: solid 4px #fff;
    }

    .accordianWrapper .niitAccordianContent img {
        float: left;
        margin: 0 10px 0 0;
        width: 121px;
        height: 150px;
    }

    .colRight .galImageWrapper {
        float: left;
        padding-top: 20px;
        width: 100%;
    }

        .colRight .galImageWrapper ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .colRight .galImageWrapper ul li {
                float: left;
                list-style-image: none;
                margin: 0 1% 1% 0;
                width: 23%;
            }

    .colRight .galleryAsian ul li {
        width: auto !important;
        float: left;
        margin: 0 2% 2% 0;
    }

    .colRight .galImageWrapper ul li a {
        display: block;
        position: relative;
        text-decoration: none;
        float: left;
        width: 100%;
    }

        .colRight .galImageWrapper ul li a span {
            bottom: 9%;
            right: 7%;
            position: absolute;
        }

        .colRight .galImageWrapper ul li a:hover span {
            left: 50%;
            top: 50%;
        }

    .colRight .galImageWrapper ul li img {
        width: 100%;
    }

    .colRight .galImageWrapper ul li a img {
        margin: 0;
    }

    .colRight .galImageWrapper ul li span, .colRight .galImageWrapper ul li:hover span img {
        width: auto;
    }

    .colfullWid {
        float: left;
        padding: 15px 2%;
        width: 100%;
    }

        .colfullWid .imgDirection {
            width: 100%;
            display: block;
            float: left;
            text-align: center;
        }

            .colfullWid .imgDirection img {
                float: none !important;
            }

        .colfullWid p {
            margin: 10px 0;
            color: #282828;
            font-size: 15px;
            font-family: Roboto-Light;
        }

        .colfullWid .buzz {
            float: left;
            width: 100%;
        }

            .colfullWid .buzz h1 {
                color: #069;
                font-size: 22px;
                margin: 10px 0;
            }

            .colfullWid .buzz img {
                margin: 15px 0;
            }

                .colfullWid .buzz img.cal {
                    margin: 0 5px 0 0;
                }

        .colfullWid .line {
            float: left;
            width: 100%;
            height: 1px;
            background: #ccc;
            margin: 10px 0;
        }

        .colfullWid a.KnowMore {
            background: #005da9;
            color: #fff;
            cursor: pointer;
            display: inline-block;
            margin: 8px 0;
            padding: .5% 2%;
            text-align: center;
            text-decoration: none;
            font-size: 11px;
            font-family: Roboto-Light;
        }

        .colfullWid .buzz .blueText {
            margin: 0;
            color: #069;
            font-size: 12px;
            float: left;
            width: auto;
            line-height: 12px;
        }

        .colfullWid ol {
            margin: 0 20px;
        }

            .colfullWid ol li {
                margin: 5px 0;
            }

        .colfullWid ul {
            margin: 0 20px;
        }

            .colfullWid ul li {
                list-style-image: url(../img/ul-icon.html);
                margin: 5px 0 0 50px;
            }

        .colfullWid .tabWrapper {
            float: left;
            width: 100%;
        }

            .colfullWid .tabWrapper ul {
                margin: 0 20px;
                list-style: none;
            }

                .colfullWid .tabWrapper ul li {
                    float: left;
                    width: auto;
                    margin: 5px 0 0 2px;
                    padding-bottom: 5px;
                    cursor: pointer;
                    list-style-image: none;
                }

                    .colfullWid .tabWrapper ul li.active {
                        color: #014f8f;
                        text-decoration: none;
                        border-bottom: 2px solid #014f8f;
                    }

        .colfullWid .galleryContentWrapper {
            float: left;
            width: 100%;
        }

        .colfullWid .galImageWrapper {
            float: left;
            width: 100%;
            border-top: 1px solid #e9e9e9;
            padding-top: 20px;
        }

            .colfullWid .galImageWrapper ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .colfullWid .galImageWrapper ul li {
                    float: left;
                    width: 23%;
                    margin: 0 1% 1% 0;
                    list-style-image: none;
                    position: relative;
                }

                    .colfullWid .galImageWrapper ul li a {
                        display: block;
                        text-decoration: none;
                    }

                        .colfullWid .galImageWrapper ul li a span {
                            position: absolute;
                            left: 2%;
                            bottom: 2%;
                        }

                            .colfullWid .galImageWrapper ul li a span img {
                                width: auto;
                            }

                        .colfullWid .galImageWrapper ul li a:hover span {
                            left: 50%;
                            top: 40%;
                        }

                    .colfullWid .galImageWrapper ul li img {
                        width: 100%;
                    }

        .colfullWid .loadMore {
            color: #014f8f;
            text-transform: uppercase;
            text-align: center;
            width: 100%;
            float: left;
            padding: 5px 0 11px;
            margin: 10px 0 20px;
            background: url(../img/loadMoreVideo.html) center 28px no-repeat;
            font-size: 15px;
        }

            .colfullWid .loadMore .loadColor {
                height: 5px;
                width: 100%;
                float: left;
                background: #8a231c;
            }

        .colfullWid h2.videoGallery {
            color: #005da9;
            float: left;
            font-family: Roboto-Light;
            font-size: 20px;
            padding: 0 20px;
        }

        .colfullWid .videoImageWrapper {
            float: left;
            width: 100%;
            border-top: 1px solid #e9e9e9;
            padding-top: 20px;
        }

            .colfullWid .videoImageWrapper ul {
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .colfullWid .videoImageWrapper ul li {
                    float: left;
                    width: 24%;
                    margin: 0 1% 1% 0;
                    list-style-image: none;
                }

                    .colfullWid .videoImageWrapper ul li a {
                        display: block;
                        text-decoration: none;
                        position: relative;
                    }

                    .colfullWid .videoImageWrapper ul li img {
                        width: 100%;
                    }

        .colfullWid .accordianWrapper {
            float: left;
            width: 100%;
            margin: 0 0 15px;
        }

            .colfullWid .accordianWrapper .niitAccordianHead {
                border: 1px solid #ccc;
                color: #585858;
                cursor: pointer;
                float: left;
                font-size: 20px;
                padding: 8px 0 8px 2%;
                position: relative;
                width: 100%;
                background: url(../img/acc-arrow.html) 98% 18px no-repeat;
                margin-bottom: 12px;
            }

                .colfullWid .accordianWrapper .niitAccordianHead p {
                    margin: 15px 0;
                    color: #7c7c7c;
                    font-size: 13px;
                }

            .colfullWid .accordianWrapper .niitAccordianContent {
                float: left;
                width: 100%;
                padding: 5px 2%;
                margin: 0 0 1px;
                background: #f2f2f2;
            }

                .colfullWid .accordianWrapper .niitAccordianContent .noDisplay {
                    display: none;
                }

                .colfullWid .accordianWrapper .niitAccordianContent p {
                    margin: 15px 0;
                    color: #5c5c5c;
                    font-size: 14px;
                }

                .colfullWid .accordianWrapper .niitAccordianContent ul {
                    margin: 0 20px;
                }

                    .colfullWid .accordianWrapper .niitAccordianContent ul li {
                        list-style-image: url(../img/ul-icon.html);
                        margin: 5px 0;
                    }

        .colfullWid .OneDream {
            width: 100%;
            float: left;
            margin: 0 0 20px;
        }

            .colfullWid .OneDream .left {
                float: left;
                width: 58%;
                background: url(../img/collaboration-bg.html) left top no-repeat;
                background-size: 100%;
                padding: 10px 0 63px 2%;
                border: 1px solid #8a231c;
            }

                .colfullWid .OneDream .left img {
                    float: left;
                    width: auto;
                }

            .colfullWid .OneDream .right {
                float: left;
                width: 42%;
                background: #8a231c;
                text-align: center;
                padding: 0 1% 15px;
            }

                .colfullWid .OneDream .right p {
                    font-size: 25px;
                    font-weight: 700;
                    text-transform: uppercase;
                    color: #fff;
                    margin: 10px 0 2px;
                }

                .colfullWid .OneDream .right span {
                    font-size: 21px;
                    text-transform: uppercase;
                    color: #fff;
                    display: block;
                }

            .colfullWid .OneDream button {
                color: #014f8f;
                font-size: 13px;
                text-align: center;
                padding: 2% 3%;
                background: #eee0df;
                margin: 0 0 0 10px;
                display: inline-block;
                border: none;
            }

    .sideNav {
        margin: 0;
        padding: 0;
    }

        .sideNav a.navMain {
            border-bottom: 1px solid #c5c5c5;
            color: #333;
            font-size: 13px;
            font-family: Roboto-Light;
            font-weight: 700;
            display: block;
            position: relative;
            width: auto;
            padding: 7px 0 7px 10px;
            text-decoration: none;
            margin: 2px 0;
        }

            .sideNav a.active, .sideNav a.navMain:hover {
                background: #e4eef7;
            }

            .sideNav a.navMain .statusicon {
                position: absolute;
                right: 10px;
                border: none;
            }

        .sideNav div.submenu {
            background: #fff;
        }

            .sideNav div.submenu ul {
                list-style-type: none;
                margin: 0;
                padding: 0;
            }

                .sideNav div.submenu ul li {
                    border-bottom: 1px dotted #5c5c5c;
                    background: url(../img/bullet-grey.html) 10px 11px no-repeat;
                }

                    .sideNav div.submenu ul li:hover {
                        border-bottom: 1px dotted #5c5c5c;
                        background: url(../img/bullet-blue.html) 10px 11px no-repeat;
                    }

                    .sideNav div.submenu ul li a {
                        display: block;
                        font: 400 12px Arial;
                        color: #a0a0a0;
                        text-decoration: none;
                        padding: 7px 0 7px 23px;
                    }

                        .sideNav div.submenu ul li a:hover {
                            color: #014f8f;
                        }

    .subsubmenuheader {
        border-bottom: 0 !important;
        color: #5c5c5c !important;
    }

    .sideNav div.submenu ul li div.subsubmenu ul li {
        border-bottom: 0;
        background: url(../img/bullet-grey.html) 24px 11px no-repeat;
    }

        .sideNav div.submenu ul li div.subsubmenu ul li:hover {
            border-bottom: 0;
            background: url(../img/bullet-blue.html) 24px 11px no-repeat;
        }

        .sideNav div.submenu ul li div.subsubmenu ul li a {
            display: block;
            font: 400 12px Arial;
            color: #a0a0a0;
            text-decoration: none;
            padding: 7px 0 7px 43px;
        }

    .PlacementContainer .objectives .objectivesContent ul li, .PlacementContainer .objectives h2, .PlacementContainer h1, .accordianContent .accrodianDetails table tr td, .colRight ol li, .sideTitle, .vision, footer .folowUs, footer .footerLink, footer .footerLink ul li {
        font-family: Roboto-Light;
    }

    .sideNav div.submenu ul li div.subsubmenu ul li a:hover {
        color: #014f8f;
    }

    .sideTitle {
        font-size: 20px;
        color: #005da9;
        margin: 40px 0 10px;
    }

        .sideTitle a {
            color: #005da9;
            text-decoration: none;
        }

            .sideTitle a span, .sideTitle span {
                color: #8c8c8c;
            }

    .vision {
        float: left;
        width: 96%;
        background: url(../img/vision-bg.html) -2px -10px no-repeat #9ec4e2;
        padding: 2.5% 2%;
        margin: 40px 0 25px 2%;
    }

        .vision .vLeft {
            float: left;
            width: 10%;
            text-align: center;
            font-size: 30px;
            color: #20272d;
        }

        .vision .vRight {
            float: left;
            width: 85%;
            text-align: left;
            vertical-align: middle;
            font-size: 20px;
            color: #20272d;
            padding: 0 0 0 5%;
        }

            .vision .vRight .fa-quote-left, .vision .vRight .fa-quote-right {
                color: #85a1b6;
                font-size: 30px;
            }

    footer {
        width: 100%;
        float: left;
        padding: 10px 0;
        background: #f1f1f1;
    }

        footer .footerLink {
            width: 100%;
            float: left;
        }

            footer .footerLink ul {
                list-style: none;
            }

                footer .footerLink ul li {
                    float: left;
                    margin-right: 23px;
                    font-weight: 200;
                    font-size: 15px;
                    padding: 0 15px;
                    box-sizing: border-box;
                }

                    footer .footerLink ul li:last-child {
                        margin-right: 0;
                    }

                    footer .footerLink ul li a {
                        color: #575757;
                        text-decoration: none;
                        transition: all .6s ease 0s;
                    }

                        footer .footerLink ul li a:hover {
                            color: #b82d1c;
                        }

        footer .folowUs {
            width: 47%;
            float: left;
            font-size: 17px;
            color: #707171;
        }

            footer .folowUs .fa {
                background: #a2a2a2;
                font-size: 20px;
                color: #fff;
                cursor: pointer;
                padding: 8px 10px;
                margin-left: 10px;
                border-radius: 18px;
                -moz-border-radius: 16px;
                -webkit-border-radius: 16px;
                transition: all .3s ease 0s;
            }

            footer .folowUs .fa-facebook {
                padding: 8px 11px;
            }

                footer .folowUs .fa-facebook:hover {
                    background: #3b5998;
                }

            footer .folowUs .fa-twitter:hover {
                background: #00aced;
            }

            footer .folowUs .fa-youtube:hover {
                background: #f63e28;
            }

            footer .folowUs .fa-instagram:hover {
                background: #579eca;
            }

        footer .copy {
            width: 39.5%;
            float: left;
            text-align: right;
        }

    .accordianContent, .accordianContent .accrodianDetails table, .accordianContent .accrodianText {
        width: 100%;
        float: left;
    }

    footer .copytext {
        text-align: right;
        margin: 10px 0 0 10px;
        font-weight: 200;
        font-size: 12px;
    }

    footer .copy ul {
        list-style: none;
    }

        footer .copy ul li {
            float: right;
            margin: 5px 0 0 10px;
            font-weight: 200;
            font-size: 12px;
        }

            footer .copy ul li span {
                font-size: 16px;
            }

            footer .copy ul li:last-child {
                margin-right: 0;
            }

            footer .copy ul li a {
                color: #707171;
                text-decoration: none;
                transition: all .6s ease 0s;
            }

                footer .copy ul li a:hover {
                    color: #005da9;
                }

    .marginTop20px {
        margin-top: 20px !important;
    }

    .marginTop10px {
        margin-top: 10px !important;
    }

    .noMarginRight {
        margin-right: 0 !important;
    }

    .noDisplay {
        display: none;
    }

    .accordianContent .accrodianText {
        font-family: Roboto-Light;
        font-size: 12px;
        color: #014f8f;
        background: url(../img/plus-icon.html) 98% 14px no-repeat #a5c8e4;
        padding: 14px 0 10px 25px;
        cursor: pointer;
        margin-top: 1px;
        font-weight: 700;
    }

    .accordianContent .accrodianDetails {
        width: 100%;
        float: left;
        color: #5c5c5c;
        font-size: 12px;
    }

        .accordianContent .accrodianDetails table tr td {
            background: #e4eef7;
            padding: 9px 0 6px 25px;
            border: 1px solid #fff;
        }

            .accordianContent .accrodianDetails table tr td a {
                color: #014f8f;
            }

    .accordianContent .colorRed {
        font-size: 15px;
        font-weight: 700;
        color: #871b14;
    }

    .accordianContent .accActive {
        background: url(../img/minus-icon.html) 98% 14px no-repeat #a5c8e4;
    }

    .colfullWid p a {
        color: #014f8f;
    }

    .master-subPlacement {
        width: 1000px;
        margin: 0 auto;
        background: #fff;
        clear: both;
        -webkit-box-shadow: 0 3px 7px 0 rgba(50,50,50,.67);
        -moz-box-shadow: 0 3px 7px 0 rgba(50,50,50,.67);
        box-shadow: 0 3px 7px 0 rgba(50,50,50,.67);
        min-height: 1000px;
    }

    .overviewLeftSection {
        width: 65%;
        margin: 0;
        float: left;
    }

    .overviewRightSection {
        width: 34%;
        float: right;
    }

        .overviewRightSection .overviewThumb {
            width: 100%;
            float: left;
            margin-top: 3px;
        }

    .overviewMContainer {
        width: 100%;
        float: left;
    }

    .bioremediation {
        width: 70%;
        float: left;
    }

        .bioremediation ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .bioremediation ul li {
                margin: 5px 10px 0 0;
                float: left;
                width: auto;
                list-style: none;
            }

    .PlacementContainer, .aboutNiitLegacy, .colRight .bio, .master-subMain {
        width: 100%;
        float: left;
    }

    .master-subMain {
        margin: 0;
        background: #fff;
        -webkit-box-shadow: 0 3px 7px 0 rgba(50,50,50,.67);
        -moz-box-shadow: 0 3px 7px 0 rgba(50,50,50,.67);
        box-shadow: 0 3px 7px 0 rgba(50,50,50,.67);
        min-height: 750px;
    }

    .campusBuzzBg1, .campusBuzzBg2, .campusBuzzBg3, .campusBuzzBg4 {
        min-height: 317px;
    }

    .colRight ol {
        margin: 0 20px;
    }

        .colRight ol li {
            margin: 5px 0;
            line-height: 20px;
            font-size: 15px;
            color: #585858;
        }

            .colRight ol li a {
                color: #ca5949;
                text-decoration: none;
            }

    .colRight .bio ol {
        margin: 0 20px;
    }

        .colRight .bio ol li {
            margin: 5px 0;
            border-bottom: 1px dotted #585858;
            padding: 5px 0;
        }

            .colRight .bio ol li a {
                color: #014f8f;
                text-decoration: none;
            }

    .colRight h3 a {
        color: #014f8f;
    }

    .aboutNiitLegacy {
        font-size: 16px;
        line-height: 18px;
        text-align: center;
    }

    #readmore {
        cursor: pointer;
    }

    .PlacementContainer h1 {
        font-size: 26px;
        color: #e53312;
        margin: 10px 0;
    }

    .PlacementContainer .objectives {
        width: 33%;
        float: left;
        margin: 0 0 0 1px;
    }

        .PlacementContainer .objectives h2 {
            font-size: 16px;
            color: #fff;
            background: #005da9;
            padding: 10px 0 10px 15%;
        }

        .PlacementContainer .objectives .objectivesImage {
            width: 100%;
            float: left;
            text-align: center;
            margin: 20px 0;
        }

        .PlacementContainer .objectives .objectivesContent {
            width: auto;
            float: left;
            background: #ededed;
            height: 200px;
            padding: 5px 0 15px 20px;
        }

    .PlacementContainer .midContainer, .PlacementContainer .midContainer .arvind, .campusBuzzBg1, .campusBuzzBg2, .campusBuzzInner {
        width: 100%;
        float: left;
    }

    .PlacementContainer .objectives .objectivesContent ul {
        margin: 0;
        padding: 0;
        list-style: disc !important;
    }

        .PlacementContainer .objectives .objectivesContent ul li {
            font-size: 12px;
            color: #005da9;
            margin: 10px 0 0 10px;
            list-style-image: none;
        }

    .tollfreeNo {
        font-size: 13px !important;
    }

    .campusBuzzBg1 {
        background: url(../img/buzz-img-1.html) left top no-repeat;
    }

    .campusBuzzBg2 {
        background: url(../img/buzz-bg-2.html) left top no-repeat;
    }

    .campusBuzzBg3 {
        background: url(../img/buzz-bg-3.html) left top no-repeat;
    }

    .campusBuzzBg4, .campusBuzzBg5 {
        background: url(../img/buzz-img-1.html) left top no-repeat;
    }

    .campusBuzzBg5 {
        min-height: 371px;
    }

    .campusBuzzBg10, .campusBuzzBg11, .campusBuzzBg12, .campusBuzzBg13, .campusBuzzBg6, .campusBuzzBg7, .campusBuzzBg8, .campusBuzzBg9 {
        background: url(../img/buzz-img-1.html) left top no-repeat;
        min-height: 317px;
    }

    .campusVisitBg, .careersBg, .journalBg, .newsLetter, .speakingTreeBg, .virtualTourBg {
        min-height: 207px;
    }

    .colfullWid .buzz h2 {
        color: #069;
        font-size: 22px;
        margin: 10px 0;
    }

    .fc-details-wrap, .phn-num {
        font-size: 12px;
        font-family: Roboto-Light;
    }

    .colfullWid .buzz p img {
        margin: 0 20px 0 0;
    }

    .colfullWid .buzz p span {
        padding-top: 10px;
        display: inline-block;
    }

    .campusBuzzInner ul {
        margin: 0 0 0 30%;
        padding: 0;
        list-style: none;
    }

        .campusBuzzInner ul li {
            width: auto;
            margin: 0 30px 0 0;
            list-style: none;
            float: left;
        }

    .colfullWid a {
        color: #ec5133;
        text-decoration: none;
    }

    .noBorder {
        border: none !important;
    }

    .formMarginLeft {
        margin-left: 26%;
    }

    .aboutNiitLegacy a {
        color: #014f8f;
    }

    .virtualTourBg {
        background: url(../img/virtual-tour-banner-desk.html) left top no-repeat;
        min-height: 240px !important;
        background-size: cover;
    }

    .campusVisitBg {
        background: url(../img/campus-visit-bg.html) left top no-repeat;
        background-size: cover;
    }

    .careersBg {
        background: url(../img/careers-bg.html) left top no-repeat;
        background-size: cover;
    }

    .newsLetter {
        background: url(../img/news-letter-bg.html) left top no-repeat;
        background-size: cover;
    }

    .speakingTreeBg {
        background: url(../img/speaking-tree-bg.html) left top no-repeat;
        background-size: cover;
    }

    .journalBg {
        background: url(../img/nu-gernal-bg.html) left top no-repeat;
        background-size: cover;
    }

    .blankWhite {
        width: auto;
        background: #fff;
        height: 150px;
    }

    .activePageLink, .phGallary a:hover {
        background-color: #abd305;
    }

    .facultyProfilePic {
        width: 100%;
        float: left;
    }

    #ddmenu .top-heading {
        margin-left: 22px;
    }

    .simple-pagination {
        margin-right: 23%;
        margin-top: -40px;
    }

    .facultyPage .facultyMainWrap ul li {
        min-height: 390px;
    }

    .ir, .visuallyhidden {
        border: 0;
        overflow: hidden;
    }

    @font-face {
        font-family: Univers;
        src: url(fonts/univer.html);
        src: url(fonts/univer-1.html) format('embedded-opentype'), url(fonts/univer-2.html) format('woff'), url(fonts/univer-3.html) format('truetype'), url(fonts/univer-4.html) format('svg');
        font-weight: 400;
        font-style: normal;
    }

    @font-face {
        font-family: Univers-Light;
        src: url(fonts/ps0.html);
        src: url(fonts/ps0-1.html) format('embedded-opentype'), url(fonts/ps0-2.html) format('woff'), url(fonts/ps0-3.html) format('truetype'), url(fonts/ps0-4.html) format('svg');
        font-weight: 400;
        font-style: normal;
    }

    .ir {
        background-color: transparent;
    }

        .ir:before {
            content: "";
            display: block;
            width: 0;
            height: 150%;
        }

    .hidden {
        display: none !important;
    }

    .visuallyhidden {
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        width: 1px;
    }

        .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
            clip: auto;
            height: auto;
            margin: 0;
            overflow: visible;
            position: static;
            width: auto;
        }

    .clearfix:after, .clearfix:before {
        content: " ";
        display: table;
    }

    @media print {
        blockquote, img, pre, tr {
            page-break-inside: avoid;
        }

        * {
            background: 0 0 !important;
            color: #000 !important;
            box-shadow: none !important;
            text-shadow: none !important;
        }

        a, a:visited {
            text-decoration: underline;
        }

            a[href]:after {
                content: " (" attr(href) ")";
            }

        abbr[title]:after {
            content: " (" attr(title) ")";
        }

        .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
            content: "";
        }

        blockquote, pre {
            border: 1px solid #999;
        }

        thead {
            display: table-header-group;
        }

        img {
            max-width: 100% !important;
        }

        @page {
            margin: .5cm;
        }

        h2, h3, p {
            orphans: 3;
            widows: 3;
        }

        h2, h3 {
            page-break-after: avoid;
        }
    }

    .hdr-strip {
        background-color: #333;
        padding: 5px 0;
    }

    .phn-num {
        color: #fff;
        text-align: right;
        width: auto;
        float: left;
        margin-right: 12px;
        margin-top: 3px;
    }

        .phn-num span {
            color: #cacaca;
            display: block;
            font-size: 11px;
            margin-right: 0px;
        }

    #frmSearch {
        float: right;
        position: relative;
    }

    .srch-btn {
        display: block;
        margin: 8px 5px 0 15px;
        color: #000;
        font-size: 20px;
        float: right;
    }

    .closemenu, .colfullWid .faqAccordianWrapper .faqNiitAccordianContent .noDisplay, .overlay {
        display: none;
    }

    header .topNav ul li.srch-tggle {
        display: none;
        position: absolute;
        right: 0;
        width: 360px;
        z-index: 100;
        bottom: -56px;
        padding-right: 0;
    }

        header .topNav ul li.srch-tggle input {
            font-size: 12px;
            font-style: italic;
            padding: 13px 130px 13px 18px;
            width: 100%;
        }

    .srch-tggle button {
        background-color: #4c4c4c;
        border: 0;
        color: #fff;
        font-size: 11px;
        font-weight: 700;
        padding: 8px 35px;
        position: absolute;
        right: 10px;
        text-transform: uppercase;
        top: 7px;
        z-index: 100;
    }

        .srch-tggle button:hover {
            background-color: #3f3f3f;
        }

    header .topNav ul li.srch-tggle input:focus {
        border-color: #fff;
        box-shadow: 0 0 0 transparent;
    }

    .current-op {
        width: 100%;
        float: left;
        font-size: 15px;
        color: #646363;
    }

        .current-op table {
            border: none;
        }

            .current-op table td {
                padding: 10px;
                border: none;
            }

            .current-op table tr.light-cl td {
                background: #dedbdb;
            }

            .current-op table tr.dark-cl td {
                background: #f7f4f4;
            }

        .current-op button {
            border: 1px solid #cccaca;
            font-size: 15px;
            color: #ca5949;
            padding: 10px 15px;
            text-align: center;
            margin-top: 10px;
            margin-bottom: 30px;
            background: #fff;
        }

    .colfullWid .faqAccordianWrapper {
        float: left;
        width: 100%;
        margin: 0 0 15px;
    }

        .colfullWid .faqAccordianWrapper .faqNiitAccordianHead {
            color: #585858;
            cursor: pointer;
            float: left;
            font-size: 18px;
            padding: 8px 0 8px 1%;
            position: relative;
            width: 100%;
            margin-bottom: 0;
        }

        .colfullWid .faqAccordianWrapper .accordianHead {
            width: 100%;
            float: left;
            margin: 10px 0;
        }

        .colfullWid .faqAccordianWrapper .faqNiitAccordianHead.darkBg {
            background: #dedede;
        }

        .colfullWid .faqAccordianWrapper .faqNiitAccordianHead.lightBg {
            background: #f7f7f7;
        }

        .colfullWid .faqAccordianWrapper .faqNiitAccordianHead:after {
            content: "+";
            position: absolute;
            right: 20px;
            top: 22%;
        }

        .colfullWid .faqAccordianWrapper .faqNiitAccordianHead.active:after {
            content: "-";
            position: absolute;
            right: 20px;
            top: 20%;
        }

        .colfullWid .faqAccordianWrapper .faqNiitAccordianHead p {
            margin: 15px 0;
            color: #7c7c7c;
            font-size: 13px;
        }

        .colfullWid .faqAccordianWrapper .faqNiitAccordianContent {
            float: left;
            width: 100%;
            padding: 5px 2%;
            margin: 0 0 1px;
            background: #fff;
        }

            .colfullWid .faqAccordianWrapper .faqNiitAccordianContent p {
                margin: 15px 0;
                color: #5c5c5c;
                font-size: 14px;
            }

            .colfullWid .faqAccordianWrapper .faqNiitAccordianContent ul {
                margin: 0 20px;
            }

                .colfullWid .faqAccordianWrapper .faqNiitAccordianContent ul li {
                    list-style-image: url(../img/ul-icon.html);
                    margin: 5px 0;
                }

    .btmContainer {
        width: 100%;
        text-align: right;
        float: left;
    }

    .overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.5);
        z-index: 9999;
    }

    .closemenu {
        font-family: Roboto-Light;
        font-size: 16px;
        position: absolute;
        right: 62%;
        top: 42px;
        cursor: pointer;
        z-index: 10000;
        color: #fff;
    }

    table tr td img {
        width: 100%;
    }

    .obj-wrap iframe {
        height: 470px;
        width: 55% !important;
    }

    .newsletterContainer {
        width: 33%;
        float: left;
    }
}

.autherNm, .subRgt {
    vertical-align: top;
}

#searchterm {
    display: none;
}

.formheading.bold {
    font-weight: bold;
}

@media only screen and (min-width:960px) and (max-width:1620px) {
    footer .footerLink {
        margin-bottom: 0;
    }
}

@media only screen and (min-width:960px) and (max-width:1500px) {
    .drpchange .sub-menu .sub-menu {
        left: -100%;
    }
}

.gllerySocialSection .proItm {
    padding: 0 10px;
    box-sizing: border-box;
}

    .gllerySocialSection .proItm img {
        width: 100%;
    }

.gllerySocialSection .galleryWraper {
    height: auto;
    overflow: visible;
}

.gllerySocialSection .proItm p {
    font-family: Roboto-Regular;
    margin: 15px 0;
    text-align: left;
    max-height: 30px;
}

    .gllerySocialSection .proItm p + a {
        float: left;
        text-decoration: none;
        display: none;
    }

.globleRed {
    color: #c43e28;
}

.gllerySocialSection .imageGallery {
    width: 100%;
    padding: 20px 2%;
    box-sizing: border-box;
}

.hide {
    display: none;
}

.subRgt, .sublftImg {
    display: table-cell;
}

.gllerySocialSection h2 {
    font-size: 23px;
    color: #c43e28;
    font-weight: lighter;
    font-family: Roboto-Light;
}

.gllerySocialSection .imageGallery .glrTab ul li a {
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    padding: 0 19px 10px;
    float: left;
    color: #9a9a9a;
    font-size: 15px;
    cursor: pointer;
    font-family: Roboto-Light;
}

.gllerySocialSection .imageGallery .glrTab ul li:nth-child(1) a {
    padding-left: 0;
}

.gllerySocialSection .imageGallery .glrTab ul li:nth-last-child(1) a {
    border-right: none;
}

.gllerySocialSection .imageGallery .glrTab ul {
    list-style: none;
    padding-top: 5px;
}

.gllerySocialSection .imageGallery .glrTab {
    width: 100%;
    float: left;
    margin: 10px 0;
}

    .gllerySocialSection .imageGallery .glrTab a {
        text-decoration: none;
        color: inherit;
    }

    .gllerySocialSection .imageGallery .glrTab ul li a.active {
        color: #c43e28;
        border-bottom: 1px solid transparent;
    }

.gllerySocialSection .owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -15px;
    top: 63px;
    width: 20px;
    height: 60px;
    background: url(../img/flexarrow.html) left center no-repeat;
    position: absolute;
}

.gllerySocialSection .owl-theme .owl-controls .owl-buttons .owl-next {
    right: -15px;
    top: 63px;
    width: 20px;
    height: 60px;
    background: url(../img/flexarrow.html) right center no-repeat;
    position: absolute;
}

.leftAcc h3 {
    padding-bottom: 10px;
}

.subRgt {
    padding: 0 15px;
}

.auterpix, .autherNm, .bxrgtSec, .otherpix, .readBtn, .txtfield {
    display: inline-block;
}

.subRgt .pgheading {
    font-weight: 700;
    font-size: 24px;
}

.formheading {
    margin-bottom: 20px;
    font-size: 24px;
}

.heilighttxt {
    background: #FFF354;
}

.divergentForBannerTxt {
    font-size: 19px;
    margin-left: 54px;
    padding-top: 90px;
    text-transform: uppercase;
    width: 24% !important;
}

.row2part {
    width: 50%;
    float: left;
    padding: 0 10px;
}

.topHeading {
    width: 100%;
    padding: 10px;
    background: #e48683;
    color: #fff;
    text-align: center;
}

.mnBxCant {
    width: 100%;
    overflow: hidden;
    max-height: 672px;
    overflow-y: auto;
    margin-top: 10px;
    padding-right: 15px;
}

.bxcant {
    width: 100%;
    margin: 20px 0;
    padding: 0 10px 20px;
    border-bottom: 1px solid #d9534f;
}

.auterpix {
    width: 22%;
    height: 115px;
    overflow: hidden;
}

.otherpix {
    width: 11%;
    margin-bottom: 20px;
    text-align: center;
}

.autherNm {
    width: 77%;
    font-size: 24px;
    color: #000;
}

.auterpix img, .authDetails {
    width: 100%;
}

.readBtn {
    padding: 10px 20px;
    border: 1px solid #d9534f;
    color: #d9534f;
    margin-top: 10px;
}

.bxrgtSec {
    width: 77%;
    vertical-align: middle;
    color: #000;
}

.autherNm, .eventgroup .bxrgtSec {
    padding-left: 20px;
}

.eventgroup .readBtn {
    margin-left: 0;
}

.bannerSection.updateevent {
    position: relative;
    float: left;
    width: 100%;
    background: url(../resourceContent/campus-buzz-main-banner-latest.html) center no-repeat;
}

.nicescroll-rails {
    opacity: 1 !important;
    background: rgba(255,164,164,.5);
    width: 2px !important;
}

.nicescroll-cursors {
    left: 2px;
    background-color: #d9534f !important;
}

.txtfield {
    width: 49%;
    padding: 10px;
    position: relative;
}

    .txtfield input {
        width: 100%;
        padding: 10px;
        border: 1px solid #C8C8C8;
    }

        .txtfield input[type=file] {
            border: none;
            padding-left: 0;
        }

    .txtfield label {
        width: 100%;
        display: block;
        margin: 10px 0;
        font-size: 16px;
        color: #373636;
    }

        .txtfield label em {
            color: #d9534f;
        }

    .txtfield select {
        width: 100%;
        padding: 10px;
        border: 1px solid #C8C8C8;
    }

.frmSec h2 {
    font-size: 30px;
    margin: 20px 0;
    padding-left: 10px;
}

.frmCont {
    width: 100%;
    float: left;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

    .frmCont:nth-child(5) {
        border: none;
    }

    .frmCont h3 {
        padding-left: 0;
        color: #d36854;
        font-size: 30px;
        margin: 0;
    }

.txtBtn {
    padding: 10px;
    float: right;
}

    .txtBtn button {
        width: 135px;
        border: 1px solid #cccaca;
        text-align: center;
        margin: 20px 27px 0 0;
        font-size: 16px;
        padding: 10px;
        color: #737171;
        background: #fff;
        border-radius: 5px;
    }

.radiofield {
    width: 16.3%;
    display: inline-block;
    padding: 10px;
}

    .radiofield label {
        display: block;
        padding: 0 0 10px;
    }

.careerFormContainer .careerFormContent .txtfield label {
    width: 100%;
    margin-right: 0;
}

.careerFormContainer .careerFormContent .txtfield .careerFormInner, .careerFormContainer .careerFormContent .txtfield .careerFormInner2, .careerFormContainer .careerFormContent .txtfield .careerFormInner3 {
    width: 100%;
}

.careerFormContainer .careerFormContent .careerFormEligiblitySec .txtfield .careerFormInner4 {
    width: 100% !important;
    margin-right: 0;
}

.careerFormContainer .formSubmit.txtBtn {
    width: 100%;
    text-align: right;
}

    .careerFormContainer .formSubmit.txtBtn input {
        float: none;
        border-radius: 5px;
    }

.txtfield .fillThefield {
    position: absolute;
    left: 10px;
    bottom: -13px;
    margin: 0;
}

.bannerContentSection {
    font-family: Roboto-Bold;
    font-size: 26px;
    line-height: 26px;
    text-transform: uppercase;
    color: #000;
    max-width: 410px;
    width: 100%;
    position: absolute;
    bottom: 20px;
    padding-left: 15px;
}

.topLeftMenu ul li a {
    padding: 5px 20px;
}

.topLeftMenu ul li:first-child a {
    padding-left: 0;
}

.topLeftMenu ul li {
    margin-right: 0;
}

.white {
    color: #fff !important;
}

@font-face {
    font-family: Roboto-Regular;
    src: url(fonts/roboto-regular.html);
    src: local('☺'), url(fonts/roboto-regular-2.html) format('woff'), url(fonts/roboto-regular-3.html) format('truetype'), url(fonts/roboto-regular-4.html) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Roboto-Light;
    src: url(fonts/roboto-light.html);
    src: local('☺'), url(fonts/roboto-light.woff) format('woff'), url(fonts/roboto-light-2.html) format('truetype'), url(fonts/roboto-light-3.html) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Roboto-Bold;
    src: url(fonts/roboto-Bold.html);
    src: local('☺'), url(fonts/roboto-bold.woff) format('woff'), url(fonts/roboto-bold-2.html) format('truetype'), url(fonts/roboto-bold-3.html) format('svg');
    font-weight: 400;
    font-style: normal;
}

.studntResource {
    width: 100%;
    float: left;
}

    .studntResource ul {
        list-style: none !important;
        margin: 20px 0 0;
        padding: 0;
    }

        .studntResource ul li {
            list-style-image: none !important;
            width: 23%;
            float: left;
            margin: 0 20px 0 0;
        }

            .noSpace, .studntResource ul li:first-child {
                margin-left: 0 !important;
            }

.topspace {
    margin-top: 20px !important;
}

.studntResource ul li img {
    width: 100%;
}

.studntResource ul li span {
    display: block;
    text-align: center;
    color: #585858;
}

.customsomeSet img {
    max-width: 100%;
    height: auto;
}

.pressReleaseContainer {
    width: 100%;
    float: left;
}

    .pressReleaseContainer table {
        width: 100% !important;
    }

        .pressReleaseContainer table tr:nth-child(2n+1) td {
            width: 40%;
        }

.colRight ol li, .colRight ul li {
    font-family: Roboto-Light;
}

.glleryVideoSection .imageGallery .glrTab ul li a {
    color: inherit;
    text-decoration: none;
}

    .glleryVideoSection .imageGallery .glrTab ul li a.active {
        color: #c43e28;
        border-bottom: 1px solid transparent;
    }

.tableCol .proItm img, .tableCol2 .proItm img {
    width: 100%;
}

.glleryVideoSection .owl-theme .owl-controls .owl-page span {
    width: 10px;
    height: 10px;
    margin: 2px 5px;
    background: #fff;
    opacity: 1;
}

.glleryVideoSection .owl-theme .owl-controls .owl-page.active span {
    background: #c83400;
}

.glleryVideoSection .owl-theme .owl-controls {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.popupCantent, .submitpopup {
    position: fixed;
    left: 0;
    top: 0;
}

.footerLink #frmNewsLetter {
    float: right;
    width: 390px;
}

.footer-chkbx {
    width: auto;
    margin: 5px 10px 5px 0;
    float: left;
}

.footerRightSec input[type=checkbox] {
    width: auto;
    margin-right: 10px;
}

.footer-chkbx a {
    color: #428bca;
    text-decoration: none;
}

.submitpopup {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    display: none;
}

.popupCantent {
    width: 530px;
    height: 284px;
    background: #fff;
    border-radius: 5px;
    bottom: 0;
    right: 0;
    margin: auto;
    padding: 15px;
    border: 5px solid #ccc;
}

    .popupCantent h3 {
        color: #8c210b;
        font-size: 24px;
        margin: 0;
        padding: 40px;
    }

.closePopBtn {
    position: absolute;
    right: -15px;
    top: -15px;
    font-size: 20px;
    background: url(../img/fancybox_sprite.png) no-repeat;
    width: 35px;
    height: 35px;
    cursor: pointer;
}

@media only screen and (max-width:959px) {
    .obj-wrap iframe {
        width: 100% !important;
    }
}

