@media screen and (min-width:1500px) {
    /*18-01*/
    .fboardingimg {
        background: url(../images/demo-images/fboardingimg1.jpg) no-repeat;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

        .fboardingimg img {
            display: none
        }

    .fboardingdtldata {
        position: absolute;
        top: auto;
        bottom: 0;
        transform: translateY(-20%);
        padding: 0 20px;
    }
    /*18-01*/
}

    @media screen and (max-width:1440px) {
        .fboardingdtldata {
            position: absolute;
            top: auto;
            bottom: 0;
            transform: translateY(-20%);
            padding: 0 15px;
        }
    }

    @media screen and (max-width:1310px) {
        .evisionimg > img {
            width: 100%;
        }

        .evisionimg {
            text-align: center
        }
    }

    @media screen and (max-width:1220px) {
        .fptabs {
            margin: 0 1% 0 0;
        }
    }

    @media screen and (max-width:1200px) {
        .stulifedtl, .distinfeadtl, .fcampusdatadesc {
            margin-right: 4%;
        }

        .absolom .awardblk {
            width: 25%;
            margin: 20px;
        }
    }

    @media screen and (max-width:1170px) {
        .orefactxt {
            width: 43%;
        }

        .tab-wrap.w956 {
            width: 90%;
        }

        .half-contain, .half-contain.left {
            width: 98%
        }
    }

    @media screen and (max-width:1160px) {
        #fp-nav.right {
            right: 0
        }

        .gtcz .glanceblockttl {
            font-size: 40px;
        }

        .gsplittxt {
            font-size: 78px;
        }

        .high .tab-heading li {
            font-size: 16px
        }
    }

    @media screen and (max-width:1140px) {
        .gl_affdatabox {
            width: 510px;
        }

        .fgloaff {
            padding: 20px 10px
        }

        .univ_placedata {
            padding-left: 20px;
        }

        .glanceblockttl {
            font-size: 32px
        }

        .bigimg {
            width: 97%
        }

        .thumbimg {
            width: 48%
        }

        .bigimg img {
            width: 100%
        }
    }

    @media screen and (max-width:1130px) {
        .gl_affdatabox {
            width: 510px;
        }
    }

    @media screen and (max-width:1110px) {
        .arwd.pa.sixtt .data-wrap {
            width: 33%
        }

        .perdiv-wrap {
            width: 100%;
        }

        .pdt {
            width: 152px;
            display: inline-block
        }

        .pdfir, .pdl {
            width: 44%;
        }

            .pdfir .txtbox.smalltxtbox, .pdl .txtbox.smalltxtbox {
                width: 75%;
            }
    }

    @media screen and (max-width:1100px) {
        .pyp-imp-right img {
            width: 100%
        }

        .awrd, .graph {
            height: 500px
        }

        .leftform.ffitm {
            margin: 0 5% 0 0
        }

        .featureContainer {
            width: 31%
        }

        .whysis .ethos .corevalblock {
            height: auto
        }

        .featureinfo .corevalblock {
            height: auto;
            padding-bottom: 20px;
        }

        .container {
            width: 98%;
        }

        .orefactxt {
            margin-top: 4%
        }

        .film-img img, .film-img img {
            width: 100%;
        }

        .community li {
            padding: 13px 5px;
            font-size: 17px;
            text-align: center
        }

        #carousel.flexslider {
            width: 100%;
            overflow: hidden
        }

        .flex-direction-nav {
            display: none
        }

        .carouselbg .flex-control-nav {
            bottom: 0
        }

            .carouselbg .flex-control-nav li + li + li {
                display: none
            }

        .carouselbg .flex-control-paging li a {
            background: #fff
        }

        .conquest-cnt {
            width: calc(100% - 230px)
        }
    }

    @media screen and (max-width:1120px) {
        .fprogramtabs {
            padding: 12% 0 31px 10%;
        }
    }

    @media screen and (max-width:1110px) {
        .arwd.pa.sevtt .data-wrap.w277 {
            width: 227px;
        }

        .arwd.w370 {
            width: 34%;
            padding-bottom: 38px;
        }

        .arwd.w678 {
            width: 64.6%
        }

        .arwd.w210 {
            width: 20%;
            box-sizing: border-box
        }

        .arwd.w400 {
            width: 35.8%;
            box-sizing: border-box
        }

        .arwd.w210 > .arwd.w210 {
            width: 100%;
        }

        .arwd.iblearnitm.center.w400, .arwd.w210.wrap.iblearnitm, .arwd.iblearnitm.center.w210 {
            margin-left: 0.8%
        }

        .arwd.w900 {
            width: 76.6%
        }

        .arwd.w260 {
            width: 22%;
        }

        .accordion_example2 .personalinfo .txtbox {
            width: 30%;
        }

        .accordion_example2 .academicinfo .txtbox.schoolname {
            width: 50%;
        }

        .txtaar {
            width: 86%
        }

        .tlv {
            width: calc(100% - 274px)
        }
    }

    @media screen and (max-width:1100px) {
        .fprogramtabs {
            padding: 12% 0 31px 5%;
            box-sizing: border-box;
            width: 100%
        }

        .univ_placedata {
            padding-left: 40px
        }

        .amc .right-part-container {
            padding-left: 10px;
            box-sizing: border-box
        }

        .amc .right-part-container {
            width: 100%;
        }

        .amc {
            height: auto
        }

        .brdrl-right {
            width: 50%;
            margin: 0;
            padding-left: 10px;
            box-sizing: border-box
        }

        .glanceblockttl.ln {
            font-size: 24px;
        }

        .arwd .heading.firtab {
            margin-left: 0
        }

        .arwd {
            padding: 20px;
        }

        .awrd.iba, .graph.iba, .celipypdesc .awrd, .celipypdesc .graph {
            height: auto
        }

        .celipypdesc .rlc .heading, .celipypdesc .rrc .heading {
            font-size: 34px
        }

        .celipypdesc .rlc .marklist, .celipypdesc .rrc .marklist {
            font-size: 25px;
        }

        .academicinfo .othtxt {
            width: 100%
        }

        .academicinfo .othertxt {
            width: auto;
            margin-top: 10px;
            float: left
        }

        .hpg {
            width: 100%;
            box-sizing: border-box
        }

        .hpgr {
            width: 100%;
            box-sizing: border-box
        }

        .our-mission {
            padding-left: 1%;
            box-sizing: border-box
        }

        .our-teachers {
            padding-right: 1%;
            box-sizing: border-box
        }
        .guestsec .pictitle{font-size:14px}
    }

    @media screen and (max-width:1090px) {
        .gsoc .counter {
            font-size: 101px;
        }

        .gnos div {
            font-size: 85px;
        }

        .gnosp div {
            font-size: 85px;
        }

        .gsoc .counter {
            font-size: 101px;
        }

        .arwd.pa.fitt .data-wrap.w414 {
            width: 294px
        }

        .accordion_in .acc_content {
            padding: 24px 10px
        }
    }

    @media screen and (max-width:1080px) {
        .univ_placedatabox {
            width: 100%;
        }

        .orefacimg {
            background-position: -190px top
        }

        .arwd.pa.sevtt .data-wrap.w277 {
            width: 21%;
        }

        .arwd.pa.sevtt .data-wrap.w428 {
            width: 45%;
        }

        .arwd.pa.sevtt .data-wrap.w341 {
            width: 33%;
        }

        .arwd.pa.fft .ls, .arwd.pa.sixtt .ls {
            padding-bottom: 0
        }
    }

    @media screen and (max-width:1070px) {
        input.hq[type="text"] {
            width: calc(100% - 155px);
            float: right
        }

        
    }

    @media screen and (max-width:1067px) {
        .high .tab-heading li {
            font-size: 15px;
        }
    }

    @media screen and (max-width:1060px) {
        .gl_affdata {
            padding-left: 30px
        }
    }

