@charset "utf-8";



/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; font-size: 13px; line-height: 1.231; background:url(../images/header-bg.jpg) repeat-x , url(../images/woven-wool-white-fabric-texture.jpg);  background-color:#06F }

body, button, input, select, textarea { font-family:"Open Sans",sans-serif; color: #222; font-size: 13px;}

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

/* Dreamweaver: uncomment these if you do want to customize the selection highlight
 *::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
 *::selection { background: #fe57a1; color: #fff; text-shadow: none; }
 */

/* =============================================================================
   Links
   ========================================================================== */
/*
a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
*/
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

p{margin: 0 0 15px 0; line-height:20px; text-align:justify; font-size:14px; font-weight:400;}

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #e4e4e4; margin: 2em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

h5
{
    font-size:16px;
}


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 25px; /*padding: 0 0 0 40px;*/}
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9 
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { /*cursor: pointer;*/ }

/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input { *overflow: auto; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* 
 * Remove inner padding and border in FF3/4: h5bp.com/l 
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 
 * 1. Remove default vertical scrollbar in IE6/7/8/9 
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #083771; }


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== primary styles =====================================================
   Author: 
   ========================================================================== */
















/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* h5bp.com/t */
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
}

.fb_iframe_widget {width:99.6% !important; border: 1px solid #E8E8E8}
.fb_iframe_widget span{width:100% !important}
.fb_iframe_widget span iframe{width:100% !important}
.bullet{margin: 0 0 15px 0; padding: 0; list-style:none}
.bullet li{font-size:13px; line-height: 20px;background: url(../images/bullet.html) no-repeat 0 6px; padding: 0 0 0 15px}
#content-in a{color: #1E3A6E; font-weight:600}

.mobile-menu #header-mob{cursor:pointer; float: left; width: 100%}
/*.mobile-menu #header-mob a{background: url(../images/menu-img.gif) no-repeat 20px 10px; padding: 10px 0 ;display: block; width: 100%;  float: left; cursor:pointer;text-decoration:none; text-align:center; font-size:16px; font-weight: 600; color: #fff}*/
.mobile-menu #header-mob a{background: url(../images/menu-img.html) no-repeat right 8px; padding: 8px 0 ;display: block; width: 98%;  float: left; cursor:pointer;text-decoration:none; text-align:center; font-size:16px; font-weight: 600; color: #fff}

#header-mob a.right,.header a.right{left: auto;right: 10px;}

#cycler{position:relative; width: 100%; text-align:left}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}

.testimonial-area{
    width:100%;
    margin:0 auto;
}

.first-area{
    background: url("../images/testimonilas-bg.html") no-repeat scroll center top rgba(0, 0, 0, 0);
    clear: both;
    color: #2e3092;
    height: 125px;
    margin-bottom: 1%;
    padding: 3%;
    width: 95%;
}


.first-area h6{
    font-size:15px;
    color:#2e3092;
    margin:2% 0 0 0;
    padding:0;
    font-weight:normal;
}

.scnd-area{
    background: url("../images/testimonilas-bg2.html") no-repeat scroll center top rgba(0, 0, 0, 0);
    clear: both;
    color: #2e3092;
    height: 125px;
    margin-bottom: 1%;
    padding: 3%;
    width: 95%;
}


.scnd-area h6{
    font-size:15px;
    color:#2e3092;
    margin:2% 0 0 0;
    padding:0;
    font-weight:normal;
}

.left-icon{
    margin-right: 8px;
}

.right-icon{
    margin-left: 8px;
}

table.session {
    margin: 1% 0;
}

.popup2{
    clear: both;
    float: left;
    margin:2% 0 0 0;
    width: 100%;
}



.popup2 ul{
    margin:0;
    padding:0;
}

.popup2 li{
    list-style: none;
    float: left;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 2px #ccc;
    margin-right: 3%;
    width: 30%;
}


.popup2 li img {
    border:4px solid #fff !important;
    box-shadow: 0 0 7px #ccc !important;
}

.sessions-area{
    margin: 0 auto;
    padding-bottom: 1%;
    width:100%;
    border-bottom:1px dashed #000;
    float:left;
}

.sessions-area:last-child {
    border-bottom: 0 none;
    padding-bottom: 1%;
}


.sessions-area h3{
    clear: both;
    color: #003679;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding-bottom:6px;
    padding-top: 15px;

}


.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.691body { padding:0; margin:0 0 0 0; background-color:#F5F5F5; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#151515; line-height:20px;}


img, object, embed, video {


    max-width: 100%;


}


/* IE 6 does not support max-width so default to width 100% */


.ie6 img {


    width:100%;


}





/*For Mobile*/


div#owl-demo {


    display: block !important;


    margin-bottom:3%;


}


/********* table********/


.session table { 


    width: 100%; 


    border-collapse: collapse; 


    margin-top:2%;


}


/* Zebra striping */


.session tr:nth-of-type(odd) { 


    background:#ecf5ff; 


}


.session th { 


    background: #3974bd; 


    color: white; 


    font-weight: bold; 


    padding-left:7px;


}


.session td,.session  th { 


    border: 1px solid #ccc; 


    text-align: left; 


}





.clear1 {clear: both; height: 20px; overflow:hidden;}	
h1 { color: #2964ae; float: left; font-size: 18px; font-weight: 400; margin: 0; padding: 0 0 15px; width: 100%; }




@media only screen and (max-width:600px),


(min-device-width: 768px) and (max-device-width: 1024px)  {





    /* Force table to not be like tables anymore */


    .session table, .session thead, .session tbody, .session th, .session td, .session tr {


        display: block;


    }


    .current-recruiters .clear{clear:none}





    /* Hide table headers (but not display: none;, for accessibility) */


    .session thead tr {


        position: absolute;


        top: -9999px;


        left: -9999px;


    }





    .session tr { border: 1px solid #ccc; }





    .session td {


        /* Behave  like a "row" */


        border: none;


        border-bottom: 1px solid #eee;


        position: relative;


        padding-left: 50%;


    }





    .session td:before {


        /* Now like a table header */


        position: absolute;


        /* Top/left values mimic padding */


        top: 6px;


        left: 6px;


        width: 45%;


        padding-right: 10px;


        white-space: nowrap;


    }





    /*


    Label the data


    */


    .session td:nth-of-type(1):before { content: "Sr. No."; }


    .session td:nth-of-type(2):before { content: "Name"; }


    .session td:nth-of-type(3):before { content: "Designation"; }


    .session td:nth-of-type(4):before { content: "Organisation"; }


    .session td:nth-of-type(5):before { content: "Date"; }


    .session td:nth-of-type(6):before { content: "Topic"; }





    table.session {


        margin: 1% 0;


        width: 100%;


    }








}





/* Smartphones (portrait and landscape) ----------- */


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .photo1 {
        float: left;
        text-align:center;
        width: 100% !Important;
        margin-bottom:20px;
    }













    .sessions-area {


        border-bottom: 1px dashed #ccc;


        float: left;


        margin: 3% 0;


        padding-bottom: 7%;


        width:100%;


    }








    .videowrapper {


        float: none;


        clear: both;


        width: 100%;


        position: relative;


        padding-bottom: 56.25%;


        padding-top: 25px;


        height: 0;


    }


    .videowrapper iframe {


        position: absolute;


        top: 0;


        left: 0;


        width: 100%;


        height: 100%;


    }





    .right-bullet4 { height:auto;  margin:0; display:block;  }


    ul.right-bullet4 { list-style-type: none; margin: 0; padding: 0;   }


    ul.right-bullet4 li { background-color: #2863af; color: #fff; display: table-cell; float: left; font-size: 13px; font-weight: 400; height: auto; line-height: 14px; padding: 17px 13px;


                          text-align: left; text-decoration: none; vertical-align: middle; width: 90%; }





}


























.gridContainer {width: 100%;max-width: 100%;padding: 0;margin: auto;}


#LayoutDiv1 { clear: both; float: left; margin-left: 0; width: 100%; display: block; background:#fff}


.cont-img { float:left; padding:0; margin:0 2% 10px 0; text-align:left; width:auto;}


.clear {clear: both; height: 1px; overflow:hidden;}


.clear-spacer {clear: both; height: 20px; overflow:hidden;}


#top-panel { background:url(../images/top-bg.gif) repeat-x left top; float:left; width:100%;}


.common { width:100%; max-width:100%;  margin:0 auto;}


.top-links { width:100%; float:left;}


.logo { width:30%; float:left; /*margin:0 auto;*/ text-align:left; position:relative; clear:both; z-index:1;}

/*.logo-text { font-weight:600; font-size:14px; color:#2e3092; line-height:18px; text-align:left; width:38%; float:left; padding:0 0 0 2%; margin:26px 0 0;}*/
.logo-text { font-weight:600; font-size:11px; color:#2e3092; line-height:13px; text-align:left; width:38%; float:left; padding:0 0 0 2%; margin:18px 0 0;}
.dte-code { width:107px; float:right; padding:20px 0 0; margin:0 0px 0 0;}

.follow-panel { /*width:55%; margin:0 auto;*/ width:100%;float:left;margin:3px 0 0 0 }


.email { background:url(../images/email-icon.gif) no-repeat left 7px; color:#fff; font-size:11px; font-weight:400; /*width:38%;*/ float:left; padding:7px 10px 7px 20px; margin:0 0 0 5%; border-right:1px solid #fff;}


.email a { color:#fff; text-decoration:none;}


.tel-no { background:url(../images/tel-icon.html) no-repeat left 6px; color:#fff; font-size:11px; font-weight:400; /*width:38%;*/ float:left; padding:7px 0 7px 20px; margin:0 0 0 4%; border-right:none;}


.tel-no a { color:#fff; text-decoration:none;}


.social-links { width:32%; float:left; display:none;}


.social-text { color:#fff; font-size:13px; font-weight:400; padding:7px 0; margin:0; float:left;}


.fb-icon { width:18%; float:right; padding:5px 0; margin:0 3% 0 0;}


.in-icon { width:18%; float:right; padding:5px 0; margin:0;}





.nav { display:none;}


.mobile-menu{display:block; float: left; width: 100%; clear: both; background: #003679; padding:0; margin:-50px 0 0;}





.header-panel { width:100%; /*clear: both;*/ display:none; z-index:9999; position:relative; padding:0; margin:151px 0 0;}


.mobile-header-panel { display:block; background:url(../images/in-header.jpg) no-repeat center top; height:130px; background-size:cover; padding:0; margin:149px 0 0;}


#contentHolderUnit_0{ background:url(../images/header.html) no-repeat center top !important; width:100%; height:auto; background-size: cover;}


#contentHolderUnit_1{ background:url(../images/header.html) no-repeat center top !important; width:100%; height:auto; background-size: cover;}





.blue-panel { width:100%; float:left; padding:0; margin:0 0 0; position:relative; z-index:99999;}


.blue-col1 { width:100%; float:left; background:#2964ae;}


.blue-left-col { width:100%; float:right; padding:30px 0; margin:0;}


.b-left-textpanel { width:98%; float:left; padding:0; margin:0 2%;}


.b-leftcol-img { width:100%; float:left; padding:0; margin:0; text-align:center;}


.b-leftcol-title { font-weight:600; font-size:18px; color:#fff; line-height:20px; padding:0; margin:10px 0 10px 0;}


.b-leftcol-text { font-weight:300; font-size:13px; color:#fff; line-height:18px; text-align:left;}


.b-leftcol-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #003679; color:#fff; font-size:13px; font-weight:400;}


.b-leftcol-more a { color:#fff; text-decoration:none;}





.blue-col2 { width:100%; float:right; background:#3974bd;}


.blue-right-col { width:100%; float:left; padding:30px 0; margin:0;}


.b-right-textpanel { width:98%; float:left; padding:0; margin:0 2%;}


.b-rightcol-img { width:100%; float:right; padding:0; margin:0; text-align:center;}


.b-rightcol-title { font-weight:600; font-size:18px; color:#fff; line-height:20px; padding:0; margin:10px 0 10px;}


.b-rightcol-text { font-weight:300; font-size:13px; color:#fff; line-height:18px; text-align:left;}


.b-rightcol-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #024598; color:#fff; font-size:13px; font-weight:400;}


.b-rightcol-more a { color:#fff; text-decoration:none;}





.wel-panel { width:100%; float:left; padding:0; margin:40px 0;}


.about-col { width:96%; float:left; padding:0; margin:0 2%;}


.about-title { width:100%; float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:20px; font-weight:400; background:url(../images/tab-wel-divider.html) no-repeat right 10px;}


.about-img { width:100%; float:left; padding:0; margin:0 0 20px;}


.about-text { width:100%; float:left; color:#151515; font-size:13px; font-weight:400; line-height:18px; text-align:justify;}


.about-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #2964ae; color:#fff; font-size:13px; font-weight:400;}


.about-more a { color:#fff; text-decoration:none;}


.wel-divider { background:url(../images/wel-hor-divider.html) no-repeat center top; height:3px; width:100%; float:left; padding:0; margin:30px 0;}


.student-corner { width:96%; float:left; padding:0; margin:0 2%;}


.student-title { width:100%; float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:20px; font-weight:400; background:url(../images/tab-wel-divider2.html) no-repeat right 10px;}


/*


.corner-bullet ul { padding:0; margin:16px 0 0;}


.corner-bullet ul li { width:42%; float:left; list-style-type:none;background:url(../images/corner-bullet.gif) no-repeat 0px 11px;padding:3px 0 2px 3%; margin:0 5% 0 0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


.corner-bullet ul li.last { width:42%; float:left; list-style-type:none;background:url(../images/corner-bullet.gif) no-repeat 0px 11px;padding:3px 0 2px 3%; margin:0 5% 0 0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:none; }


*/


.corner-bullet { width:95%; float:left; margin:16px 5% 0 0}


.corner-bullet ul { padding:0; margin:0;}


.corner-bullet ul li { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


.corner-bullet ul li.last { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }





.corner-bullet2 { width:95%; float:left; margin:0 5% 0 0}


.corner-bullet2 ul { padding:0; margin:0;}


.corner-bullet2 ul li { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


.corner-bullet2 ul li.last { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:none; }





.inside-bullet { list-style:none; margin:0; padding:0;}


.inside-bullet ul { padding:0; margin:0;}


.inside-bullet ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 4%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; width:95%; }


.inside-bullet ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 4%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; width:95%;}





.happening-panel { width:100%; float:left; background-color:#edf5fb; padding:40px 0 50px; margin:0;}


.happening-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:18px; font-weight:400; background:url(../images/mobile-happening-divider.html) no-repeat center 10px;}


.happening-area { width:100%; float:left; padding:0; margin:0;}


.happening-col { width:50%; float:left; padding:0; margin:0;min-height:90px}


.happening-img { width:100%; float:left;}


.happening-title2 { width:100%; float:left; color:#2964ae; font-size:14px; font-weight:400; text-align:center; line-height:18px; padding:0; margin:10px 0;}





.client-panel { width:100%; float:left; padding:40px 0; margin:0;}


.client-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:18px; font-weight:400; line-height:20px;}


.client-area { width:100%; float:left; padding:0; margin:0;}


.client-col { width:33%; float:left; padding:0 0 0 0; margin:0;}





.testi-panel { width:100%; float:left; padding:40px 0; margin:0;}


.testi-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:25px; font-weight:400; background:url(../images/corporate-divider.html) no-repeat center 10px;}


.testi-area { width:100%; float:left; padding:0; margin:0;}


.testi-col { width:96%; float:left; padding:0; margin:0 2%;}


.testi-text { font-size:13px; color:#2a2a2a; font-weight:400; text-align:center; line-height:20px; vertical-align:middle;}


.testi-text span{ color:#2964ae; font-size:13px; font-weight:600; text-align:center; line-height:20px;}


.testi-text-img { width:25px !important; padding:0; margin:-16px 10px 0 0;}


.testi-text-imglast { width:25px !important; padding:0; margin:-11px 0 0 10px;}





.footer-panel { background-color:#3974bd; width:100%; float:left; padding:0 0 0;}


.footer-col1 { width:70%; float:left; display:none;}


ul.footer-bullet { padding:0; margin:0;}


ul.footer-bullet li { width:25%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 3%; margin:0 5% 0 0; border-bottom:1px solid #6190ca; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


ul.footer-bullet li a{ color: #fff; text-decoration:none;}


ul.footer-bullet li:last-child {color:#fff;border-bottom:none;}


ul.footer-bullet li:last-child a {color:#fff;text-decoration:none;}


ul.footer-bullet li.last {width:25%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 3%; margin:0 5% 0 0; border-bottom:1px solid #3974bd; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


ul.footer-bullet li.last a {color:#fff;text-decoration:none;}





.footer-col2 { width:29%; float:left; padding:0; margin:0 1% 0 0; display:none;}


ul.footer-bullet2 { padding:0; margin:0;}


ul.footer-bullet2 li { width:93%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 7%; margin:0 0 4px 0; border-bottom:1px solid #6190ca; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


ul.footer-bullet2 li a{ color: #fff; text-decoration:none;}


.footer-address { color:#fff;font-size: 13px; font-weight:300; line-height:18px;}


.footer-address span{ color:#fff;font-size: 13px; font-weight:600; line-height:18px;}


.footer-address a{ color:#fff; text-decoration:underline;}


.copy-panel { background-color:#1e5aa4; width:100%; float:left; padding:8px 0; margin:0 0 0;}


.copy-text { color:#fff; text-align:left; padding:10px 2%;font-size: 13px; font-weight:400; width:96%; float:left; text-align:center;}


.copy-text a { color:#fff; text-decoration: underline;}


.copy-text2 { color:#fff; text-align:left; padding:10px 0;font-size: 13px; font-weight:400;}


.copy-text2 a { color:#fff; text-decoration: none;}


.copy-social-links { width:100%; float:left; color:#fff; text-align:center; padding:0px 0;font-size: 13px; font-weight:400;}


.copy-social-text { color:#fff; font-size:13px; font-weight:400; padding:7px 0; margin:0 auto; float:none; text-align:center; width:42%;}


.copy-fb-icon { width:26px; float:right; padding:0; margin:0 5px 0 0;}


.copy-in-icon { width:26px; float:right; padding:0; margin:0;}





/*Inside page css*/


.in-header-panel { width:100%; display:block; position:relative; padding:0; margin:0 0 0; float:left;}


.default-header { /*background:url(../images/in-header.jpg) no-repeat center top;  height:130px;  background-size:cover;*/}


.content-panel { width:100%; float:left;}


.breacrumb { width:98%; float:left; font-weight:400; font-size:13px; color:#000000; padding:15px 1% 10px 1%;}


.breacrumb a{ color:#000000; text-decoration:none;}


ul.sub-menu,.right-bullet2,.right-bullet3, .right-bullet, .about-bullet { padding:0; margin:0; display:none;}


ul.sub-menu li { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #2863af; list-style-type:none; padding:15px 3% 15px 2%; margin:0 0 20px 0; line-height:22px;font-size: 14px; font-weight:400; color: #fff; }


ul.sub-menu li.active { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #003679; list-style-type:none; padding:15px 3% 15px 2%; margin:0 0 20px 0; line-height:22px;font-size: 14px; font-weight:400; color: #fff; }


ul.sub-menu li a{ color: #fff; text-decoration:none;}


ul.sub-menu li:hover{ color: #fff; text-decoration:none; background:#003679;}


ul.sub-menu li.last {color:#fff;background:#2863af;}


ul.sub-menu li.last:hover{ color: #fff; text-decoration:none; background:#003679;}





ul.sub-menu-main { padding:0; margin:0; display:none;}


ul.sub-menu-main li { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #2863af; list-style-type:none; padding:15px 3% 15px 2%; margin:0 0 20px 0; line-height:22px;font-size: 14px; font-weight:400; color: #fff; }


ul.sub-menu-main li.active { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #003679; list-style-type:none; padding:15px 3% 15px 2%; margin:0 0 20px 0; line-height:22px;font-size: 14px; font-weight:400; color: #fff; }


ul.sub-menu-main li a{ color: #fff; text-decoration:none;}


ul.sub-menu-main li:hover{ color: #fff; text-decoration:none; background:#003679;}


ul.sub-menu-main li.last {color:#fff;background:#2863af;}


ul.sub-menu-main li.last:hover{ color: #fff; text-decoration:none; background:#003679;}





.text-panel { width:100%; float:left; padding:0; margin:0;}


.inside-title { width:100%;float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:25px; font-weight:400;}


.inside-title h4 { color: #333;


                   font-size: 18px !important;


                   font-weight: normal;


                   height: auto;


                   margin: 0 !important;


                   padding: 0;


                   text-align: left !important;color:#2964ae !important;}


.text { float:left; width:98%; margin:0 1% 15px;}


.text p { padding:0 0 15px; margin:0; color:#151515; font-weight:400; line-height:20px; font-size:13px; text-align:justify;}


.text p span { font-weight:600; color:#003679;}


.text-bold { font-weight:600; color:#003679; font-size:16px;}


.text-bold span { font-weight:400; color:#000; font-size:14px;}


.text-bold2 { font-weight:700; color:#003679; font-size:13px; padding:0; margin:0 0 15px;}


.quote-panel { background:#ecf5ff; border-radius:5px; border:1px solid #c6e1fc; padding:19px 1%; text-align:center; margin:0 0 15px;}


.quote-text { color:#003679; font-size:16px; font-weight:400; line-height:22px;}


.quote-text span { font-weight:600; color:#003679; font-size:15px;}


.quote-text-img { width:14px !important; padding:0; margin:-16px 0px 0 0;}


.quote-text-imglast { width:14px !important; padding:0; margin:-16px 0 0 10px;}


.profile-imgpanel { float:left; padding:0; margin:0 3% 10px 0; text-align:center; width:100%; display:none;}
.director-profile-imgpanel { float:left; padding:0; margin:0 3% 10px 0; text-align:center; width:100%; display:block;}


.profile-img { width:100%; float:left;}


.profile-img-title { width:100%; float:left; background:#2b5890; padding:15px 0; text-align:center; color:#fff; font-size:14px; font-weight:600;}


.profile-img-title span {  color:#fff; font-size:13px; font-weight:400;}


.quote-panel-new { background: none repeat scroll 0 0 #ecf5ff; border: 1px solid #c6e1fc; border-radius: 5px; float: left;  margin: 0 0 15px; padding: 19px 0; text-align: center; width: 99%; }


.mobile-sub-nav { width:98%; float:left; clear:none; display:block; padding:0; margin:5px 1% 10px;}


.mobile-submenu { overflow:hidden; width:100%; border:1px solid #969696; float:left; margin:0; padding:0;background:#fff url(../images/arrow.png) no-repeat right 16px;}


.mobile-submenu select { border:0; color:#000; background:transparent; padding:8px 0 8px 1%; width:99%; font-size:16px; -webkit-appearance: none; font: 400 17px 'Source Sans Pro', sans-serif; color:#000;}


.mobile-sub-nav .mobile-submenu2 { width:98%; float:left; clear:none; display:block; padding:0; margin:0 1% 0;}


.text-bold3 { font-weight:700; color:#003679; font-size:15px; padding:0; margin:0 0 10px;}


.sub-title { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0 0 15px; background-color:#edf5fb;}


.sub-title a { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0 0 15px; background-color:#edf5fb; text-decoration:none;}


.sub-title2 { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0; background-color:#edf5fb;}


.sub-title2 a { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0; background-color:#edf5fb; text-decoration:none;}


.profile-photo { float: left; margin: 0 20px 20px 0; padding: 0; text-align: center;  width: 100%;}





.lb-album2 li {
    float: left;
    margin: 0;
    position: relative;
    width:100%
}




.right-panel { float:left; width:98%;}

.right-panel-full { float:left; width:100%;}


.advisory-photo { float: left; margin: 0 20px 20px 0; padding: 0; text-align: center;  width: 100%; display:none;}


.advisory-img { float: left; width: 100%; }


.right-panel-adv { float:left; width:98%;}








.div-col1 { width:100%; float:left;}


.div-col2 { width:100%; float:left;}








.inside-bullet2 { list-style:none; margin:1% 0; padding:0;}


.inside-bullet2 ul { padding:0; margin:0;}


.inside-bullet2 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%; float:left; }


.inside-bullet2 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%; float:left;}








#LoginTable2 {


    background: #d30154;


    float: left;


    height: 183px;


    padding: 20px 10px 20px 5px;


    width: 134px;


    border-top:2px solid #fff; border-bottom:2px solid #fff; border-right:2px solid #fff;


}





ul.tab-bullet { padding:0; margin:0;}


ul.tab-bullet li { width:106px; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 13px; margin:0 28px 0 10px; border-bottom:1px solid #fff; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


ul.tab-bullet li a{ color: #fff; text-decoration:none;}


ul.tab-bullet li:last-child {color:#fff;border-bottom:none;}





.btn-wrapper2{


    clear: both;


    float:left;


    display: none;


    overflow:hidden;


    width:960px;


}





.project-tour-btn {width: -53px;position: fixed; z-index:999; right:0; top:37px;display:none}


.slide-out-div2 {display:none;width: 152px;position: fixed !important; z-index:9999999;display:block }


.slide-out-div2 a{background:url(../images/bt-announcemnet.html) no-repeat top left; height: 227px; width:42px; display:block !important }


.slide-out-div2 .sidelink a{background:url(../images/spacer.html) no-repeat top left; height: auto; width:auto; display:block !important;color:#FFF }


.handle2{width:42px;/* margin: 0 0 0 6px;*/ display:block;}


.slide-out-div2 #LoginTable{ display:none;}


.slide-out-div2.open #LoginTable{ display:block;}








/*Inside page css end here*/


.main-box { margin:0; padding:0;}


.milestones-main-box { width:100%; margin:0; padding:0; }


.tab-cont-text-full { float: left; padding: 0 0 30px; width: 100%; margin:0 0 0 5px; }


.lt-bg {margin:0; padding:0; float:left; width:90%; border:1px dashed #bab9b9; }


.rt-bg {  margin:0; padding:0; float:left; width:90%; border:1px dashed #bab9b9; }


h4 { font-size:20px; font-weight:700; color:#3974bd; margin:0; padding:0 0 10px;}


.milestones-101 { margin-top: 10px; padding:3%;}


.milestones-102 { margin:30px 0 0; padding:3%;}


.milestones-103 { margin:30px 0 0; padding:3%}


.milestones-104 { margin:30px 0 0; padding:3%}


.milestones-105 { margin:30px 0 0; padding:3%}


.milestones-106 { margin:30px 0 0; padding:3%}


.milestones-107 { margin:30px 0 0; padding:3%}


.milestones-108 { margin:30px 0 0; padding:3%}


.milestones-109 { margin:30px 0 0; padding:3%}


.milestones-110 { margin:30px 0 0; padding:3%}


.milestones-111 { margin:30px 0 0; padding:3%}


.milestones-112 { margin:30px 0 0; padding:3%}


.milestones-113 { margin:30px 0 0; padding:3%;}


.milestones-114 { margin:30px 0 0; padding:3%;}


.milestones-115 { margin:30px 0 0; padding:3%;}


.milestones-116 { margin:30px 0 0; padding:3%;}


.milestones-117 { margin:30px 0 0; padding:3%;}


.milestones-118 { margin:30px 0 0; padding:3%;}


.milestones-119 { margin:30px 0 0; padding:3%;}


/* Sitemap list*/


.site-list { margin:0; padding:0; clear:both;}


.site-list ul { list-style:none; margin:0 0 15px; padding:0;}


.site-list ul li {  background: url("../images/corner-bullet.html") no-repeat scroll 0 13px rgba(0, 0, 0, 0); border-bottom: 1px dashed #e1e2e3; float: left;  font-size: 15px;


                    font-weight: 400; line-height: 22px; list-style-type: none; margin: 0 20px 0 0; padding: 5px 0 5px 3%; width:96%; }


.site-list ul li  a { text-decoration:none;  color: #151515;}





.site-list ul  ul{ list-style:none; margin:0; padding:0;}


.site-list ul  ul li { background: url("../images/menu-sub-bullet.html") no-repeat scroll 0 11px rgba(0, 0, 0, 0); border:none; float: left;  font-size: 13px;


                       font-weight: 400; line-height: 20px; list-style-type: none; margin: 0; padding: 5px 0 5px 3%; width:100%; }


.site-list ul ul li  a { text-decoration:none;  color: #003679;}





/*----- -- Faculty cont Start here -- -----*/





.faculty-main {float: left;width: 100%;}


.faculty-head {float: left;width: 100%; margin-bottom:30px; text-align:center;}


.faculty-text-bold { font-weight:600; color:#003679; font-size:16px;}


.faculty-text-bold span { font-weight:400; color:#000; font-size:14px;}


.faculty-member {float: left;width: 100%;min-height:100px; padding:1%;}





/*----- -- Faculty cont End here -- -----*/








/*---- -- Reserch Cont here -- ----*/


.research-list {float: left;width: 100%;}


.research-container {float: left;width: 100%;max-width: 1100px;}


.reserch-box {float: left;width: 7%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:12px;}


.reserch-box1 {float: left;width: 18%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:12px;}


.reserch-box2 {float: left;width: 28%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:12px;}


.reserch-box3 {float: left;width: 27%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:12px;}


.reserch-box4 {float: left;width: 8%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:12px;}


.reserch-box span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:13px;color:#fff;}


.reserch-box1 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:13px;color:#fff;}


.reserch-box2 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:13px;color:#fff;}


.reserch-box3 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:13px;color:#fff;}


.reserch-box4 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:13px;color:#fff;}


.reserch-box-height {min-height:460px;}


.reserch-box-height2 {min-height:110px; background-color:#3974bd;}


.reserch-box:first-child {border-left:1px solid #c6e1fc;} 


.reserch-box-bottom-border {border-bottom:1px solid #c6e1fc;}


.reserch-box-bgcolor {background-color:#f4fbff;}


/*---- -- Reserch Cont End here -- ----*/











/*---- -- Conatact Content here -- ----*/


.contact { float:left; width:98%; margin:0 1% 15px;}


.contact-content {float: left;width: 100%;}


.contact-address {float: left;width: 100%;}


.contact-address *{margin:0; padding:0;}


.contact-address h3 {color:#151515;display:block;font-size:28px;}


.contact-address p {font-size:14px;font-color:#151515;font-family:"Open Sans",sans-serif;}


.contact-container {width:100%; float:left;margin:0 0 10px 0;}


.p-bold {font-weight:900; font-size:14px; font-family:"Open Sans",sans-serif;}


.contact-form {float: left;width: 100%;}





#contact-form input,


#contact-form select,


#contact-form textarea,


#contact-form button[type="submit"] {


    font:400 14px/14px "Open Sans",sans-serif;


}


#contact-form {


    text-shadow:0 1px 0 #FFF;


    border-radius:4px;


    -webkit-border-radius:4px;


    -moz-border-radius:4px;


}


#contact-form h3 {


    color:#151515;


    display:block;


    font-size:28px;


}


#contact-form h4 {


    margin:5px 0 15px;


    display:block;


    font-size:13px;


}


#contact-form label span {


    cursor: pointer;


    color: #ff000a;





}


#contact-form input,


#contact-form textarea {


    width:93%;


    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    border:1px solid #CCC;


    background:#FFF;


    margin:0 0 5px;


    padding:10px;





}





#contact-form select{


    width:100%;


    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    border:1px solid #CCC;


    background:#FFF;


    margin:0 0;


    padding:3px;





}





#contact-form input:hover,


#contact-form textarea:hover {


    -webkit-transition:border-color 0.3s ease-in-out;


    -moz-transition:border-color 0.3s ease-in-out;


    transition:border-color 0.3s ease-in-out;


    border:1px solid #AAA;


}





#contact-form select{


    -webkit-transition:border-color 0.3s ease-in-out;


    -moz-transition:border-color 0.3s ease-in-out;


    transition:border-color 0.3s ease-in-out;


    border:1px solid #AAA;


}


#contact-form textarea {


    height:100px;


    max-width:100%;


}


#contact-form button[type="submit"] {


    cursor:pointer;


    width:25%;


    border:none;


    background:#991D57;


    background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    color:#FFF;


    margin:15px 0 ;


    padding:15px;





}


#contact-form button[type="submit"]:hover {


    background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    -webkit-transition:background 0.3s ease-in-out;


    -moz-transition:background 0.3s ease-in-out;


    transition:background-color 0.3s ease-in-out;


}


#contact-form button[type="submit"]:active {


    box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


}


#contact-form input:focus,


#contact-form select:focus,


#contact-form textarea:focus {


    outline:0;


    border:1px solid #800000;


    /*border:1px solid #999;*/


}


::-webkit-input-placeholder {


    color:#151515;


}


:-moz-placeholder {


    color:#151515;


}


::-moz-placeholder {


    color:#151515;


}


:-ms-input-placeholder {


    color:#151515;


}














.contact-p{font-weight:bold;padding-right:0;}


.contact-p1{font-weight:bold;padding-right:14%;}





/*---- -- Conatact Content End here -- ----*/





/*-- --- registration form --- --*/





.registration-container {


    float: left;


    width: 100%;


}





.registration-container input,


.registration-containerm select,


.registration-containerm option,


.registration-container textarea,


.registration-container button[type="submit"] {


    font:400 14px/14px "Open Sans",sans-serif;


}


.registration-container {


    text-shadow:0 1px 0 #FFF;


    border-radius:4px;


    -webkit-border-radius:4px;


    -moz-border-radius:4px;


}


.registration-container h3 {


    color:#151515;


    display:block;


    font-size:28px;


}


.registration-container h4 {


    margin:5px 0 15px;


    display:block;


    font-size:13px;


}


.registration-container label span {


    cursor: pointer;


    color: #151515;


    display: block;


    margin: 5px 0;





}


.registration-container input,


.registration-container textarea {


    width:94%;


    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    border:1px solid #CCC;


    background:#FFF;


    margin:0 0 5px;


    padding:10px;





}





.registration-container select{


    width:100%;


    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    border:1px solid #CCC;


    background:#FFF;


    margin:3px 0;


    padding:8px;





}





.registration-container input[type="radio"]{


    width:0;





}





.registration-container input:hover,


.registration-container textarea:hover {


    -webkit-transition:border-color 0.3s ease-in-out;


    -moz-transition:border-color 0.3s ease-in-out;


    transition:border-color 0.3s ease-in-out;


    border:1px solid #AAA;


}





.registration-container select{


    -webkit-transition:border-color 0.3s ease-in-out;


    -moz-transition:border-color 0.3s ease-in-out;


    transition:border-color 0.3s ease-in-out;


    border:1px solid #AAA;


}


.registration-container textarea {


    height:100px;


    max-width:100%;


}


.registration-container button[type="submit"] {


    cursor:pointer;


    width:23%;


    border:none;


    background:#991D57;


    background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    color:#FFF;


    margin:15px 0 ;


    padding:15px;





}


.registration-container button[type="submit"]:hover {


    background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    -webkit-transition:background 0.3s ease-in-out;


    -moz-transition:background 0.3s ease-in-out;


    transition:background-color 0.3s ease-in-out;


}


.registration-container button[type="submit"]:active {


    box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


}


.registration-container input:focus,


.registration-container select:focus,


.registration-container textarea:focus {


    outline:0;


    border:1px solid #800000;


    /*border:1px solid #999;*/


}








.inside-bullet1 { list-style:none; margin:0; padding:0;}


.inside-bullet1 ul { padding:0; margin:0;}


.inside-bullet1 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 4%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%; text-align: justify;}


.inside-bullet1 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%;}





.overview {width:100%; text-align:justify;}





.fpo-main {


    float: left;


    width: 100%;


    margin:0 0 5% 0;


}


.fpo-main-one-3 {


    float: left;


    width: 98%;


    padding:0 1%;


}


.fpo-main-one {


    float: left;


    width: 98%;


    margin:1% 0;


}


.fpo-main-two {


    float: left;


    width: 98%;


    margin:1% 0;


}


.fpo-main-one-1 {


    float: left;


    width: 98%;


    margin:2% 1%;


}





.fpo-main-one-2 {


    float: left;


    width: 100%;


    margin:2% 1%;


}








.fpo-main-one table, th, td {


    border: 1px solid #c6e1fc;


    border-collapse: collapse;


}


.fpo-main th, td {


    padding: 5px;


}


.fpo-main-one th, td {


    padding: 5px;


}


.fpo-main-one-1 th, td {


    padding: 5px;


}


.fpo-main-one-2 th, td {


    padding: 5px;


}








.fpo-main th{background-color:#3974bd; color:#fff;}


.fpo-main-one th{background-color:#3974bd; color:#fff;}


.fpo-main-one-1 th{background-color:#3974bd; color:#fff;}


.fpo-main-one-2 th{background-color:#3974bd; color:#fff;}





.fpo-main tr:nth-of-type(odd){background-color:#f4fbff;}


.fpo-main-one tr:nth-of-type(odd){background-color:#f4fbff;}


.fpo-main-one-1 tr:nth-of-type(odd){background-color:#f4fbff;}


.fpo-main-one-2 tr:nth-of-type(odd){background-color:#f4fbff;}








/*Research page-table design start*/


.research-div { float: left; width: 100%; margin:0;}


.research-div-title { background-color:#3974bd; color:#fff;}


.research-div-row1 { background-color:#fff; color:#151515;}


.research-div-row2 { background-color:#f4fbff; color:#151515;}


.research-div table, th, td { border: 1px solid #c6e1fc; border-collapse: collapse;}


/*Research page-table design end*/








.ac-container{


    width: 100%;


}


.ac-container label{





    padding: 5px 15px 5px 15px;


    margin:0 0 15px;


    position: relative;


    z-index: 20;


    display: block;


    height: auto;


    cursor: pointer;


    color: #fff;


    line-height: 20px;


    font-size: 15px;


    background:#568fd6;


    /*background: #ffffff;


    background: -moz-linear-gradient(top, #3974bd 1%, #3974bd 100%);


    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));


    background: -webkit-linear-gradient(top, #3974bd 1%,#3974bd 100%);


    background: -o-linear-gradient(top, #3974bd 1%,#3974bd 100%);


    background: -ms-linear-gradient(top, #3974bd 1%,#3974bd 100%);


    background: linear-gradient(top, #3974bd 1%,#3974bd 100%);


    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3974bd', endColorstr='#3974bd',GradientType=0 );


    box-shadow: 


            0px 0px 0px 1px rgba(155,155,155,0.3), 


            1px 0px 0px 0px rgba(255,255,255,0.9) inset, 


            0px 2px 2px rgba(0,0,0,0.1);*/


}


.ac-container label:hover{


    background:#3974bd;


}


.ac-container input:checked + label,


.ac-container input:checked + label:hover{





    color: #fff;


    box-shadow: 


        0px 0px 0px 1px rgba(155,155,155,0.3), 


        0px 2px 2px rgba(0,0,0,0.1);


}


.ac-container label:hover:after,


.ac-container input:checked + label:hover:after{


    content: '';


    position: absolute;


    width: 24px;


    height: 24px;


    right: 13px;


    top: 7px;


    background: transparent url(../images/plus.html) no-repeat center center;	


}


.ac-container input:checked + label:hover:after{


    background-image: url(../images/minus.html);


}


.ac-container input{


    display: none;


}


.ac-container article{


    background: rgba(255, 255, 255, 0.5);


    margin-top: -1px;


    overflow: hidden;


    height: 0px;


    position: relative;


    z-index: 10;


    -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


}


.ac-container article p{


    font-style: italic;


    color: #777;


    line-height: 23px;


    font-size: 14px;


    padding: 20px;


    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);


}


.ac-container input:checked ~ article{


    -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


    -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


    -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


    -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


    transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);


}


.ac-container input:checked ~ article.ac-small{


    height: auto;


}


.ac-container input:checked ~ article.ac-medium{


    height: auto;


}


.ac-container input:checked ~ article.ac-large{


    height: auto;


}





.pacement-process {





    width:100%;


    float:left;


    text-align:justify;


}





.pacement-process span {


    font-weight:bold;


}





.current-recruiters-content {


    float: left;


    width: 100%;


    text-align:center;


    margin:1% 0;


    padding:1% 0;


}


.current-recruiters-text {


    font-weight:bold;


    text-align:center;


    padding:10px 0 0 0;


}





.student-achivment {


    float: left;


    width: 100%;


    margin:1% 0;


    padding:1% 0;


}





.student-achivment span{


    font-weight:bold;





}





.student-achivment-box1{width:100%;	float:left;}


.student-achivment-box1 img{width:100%;}


.student-achivment-box2{width:100%;	float:left;}





.student-achivment-box3{width:100%;	float:left;}





.student-achivment-box4{width:100%;	float:left;}	

.mobileimg{ display:none;}








/*--- Recruiters' Form Content ---*/





.recruiter {


    float: left;


    width: 100%;


}





.recruiter input,


.recruiter select,


.recruiter option,


.recruiter textarea,


.recruiter button[type="submit"] {


    font:400 14px/14px "Open Sans",sans-serif;


}


.recruiter {


    /*text-shadow:0 1px 0 #FFF;*/


    border-radius:4px;


    -webkit-border-radius:4px;


    -moz-border-radius:4px;


}


.recruiter h3 {


    color:#151515;


    display:block;


    font-size:28px;


}


.recruiter h4 {


    margin:5px 0 15px;


    display:block;


    font-size:13px;


}


.recruiter label span {


    cursor: pointer;


    color: #ff000a;








}


.recruiter input,


.recruiter textarea {


    width:93%;


    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    border:1px solid #CCC;


    background:#FFF;


    margin:0 0 5px;


    padding:10px;





}





.recruiter select{


    width:23%;


    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    border:1px solid #CCC;


    background:#FFF;


    margin:0 0;


    padding:6px;





}





.recruiter table input{


    width:90%;


    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


    border:1px solid #CCC;


    background:#FFF;


    margin:0 0 5px;


    padding:10px 2px;





}





.recruiter option{


    width:100%;


    background:#FFF;


    margin:0 0;


    padding:3px;





}





.recruiter input[type="radio"]{


    width:0%;





}





.recruiter textarea {


    height:100px;


    max-width:100%;


}


.recruiter button[type="submit"] {


    cursor:pointer;


    width:15%;


    border:none;


    background:#991D57;


    background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


    color:#FFF;


    margin:15px 0 ;


    padding:15px;





}


.recruiter button[type="submit"]:hover {


    background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


    -webkit-transition:background 0.3s ease-in-out;


    -moz-transition:background 0.3s ease-in-out;


    transition:background-color 0.3s ease-in-out;


}


.recruiter button[type="submit"]:active {


    box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


}


.recruiter input:focus,


.recruiter select:focus,


.recruiter textarea:focus {


    outline:0;


    border:1px solid #800000;


}





.recruiter input :hover


.recruiter textarea :hover {


    box-shadow:inset 0 1px 3px #800000;


}





.recruiter-box {


    float: left;


    width: 100%;


}





.recruiter-box1{width:100%; float:left;}





.recruiter table, th, td {


    border: 1px solid #c6e1fc;


    border-collapse: collapse;


}


.recruiter th, td {


    padding: 5px;


}





.recruiter th {


    background-color: #3974bd;


    color: #fff;


}





/*--- Recruiters' Form Content end ---*/








@media only screen and (min-width: 320px) {


    .inside-title {


        color: #2964ae;


        float: left;


        font-size:18px;


        font-weight: 400;


        margin: 0;


        padding: 0 0 20px;


        width: 100%;


    }





    .videowrapper {


        float: none;


        clear: both;


        width: 98% !important;


        position: relative;


        padding-bottom: 56.25%;


        padding-top: 25px;


        height: 0;


    }


    .videowrapper iframe {


        position: absolute;


        top: 0;


        left: 0;


        width: 100%;


        height: 100%;


    }








    .popup2{


        clear: both;


        float: left;


        margin:2% 0 0 0;


        width: 100%;


    }	





    .popup2 li{


        border: 1px solid #ccc;


        box-shadow: 2px 2px 2px #ccc;


        float: left;


        list-style: outside none none;


        margin-bottom: 3%;


        margin-right: 3%;


        width: 96%;


    }





    .popup2 li:last-child{


        margin: 2% 0 0 0;


    }








    .popup2 li:first-child{


        margin:2% 6% 0 0;


    }





    .popup2 li img {


        border:4px solid #fff !important;


        box-shadow: 0 0 7px #ccc !important;


        width: 97%;


    }














}








@media only screen and (min-width: 480px) {











    div#owl-demo {


        display: none;


    }





    .in-header-panel { width:100%; display:block;  position:relative; padding:0; margin:-55px 0 0; float:left;}


    .mobile-menu{display:block; float: left; width: 100%; clear: both; background: #003679; padding:0; margin:-50px 0 0;}








    .popup2{


        clear: both;


        float: left;


        margin:2% 0 0 0;


        width: 100%;


    }
    .margin {margin-top:0 !important;}

    .videowrapper {


        float: none;


        clear: both;


        width: 100%;


        position: relative;


        padding-bottom: 56.25%;


        padding-top: 25px;


        height: 0;


    }


    .videowrapper iframe {


        position: absolute;


        top: 0;


        left: 0;


        width: 100%;


        height: 100%;


    }








    .popup2 ul{


        margin:0;


        padding:0;


    }





    .popup2 li{


        border: 1px solid #ccc;


        box-shadow: 2px 2px 2px #ccc;


        float: left;


        list-style: outside none none;


        margin:2% 3% 0 0;


        width: 31%;





    }





    .popup2 li:last-child{


        margin: 2% 0 0 0;


    }








    .popup2 li:first-child{


        margin:2% 3% 0 0;


    }





    .popup2 li img {


        border:4px solid #fff !important;


        box-shadow: 0 0 7px #ccc !important;


        width: 97%;


    }








}





@media only screen and (min-width: 481px) {








    div#owl-demo {


        display: none !important;


    }








    .mobile-menu{display:block; float: left; width: 100%; clear: both; background: #003679; padding:0; margin:-100px 0 0;}





    .follow-panel { width:100%; margin:0 auto; float:none; /*width:100%;float:left;*/ }


    .logo-text{margin:20px 0 0}


    .email { background:url(../images/email-icon.gif) no-repeat left 4px; color:#fff; font-size:13px; font-weight:400; /*width:38%;*/ float:left; padding:0 5% 0 6%; margin:7px 0 7px 5%; border-right:1px solid #fff;}


    .email a { color:#fff; text-decoration:none;}


    .tel-no { background:url(../images/tel-icon.html) no-repeat left 4px; color:#fff; font-size:13px; font-weight:400; /*width:38%;*/ float:left; padding:0 0 0 6%; margin:7px 0 7px 4%; border-right:none;}


    .tel-no a { color:#fff; text-decoration:none;}


    .in-header-panel { width:100%; display:block;  position:relative; padding:0; margin:-67px 0 0; float:left;}


    .inside-bullet { list-style:none; margin:0; padding:0;}


    .inside-bullet ul { padding:0; margin:0;}


    .inside-bullet ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2.5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; width:97%; }


    .inside-bullet ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2.5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; }


    .profile-photo { float: left; margin: 0 20px 20px 0; padding: 0; text-align: center;  width: 100%;}


    .right-panel { float:left; width:98%;}


    .sub-title a { background-color: #edf5fb; color: #003679; font-size: 14px; font-weight: 700; margin: 0 0 15px;  padding: 10px;  text-decoration: none; }


    .main-box { margin:30px 0 0; padding:0;}


    .milestones-main-box { width:100%; margin:0; padding:0; }


    .tab-cont-text-full { float: left; padding: 0 0 30px; width: 100%; margin:0 0 0 10px; }


    .lt-bg {margin:0; padding:0; float:left; width:90%; border:1px dashed #bab9b9; }


    .rt-bg {  margin:0; padding:0; float:left; width:90%; border:1px dashed #bab9b9; }


    h4 { font-size:20px; font-weight:700; color:#3974bd; margin:0; padding:0 0 10px;}


    .milestones-101 { margin-top: 10px; padding:3%;}


    .milestones-102 { margin:30px 0 0; padding:3%;}


    .milestones-103 { margin:30px 0 0; padding:3%}


    .milestones-104 { margin:30px 0 0; padding:3%}


    .milestones-105 { margin:30px 0 0; padding:3%}


    .milestones-106 { margin:30px 0 0; padding:3%}


    .milestones-107 { margin:30px 0 0; padding:3%}


    .milestones-108 { margin:30px 0 0; padding:3%}


    .milestones-109 { margin:30px 0 0; padding:3%}


    .milestones-110 { margin:30px 0 0; padding:3%}


    .milestones-111 { margin:30px 0 0; padding:3%}


    .milestones-112 { margin:30px 0 0; padding:3%}


    .milestones-113 { margin:30px 0 0; padding:3%;}


    .milestones-114 { margin:30px 0 0; padding:3%;}


    .milestones-115 { margin:30px 0 0; padding:3%;}


    .milestones-116 { margin:30px 0 0; padding:3%;}


    .milestones-117 { margin:30px 0 0; padding:3%;}


    .milestones-118 { margin:30px 0 0; padding:3%;}


    .milestones-119 { margin:30px 0 0; padding:3%;}





    /* Sitemap list*/


    .site-list { margin:0; padding:0; clear:both;}


    .site-list ul { list-style:none; margin:0 0 15px; padding:0;}


    .site-list ul li :first-child { border:none;}


    .site-list ul li {  background: url("../images/corner-bullet.html") no-repeat scroll 0 13px rgba(0, 0, 0, 0); border-bottom: 1px dashed #e1e2e3; float: left;  font-size: 15px;


                        font-weight: 400; line-height: 22px; list-style-type: none; margin: 0 20px 0 0; padding: 5px 0 5px 2%; width:96%; }


    .site-list ul li  a { text-decoration:none;  color: #151515;}





    .site-list ul  ul{ list-style:none; margin:0; padding:0;}


    .site-list ul  ul li { background: url("../images/menu-sub-bullet.html") no-repeat scroll 0 11px rgba(0, 0, 0, 0); border:none; float: left;  font-size: 13px;


                           font-weight: 400; line-height: 20px; list-style-type: none; margin: 0; padding: 5px 0 5px 3%; width:100%; }


    .site-list ul ul li  a { text-decoration:none;  color: #003679;}


    .nobor { border:none !important;}





    /*----- -- Faculty cont Start here -- -----*/





    .faculty-main {float: left;width: 100%;}


    .faculty-head {float: left;width: 100%; margin-bottom:30px; text-align:center;}


    .faculty-text-bold { font-weight:600; color:#003679; font-size:16px;}


    .faculty-text-bold span { font-weight:400; color:#000; font-size:14px;}


    .faculty-member {float: left;width: 48%;min-height:100px; padding:1%;}





    /*----- -- Faculty cont End here -- -----*/





    /*---- -- Reserch Cont here -- ----*/


    .research-list {float: left;width: 98%;}


    .research-container {float: left;width: 100%;max-width: 1100px;}


    .reserch-box {float: left;width: 7%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box1 {float: left;width: 18%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box2 {float: left;width: 28%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box3 {float: left;width: 28%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box4 {float: left;width: 7%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box1 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box2 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box3 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box4 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box-height {min-height:300px;}


    .reserch-box-height2 {min-height:80px; background-color:#3974bd;}


    .reserch-box:first-child {border-left:1px solid #c6e1fc;} 


    .reserch-box-bottom-border {border-bottom:1px solid #c6e1fc;}


    .reserch-box-bgcolor {background-color:#f4fbff;}


    /*---- -- Reserch Cont End here -- ----*/





    /*---- -- Conatact Content here -- ----*/


    .contact { float:left; width:98%; margin:0 1% 15px;}


    .contact-content {float: left;width: 100%;}


    .contact-address {float: left;width: 100%;}


    .contact-address *{margin:0; padding:0;}


    .contact-address h3 {color:#151515;display:block;font-size:28px;}


    .contact-address p {font-size:14px;font-color:#151515;font-family:"Open Sans",sans-serif;}


    .contact-container {width:100%; float:left;margin:0 0 10px 0;}


    .p-bold {font-weight:900; font-size:14px; font-family:"Open Sans",sans-serif;}


    .contact-form {float: left;width: 100%;}





    #contact-form input,


    #contact-form select,


    #contact-form textarea,


    #contact-form button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    #contact-form {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    #contact-form h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    #contact-form h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    #contact-form label span {


        cursor: pointer;


        color: #ff000a;








    }


    #contact-form input,


    #contact-form textarea {


        width:96%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    #contact-form select


    {


        width:100%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    #contact-form input:hover,


    #contact-form textarea:hover {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }





    #contact-form select


    {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }


    #contact-form textarea {


        height:100px;


        max-width:100%;


    }


    #contact-form button[type="submit"] {


        cursor:pointer;


        width:25%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    #contact-form button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    #contact-form button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    #contact-form input:focus,


    #contact-form select:focus,


    #contact-form textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }


    ::-webkit-input-placeholder {


        color:#151515;


    }


    :-moz-placeholder {


        color:#151515;


    }


    ::-moz-placeholder {


        color:#151515;


    }


    :-ms-input-placeholder {


        color:#151515;


    }


    .contact-p{font-weight:bold;padding-right:0;}


    .contact-p1{font-weight:bold;padding-right:15%;}





    /*---- -- Conatact Content End here -- ----*/








    /*-- --- registration form --- --*/





    .registration-container {


        float: left;


        width: 100%;


    }





    .registration-container input,


    .registration-containerm select,


    .registration-containerm option,


    .registration-container textarea,


    .registration-container button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .registration-container {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .registration-container h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .registration-container h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .registration-container label span {


        cursor: pointer;


        color: #151515;


        display: block;


        margin: 5px 0;





    }


    .registration-container input,


    .registration-container textarea {


        width:97%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    .registration-container select{


        width:100%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:3px 0;


        padding:8px;





    }





    .registration-container input[type="radio"]{


        width:0;





    }





    .registration-container input:hover,


    .registration-container textarea:hover {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }





    .registration-container select{


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }


    .registration-container textarea {


        height:100px;


        max-width:100%;


    }


    .registration-container button[type="submit"] {


        cursor:pointer;


        width:23%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .registration-container button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .registration-container button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .registration-container input:focus,


    .registration-container select:focus,


    .registration-container textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }





    .inside-bullet1 { list-style:none; margin:1% 0; padding:0;}


    .inside-bullet1 ul { padding:0; margin:0;}


    .inside-bullet1 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%; }


    .inside-bullet1 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%;}





    .overview {width:100%; text-align:justify;}





    .fpo-main {


        float: left;


        width: 100%;


        margin:0 0 5% 0;


    }


    .fpo-main-one-3 {


        float: left;


        width: 98%;


        padding:0 1%;


    }


    .fpo-main-one {


        float: left;


        width: 98%;


        margin:1% 0;


    }


    .fpo-main-two {


        float: right;


        width: 98%;


        margin:1% 0;


    }


    .fpo-main-one-1 {


        float: left;


        width: 98%;


        margin:2% 1%;


    }





    .fpo-main-one-2 {


        float: left;


        width: 100%;


        margin:2% 1%;


    }








    .fpo-main-one table, th, td {


        border: 1px solid #c6e1fc;


        border-collapse: collapse;


    }


    .fpo-main th, td {


        padding: 5px;


    }


    .fpo-main-one th, td {


        padding: 5px;


    }


    .fpo-main-one-1 th, td {


        padding: 5px;


    }


    .fpo-main-one-2 th, td {


        padding: 5px;


    }





    .fpo-main th{background-color:#3974bd; color:#fff;}


    .fpo-main-one th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-1 th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-2 th{background-color:#3974bd; color:#fff;}





    .fpo-main tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-1 tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-2 tr:nth-of-type(odd){background-color:#f4fbff;}








    /*Research page-table design start*/


    .research-div { float: left; width: 100%; margin:0;}


    .research-div-title { background-color:#3974bd; color:#fff;}


    .research-div-row1 { background-color:#fff; color:#151515;}


    .research-div-row2 { background-color:#f4fbff; color:#151515;}


    .research-div table, th, td { border: 1px solid #c6e1fc; border-collapse: collapse;}


    /*Research page-table design end*/











    .ac-container{


        width: 100%;


    }


    .ac-container label{





        padding: 10px 20px;


        margin:0 0 15px;


        position: relative;


        z-index: 20;


        display: block;


        height: auto;


        cursor: pointer;


        color: #fff;


        line-height: 22px;


        font-size: 16px;


        background:#568fd6;


        /*background: #ffffff;


        background: -moz-linear-gradient(top, #3974bd 1%, #3974bd 100%);


        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));


        background: -webkit-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -o-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -ms-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: linear-gradient(top, #3974bd 1%,#3974bd 100%);


        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3974bd', endColorstr='#3974bd',GradientType=0 );


        box-shadow: 


                0px 0px 0px 1px rgba(155,155,155,0.3), 


                1px 0px 0px 0px rgba(255,255,255,0.9) inset, 


                0px 2px 2px rgba(0,0,0,0.1);*/


    }


    .ac-container label:hover{


        background:#3974bd;


    }


    .ac-container input:checked + label,


    .ac-container input:checked + label:hover{





        color: #fff;


        box-shadow: 


            0px 0px 0px 1px rgba(155,155,155,0.3), 


            0px 2px 2px rgba(0,0,0,0.1);


    }


    .ac-container label:hover:after,


    .ac-container input:checked + label:hover:after{


        content: '';


        position: absolute;


        width: 24px;


        height: 24px;


        right: 13px;


        top: 7px;


        background: transparent url(../images/plus.html) no-repeat center center;	


    }


    .ac-container input:checked + label:hover:after{


        background-image: url(../images/minus.html);


    }


    .ac-container input{


        display: none;


    }


    .ac-container article{


        background: rgba(255, 255, 255, 0.5);


        margin-top: -1px;


        overflow: hidden;


        height: 0px;


        position: relative;


        z-index: 10;


        -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    }


    .ac-container article p{


        font-style: italic;


        color: #777;


        line-height: 23px;


        font-size: 14px;


        padding: 20px;


        text-shadow: 1px 1px 1px rgba(255,255,255,0.8);


    }


    .ac-container input:checked ~ article{


        -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);


    }


    .ac-container input:checked ~ article.ac-small{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-medium{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-large{


        height: auto;


    }





    .pacement-process {





        width:100%;


        float:left;


        text-align:justify;


    }





    .pacement-process span {


        font-weight:bold;


    }





    .current-recruiters-content {


        float: left;


        width: 100%;


        text-align:center;


        margin:1% 0;


        padding:1% 0;


    }


    .current-recruiters-text {


        font-weight:bold;


        text-align:center;


        padding:10px 0 0 0;


    }








    .student-achivment {


        float: left;


        width: 100%;


        margin:1% 0;


        padding:1% 0;


    }





    .student-achivment span{


        font-weight:bold;





    }





    .student-achivment-box1{width:100%;	float:left;}





    .student-achivment-box2{width:100%;	float:left;}





    .student-achivment-box3{width:100%;	float:left;}





    .student-achivment-box4{width:100%;	float:left;}	








    /*--- Recruiters' Form Content ---*/





    .recruiter {


        float: left;


        width: 100%;


    }











    .recruiter input,


    .recruiter select,


    .recruiter option,


    .recruiter textarea,


    .recruiter button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .recruiter {


        /*text-shadow:0 1px 0 #FFF;*/


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .recruiter h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .recruiter h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .recruiter label span {


        cursor: pointer;


        color: #ff000a;








    }


    .recruiter input,


    .recruiter textarea {


        width:90%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    .recruiter select{


        width:23%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:6px;





    }


    .recruiter option{


        width:100%;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    .recruiter input[type="radio"]{


        width:0%;





    }





    .recruiter textarea {


        height:100px;


        max-width:100%;


    }


    .recruiter button[type="submit"] {


        cursor:pointer;


        width:15%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .recruiter button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .recruiter button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .recruiter input:focus,


    .recruiter select:focus,


    .recruiter textarea:focus {


        outline:0;


        border:1px solid #800000;


    }





    .recruiter input :hover


    .recruiter textarea :hover {


        box-shadow:inset 0 1px 3px #800000;


    }





    .recruiter-box {


        float: left;


        width: 50%;


    }





    .recruiter-box1{width:100%; float:left;}





    /*--- Recruiters' Form Content end ---*/











}





/*For Tablet*/


@media only screen and (min-width: 641px) {











    .first-area{


        background: #f1f1f1;


        border:1px solid #cacaca;


        clear: both;


        color: #2e3092;


        height: auto;


        margin-bottom: 2%;


        padding: 3%;


        width: 93%;


        margin:2% auto;


        border-radius: 17px;





        font-size:14px;


    }





    .first-area p {


        font-size: 14px;


    }








    .first-area h6{


        font-size:15px;


        color:#2e3092;


        margin:2% 0 0 0;


        padding:0;


        font-weight:normal;


    }





    .scnd-area{


        background: #fef3f7;


        clear: both;


        color: #2e3092;


        height: auto;


        padding: 3%;


        width: 93%;


        margin:2% auto;


        border-radius: 17px;


        border:1px solid #fbc1d7;


    }











    .scnd-area p {


        font-size: 14px;


    }





    .scnd-area h6{


        font-size:15px;


        color:#2e3092;


        margin:2% 0 0 0;


        padding:0;


        font-weight:normal;


    }








    div#owl-demo {


        display: none !important;


    }





    .gridContainer {width: 100%;max-width: 100%;padding: 0;margin: auto;}


    #LayoutDiv1 { clear: both; float: left; margin-left: 0; width: 100%; display: block; background:#fff}


    .cont-img { float:left; padding:0; margin:0 2% 10px 0; text-align:left; width:auto;}


    .clear {clear: both; height: 1px; overflow:hidden;}


    .clear-spacer {clear: both; height: 20px; overflow:hidden;}


    #top-panel { background:url(../images/top-bg.gif) repeat-x left top; float:left; width:100%;}


    .common { width:100%; max-width:100%;  margin:0 auto;}


    .top-links { width:100%; float:left;}


    .logo { width:15%; float:left; text-align:left; z-index:1; position:relative; margin: -34px 0 0}


    .logo-text { font-weight:600; font-size:22px; color:#2e3092; line-height:28px; float:left; width:51%;/*width:48%;*/ float:left; padding:10px 0; margin:0 0 0 2%;}
    .dte-code { width:107px; float:right; padding:18px 0 0; margin:0 40px 0 0;}

    .follow-panel { width:69%; float:right;}


    .email { background:url(../images/email-icon.gif) no-repeat left 4px; color:#fff; font-size:13px; font-weight:400; width:auto; float:left; padding:0 10px 0 6%; margin:7px 2% 7px 0; border-right:1px solid #fff;}


    .email a { color:#fff; text-decoration:none;}


    .tel-no { background:url(../images/tel-icon.html) no-repeat left 4px; color:#fff; font-size:13px; font-weight:400; width:auto; float:left; padding:0 10px 0 4%; margin:7px 2% 7px 0; border-right:1px solid #fff;}


    .tel-no a { color:#fff; text-decoration:none;}


    .social-links { width:auto; float:left; display: block;}


    .social-text { color:#fff; font-size:13px; font-weight:400; padding:7px 0; margin:0; float:left;}


    .fb-icon { width:18%; float:right; padding:5px 0; margin:0 3% 0 0;}


    .in-icon { width:18%; float:right; padding:5px 0; margin:0;}





    .nav { width:85%; float:right; clear:none; display:none; padding:0; margin:2px 0 0 0;}


    .nav:before,.nav:after {content: " ";display: block;}


    .nav:after {clear: both;}


    .nav ul {list-style: none;float: right; margin: 0; padding: 0;}


    .nav a {padding: 0px;font-size: 10px; font-weight:400; color: #fff; display:block;}


    .nav li {position: relative;}


    .nav > li {float: left;text-align:center; list-style: none; display:inline; background:url(../images/menu-divider.html) no-repeat right 12px;}


    .nav > li > .parent {}


    .nav > li > a {display: block; padding:8px 3px 8px 2px; /*padding:8px 4px 8px 3px;*/ margin:0; text-decoration:none;}


    .nav > li > a:hover {left: 0;background:#fff; color:#000; margin:0; }


    .nav > li.hover a{left: 0; color:#000; background:#fff;}


    .nav > li:first-child {float: left;text-align:center; list-style: none; display:inline; background:url(../images/menu-divider.html) no-repeat right 12px;}


    .nav > li:first-child a{display: block; padding:8px 3px; margin:0; text-decoration:none; }


    .nav > li:first-child a:hover{display: block;  margin:0; text-decoration:none; }


    .nav > li:last-child {float: left;text-align:center; list-style: none; display:inline; background:none;}


    .nav li ul {position: absolute;left: -9999px;text-align:left; padding:0; margin:0 0 0;}


    .nav > li.hover > ul {left: 0;}


    .nav li li.hover ul {left: 100%;top: 0;}


    .nav li li a { display: block;background:url(../images/menu-sub-bullet.html) no-repeat 15px 13px #fff  !important;position: relative;z-index:100000; padding: 8px 0 8px 10px !important; border-bottom:1px solid #e4e4e4; text-decoration:none; color:#000; width:170px; border-left: 1px solid #e4e4e4;    border-right: 1px solid #e4e4e4;}


    .nav li li a:hover {display: block;background:url(../images/menu-sub-bullet-o.html) no-repeat 15px 13px #da296f  !important; color:#fff;position: relative;z-index:100000; padding:8px 0 8px 27px !important; text-decoration:none; width:170px;}





    .nav > li li:first-child a{display: block; padding:8px 0 8px 27px; margin:0; text-decoration:none; background:url(../images/menu-sub-bullet.html) no-repeat 15px 13px #fff; border-bottom:1px solid #e4e4e4; text-decoration:none; color:#000; width:170px;}


    .nav > li li:first-child a:hover{display: block; padding:8px 0 8px 27px; margin:0; text-decoration:none; background:url(../images/menu-sub-bullet-o.html) no-repeat 15px 13px #da296f; color:#fff;}





    .nav > li li:last-child a{display: block; padding:8px 0 8px 27px; margin:0; text-decoration:none; background:url(../images/menu-sub-bullet.html) no-repeat 15px 13px #fff;  text-decoration:none; color:#000; width:170px;}


    .nav > li li:last-child a:hover{display: block; padding:8px 0 8px 27px; margin:0; text-decoration:none; background:url(../images/menu-sub-bullet-o.html) no-repeat 15px 13px #da296f; color:#fff;}





    .nav li li li {display: block;z-index:200;font-weight:bold;width:100%;background: #fff;position: relative;z-index:100000;}


    .nav li li .sub li a {background:#4e4e4e;z-index:200; padding:8px 0 8px 10px;font-weight:bold;width:100%}


    .nav li li .sub li a:hover {background:#da296f;}


    .mobile-menu{display:block; float: left; width: 100%; clear: both; background: #003679; padding:0; margin:-24px 0 0;}








    .header-panel { width:100%; /*clear: both;*/ display:block; z-index:9999; position:relative; padding:0; margin:151px 0 0; height:385px;}


    .mobile-header-panel { display:none;}


    #contentHolderUnit_0{ background:url(../images/header.html) no-repeat center top !important; width:100%; height:auto; background-size: cover;}


    #contentHolderUnit_1{ background:url(../images/header.html) no-repeat center top !important; width:100%; height:auto; background-size: cover;}





    .blue-panel { width:100%; float:left; padding:0; margin:-15px 0 0; position:relative; z-index:99999;}


    .blue-col1 { width:50%; float:left; background:url(../images/blue-col1-img.gif) no-repeat top right;}


    .blue-left-col { width:100%; float:right; padding:30px 0; margin:0;}


    .b-left-textpanel { width:59%; float:left; padding:0; margin:0 4% 0 0;}


    .b-leftcol-img { width:30%; float:left; padding:0; margin:0 5% 0 2%; text-align:left;}


    .b-leftcol-title { font-weight:600; font-size:18px; color:#fff; line-height:20px; padding:0; margin:0 0 10px 0;}


    .b-leftcol-text { font-weight:300; font-size:13px; color:#fff; line-height:18px; text-align:left;}


    .b-leftcol-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #003679; color:#fff; font-size:13px; font-weight:400;}


    .b-leftcol-more a { color:#fff; text-decoration:none;}


    .blue-col2 { width:50%; float:right; background:url(../images/blue-col2-img.gif) no-repeat top left;}


    .blue-right-col { width:100%; float:left; padding:30px 0; margin:0;}


    .b-right-textpanel { width:60%; float:left; padding:0; margin:0 0 0 5%;}


    .b-rightcol-img { width:30%; float:right; padding:0; margin:0 2% 0 3%; text-align:left;}


    .b-rightcol-title { font-weight:600; font-size:18px; color:#fff; line-height:20px; padding:0; margin:0 0 10px;}


    .b-rightcol-text { font-weight:300; font-size:13px; color:#fff; line-height:18px; text-align:left;}


    .b-rightcol-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #024598; color:#fff; font-size:13px; font-weight:400;}


    .b-rightcol-more a { color:#fff; text-decoration:none;}





    .wel-panel { width:100%; float:left; padding:0; margin:40px 0 0;}


    .about-col { width:45%; float:left; padding:0; margin:0 4% 0 1%;}


    .about-title { width:100%; float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:20px; font-weight:400; background:url(../images/tab-wel-divider.html) no-repeat right 10px;}


    .about-img { width:100%; float:left; padding:0; margin:0 0 20px;}


    .about-text { width:100%; float:left; color:#151515; font-size:13px; font-weight:400; line-height:18px; text-align:justify;}


    .about-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #2964ae; color:#fff; font-size:13px; font-weight:400;}


    .about-more a { color:#fff; text-decoration:none;}


    .wel-divider { background:url(../images/wel-ver-divider.html) no-repeat left top; height:309px; width:3px; float:left; padding:0; margin:40px 0;}


    .student-corner { width:45%; float:left; padding:0; margin:0 0 0 4%;}


    .student-title { width:100%; float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:20px; font-weight:400; background:url(../images/tab-wel-divider2.html) no-repeat right 10px;}


    /*
    
    
    .corner-bullet ul { padding:0; margin:16px 0 0;}
    
    
    .corner-bullet ul li { width:42%; float:left; list-style-type:none;background:url(../images/corner-bullet.gif) no-repeat 0px 11px;padding:3px 0 2px 3%; margin:0 5% 0 0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }
    
    
    .corner-bullet ul li.last { width:42%; float:left; list-style-type:none;background:url(../images/corner-bullet.gif) no-repeat 0px 11px;padding:3px 0 2px 3%; margin:0 5% 0 0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:none; }
    
    
    */


    .corner-bullet { width:45%; float:left; margin:16px 5% 0 0}


    .corner-bullet ul { padding:0; margin:0;}


    .corner-bullet ul li { width:92%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 8%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


    .corner-bullet ul li.last { width:92%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 8%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:none; }





    .corner-bullet2 { width:50%; float:left; margin:16px 0 0 0}


    .corner-bullet2 ul { padding:0; margin:0;}


    .corner-bullet2 ul li { width:92%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 8%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


    .corner-bullet2 ul li.last { width:92%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 8%; margin:0; line-height:22px;font-size: 13px; font-weight:400; color: #003679; border-bottom:none; }





    .inside-bullet { list-style:none; margin:0; padding:0;}


    .inside-bullet ul { padding:0; margin:0;}


    .inside-bullet ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; width:97%; }


    .inside-bullet ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; width:97%; }





    .happening-panel { width:100%; float:left; background-color:#edf5fb; padding:40px 0 50px; margin:0;}


    .happening-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:25px; font-weight:400; background:url(../images/happening-divider.gif) no-repeat center 10px;}


    .happening-area { width:100%; float:left; padding:0; margin:0;}


    .happening-col { width:23%; float:left; padding:0; margin:0 1% 0 1%;}


    .happening-img { width:100%; float:left;}


    .happening-title2 { width:100%; float:left; color:#2964ae; font-size:14px; font-weight:600; text-align:center; line-height:18px; padding:0; margin:10px 0 0;}





    .client-panel { width:100%; float:left; padding:40px 0; margin:0;}


    .client-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:25px; font-weight:400;}


    .client-area { width:100%; float:left; padding:0; margin:0;}


    .client-col { width:19%; float:left; padding:0 0 0 1%; margin:0;}





    .testi-panel { width:100%; float:left; padding:40px 0; margin:0;}


    .testi-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:25px; font-weight:400; background:url(../images/corporate-divider.html) no-repeat center 10px;}


    .testi-area { width:100%; float:left; padding:0; margin:0;}


    .testi-col { width:98%; float:left; padding:0; margin:0 1%;}


    .testi-text { font-size:15px; color:#2a2a2a; font-weight:400; text-align:center; line-height:28px; vertical-align:middle;}


    .testi-text span{ color:#2964ae; font-size:15px; font-weight:600; text-align:center; line-height:28px;}


    .testi-text-img { width:25px !important; padding:0; margin:-16px 10px 0 0;}


    .testi-text-imglast { width:25px !important; padding:0; margin:-16px 0 0 10px;}





    .footer-panel { background-color:#3974bd; width:100%; float:left; padding:23px 0 0;}


    .footer-col1 { width:70%; float:left; display: block;}


    ul.footer-bullet { padding:0; margin:0;}


    ul.footer-bullet li { width:25%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 3%; margin:0 3% 0 2%; border-bottom:1px solid #6190ca; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.footer-bullet li a{ color: #fff; text-decoration:none;}


    ul.footer-bullet li:last-child {color:#fff;border-bottom:none;}


    ul.footer-bullet li:last-child a {color:#fff;text-decoration:none;}


    ul.footer-bullet li.last {width:25%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 3%; margin:0 3% 0 2%; border-bottom:1px solid #3974bd; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.footer-bullet li.last a {color:#fff;text-decoration:none;}





    .footer-col2 { width:29%; float:left; padding:0; margin:0 1% 0 0; display: block;}


    ul.footer-bullet2 { padding:0; margin:0;}


    ul.footer-bullet2 li { width:93%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 7%; margin:0 0 4px 0; border-bottom:1px solid #6190ca; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.footer-bullet2 li a{ color: #fff; text-decoration:none;}


    .footer-address { color:#fff;font-size: 13px; font-weight:300; line-height:18px;}


    .footer-address span{ color:#fff;font-size: 13px; font-weight:600; line-height:18px;}


    .footer-address a{ color:#fff; text-decoration:underline;}


    .copy-panel { background-color:#1e5aa4; width:100%; float:left; padding:8px 0; margin:20px 0 0;}


    .copy-text { color:#fff; text-align:left; padding:10px 0;font-size: 13px; font-weight:400; width:80%; float:left; text-align:left;}


    .copy-text a { color:#fff; text-decoration: underline;}


    .copy-text2 { color:#fff; text-align:left; padding:10px 0;font-size: 13px; font-weight:400;}


    .copy-text2 a { color:#fff; text-decoration: none;}


    .copy-social-links { width:20%; float:right;display: block; color:#fff; text-align:right; padding:7px 0 10px;font-size: 13px; font-weight:400;}


    .copy-social-text { color:#fff; font-size:13px; font-weight:400; padding:0 0; margin:0; float:left; width:100%;}


    .copy-fb-icon { width:26px; float:right; padding:0px 0; margin:0 5px 0 0;}


    .copy-in-icon { width:26px; float:right; padding:0px 0; margin:0;}





    /*Inside page css*/


    .in-header-panel { width:100%; display:block;  position:relative; padding:0; margin:0px 0 15px; float:left;}


    .default-header { /* background:url(../images/in-header.jpg) no-repeat center top; background-size:cover; */height:200px; }


    .content-panel { width:100%; float:left;}


    .breacrumb { width:98%; float:left; font-weight:400; font-size:13px; color:#000000; padding:0 1% 10px 1%;}


    .breacrumb a{ color:#000000; text-decoration:none;}


    ul.sub-menu { padding:0; margin:0; display:block;}


    ul.sub-menu li { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #2863af; list-style-type:none; padding:15px 29px; margin:0 0 20px 0; line-height:22px;font-size: 13px; font-weight:400; color: #fff; }


    ul.sub-menu li.active { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #003679; list-style-type:none; padding:15px 14px; margin:0 0 20px 0; line-height:22px;font-size: 13px; font-weight:400; color: #fff; }


    ul.sub-menu li a{ color: #fff; text-decoration:none;}


    ul.sub-menu li:hover{ color: #fff; text-decoration:none; background:#003679;}


    ul.sub-menu li:last-child {color:#fff; background-color:#2863af; background-image:none; }


    ul.sub-menu li.last:hover{ color: #fff; text-decoration:none; background:#003679;}





    ul.sub-menu-main { padding:0; margin:0; display:block;}


    ul.sub-menu-main li { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #2863af; list-style-type:none; /*padding:15px 14px;*/ margin:0 0 20px 0; line-height:22px;font-size: 13px; font-weight:400; color: #fff; width:153px; text-align:center; padding:15px 0; }


    ul.sub-menu-main li.active { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #003679; list-style-type:none; padding:15px 14px; margin:0 0 20px 0; line-height:22px;font-size: 13px; font-weight:400; color: #fff; }


    ul.sub-menu-main li a{ color: #fff; text-decoration:none;}


    ul.sub-menu-main li:hover{ color: #fff; text-decoration:none; background:#003679;}


    ul.sub-menu-main li:last-child {color:#fff; background-color:#2863af; background-image:none; }


    ul.sub-menu-main li.last:hover{ color: #fff; text-decoration:none; background:#003679;}



    .about-bullet { float: left; height:auto; margin:0 1%; display:block; }
    ul.about-bullet { list-style-type: none; margin: 0 0 20px; padding: 0; background-color:#2863af; }
    ul.about-bullet li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }
    ul.about-bullet li:last-child a { background-image:none;}
    ul.about-bullet li a { color: #fff; float: left; padding: 17px 33px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }
    ul.about-bullet li a:hover {  background-color:#003679; color: #fff; display: block; text-decoration: none; }
    ul.about-bullet li a.active { background-color:#003679; color: #fff; display: block; text-decoration: none; }


    .right-bullet { float: left; height:auto; margin:0 1%; display:block; }
    ul.right-bullet { list-style-type: none; margin: 0; padding: 0; background-color:#2863af; }
    ul.right-bullet li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }
    ul.right-bullet li:last-child a { background-image:none;}
    ul.right-bullet li a { color: #fff; float: left; padding: 17px 18px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }
    ul.right-bullet li a:hover {  background-color:#003679; color: #fff; display: block; text-decoration: none; }
    ul.right-bullet li a.active { background-color:#003679; color: #fff; display: block; text-decoration: none; }





    .second-level { margin:0 1%;}





    .right-bullet2 { float: left; height:auto;  margin:0 0 0 1%; display:block; }


    ul.right-bullet2 { list-style-type: none; margin: 0; padding: 0; background-color:#2863af; }


    ul.right-bullet2 li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }


    ul.right-bullet2 li:last-child a { background-image:none;}


    ul.right-bullet2 li a { color: #fff; float: left; padding: 17px 0px; width:187px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }


    ul.right-bullet2 li a:hover {  background-color:#003679;


                                   color: #fff; display: block; text-decoration: none; }


    ul.right-bullet2 li a.active {


        background-color:#003679; color: #fff; display: block; text-decoration: none; }





    .second-level { background-color: #e7f1fe; border-top: 1px solid #e7f1fe; font-size: 12px; margin: 0 auto 15px;


                    min-height:auto; text-align: center; width:100%; float:left; }


    .second-level ul { margin: 0; padding: 0; }


    .second-level ul li { border-right: 1px solid #bababa; float: left; font-weight: 400; list-style: outside none none; margin: 8px 0; padding: 2px 15px;}


    .second-level ul li a:link { color: #505050; text-decoration: none; }


    .second-level ul li a:visited { color: #505050; text-decoration: none; }


    .second-level ul li a:hover { color: #081d79; text-decoration: none; }


    .second-level ul li a.active { color: #081d79; text-decoration: none; }





    .right-bullet3 {  float: left; height:auto;  margin:0 0 0 1%; display:block; }


    ul.right-bullet3 { list-style-type: none; margin: 0; padding: 0; background-color:#2863af;}


    ul.right-bullet3 li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }


    ul.right-bullet3 li:last-child a { background-image:none;}


    ul.right-bullet3 li a { color: #fff; float: left; padding: 17px 71px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }


    ul.right-bullet3 li a:hover {  background-color:#003679;


                                   color: #fff; display: block; text-decoration: none; }


    ul.right-bullet3 li a.active {


        background-color:#003679; color: #fff; display: block; text-decoration: none; }





    .right-bullet4 { height:auto;  margin:0; display:block;  }


    ul.right-bullet4 { list-style-type: none; margin: 0; padding: 0;   }


    ul.right-bullet4 li { background-color: #2863af; color: #fff; display: table-cell; float: left; font-size: 13px; font-weight: 400; height: auto; line-height: 14px; padding: 17px 13px;


                          text-align: left; text-decoration: none; vertical-align: middle; width: 100%; }








    .text-panel { float: none; margin: 0 auto; padding: 0; width: 97%; }


    .inside-title { width:100%;float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:25px; font-weight:400;}





    .text { float:left; width:98%; margin:0 1% 15px;}


    .text p { padding:0 0 15px; margin:0; color:#151515; font-weight:400; line-height:20px; font-size:13px; text-align:justify;}


    .text p span { font-weight:600; color:#003679;}


    .text-bold { font-weight:600; color:#003679; font-size:16px;}


    .text-bold span { font-weight:400; color:#000; font-size:14px;}


    .text-bold2 { font-weight:700; color:#003679; font-size:13px; padding:0; margin:0 0 15px;}


    .quote-panel { background:#ecf5ff; border-radius:5px; border:1px solid #c6e1fc; padding:19px 1%; text-align:center; margin:0 0 15px;}


    .quote-text { color:#003679; font-size:16px; font-weight:400; line-height:22px;}


    .quote-text span { font-weight:600; color:#003679; font-size:15px;}


    .quote-text-img { width:14px !important; padding:0; margin:-16px 0px 0 0;}


    .quote-text-imglast { width:14px !important; padding:0; margin:-16px 0 0 10px;}


    .profile-imgpanel { float:left; padding:0; margin:0 3% 10px 0; text-align:left; width:27%; display:none;}
    .director-profile-imgpanel { float:left; padding:0; margin:0 3% 10px 0; text-align:left; width:27%; display:block;}


    .profile-img { width:100%; float:left;}


    .profile-img-title { width:100%; float:left; background:#2b5890; padding:15px 0; text-align:center; color:#fff; font-size:14px; font-weight:600;}


    .profile-img-title span {  color:#fff; font-size:13px; font-weight:400;}


    .quote-panel-new { background: none repeat scroll 0 0 #ecf5ff; border: 1px solid #c6e1fc; border-radius: 5px; float: left; margin: 0 0 15px; padding: 19px 0;


                       text-align: center; width: 69%; }


    .text-bold3 { font-weight:700; color:#003679; font-size:15px; padding:0; margin:0 0 10px;}


    .sub-title { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0 0 15px; background-color:#edf5fb;}


    .sub-title a { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0 0 15px; background-color:#edf5fb; text-decoration:none;}


    .sub-title2 { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0; background-color:#edf5fb;}


    .sub-title2 a { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0; background-color:#edf5fb; text-decoration:none;}





    .profile-photo { float: left; margin: 0 20px 20px 0; padding: 0; text-align: left;  width: 240px;}


    .photo-img { float: left; width: 240px; }


    .right-panel { float:left; width:64%;}

    .right-panel-full {
        float: left;
        width: 100%;
    }





    .advisory-photo { float: left; margin: 0 20px 20px 0; padding: 0; text-align: left;  width: 260px; display:none;}


    .advisory-img { float: left; width: 260px; }


    .right-panel-adv { float:left; width:100%; /*width:62%;*/}


    .mobile-sub-nav { width:100%; float:left; clear:none; display:none; padding:0; margin:0;}





    .div-col1 { width:31%; float:left;}


    .div-col2 { width:32%; float:left;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin:0 1%; padding:0 1%; }








    .inside-bullet2 { list-style:none; margin:1% 0; padding:0;}


    .inside-bullet2 ul { padding:0; margin:0;}


    .inside-bullet2 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:30%; float:left; }


    .inside-bullet2 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:30%; float:left;}








    #LoginTable2 {


        background: #d30154;


        float: left;


        height: 183px;


        padding: 20px 5px 20px 5px;


        width: 139px;


        border-top:2px solid #fff; border-bottom:2px solid #fff;


    }


    #LoginTable2 p { color: #fff; font-size: 14px; font-weight: 300; line-height: 20px; text-align:left; padding:0 5px;}


    ul.tab-bullet { padding:0; margin:0;}


    ul.tab-bullet li { width:106px; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 13px; margin:0 28px 0 10px; border-bottom:1px solid #fff; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.tab-bullet li a{ color: #fff; text-decoration:none;}


    ul.tab-bullet li:last-child {color:#fff;border-bottom:none;}








    .btn-wrapper2{


        clear: both;


        float:left;


        display: block;


        overflow:hidden;


        width:960px;


    }





    .project-tour-btn {width: -53px;position: fixed; z-index:999; right:0; top:37px;display:none}


    .slide-out-div2 {display:none;width: 152px;position: fixed !important; z-index:9999999;display:block }


    .slide-out-div2 a{background:url(../images/bt-announcemnet.html) no-repeat top left; height: 227px; width:42px; display:block !important }


    .slide-out-div2 .sidelink a{background:url(../images/spacer.html) no-repeat top left; height: auto; width:auto; display:block !important;color:#FFF }


    .handle2{width:42px;/* margin: 0 0 0 6px;*/ display:block;}


    .slide-out-div2 #LoginTable{ display:none;}


    .slide-out-div2.open #LoginTable{ display:block;}





    /*Inside page css end here*/


    .milestones-main-box { background: url("../images/milestones-bg.html") no-repeat scroll 360px top rgba(0, 0, 0, 0); float: left;  margin:0;  width: 100%; }


    .tab-cont-text-full { float: left; padding: 0 0 30px; width: 100%; margin:0; }


    .lt-bg { background: url("../images/lt-bg.html") no-repeat scroll left top; margin:0; padding:0; float:left; width:38%; border:none;}


    .rt-bg { background: url("../images/right-bg.html") no-repeat scroll left top; margin:0; padding:0; float:left; width:38%; border:none; }


    h4 { font-size:15px; font-weight:700; color:#3974bd; margin:0; padding:0 0 10px;}


    .milestones-101 { margin-top: 36px; padding: 3% 8% 2% 4%;}


    .milestones-102 { margin:130px 0 0 -13px; padding:3% 4% 2% 9%;}


    .milestones-103 { margin:-45px 0 0; padding:3% 8% 2% 4%;}


    .milestones-104 { margin:48px 0 0 -13px; padding:3% 4% 2% 9%;}


    .milestones-105 { margin:-45px 0 0; padding:3% 8% 2% 4%;}


    .milestones-106 { margin:50px 0 0 -13px; padding:3% 4% 2% 9%;}


    .milestones-107 { margin:-45px 0 0; padding:3% 8% 2% 4%;}


    .milestones-108 { margin:50px 0 0 -13px; padding:3% 4% 2% 9%;}


    .milestones-109 { margin:-45px 0 0; padding:3% 8% 2% 4%;}


    .milestones-110 { margin:50px 0 0 -13px; padding:4% 4% 3% 9%;}


    .milestones-111 { margin:-45px 0 0; padding:3% 8% 2% 4%;}


    .milestones-112 { margin:50px 0 0 -13px; padding:3% 4% 2% 9%;}


    .milestones-113 { margin:-45px 0 0; padding:4% 8% 3% 4%;}


    .milestones-114 { margin:50px 0 0 -13px; padding:4% 4% 3% 9%;}


    .milestones-115 { margin:-60px 0 0; padding:4% 8% 3% 4%;}


    .milestones-116 { margin:50px 0 0 -13px; padding:4% 4% 3% 9%;}


    .milestones-117 { margin:-45px 0 0; padding:4% 8% 3% 4%;}


    .milestones-118 { margin:56px 0 0 -13px; padding:4% 4% 3% 9%;}


    .milestones-119 { margin:-44px 0 0; padding:3% 8% 2% 4%;}





    /* Sitemap list*/


    .site-list { margin:0; padding:0; clear:both;}


    .site-list ul { list-style:none; margin:0 0 15px; padding:0;}


    .site-list ul li {  background: url("../images/corner-bullet.html") no-repeat scroll 0 13px rgba(0, 0, 0, 0); border-bottom: 1px dashed #e1e2e3; float: left;  font-size: 15px;


                        font-weight: 400; line-height: 22px; list-style-type: none; margin: 0 20px 0 0; padding: 5px 0 5px 1.5%; width:45%; }


    .site-list ul li  a { text-decoration:none;  color: #151515;}





    .site-list ul  ul{ list-style:none; margin:0; padding:0;}


    .site-list ul  ul li { background: url("../images/menu-sub-bullet.html") no-repeat scroll 0 11px rgba(0, 0, 0, 0); border:none; float: left;  font-size: 13px;


                           font-weight: 400; line-height: 20px; list-style-type: none; margin: 0; padding: 5px 0 5px 3%; width:100%; }


    .site-list ul ul li  a { text-decoration:none;  color: #003679;}








    /*----- -- Faculty cont Start here -- -----*/





    .faculty-main {float: left;width: 100%;}


    .faculty-head {float: left;width: 100%; margin-bottom:30px; text-align:center;}


    .faculty-text-bold { font-weight:600; color:#003679; font-size:16px;}


    .faculty-text-bold span { font-weight:400; color:#000; font-size:14px;}


    .faculty-member {float: left;width: 31.33%;min-height:100px; padding:1%;}





    /*----- -- Faculty cont End here -- -----*/











    /*---- -- Reserch Cont here -- ----*/


    .research-list {float: left;width: 100%;}


    .research-container {float: left;width: 100%;max-width: 1100px;}


    .reserch-box {float: left;width: 2%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box1 {float: left;width: 18%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box2 {float: left;width: 32%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box3 {float: left;width: 32%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box4 {float: left;width: 5%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box1 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box2 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box3 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box4 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box-height {min-height:220px;}


    .reserch-box-height2 {min-height:60px; background-color:#3974bd;}


    .reserch-box:first-child {border-left:1px solid #c6e1fc;} 


    .reserch-box-bottom-border {border-bottom:1px solid #c6e1fc;}


    .reserch-box-bgcolor {background-color:#f4fbff;}


    /*---- -- Reserch Cont End here -- ----*/





    /*---- -- Conatact Content here -- ----*/


    .contact { float:left; width:98%; margin:0 1% 15px;}


    .contact-content {float: left;width: 100%;}


    .contact-address {float: left;width: 50%;}


    .contact-address1{float: left;width: 46%; padding:0 0 0 3%;}





    .contact-address *{margin:0; padding:0;}


    .contact-address h3 {color:#151515;display:block;font-size:28px;}


    .contact-address p {font-size:14px;font-color:#151515;font-family:"Open Sans",sans-serif;}


    .contact-container {width:100%; float:left;margin:0 0 10px 0;}


    .p-bold {font-weight:900; font-size:14px; font-family:"Open Sans",sans-serif;}


    .contact-form {float: left;width: 100%;}


    .contact-form1 {float: left;width: 48%;}


    .contact-form2 {float: left;width: 48%;margin:0 0 0 4%;}


    #contact-form input,


    #contact-form select,


    #contact-form textarea,


    #contact-form button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    #contact-form {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    #contact-form h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    #contact-form h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    #contact-form label span {


        cursor: pointer;


        color: #ff000a;








    }


    #contact-form input,


    #contact-form textarea {


        width:95%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    #contact-form select{


        width:100%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    #contact-form input:hover,


    #contact-form textarea:hover {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }





    #contact-form select{


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }


    #contact-form textarea {


        height:100px;


        max-width:100%;


    }


    #contact-form button[type="submit"] {


        cursor:pointer;


        width:25%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    #contact-form button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    #contact-form button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    #contact-form input:focus,


    #contact-form select:focus,


    #contact-form textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }


    ::-webkit-input-placeholder {


        color:#151515;


    }


    :-moz-placeholder {


        color:#151515;


    }


    ::-moz-placeholder {


        color:#151515;


    }


    :-ms-input-placeholder {


        color:#151515;


    }


    .contact-p{font-weight:bold;padding-right:12px;}


    .contact-p1{font-weight:bold;padding-right:16%;}





    /*---- -- Conatact Content End here -- ----*/








    /*-- --- registration form --- --*/





    .registration-container {


        float: left;


        width: 100%;


    }





    .registration-box {width:50%; float:left; min-height:71px;}





    .registration-container input,


    .registration-containerm select,


    .registration-containerm option,


    .registration-container textarea,


    .registration-container button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .registration-container {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .registration-container h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .registration-container h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .registration-container label span {


        cursor: pointer;


        color: #151515;


        display: block;


        margin: 5px 0;





    }


    .registration-container input,


    .registration-container textarea {


        width:90%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    .registration-container select{


        width:96%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:6px;





    }





    .registration-container option{


        width:100%;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    .registration-container input[type="radio"]{


        width:0;





    }





    .registration-container input:hover,


    .registration-container textarea:hover {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }





    .registration-container select{


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }


    .registration-container textarea {


        height:100px;


        max-width:100%;


    }


    .registration-container button[type="submit"] {


        cursor:pointer;


        width:15%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .registration-container button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .registration-container button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .registration-container input:focus,


    .registration-container select:focus,


    .registration-container textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }





    .inside-bullet1 { list-style:none; margin:1% 0; padding:0;}


    .inside-bullet1 ul { padding:0; margin:0;}


    .inside-bullet1 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%; }


    .inside-bullet1 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%;}





    .overview {width:100%; text-align:justify;}








    .fpo-main {


        float: left;


        width: 100%;


        margin:0 0 5% 0;


    }


    .fpo-main-one-3 {


        float: left;


        width: 98%;


        padding:0 1%;


    }


    .fpo-main-one {


        float: left;


        width: 98%;


        margin:1% 0;


    }


    .fpo-main-two {


        float: right;


        width: 98%;


        margin:1% 0;


    }


    .fpo-main-one-1 {


        float: left;


        width: 98%;


        margin:2% 1%;


    }





    .fpo-main-one-2 {


        float: left;


        width: 100%;


        margin:2% 1%;


    }








    .fpo-main-one table, th, td {


        border: 1px solid #c6e1fc;


        border-collapse: collapse;


    }


    .fpo-main th, td {


        padding: 5px;


    }


    .fpo-main-one th, td {


        padding: 5px;


    }


    .fpo-main-one-1 th, td {


        padding: 5px;


    }


    .fpo-main-one-2 th, td {


        padding: 5px;


    }








    .fpo-main th{background-color:#3974bd; color:#fff;}


    .fpo-main-one th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-1 th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-2 th{background-color:#3974bd; color:#fff;}





    .fpo-main tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-1 tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-2 tr:nth-of-type(odd){background-color:#f4fbff;}








    /*Research page-table design start*/


    .research-div { float: left; width: 100%; margin:0;}


    .research-div-title { background-color:#3974bd; color:#fff;}


    .research-div-row1 { background-color:#fff; color:#151515;}


    .research-div-row2 { background-color:#f4fbff; color:#151515;}


    .research-div table, th, td { border: 1px solid #c6e1fc; border-collapse: collapse;}


    /*Research page-table design end*/











    .ac-container{


        width: 100%;


    }


    .ac-container label{





        padding: 5px 20px;


        margin:0 0 15px;


        position: relative;


        z-index: 20;


        display: block;


        height: auto;


        cursor: pointer;


        color: #fff;


        line-height: 33px;


        font-size: 19px;


        background:#568fd6;


        /*background: #ffffff;


        background: -moz-linear-gradient(top, #3974bd 1%, #3974bd 100%);


        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));


        background: -webkit-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -o-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -ms-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: linear-gradient(top, #3974bd 1%,#3974bd 100%);


        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3974bd', endColorstr='#3974bd',GradientType=0 );


        box-shadow: 


                0px 0px 0px 1px rgba(155,155,155,0.3), 


                1px 0px 0px 0px rgba(255,255,255,0.9) inset, 


                0px 2px 2px rgba(0,0,0,0.1);*/


    }


    .ac-container label:hover{


        background:#3974bd;


    }


    .ac-container input:checked + label,


    .ac-container input:checked + label:hover{





        color: #fff;


        box-shadow: 


            0px 0px 0px 1px rgba(155,155,155,0.3), 


            0px 2px 2px rgba(0,0,0,0.1);


    }


    .ac-container label:hover:after,


    .ac-container input:checked + label:hover:after{


        content: '';


        position: absolute;


        width: 24px;


        height: 24px;


        right: 13px;


        top: 7px;


        background: transparent url(../images/plus.html) no-repeat center center;	


    }


    .ac-container input:checked + label:hover:after{


        background-image: url(../images/minus.html);


    }


    .ac-container input{


        display: none;


    }


    .ac-container article{


        background: rgba(255, 255, 255, 0.5);


        margin-top: -1px;


        overflow: hidden;


        height: 0px;


        position: relative;


        z-index: 10;


        -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    }


    .ac-container article p{


        font-style: italic;


        color: #777;


        line-height: 23px;


        font-size: 14px;


        padding: 20px;


        text-shadow: 1px 1px 1px rgba(255,255,255,0.8);


    }


    .ac-container input:checked ~ article{


        -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);


    }


    .ac-container input:checked ~ article.ac-small{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-medium{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-large{


        height: auto;


    }





    .pacement-process {





        width:100%;


        float:left;


        text-align:justify;


    }





    .pacement-process span {


        font-weight:bold;


    }





    .current-recruiters-content {


        float: left;


        width: 50%;


        text-align:center;


        margin:1% 0;


        padding:1% 0;


    }


    .current-recruiters-text {


        font-weight:bold;


        text-align:center;


        padding:10px 0 0 0;


    }





    .student-achivment {


        float: left;


        width: 100%;


        margin:1% 0;


        padding:1% 0;


    }





    .student-achivment span{


        font-weight:bold;





    }





    .student-achivment-box1{width:100%;	float:left;}


    .student-achivment-box2{width:100%;	float:left;}





    .student-achivment-box3{width:50%;	float:left;}





    .student-achivment-box4{width:50%;	float:left;}	








    /*--- Recruiters' Form Content ---*/





    .recruiter {


        float: left;


        width: 100%;


    }











    .recruiter input,


    .recruiter select,


    .recruiter option,


    .recruiter textarea,


    .recruiter button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .recruiter {


        /*text-shadow:0 1px 0 #FFF;*/


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .recruiter h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .recruiter h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .recruiter label span {


        cursor: pointer;


        color: #ff000a;








    }


    .recruiter input,


    .recruiter textarea {


        width:90%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    .recruiter select{


        width:23%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:6px;





    }





    .recruiter table input{


        width:89%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px 7px;





    }





    .recruiter option{


        width:100%;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    .recruiter input[type="radio"]{


        width:0%;





    }





    .recruiter textarea {


        height:100px;


        max-width:100%;


    }


    .recruiter button[type="submit"] {


        cursor:pointer;


        width:15%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .recruiter button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .recruiter button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .recruiter input:focus,


    .recruiter select:focus,


    .recruiter textarea:focus {


        outline:0;


        border:1px solid #800000;


    }





    .recruiter input :hover


    .recruiter textarea :hover {


        box-shadow:inset 0 1px 3px #800000;


    }





    .recruiter-box {


        float: left;


        width: 50%;


    }





    .recruiter-box1{width:100%; float:left;}





    /*--- Recruiters' Form Content end ---*/








}














/*For Desktop*/


@media only screen and (min-width: 769px) {
    .photo1 {
        float: left;
        margin-right: 20px;
        width: 31% !Important;
    }



    .gridContainer {width: 1100px;max-width: 1100px;padding: 0;margin: auto;}


    #LayoutDiv1 { clear: both; float: left; margin: 15px 0; width: 1064px; display: block; background: #fff; padding: 10px;}


    .cont-img { float:left; padding:0; margin:0 15px 10px 0; text-align:left; width:auto;}


    .clear {clear: both; height: 1px; overflow:hidden;}


    .clear-spacer {clear: both; height: 20px; overflow:hidden;}


    #top-panel { background:url(../images/top-bg.gif) repeat-x left top; float:left; width:100%;}


    .common { width:100%; max-width:96%; margin:0 auto;}


    .top-links { width:100%; float:left;}


    .logo { width:154px; float:left; text-align:left; position:relative; z-index:99999; margin: -34px 0 0 0}





    .logo-text { font-weight:bold; font-size:22px; color:#2e3092; line-height:28px; float:left; width:700px; padding:10px 0; margin:0 0 0 14px;}
    .dte-code { width:140px; float:right; padding:15px 0 0; margin:0 0px 0 0;}

    .follow-panel { width:auto; float:right;}


    .email { background:url(../images/email-icon.gif) no-repeat left 4px; color:#fff; font-size:13px; font-weight:400; width:auto; float:left; padding:0 10px 0 25px; margin:7px 10px 7px 0; border-right:1px solid black;}


    .email a { color:#fff; text-decoration:none;}


    .tel-no { background:url(../images/tel-icon.html) no-repeat left 4px; color:#fff; font-size:13px; font-weight:400; width:auto; float:left; padding:0 10px 0 5px; margin:7px 10px 7px 0; border-right:1px solid black;}


    .tel-no a { color:#fff; text-decoration:none;}


    .social-links { width:210px; float:left;display: block;}


    .social-text { color:#fff; font-size:13px; font-weight:400; padding:7px 0; margin:0; float:left;}


    .fb-icon { width:26px; float:right; padding:5px 0; margin:0 5px 0 0;}


    .in-icon { width:26px; float:right; padding:5px 0; margin:0;}

    .nav { width:auto; float:right; clear:none; display:block; padding:0; margin:2px 0 0 0;}


    .nav:before,.nav:after {content: " ";display: block;}


    .nav:after {clear: both;}


    .nav ul {list-style: none;float: right; margin: 0; padding: 0;}


    .nav a {padding: 0px;font-size: 14px; font-weight:700; color: black; display:block;}


    .nav li {position: relative;}


    .nav > li {float: left;text-align:center; list-style: none; display:inline; background:url(../images/menu-divider.html) no-repeat right 12px;}


    .nav > li > .parent {}


    .nav > li > a {display: block; padding:8px 9px; /*padding:8px 9px 8px 8px;*/ margin:0; text-decoration:none;}


    .nav > li > a:hover {left: 0;background:#fff; color:#fff; margin:0; }


    .nav > li.hover a{left: 0; color:#000; background:#FF9800;}


    .nav > li:first-child {float: left;text-align:center; list-style: none; display:inline; background:url(../images/menu-divider.html) no-repeat right 12px;}


    .nav > li:first-child a{display: block; padding:8px 5px; margin:0; text-decoration:none; }


    .nav > li:first-child a:hover{display: block; padding: margin:0; text-decoration:none; }





    .nav > li:last-child {float: left;text-align:center; list-style: none; display:inline; background:none;}


    .nav li ul {position: absolute;left: -9999px;text-align:left; padding:0; margin:0 0 0;}


    .nav > li.hover > ul {left: 0;}


    .nav li li.hover ul {left: 100%;top: 0;}


    .nav > li li a { display: block; background:url(../images/menu-sub-bullet.html) no-repeat 15px 13px #fff !important;padding: 8px 0 8px 27px ; margin:0; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-decoration:none; color:#000; width:220px;}


    .nav > li li a:hover {display: block; background:url(../images/menu-sub-bullet-o.html) no-repeat 15px 13px #FF9800  !important; color:#fff; margin:0; text-decoration:none; width:220px;padding: 8px 0 8px 10px !important;}





    .nav > li li:first-child a{display: block; padding:8px 0 8px 27px; margin:0; text-decoration:none; background:url(../images/menu-sub-bullet.html) no-repeat 15px 13px #fff; border-top:0 solid #e4e4e4; text-decoration:none; color:#000; width:220px;}


    .nav > li li:first-child a:hover{display: block;  margin:0; text-decoration:none; background:url(../images/menu-sub-bullet-o.html) no-repeat 15px 13px #da296f; color:#fff; padding: 8px 0 8px 10px !important;}


    .nav > li li:last-child a{display: block; padding:8px 0 8px 27px; margin:0; text-decoration:none; background:url(../images/menu-sub-bullet.html) no-repeat 15px 13px #fff; border-bottom:1px solid #e4e4e4; text-decoration:none; color:#000; width:220px; padding: 8px 0 8px 10px !important;}


    .nav > li li:last-child a:hover{display: block; padding:8px 0 8px 27px; margin:0; text-decoration:none; background:url(../images/menu-sub-bullet-o.html) no-repeat 15px 13px #da296f; color:#fff; padding: 8px 0 8px 10px !important;}


    .nav li li li {display: block;z-index:200;font-weight:bold;width:100%;background: #fff;position: relative;z-index:100000;}


    .nav li li .sub li a {background:#4e4e4e;z-index:200; padding:8px 0 8px 10px;font-weight:bold;width:100%}


    .nav li li .sub li a:hover {background:#da296f;}


    .mobile-menu { display:none;}


    .header-panel { width:100%; /*clear: both;*/ display:block; z-index:99; position:relative; padding:0; margin:151px 0 0; height:335px;}


    .mobile-header-panel { display:none;}



    #contentHolderUnit_0{ background:url(../images/header.html) no-repeat center top !important; width:100%; height:auto; background-size: cover;}


    #contentHolderUnit_1{ background:url(../images/header.html) no-repeat center top !important; width:100%; height:auto; background-size: cover;}


    .blue-panel { width:100%; float:left; padding:0; margin:-15px 0 0; position:relative; z-index:99999;}


    .blue-col1 { width:49.8%; float:left; background:url(../images/header-bg1.jpg) repeat top right;}


    .blue-left-col { width:96%; float:right; padding:30px 0; margin:0;}


    .b-left-textpanel { width:55%; float:left; padding:0; margin:0 0 0 0;}


    .b-leftcol-img { width:35%; float:left; padding:0; margin:0 5% 0 0; text-align:left;}


    .b-leftcol-title { font-weight:600; font-size:22px; color:#fff; line-height:23px; padding:0; margin:0 0 10px 0;}


    .b-leftcol-text { font-weight:300; font-size:14px; color:#fff; line-height:20px; text-align:left;}


    .b-leftcol-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #003679; color:#fff; font-size:13px; font-weight:400;}


    .b-leftcol-more a { color:#fff; text-decoration:none;}


    .blue-col2 { width:49.8%; float:right; background:url(../images/header-bg1.jpg) repeat top left;}


    .blue-right-col { width:96%; float:left; padding:30px 0; margin:0;}


    .b-right-textpanel { width:55%; float:left; padding:0; margin:0 0 0 20px;}


    .b-rightcol-img { width:35%; float:right; padding:0; margin:0 0 0 5%; text-align:left;}


    .b-rightcol-title { font-weight:600; font-size:22px; color:#fff; line-height:23px; padding:0; margin:0 0 10px;}


    .b-rightcol-text { font-weight:300; font-size:14px; color:#fff; line-height:20px; text-align:left;}


    .b-rightcol-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #024598; color:#fff; font-size:13px; font-weight:400;}


    .b-rightcol-more a { color:#fff; text-decoration:none;}


    .wel-panel { width:100%; float:left; padding:0; margin:40px 0 0;}


    .about-col { width:48%; float:left; padding:0; margin:0 2% 0 0;}


    .about-title { width:100%; float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:25px; font-weight:400; background:url(../images/wel-divider.html) no-repeat right 10px;}


    .about-img { width:100%; float:left; padding:0; margin:0 0 20px;}


    .about-text { width:100%; float:left; color:#151515; font-size:14px; font-weight:400; line-height:18px; text-align:justify;}


    .about-more { width:92px; float:left; border-radius:2px; padding:5px 0 5px 15px; margin:15px 0 0; background:url(../images/more-bullet.html) no-repeat 92px 13px #2964ae; color:#fff; font-size:13px; font-weight:400;}


    .about-more a { color:#fff; text-decoration:none;}


    .wel-divider { background:url(../images/wel-ver-divider.html) no-repeat left top; height:309px; width:1%; float:left; padding:0; margin:40px 0;}


    .student-corner { width:48%; float:left; padding:0; margin:0 0 0 1%;}


    .student-title { width:100%; float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:25px; font-weight:400; background:url(../images/wel-divider2.html) no-repeat right 10px;}


    .corner-bullet { width:48%; float:left; margin:16px 4% 0 0}


    .corner-bullet ul { padding:0; margin:0;}


    .corner-bullet ul li { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


    .corner-bullet ul li.last { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:none; }


    .corner-bullet2 { width:48%; float:left; margin:16px 0 0 0}


    .corner-bullet2 ul { padding:0; margin:0;}


    .corner-bullet2 ul li { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


    .corner-bullet2 ul li.last { width:95%; float:left; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:3px 0 2px 5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:none; }


    .inside-bullet { list-style:none; margin:0; padding:0;}


    .inside-bullet ul { padding:0; margin:0;}


    .inside-bullet ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 1.5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679; border-bottom:1px solid #e1e2e3; }


    .inside-bullet ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 1.5%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #003679;}


    .happening-panel { width:100%; float:left; background-color:#edf5fb; padding:40px 0 50px; margin:0;}


    .happening-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:25px; font-weight:400; background:url(../images/happening-divider.gif) no-repeat center 10px;}


    .happening-area { width:100%; float:left; padding:0; margin:0;}


    .happening-col { width:23%; float:left; padding:0; margin:0 2% 0 0;}


    .happening-img { width:100%; float:left;}


    .happening-title2 { width:100%; float:left; color:#2964ae; font-size:14px; font-weight:600; text-align:center; line-height:18px; padding:0; margin:10px 0 0;}


    .client-panel { width:100%; float:left; padding:40px 0; margin:0;}


    .client-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:25px; font-weight:400;}


    .client-area { width:100%; float:left; padding:0; margin:0;}


    .client-col { width:20%; float:left; padding:0; margin:0;}


    .testi-panel { width:100%; float:left; padding:40px 0; margin:0;}


    .testi-title { padding:0 0 20px; margin:0; text-align:center; color:#2964ae; font-size:25px; font-weight:400; background:url(../images/corporate-divider.html) no-repeat center 10px;}


    .testi-area { width:100%; float:left; padding:0; margin:0;}


    .testi-col { width:100%; float:left; padding:0; margin:0;}


    .testi-text { font-size:15px; color:#2a2a2a; font-weight:400; text-align:center; line-height:28px; vertical-align:middle;}


    .testi-text span{ color:#2964ae; font-size:15px; font-weight:600; text-align:center; line-height:28px;}


    .testi-text-img { width:25px !important; padding:0; margin:-16px 10px 0 0;}


    .testi-text-imglast { width:25px !important; padding:0; margin:-16px 0 0 10px;}


    .footer-panel { background-color:#77280a; width:100%; float:left; padding:23px 0 0;}


    .footer-col1 { width:74%; float:left; display: block;}


    ul.footer-bullet { padding:0; margin:0;}


    ul.footer-bullet li { width:28%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 2%; margin:0 3% 0 0; border-bottom:1px solid #541a16; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.footer-bullet li a{ color: #fff; text-decoration:none;}


    ul.footer-bullet li:last-child {color:#fff;border-bottom:none;}


    ul.footer-bullet li:last-child a {color:#fff;text-decoration:none;}


    ul.footer-bullet li.last { width:28%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 2%; margin:0 3% 0 0; border-bottom:1px solid #3974bd; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.footer-bullet li.last a {color:#fff;text-decoration:none;}


    .footer-col2 { width:26%; float:left; padding:0; margin:0;}


    ul.footer-bullet2 { padding:0; margin:0; display: block;}


    ul.footer-bullet2 li { width:95%; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 5%; margin:0 0 4px 0; border-bottom:1px solid #541a16; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.footer-bullet2 li a{ color: #fff; text-decoration:none;}


    .footer-address { color:#fff;font-size: 13px; font-weight:300; line-height:18px;}


    .footer-address span{ color:#fff;font-size: 13px; font-weight:600; line-height:18px;}


    .footer-address a{ color:#fff; text-decoration:underline;}


    .copy-panel { background-color:#481704; width:100%; float:left; padding:0; margin:20px 0 0;}


    .copy-text { color:#fff; text-align:left; padding:15px 0 15px 0;font-size: 13px; font-weight:400; width:auto; float:left; text-align:left;}


    .copy-text a { color:#fff; text-decoration: underline;}


    .copy-text2 { color:#fff; text-align:left; padding:10px 0;font-size: 14px; font-weight:400;}


    .copy-text2 a { color:#fff; text-decoration: none;}


    .copy-social-text { color:#fff; font-size:14px; font-weight:400; padding:0 0 0; margin:0; float:left; width:100%;}


    .copy-fb-icon { width:26px; float:right; padding:0px 0; margin:0 5px 0 0;}


    .copy-in-icon { width:26px; float:right; padding:0px 0; margin:0;}


    .copy-social-links { width:auto; float:right;display: block; color:#fff; text-align:right; padding:12px 0 10px;font-size: 13px; font-weight:400;}


    .copy-social-links a { color:#fff; text-decoration: none;}



    /*Inside page css*/


    .in-header-panel { width:100%; display:block; position:relative; padding:0; margin:-35px 0 15px; float:left;}


    .default-header { /* background:url(../images/in-header.jpg) no-repeat center top;  background-size:cover;  */height:257px;}


    .content-panel { width:100%; float:left;}


    .breacrumb { width:100%; float:left; font-weight:400; font-size:13px; color:#000000; padding:0 0 10px;}


    .breacrumb a{ color:#000000; text-decoration:none;}


    ul.sub-menu { padding:0; margin:0; display:block;}


    ul.sub-menu li { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #2863af; list-style-type:none; /*padding:15px 31px;*/ margin:0 0 20px 0; line-height:22px;font-size: 14px; font-weight:400; color: #fff; padding:15px 0; width:203px; text-align:center;}


    ul.sub-menu li.active { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #003679; list-style-type:none; /*padding:15px 31px;*/ margin:0 0 20px 0; line-height:22px;font-size: 14px; font-weight:400; color: #fff; padding:15px 0; width:203px; text-align:center; }


    ul.sub-menu li a{ color: #fff; text-decoration:none;}


    ul.sub-menu li:hover{ color: #fff; text-decoration:none; background:#003679;}


    ul.sub-menu li:last-child {color:#fff; background-image:none;}


    ul.sub-menu li:last-child:hover{ color: #fff; text-decoration:none; background:#003679;}


    ul.sub-menu-main { padding:0; margin:0; display:block;}


    ul.sub-menu-main li { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #2863af; list-style-type:none; /*padding:15px 14px;*/ margin:0 0 20px 0; line-height:22px;font-size: 13px; font-weight:400; color: #fff; width:204px; text-align:center; padding:15px 0; }


    ul.sub-menu-main li.active { float:left; display:inline; background:url(../images/submenu-divider.html) no-repeat right 20px #003679; list-style-type:none; /*padding:15px 14px;*/ margin:0 0 20px 0; line-height:22px;font-size: 13px; font-weight:400; color: #fff; width:204px; text-align:center; padding:15px 0; }


    ul.sub-menu-main li a{ color: #fff; text-decoration:none;}


    ul.sub-menu-main li:hover{ color: #fff; text-decoration:none; background:#003679;}


    ul.sub-menu-main li.last:hover{ color: #fff; text-decoration:none; background:#003679;}


    .about-bullet { height:auto; margin:0; display:block; width:100%;}
    ul.about-bullet { list-style-type: none; margin: 0 0 20px; padding: 0; background-color:#2863af;  }
    ul.about-bullet li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }
    ul.about-bullet li:last-child a { background-image:none;}
    ul.about-bullet li a { color: #fff; float: left; padding: 17px 33px; text-decoration: none; font-size:14px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }
    ul.about-bullet li a:hover {  background-color:#003679; color: #fff; display: block; text-decoration: none; }
    ul.about-bullet li a.active { background-color:#003679; color: #fff; display: block; text-decoration: none; }



    .right-bullet { height:auto; margin:0; display:block; width:100%;}
    ul.right-bullet { list-style-type: none; margin: 0; padding: 0; background-color:#2863af;  }
    ul.right-bullet li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }
    ul.right-bullet li:last-child a { background-image:none;}
    ul.right-bullet li a { color: #fff; float: left; padding: 17px 18px; text-decoration: none; font-size:14px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }
    ul.right-bullet li a:hover {  background-color:#003679; color: #fff; display: block; text-decoration: none; }
    ul.right-bullet li a.active { background-color:#003679; color: #fff; display: block; text-decoration: none; }


    .right-bullet2 { height:auto;  margin:0; display:block; width:100%; }


    ul.right-bullet2 { list-style-type: none; margin: 0; padding: 0;  background-color:#2863af;  }


    ul.right-bullet2 li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }


    ul.right-bullet2 li:last-child a { background-image:none;}


    ul.right-bullet2 li a { color: #fff; float: left; padding: 17px 34px; text-decoration: none; font-size:14px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }


    ul.right-bullet2 li a:hover {  background-color:#003679;


                                   color: #fff; display: block; text-decoration: none; }


    ul.right-bullet2 li a.active {


        background-color:#003679; color: #fff; display: block; text-decoration: none; }


    .second-level { background-color: #e7f1fe; border-top: 1px solid #e7f1fe; font-size: 12px; margin: 0 auto 15px; min-height:auto; text-align: center; width:100%; }


    .second-level ul { margin: 0; padding: 0; }


    .second-level ul li { border-right: 1px solid #bababa; float: left; font-weight: 400; list-style: outside none none; margin: 8px 0; padding: 2px 15px;}


    .second-level ul li a:link { color: #505050; text-decoration: none; }


    .second-level ul li a:visited { color: #505050; text-decoration: none; }


    .second-level ul li a:hover { color: #081d79; text-decoration: none; }


    .second-level ul li a.active { color: #081d79; text-decoration: none; }


    .right-bullet3 { height:auto;  margin:0; display:block;  }


    ul.right-bullet3 { list-style-type: none; margin: 0; padding: 0; background-color:#2863af;  }


    ul.right-bullet3 li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }


    ul.right-bullet3 li:last-child a { background-image:none;}


    ul.right-bullet3 li a { color: #fff; float: left; padding: 17px 0px; width:339px; text-decoration: none; font-size:14px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }


    ul.right-bullet3 li a:hover {  background-color:#003679;


                                   color: #fff; display: block; text-decoration: none; }


    ul.right-bullet3 li a.active {


        background-color:#003679; color: #fff; display: block; text-decoration: none; }

    .right-bullet4 { height:auto;  margin:0; display:block;  }


    ul.right-bullet4 { list-style-type: none; margin: 0; padding: 0;   }


    ul.right-bullet4 li { background-color: #2863af; color: #fff; display: table-cell; float: left; font-size: 13px; font-weight: 400; height: auto; line-height: 14px; padding: 17px 13px;


                          text-align: left; text-decoration: none; vertical-align: middle; width: 100%; }

    .text-panel { width:99.4%; float:left; padding:0; margin:0;}


    .inside-title { width:100%;float:left; padding:0 0 20px; margin:0; color:#2964ae; font-size:25px; font-weight:400;}


    .text { float:left; width:100%; margin:0 0 15px;}


    .text p { padding:0 0 15px; margin:0; color:#151515; font-weight:400; line-height:22px; font-size:14px; text-align:justify;}


    .text p span { font-weight:600; color:#003679;}


    .text-bold { font-weight:600; color:#003679; font-size:18px;}


    .text-bold span { font-weight:400; color:#000; font-size:15px;}


    .text-bold2 { font-weight:700; color:#003679; font-size:14px; padding:0; margin:0 0 15px;}


    .quote-panel { background:#ecf5ff; border-radius:5px; border:1px solid #c6e1fc; padding:19px 0; text-align:center; margin:0 0 15px;}


    .quote-text { color:#003679; font-size:19px; font-weight:400; line-height:22px;}


    .quote-text span { font-weight:600; color:#003679; font-size:18px;}


    .quote-text-img { width:14px !important; padding:0; margin:-16px 0px 0 0;}


    .quote-text-imglast { width:14px !important; padding:0; margin:-16px 0 0 10px;}


    .profile-imgpanel { float:left; padding:0; margin:0 20px 10px 0; text-align:left; width:240px; display:none;}
    .director-profile-imgpanel { float:left; padding:0; margin:0 20px 10px 0; text-align:left; width:240px; display:block;}


    .profile-img { width:240px; float:left;}


    .profile-img-title { width:240px; float:left; background:#2b5890; padding:15px 0; text-align:center; color:#fff; font-size:15px; font-weight:600;}


    .profile-img-title span {  color:#fff; font-size:14px; font-weight:400;}


    .mobile-sub-nav { width:100%; float:left; clear:none; display:none; padding:0; margin:0;}


    .quote-panel-new { background:#ecf5ff; border-radius:5px; border:1px solid #c6e1fc; padding:19px 0; text-align:center; margin:0 0 15px; width:100%; /*width:74%;*/ float:right;}


    .text-bold3 { font-weight:700; color:#003679; font-size:15px; padding:0; margin:0 0 10px;}

    .center{text-align:center;}


    .sub-title { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0 0 15px; background-color:#edf5fb; clear:both; width:98.2%;}


    .sub-title  a { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0 0 15px; background-color:#edf5fb; text-decoration:none; clear:both;}


    .sub-title2 { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0; background-color:#edf5fb; clear:both; width:98.2%;}


    .sub-title2  a { font-weight:700; color:#003679; font-size:14px; padding:10px; margin:0; background-color:#edf5fb; text-decoration:none; clear:both;}



    .photos3{ width:100%; float:left;}


    .profile-photo { float: left; margin: 0 25px 20px 0; padding: 0; text-align: left;  width: 331px;}


    .advisory-photo { float: left; margin: 0 20px 20px 0; padding: 0; text-align: left;  width: 260px; display:none;}


    .advisory-img { float: left; width: 260px; }


    .photo-img { float: left; width: 331px; }




    .right-panel { float:left; width:64%;}


    .right-panel-adv { float:left; width:100%; /*width:72.4%;*/}





    .div-col1 { width:31%; float:left;}


    .div-col2 { width:32%; float:left; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; margin:0 1%; padding:0 1%; }





    #LoginTable2 { background: #d30154; float: left; height: 203px; padding: 10px 5px; width: 139px; border-top:2px solid #fff; border-bottom:2px solid #fff; }
    #LoginTable2 p { color: #fff; font-size: 13px; font-weight: 500; line-height: 17px; text-align:left; padding:0 5px;}


    ul.tab-bullet { padding:0; margin:0;}


    ul.tab-bullet li { width:106px; float:left; list-style-type:none; background:url(../images/footer-bullet.gif) no-repeat left 12px; padding:5px 0 8px 13px; margin:0 28px 0 10px; border-bottom:1px solid #fff; line-height:22px;font-size: 13px; font-weight:400; text-align: justify;color: #fff; }


    ul.tab-bullet li a{ color: #fff; text-decoration:none;}


    ul.tab-bullet li:last-child {color:#fff;border-bottom:none;}





    .btn-wrapper2{ clear: both; float:left; display: block; overflow:hidden; width:1024px; }
    .project-tour-btn {width: -53px;position: fixed; z-index:999; right:0; top:37px;display:none}
    .slide-out-div2 {display:none;width: 152px;position: fixed !important; z-index:9999999;display:block }
    .slide-out-div2 a{background:url(../images/bt-announcemnet.html) no-repeat top left; height: 227px; width:42px; display:block !important }
    .slide-out-div2 .sidelink a{background:url(../images/spacer.html) no-repeat top left; height: auto; width:auto; display:block !important;color:#FFF }





    .handle2{width:42px;/* margin: 0 0 0 6px;*/ display:block;}
    .slide-out-div2 #LoginTable{ display:none;}
    .slide-out-div2.open #LoginTable{ display:block;}





    /*Inside page css end here*/


    .milestones-main-box { background: url("../images/milestones-bg.html") no-repeat scroll center top rgba(0, 0, 0, 0); float: left;  margin:0;  width: 100%; }


    .tab-cont-text-full { float: left; padding: 0 0 10px; width: 100%; margin-left:144px; }


    .lt-bg { background: url("../images/lt-bg.html") no-repeat scroll left top; margin:0; padding:0; float:left; width:28%; border:none; }


    .rt-bg { background: url("../images/right-bg.html") no-repeat scroll left top; margin:0; padding:0; float:left; width:28%; border:none;}


    h4 { font-size:20px; font-weight:700; color:#3974bd; margin:0; padding:0 0 10px;}


    .milestones-101 { margin-top: 36px; padding: 2.5% 6% 1% 3%;}


    .milestones-102 { margin:120px 0 0 -15px; padding:2.5% 3% 1% 6%;}


    .milestones-103 { margin:-44px 0 0; padding:2.5% 6% 1% 3%;}


    .milestones-104 { margin:40px 0 0 -15px; padding:2.5% 3% 1% 6%;}


    .milestones-105 { margin:-44px 0 0; padding:2.5% 6% 1% 3%;}


    .milestones-106 { margin:44px 0 0 -15px; padding:2.5% 3% 1% 6%;}


    .milestones-107 { margin:-40px 0 0; padding:2.5% 6% 1% 3%;}


    .milestones-108 { margin:44px 0 0 -15px; padding:2.5% 3% 1% 6%;}


    .milestones-109 { margin:-44px 0 0; padding:2.5% 6% 4% 3%;}


    .milestones-110 { margin:44px 0 0 -15px; padding:2.5% 3% 3% 6%;}


    .milestones-111 { margin:-44px 0 0; padding:2.5% 6% 4% 3%;}


    .milestones-112 { margin:44px 0 0 -15px; padding:2.5% 3% 1% 6%;}


    .milestones-113 { margin:-44px 0 0; padding:2.5% 6% 4% 3%;}


    .milestones-114 { margin:44px 0 0 -15px; padding:2.5% 3% 3% 6%;}


    .milestones-115 { margin:-60px 0 0; padding:2.5% 6% 4% 3%;}


    .milestones-116 { margin:35px 0 0 -15px; padding:2.5% 3% 3% 6%;}


    .milestones-117 { margin:-44px 0 0; padding:2.5% 6% 4% 3%;}


    .milestones-118 { margin:50px 0 0 -15px; padding:2.5% 3% 3% 6%;}


    .milestones-119 { margin:-44px 0 0; padding:2.5% 6% 4% 3%;}





    /* Sitemap list*/


    .site-list { margin:0; padding:0; clear:both;}


    .site-list ul { list-style:none; margin:0 0 15px; padding:0;}


    .site-list ul li {  background: url("../images/corner-bullet.html") no-repeat scroll 0 13px rgba(0, 0, 0, 0); border-bottom: 1px dashed #e1e2e3; float: left;  font-size: 15px;


                        font-weight: 400; line-height: 22px; list-style-type: none; margin: 0 20px 0 0; padding: 5px 0 5px 1.5%; width:46%; }


    .site-list ul li  a { text-decoration:none;  color: #151515;}





    .site-list ul  ul{ list-style:none; margin:0; padding:0;}


    .site-list ul  ul li { background: url("../images/menu-sub-bullet.html") no-repeat scroll 0 11px rgba(0, 0, 0, 0); border:none; float: left;  font-size: 13px;


                           font-weight: 400; line-height: 20px; list-style-type: none; margin: 0; padding: 5px 0 5px 3%; width:100%; }


    .site-list ul ul li  a { text-decoration:none;  color: #003679;}


    /** Headers */


    .update-bxslider{clear: both; margin:0}


    /*----- -- Faculty cont Start here -- -----*/





    .faculty-main {float: left;width: 100%;}


    .faculty-head {float: left;width: 100%; margin-bottom:30px; text-align:center;}


    .faculty-text-bold { font-weight:600; color:#003679; font-size:16px;}


    .faculty-text-bold span { font-weight:400; color:#000; font-size:14px;}


    .faculty-member {float: left;width:47.33%;min-height:100px; padding:1%;}





    /*----- -- Faculty cont End here -- -----*/





    /*---- -- Reserch Cont here -- ----*/


    .research-list {float: left;width: 100%;}


    .research-container {float: left;width: 100%;max-width: 1100px;}


    .reserch-box {float: left;width: 2%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box1 {float: left;width: 18%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box2 {float: left;width: 32%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box3 {float: left;width: 32%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box4 {float: left;width: 5%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;}


    .reserch-box1 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;}


    .reserch-box2 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;}


    .reserch-box3 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;}


    .reserch-box4 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;}


    .reserch-box-height {min-height:160px;}


    .reserch-box-height2 {min-height:60px; background-color:#3974bd;}


    .reserch-box:first-child {border-left:1px solid #c6e1fc;} 


    .reserch-box-bottom-border {border-bottom:1px solid #c6e1fc;}


    .reserch-box-bgcolor {background-color:#f4fbff;}


    /*---- -- Reserch Cont End here -- ----*/








    /*---- -- Conatact Content here -- ----*/


    .contact { float:left; width:98%; margin:0 0 15px;}


    .contact-content {float: left;width: 100%;}


    .contact-address {float: left;width: 50%; padding:0;}


    .contact-address1 {float: left;width: 47%; padding:0 0 0 3%;}





    .contact-address *{margin:0; padding:0;}


    .contact-address h3 {color:#151515;display:block;font-size:28px;}


    .contact-address p {font-size:14px;font-color:#151515;font-family:"Open Sans",sans-serif;}


    .contact-container {width:100%; float:left;margin:0 0 10px 0;}


    .p-bold {font-weight:900; font-size:14px; font-family:"Open Sans",sans-serif;}


    .contact-form {float: left;width: 100%;}


    .contact-form1 {float: left;width: 48%;}


    .contact-form2 {float: left;width: 48%;margin:0 0 0 4%;}


    #contact-form input,


    #contact-form select,


    #contact-form textarea,


    #contact-form button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    #contact-form {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    #contact-form h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    #contact-form h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    #contact-form label span {


        cursor: pointer;


        color: #ff000a;








    }


    #contact-form input,


    #contact-form textarea {


        width:95%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:5px 0;


        padding:10px;


        min-height:17px;


    }





    #contact-form select


    {


        width:100%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:5px 0;


        padding:3px;

        min-height:17px;






    }





    #contact-form input:hover,


    #contact-form textarea:hover {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }





    #contact-form select{


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }


    #contact-form textarea {


        height:100px;


        max-width:100%;


    }


    #contact-form button[type="submit"] {


        cursor:pointer;


        width:25%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    #contact-form button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    #contact-form button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    #contact-form input:focus,


    #contact-form select:focus,


    #contact-form textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }


    ::-webkit-input-placeholder {


        color:#151515;


    }


    :-moz-placeholder {


        color:#151515;


    }


    ::-moz-placeholder {


        color:#151515;


    }


    :-ms-input-placeholder {


        color:#151515;


    }


    .contact-p{font-weight:bold;padding-right:12px;}


    .contact-p1{font-weight:bold;padding-right:12%;}








    /*---- -- Conatact Content End here -- ----*/








    /*-- --- registration form --- --*/





    .registration-container {


        float: left;


        width: 100%;


    }





    .registration-box {width:50%; float:left;min-height:71px;}





    .registration-container input,


    .registration-containerm select,


    .registration-containerm option,


    .registration-container textarea,


    .registration-container button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .registration-container {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .registration-container h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .registration-container h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .registration-container label span {


        cursor: pointer;


        color: #151515;


        display: block;


        margin: 5px 0;


    }


    .registration-container input,


    .registration-container textarea {


        width:90%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;

        min-height:17px;





    }





    .registration-container select{


        width:94%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:5px;





    }





    .registration-container option{


        width:100%;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    .registration-container input[type="radio"]{


        width:0;





    }








    .registration-container textarea {


        height:100px;


        max-width:100%;


    }


    .registration-container button[type="submit"] {


        cursor:pointer;


        width:15%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .registration-container button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .registration-container button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .registration-container input:focus,


    .registration-container select:focus,


    .registration-container textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }








    .inside-bullet1 { list-style:none; margin:1% 0; padding:0;}


    .inside-bullet1 ul { padding:0; margin:0;}


    .inside-bullet1 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%; }


    .inside-bullet1 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%;}





    .inside-bullet2 { list-style:none; margin:1% 0; padding:0;}


    .inside-bullet2 ul { padding:0; margin:0;}


    .inside-bullet2 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:30%; float:left; }


    .inside-bullet2 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:30%; float:left;}








    .overview {width:100%; text-align:justify;}











    .fpo-main {


        float: left;


        width: 100%;


        margin:0;


    }


    .fpo-main-one-3 {


        float: left;


        margin:0 0 1%;


        width: 100%;


        padding:0; /*padding:0 1%;*/


    }


    .fpo-main-one {


        float: left;


        width: 48%;


        margin:1% 0; /*margin:1% 1%;*/


    }


    .fpo-main-two {


        float: right;


        width: 48%;


        margin:1% 0;


    }


    .fpo-main-one-1 {


        float: left;


        width: 48%;


        margin:2% 1%;


    }





    .fpo-main-one-2 {


        float: left;


        width: 100%;


        margin:2% 1%;


    }








    .fpo-main-one table, th, td {


        border: 1px solid #c6e1fc;


        border-collapse: collapse;


    }


    .fpo-main th, td {


        padding: 5px;


    }


    .fpo-main-one th, td {


        padding: 5px;


    }


    .fpo-main-one-1 th, td {


        padding: 5px;


    }


    .fpo-main-one-2 th, td {


        padding: 5px 10px;


    }





    .fpo-main th{background-color:#3974bd; color:#fff;}


    .fpo-main-one th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-1 th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-2 th{background-color:#3974bd; color:#fff;}





    .fpo-main tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-1 tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-2 tr:nth-of-type(odd){background-color:#f4fbff;}





    /*Research page-table design start*/


    .research-div { float: left; width: 100%; margin:0;}


    .research-div-title { background-color:#3974bd; color:#fff;}


    .research-div-row1 { background-color:#fff; color:#151515;}


    .research-div-row2 { background-color:#f4fbff; color:#151515;}


    .research-div table, th, td { border: 1px solid #c6e1fc; border-collapse: collapse;}


    /*Research page-table design end*/





    .ac-container{


        width: 100%;


    }


    .ac-container label{





        padding: 5px 20px;


        margin:0 0 15px;


        position: relative;


        z-index: 20;


        display: block;


        height: auto;


        cursor: pointer;


        color: #fff;


        line-height: 33px;


        font-size: 19px;


        background:#568fd6 ;


        /*background: #ffffff;


        background: -moz-linear-gradient(top, #3974bd 1%, #3974bd 100%);


        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));


        background: -webkit-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -o-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -ms-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: linear-gradient(top, #3974bd 1%,#3974bd 100%);


        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3974bd', endColorstr='#3974bd',GradientType=0 );


        box-shadow: 


                0px 0px 0px 1px rgba(155,155,155,0.3), 


                1px 0px 0px 0px rgba(255,255,255,0.9) inset, 


                0px 2px 2px rgba(0,0,0,0.1);*/


    }


    .ac-container label:hover{


        background:#3974bd;/*background:#3974bd;*/


    }


    .ac-container input:checked + label,


    .ac-container input:checked + label:hover{





        color: #fff;


        box-shadow: 


            0px 0px 0px 1px rgba(155,155,155,0.3), 


            0px 2px 2px rgba(0,0,0,0.1);


    }


    .ac-container label:hover:after,


    .ac-container input:checked + label:hover:after{


        content: '';


        position: absolute;


        width: 24px;


        height: 24px;


        right: 13px;


        top: 7px;


        background: transparent url(../images/plus.html) no-repeat center center; /*background: transparent url(../images/arrow_down.png) no-repeat center center;*/	


    }


    .ac-container input:checked + label:hover:after{


        background-image: url(../images/minus.html); /*background-image: url(../images/arrow_up.png);*/


    }


    .ac-container input{


        display: none;


    }


    .ac-container article{


        background: rgba(255, 255, 255, 0.5);


        margin-top: -1px;


        overflow: hidden;


        height: 0px;


        position: relative;


        z-index: 10;


        -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    }


    .ac-container article p{


        font-style: italic;


        color: #777;


        line-height: 23px;


        font-size: 14px;


        padding: 20px;


        text-shadow: 1px 1px 1px rgba(255,255,255,0.8);


    }


    .ac-container input:checked ~ article{


        -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);


    }


    .ac-container input:checked ~ article.ac-small{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-medium{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-large{


        height: auto;


    }





    .pacement-process {





        width:100%;


        float:left;


        text-align:justify;


    }





    .pacement-process span {


        font-weight:bold;


    }





    .current-recruiters-content {


        float: left;


        width:20%;


        text-align:center;


        margin:1% 0;


        padding:1% 0;


        /*border-right:1px solid #e5e5e5;*/


    }


    .current-recruiters-text {


        font-weight:bold;


        text-align:center;


        padding:10px 0 0 0;


    }








    .student-achivment {


        float: left;


        width: 100%;


        margin:0 0 1%;


        padding:0 0 1%;


    }


    .student-video { width:100%; float:left;}





    .student-achivment span{


        font-weight:bold;





    }





    .student-achivment-box1{width:34%;	float:left;}


    .student-achivment-box2{width:66%;	float:left;}





    .student-achivment-box3{width:34%;	float:left;}





    .student-achivment-box4{width:33%;	float:left;}	

    .mobileimg {
        display: block;
    }	








    /*--- Recruiters' Form Content ---*/





    .recruiter {


        float: left;


        width: 100%;


    }





    .recruiter input,


    .recruiter select,


    .recruiter option,


    .recruiter textarea,


    .recruiter button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .recruiter {


        /*text-shadow:0 1px 0 #FFF;*/


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .recruiter h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .recruiter h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .recruiter label span {


        cursor: pointer;


        color: #ff000a;





    }


    .recruiter input,


    .recruiter textarea {


        width:90%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:5px 0 15px;


        padding:10px;


        min-height:17px


    }





    .recruiter select{


        width:23%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:6px;





    }


    .recruiter option{


        width:100%;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    .recruiter input[type="radio"]{


        width:0%;





    }





    .recruiter textarea {


        height:100px;


        max-width:100%;


    }


    .recruiter button[type="submit"] {


        cursor:pointer;


        width:15%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .recruiter button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .recruiter button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .recruiter input:focus,


    .recruiter select:focus,


    .recruiter textarea:focus {


        outline:0;


        border:1px solid #800000;


    }





    .recruiter input :hover


    .recruiter textarea :hover {


        box-shadow:inset 0 1px 3px #800000;


    }



    .recruiter-box {


        float: left;


        width: 50%;


    }





    .recruiter-box1{width:100%; float:left;}





    .recruiter table input{


        width:92%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px 7px;





    }











}








@media only screen and (width: 1024px) {








    .gridContainer {


        margin: auto;


        max-width: 1002px;


        padding: 0;


        width: 1002px;


    }


    #LayoutDiv1{


        background: none repeat scroll 0 0 #fff;


        box-shadow: 0 0 5px 3px rgba(218, 218, 218, 1);


        clear: both;


        display: block;


        float: left;


        margin: 15px 0;


        padding: 10px;


        width: 982px;


    }


    .nav { clear: none; display: block; float: left; margin: 2px 0 0; padding: 0; width: 788px; }


    .nav > li > a {


        display: block;


        margin: 0;


        /*padding: 8px;*/


        padding:8px 4px 8px 4px;


        font-size:12px;


        text-decoration: none;


    }


    .nav > li:first-child a {


        display: block;


        margin: 0;


        padding: 8px 8px;


        text-decoration: none;


    }


    ul.sub-menu li{padding:15px 0; width:188px; }


    ul.sub-menu li.active{padding:15px 0; width:188px;}



    .about-bullet { background-color:#2863af; float: left; height:auto; margin:0; display:block;}
    ul.about-bullet { list-style-type: none; margin: 0 0 20px; padding: 0; }
    ul.about-bullet li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }
    ul.about-bullet li:last-child a { background-image:none;}
    ul.about-bullet li a { color: #fff; float: left; padding: 17px 33px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }
    ul.about-bullet li a:hover {  background-color:#003679; color: #fff; display: block; text-decoration: none; }
    ul.about-bullet li a.active { background-color:#003679; color: #fff; display: block; text-decoration: none; }



    .right-bullet { background-color:#2863af; float: left; height:auto; margin:0; display:block;}
    ul.right-bullet { list-style-type: none; margin: 0; padding: 0; }
    ul.right-bullet li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }
    ul.right-bullet li:last-child a { background-image:none;}
    ul.right-bullet li a { color: #fff; float: left; padding: 17px 18px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }
    ul.right-bullet li a:hover {  background-color:#003679; color: #fff; display: block; text-decoration: none; }
    ul.right-bullet li a.active { background-color:#003679; color: #fff; display: block; text-decoration: none; }





    .right-bullet2 { background-color:#2863af; float: left; height:auto;  margin:0; display:block; }


    ul.right-bullet2 { list-style-type: none; margin: 0; padding: 0; }


    ul.right-bullet2 li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }


    ul.right-bullet2 li:last-child a { background-image:none;}


    ul.right-bullet2 li a { color: #fff; float: left; padding: 17px 0; width:233px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }


    ul.right-bullet2 li a:hover {  background-color:#003679;


                                   color: #fff; display: block; text-decoration: none; }


    ul.right-bullet2 li a.active {


        background-color:#003679; color: #fff; display: block; text-decoration: none; }





    .second-level { background-color: #e7f1fe; border-top: 1px solid #e7f1fe; font-size: 12px; margin: 0 auto 15px;


                    min-height:auto; text-align: center; width:100%; float:left; }


    .second-level ul { margin: 0; padding: 0; }


    .second-level ul li { border-right: 1px solid #bababa; float: left; font-weight: 400; list-style: outside none none; margin: 8px 0; padding: 2px 15px;}


    .second-level ul li a:link { color: #505050; text-decoration: none; }


    .second-level ul li a:visited { color: #505050; text-decoration: none; }


    .second-level ul li a:hover { color: #081d79; text-decoration: none; }


    .second-level ul li a.active { color: #081d79; text-decoration: none; }





    .right-bullet3 { background-color:#2863af; float: left; height:auto;  margin:0; display:block; }


    ul.right-bullet3 { list-style-type: none; margin: 0; padding: 0; }


    ul.right-bullet3 li { display: table-cell; color:#fff; height:auto; line-height: 14px; vertical-align: middle; }


    ul.right-bullet3 li:last-child a { background-image:none;}


    ul.right-bullet3 li a { color: #fff; float: left; padding: 17px 117px; text-decoration: none; font-size:13px; font-weight:400; text-align:center;  background-image:url(../images/submenu-divider.html); background-repeat:no-repeat; background-position:right 20px; }


    ul.right-bullet3 li a:hover {  background-color:#003679;


                                   color: #fff; display: block; text-decoration: none; }


    ul.right-bullet3 li a.active {


        background-color:#003679; color: #fff; display: block; text-decoration: none; }





    .right-bullet4 { height:auto;  margin:0; display:block;  }


    ul.right-bullet4 { list-style-type: none; margin: 0; padding: 0;   }


    ul.right-bullet4 li { background-color: #2863af; color: #fff; display: table-cell; float: left; font-size: 13px; font-weight: 400; height: auto; line-height: 14px; padding: 17px 13px;


                          text-align: left; text-decoration: none; vertical-align: middle; width: 100%; }





    .quote-panel-new { background:#ecf5ff; border-radius:5px; border:1px solid #c6e1fc; padding:19px 0; text-align:center; margin:0 0 15px; width:100%;/*width:72%;*/ float:right;}


    .right-panel { float:left; width:59%;}


    .main-box { margin:0; padding:0;}


    .milestones-main-box { background: url("../images/milestones-bg.html") no-repeat scroll center top rgba(0, 0, 0, 0); float: left;  margin:0;  width: 100%; }


    .tab-cont-text-full { float: left; padding: 0 0 30px; /* width: 100%; */ margin-left:103px; }


    .lt-bg { background: url("../images/lt-bg.html") no-repeat scroll left top; margin:0; padding:0; float:left; width:29%; border:none; }


    .rt-bg { background: url("../images/right-bg.html") no-repeat scroll left top; margin:0; padding:0; float:left; width:28%; border:none;}


    h4 { font-size:20px; font-weight:700; color:#3974bd; margin:0; padding:0 0 10px;}


    .milestones-101 { margin-top: 36px; padding: 2.5% 8% 1% 3.5%;}


    .milestones-102 { margin:130px 0 0 -18px; padding:2.5% 4% 1% 8%;}


    .milestones-103 { margin:-44px 0 0; padding:2.5% 8% 1% 3.5%;}


    .milestones-104 { margin:49px 0 0 -18px; padding:2.5% 4% 1% 8%;}


    .milestones-105 { margin:-44px 0 0; padding:2.5% 8% 1% 3.5%;}


    .milestones-106 { margin:49px 0 0 -18px; padding:2.5% 4% 1% 8%;}


    .milestones-107 { margin:-40px 0 0; padding:2.5% 8% 1% 3.5%;}


    .milestones-108 { margin:49px 0 0 -18px; padding:2.5% 4% 1% 8%;}


    .milestones-109 { margin:-44px 0 0; padding:2.5% 8% 1% 3.5%;}


    .milestones-110 { margin:49px 0 0 -18px; padding:3.5% 4% 2% 8%;}


    .milestones-111 { margin:-44px 0 0; padding:2.5% 8% 1% 3.5%;}


    .milestones-112 { margin:49px 0 0 -18px; padding:2.5% 4% 1% 8%;}


    .milestones-113 { margin:-44px 0 0; padding:2.5% 8% 1% 3.5%;}


    .milestones-114 { margin:49px 0 0 -18px; padding:2.5% 4% 1% 8%;}


    .milestones-115 { margin:-60px 0 0; padding:3.5% 8% 2% 3.5%;}


    .milestones-116 { margin:49px 0 0 -18px; padding:2.5% 4% 1% 8%;}


    .milestones-117 { margin:-44px 0 0; padding:3.5% 8% 2% 3.5%;}


    .milestones-118 { margin:49px 0 0 -18px; padding:3.5% 4% 2% 8%;}


    .milestones-119 { margin:-44px 0 0; padding:2.5% 8% 1% 3.5%;}





    /*----- -- Faculty cont Start here -- -----*/





    .faculty-main {float: left;width: 100%;}


    .faculty-head {float: left;width: 100%; margin-bottom:30px; text-align:center;}


    .faculty-text-bold { font-weight:600; color:#003679; font-size:16px;}


    .faculty-text-bold span { font-weight:400; color:#000; font-size:14px;}


    .faculty-member {float: left;width: 31.33%;min-height:100px; padding:1%;}





    /*----- -- Faculty cont End here -- -----*/





    /*---- -- Reserch Cont here -- ----*/


    .research-list {float: left;width: 100%;}


    .research-container {float: left;width: 100%;max-width: 1100px;}


    .reserch-box {float: left;width: 2%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box1 {float: left;width: 18%;padding:1%;border-top:1px solid #c6e1fc;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box2 {float: left;width: 32%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box3 {float: left;width: 32%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box4 {float: left;width: 5%;padding:1%;border-top:1px solid #c6e1fc;text-align: justify;border-right:1px solid #c6e1fc;font-size:14px;}


    .reserch-box span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box1 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box2 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box3 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box4 span {font-weight:bold; font-family:"Open Sans",sans-serif; font-size:14px;color:#fff;}


    .reserch-box-height {min-height:160px;}


    .reserch-box-height2 {min-height:60px; background-color:#3974bd;}


    .reserch-box:first-child {border-left:1px solid #c6e1fc;} 


    .reserch-box-bottom-border {border-bottom:1px solid #c6e1fc;}


    .reserch-box-bgcolor {background-color:#f4fbff;}


    /*---- -- Reserch Cont End here -- ----*/





    /*---- -- Conatact Content here -- ----*/


    .contact { float:left; width:98%; margin:0 0 15px;}


    .contact-content {float: left;width: 100%;}


    .contact-address {float: left;width: 50%;}


    .contact-address *{margin:0; padding:0;}





    .contact-address h3 {color:#151515;display:block;font-size:28px;}


    .contact-address p {font-size:14px;font-color:#151515;font-family:"Open Sans",sans-serif;}


    .contact-container {width:100%; float:left;margin:0 0 10px 0;}


    .p-bold {font-weight:900; font-size:14px; font-family:"Open Sans",sans-serif;}


    .contact-form {float: left;width: 100%;}


    .contact-form1 {float: left;width: 48%;}


    .contact-form2 {float: left;width: 48%;margin:0 0 0 4%;}


    #contact-form input,


    #contact-form select,


    #contact-form textarea,


    #contact-form button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    #contact-form {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    #contact-form h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    #contact-form h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    #contact-form label span {


        cursor: pointer;


        color:#ff000a;





    }


    #contact-form input,


    #contact-form textarea {


        width:95%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    #contact-form select


    {


        width:100%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    #contact-form input:hover,


    #contact-form textarea:hover {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }





    #contact-form select


    {


        -webkit-transition:border-color 0.3s ease-in-out;


        -moz-transition:border-color 0.3s ease-in-out;


        transition:border-color 0.3s ease-in-out;


        border:1px solid #AAA;


    }


    #contact-form textarea {


        height:100px;


        max-width:100%;


    }


    #contact-form button[type="submit"] {


        cursor:pointer;


        width:25%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    #contact-form button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    #contact-form button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    #contact-form input:focus,


    #contact-form select:focus,


    #contact-form textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }


    ::-webkit-input-placeholder {


        color:#151515;


    }


    :-moz-placeholder {


        color:#151515;


    }


    ::-moz-placeholder {


        color:#151515;


    }


    :-ms-input-placeholder {


        color:#151515;


    }


    .contact-p{font-weight:bold;padding-right:12px;}


    .contact-p1{font-weight:bold;padding-right:13%;}





    /*---- -- Conatact Content End here -- ----*/





    /*-- --- registration form --- --*/





    .registration-container {


        float: left;


        width: 100%;


    }





    .registration-box {width:50%; float:left;min-height:71px;}





    .registration-container input,


    .registration-containerm select,


    .registration-containerm option,


    .registration-container textarea,


    .registration-container button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .registration-container {


        text-shadow:0 1px 0 #FFF;


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .registration-container h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .registration-container h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .registration-container label span {


        cursor: pointer;


        color: #151515;


        display: block;


        margin: 5px 0;





    }





    .registration-container input,


    .registration-container textarea {


        width:90%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }








    .registration-container select{


        width:95%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:6px;





    }


    .registration-container option{


        width:100%;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    .registration-container input[type="radio"]{


        width:0%;





    }





    .registration-container textarea {


        height:100px;


        max-width:100%;


    }


    .registration-container button[type="submit"] {


        cursor:pointer;


        width:15%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .registration-container button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .registration-container button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .registration-container input:focus,


    .registration-container select:focus,


    .registration-container textarea:focus {


        outline:0;


        border:1px solid #800000;


        /*border:1px solid #999;*/


    }





    .inside-bullet1 { list-style:none; margin:1% 0; padding:0;}


    .inside-bullet1 ul { padding:0; margin:0;}


    .inside-bullet1 ul li { list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px;padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%; }


    .inside-bullet1 ul li.last { border:none; list-style-type:none;background:url(../images/corner-bullet.html) no-repeat 0px 11px; padding:5px 0 5px 2%; margin:0; line-height:22px;font-size: 15px; font-weight:400; color: #151515; width:95%;}





    .overview {width:100%; text-align:justify;}








    .fpo-main {


        float: left;


        width: 100%;


        margin:0 0 5% 0;


    }


    .fpo-main-one {


        float: left;


        width: 48%;


        margin:1% 0;


    }


    .fpo-main-two {


        float: right;


        width: 48%;


        margin:1% 0;


    }


    .fpo-main-one-3 {


        float: left;


        width: 100%;


        padding:0 0;


    }


    .fpo-main-one-1 {


        float: left;


        width: 48%;


        margin:2% 1%;


    }





    .fpo-main-one-2 {


        float: left;


        width: 100%;


        margin:2% 1%;


    }








    .fpo-main-one table, th, td {


        border: 1px solid #c6e1fc;


        border-collapse: collapse;


    }


    .fpo-main th, td {


        padding: 5px;


    }


    .fpo-main-one th, td {


        padding: 5px;


    }


    .fpo-main-one-1 th, td {


        padding: 5px;


    }


    .fpo-main-one-2 th, td {


        padding: 5px;


    }





    .fpo-main th{background-color:#3974bd; color:#fff;}


    .fpo-main-one th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-1 th{background-color:#3974bd; color:#fff;}


    .fpo-main-one-2 th{background-color:#3974bd; color:#fff;}





    .fpo-main tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-1 tr:nth-of-type(odd){background-color:#f4fbff;}


    .fpo-main-one-2 tr:nth-of-type(odd){background-color:#f4fbff;}





    /*Research page-table design start*/


    .research-div { float: left; width: 100%; margin:0;}


    .research-div-title { background-color:#3974bd; color:#fff;}


    .research-div-row1 { background-color:#fff; color:#151515;}


    .research-div-row2 { background-color:#f4fbff; color:#151515;}


    .research-div table, th, td { border: 1px solid #c6e1fc; border-collapse: collapse;}


    /*Research page-table design end*/








    .ac-container{


        width: 100%;


    }


    .ac-container label{





        padding: 5px 20px;


        margin:0 0 15px;


        position: relative;


        z-index: 20;


        display: block;


        height: auto;


        cursor: pointer;


        color: #fff;


        line-height: 33px;


        font-size: 19px;


        background:#568fd6;


        /*background: #ffffff;


        background: -moz-linear-gradient(top, #3974bd 1%, #3974bd 100%);


        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));


        background: -webkit-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -o-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: -ms-linear-gradient(top, #3974bd 1%,#3974bd 100%);


        background: linear-gradient(top, #3974bd 1%,#3974bd 100%);


        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3974bd', endColorstr='#3974bd',GradientType=0 );


        box-shadow: 


                0px 0px 0px 1px rgba(155,155,155,0.3), 


                1px 0px 0px 0px rgba(255,255,255,0.9) inset, 


                0px 2px 2px rgba(0,0,0,0.1);*/


    }


    .ac-container label:hover{


        background:#3974bd;


    }


    .ac-container input:checked + label,


    .ac-container input:checked + label:hover{





        color: #fff;


        box-shadow: 


            0px 0px 0px 1px rgba(155,155,155,0.3), 


            0px 2px 2px rgba(0,0,0,0.1);


    }


    .ac-container label:hover:after,


    .ac-container input:checked + label:hover:after{


        content: '';


        position: absolute;


        width: 24px;


        height: 24px;


        right: 13px;


        top: 7px;


        background: transparent url(../images/arrow_down.html) no-repeat center center;	


    }


    .ac-container input:checked + label:hover:after{


        background-image: url(../images/arrow_up.html);


    }


    .ac-container input{


        display: none;


    }


    .ac-container article{


        background: rgba(255, 255, 255, 0.5);


        margin-top: -1px;


        overflow: hidden;


        height: 0px;


        position: relative;


        z-index: 10;


        -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


        transition: height 0.3s ease-in-out, box-shadow 0.6s linear;


    }


    .ac-container article p{


        font-style: italic;


        color: #777;


        line-height: 23px;


        font-size: 14px;


        padding: 20px;


        text-shadow: 1px 1px 1px rgba(255,255,255,0.8);


    }


    .ac-container input:checked ~ article{


        -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        transition: height 0.5s ease-in-out, box-shadow 0.1s linear;


        box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);


    }


    .ac-container input:checked ~ article.ac-small{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-medium{


        height: auto;


    }


    .ac-container input:checked ~ article.ac-large{


        height: auto;


    }








    .pacement-process {





        width:100%;


        float:left;


        text-align:justify;


    }





    .pacement-process span {


        font-weight:bold;


    }





    .current-recruiters-content {


        float: left;


        width: 33%;


        text-align:center;


        margin:1% 0;


        padding:1% 0;


    }


    .current-recruiters-text {


        font-weight:bold;


        text-align:center;


        padding:10px 0 0 0;


    }








    .student-achivment {


        float: left;


        width: 100%;


        margin:1% 0;


        padding:1% 0;


    }





    .student-achivment span{


        font-weight:bold;





    }





    .student-achivment-box1{width:100%;	float:left;}


    .student-achivment-box2{width:100%;	float:left;}





    .student-achivment-box3{width:34%;	float:left;}





    .student-achivment-box4{width:33%;	float:left;}	





    /*--- Recruiters' Form Content ---*/





    .recruiter {


        float: left;


        width: 100%;


    }











    .recruiter input,


    .recruiter select,


    .recruiter option,


    .recruiter textarea,


    .recruiter button[type="submit"] {


        font:400 14px/14px "Open Sans",sans-serif;


    }


    .recruiter {


        /*text-shadow:0 1px 0 #FFF;*/


        border-radius:4px;


        -webkit-border-radius:4px;


        -moz-border-radius:4px;


    }


    .recruiter h3 {


        color:#151515;


        display:block;


        font-size:28px;


    }


    .recruiter h4 {


        margin:5px 0 15px;


        display:block;


        font-size:13px;


    }


    .recruiter label span {


        cursor: pointer;


        color: #ff000a;








    }


    .recruiter input,


    .recruiter textarea {


        width:90%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0 5px;


        padding:10px;





    }





    .recruiter select{


        width:23%;


        box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;


        border:1px solid #CCC;


        background:#FFF;


        margin:0 0;


        padding:6px;





    }


    .recruiter option{


        width:100%;


        background:#FFF;


        margin:0 0;


        padding:3px;





    }





    .recruiter input[type="radio"]{


        width:0%;





    }





    .recruiter textarea {


        height:100px;


        max-width:100%;


    }


    .recruiter button[type="submit"] {


        cursor:pointer;


        width:15%;


        border:none;


        background:#991D57;


        background-image:linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-moz-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        background-image:-webkit-linear-gradient(bottom, #1e5aa4 0%, #1e5aa4 52%);


        color:#FFF;


        margin:15px 0 ;


        padding:15px;





    }


    .recruiter button[type="submit"]:hover {


        background-image:linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-moz-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        background-image:-webkit-linear-gradient(bottom, #3974bd 0%, #3974bd 52%);


        -webkit-transition:background 0.3s ease-in-out;


        -moz-transition:background 0.3s ease-in-out;


        transition:background-color 0.3s ease-in-out;


    }


    .recruiter button[type="submit"]:active {


        box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);


    }


    .recruiter input:focus,


    .recruiter select:focus,


    .recruiter textarea:focus {


        outline:0;


        border:1px solid #800000;


    }





    .recruiter input :hover


    .recruiter textarea :hover {


        box-shadow:inset 0 1px 3px #800000;


    }





    .recruiter-box {


        float: left;


        width: 50%;


    }





    .recruiter-box1{width:100%; float:left;}





    /*--- Recruiters' Form Content end ---*/





    ul.sub-menu-main li { width:188px;}





}











/*--- achivment ---*/





ol,ul {


    list-style:none;


}





/* General Demo Style */





.ie7 body{


    overflow:hidden;


}


a{


    color: #333;


    text-decoration: underline; /*text-decoration: none;*/


}


.container{


    position: relative;


    text-align: center;


}


.clr{


    clear: both;


}


.container > header{


    padding: 20px 30px 10px 30px;


    margin: 0px 20px 10px 20px;


    position: relative;


    display: block;


    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);


    text-align: center;


}


.container > header h1{


    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;


    font-size: 35px;


    line-height: 35px;


    position: relative;


    font-weight: 400;


    color: rgba(27,54,81,0.8);


    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);


    padding: 0px 0px 5px 0px;


}


.container > header h1 span{


    color: #c7957b;


    text-shadow: 0px 1px 1px rgba(255,255,255,0.8);


}


.container > header h2, p.info{


    font-size: 16px;


    font-style: italic;


    color: #4a3124;


    text-shadow: 0px 1px 1px rgba(255,255,255,1);


}


/* Header Style */


.codrops-top{


    font-family:'Arial Narrow', Arial, sans-serif;


    line-height: 24px;


    font-size: 11px;


    width: 100%;


    background: #000;


    opacity: 0.9;


    text-transform: uppercase;


    z-index: 9999;


    position: relative;


    -moz-box-shadow: 1px 0px 2px #000;


    -webkit-box-shadow: 1px 0px 2px #000;


    box-shadow: 1px 0px 2px #000;


}


.codrops-top a{


    padding: 0px 10px;


    letter-spacing: 1px;


    color: #ddd;


    display: block;


    float: left;


}


.codrops-top a:hover{


    color: #fff;


}


.codrops-top span.right{


    float: right;


}


.codrops-top span.right a{


    float: none;


    display: inline;


}





p.codrops-demos{


    text-align:center;


    display: block;


    padding: 14px;


}


p.codrops-demos a,


p.codrops-demos a.current-demo,


p.codrops-demos a.current-demo:hover{


    display: inline-block;


    border: 1px solid #ddd;


    border-color: #ddd #aaa #aaa #ddd;


    padding: 4px 10px 3px;


    font-size: 13px;


    line-height: 18px;


    margin: 0px 3px;


    font-weight: 800;


    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);


    -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);


    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);


    color: rgba(27,54,81,0.8);


    -webkit-border-radius: 5px;


    -moz-border-radius: 5px;


    border-radius: 5px;


    background: #fff;


    text-shadow: 0px 1px 1px rgba(255,255,255,0.9);


    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);


    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));


    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);


    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);


    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);


    background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);


}


p.codrops-demos a:hover{


    background: #fff;


}


p.codrops-demos a:active{


    background: #e5e5e5;


    background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);


    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff));


    background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);


    background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);


    background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);


    background: linear-gradient(top, #e5e5e5 0%,#ffffff 100%);


    -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.9);


    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.9);


    box-shadow: 0px 1px 1px rgba(255,255,255,0.9);


}


p.codrops-demos a.current-demo,


p.codrops-demos a.current-demo:hover{


    color: #999;


}


/* Media Queries */


@media screen and (max-width: 767px) {

    .accordion_example1.desktop { display:none !important;}
    #demo.mobile { display:block !important;}




    .container > header{


        text-align: center;


    }


    p.codrops-demos {


        position: relative;


        top: auto;


        left: auto;


    }





    .testimonial-area{


        width:100%;


        margin:0 auto;


    }





    .first-area{


        background: #f1f1f1;


        border:1px solid #cacaca;


        clear: both;


        color: #2e3092;


        height: auto;


        margin-bottom: 2%;


        padding: 3%;


        width: 92%;


        margin:2% 1%;


        border-radius: 17px;


        font-size:12px;


    }





    .first-area p {


        font-size: 13px;


    }








    .first-area h6{


        font-size:15px;


        color:#2e3092;


        margin:2% 0 0 0;


        padding:0;


        font-weight:normal;


    }





    .scnd-area{


        background: #fef3f7;


        clear: both;


        color: #2e3092;


        height: auto;


        margin-bottom: 1%;


        padding: 3%;


        width: 92%;


        margin:2% 1%;


        border-radius: 17px;


        border:1px solid #fbc1d7;


    }





    .scnd-area p {


        font-size: 13px;


    }





    .scnd-area h6{


        font-size:15px;


        color:#2e3092;


        margin:2% 0 0 0;


        padding:0;


        font-weight:normal;


    }





    .left-icon{


        margin-right: 8px;


    }





    .right-icon{


        margin-left: 8px;


    }


}





/*-- achivment style --*/





.lb-album {margin:0; padding:0;}


.lb-album{


    width: 100%;


    margin: 0 auto;


    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;


}


.lb-album li{


    float: left;


    margin: 5px;


    position: relative;


}


.lb-album li a img{


    width:100%;


}



.lb-album li > a,


.lb-album li > a img{


    display: block;


}


.lb-album li > a{


    /*width: 300px;


    height: 180px;*/


    margin:0 15px 0 0; float:left;


}


.lb-album li > a span{


    position: absolute;


    width: 150px;


    height: 150px;


    top: 10px;


    left: 10px;


    text-align: center;


    line-height: 150px;


    color: rgba(27,54,81,0.8);


    text-shadow: 0px 1px 1px rgba(255,255,255,0.6);


    font-size: 24px;


    opacity: 0;


    filter: alpha(opacity=0); /* internet explorer */





}


.lb-album li > a:hover span{


    opacity: 1;


    filter: alpha(opacity=99); /* internet explorer */


    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/


}


/*lb-album2*/
.lb-album2 * {margin:0; padding:0;}

.lb-album2{

    width: 100%;

    margin: 0 auto;

    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;

}

.lb-album2 li{

    float: left;

    margin: 5px;

    position: relative;

}

.lb-album2 li a img{

    width:100%;

}


.lb-album2 li > a,

.lb-album2 li > a img{

    display: block;

}

.lb-album2 li > a{

    /*width: 300px;

    height: 180px;*/

    margin:0 15px 0 0; float:left;

}

.lb-album2 li > a span{

    position: absolute;

    width: 150px;

    height: 150px;

    top: 10px;

    left: 10px;

    text-align: center;

    line-height: 150px;

    color: rgba(27,54,81,0.8);

    text-shadow: 0px 1px 1px rgba(255,255,255,0.6);

    font-size: 24px;

    opacity: 0;

    filter: alpha(opacity=0); /* internet explorer */



}

.lb-album2 li > a:hover span{

    opacity: 1;

    filter: alpha(opacity=99); /* internet explorer */

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/

}

/*lb-album2*/





.lb-overlay{


    width: 0px;


    height: 0px;


    position: fixed;


    overflow: hidden;


    left: 0px;


    top: 0px;


    padding: 0px;


    z-index: 99;


    text-align: center;





}


.lb-overlay > div{


    position: relative;


    color: rgba(27,54,81,0.8);


    opacity: 0;


    filter: alpha(opacity=0); /* internet explorer */


    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/


    width: 550px;


    margin: 10px auto 0px auto;





}


.lb-overlay div h3,


.lb-overlay div p{


    padding: 0px 20px;


    width: 200px;


    height: 60px;


}


.lb-overlay div h3{


    font-size: 36px;


    float: left;


    text-align: right;





}


.lb-overlay div h3 span,


.lb-overlay div p{


    font-size: 16px;


    font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;


    font-style: italic;


}


.lb-overlay div h3 span{


    display: block;


    line-height: 6px;


}


.lb-overlay div p{


    text-align: left;


    float: left;


    width: 260px;


}


.lb-overlay a.lb-close{


    background: rgba(27,54,81,0.8);


    z-index: 1001;


    color: #fff;


    position: absolute;


    top: 5px;


    left: 50%;


    font-size: 15px;


    line-height: 26px;


    text-align: center;


    width: 50px;


    height: 23px;


    overflow: hidden;


    margin-left: -25px;


    opacity: 0;


    filter: alpha(opacity=0); /* internet explorer */





}


.lb-overlay img{


    /* height: 100%; For Opera max-height does not seem to work */


    max-height: 100%;


    position: relative;





}


.lb-overlay:target {


    width: auto;


    height: auto;


    bottom: 0px;


    right: 0px;


}


.lb-overlay:target img {


    -webkit-animation: fadeInScale 1.2s ease-in-out;


    -moz-animation: fadeInScale 1.2s ease-in-out;


    -o-animation: fadeInScale 1.2s ease-in-out;


    -ms-animation: fadeInScale 1.2s ease-in-out;


    animation: fadeInScale 1.2s ease-in-out;


}


.lb-overlay:target a.lb-close,


.lb-overlay:target > div{


    opacity: 1;


    padding:5px;


}


@-webkit-keyframes fadeInScale {


    0% { -webkit-transform: scale(0.6); opacity: 0; }


    100% { -webkit-transform: scale(1); opacity: 1; }


}


@-moz-keyframes fadeInScale {


    0% { -moz-transform: scale(0.6); opacity: 0; }


    100% { -moz-transform: scale(1); opacity: 1; }


}


@-o-keyframes fadeInScale {


    0% { -o-transform: scale(0.6); opacity: 0; }


    100% { -o-transform: scale(1); opacity: 1; }


}


@-ms-keyframes fadeInScale {


    0% { -ms-transform: scale(0.6); opacity: 0; }


    100% { -ms-transform: scale(1); opacity: 1; }


}


@keyframes fadeInScale {


    0% { transform: scale(0.6); opacity: 0; }


    100% { transform: scale(1); opacity: 1; }


}





/* 


        100% Height for Opera as the max-height seems to be ignored, not optimal for large screens 


        http://bricss.net/post/11230266445/css-hack-to-target-opera 


*/


x:-o-prefocus, .lb-overlay img {


    height: 100%;


}	





.star::after{


    content:"*";


    color:#F00;


}





.popup-area{


    float: left;


    width: 100%; margin:1% 0 0;


}

.popup-area2{

    float: left;

    width: 100%; margin:0;

}

.popup-area2 h4{

    text-align: center;

    font-size: 13px;

    font-weight: normal;

    color: #333;

    height: auto;

    padding: 0;

    margin: 0;

}








.popup-area h4{


    text-align: center;


    font-size: 13px;


    font-weight: normal;


    color: #333;


    height: auto;


    padding: 0;


    margin: 3% 0 0 0;


}











.popup-area1{


    float: left;


    width: 100%;	


}








.popup-area1 h4{


    text-align: center;


    font-size: 13px;


    font-weight: normal;


    color: #333;


    height:30px;


    padding: 0;


    margin: 3% 0 0 0;


}





.popup-area1 ul{


    margin:0;


    padding:0;


}





.popup-area1 li {


    list-style: none;


    float: left !important;


    margin: 0 3% 3% 0 !important;


    width: 31.3%;


}








.popup-area1 li.popup-area-thirdimg{


    margin:0 0 3% 0!important;


}





.video-area {


    float: left;


    box-shadow: 0 0 2px #ccc;


    border: 3px solid #FFF;


    margin: 1% 0;


}





.popup-area2 h4{


    text-align: center;


    font-size: 13px;


    font-weight: normal;


    color: #333;


    height:40px;


    padding: 0;


    margin: 3% 0 0 0;


}





.popup-area2 ul{


    margin:0;


    padding:0;


}





.popup-area2 li {


    list-style: none;


    float: left !important;


    margin: 0 3% 1% 0 !important;


    width: 31.3%;


}








.popup-area2 li.popup-area-thirdimg{


    margin:0 0 1% 0!important;


}








.popup-area ul{


    margin:0;


    padding:0;


    clear:both;


}





.popup-area li {


    list-style: none;


    float: left !important;


    margin: 0 3% 3% 0 !important;


    width: 31.3%;


}








.popup-area li.popup-area-thirdimg{


    margin:0 0 3% 0!important;


}











@media screen and (max-width:1200px) {





    .popup-area{


        float: left;


        width: 100%;	


    }





    .popup-area h4{


        text-align: center;


        font-size: 14px;


        font-weight: normal;


        color: #333;


        height: auto;


        padding: 0;


        margin: 3% 0 0 0;


    }





    .popup-area ul{


        margin:0;


        padding:0;


    }








    .popup-area li{


        list-style: none;


        float: left !important;


        margin: 0 2% 3% 0 !important;


        width: 32%;


    }





    ul.sub-menu-main li { width:188px;}





}





@media screen and (max-width:980px) {
    .photo1 {
        float: left;
        margin-bottom: 20px;
        text-align: center;
        width: 32%;
        margin-right: 9px;
    }






    .videowrapper {


        float: none;


        clear: both;


        width: 100%;


        position: relative;


        padding-bottom: 56.25%;


        padding-top: 25px;


        height: 0;


    }


    .videowrapper iframe {


        position: absolute;


        top: 0;


        left: 0;


        width: 100%;


        height: 100%;


    }








    .popup-area ul{


        margin:0;


        padding:0;


    }





    .popup-area li{


        list-style: none;


        float: left !important;


        margin: 0 2% 3% 0 !important;


        width:32%;


    }





    .popup-area h4 {


        text-align: center;


        font-size: 12px;


        font-weight: normal;


        color: #333;


        min-height: auto;


        padding: 0;


        margin: 3% 0 0 0;


    }	


    ul.sub-menu-main li { width:153px;}





}











@media screen and (max-width:600px) {





    div#owl-demo {


        display: block !important;


        margin-bottom:3%;


    }


    .item2 img{margin-bottom:15px;}


    .item h4 {


        color: #333;


        font-size: 14px;


        font-weight: normal;


        margin: 3% 0;


        padding: 0;


        text-align: center;


    }

    .item2 h4 {
        color: #333;
        font-size: 14px;
        font-weight: normal;
        margin: 3% 0 0 15px;
        padding: 0;
        text-align: center;
        width: 90%;
    }







    .popup-area ul{


        margin:0;


        padding:0;


    }





    .popup2 li{


        border: 1px solid #ccc;


        box-shadow: 2px 2px 2px #ccc;


        float: left;


        list-style: outside none none;


        margin-bottom: 3%;


        margin-right: 3%;


        width:29%;


    }





    .popup2 li:last-child{


        margin: 2% 0 0 0;


    }








    .popup2 li:first-child{


        margin:2% 6% 0 0;


    }





    .popup2 li img {


        border:4px solid #fff !important;


        box-shadow: 0 0 7px #ccc !important;


        width: 97%;


    }








    .popup-area{


        display:none;	


    }











}








@media screen and (max-width:480px) {














    .popup-area{


        display:none;	


    }




    .popup2 {
        display: none;
    }



    .popup-area2{


        display:none;	


    }





    .popup-area1{


        display:none;	


    }





    .item h4{


        text-align: center;


        font-size: 14px;


        font-weight: normal;


        color: #333;


        padding: 0;


        margin: 3% 0;


    }


    div#owl-demo {


        display: block !important;


        margin-bottom:3%;


    }








    .popup2 li{


        border: 1px solid #ccc;


        box-shadow: 2px 2px 2px #ccc;


        float: left;


        list-style: outside none none;


        margin-bottom: 3%;


        margin-right: 3%;


        width:100%;


    }





    .popup2 li:last-child{


        margin: 2% 0 0 0;


    }








    .popup2 li:first-child{


        margin:2% 6% 7% 0;


    }





    .popup2 li img {


        border:4px solid #fff !important;


        box-shadow: 0 0 7px #ccc !important;


        width:98%;


    }





}





#download ul.inside-bullet{margin:0; padding:0; list-style-type:none; float:left;}


#download ul.inside-bullet li img{margin:3px 20px 0 25px; padding:0; float:right; vertical-align: middle;}


#download ul.inside-bullet li{margin:0; padding:5px 0 5px 0px !important; float:left; width: 54%;}


#download ul.inside-bullet li a{ color: #4F4F4F; font-weight: 400; width: 90%; text-align: left; background:url(../images/bullet-2.html) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 25px !important;text-decoration:none }

.accordion_example1.desktop { display:block; margin-top:15px;}
#demo.mobile { display:none;}
#owl-demo img{ margin-bottom:20px;}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker,
html.mm-opened .mm-fixed-top,
html.mm-opened .mm-fixed-bottom,
html.mm-opened .mm-menu.mm-horizontal > .mm-panel {
    -webkit-transition: none 0.4s ease;
    -moz-transition: none 0.4s ease;
    -ms-transition: none 0.4s ease;
    -o-transition: none 0.4s ease;
    transition: none 0.4s ease;
    -webkit-transition-property: top, right, bottom, left, border;
    -moz-transition-property: top, right, bottom, left, border;
    -ms-transition-property: top, right, bottom, left, border;
    -o-transition-property: top, right, bottom, left, border;
    transition-property: top, right, bottom, left, border; }
html.mm-opened .mm-page,
html.mm-opened #mm-blocker {
    left: 0%;
    top: 0;
    margin: 0;
    border: 0px solid rgba(0, 0, 0, 0); }
html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker {border: 0px solid rgba(100, 100, 100, 0);}
.mm-menu .mm-hidden {display: none; }
.mm-fixed-top,
.mm-fixed-bottom {position: fixed;left: 0;}
.mm-fixed-top {top: 0; }
.mm-fixed-bottom {bottom: 0; }
html.mm-opened .mm-page,
.mm-menu > .mm-panel {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
html.mm-opened,
html.mm-opened body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative; }

html.mm-opened .mm-page {
    height: 100%;
    overflow: hidden;
    position: absolute; }

html.mm-background .mm-page {background: inherit; }

#mm-blocker {
    background: #fff;
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999; }
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {display: block; }
.mm-menu.mm-current {display: block; }
.mm-menu {
    background: inherit;
    display: none;
    overflow: hidden;
    height: 100%;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0; }
.mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 0; }
.mm-menu > .mm-panel.mm-opened {left: 0%; }
.mm-menu > .mm-panel.mm-subopened {left: -40%; }
.mm-menu > .mm-panel.mm-highest {z-index: 1; }
.mm-menu > .mm-panel.mm-hidden {display: block;visibility: hidden; }
.mm-menu .mm-list {padding: 20px 0; }
.mm-menu > .mm-list {padding: 20px 0 40px 0; }
.mm-panel > .mm-list {margin-left: -20px;margin-right: -20px; }
.mm-panel > .mm-list:first-child {padding-top: 0; }
.mm-list,
.mm-list > li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0; }
.mm-list {
    font: inherit;
    font-size: 14px; }
.mm-list a,
.mm-list a:hover {
    text-decoration: none; }
.mm-list > li {
    position: relative; }
.mm-list > li > a,
.mm-list > li > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    line-height: 20px;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
.mm-list a.mm-subopen {
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
.mm-list a.mm-subopen::before {
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
.mm-list a.mm-subopen.mm-fullsubopen {
    width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before {
    border-left: none; }
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span {
    padding-right: 5px;
    margin-right: 40px; }
.mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
.mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
.mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
.mm-list > li.mm-spacer {
    padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label {
    padding-top: 25px; }
.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: block;
    width: 7px;
    height: 7px;
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
.mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }
.mm-menu.mm-vertical .mm-list .mm-panel {
    display: none;
    padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
    display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
    height: 40px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 16px;
    right: 16px; }
html.mm-opened .mm-page {box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-ismenu {background: #083771; }

.mm-menu {color:#fff;}
.mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color:#fff; }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

html.mm-opened.mm-opening .mm-page,
html.mm-opened.mm-opening #mm-blocker,
html.mm-opened.mm-opening .mm-fixed-top,
html.mm-opened.mm-opening .mm-fixed-bottom {
    left: 80%; }

.mm-menu {
    width: 80%; font-weight:600; }

@media all and (max-width: 175px) {
    .mm-menu {
        width: 140px; }

    html.mm-opened.mm-opening .mm-page,
    html.mm-opened.mm-opening #mm-blocker,
    html.mm-opened.mm-opening .mm-fixed-top,
    html.mm-opened.mm-opening .mm-fixed-bottom {
        left: 140px; } }
@media all and (min-width: 550px) {
    .mm-menu {width: 440px; }
    html.mm-opened.mm-opening .mm-page,
    html.mm-opened.mm-opening #mm-blocker,
    html.mm-opened.mm-opening .mm-fixed-top,
    html.mm-opened.mm-opening .mm-fixed-bottom {left: 440px; } }

html.mm-nooverflowscrolling.mm-opened {
    height: auto;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll; }
html.mm-nooverflowscrolling.mm-opened body {
    overflow: auto; }
html.mm-nooverflowscrolling.mm-opened .mm-page {
    min-height: 1000px;
    position: fixed; }
html.mm-nooverflowscrolling.mm-opened .mm-menu {
    height: auto;
    min-height: 1000px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    left: auto;
    top: auto; }
html.mm-nooverflowscrolling.mm-opened > .mm-panel {
    position: relative;
    height: auto;
    display: none;
    left: 0; }
html.mm-nooverflowscrolling.mm-opened > .mm-panel.mm-current {display: block; }
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

body { font-family: 'Open Sans', sans-sarif;}

.bx-wrapper {
    position: relative;
    margin: 0 0 0;
    padding: 0;
    *zoom: 1;

}

.bx-wrapper img {
    /*width: 100%;
    display: block;*/
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    font-size: 16px;
    left: 0;
    text-align: justify;
    height:auto !important;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    bottom: -44px;
    position: absolute;
    width: 100%;
}
/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    /*background: url(images/bx_loader.gif) center center no-repeat #fff;*/
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding: 10px 0;
}
.student-corner .bx-wrapper .bx-pager {
    text-align: left;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    border:1px solid #cdcdcd;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #3974bd;
}


.student-corner .bx-wrapper .bx-pager.bx-default-pager a {
    background: #A8D7F3;
    border:1px solid #A8D7F3;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    outline: 0;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.student-corner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.student-corner .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #2A64AD;
    border:1px solid #2A64AD;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    /*background: url(images/controls.png) no-repeat 0 -32px;*/
}

.bx-wrapper .bx-next {
    right: 10px;
    /*background: url(images/controls.png) no-repeat -43px -32px;*/
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    /*background: url(images/controls.png) -86px -11px no-repeat;*/
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    /*background: url(images/controls.png) -86px -44px no-repeat;*/
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}