﻿@charset "utf-8";
/* CSS Document */

body {
    margin: 0;
    font-family: 'Roboto', sans-serif, Arial, Helvetica, sans-serif
}

.full_wrapper {
    float: left;
    width: 100%;
}

.row {
    width: 1065px;
    margin: 0 auto;
}

.header {
    position: relative;
    padding-top: 35px;
}

.from_left_yellow, .from_right_blue {
    position: absolute;
    top: 140px;
    height: 26px;
    width: 50%;
    z-index: 0;
}

.from_left_yellow {
    background: #fecc00;
    left: 0
}

.from_right_blue {
    background: #0f385f;
    right: 0;
}

.logo_side {
    float: left;
    width: 340px;
}

    .logo_side img {
        max-width: 100%;
    }

.menu_side {
    float: right;
    width: 725px;
    border-bottom: 26px solid #0f385f;
    height: 105px;
    position: relative;
    z-index: 1;
}

.hader_links {
    float: right;
    width: 600px;
}

.upper_links {
    float: left;
    height: 100px;
    position: relative;
    text-align: right;
    top: -6px;
    width: 460px;
}

.upper_links_right_tabs {
    float: right;
    width: 350px;
    height: 100px;
    width: 264px;
    margin-top: -10px;
}

.tabs_min {
    float: right;
    width: 204px;
    text-transform: uppercase;
    padding: 10px 5px;
    margin: 1px 0;
}

.bg11 {
    background: url(../images/icon-phone.png) no-repeat 7px 7px #bee4fa;
    padding-left: 55px;
}

.bg12 {
    background: url(../images/icon-download.png) no-repeat 7px 7px #b0cb1f;
    padding-left: 55px;
}

.tabs_min a:hover {
    color: #000;
}

.tabs_min a {
    font-size: 12px;
    text-decoration: none;
    color: #707070;
    border-right: 2px solid #fff;
    padding: 0 5px 0 5px;
    float: left;
}

.tabs_min h2 a {
    font-size: 15px;
    text-decoration: none;
    color: #fff;
    border-right: 2px solid #fff;
    padding: 0 5px 0 5px;
    float: left;
}

.tabs_min h2 {
    margin: 0;
    padding: 4px 0;
    line-height: 25px
}

.tabs_min span {
    line-height: 18px;
    font-size: 14px;
    color: #244e75;
    float: left;
    width: 100%;
    font-weight: 600;
}

.new-cct {
    float: left;
    width: 30px;
}

    .new-cct:before {
        content: url(../images/icon-phone.png);
        float: left;
        background: #bee4fa
    }

.upper_links a {
    font-size: 13px;
    text-decoration: none;
    color: #0f385f;
    border-right: 2px solid #b4e0f8;
    padding: 0 5px 0 5px;
}

    .upper_links a:hover {
        color: #000;
    }

#main_menu {
    float: left;
    width: 100%;
    clear: both;
}

    #main_menu a {
        font-size: 13px;
        font-weight: 500;
        margin-top: 5px;
        padding: 0 5px
    }

        #main_menu a:hover {
            color: #fee300;
        }

#rotator {
    float: left;
    width: 100%;
}

#registration_section {
    float: left;
    width: 100%
}

.lster li {
    border-bottom: 2px dotted #fff;
    color: #FF0;
    padding-bottom: 19px;
    margin-top: 19px;
    font-size: 20px;
}

.yello_text {
    color: #FF0
}
/* colors */
.metro_1 {
    background: #bee4fa
}

.metro_2 {
    background: #b0cb1f;
}

.metro_3 {
    background: #ae4a84;
}

.metro_4 {
    background: #b0cb1f
}

.metro_5 {
    background: #d51c6e;
}

.metro_6 {
    background: #f198b8;
}

.metro_7 {
    background: #ff8400;
}

.metro_8 {
    background: #972b76;
}

.metro_9 {
    background: #91d8f7;
}