@media screen and (max-width:1050px) {
    .map img {
        width: 100%
    }

    .guestsec .pictitle {
        font-size: 13px;
    }
}

    @media screen and (max-width:1040px) {
        .rlc .heading, .rrc .heading {
            font-size: 37px;
            margin-bottom: 10px;
        }

        .rlc .marklist, .rrc .marklist {
            font-size: 27px;
        }
        /*.gl_affdatabox{padding:111px 0 0 0}*/
        .gl_affdatabox {
            padding: 80px 0 0 0
        }

        .padT27 {
            padding-top: 10px;
        }

        .fdesc {
            margin: 0 0 18px;
        }

        .gl_affdatabox {
            width: 490px;
        }

        .brdrl-left {
            vertical-align: middle
        }

        .hpwrap .subnav li a {
            font-size: 20px;
        }
    }

    @media screen and (max-width:1023px) {
        .high .tab-heading li {
            font-size: 14px;
        }
    }

    @media screen and (max-width:1010px) {
        .subnav a {
            font-size: 21px;
        }

        .perdiv-wrap {
            display: block;
        }

        .pdt {
            display: block;
            margin-bottom: 10px;
        }

        .pdfir, .pdl {
            display: inline-block;
            width: 49%;
        }
    }

    @media screen and (max-width:1000px) {
        #fullpage, #fp-nav, .headerwrapper {
            display: none;
        }
        .home-img {
            background-image: url(../images/stock.jpg);
            margin-top: 60px;
            height: 580px;
        }
        .lea-bg-im {
            background-image: url(../images/bg.jpg);
            height: 870px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .happy-mo-bg {
            background-image: url(../images/glance-bg.jpg);
            height: 870px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .pr-padd {
            width: auto;
        }
        .progr-bg {
            background-image: url(../images/discover-bg.jpg);
            height: 700px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .is-bg {
            background-image: url(../images/1.jpg);
            height: 760px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .ab-g-bg {
            background-image: url(../images/glob.png);
            height: 1753px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        .bodyarea.mtz {
            margin-top: -70px !important;
        }
        .is-1 {
            margin-left: -88px;
        }
        .is-2 {
            margin-top: -198px;
            margin-left: 85px;
        }
        .is-3 {
            margin-left: -88px;
        }
        .is-4 {
            margin-top: -198px;
            margin-left: 85px;
        }
        .jo-bg {
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            height: 1960px;
            background-color: #e6e6fa;
        }
        .foo-color {
            background-color: #44193d;
        }
        .conte-margin-top {
            padding-top: 100px;
        }
        .icons-list {
            margin-left: 25%;
        }
        .cen-al {
            text-align: center !important;
    margin-bottom: 30px;
        }
        .k-school {
            margin-bottom: 15px;
        }
        .hovicon.effect-1:after {
            top: -15px;
            left: -15px;
            padding: 7px;
            box-shadow: 0 0 0 4px #fff;
            -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
            -webkit-transform: scale(0.8);
            -moz-transition: -moz-transform 0.2s, opacity 0.2s;
            -moz-transform: scale(0.8);
            -ms-transform: scale(0.8);
            transition: transform 0.2s, opacity 0.2s;
            transform: scale(0.8);
            opacity: 0;
        }
        .hovicon {
            display: inline-block;
            font-size: 45px;
            line-height: 90px;
            margin-top: -20px !important;
            cursor: pointer;
            margin: 20px;
            width: 130px;
            height: 130px;
            border-radius: 50%;
            text-align: center;
            position: relative;
            text-decoration: none;
            z-index: 1;
            color: #ffffff26;
        }

        html.fp-enabled, .fp-enabled body {
            overflow: auto
        }

        .subnav {
            display: block
        }

            .subnav a {
                font-size: 22px;
            }

        .mobile-markup {
            display: block;
        }

        .univ_placedata {
            padding-left: 0;
        }

        .biglogo img {
            width: 100%;
        }
        .pt-80 {
            padding-top: 0px !important;
        }
        .creative {
            background-position: inherit !important;
        }
        .casp-image {
            margin-top: 0;
            max-width: 350px !important;
            margin-left: -25px !important;
            margin-bottom: 35px;
        }
        .single_courses_2 {
            width: 100% !important;
        }
        .events {
            text-align: center !important;
            margin-bottom: -20px !important;
        }
        .look-center {
            text-align: center !important;
        }
        .no-js .owl-carousel, .owl-carousel.owl-loaded {
            display: block;
            margin-bottom: 30px;
        }
        .infraaa {
            background-position: inherit !important;
        }
        .ph-for {
            margin-left: 0 !important;
        }
        .ou-val {
            color: #000080 !important;
            text-align: center !important;
            margin-top: 0px !important;
            margin-bottom: 15px;
        }
        .value-imga {
            max-width: 100% !important;
            padding-top: 15px;
            padding-bottom: 15px;
        }
        .mr-t-b {
            margin-top: -30px !important;
    margin-bottom: -30px !important;
        }
        .m-t {
            margin-top: 30px !important;
        }
        .school-title span {
            font-size: 38px;
            font-weight: 600;
            letter-spacing: 5px;
        }
        .about_title2 {
            font-size: 28px;
            margin-top: 30px;
            font-weight: 600;
            color: #000080;
        }
        .title_style .border_right {
            display: none !important;
            position: relative;
        }
        .t-b-m {
            margin-bottom: 15px;
        }
        .school-me {
            color: #000080;
            font-weight: 600;
            font-size: 30px !important;
            line-height: 40px;
            text-align: center;
            padding-bottom: 25px;
        }
        blockquote {
            font-size: 30px !important;
            width: 100%;
            margin: 50px auto;
            font-family: Open Sans;
            font-style: italic;
            color: #555555;
            padding: 1.2em 0px 1.2em 20px !important;
            border-left: 8px solid #78C0A8;
            line-height: 155px;
            position: relative;
            background: #ededed00;
        }
        .hnavdata li {
            font-size: 14px;
        }

            .hnavdata li a {
                padding: 5px;
            }

        .banners img {
            height: 100%;
            width: auto;
        }

        .bannertagwrapper {
            padding: 0;
            top: 40%;
        }

        #fp-nav.right {
            top: 35%;
        }

        .smalllogo img, .fconimg img {
            width: 100%;
        }

        .rhitem {
            margin-top: 0;
        }

        .fprogramtabswrapper, .fboarding, .stulifewrapper, .mdistinfea, .mdistinfeadtl, .distinfeadtl, .fcampus, .cocu_act_m, .inter_act_m, .univ_place, .gl_aff, .sec7, .footerwrapper {
            width: 100%;
            float: left;
        }

        .cocu_act_m, .inter_act_m {
            background-color: #666;
        }

            .cocu_act_m img, .inter_act_m img {
                width: 102%;
                margin-left: -1%
            }

        .stulifewrapper, .distinfea, .fcampusdtl, .univ_place, .gl_aff {
            height: 35.8%;
            padding-bottom: 3%;
            padding: 0;
            width: 98%;
            margin: 0 auto;
            padding: 20px 2%
        }
        /*.fboardingdtl{width:100%;padding:3% 17% 100% 10px}*/
        .fboardingdtl {
            width: 100%;
            padding: 3% 0% 188px 10px;
            height: auto;
        }

        .inter_act, .gl_aff {
            background-position: center top;
            width: 100%;
        }

        .fgloaff {
            border: 0;
        }

        .innerpage .footerttl.fttl, .footerttl.fttl {
            font-size: 32px;
        }

        .gl_affdatabox {
            padding: 0;
        }

        .cocu_actdata, .inter_actdata {
            padding: 3%;
        }

        .fprogramtabs {
            padding: 3% 0;
            width: 100%;
            text-align: center;
        }

        .fptabs {
            font-size: 14px;
        }

        .fptabscontent {
            padding: 0
        }

        .animateblock {
            opacity: 1;
        }

        .fptabsdata.animateblock.left.animated {
            width: 98%;
            margin: 0 auto;
        }

        .mdistinfeadtl {
            background: #a6a296;
        }

        .distinfeadtl {
            width: 98%;
            padding: 20px 0
        }

        .factdata {
            border-bottom: 15%;
        }

        .gl_aff .fglobalitmdata .fglobalitmmore.knowmore a {
            color: #163478;
            border: 1px solid #163478;
        }

        .univ_placedatabox {
            padding: 20px 0 0;
        }

        .fcontxt {
            font-size: 22px;
        }

        .subnav {
            text-align: center;
            background: url("../images/subnavbg.jpg") 0 0;
        }

            .subnav li::after {
                right: -18px;
            }

            .subnav li {
                margin: 0 3% 0 0;
            }

        .orefactxt {
            width: 46%;
            margin-top: 0;
        }

        .orefacdesc.fdesc {
            margin-bottom: 0;
        }

        .osforfuttxt {
            width: 55%;
        }

        .osforfutimg.rightcontent {
            width: 40%;
        }

        .schtimeblock {
            margin: 1%;
            width: 28%;
        }

        .admprocess h1 {
            font-size: 24px;
        }

        .admprocess img {
            padding: 0;
            width: 100%;
        }

        .posabs {
            font-size: 13px;
        }

            .posabs.step1 {
                bottom: 13%;
                left: 1%;
            }

            .posabs.step2 {
                bottom: 55%;
                left: 8%;
            }

            .posabs.step3 {
                bottom: 10%;
                left: 27%;
            }

            .posabs.step4 {
                bottom: 67%;
                left: 40%;
            }

            .posabs.step5 {
                bottom: 13%;
                right: 25%;
            }

            .posabs.step6 {
                bottom: 57%;
                right: 0;
            }

            .posabs.step7 {
                bottom: 0;
                right: 0;
            }

        .cnt .leftcontent {
            width: 47%;
        }

        .fttl {
            font-size: 45px;
        }

        .cnt .fsubttl {
            font-size: 24px;
        }

        .cnt .bs {
            width: 337px;
            background-size: 100%;
            bottom: -19px;
        }

        .cnt .fdesc, .cdet, .visitingdescdata {
            font-size: 16px;
        }

        .cnt .rightcontent {
            width: 45%;
            left: -25px;
        }

        .flinkblockttl a {
            color: #ffffff;
        }

        .gl_afflogo::before {
            background: 0;
        }

        .gl_afflogo {
            border-bottom: 1px solid #ece7d5;
        }

        .footerwrapper {
            background: none;
            background-color: #44193d;
        }
        .box-border {
            border-left: solid 0px #ffffff;
            border-right: solid 0px #ffffff;
        }
        .fbottom {
            color: #ffffff;
            font-size: 14px;
            padding-bottom: 20px;
        }
        .footerttl::after, .footerttl::before {
            width: 24%;
        }

        .biglogo {
            display: none
        }

        .smalllogo {
            display: block
        }

        .headerwrapper {
            position: static;
            height: 52px;
            background-color: #ffffff;
            padding-top: 10px;
            overflow: hidden
        }

        .submenu {
            z-index: 99
        }

        .hnavdata li a {
            background: #848484;
            color: #fff
        }

        .hnav a {
            background: rgba(0, 0, 0, 0) url("../images/menu-iconfh.png") no-repeat scroll 21% 55%/17px auto;
            color: #163478;
            margin-left: 40px;
        }

        .fprogramtabsdata {
            position: relative
        }

        .ibdprog {
            background: rgba(0, 0, 0, 0) url("../images/demo-images/ftab_ibdeploma.jpg") no-repeat scroll right top;
            height: 534px;
        }

        .stulifewrapper {
            background: rgba(0, 0, 0, 0) url("../images/studentlifebg-res.jpg") no-repeat scroll 4% 0/cover;
            height: 702px;
            position: relative;
        }

        .fcampus {
            background: rgba(0, 0, 0, 0) url("../images/fcampusbg-res.jpg") no-repeat scroll center top/cover;
            height: 701px;
            position: relative
        }

        .fcampusdatadesc {
            bottom: 0;
            left: 0;
            margin: 0;
            position: absolute;
            right: 0;
            width: 100%;
        }

        .myprog {
            background: rgba(0, 0, 0, 0) url("../images/demo-images/ftab_myp.jpg") no-repeat scroll right top;
            height: 500px;
        }

        .pyprog {
            background: rgba(0, 0, 0, 0) url("../images/demo-images/ftab_pyp.jpg") no-repeat scroll right top;
            height: 500px;
        }

        .bannertagdesc br {
            display: none
        }

        .stulifedtl {
            padding-top: 0
        }

        .fboardingimg img {
            width: 100%;
            display: block
        }

        .cribpyp-right {
            vertical-align: middle;
            width: 47%;
        }

        .footerlink {
            text-align: left
        }

        .bblock {
            padding-top: 20px
        }

        .rlc, .rrc, .awrd, .graph {
            width: 100%;
            height: auto;
            float: none;
            text-align: center;
            margin-bottom: 10px;
        }

            .rlc .heading br, .rrc .heading br {
                display: none
            }

            .graph img {
                width: auto
            }

            .awrd .canvas-inner {
                left: 0;
                margin: 0 auto;
                position: absolute;
                right: 0;
            }

        .leftform.ffitm, .rightform.ffitm {
            width: 48%;
        }

        .formtxt {
            width: 100%;
            margin: 0
        }

        .enqblock:nth-child(2) .formtxt, .enqblock:nth-child(2) .ffitm, .enqblock:nth-child(3) .formtxt, .enqblock:nth-child(3) .ffitm,
        .enqblock:nth-child(5) .ffitm {
            width: 48%;
            min-width: initial
        }

            .enqblock:nth-child(2) .ffitm .formval .txtbox, .enqblock:nth-child(3) .ffitm .formval .txtbox, .txtbox {
                width: 100%
            }

        .dob {
            background: none;
            border-left: 0
        }

        .leftform.ffitm {
            margin: 0 2% 0 0
        }

        .formval .txtbox.bigtxtbox, .formval .selectbox, .formval .txtbox {
            width: 100%;
            box-sizing: border-box
        }

        .enqblock:nth-child(2) .formfield:nth-child(5) {
        }

            .enqblock:nth-child(2) .formfield:nth-child(5) .ffitm:nth-child(1), .enqblock:nth-child(2) .formfield:nth-child(6) .ffitm:nth-child(1),
            .enqblock:nth-child(3) .formfield:nth-child(1) .ffitm:nth-child(1) {
                width: 250px
            }

            .enqblock:nth-child(2) .formfield:nth-child(5) .ffitm:nth-child(2), .enqblock:nth-child(2) .formfield:nth-child(6) .ffitm:nth-child(2),
            .enqblock:nth-child(3) .formfield:nth-child(1) .ffitm:nth-child(2) {
                width: calc(96.6% - 250px);
            }

                .enqblock:nth-child(2) .formfield:nth-child(6) .ffitm:nth-child(2) .ffitm {
                    width: auto;
                    margin-right: 10px;
                }

        .evisionimg img {
            width: 100%;
        }

        .corevalblock {
            margin: 8% 1% 0 0;
            width: 44%;
        }

        #flexslider1 .flex-control-nav {
            display: none;
        }

        .ibdp-result .highlight {
            line-height: 35px;
            text-align: left
        }

        .fcampusdatadesc {
            width: 100%;
            margin-right: 0;
            padding: 30px 1%;
            box-sizing: border-box
        }

        .gl_affdatabox {
            width: 100%;
            margin: 0 auto
        }

        .gl_affdata {
            padding-left: 0
        }

        .gl_aff {
            box-sizing: border-box
        }

        .stulifedtl {
            width: 100%;
            position: absolute;
            bottom: 30px
        }

        .amc .left-prt {
            background-position: 67% 0
        }

        .bg-img {
            display: none
        }

        .gbimg {
            margin-right: 0;
            text-align: center
        }

            .gbimg.tr {
                margin-right: 0;
                margin-left: 0;
                text-align: center
            }

        .gacontent {
            width: 70%;
            text-align: center
        }

        .community li {
            width: 31%;
        }

        .community .nos li {
            width: 46%;
            font-size: 20px;
        }

            .community .nos li:first-child, .community .nos li:nth-child(2) {
                border-bottom: 0
            }

            .community .nos li:nth-child(2) {
                border-right: 0
            }

        .halfglance, .glanceblockttl.twoline {
            width: 100%;
        }

            .glanceblockttl.twoline, .halfglance .halfglance {
                text-align: center
            }

        .gtcz .glanceblockttl, .gtcz .glancedesc {
            display: inline-block;
            float: none;
            vertical-align: middle
        }

        .halfglance .fullglance.gtcz, .glanceblockttl, .gsplitboy, .glancelower.gsplitgirl {
            text-align: center
        }

        .leftcontent.gspliticon, .leftcontent.gsplittxt {
            display: inline-block;
            float: none
        }

        .forthglance:last-child .glanceblockttl.last {
            font-size: 27px
        }

        .forthglance {
            width: 49%;
            text-align: center;
            margin-bottom: 20px;
        }

            .forthglance:nth-child(2), .forthglance:nth-child(4) {
                margin-right: 0
            }

            .halfglance .fullglance.gtcz, .glanceitm.halfglance.leftcontent.gsplit, .forthglance .fullglance.lglance {
                margin-bottom: 20px;
            }

        .glanceblockttl.avgstu {
            font-size: 24px;
        }

        .glanceitm.halfglance.rightcontent, .glanceblocklist .glanceblock:nth-child(2),
        .glanceblocklist .glanceblock:nth-child(3), .glanceblocklist .glanceblock:nth-child(4) {
            margin-bottom: 0
        }

        .carouselbg .flex-control-nav {
            display: block
        }

        .carouselbg .flex-control-paging li a {
            height: 9px;
            width: 9px;
        }

        .arwd.pa.tt .ls {
            width: 100%;
        }

        .arwd.pa.tt .rs {
            width: 100%;
            padding-left: 0
        }

        .sports-prgm table th, .interschool table th {
            display: none
        }

        .sports-prgm table td, .sports-prgm table td:last-child, .interschool table td, .interschool.sport.con td:last-child {
            display: block;
            width: 100%;
            box-sizing: border-box;
            text-align: left;
            padding-left: 270px;
            border-bottom: 0
        }

            .sports-prgm table td:first-child {
                border-top: 0
            }

            .interschool.sport.con td:last-child, .interschool table td:last-child, .interschool table td {
                text-align: left;
                padding-left: 40%
            }

        .sports-prgm td[data-title]:before, .interschool td[data-title]:before {
            content: attr(data-title) ":\00A0";
            font-weight: bold;
            width: 70%;
            position: absolute;
            left: 18px;
            display: block
        }

        .interschool td[data-title]:before {
            text-align: center
        }

        .interschool td[data-title]:first-child:before {
            display: none;
            padding-left: 0;
        }

        .interschool td[data-title]:first-child {
            padding-left: 0;
            text-align: center;
            font-weight: bold;
            font-size: 20px;
        }

        .sports-prgm table td ul {
            margin-left: 13px;
        }

        .emdn {
            display: none !important
        }

        .sport.con td.names {
            font-size: 17px;
            padding-left: 40%;
        }

        .interschool td.names[data-title]::before {
            font-weight: bold;
            font-size: 16px;
        }

        .arwd.w678, .arwd.w370 {
            width: 100%;
            margin-left: 0;
        }

        .arwd.iblearnitm.w370.center {
            margin-top: 10px;
        }

        .arwd.iblearnitm.center.w210 {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
            width: 49.8%;
        }

        .arwd.w210.wrap.iblearnitm {
            margin: 10px 0 0;
            width: 50%;
        }

        .arwd.iblearnitm.center.w210.ms.mr10, .arwd.iblearnitm.center.w210.ms.tb {
            width: 100%;
        }

        .arwd.iblearnitm.center.w210.ms.tb {
            margin-top: 10px;
        }

        .arwd.iblearnitm.center.w400 {
            margin: 10px 0 0;
            width: 49.6%;
        }

        .arwd.w260 {
            width: 21.9%
        }

        .arwd.pa.fitt .data-wrap.w188 {
            width: 20%
        }

        .arwd.pa.fitt .data-wrap.w414 {
            width: 34%;
        }

        .arwd.pa.fitt .data-wrap.w498 {
            width: 40%;
        }

        .aaf.w320.resla {
            display: none
        }

        .formval .txtbox.select, .formval .txtbox.aaf {
            width: 70%;
        }

        .our-mission, .our-teachers {
            height: auto;
            margin: 10px auto;
            padding: 10px 2%;
            width: 100%;
            min-height: auto;
            float: none
        }

        .hpg, .hpgr {
            float: none;
            padding: 0
        }

        .clearn .clearn-desc {
            width: 98%;
            display: block;
            height: auto;
            min-height: auto;
            margin: 0 auto
        }

            .clearn .container, .clearn .clearn-desc.middle {
                width: 100%;
            }

            .clearn .clearn-desc.middle, .clearn .clearn-desc, .clearn .clearn-desc:first-child {
                padding: 50px 2%;
            }

        .bblock.wwu {
            padding-bottom: 0
        }

        .rhitem {
            padding-right: 0;
            margin-left: 10px;
            margin-top: -4px;
        }

        .scholarshipblk {
            width: 33%;
            margin: 0 0 20px
        }

        .high .tab-heading li, .unplacement .tab-heading li {
            font-size: 16px
        }

        .high .tab-heading, .unplacement .tab-heading {
            position: static
        }

        .tab-heading li.active {
            border-bottom: 1px solid #c8c8c8
        }

        .studentname {
            width: 70%;
        }

        .studentdistinction {
            width: 30%;
        }

        .mob-device.mobile-markup .headerwrapper {
            overflow: auto;
            overflow-x: hidden
        }
        /*supriya-11-01-18*/
        .stulifedesc.fdesc, .fcampusdesc.fdesc.fbigfont, .fboardingdesc.fdesc {
            width: 100%;
        }
        .new-one {
            color: #ffffff !important;
            font-size: 39px;
        }

        .stulifewrapper, .fcampus {
            height: 600px;
        }

        .mdistinfea img {
            display: block;
        }

        .fboardingdtldata.animateblock.left.animated {
            margin-left: 20px;
            margin-top: 20px;
        }

        .distinfeadtl.rightcontent.animateblock.top.animated {
            margin-left: 20px;
        }

        .fcampusdatadesc.fcampusdtlitm.rightcontent {
            margin-left: 20px;
        }

        .univ_placedata.fglobalitmdata.animateblock.left.animated {
            margin-left: 10px;
        }

        .container.banner-txt {
            margin-left: 25px;
        }

        .fptabsdata.animateblock.left.animated {
            margin-left: 25px;
        }
        /*.stulifedtl.rightcontent.animateblock.top.animated {margin: 0 0 0 10px;}*/
        .fptabdesc.fdesc.fbigfont {
            width: 92%;
        }

        .fptabmore.knowmore {
            margin-bottom: 20px;
        }

        .fboardingimg {
            position: relative;
        }



        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 77%;
            padding: 3% 0% 0 0%;
        }
        .guestsec .pictitle {
            font-size: 12px;
        }
    }

    @media screen and (max-width:980px) {
        .arwd.pa.sixtt .data-wrap {
            width: 50%;
        }

            .arwd.pa.sixtt .data-wrap:last-child {
                width: 100%;
            }

        .arwd.pa.sixtt .ls .data-wrap:last-child .data {
            padding-left: 0
        }
    }

    @media screen and (max-width:980px) {
        .graph img {
            width: 100%;
        }

        .rqideals li {
            margin-right: 2%
        }

        .graph img {
            width: auto
        }
    }

    @media screen and (max-width:970px) {
        .arwd.pa.w50 {
            width: 100%;
        }
    }

    @media screen and (max-width:960px) {
        .subheading {
            line-height: 30px;
            text-align: left
        }

        .gnnsisco .glanceblockttl {
            font-size: 26px
        }

        .scholarshipformcont p {
            line-height: 20px;
        }

        .accordion_in .acc_content .txtaar {
            width: calc(100% - 121px);
            margin-left: 0;
            float: right
        }

        .subject-graph {
            width: 100%;
            margin: 0 auto
        }

            .subject-graph img {
                width: 100%
            }
    }

    @media screen and (max-width:940px) {
        .arwd.w900 {
            width: 100%;
        }

        .arwd.w260 {
            margin: 0;
            width: 100%;
            margin-top: 10px;
        }

        .arwd.pa.sevtt .data-wrap.w428 > .data {
            width: 39%;
            box-sizing: border-box
        }

        .arwd.pa {
            box-sizing: border-box
        }

        .featureinfo .ethos .corevalblock {
            width: 49%;
            margin-right: 0;
            margin-bottom: 30px;
        }

        .featureinfo .cventerblock .corevalttl::after {
            top: 30px
        }

        .hpwrap .subnav li a {
            font-size: 18px;
        }

        .pgallery-wrap .sec2 {
            margin: 0 1%
        }
        .logo{width:42%}
        .rightheader{width:53%}
    }

    @media screen and (max-width:910px) {
        .iblearnright.iblearnitm img {
            width: 100%;
        }

        .crright {
            width: 37%
        }

            .crright img {
                width: 100%
            }

        .enqblock:nth-child(9) .enqblockdesc .formfield:nth-child(3) .formval.ffitm,
        .enqblock:nth-child(9) .enqblockdesc .formfield:nth-child(4) .formtxt.nowidth {
            display: inline
        }

        .guest-div {
            width: 50%;
            height: 250px;
        }

        .guest-post {
            font-size: 14px;
        }

        .guest-div.last {
            border-bottom: 1px solid #e0e0e0;
        }

        .guest-div:nth-child(2n) {
            border-right: 0
        }

        .owl-wrapper-outer .guest-div:nth-child(2n+0) {
            border-right: 0
        }

        .guest-div:nth-child(7), .guest-div:nth-child(8) {
            border-bottom: 0
        }

        .cocuact {
            width: 100%
        }

        .ib-result .guest-div:nth-child(3n) {
            border-right: 1px solid #e0e0e0;
        }

        .collcountxt.collcounitm {
            width: 100%
        }

        .third.tb .flex-control-nav {
            display: block;
            width: 100%;
            bottom: -30px
        }

        .third.tb .flex-direction-nav {
            display: none
        }

        .third.tb .flex-control-paging li a {
            background: #1d3772;
        }

        .guest-div.mh + .guest-div.mh + .guest-div.mh + .guest-div.mh + .guest-div.mh {
            border-bottom: 1px solid #e0e0e0;
        }

        .guest-wrap {
            margin-bottom: 20px;
        }

        .rqideals li a {
            padding: 5px 10px
        }

        .ib-result {
            width: auto
        }

            .ib-result .guest-div {
                width: 50%
            }

                .ib-result .guest-div:nth-child(4n) {
                    border-right: 0;
                    border-bottom: 1px solid #e0e0e0
                }

                .ib-result .guest-div:last-child {
                    border-right: 0
                }

                /******************   09-08-2017 open ***************/
                .ib-result .guest-div:last-child {
                    border-right: 0;
                    border-top: 0px;
                    width: 50%;
                    border-left: 0px;
                }

        /******************   09-08-2017 close ***************/
        /*11-01-18*/
        .stulifewrapper, .fcampus {
            height: 500px;
        }
        .guestsec .pictitle {
            font-size: 11px;
        }
        .prep-logo-sec a {
            font-size: 28px;
        }
        .prep-logo-sec {
            width: 76%;
            margin-left: 2%;
        }
    }

    @media screen and (max-width:880px) {
        .stulifewrapper {
            background-position: 30% 0
        }

        .subnav a {
            font-size: 18px;
        }

        .accordion_example2 .academicinfo ul {
            margin-left: 0
        }

        .smalllogo img, .fconimg img {
            width: 88%;
        }

        .hpwrap .subnav li {
            margin: 0 4% 0 0
        }

        .pichead {
            font-size: 14px;
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 74%;
            padding: 3% 0% 0 0%;
        }
        .desc-list-blk, .prep-img-blk{width:46% !important}
        .rightheader {
            width: 56%;
        }
        .logo {
            width: 44%;
        }
    }

    @media screen and (max-width:865px) {
        .hpwrap .subnav li {
            margin: 0 3% 0 0;
        }

            .hpwrap .subnav li::after {
                right: -13px;
            }
    }

    @media screen and (max-width:860px) {
        .brdrl-left, .brdrl-right {
            width: 100%;
        }

        .community li {
            width: 30%;
            font-size: 16px;
        }

        .community .nos li {
            font-size: 19px;
        }

        .featureName {
            font-size: 19px;
        }

        .gtcz .glanceblockttl {
            margin-right: 20px;
            width: 48%;
        }

        .fixedheaderwrapper .hnav a {
            margin-right: -50px;
        }
    }

    @media screen and (max-width:840px) {
        .arwd.pa.sevtt .data-wrap.w277, .arwd.pa.sevtt .data-wrap.w428 {
            width: 100%;
            border: 0
        }

            .arwd.pa.sevtt .data-wrap.w428 > .data, .arwd.pa.sevtt .data-wrap.w341 > .data {
                padding-left: 0
            }

        .arwd.pa.sevtt .data-wrap.w341 {
            width: 100%;
        }

            .arwd.pa.sevtt .data-wrap.w341 .data {
                width: 49%;
                display: inline-block;
                padding-right: 0;
                border-bottom: 0
            }

        .pic {
            width: 49%;
        }

        .pichead {
            font-size: 16px;
        }
        .guestsec .pictitle br{display:none}
        .guestsec .pictitle {
            font-size: 16px;
            line-height:40px
        }
    }

    @media screen and (max-width:820px) {
        .orefacimg, .orefactxt {
            width: 100%;
            margin: 0 auto;
            background-position: 0 top
        }

        .orefactxt {
            width: 98%;
            margin: 0 auto;
            float: none
        }

        .orefac {
            background: #23276e;
            padding-bottom: 20px;
        }

        .arwd.pa.fft .ls, .arwd.pa.fft .ls .data.w100, .arwd.pa.fft .rs {
            width: 100%;
        }

            .arwd.pa.fft .ls .data {
                width: 32%
            }

        .featureinfoRight img {
            width: 100%;
        }
        .prep-logo-sec a {
            font-size: 22px;
            
        }
    }

    @media screen and (max-width:814px) and (min-width:801px) {
        .arwd.iblearnitm.center.w210 {
            width: 49.7%
        }

        .arwd.iblearnitm.center.w400 {
            width: 49.5%;
        }
    }

    @media screen and (max-width:810px) {
        .community .nos li {
            width: 100%;
            border-right: 0;
            border-left: 0
        }

        .community li.weekly.lef {
            border-bottom: 0
        }

        .community li {
            font-size: 15px;
        }

        .hpwrap .subnav li a {
            font-size: 17px;
        }
    }

    @media screen and (max-width:800px) {
        .iblearnleft.iblearnitm, .iblearnright.iblearnitm {
            width: 100%;
        }

            .iblearnright.iblearnitm img {
                width: auto;
            }

        .iblearnright.iblearnitm {
            text-align: center
        }

        .crleft {
            width: 100%
        }

        .crright, .pyp-imp-right, .cribpyp-left {
            width: 100%;
            text-align: center
        }

            .crright img, .pyp-imp-right img {
                width: auto
            }

        .cribpyp-right, .pyp-imp-left {
            width: 98%;
            float: none
        }

        .pyp-imp-right, #beliefs_val .curri .iblearnlist {
            width: 100%
        }

        .ilinks {
            text-align: center
        }

        #beliefs_val .iblearnlist {
            margin: 0 60px 0 0;
            width: auto
        }

        .adat-left, .adat-right {
            width: 100%;
        }

        .enqblock:nth-child(9) .enqblockdesc .formfield:nth-child(3) .formtxt.nowidth,
        .enqblock:nth-child(9) .enqblockdesc .formfield:nth-child(4) .formval.ffitm {
            display: inline
        }

        .enqblock:nth-child(7) .ffitm, .enqblock:nth-child(8) .ffitm {
            display: inherit;
            float: left;
            margin-bottom: 10px;
            margin-right: 22px;
            width: auto;
        }

        .evisiontxt {
            position: static;
            -ms-transform: none;
            -webkit-transform: none;
            transform: none;
        }

            .evisiontxt .fttl.whitetxt.bold, .evisiontxt .descdata.whitetxt.bold {
                color: #000 !important;
                font-weight: 100 !important;
                text-align: left
            }

            .evisiontxt .descdata.whitetxt.bold {
                font-size: 20px !important;
                font-weight: normal;
                color: #5d5d5d !important;
                text-transform: capitalize;
                margin-bottom: 0
            }

            .evisiontxt .fdesc {
                margin-bottom: 0
            }

        .ofofstuttl.fttl {
            width: 100%;
            text-align: left
        }

        .ofofstu .ofofstudesc.fdesc {
            text-align: left
        }

        .featureContainer {
            margin: 0 auto 10px;
            width: 354px;
            float: none
        }

        .tab-wrap.w956 {
            width: 98%;
        }

        .cnt .bs {
            display: none
        }

        .cfbox {
            background: none
        }

        .popbg {
            display: inline-block;
            vertical-align: middle;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 99;
        }

        .arwd.iblearnitm.center.w210 {
            width: 49.7%
        }

        .arwd.iblearnitm.center.w400 {
            width: 49.5%
        }

        .oar-left, .ach-table-wrap {
            width: 100%;
        }

        .flex-direction-nav .flex-prev {
            left: 0
        }

        .third .flex-direction-nav .flex-next {
            right: 0
        }

        .oar-right {
            text-align: center;
            width: 100%;
        }

        .third li.flex-nav-next .flex-next {
            background-position: 18px 0
        }

        .oar-right img {
            width: auto
        }

        .ethos .evisiontxt {
            width: 100%;
        }

        .featureinfo {
            width: 90%;
            margin: 0 auto
        }

            .ethos .corevalblock:nth-child(2), .featureinfo .ethos .corevalblock:nth-child(4) {
                float: right
            }

        .corevalttl br {
            display: none
        }

        .featureinfo .corevalttl::after {
            top: 28px
        }

        .featureinfo .corevaldesc, .corevaldesc {
            margin-top: 20px;
        }

        .corevalttl::after, .cventerblock .corevalttl::after {
            top: 30px;
        }

        .fixedheaderwrapper .hnavdata li a {
            font-size: 13px;
        }

        .fboardingdesc.fdesc {
            width: 96%;
        }
    }

    @media screen and (max-width:790px) {
        .arwd.iblearnitm.center.w210, .arwd.w210.wrap.iblearnitm {
            width: 49.7%
        }

        .arwd.pa.fitt .data-wrap.w188, .arwd.pa.fitt .data-wrap.w414 {
            width: 49%;
        }

        .arwd.pa.fitt .data-wrap.w498 {
            width: 100%;
            border-top: 1px solid #cccccc;
            margin-top: 10px;
        }

        .data-wrap.w498 > .data {
            padding-left: 0 !important
        }
        /*.fixedheaderwrapper .headernav.rhitem.desk, .fixedheaderwrapper .headernav.rhitem.mob .submenu{display:none}*/
        .submenu li {
            float: none;
            position: relative;
            width: 100%;
            display: block
        }

        .submenu {
            width: 165px;
            top: 141px;
        }

        .fixedheaderwrapper .headernav.rhitem.mob {
            display: block;
            margin: 13px 0 0;
        }

        .fixedheaderwrapper .hnav a {
            margin-right: 0
        }

        .rightcontent {
            margin-top: 0
        }

        .headernav.rhitem {
            margin-left: 0;
            width: 100%;
        }

        .fixedheaderwrapper .headernav.rhitem.mob li {
            padding-bottom: 0;
            cursor: pointer
        }

        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li {
            width: 22.3%;
            margin-right: 24px;
            float: left;
            text-align: center;
            display: inline;
        }

        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata li a {
            box-sizing: border-box;
            font-size: 16px;
            letter-spacing: 2px;
        }

        /*.fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li:nth-child(3) {
            margin: 0 2%;
            width: 29.3%
        }*/
        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li:last-child{
            margin-right:0
        }
        .fixedheaderwrapper.innerheader {
            height: auto;
        }

        .awardblk {
            width: 28%
        }
        .headernav.rhitem{display:none}
        .fixedheaderwrapper .rhitem{float:right}
    }

    @media screen and (max-width:770px) {
        .bnvsubblock {
            box-sizing: border-box;
            float: none;
            width: 98%;
            margin: 0 auto 10px;
            padding: 10px
        }

        /* .mds, .mds + .mds {
            width: 100%;
            margin: 0 0 10px
        } */
        .image-circle2 {
            width: 90px;
            height: 90px;
            border-radius: 50%;
            border-top: 2px dashed #b9c4d8;
            border-right: 2px dashed #143d7a;
            border-left: 2px dashed #143d7a;
            border-bottom: 2px dashed #143d7a;
            padding: 10px;
            margin-left: 0;
            animation: spin 10s infinite linear;
        }
        .image-circle1 {
            width: 90px;
            height: 90px;
            border-radius: 50%;
            border-top: 2px dashed #ffdcbf;
            border-right: 2px dashed #ff8600;
            border-left: 2px dashed #ff8600;
            border-bottom: 2px dashed #ff8600;
            padding: 10px;
            margin-left: 0;
            animation: spin 10s infinite linear;
        }
        .image-circle {
            width: 90px;
            height: 90px;
            border-radius: 50%;
            border-top: 2px dashed #c3e8f8;
            border-right: 2px dashed #00b3e6;
            border-left: 2px dashed #00b3e6;
            border-bottom: 2px dashed #00b3e6;
            padding: 10px;
            margin-left: 0;
            animation: spin 10s infinite linear;
        }
        .mds {
            width: 33%;
            /* border: 2px solid #FF9800; */
            float: left;
            border-radius: 3px;
            /* padding: 10px 20px; */
            box-sizing: border-box;
        }
        .ar-1 {
            margin-left: -35px;
            margin-right: -15px;
        }
        .ar-2 {
            margin-right: -67px;
    margin-left: 10px;
        }
        .new-demo2 {
            color: #44193d;
            text-align: center;
            font-size: 14px;
            width: 222%;
            font-weight: 600;
            margin-top: 18px;
        }
        .ar-3 {
            
        }
        .arr-1 {
            margin-left: -40px;
        }
        .arr-2 {
            margin-left: -40px;
        }
        .arr-3 {
            margin-left: -15px;
        }

            .mds.mh347px, .mds.mh279px {
                min-height: auto
            }

        .td {
            font-size: 16px;
        }

        .uname {
            width: 49%;
            padding-right: 2%;
            box-sizing: border-box
        }

            .uname + .uname {
                background: none
            }

                .uname + .uname + .uname {
                    padding-left: 0;
                    width: 100%;
                    margin-top: 10px;
                    border-top: 1px solid #dfdfdf;
                    padding-top: 10px;
                }

        .gtcz .glanceblockttl {
            margin: 0;
            text-align: center;
            width: 100%;
        }

        .arwd.pa.tt .data {
            width: 100%;
        }

        .arwd .data .datas br {
            display: none
        }

        .arwd .data:last-of-type, .arwd.pa.tt .data {
            padding-bottom: 0
        }

        .desc-wrap .desccnt {
            width: 49%;
        }

            .desc-wrap .desccnt:nth-child(2) {
                background: none
            }

        .desk-mark {
            display: none;
        }

        .mob-mark {
            display: block;
            border: 1px #e6e6e6 solid
        }

        .community li {
            font-size: 14px
        }

        .pdfir .txtbox.smalltxtbox, .pdl .txtbox.smalltxtbox {
            width: 100%;
            margin-top: 10px;
        }

        .pdfir, .pdl {
            width: 100%;
        }

        .formval .txtbox.select.w200, .pdt {
            width: 100%;
            margin: 0;
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .accordion_in .acc_content .txtaar, input.hq[type="text"] {
            width: 100%;
        }

        .rqlogo, .rqdesc {
            width: 100%;
            text-align: center
        }

            .rqdesc .bth {
                padding: 0;
                text-align: center
            }

        .rqideals li {
            margin-right: 1%
        }

            .rqideals li a {
                font-size: 15px
            }

        .wid50 {
            width: 100%
        }

        .olmpiad {
            width: 50%
        }

        .interschool .wid50 {
            width: 50%
        }

        .year-report .rightcontent {
            margin-top: 50px
        }

        .mb25 {
            margin-bottom: 0;
        }

        .studentname {
            width: 60%;
        }

        .studentdistinction {
            width: 40%;
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 68%;
            padding: 3% 0% 0 0%;
        }
        .guestsec .pictitle {
            font-size: 15px;
        }
        }
    /*11-01-18*/
    @media screen and (max-width:767px) {

        .fboardingmore.knowmore, .fptabmore.knowmore {
            margin: 0 0 20px 0;
        }
        .guestsec .pictitle {
            font-size: 13px;
        }
        }


    @media screen and (max-width:750px) {
        .amc .left-prt, .amc .right-prt {
            width: 100%;
        }

        .amc .right-part-container {
            margin-top: 10px
        }

        .amc .right-prt {
            width: 98%;
            text-align: left
        }

        .amc .fttl {
            text-align: left
        }

        .gacontent, .gbimg.tr, .gbimg {
            width: 100%;
        }

        .bblock.ga.pos {
            position: relative;
            height: 400px;
        }

            .bblock.ga.pos .gacontent {
                bottom: 0;
                position: absolute;
                top: 279px;
            }

            .bblock.ga.pos .gbimg.tr {
                position: absolute;
                top: 20px;
            }

        .halfglance .halfglance {
            padding: 10px 0
        }

        .arwd .ls, .arwd .rs {
            width: 100%;
        }

            .arwd .rs .data-wrap:first-child .data, .arwd .rs .data-wrap.jns .data {
                padding-left: 0
            }

        .arwd .data:last-of-type {
            padding-bottom: 0
        }

        .arwd .data-wrap:last-child .data {
            padding-left: 20px
        }

        .h1415t.dis, .sresmenu {
            display: none
        }

        #subnav {
            display: block;
            text-align: center;
        }

            #subnav.hnav.rhitem {
                border: 0 none;
                margin: 0;
                padding: 0;
                width: 100%;
                background: #273a75
            }

        .hpwrap .subnav li, .subnav li {
            margin: 0
        }

        #subnav .hnav a {
            margin: 0 auto;
            width: 140px;
        }

        .subnav {
            background: #3c57ab;
            margin-bottom: 10px;
        }

            .subnav a, .subnav li {
                line-height: initial;
                margin: 0;
                text-align: center;
                margin-bottom: 5px;
            }

            .subnav li {
                display: block;
            }

            .subnav a {
                display: inline;
            }

            .subnav li::after {
                display: none
            }

        #subnav.hnav a {
            background: none;
            padding: 0;
            background: url("../images/go-dwn.png") no-repeat right 6px;
            padding-right: 25px;
            color: #fff
        }

        li.subactive a {
            border-bottom: 1px solid #fff
        }

        .subnav .container {
            width: 100%;
            padding: 10px;
            box-sizing: border-box
        }

        .hnav.rhitem.sub {
            float: right;
            font-size: 15px;
            display: block
        }

        .admprocess img {
            display: none
        }

        .posabs {
            position: static;
            font-size: 16px;
            color: #5d5d5d
        }

            .posabs.step1, .posabs.step2, .posabs.step3, .posabs.step4, .posabs.step5, .posabs.step6, .posabs.step7 {
                width: 100%;
                overflow: hidden;
                margin-top: 10px;
            }

            .posabs .no {
                font-size: 25px;
                color: #2b3b70;
                float: left;
                vertical-align: middle;
                margin-top: 3px;
                margin-right: 10px;
            }

            .posabs .text {
                float: left;
                vertical-align: middle;
                width: 93%;
                margin-top: 8px;
            }

                .posabs .text br {
                    display: none
                }

        .interschool td[data-title]::before, .interschool td[data-title]:first-child, .bth {
            text-align: left;
            padding-left: 10px;
        }

        .interschool.sport.con td:last-child, .interschool table td:last-child, .interschool table td, .sport.con td.names {
            padding-left: 60px;
        }

        .arwd.pa.sixtt .rs .data-wrap .data {
            padding-left: 0
        }

        .arwd.pa.sixtt .data-wrap, .arwd.pa.sixtt .data-wrap:last-child {
            width: 33%
        }

        .featureinfo .cventerblock .corevalttl::after {
            top: 50px
        }

        .featureinfoLeft, .featureinfoRight {
            width: 100%;
            float: none
        }

        .community ul {
            text-align: center
        }

        .community li {
            width: 31%;
            font-size: 15px;
            display: inline-block
        }

        .featureinfoRight {
            text-align: center
        }
        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li{margin-right:21px}
    }

    @media screen and (max-width:740px) {
        .formfield {
            margin-bottom: 0
        }

        .formtxt.w320, .ffitm {
            width: 49%;
            margin-right: 0
        }

        .formval .selectbox, .formval .txtbox.midtxtbox, .enqblock:nth-child(2) .formtxt, .enqblock:nth-child(2) .ffitm,
        .enqblock:nth-child(3) .ffitm, .enqblock:nth-child(5) .ffitm {
            width: 100%;
            margin-bottom: 5px
        }

            .enqblock:nth-child(2) .ffitm .ffitm .ffitm {
                width: auto;
                margin-right: 10px;
            }

        .enqblock:nth-child(2) .formfield, .enqblock:nth-child(3) .formfield, .enqblock:nth-child(6) .formfield {
            margin-bottom: 0
        }

            .enqblock:nth-child(2) .formfield:nth-child(5) .ffitm:nth-child(1), .enqblock:nth-child(2) .formfield:nth-child(5) .ffitm:nth-child(2),
            .enqblock:nth-child(2) .formfield:nth-child(6) .ffitm:nth-child(1), .enqblock:nth-child(2) .formfield:nth-child(6) .ffitm:nth-child(2),
            .enqblock:nth-child(3) .formfield:nth-child(1) .ffitm:nth-child(1), .enqblock:nth-child(3) .formfield:nth-child(1) .ffitm:nth-child(2),
            .enqblock:nth-child(4) .ffitm {
                width: 100%;
            }

        .enqblock:nth-child(4) .ffitm {
            margin-bottom: 10px;
        }

            .enqblock:nth-child(4) .ffitm .ffitm {
                width: auto;
                margin-right: 10px;
                display: inline
            }

        .formtxtitm {
            width: 100%;
            margin: 0 0 10px 0
        }

        .enqblock:nth-child(6) .ffitmmmargin, .enqblock:nth-child(6) .ffitmmmargin .ffitm, .enqblock:nth-child(9) .ffitmmmargin,
        .enqblock:nth-child(9) .ffitmmmargin .ffitm {
            width: auto;
            margin-left: 5px
        }

        .logo.leftcontent {
            text-align: left
        }
        /*.hnavdata li:nth-child(2), .hnavdata li:nth-child(3){display:none}*/
        .cventerblock .corevalttl::after {
            top: 50px
        }

        .videogallery-wrap .heading {
            font-size: 21px;
            background-position: center 40px
        }

        .left-sec {
            width: 100%;
            float: none;
            margin-bottom: 20px
        }

        .right-sec {
            width: 100%;
            float: none
        }

        .highlights-page .tab-heading li {
            font-size: 15px;
        }
    }

    @media screen and (max-width:720px) {
        .academicresult thead {
            display: none
        }

        .academicinfo table tr td {
            position: relative;
            display: block;
            padding-left: 300px
        }

        .academicresult td[data-title]::before {
            content: attr(data-title) ": ";
            display: block;
            font-weight: bold;
            left: 10px;
            position: absolute;
            width: 100%;
            text-align: left
        }

        .academicinfo .academicresult .formval .txtbox, .academicinfo .academicresult .formval input[type="file"] {
            width: 100%
        }

        .uploaddoc .academicresult .formval .filename, .academicinfo .academicresult .formval input[type="file"] {
            margin: 10px 0 0 0
        }

        .academicinfo .academicresult .formval .txtbox.marL20 {
            margin-left: 0 !important
        }

        .academicinfo .totalmarks .txtbox {
            margin-right: 2%;
        }

            .academicinfo .totalmarks .txtbox.marL20 {
                margin-left: 10px !important
            }

        .academicinfo table tr td {
            border-bottom: 0;
            border-left: 0;
            border-right: 0
        }

            .academicinfo table tr td:first-child {
                border-top: 0
            }

            .academicinfo table tr td:last-child {
                border-bottom: 1px solid #c7c7c7
            }

        .fixedheaderwrapper .biglogo {
            width: 320px;
        }

        .biglogo img {
            width: 50%;
        }
    }

    @media screen and (max-width:710px) {
        .faims .us .left-prt, .faims .us .right-prt {
            width: 100%;
            margin: 0;
            padding-left: 0;
            background: none
        }
        .guestsec .pictitle {
            font-size: 12.5px;
        }
    }

    @media screen and (max-width:700px) {
        .fcopy.leftcontent, .fdesign.rightcontent {
            float: none;
            text-align: center
        }

        .formfield:first-child {
            margin-bottom: 0
        }

        .enqblock:last-child .formval .txtarea, .enqblock:last-child .formval.ffitm {
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 10px;
        }

        .schtimeblock {
            width: 44%;
        }

        #ibcurri .ass-left {
            width: 100%;
            margin-bottom: 10px;
        }

        #ibcurri .ass-right {
            text-align: center;
            width: 100%
        }

            #ibcurri .ass-right img {
                width: 100%
            }

        .us .left-prt {
            width: 100%;
            margin-bottom: 10px
        }

        .us .right-prt {
            width: 100%;
            text-align: center
        }

        .tb-left, .tb-right {
            width: 100%;
        }

        .tb-right {
            text-align: center
        }

        .tebrd .tab-wrap {
            padding: 0;
        }

        .tab-wrap.w956 {
            margin-bottom: 10px;
        }

        .gbimg img {
            width: auto
        }

        .con-img-wrap {
            text-align: center
        }

        .con-img:nth-child(2n+0) {
            margin-right: 0
        }

        .con-img:nth-child(3), .con-img:nth-child(9) {
            margin-right: 2%;
        }

        .con-img {
            width: 48%;
            margin-bottom: 10px
        }

            .con-img.third {
                margin-top: 0
            }

        .arwd.iblearnitm.center.w400 .heading br {
            display: none
        }

        .accordion_example2 .personalinfo .txtbox {
            width: 29%;
        }

        .sal-div {
            width: 100%;
            margin-bottom: 10px
        }

        .owl-wrapper-outer .guest-div {
            border-right: 0
        }

        .scholarshipblk {
            width: 49%
        }
        .guestsec .pictitle {
            font-size: 12px;
        }
        .desc-list-blk {
            width: 100% !important;
            margin: 8% 0;
        }
        .prep-img-blk {
            width: 80% !important; display:block; margin:0 auto
        }
        .prgrm-blck{width:30%}
        .prep-wrap-blk {
            margin-bottom: 35px;
        }
    }

    @media screen and (max-width:768px) {
        .fboardingdtl {
            padding: 3% 17% 210px 10px;
        }

        .factdatamore.knowmore {
            margin-bottom: 10px;
        }

        .mdistinfeadtl .stulifemore.knowmore {
            margin-bottom: 10px;
        }

        .fglobalitmmore.knowmore {
            margin-bottom: 12px;
        }
        .guestsec .pictitle {
            font-size: 14px;
        }
        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li {
            margin-right: 2px;
            width: 24.3%;
        }
        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li a{
           font-size:13px
        }
    }

    @media screen and (max-width:680px) {
        .collcounimg.collcounitm {
            width: 100%;
            text-align: center
        }

            .collcounimg.collcounitm img {
                width: auto
            }

        .forthglance .fullglance.lglance {
            height: auto
        }

        .glancebdesc.gsoc.w100, .forthglance:last-child .glanceblockttl.last {
            width: 100%;
            float: none;
            text-align: center;
            margin-top: 10px;
        }

        .arwd.pa.fft table .data {
            width: 100%;
        }

            .arwd.pa.fft table .data .datan {
                font-size: 16px
            }

        .pddob {
            width: 100%;
            margin-bottom: 10px;
        }
        .guestsec .pictitle {
            font-size: 12px;
        }
    }

    @media screen and (max-width:670px) {
        .academicinfo .totalmarks .txtbox.marL20 {
            width: 93%;
            margin-left: 0 !important;
            margin-top: 10px;
            margin-right: 0
        }

        .totalmarks.formval.padL27 {
            padding-left: 10px
        }

        .rqideals li:last-child {
            margin-top: 10px
        }

        .rqideals li a {
            padding: 3px 8px
        }
        .guestsec .pictitle {
            font-size: 11px;
        }
    }

    @media screen and (max-width:640px) {
        .bsmaltttl {
            font-size: 20px;
            line-height: 20px;
        }

        .bbigttl {
            font-size: 24px;
            line-height: 24px;
        }

        .bannertagdesc, #slide1 .bannertagdesc {
            margin: 2.5% 0;
            width: 80%;
        }

        #fp-nav.right {
            top: 55%;
        }

        .hnav {
            border-left: 0;
        }

        .fcontxt {
            font-size: 14px;
        }

        .footerttl::after, .footerttl::before {
            width: 12%;
        }

        .footerdesc.fdesc {
            padding: 0 3%;
        }

        .footerlink {
            width: 30%;
        }

        .smalllogo img {
            width: 85%
        }

        .enqblock:nth-child(4) .ffitm .ffitmmmargin {
            width: 100%;
            display: block
        }

        .enqblock:nth-child(4) .ffitmmmargin .ffitm:first-child {
            width: auto
        }

        .enqblock:nth-child(4) .ffitmmmargin .ffitm {
            width: 100%
        }

        ul.fbigfont li {
            font-size: 16px !important;
            line-height: 21px;
        }

        .bluearrowbullet li.twoline {
            background-position: 0 9%;
        }

        .evisionimg img {
            width: 100%;
        }

        .corevalblock {
            margin: 9% 1% 0 0;
            width: 48%;
        }

        .cnt .leftcontent, .cnt .fdesc, .cnt .fsubttl {
            width: 100%;
            text-align: center
        }

        .cnt .rightcontent, .arwd.pa.sevtt .data-wrap.w341 .data {
            width: 100%;
        }

        .smalllogo img {
            width: auto
        }

        .rightcontent {
            margin-top: 36px;
        }

        .fixedheaderwrapper .headernav.rhitem {
            display: none
        }

        .rightcontent {
            margin-top: 0px
        }

        .studentdistinction.rightcontent {
            margin-top: 0
        }

        .student-details.rightcontent {
            margin-top: 0
        }
    }

    @media screen and (max-width:630px) {
        .fcampusdatadesc {
            width: 100%;
        }

        .collcounimg.collcounitm img {
            width: 80%;
        }

        .ibdprog {
            background-position: center center
        }

        .brdrl-left {
            height: 420px;
            background-size: cover
        }

        .bblock.ga.pos {
            height: 450px;
        }

        .arwd.pa.fft .ls .data.w100 {
            width: 100%;
        }

        .datah.center.w100 {
            text-align: left
        }

        .arwd.pa.fft .data {
            width: 49%;
        }

        .featureinfoLeft, .featureinfoRight {
            width: 100%;
            float: none
        }

            .featureinfoRight img {
                width: auto;
            }

        .featureinfoRight {
            text-align: center
        }

        .tbb {
            margin: 0 auto 10px;
            float: none
        }

        .tlv {
            width: 100%;
            float: none;
            text-align: left
        }

        .teach-profile {
            text-align: center
        }

        .olmpiad {
            width: 100%
        }

        .interschool .wid50 {
            width: 100%
        }

        .submenu {
            top: 120px;
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 60%;
            padding: 3% 0% 0 0%;
        }
    }

    @media screen and (max-width:620px) {
        .featureinfo .ethos .corevalblock {
            width: 100%;
        }

        .featureinfo .cventerblock .corevalttl::after {
            top: 30px;
        }

        .tab-heading li {
            font-size: 16px
        }
        .guestsec .pictitle {
            font-size: 10px;
        }
    }

    @media screen and (max-width:600px) {
        .accordion_in label.aaf {
            width: 100%;
            margin-bottom: 10px;
        }

        .formval .txtbox.select, .formval .txtbox.aaf {
            width: 100%;
        }

        .mtz .oabtsclitm {
            width: 100%;
            margin-top: 20px
        }

        .awardblk {
            width: 50%;
            display: block;
            margin: 0 auto 30px;
        }

        .absolom .awardblk {
            display: inline-block
        }

        .unplacement .tab-heading li:first-child {
            width: 30%
        }
        /*supriya-09-01-18*/
        .stulifewrapper, .fcampus {
            height: 450px;
        }
    }

    @media screen and (max-width:590px) {
        .gnnsisco .glanceblockttl {
            font-size: 23px;
        }

        .conquest-logo {
            float: none;
            margin: 0 auto
        }

        .conquest-cnt {
            width: 100%;
            text-align: center
        }

        .arwd.pa.sixtt .data-wrap, .arwd.pa.sixtt .data-wrap:last-child {
            width: 100%;
            text-align: center
        }

        .academicresult td[data-title]::before {
            text-align: center;
            top: 10px;
            width: 100%;
            left: 0
        }

        .academicinfo table tr td {
            padding-left: 0;
            padding-top: 40px;
            width: 100%;
            text-align: center;
            padding-right: 0;
            border-bottom: 0;
            border-left: 0
        }

            .academicinfo table tr td:first-child {
                text-align: center;
                border-top: 0;
                border-left: 0
            }

            .academicinfo table tr td:last-child {
                border-bottom: 1px solid #c7c7c7
            }

        .academicinfo .academicresult .formval .txtbox {
            width: 94%
        }

        .academicinfo .academicresult .formval input[type="file"] {
            text-align: center
        }

        .accordion_in .acc_head {
            font-size: 18px
        }
    }

    @media screen and (max-width:580px) {
        .graph img {
            width: 100%
        }

        .orefacimg {
            background: rgba(0, 0, 0, 0) url("../images/abtsection/school-overview.jpg") no-repeat scroll 0 center/cover;
            height: 320px;
        }

        .ib .tab-heading, .high .tab-heading {
            top: -54px;
        }

            .ib .tab-heading li, .high .tab-heading li {
                width: 16%;
                line-height: initial;
                height: auto;
                margin: 0 11px 0 0;
                vertical-align: top;
                height: 53px;
                background-position: 0 bottom
            }

                .ib .tab-heading li.active {
                    background-position: 0 bottom;
                    height: 54px
                }

                .high .tab-heading li:nth-child(3),
                .high .tab-heading li:nth-child(1),
                .high .tab-heading li:nth-child(2) {
                    line-height: 53px;
                }

            .high .tab-heading li {
                font-size: 17px;
                padding: 0 5px;
                width: 19%;
            }

        .glanceblockttl {
            font-size: 25px;
        }

        .high .tab-heading li {
            width: 20%;
            margin: 0 4px 0 0
        }

        .video-right, .video-left {
            width: 100%;
            float: none
        }

        .half-contain, .half-contain.left {
            float: none;
            margin: 0 auto
        }

        .banner-slider {
            margin-left: 0
        }

        .thumbimg {
            width: 49.5%
        }

            .thumbimg:first-child, .thumbimg:nth-child(3) {
                margin-right: 1%
            }

        .bigimg, .video-left.gallery {
            width: 100%
        }

        .speechtcl .data {
            width: 28%
        }

        .tab-heading li:nth-child(4), .tab-heading li:nth-child(5) {
            line-height: 53px;
        }

        .ib .tab-heading li {
            line-height: 53px;
            margin: 0;
            width: 17%
        }

        .highlights-page .tab-heading {
            width: 100%
        }
        /*.highlights-page .tab-heading li{width:13%;font-size:14px}*/
        .musicexam .arwd .data:first-child {
            width: 100%;
            padding-bottom: 0;
        }

        .musicexam .arwd .data {
            width: 200px;
        }

            .musicexam .arwd .data:last-child {
                width: 100px;
            }

        .instrument-type {
            width: 100%;
            margin-bottom: 1%;
        }

        .student-details {
            width: 100%;
        }

        .studentname {
            width: 46%;
        }

        .studentdistinction {
            width: 54%;
        }
    }

    @media screen and (max-width:560px) {
        .sec7logoimg {
            margin: 0 0 30px 0;
        }

        .itb {
            width: 45%;
            margin-right: 2%;
            box-sizing: border-box
        }

            .itb:nth-child(2n+2) {
                margin-right: 0
            }

        .gnum .glanceblockttl {
            font-size: 28px;
        }

        .gnnsisco .glanceblockttl {
            font-size: 26px;
        }

        .arwd.pa.fitt .data-wrap.w188, .arwd.pa.fitt .data-wrap.w414 {
            width: 100%;
            padding-bottom: 0;
            border-right: 0
        }

        .data-wrap.w414 > .data {
            padding-left: 0 !important;
            padding-bottom: 0
        }

        .arwd .data {
            border-bottom: 0
        }

        .arwd.pa.fitt .data-wrap.w498 .data, .arwd.pa.fitt .data-wrap.w414 .data {
            padding-bottom: 0
        }

        .community li {
            width: 100%;
            border: 1px solid #ccc
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 57%;
            padding: 3% 0% 0 0%;
        }
    }

    @media screen and (max-width:557px) and (min-width:550px) {
        .arwd.iblearnitm.center.w210 {
            width: 49.6%
        }
    }

    @media screen and (max-width:550px) {
        .bannertagwrapper {
            top: 30%
        }

        .desc-wrap .desccnt.vt, .arwd.iblearnitm.center.w210, .arwd.w210.wrap.iblearnitm, .arwd.iblearnitm.center.w400 {
            width: 100%;
        }

        .arwd.iblearnitm.center.w210 {
            margin-bottom: 10px;
        }

        .ach-table-wrap table {
            border-top: 0
        }

        .ach-table-wrap thead {
            display: none
        }

        .ach-table-wrap td {
            display: block;
            position: relative;
            padding-left: 120px;
            text-align: left;
            border-left: 1px solid #cdb9a0
        }

            .ach-table-wrap td[data-title]::before {
                content: attr(data-title) ": ";
                display: block;
                font-weight: bold;
                left: 18px;
                position: absolute;
                width: 100%;
                text-align: left
            }

        .thhead:last-child, .td:last-child {
            border-right: 1px solid #cdb9a0
        }

        .arwd.pa.fft .ls .data {
            width: 100%;
        }

            .arwd.pa.fft .ls .data:nth-child(4) {
                border-bottom: 1px solid #cccccc;
                margin-bottom: 10px;
                padding-bottom: 10px;
            }

        .accordion_example2 .personalinfo .txtbox {
            width: 100%;
            margin-left: 0;
            margin-bottom: 10px;
        }

        .artcatg a {
            width: auto;
            padding: 7px 11px
        }

        .fixedheaderwrapper .smalllogo {
            width: 320px;
        }

        .smalllogo img {
            width: 100%;
        }

        .rightcontent {
            margin-top: 0
        }

        .oachievement-box:first-child {
            width: 100%;
            padding: 5px;
        }

        .oachievement-box {
            width: 100%;
        }

        .igca-block {
            width: 100%;
        }

        .igca-block-3 {
            width: 100%;
        }

            .igca-block-3 + .igca-block-3 {
                padding-top: 15px;
            }

        .submenu {
            top: 105px;
        }
    }

    @media screen and (max-width:543px) {
        .fboardingdtl {
            padding: 3% 17% 230px 10px;
        }
    }

    @media screen and (max-width:530px) {
        .accordion_in .acc_head {
            font-size: 16px;
        }

        .conquesttab ul li {
            margin-left: 30px;
            padding-left: 30px;
        }
    }

    @media screen and (max-width:520px) {
        .itb {
            margin: 0 auto 10px;
            width: 98%
        }
        /*.ib .tab-heading li{width:14%;}*/
        .celipypdesc .rlc .heading, .celipypdesc .rrc .heading {
            font-size: 27px
        }

        .celipypdesc .rlc .marklist, .celipypdesc .rrc .marklist {
            font-size: 21px;
        }

        #content-4 .featureinfoRight img {
            width: 100%;
        }

        .goh .fs {
            font-size: 34px
        }

        .tab-heading li {
            font-size: 14px;
            margin-right: 3px;
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 55%;
            padding: 3% 5% 0 1%;
        }
        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li a {
            font-size: 11px;
        }
        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li {
            margin-right: 1px;
        }
        }

    @media screen and (max-width:500px) {
        .footerlink {
            width: 50%
        }

        .formtxt.w320, .ffitm {
            width: 100%
        }

        .formtxt.w320 {
            margin-bottom: 10px;
        }

        .evisionimg img {
            width: 100%;
        }

        .corevalblock {
            margin: 12% 1% 0 0;
            width: 94%;
        }

        .owl-wrapper-outer .guest-div {
            width: 100%;
            border-right: 0;
        }

        .guest-div:nth-child(7) {
            border-bottom: 1px solid #e0e0e0
        }

        .corevalttl br {
            display: none
        }

        .corevalttl::after {
            top: 30px;
        }

        .gl_aff, .gl_afflogo {
            padding: 0;
            width: 100%;
        }

        .fgloaff {
            width: 45%;
        }

        .gl_affdatabox {
            width: auto
        }

        .uname {
            width: 100%;
            background: none;
            padding-left: 5px;
        }

            .uname + .uname {
                padding-left: 5px;
            }

                .uname + .uname + .uname {
                    padding-top: 0;
                    border-top: 0;
                    margin-top: 0;
                    padding-left: 5px;
                }

        .tebrd .tab-wrap .td {
            padding: 10px;
        }

        .tab-wrapper.tebrd > .tab-wrap {
            border: 0
        }

        .tab-wrapper.tebrd {
            margin: 10px 0 0
        }

        .gtcz .glanceblockttl {
            font-size: 36px;
        }

        .glance .glancedesc {
            font-size: 98px;
        }

        .rlc .marklist, .rrc .marklist {
            font-size: 24px
        }

        .rlc .heading, .rrc .heading {
            font-size: 28px;
        }

        .gnnsisco .glanceblockttl {
            font-size: 22px;
        }

        .arwd .data-wrap {
            width: 100%;
        }

        .arwd.pa.w50 .data-wrap:last-child {
            padding-left: 0
        }

            .arwd.pa.w50 .data-wrap:last-child .data:first-child {
                padding-top: 0;
                padding-left: 0
            }

        .arwd .data-wrap {
            border-right: 0
        }

        .arwd .ls .data-wrap:last-child .data, .arwd .rs .data-wrap .data {
            padding-left: 0
        }

        .bth {
            font-size: 25px;
        }

        .map {
            width: 200%;
        }

        .oabtscl .map img {
            margin-left: -3%;
            width: 55%;
        }

        .formval.aaf > input {
            width: 100%;
            margin-bottom: 5px;
        }

        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata li a {
            font-size: 14px;
        }

        .guest-div {
            border-right: 0 none;
            width: 100%;
        }

        .ib-result .guest-div {
            border-right: 0 none;
            width: 100%;
        }

        .pgallery-wrap .sec1, .pgallery-wrap .sec2, .pgallery-wrap .sec3 {
            width: 100%
        }

        .padL20 {
            padding-left: 0
        }

        .quiz .arwd .data-wrap.second {
            padding-left: 0
        }

        .conquest-sec .data {
            width: 100%
        }

        .studentname {
            width: 60%;
        }

        .studentdistinction {
            width: 40%;
        }

        .pgallery-wrap .sec2 {
            margin: 0 0%;
        }

        /******************   09-08-2017 open ***************/
        .ib-result .guest-div:last-child {
            width: 100%;
            border-right: 0px;
        }

        /******************   09-08-2017 close ***************/
        .ib-result .guest-div:nth-child(3n) {
            border-right: 0;
        }
        .guestsec .pictitle {
            font-size: 12px;
            line-height:20px
        }
        .guestsec .pictitle br{display:block}
        .prgrm-blck {
            width: 49%;
        }
    }

    @media screen and (max-width:485px) {
        .fixedheaderwrapper.headerwrapper .rhitem {
            border-left: 0 none;
            margin-right: -42px;
            margin-top: 3px;
            padding-right: 0;
        }

        .fixedheaderwrapper.headerwrapper .hnav a {
            background-position: 21% 25%;
        }

        .fboardingdtldata.animateblock.left.animated {
            margin-top: 40px;
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 53%;
            padding: 3% 5% 0 2%;
        }
        .logo-link-txt {
            display: inline-block;
            width: 26%;
        }
        .prep-logo-sec {
            width: 60%;
            margin-left: 2%;
        }
            .prep-logo-sec a {
                font-size: 18px;
                margin-left: 0%;
            }
    }

    @media screen and (max-width:480px) {
        .bsmaltttl {
            font-size: 20px;
            line-height: 22px;
            color: #ffffff;
            margin-bottom: 110%;
            margin-top: 200px;
        }
        .logo-co {
            /* margin-top: 15px; */
            position: fixed;
            background-color: #ffffff;
            padding-top: 15px;
            padding-bottom: 15px;
        }
        .logo-animate {
            animation: 2s ease-in-out 0s normal none infinite running ScrollDown;
            margin-bottom: 2000%;
            position: absolute !important;
            margin-left: -40px;
        }
        .my-nav {
            display: block;
        }
        .slimScrollDiv {
            position: relative;
            overflow: hidden;
            width: auto;
            height: 720px !important;
        }
        .heading-one {
            color: #000080;
            font-weight: 600;
            text-align: left;
            font-size: 25px !important;
            margin-top: 30px;
            
        }
        .subheading-para {
            /* text-align: center; */
            color: #3e0f3e;
            font-size: 21px;
            font-weight: 400;
            line-height: 26px;
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .mob-book {
            width: 50% !important;
            margin-top: 50px;
        }
        .center-acad {
            color: #ffffff;
            font-size: 20px;
            margin-right: -45px;
        }
        .studentimg {
            max-width: 110px;
            margin-top: 9px;
        }
        .sub-a {
            margin-left: 5px;
        }
        .sub-aa {
            margin-left: 30px;

        }
        .center-acad {
            margin-left: -3px;
        }
        .center-acadd {
            margin-right: -85px;
        }
        .mo-le {
            margin-left: 2px !important;
        }
        .join {
            margin-left: 0;
    margin-top: -45px;
        }
        .life-long {
            font-size: 20px;
            font-weight: 600;
            color: #000080;
            line-height: 25px;
        }
        .mob-top-50 {
            margin-top: 50px !important;
        }
        .criteria {
            color: #000080 !important;
            font-weight: 600;
    
    text-align: center;
        }
        
        .car-t {
            margin-top: 30px;
        }
        .top-marg {
            margin-left
        }
        .infra-top {
            margin-left: 40px;
        }

        .bbigttl {
            font-size: 22px;
            line-height: 22px;
        }

        .bannertagdesc {
            font-size: 16px;
        }

        .bannertagdesc, #slide1 .bannertagdesc {
            margin: 2.5% 0;
            width: 80%;
        }

        .fprogramtabswrapper, .fboarding {
            width: 100%;
        }

        .fptabttl.fttl {
            font-size: 32px;
            line-height: 36px;
        }

        .fptabsdata, .stulifedtl, .fcampusdatadesc {
            width: 100%;
        }

        .fprogramtabsdata {
            height: 100%;
        }

        .cocu_actdata.factdata {
            padding: 0 0 0 4%;
        }

        .fttl {
            font-size: 30px;
            line-height: 33px;
        }

        .factdata {
            bottom: 18%;
        }

        .fglobalitm {
            width: 100%;
        }

       

        .footerlink {
            width: 100%;
            text-align: center;
        }

        .subnav li::after {
            right: -10px;
        }

        .oabtsclitm, .oabtscltxt.oabtsclitm, .ofocusitm, .orefacimg, .osforfuttxt, .osforfutimg.rightcontent, .cocuact, .leftcontent.formitm.bigbox, .ofocdisttl.fttl {
            width: 100%;
        }

        .orefacimg {
            margin-right: 0;
        }

        .orefactxt.orefacitm.leftcontent {
            padding: 3%;
            width: 94%;
        }

        .orefac {
            background-position: center bottom;
        }

        .schtimeblock {
            width: 43%;
        }

        .formtxtitm {
            width: 100%;
            margin: 0 0 10px;
        }

        .leftcontent.formitm.bigbox {
            margin-bottom: 2%;
        }

        .cnt .leftcontent, .cnt .rightcontent {
            width: 100%;
        }

        .footerttl.fttl, .innerpage .footerttl.fttl {
            font-size: 20px;
            margin-top: 30px;
            margin-bottom: 30px;
        }
        .bt-top {
            margin-top: 15px;
        }
        .social-center {
            text-align: center;
            margin-left: 25px;
        }
        .fcopy.leftcontent {
            text-align: center;
            padding-top: 15px;
        }
        .mb-r {
            display: -ms-flexbox;
            display: contents !important;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }
        .fdesign.rightcontent {
            width: 97%;
            margin-top: -67px;
    padding-bottom: 40px;
        }

        .footerttl::after, .footerttl::before {
            width: 14%;
        }

        .pyp-imp-right img {
            width: 100%;
            text-align: center;
        }

        .stulifewrapper {
            height: 450px;
            width: 100%;
        }

        .right-prt img {
            width: 100%;
        }

        .forthglance {
            width: 100%;
            margin: 0 auto 20px;
        }

            .forthglance .fullglance {
                height: auto;
            }

            .forthglance:nth-child(4) {
                margin-bottom: 20px;
            }

        .tab-wrap {
            padding: 30px 10px;
        }

        .arwd.pa.sevtt .data-wrap.w428 > .data {
            width: 100%;
            padding-bottom: 0;
            padding-top: 0;
        }

        .awardblk {
            width: 80%;
        }

        .scholarshipblk {
            width: 100%;
        }

        .high .tab-heading li {
            width: 18%;
            font-size: 14px;
        }

        .bigtext {
            line-height: initial !important;
            padding: 15px 5px 0 !important;
            height: 40px !important;
        }

        .absolom .awardblk {
            width: 100%;
            margin: 10px auto 20px;
        }

        .studentname {
            width: 60%;
        }

        .studentdistinction {
            width: 40%;
        }

        .fboardingdtl {
            padding: 3% 17% 215px 10px;
        }

        .stulifedtl.rightcontent.animateblock.top.animated {
            width: 94%;
            margin-left: 3%;
        }

        .distinfeadtl.rightcontent.animateblock.top.animated {
            width: 93%;
        }

        .cocu_actdata.animateblock.left.animated {
            margin-left: 3%;
        }

        .animateblock.left.animated {
            margin-left: 3% !important;
        }

        .fptabsdata.animateblock.left.animated {
            margin-left: 25px !important
        }

        .vid-blk{display:block; width:80%; margin:4% auto !important}
    }

    @media screen and (max-width:470px) {
        .nos .community li {
            border: 0
        }

        .sal-div .txtbox.schoolname.lname {
            width: 100%;
        }

        .speechtcl .data {
            width: 48%
        }
    }

    @media screen and (max-width:460px) {
        .iblearnright.iblearnitm img {
            width: 98%
        }

        .oabtscl img {
            width: 98%
        }

        .enqblock:nth-child(2) .formfield:nth-child(6) .ffitm:nth-child(2) .ffitm {
            margin-right: 5px
        }

        .pyprog, .myprog, .ibdprog {
            height: 400px;
            background-size: cover
        }

        .fgloaff {
            margin: 10px 0;
            padding: 0;
            width: 100%;
        }

        .halfglance .halfglance, .gtcz .glanceblockttl {
            width: 100%;
            text-align: center
        }

        .glancedesc.rightcontent {
            float: none;
            text-align: center
        }

        .interschool td[data-title]::before {
            position: absolute;
            top: 10px;
            text-align: center
        }

        .interschool.sport.con td:last-child, .interschool table td:last-child, .interschool table td, .sport.con td.names {
            position: relative;
            padding-top: 40px
        }

            .interschool td[data-title]::before, .interschool td[data-title]:first-child,
            .interschool.sport.con td:last-child, .interschool table td:last-child, .interschool table td,
            .sport.con td.names {
                padding-left: 0;
                padding-right: 0;
                text-align: center;
                width: 100%;
            }

        .interschool td[data-title]:first-child {
            padding-top: 10px
        }

        .accordion_example2 .academicinfo label {
            width: 100%;
            display: block
        }

        .accordion_example2 .academicinfo .txtbox.schoolname {
            margin-left: 0;
            width: 90%;
            margin-top: 10px;
        }

        #ctl00_ContentPlaceHolder1_rb td {
            display: block;
            margin-bottom: 10px;
        }

            #ctl00_ContentPlaceHolder1_rb td label {
                margin-left: 10px;
            }

        .visual table tr td, .spoken table tr td {
            font-size: 14px;
        }

        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata li a {
            letter-spacing: 1px;
        }

        #chart #bars li .bar {
            left: 20px
        }

            #chart #bars li .bar.active {
                left: 16px;
            }

        .sis-a.nxt {
            left: 164px;
        }

        .sis-a {
            left: 66px;
        }

        .pic {
            float: none;
            margin: 0 auto 20px;
            width: 70%;
        }

        .conquesttab ul li {
            margin-left: 15px;
            padding-left: 15px;
        }

        .conquesttab {
            font-size: 16px;
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top: 32%;
            padding: 3% 5% 0 2%;
        }
            .fboardingdtldata.animateblock.left.animated {
                top: auto;
                bottom: 0%;
                right: auto;
                left: auto;
                transform: translateY(0%);
                font-size: 0;
            }
        .fboard-txt {
            text-align: left;
            width: 70%;
            display: inline-block;
        }
        .fboardingmore.knowmore {
            text-align: right;
            width: 30%;
            display: inline-block;
        }
        .guestsec .pictitle {
            font-size: 10.6px;
            line-height: 40px;
        }
            .guestsec .pictitle br {
                display: none;
            }
    }

    @media screen and (max-width:430px) {
        .bannertagwrapper {
            bottom: 0;
            top: initial;
        }

        .bannertagdesc {
            font-size: 15px;
        }

        .bannertagdesc, #slide1 .bannertagdesc {
            width: 90%;
        }

        .aniround {
            width: 100%;
        }

        .aniroundtxt {
            border-bottom: 1px solid #D4D4D4
        }

        .arwd.pa.fft .data {
            width: 100%;
        }

        .sport td[data-title]::before {
            text-align: center;
            top: 10px;
            width: 100%;
            left: 0
        }

        .sports-prgm table td, .sports-prgm table td:last-child {
            padding-left: 0;
            padding-top: 40px;
            text-align: center;
            position: relative
        }

        .sport-top.sport.con.games td {
            font-size: 14px;
        }

        .con-img {
            width: auto;
            margin-right: 0
        }

            .con-img:nth-child(3), .con-img:nth-child(9) {
                margin-right: 0
            }

        .con-img {
            margin-bottom: 5px;
        }

        .ldesc, .rdesc {
            width: 100%;
        }

        .desc-wrap .desccnt {
            width: 100%;
        }
        /*.high .tab-heading li{width:17%;margin-right:0;height:50px;}*/
        /*.high .tab-heading li:last-child{width:29%}*/
        /*.high .tab-heading{top:-51px;}
.high .tab-heading li.active{height:51px;}*/
        .accordion_in .acc_head {
            background-size: cover;
            padding-right: 35px
        }
        /*.highlights-page .tab-heading li{height:38px;width:12%}
.highlights-page .tab-heading{top:-39px}
.highlights-page .tab-heading li.active{height:39px}
.highlights-page .tab-heading li:nth-child(3), .highlights-page .tab-heading li:nth-child(2), .highlights-page .tab-heading li:nth-child(1){line-height:41px}
.highlights-page .tab-heading li:nth-child(4){line-height:42px}
.highlights-page .tab-heading li:nth-child(5){line-height:16px}*/

    }

    @media screen and (max-width:420px) {
        .ib .tab-heading li {
            font-size: 14px;
            padding: 0 9px; /*height:40px;*/
            vertical-align: top
        }

        .ib .tab-heading {
            top: -42px
        }
            /*.ib .tab-heading li:nth-child(3){line-height:40px;}
.ib .tab-heading li.active{height:42px;}*/
            .ib .tab-heading li {
                height: 54px
            }

        .brdrl-left {
            background-size: cover;
            height: 350px;
        }

        .celipypdesc .rlc .marklist, .celipypdesc .rrc .marklist {
            font-size: 19px
        }

        .celipypdesc .rlc .heading, .celipypdesc .rrc .heading {
            font-size: 24px
        }

        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata li a {
            font-size: 11px;
            letter-spacing: 0;padding: 5px 0;
            
        }

        .goh .fs {
            font-size: 24px;
        }

            .goh .fs.shead {
                font-size: 19px;
            }
        .fixedheaderwrapper .headernav.rhitem.mob .hnavdata > li{width:24%}
    }

    @media screen and (max-width:410px) {
        .enqblock:nth-child(2) .formfield:nth-child(6) .formtxt.ffitm.nowidth {
            margin-left: 20px;
            width: 54%
        }

        .collcounimg.collcounitm img {
            width: 100%
        }
    }

    @media screen and (max-width:406px) {
        .fboardingdtl {
            padding: 3% 17% 230px 10px;
        }
    }

    @media screen and (max-width:400px) {
        .bannertagdesc {
            font-size: 14px;
        }

        .myprog {
            background-position: 71% 0
        }

        .awrd .canvas-inner, .awrd .leftCanvas, .awrd .rightCanvas {
            width: 100% !important;
            height: auto !important;
        }

        .orefacimg {
            height: 300px
        }

        .schtimeblock {
            width: 95%;
        }

        .amc .left-prt {
            height: 400px;
            background-size: cover
        }

        .gsplittxt {
            font-size: 65px
        }

        .owl-prev, .owl-next {
            position: absolute;
            top: 33%
        }

        .owl-prev {
            left: 0
        }

        .owl-next {
            right: 0
        }

        #chart1 .charthead, #chart .charthead {
            border-bottom: 1px solid #dfdfdf;
            background: #fff;
            padding-top: 10px;
            top: 1px;
            width: 99%;
            text-align: center
        }

        #chart .charthead {
            padding-bottom: 10px;
        }

        #chart1 #bars1 li span {
            font-size: 12px;
        }

        .pic {
            width: 90%
        }

        .rqideals li a {
            font-size: 16px;
            padding: 5px 10px;
        }

        .rqideals li {
            display: block;
            background: none;
            margin-top: 10px;
        }

        .rqideals .bth {
            margin-bottom: 20px;
        }

        .musicexam .arwd .data:last-child {
            width: 30%;
        }

        .musicexam .arwd .data {
            width: 70%;
            padding-right: 0;
        }

            .musicexam .arwd .data .datan {
                font-size: 16px;
            }

        .studentname {
            width: 70%;
        }

        .studentdistinction {
            width: 30%;
        }

        .stulifewrapper {
            height: 760px;
            text-align: left;
            margin-left: -10px;
            margin-top: 40px;
        }
        .guestsec .pictitle {
            font-size: 12px;
        }
        .r-padd {
            height: 800px;
        }

    @media screen and (max-width:388px) {
        .fboardingmore.knowmore a {
            font-size: 10px;
        }
    } 
    
    @media screen and (max-width:380px) {
    .featureContainer {
        width: 98%;
        margin-left: auto;
        margin-right: auto
    }

    .md .tab-heading li {
        font-size: 13px;
        padding: 0 5px;
    }

    .rqlogo img {
        width: 90%
    }

    .submenu {
        top: 95px;
    }
}

    @media screen and (max-width:370px) {
        .daughnuttxt {
            top: 140px
        }

        .enqblock:nth-child(7) .ffitm {
            margin-right: 4px;
        }

        .fixedheaderwrapper .smalllogo, .smalllogo img {
            width: 100%;
        }

        .fixedheaderwrapper .smalllogo, .smalllogo img {
            width: 200px;
            margin-top: -5px;
        }

        .fboardingdtldata {
            position: absolute;
            transform: translateY(-50%);
            top:20%;
            padding: 3% 5% 0 2%;
        }
        .guestsec .pictitle {
            font-size: 11.5px;
        }
    }

    @media screen and (max-width:360px) {
        .tab-heading li {
            font-size: 11px !important;
            margin-right: 3px;
        }

        .crright img {
            width: 98%
        }

        .gtcz .glanceblockttl {
            font-size: 33px
        }

        .corevalttl {
            font-size: 17px;
        }

        .music .mob-mark td:first-child, .music .mob-mark td, .sport .mob-mark td:last-child {
            display: block;
            width: 100%;
            box-sizing: border-box;
            padding: 10px;
            text-align: center;
            border-bottom: 0
        }

            .music .mob-mark td ul li {
                list-style-position: inside
            }

        .music .mob-mark tbody tr:first-child td:first-child {
            border-top: 0
        }
    }

    @media screen and (max-width:340px) {
        .fixedheaderwrapper.headerwrapper .rhitem {
            margin-top: 0
        }

        #beliefs_val .iblearnlist {
            width: 49%;
            margin: 0
        }

        .daughnuttxt {
            top: 120px
        }

        .featureinfoRight img {
            width: 100%;
        }
    }

    @media screen and (max-width:330px) {
        .fixedheaderwrapper.headerwrapper .rhitem {
            margin-top: 2px;
        }

        .academicresult td[data-title]::before {
            font-size: 15px;
        }

        .fboardingdtl {
            padding: 3% 17% 250px 10px;
        }
    }

    @media screen and (max-width:320px) {
        .bannertagdesc, #slide1 .bannertagdesc {
            width: 90%;
        }

        .cnt .bs {
            bottom: -22px;
            width: 305px;
        }

        .fcontinent {
            width: 50%;
        }

        .fcontinent {
            border: 0;
        }

        .univ_placecontinentlogo::after, .gl_afflogo::before {
            background: none;
        }

        .footerttl::after, .footerttl::before {
            width: 10%;
        }
        .guestsec .pictitle {
            font-size: 10px;
        }
        .prgrm-blck {
            width: 100%;
        }
        .prgm-sub-head{font-size:18px}
    }
    .chief-read {
        text-align: center !important;
        font-size: 15px !important;
        margin-right: 0px;
    }
    .cam-icon-st {
        margin-left: 80px;
        margin-top: 15px;
    }