.metro_10 {
    background: #66c3d0;
}

.metro_11 {
    background: #b0cb1f;
}

.metro_12 {
    background: #fbba00;
}

.metro_13 {
    background: #63beca;
}

.metro_14 {
    background: #a82682;
}

.metro_15 {
    background: #b0cb1f;
}

.metro_16 {
    background: #e31e24;
}

.metro_17 {
    background: #008dd2;
}

.metro_18 {
    background: #e5097f;
}

.metro_19 {
    background: #009846;
}

.metro_20 {
    background: #96a7b1;
}

.metro_21 {
    background: #ea556f;
}

.metro_22 {
    background: #a79ecd;
}

.metro_23 {
    background: #ec691f;
}

.metro_24 {
    background: #712e85;
}
/*grdding */
.grid_100 {
    width: 100px;
}

.grid_200 {
    width: 200px;
}

.grid_290 {
    max-width: 100% !important;
}

.grid_300 {
    width: 300px;
}

.grid_400 {
    width: 400px;
}

.grid_450 {
    width: 450px;
}

.grid_500 {
    width: 500px;
}

.grid_550 {
    width: 550px;
}

.grid_600 {
    width: 600px;
}

.grid_532 {
    width: 532px;
}

.grid_477 {
    width: 477px;
}
/*pulling */
.pull_left {
    float: left;
}

.pull_right {
    float: right;
}

.centered_align {
    width: 100%;
    text-align: center;
}
/*alert*/
.alert {
    float: left;
    width: 100%;
}

.alert_information {
    background: none repeat scroll 0 0 #fecc00;
    border-radius: 3px;
    font-size: 16px;
    height: 33px;
    line-height: 33px;
    padding: 0 14px 0 3px;
}

.alert strong {
    font-size: 18px;
    color: #0f385f;
}

.alert_information a {
    color: #323028;
    text-decoration: none;
}

    .alert_information a:after {
        content: url("../images/icons/1.png");
        float: right;
        position: relative;
        right: -12px;
        top: -28px;
    }
/*paddings */
.pad_tb_15 {
    padding: 15px 0;
}

.pad_around_25 {
    padding: 25px;
}

.pad_arond_10 {
    padding: 10px;
}

.pad_arond_lr_10 {
    padding: 0 10px;
}

.li_padding li {
    padding-bottom: 10px;
}
/*margins */
.margin_around_25 {
    margin: 25px;
}
/*text colors */
.pink_text {
    color: #d51c6e;
}

.brown_text {
    color: #972b76;
}

.orange_text {
    color: #ef7f1a;
}
/*liquiding */
.two_in_one {
    width: 48%;
}

.ful_width_row {
    width: 100%;
}
/*tabbig */
.active_tabbing {
    background: url(../images/activetab.png) no-repeat;
    color: #fff !important;
    font-weight: 500;
    text-align: center;
    width: 131px;
    line-height: 28px;
    float: left;
    text-decoration: none;
}

.tabbing_top {
    border-bottom: 3px solid #ef7f1a;
    height: 27px;
}

    .tabbing_top a {
        color: #ef7f1a;
        text-decoration: none;
        line-height: 28px;
    }

.content_scrolling p strong {
    color: #a1cced !important;
}

.content_scrolling p {
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    border-bottom: 1px dotted #e57525;
    padding: 5px !important;
    margin-top: 5px;
    float: left
}

.content_scrolling {
    height: 258px;
    overflow: auto;
}

.headings {
    float: left;
    padding: 19px 0 0 25px;
    width: 98%;
    font-size: 32px;
    font-weight: 400;
}

.costom_listing {
    color: #e5097f;
    font-size: 15px;
}

    .costom_listing li {
        padding: 10px 0 !important;
        line-height: 20px
    }

    .costom_listing span {
        color: #333333;
    }
/*custom rows */
.row_1028 {
    width: 1028px;
    margin: 0 auto;
}

.blue_text {
    color: #0f385f;
}

.bc {
    background: #f5b5d2;
}

.cp {
    background: #a5d8e1;
}
/* heading */
.main_heading {
    font-weight: 400;
    color: #d51c6e;
}
/*celling */
.boxes_150x125 {
    float: left;
    width: 1100px;
    position: relative;
    left: -12px;
}

    .boxes_150x125 .cell {
        width: 145px;
        height: 95px;
        padding: 30px 5px 10px 5px;
        margin: 10px;
        float: left;
        text-align: center;
        color: #fff;
        font-size: 14px;
        line-height: 15px
    }

        .boxes_150x125 .cell span {
            font-size: 30px;
            font-weight: 700
        }

        .boxes_150x125 .cell strong {
            line-height: 22px;
            font-size: 13px;
            font-weight: 600;
            line-height: 17px;
        }
/* messages */

.messages_wrapper {
    float: left;
    width: 1028px;
}

    .messages_wrapper .top {
        padding: 50px;
        width: 928px
    }

    .messages_wrapper .bottom {
        padding: 25px 50px;
        width: 928px;
        background: #ebecec;
    }

    .messages_wrapper .left {
        width: 300px;
        float: left;
    }

    .messages_wrapper .right {
        width: 600px;
        float: right;
        font-size: 14px;
        line-height: 16px
    }

.message_said:before {
    content: url(../images/quote-before.png);
}

.message_said:after {
    content: url(../images/quote-after.png);
    position: absolute;
    bottom: -35px;
}

.message_said {
    font-size: 16px;
    line-height: 26px;
    font-style: italic;
    float: left
}

.message_said2:before {
    content: url(../images/quote-before2.png);
}

.message_said2:after {
    content: url(../images/quote-after2.png);
    position: absolute;
    bottom: -35px;
}

.message_said2 {
    font-size: 16px;
    line-height: 26px;
    font-style: italic;
    float: left
}

.message_said3:before {
    content: url(../images/quote-before3.png);
}

.message_said3:after {
    content: url(../images/quote-after3.png);
    position: absolute;
    bottom: -35px;
}

.message_said3 {
    font-size: 16px;
    line-height: 26px;
    font-style: italic;
    float: left
}

.grid_290 {
    color: #fff;
    text-align: center;
    font-size: 30px; /*min-height:200px*/
}

.details_div {
    color: #fff;
    font-weight: 500;
    width: 100%;
    float: left;
}

    .details_div p {
        padding: 0 5%;
    }

.opne_b1 {
    background: #f7cae0 url(../images/bg1.png) no-repeat -480px 0;
    color: #2b2a29;
    font-size: 14px;
}

.opne_b2 {
    background: #f37b8f url(../images/bg2.png) no-repeat -480px 0;
    color: #2b2a29;
    font-size: 14px;
}

.opne_b3 {
    background: #ff91b7 url(../images/bg3.png) no-repeat -480px 0;
    color: #2b2a29;
    font-size: 14px;
}

.opne_b4 {
    background: #5ba9d4 url(../images/bg4.png) no-repeat -480px 0;
    color: #2b2a29;
    font-size: 14px;
}

.opne_b5 {
    background: #75e3ca url(../images/bg5.png) no-repeat -480px 0;
    color: #2b2a29;
    font-size: 14px;
}

.opne_b6 {
    background: #cedd7e url(../images/bg6.png) no-repeat -480px 0;
    color: #2b2a29;
    font-size: 14px;
}


.opne_b7 {
    background: #ff91b7 url(../images/bg7.png) no-repeat left top;
    color: #2b2a29;
    font-size: 14px;
}

.oer_view span {
    width: 120px;
    float: left
}

.light_1 {
    background: #daeffc;
}

.light_2 {
    background: #ebefc3;
}

.light_3 {
    background: #f9d9e9;
}

.testi_wrapper {
    float: left;
    width: 1028px;
}

    .testi_wrapper .top {
        padding: 50px;
        width: 928px
    }

    .testi_wrapper .bottom {
        padding: 25px 50px;
        width: 928px;
    }

    .testi_wrapper .left {
        width: 225px;
        float: left;
        font-size: 15px;
    }

        .testi_wrapper .left strong {
            color: #642676;
            font-size: 26px;
            font-weight: 400;
        }

    .testi_wrapper .right {
        width: 700px;
        float: right;
    }

.quote_mid {
    float: left;
    width: 80%
}

    .quote_mid .testi_said {
        padding: 0 20px;
        font-size: 14px;
        line-height: 16px;
    }

.quote_left {
    float: left;
    width: 10%;
}

.quote_right {
    float: right;
    width: 10%;
}
/*.testi_said:before{content:url(../images/quote-before-white.png);}
.testi_said:after{content:url(../images/quote-after-white.png); position:absolute}*/
.testi_said {
    font-size: 16px;
    line-height: 20px;
    float: left
}

.faculty_wrapper {
    float: left;
    width: 100%;
}

.faculty_grid {
    float: left;
    width: 327px;
}

.faculty_cabin {
    float: left;
    width: 327px;
    margin: 10px 0;
    height: 157px;
    overflow: hidden
}

    .faculty_cabin .imageonly {
        float: left;
        width: 140px;
        float: left;
        height: 160px;
    }

    .faculty_cabin .about_them {
        float: right;
        width: 180px;
        float: left;
        height: 107px;
        color: #fff;
        padding-top: 50px;
        font-size: 13px;
        line-height: 14px;
    }

.box_color_one {
    background: #ff8400;
}

.box_color_two {
    background: #712e85;
}

.box_color_three {
    background: #d51c6e;
}

.box_color_four {
    background: #b0cb1f;
}


.faculty_cabin .about_them strong {
    font-size: 16px;
}

.top_menu_right {
    float: right;
}

    .top_menu_right ul {
        list-style-type: none;
    }

    .top_menu_right li {
        display: inline;
    }

        .top_menu_right li a {
        }

            .top_menu_right li a:hover {
                color: #000;
            }

.drop {
    position: absolute;
    display: none;
    background: #0088cc;
    float: left;
    z-index: 100;
    overflow: hidden;
    top: 30px;
}

#navigation li .drop a {
    color: #fff;
}

    #navigation li .drop a:hover {
        color: #fff !important;
    }

#navigation li {
    float: left;
}

#navigation .drop li {
    border-bottom: 1px solid #000 !important;
    float: left;
}

.drop a {
    float: left;
    width: 100%;
    white-space: nowrap;
}

    .drop a:hover {
        background: #ff8400 !important;
        color: #fff !important;
    }

.activetab {
    background: #0088cc !important;
    color: #fecc00 !important;
}

#navigation ul {
    list-style-type: none;
    float: right;
    margin: 0;
    padding: 0
}

#navigation li {
    display: inline;
    padding-right: 0px;
}

    #navigation li a {
        color: #fff;
        float: left;
        font-weight: 700 !important;
        line-height: 40px;
        position: relative;
        text-decoration: none;
        text-transform: uppercase;
    }

        #navigation li a:hover {
            color: #002e5e;
        }


.pop_ips {
    position: fixed;
    width: 30%;
    top: 25%;
    left: 35%;
    border: 10px solid #bee4fa;
    background: #fff;
    z-index: 100;
}

.content_pop {
    position: relative;
    height: 100%;
    width: 100%;
    float: left;
    display: block
}

.close_it {
    background: #bee4fa;
    color: #000 !important;
    height: 50px;
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
}

.content_pop p {
    padding: 30px;
}

.content_pop h1 {
    font-weight: 300;
    padding: 0 30px;
}

#Gurgaon_div, #Noida_div, #Hyderabad_div, #Delhi_div {
    display: none;
}
