/*
Theme Name: University
Theme URI: 
Author: The Shiva team
Author URI: http://praba.co.nf
Description: Educational purpose.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: university
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*CSS start*/


body {   font:14px/19px 'Helvetica Neue LT Pro Roman';  background-color:#FBFBFB; color:#343434; }
#main-wrapper {transition: transform 0.3s; background-color:#FBFBFB; }
.container-inner { max-width:1054px; margin:0 auto;}

/*reset*/
.navbar-default {     border-color: transparent;    background: none;}
.navbar-collapse { padding:0; }
a:hover {outline: none;text-decoration:none;}
a:focus {  outline:none;  outline-offset: 0;}
input {  outline:none;  }
ul, ul li { margin:0; padding:0; text-decoration:none; }
/*end reset*/

/*buttons*/ 
.btn_more {background:rgba(49,225,219,1); font-size: 14px; font-family: 'Helvetica Neue LT Pro Md';    margin: 5px 0;    padding: 10px 15px;float: left;border-radius:25px; color:#ffffff; line-height: 19px; }
.btn_more:hover { color:#ffffff; }
.btn_more_clr1 {background: -moz-linear-gradient(left, rgba(49,225,219,1) 0%, rgba(37,140,192,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(49,225,219,1)), color-stop(100%, rgba(37,140,192,1)));
background: -webkit-linear-gradient(left, rgba(49,225,219,1) 0%, rgba(37,140,192,1) 100%);
background: -o-linear-gradient(left, rgba(49,225,219,1) 0%, rgba(37,140,192,1) 100%);
background: -ms-linear-gradient(left, rgba(49,225,219,1) 0%, rgba(37,140,192,1) 100%);
background: linear-gradient(to right, rgba(49,225,219,1) 0%, rgba(37,140,192,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31e1db', endColorstr='#258cc0', GradientType=1 ); }
.btn_more_clr2 {background: rgba(45,107,169,1);
background: -moz-linear-gradient(45deg, rgba(45,107,169,1) 0%, rgba(236,135,109,1) 80%, rgba(236,135,109,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(45,107,169,1)), color-stop(80%, rgba(236,135,109,1)), color-stop(100%, rgba(236,135,109,1)));
background: -webkit-linear-gradient(45deg, rgba(45,107,169,1) 0%, rgba(236,135,109,1) 80%, rgba(236,135,109,1) 100%);
background: -o-linear-gradient(45deg, rgba(45,107,169,1) 0%, rgba(236,135,109,1) 80%, rgba(236,135,109,1) 100%);
background: -ms-linear-gradient(45deg, rgba(45,107,169,1) 0%, rgba(236,135,109,1) 80%, rgba(236,135,109,1) 100%);
background: linear-gradient(45deg, rgba(45,107,169,1) 0%, rgba(236,135,109,1) 80%, rgba(236,135,109,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6ba9', endColorstr='#ec876d', GradientType=1 );}
.btn_more_clr3{background: rgba(92,125,154,1);
background: -moz-linear-gradient(left, rgba(92,125,154,1) 0%, rgba(61,224,224,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(92,125,154,1)), color-stop(100%, rgba(61,224,224,1)));
background: -webkit-linear-gradient(left, rgba(92,125,154,1) 0%, rgba(61,224,224,1) 100%);
background: -o-linear-gradient(left, rgba(92,125,154,1) 0%, rgba(61,224,224,1) 100%);
background: -ms-linear-gradient(left, rgba(92,125,154,1) 0%, rgba(61,224,224,1) 100%);
background: linear-gradient(to right, rgba(92,125,154,1) 0%, rgba(61,224,224,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c7d9a', endColorstr='#3de0e0', GradientType=1 );}
/*titles*/
.blue_title { color:#2571B8; font-family: 'Helvetica Neue LT Pro Bd'; font-size:30px; }
.green_title {color:#25B88F; font-size:30px; font-family: 'Helvetica Neue LT Pro Bd'; }
.grey_title { color:#989696;   font-size:30px; font-family: 'Helvetica Neue LT Pro Bd';}
.red_title { color:#F05F5F;   font-size:12px; font-family: 'Helvetica Neue LT Pro Bd';}
.title_outer{display: block;  }
.bordered_title { font-size:20px;font-family: 'Helvetica Neue LT Pro Bd'; padding-bottom:10px; position:relative; text-transform:uppercase; width:100%; display:inline; border-bottom:5px solid #FF7373;  z-index: 1; }
.bordered_title span {content: '';     position: absolute;   border-bottom:1px solid #202020;   display: block;    height: 3px;    width: 150%;     max-width: 350px;   z-index: -1;    bottom: -5px;   }


section p { font-size:14px; }

/*top section*/
.top_section { background-color:#25B88F;    }
.lang-icon a {   display: inline-block; max-width:50px;  display:none;   border-radius: 15px;    margin-right: 10px;    padding: 1px 5px;    font-size: 12px;    border: 1px solid #ffffff; color:#ffffff; }
.lang-icon {padding: 5px 0; }
.lang-icon a.active{background-color:#ffffff; color:#444444; }
.lang-icon a.active{background-color:#ffffff; display:block; color:#444444; }
.mainLang {    min-width: 58px; cursor:pointer;}
.mainLang, .mainLang li {list-style:none; margin:0; padding:0; }
.subLang { display:none; position:absolute; background-color:#ff8e3c; color: #ffffff; padding:5px; border-radius:5px; font-size:12px; }

/*top menu*/
.top-menu, .contact_no, .top_search { display:inline-block;  }
.top_search {padding: 4px 0;  }
ul.top-menu li{display:inline-block; line-height: 22px;     margin-left: -4px;}
.top-menu { text-align:right;}
.top-menu a { color:#FEFEFE; padding:5px 16px; font-size:12px; display:block;     line-height: 23px;   }
.top-menu li.active  a, .top-menu li:hover a{background-color: #ffffff;  color: #444444;  }
.top-menu li img{ padding-right:5px;}
.contact_no { display:inline-block; font-family: 'Helvetica Neue LT Pro Md';   font-size:16px; color:#FBFBFB; line-height: 33px;      padding: 0 16px;     vertical-align: middle;  }
.top_search { float:right;   padding-left: 16px }
.text-align-right { text-align:right; }
.top_search input {background: #fff url(assets/images/search.png) no-repeat center left;   border:0; outline:0;  display: block;    width: 25px;    height: 25px; line-height:25px;    border-radius: 50px;        background-position-x: 5px;transition: all ease 0.5s;   }
.top_search input:focus {padding-left:20px;    transition: all ease 0.5s;    width: 120px;    }
.btm-ico, .top-ico{    padding-right: 5px;     vertical-align: middle; }
.btm-ico a { color:#ffffff; }
 

/* banner */
.banner {     padding: 10px 0px; background: #255598 url(assets/images/university_backgroundC.jpg) no-repeat center;  }
.logo { float:left; width:14%; min-width:150px;}
.logo img{ max-height: 130px;}
.logo_content { float:left;width:84%; color:#ffffff;}
.logo_content h1 { font-size:32px; line-height: 35px; margin-top: 0px; }
.logo_content h2,.logo_content h3 { font-size:13px;     line-height: 14px; margin: 10px 0;} 
.logo_content h3 { margin-bottom: 0px;}
/*menu_section*/
.navbar-nav {    float: none;    margin: 0 auto;}
.menu_section { background:#25B88F; border-bottom:3px solid #2571B8; }
.navbar .navbar-inverse{display:block; transition: all ease 0.5s;   }
.navbar-inverse{margin-bottom:0px; min-height: 40px;}
.navbar li, .navbar-inverse li { display:inline-block;   }
.navbar-inverse li:last-child { margin-right:0; }
.dropdown-menu li { display:block; transition: all ease 0.5s;  }
.navbar-inverse li a, .dropdown-menu li a{ color:#ffffff; display:block;  font-size:15px;  }
.navbar li a:hover, .navbar-inverse li a:hover, .navbar li:hover, .navbar-inverse li:hover, .navbar li.active a, .navbar-inverse li.active a, .dropdown-menu li a:hover, .dropdown-menu li.active a{ background:#2571B8; transition: all ease 0.5s;  }
.navbar-inverse li:hover .dropdown-menu {  background:#25B88F;  }
.navbar-inverse li .dropdown-menu {   margin:0; padding:0; border:0;     margin-top: 3px; }
.navbar-inverse{background-color:unset; border:none; color:#FFFFFF;}
.navbar-inverse .navbar-nav li a{color:#FFFFFF; padding: 12px 8px;}
.navbar-nav li a:hover{ background: #2571B8;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{    background: #2571B8;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{    background: #2571B8;}
.dropdown-menu li a{background-color:#25B88F;padding-top:5px;padding-bottom:5px; display:block;}
.dropdown-menu li { margin-right:0; }
.menu_arrow { display:inline-block; width:8px; height:6px; background:url(assets/images/menu_arrow_down_hover.png) no-repeat; }
.navbar-inverse li.open .dropdown-menu li a{  background:#2571b8; padding: 10px 20px; border-bottom: 1px solid #fff;}
.navbar-inverse li.open .dropdown-menu li:last-child a{ border-bottom: none;}
.navbar-inverse li.open .dropdown-menu li:hover a, .navbar-inverse li.open .dropdown-menu li.active a, .navbar-inverse li.open .dropdown-menu li.active:hover a{  background:#25B88F; }
.navbar-inverse li.open .dropdown-menu li:hover a:hover{background:#2571b8; }
/*level2 dropdown*/
.dropdown-menu li {    position: relative;}
.dropdown-menu li>.dropdown-menu {    top: 0;    left: 100%;    margin-top: 0px;    margin-left: -1px;    -webkit-border-radius: 0 6px 6px 6px;    -moz-border-radius: 0 6px 6px;    border-radius: 0 6px 6px 6px;}
.dropdown-menu li:hover>.dropdown-menu {    display: block;}
.dropdown-menu li.dropdown>a:after {    display: block;    content: " ";    float: right;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;    border-width: 5px 0 5px 5px;    border-left-color: #ccc;    margin-top: 5px;    margin-right: -10px;}
.dropdown-menu li ul li a:after { display:none; }
.dropdown-menu li.pull-left {    float: none;}
.dropdown-menu li.pull-left>.dropdown-menu {    left: -100%;    margin-left: 10px;    -webkit-border-radius: 6px 0 6px 6px;    -moz-border-radius: 6px 0 6px 6px;    border-radius: 6px 0 6px 6px;}
.navbar-inverse li.open .dropdown-menu li a {line-height: 18px; }
.navbar-inverse li.open .dropdown-menu li:hover a{ color:#ffffff; }



/*slider*/
.slider_section .banner_content { position: absolute;    top: 40%;    left: 50%; }
.banner_content p { font-size:24px; max-width:520px; line-height:32px; color:#6C6C6C; text-transform:uppercase; font-family: 'Helvetica Neue LT Pro Lt';    color: black}
.banner_content p::before { content:''; position:absolute; background:url(assets/images/banner_quote.png) no-repeat center left; left:0; top:-85px; width:108px; height:79px; display:none!important; }
.banner_content p span { display:block; padding-top:5px; font-family: 'Helvetica Neue LT Pro Bd'; color:#656565; font-weight: bold;    color: black }
.carousel-control.right, .carousel-control.left { background: none !important; }
a.left img, a.right img{ position: absolute;    margin: auto;    top: 0;    bottom: 0; }
.slider_section::after {content:''; position:absolute; background: rgba(175,177,250,1);
background: -moz-linear-gradient(top, rgba(175,177,250,1) 0%, rgba(251,251,251,1) 55%, rgba(251,251,251,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(175,177,250,1)), color-stop(55%, rgba(251,251,251,1)), color-stop(100%, rgba(251,251,251,1)));
background: -webkit-linear-gradient(top, rgba(175,177,250,1) 0%, rgba(251,251,251,1) 55%, rgba(251,251,251,1) 100%);
background: -o-linear-gradient(top, rgba(175,177,250,1) 0%, rgba(251,251,251,1) 55%, rgba(251,251,251,1) 100%);
background: -ms-linear-gradient(top, rgba(175,177,250,1) 0%, rgba(251,251,251,1) 55%, rgba(251,251,251,1) 100%);
background: linear-gradient(to bottom, rgba(175,177,250,1) 0%, rgba(251,251,251,1) 55%, rgba(251,251,251,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afb1fa', endColorstr='#fbfbfb', GradientType=0 ); width:100%; height:75%; }
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right { background: #fbfbfb;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {margin: 0 auto; }
.innperpage_slider .carousel-inner>.item.active, .innperpage_slider .carousel-inner>.item.next.left, .innperpage_slider  .carousel-inner>.item.prev.right {  background:#1acea9; }
.innperpage_slider.slider_section::after { display:none; }
.innperpage_slider .banner_content p {color:#363636;  }
.innperpage_slider .banner_content p span {color:#393939; }
.innperpage_slider .banner_content p::before { background: none;}

/*portal*/
.portal { margin-top:-9%;  min-width: 250px;    min-height: 250px; }
.portal-bg-img {  width:100%;  }
.portal_icon-text{position:absolute; text-align:center;  bottom:30%; right:0; left:0;}
.portal_icon-text h4{font-size:16px; font-family: 'Helvetica Neue LT Pro Md'; color:#FFFFFF;}


/*message_vc*/
.message_vc {padding: 75px 0; }

.msg_author_container { display:table; width:100%; }
.msg_author_details {  display:table-cell; width:64%; }
.msg_author_details_inner { margin-left: 60px;    padding:7% 3% 7% 12%; overflow:hidden; }
.msg_author_details_inner span { display:block; font-family: 'Helvetica Neue LT Pro Md'; font-size:16px; }
.msg_author_details_inner{border:4px solid #D6D6D6;}

.author_pic img { max-width:120px; }
.author_pic {
    position: absolute;
    left: 15px;
    bottom: 0;
    top: 0;
    margin: 69px 4px;
    height: 163px;
    vertical-align: text-top;
}
.author_name { margin-top:0;  }
.author_name p{color:#343434;}
.author_name span { font-size:18px;     font-weight: normal;    margin-top: 5px;}

.msg_author_content {display:table-cell;  width:36%; vertical-align: top; }
.msg_author_content::after{ content:''; position:absolute; right:0; top:0; width:7px; height:100%; background: rgba(235,147,118,1);
background: -moz-linear-gradient(top, rgba(235,147,118,1) 0%, rgba(122,131,153,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,147,118,1)), color-stop(100%, rgba(122,131,153,1)));
background: -webkit-linear-gradient(top, rgba(235,147,118,1) 0%, rgba(122,131,153,1) 100%);
background: -o-linear-gradient(top, rgba(235,147,118,1) 0%, rgba(122,131,153,1) 100%);
background: -ms-linear-gradient(top, rgba(235,147,118,1) 0%, rgba(122,131,153,1) 100%);
background: linear-gradient(to bottom, rgba(235,147,118,1) 0%, rgba(122,131,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb9376', endColorstr='#7a8399', GradientType=0 );}
.msg_author_content_inner {  background-color:#F5F5F5; display:block; color:#3F3F3F;  position: absolute;  margin-left: 10px;    padding: 10px 30px;   height: 100%;  }
.msg_author_content_inner .blue_title { margin-top:0; }
.msg_author_content_inner_content { position: relative; color:#343434;  top: 50%;  transform: translateY(-50%); }


/*bulletin_board*/
.bulletin_board { overflow:hidden; }
.bulletin_board{ background: rgba(210,122,63,1);
background: -moz-linear-gradient(top, rgba(210,122,63,1) 0%, rgba(28,87,127,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(210,122,63,1)), color-stop(100%, rgba(28,87,127,1)));
background: -webkit-linear-gradient(top, rgba(210,122,63,1) 0%, rgba(28,87,127,1) 100%);
background: -o-linear-gradient(top, rgba(210,122,63,1) 0%, rgba(28,87,127,1) 100%);
background: -ms-linear-gradient(top, rgba(210,122,63,1) 0%, rgba(28,87,127,1) 100%);
background: linear-gradient(to bottom, rgba(210,122,63,1) 0%, rgba(28,87,127,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d27a3f', endColorstr='#1c577f', GradientType=0 );}	
 
.bulletin_board_left {font-family: 'Helvetica Neue LT Pro Md';  padding:5% 10% 5% 0%; overflow:hidden;color:#ffffff; }
.bulletin_board_right { z-index: 1;    position: absolute;     width: 90%; top: 10px; left: 20px;}
.bulletin_board_right_bg { min-height:360px;  position: relative; padding: 0px;}
.bulletin_board_right_bg::after{background-color:#ffffff; content:'';  top:0;   width: 100%; position:absolute;min-height:600px;  } 
.bulletin_board_left h3 { font-size:30px;}
.bulletin_board_left p{  font-family: 'Helvetica Neue LT Pro Md';  }
.bulletingboard_top h5{ color:#2571B8; font-size:30px; }
.bulleting_nav {position: absolute;    top: 10px;    right: 0; background:url(assets/images/double_arrow.png) no-repeat; width:16px; height:22px;  }
.bulleting_nav span { display:block; height:11px; cursor:pointer; }
.bulletingboard_content { width:100%; max-height: 265px;    overflow: hidden; }
.bulletingboard_content ul li { display:block; border-bottom:1px solid #A3A3A3; margin:15px 0;margin-bottom: 10px; }
.bulletingboard_content ul li:first-child { padding-top:10px; }
.bulletingboard_content ul li span { padding-left:15px; display:block; color:#343434; font-size:16px; font-family: 'Helvetica Neue LT Pro Md';}
.bulletingboard_content ul li span.blt_date { display:block; color:#999999; text-align:right; font-size:9px;   position:relative; font-family: 'Helvetica Neue LT Pro Md'; }
.bulletingboard_content ul li span.blt_date::before {  content:'';     top: 7px;    left: -15px; width:10px; position:absolute; border-left: 3px solid #2571B8; height: 25px; }
.bulletingboard_content ul li:last-child, .bulletingboard_content ul li:last-child span.blt_date::before { border:0; }



/*institutions*/
.institutions {  padding:75px 0; }
.institutions_inner {    }
.institutions_inner { text-align:center;   }
.institutions_inner_content{ padding: 10px 0; min-height: 195px;}
.mycustom_indicator .item .institutions_inner_content::before { content:''; position:absolute; right:0;  width:1px; height:80%;     top: 0; border-right:1px solid #ECEDF1; }
#carousel-thumbs .item.active .active .institutions_inner_content::after {content:''; position:absolute; right:0;  width:100%;      bottom: 0; background: rgba(125,205,180,1);
background: -moz-linear-gradient(top, rgba(125,205,180,1) 0%, rgba(90,164,185,1) 90%, rgba(90,164,185,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(125,205,180,1)), color-stop(90%, rgba(90,164,185,1)), color-stop(100%, rgba(90,164,185,1)));
background: -webkit-linear-gradient(top, rgba(125,205,180,1) 0%, rgba(90,164,185,1) 90%, rgba(90,164,185,1) 100%);
background: -o-linear-gradient(top, rgba(125,205,180,1) 0%, rgba(90,164,185,1) 90%, rgba(90,164,185,1) 100%);
background: -ms-linear-gradient(top, rgba(125,205,180,1) 0%, rgba(90,164,185,1) 90%, rgba(90,164,185,1) 100%);
background: linear-gradient(to bottom, rgba(125,205,180,1) 0%, rgba(90,164,185,1) 90%, rgba(90,164,185,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dcdb4', endColorstr='#5aa4b9', GradientType=0 ); height:7px; }
.institutions_inner_content img {   margin-bottom:20px; }
.institutions_inner_content p { color:#000000; text-transform:uppercase; font-size:11px;  font-family: 'Helvetica Neue LT Pro Md'; line-height:14px;}
.institutions_inner_content p span{font-family: 'Helvetica Neue LT Pro Bd'; }
.carousel-control-nav { position:relative;       top: -50px; }
.carousel-control-nav .carousel-control { color:#444444; font-size:40px;}
.mycustom_carousel-inner {   width: 80%;    margin: 0 auto; }
.ins_content{ max-width:80%;   margin: 0 auto; padding:30px 25px 10px; }
.ins_content p { font-size:14px; font-family: 'Helvetica Neue LT Pro Md'; color:#4B4B4B; line-height:18px; text-transform:none; }
.carousel-mob { display:none; }
 
#carousel-thumbs {    border-bottom: 6px solid #ECEDF1; background:#ffffff; padding-top:20px;  }
.mycustom_indicator { margin-bottom:-6px; }
 

/*our_mission*/
.our_mission { background:url(assets/images/mission.jpg) no-repeat center; padding:90px 0; }
.our_mission_inner {   max-width: 924px;    margin: 0 auto;    overflow: hidden; background-color:#ffffff; }
.our_mission_content { padding:10% 5%; overflow:hidden; }
.our_mission_content p{ font-family: 'Helvetica Neue LT Pro Md'; color:#4B4B4B;}
.our-mission-img img{ position:absolute; }

/*take_tour*/
.take_tour_video { position:relative; width:100%; background:#2D4255; overflow: hidden;}
.video_icon { position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; background:url(assets/images/play.png) no-repeat center; height:200px; width:200px; }
.take_tour_video video { float:left; }
.take_tour_video iframe{ display: block; border: none;}

/*latest_research*/
.latest_research {padding:75px 0; }
.latest_research_inner {  }
.title_mar40 { margin-bottom:40px; }
.rearch_box { border-radius: 5px; overflow: hidden; border-bottom:4px solid #5F939B; -webkit-box-shadow: 1px 2px 5px 1px rgba(191,191,191,1);
-moz-box-shadow: 1px 2px 5px 1px rgba(191,191,191,1);
box-shadow: 1px 2px 5px 1px rgba(191,191,191,1);}
.rearch_box_top img {  width:100%; height: auto;}
.rearch_box_bottom { padding: 15px;     overflow: hidden; }
.rearch_box_bottom h5 {color:#F05F5F; font-size:16px; font-family: 'Helvetica Neue LT Pro Bd';  min-height: 34px;}
.rearch_box_bottom p { color:#4B4B4B; font-size:14px; font-family: 'Helvetica Neue LT Pro Md';  height: 56px;     overflow: hidden;}
.arrow_blue { background:url(assets/images/arrow_blue.png) no-repeat; width:24px; height:24px;  float:right;    display: inline-block; }
.viewall{    display: block;  font-family: 'Helvetica Neue LT Pro Md';    text-align: right; color:#000000; margin-top: 10px;}
.viewall img{padding-left:5px; padding-bottom:3px;}

/*news_events*/
.news_events {background:url(assets/images/events.jpg) no-repeat center; padding:75px 0; }
.news_events_inner {    }
.news_events_inner h4 { margin-bottom:5%; color:#ffffff;  font-family: 'Helvetica Neue LT Pro Bd'; font-size:20px;}
.news_events_content ul li {margin-left:100px; font-size:20px;  font-family: 'Helvetica Neue LT Pro Md';   position:relative; list-style:none; margin-bottom:20px; padding:20px 50px 20px 15px;   background:#F9EECC; line-height: 20px; border-radius:4px;}
.news_events_content ul li span{ position:absolute; left:-100px; min-width:85px; top:0; border:2px solid #ffffff; color:#ffffff;font-size:14px; font-family:'Helvetica Neue LT Pro Roman';           padding:8px 5px;    text-align: center; border-radius:4px; }
.news_events_content ul li span b{ display:block; font-size: 24px; font-family: 'Helvetica Neue LT Pro Bd';}
.news_events_content ul li a.readmore_event {background: url(assets/images/event_arrow.png) no-repeat center right;  position: absolute;  right:15px; top:0; height: 100%;  width: 35px;     }
.news_events_inner .viewall { color:#ffffff; }

/*gallery*/
.gallery {  padding:75px 0; }
.gallery_inner {  }
.gallery_img_container{ width:100%; }
.gal_img_big_single, .gal_img_group  { float:left; width:40%; padding:5px; }
.gal_img_group  {  width:60%; }
.gal_img_big_single img  { padding:3%; }
.gal_img_group img{  width:33.33%; padding:2%; padding-bottom: 4px;  } 



/*map*/
.location_map {  padding:0 0 75px;}
.location_map_inner {   }
.map_frame { min-height:300px; width:100%; background-color:#CCCCCC; }
.map_frame img{ width: 100%; height: 300px;}
 

/*quicklinks*/
.quicklinks { background-color:#1D1D1D; padding:2% 0; }
.quicklinks h6 { margin-top:0; margin-bottom:0;color:#ffffff; font-size:24px;  font-family: 'Helvetica Neue LT Pro Bd'; }
.quicklinks_menu { float:left; }
.quicklinks_menu li { display:inline-block; font-size:12px; }
.quicklinks_menu li a {color:#ffffff !important; display:block; padding:5px 15px; }
 
/*footer*/
.footer { background-color:#2D2D2D; padding:75px 0 40px; }
.footer h6 { margin-top:0; margin-bottom:10px;color:#ffffff; font-size:24px; font-family: 'Helvetica Neue LT Pro Bd'; }
.footer_menu { margin-bottom:20px; font-size:14px;}
.footer_menu li { display:block; font-size:14px; padding-bottom:5px  }
.footer_menu li a {color:#9B9B9B !important; display:block;  }
.footer_otherlink {padding-top:20px; border-top:1px solid #ffffff; }
.footer_otherlink li a { color:#ffffff !important; }
.footer_socialicons a{ display:inline-block; margin-right:10px; }
.footer_logo { width:100%; margin:0 auto; margin-top:50px; border-top:1px solid #ffffff; padding:10px; text-align:center;}
.footer_logo_section {  display:table; padding-top:20px;    margin: 0 auto;  }
.footer_logo-img{  display:table-cell;        padding-right: 66px;     vertical-align: middle; }
.footer_logo_content { display:table-cell; vertical-align:top;color:#ffffff; text-align:center; padding-left:0px;	}
.footer_logo_content h5 { font-size:24px;  font-family: 'Helvetica Neue LT Pro Bd';margin-top: 10px; }
.footer_logo_content img{ text-align:center; }
.footer_logo_content p{ font-size:13px; margin: 5px 0; } 
.footer_bottom_links { margin-top:10px; }
.footer_bottom_links li{ list-style:none; display:inline-block; padding:0px 10px;}
.footer_bottom_links li:first-child { padding-left:0; }
.footer_bottom_links li a{ color:#ffffff;}


/*mobile menu*/

.mobile_menu_list, .mobile_menu { display:none; }
.mobile_logo{  margin-left: 40px; }
.mobile_logo img {     max-width: 80%; }
.open_menu {    position: absolute;    left: 10px;    top: 0;    display: block;    width: 50px;    height: 50px;    margin: auto;    bottom: 0;}
.mobile_menu{  padding:10px 20px; position:relative;  background: #3e3e3e;     border-top: 1px solid #5d5d5d;}
.mobile_menu_list {      position: fixed;    left: 0;    top: 0;    width: 300px;    height: 100%;    z-index:-1;    background:#2571B8	}
.mobile_navslide #main-wrapper {    transform: translateX(300px);} 
.mobile_menu_list .main_main, .mobile_menu_list .close_menu {z-index:22; }
.mobile_menu_list .main_menu{    clear: both; margin-top:10px;      max-height: calc(100vh - 55px);    overflow: auto; }
.mobile_menu_list .main_menu li, .mobile_menu_list .main_menu li a { display:block; color:#ffffff }
.mobile_menu_list .main_menu li ul li{ margin-left: 10px;}
.mobile_menu_list .main_menu li a:hover, .mobile_menu_list  .main_menu li:hover, .mobile_menu_list  .main_menu li.active a, .mobile_menu_list  .drop-menu li a:hover, .mobile_menu_list  .drop-menu li.active a, .mobile_menu_list li.open  {    background:#89E2FF;  color:#373737}
.mobile_menu_list  .drop-menu li { background:#89E2FF; color:#373737 }
.mobile_menu_list li.open > a{ color:#373737; }
.open_menu, .close_menu { cursor:pointer; }
.open_menu span {position: absolute;    top: 50%;    left: 50%;    width: 24px;    height: 3px;    margin-left: -12px;    margin-top: -7px;    background-color: #ffffff;}
.open_menu span:after {top: 12px; }
.open_menu span:before {top: 6px; }
.open_menu span:before, .open_menu span:after {content: '';    position: absolute;    left: 0;    width: 100%;    height: 3px;    background-color: #ffffff;}
.close_menu {width: 50px;    right: 20px;    height: 50px;    position: absolute;           width: 25px;    height: 25px;    border-radius: 50%;    border: 2px solid #ffffff;    text-align: center;    line-height: 18px;   top: 10px;    font-size: 16px;    color: #ffffff;}
.menu_overlay{    position: absolute;    top: 0;    left: 0;      width: 100%;    height: 100%; display:none;  }
.accordion .link {  cursor: pointer;  display: block;    position: relative;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}
.submenu-drop {  display: none;  background:#7d5e79; color:#373737 }
.main_menu .menu_arrow { display:inline-block; width:8px; height:6px; background:url(assets/images/menu_arrow_down_hover.png) no-repeat; }
.main_menu li.open  .menu_arrow,.main_menu li.active  .menu_arrow, .main_menu li:hover  .menu_arrow{background:url(assets/images/menu_arrow_down.png) no-repeat; }
.mobile_menu_list .main_menu li .submenu-drop li a, .mobile_menu_list .main_menu li.active .submenu-drop li a{  background:#7d5e79; color:#ffffff; }
.mobile_menu_list .main_menu li.open .submenu-drop li:hover a, .mobile_menu_list .main_menu li.open.active .submenu-drop li:hover a{  background:#89E2FF; color:#ffffff; }

 
 
 


/*innerpage*/
.innerpage { background-color:#ffffff;}

.breadcrumb_top li { background:url(assets/images/active_arrow.png) no-repeat center right; }
.breadcrumb_top li:last-child { background: none; color:#257CBB; }

.breadcrumb_top { background: rgba(247,253,254,1);
background: -moz-linear-gradient(left, rgba(247,253,254,1) 0%, rgba(186,238,241,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247,253,254,1)), color-stop(100%, rgba(186,238,241,1)));
background: -webkit-linear-gradient(left, rgba(247,253,254,1) 0%, rgba(186,238,241,1) 100%);
background: -o-linear-gradient(left, rgba(247,253,254,1) 0%, rgba(186,238,241,1) 100%);
background: -ms-linear-gradient(left, rgba(247,253,254,1) 0%, rgba(186,238,241,1) 100%);
background: linear-gradient(to right, rgba(247,253,254,1) 0%, rgba(186,238,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fdfe', endColorstr='#baeef1', GradientType=1 );}
.breadcrumb_top a { font-size:14px; color:#000000; text-decoration:none; display:inline-block; padding:10px 30px;}
.breadcrumb_top a.active { color:#257CBB; }
.breadcrumb_top a:first-child  {  padding-left:0; }
.breadcrumb_top a:last-child  { background:none; }
.utlty_breadcrumb_top { background: rgba(253,254,254,1);
background: -moz-linear-gradient(left, rgba(253,254,254,1) 0%, rgba(200,219,237,1) 79%, rgba(200,219,237,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(253,254,254,1)), color-stop(79%, rgba(200,219,237,1)), color-stop(100%, rgba(200,219,237,1)));
background: -webkit-linear-gradient(left, rgba(253,254,254,1) 0%, rgba(200,219,237,1) 79%, rgba(200,219,237,1) 100%);
background: -o-linear-gradient(left, rgba(253,254,254,1) 0%, rgba(200,219,237,1) 79%, rgba(200,219,237,1) 100%);
background: -ms-linear-gradient(left, rgba(253,254,254,1) 0%, rgba(200,219,237,1) 79%, rgba(200,219,237,1) 100%);
background: linear-gradient(to right, rgba(253,254,254,1) 0%, rgba(200,219,237,1) 79%, rgba(200,219,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#c8dbed', GradientType=1 );}
.utlty_breadcrumb_top a { font-size:14px; color:#000000; text-decoration:none; display:inline-block; padding:10px 30px;background:url(assets/images/active_arrow.png) no-repeat center right; }
.utlty_breadcrumb_top a.active { color:#2587BF; }
.utlty_breadcrumb_top a:first-child  {  padding-left:0; }
.utlty_breadcrumb_top a:last-child  { background:none; }
.subpage_inner { 		   float:left;		   width:100%;		   margin:3% 0;	 	   } 
 


/*innerpage art and statutes double column*/ 
.innerpage_double_column{margin-bottom:10%;}
.dbl_col .staff_box_left{border-right:none; }
.dbl_col .staff_box {border-left: 10px solid #CC4B4C; border-right:none;     margin: 15px 0;}
.dbl_col .staff_box_left a{ color:#737373; font-size:10px; font-family: 'Helvetica Neue LT Pro Md';  display: block; }
.dbl_col .staff_box_right h5 { color:#3F3D3D; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.dbl_col .staff_box_right p { color:#3F3D3D; font-size:14px;  font-family: 'Helvetica Neue LT Pro Md'; }
.dbl_col .staff_box_left { display:table-cell; width:20%; padding:0 10px; vertical-align:middle; text-align:center; }
.dbl_col .staff_box_right{display:table-cell;  width:80%; padding:0 10px; vertical-align:middle; }
.dbl_col .subpage_bordered_title {width:25%;}
.dbl_col .staff_box_inner{ padding: 10px; min-height:165px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,248,248,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(253,248,248,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,248,248,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,248,248,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,248,248,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(253,248,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fdf8f8', GradientType=1 );}

/*archives*/
.innerpage_archives{ background:background: rgba(243,247,251,1);
background: -moz-linear-gradient(top, rgba(243,247,251,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,247,251,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(243,247,251,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(243,247,251,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(243,247,251,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(243,247,251,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f7fb', endColorstr='#ffffff', GradientType=0 ); margin-bottom:10px; border-top:#2571B8 1px solid;}
.arch_submenu ul {float:right;}
.arch_submenu li{ display:inline-block; list-style:none; padding-left:30px; margin:15px 0px;  font-size:14px; font-family: 'Helvetica Neue LT Pro Md';    }
.arch_submenu li a{text-decoration:none;color:#262626;}
.archives_search input{ float:right; background: #fff url(assets/images/search.png) no-repeat center right;   border:0; outline:0;  display: block;      background-position: 95%;   width: 40%;    height: 30px; line-height:15px;    border-radius: 50px; color:#1C1C1C; font-size:16px;     padding-left:10px; margin:25px 0;  padding-right: 25px; }
.archives .staff_box_left{border-right:none;   padding: 0 20px 0 0;}
.archives .staff_box {border-left: 10px solid #F65655; border-right:none;   margin: 15px 0;}
.archives .staff_box_right p { color:#1C1C1C; font-size:14px; padding-right:20px;  position: relative;     margin-bottom: 0; min-height:60px; }
.archives .staff_box_left {  width:10%;  text-align:left; }
.archives .staff_box_right{ width:90%;   padding: 0 25px 0 0; }
.archives .subpage_bordered_title {width:35%;}
.top_head_search { padding-bottom:20px; }
.archives .staff_box_inner{ padding: 10px 25px;  border-radius: 5px;  }
.wrd_type .staff_box_inner{background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(188,202,222,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(75%, rgba(255,255,255,1)), color-stop(100%, rgba(188,202,222,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(188,202,222,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(188,202,222,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(188,202,222,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(188,202,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bccade', GradientType=1 );  }
.archives .wrd_type{border-left: 10px solid #2A5698; }
.wrd_type .staff_box_right{background:url(assets/images/archives_download.png) no-repeat center right;}
.pdf_type .staff_box_right{background:url(assets/images/archives_download.png) no-repeat center right;}
.pdf_type .staff_box_inner{background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(251,187,187,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(75%, rgba(255,255,255,1)), color-stop(100%, rgba(251,187,187,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(251,187,187,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(251,187,187,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(251,187,187,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(251,187,187,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbbbbb', GradientType=1 );}
.arch_nxt_pre{text-align:center;}
.arch_nxt_pre li{list-style:none; display:inline-block; margin:30px 0; padding:0 10px; }
.arch_nxt_pre li.dark_gry a{ color:#545454;}
.arch_nxt_pre li a{text-decoration:none;color:#AAAAAA; font-size:24px;  font-family: 'Helvetica Neue LT Pro Md';}

/*phonebook*/
.innerpage_ph_book{ background: rgba(230,239,247,1);
background: -moz-linear-gradient(top, rgba(230,239,247,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,239,247,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(230,239,247,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(230,239,247,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(230,239,247,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(230,239,247,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6eff7', endColorstr='#ffffff', GradientType=0 );}
.ph_book{ width:100%;  }
.ph_book .staff_container{padding:0px;}
.ph_book_search input{ float:right; background: #fff;   border:0; outline:0;  display: block;    width: 55%;     background-position: 95%;    height: 30px; line-height:15px;    border-radius: 50px; color:#1C1C1C; font-size:16px;     padding-left:10px; margin:25px 0; padding-right:25px;  }
.ph_book .alpha_tittle{color:#7B7B7B; font-size:48px;font-family: 'Helvetica Neue LT Pro Bd';   border-bottom:#898989 1px solid; padding-bottom:20px;  margin-top: 0px;}
.ph_book .staff_box_right h5 span{font-size:14px; color:#393939;display:inline-block; padding-left:5px; }
.ph_book .lt_green{border-right:10px solid #24DA95;}
.ph_book .lt_green .staff_box_inner{background: rgba(227,250,242,1);
background: -moz-linear-gradient(left, rgba(227,250,242,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(227,250,242,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(227,250,242,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(227,250,242,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(227,250,242,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(227,250,242,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3faf2', endColorstr='#ffffff', GradientType=1 );}
.ph_book .lt_green h5{ color:#24DA95;}
.ph_book .staff_box_right h5{font-size:20px;}
.ph_book .staff_box_right h4{font-size:14px; color:#393939; font-family: 'Helvetica Neue LT Pro Bd';padding-top: 5px; }
.ph_book .staff_box_right h4 span{display:block; color:#939393; font-family:'Helvetica Neue LT Pro Roman'; padding-top:5px; }
.ph_book .staff_box_left{width:20%}
.ph_book .staff_box_right{width:40%}
.ph_book .staff_box_contact{width:40%; margin-top:8%;}
.ph_book .staff_box_contact h4{font-size:14px; color:#393939; font-family: 'Helvetica Neue LT Pro Bd'; }
.ph_book .staff_box_contact h4 span{ display:block; color:#939393; font-size:15px; font-family: 'Helvetica Neue LT Pro Bd'; margin-top:15px; width: 100%; }
.ph_book .lt_green span.mob_icon {  background:url(assets/images/staff_mob_blue.png) no-repeat center left; }
.ph_book .lt_green span.fax_icon {  background:url(assets/images/staff_fax_blue.png) no-repeat center left; }
.ph_book .lt_green span.mail_icon {  background:url(assets/images/staff_email_blue.png) no-repeat center left; }


/*subpagemenu*/
.subpage_menu li { display: block;    list-style:none;  border-bottom:1px solid #BEBEBD; position:relative; }
.subpage_menu li:last-child,.subpage_menu li.active { border-bottom:1px solid transparent; }
.subpage_menu li.active, .subpage_menu li:hover {   background: rgba(36,224,218,1);
background: -moz-linear-gradient(left, rgba(36,224,218,1) 0%, rgba(37,124,187,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(36,224,218,1)), color-stop(100%, rgba(37,124,187,1)));
background: -webkit-linear-gradient(left, rgba(36,224,218,1) 0%, rgba(37,124,187,1) 100%);
background: -o-linear-gradient(left, rgba(36,224,218,1) 0%, rgba(37,124,187,1) 100%);
background: -ms-linear-gradient(left, rgba(36,224,218,1) 0%, rgba(37,124,187,1) 100%);
background: linear-gradient(to right, rgba(36,224,218,1) 0%, rgba(37,124,187,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24e0da', endColorstr='#257cbb', GradientType=1 ); }
.subpage_menu li:hover::after, .subpage_menu li.active::after { content:''; position:absolute;background:url(assets/images/active_arrow_white.png) no-repeat center center; right:10px; width:10px;  height:10px;     top: 0;    bottom: 0;    margin: auto;}
.subpage_menu li.active:hover::after, .subpage_menu li.active a { color:#ffffff }
.subpage_menu li a { color:#2F2F2F; display:block; font-size:16px;  padding:15px 10px 15px 50px;}
.subpage_menu li:hover a { color:#ffffff; }
.subpage_menu li.management span { background:url(assets/images/SM_icon.png) no-repeat center left; width:50px; height:50px;   position:absolute; left:0; top:0; bottom: 0;  margin: auto;}
.subpage_menu li.management:hover  span, .subpage_menu li.management.active  span {background:url(assets/images/SM_icon_white.png) no-repeat center left; }
.subpage_menu li.academic span { background:url(assets/images/AC_icon.png) no-repeat center left; width:50px; height:50px;   position:absolute; left:0;top:0; bottom: 0;  margin: auto;}
.subpage_menu li.academic:hover span, .subpage_menu li.academic.active span {background:url(assets/images/AC_icon_white.png) no-repeat center left; }
.subpage_menu li.faculties span { background:url(assets/images/BF_icon.png) no-repeat center left; width:50px; height:50px;   position:absolute; left:0;top:0; bottom: 0;  margin: auto;}
.subpage_menu li.faculties:hover  span, .subpage_menu li.faculties.active  span {background:url(assets/images/BF_icon_white.png) no-repeat center left; }
.subpage_menu li.committee span { background:url(assets/images/FC_icon.png) no-repeat center left; width:50px; height:50px;   position:absolute; left:0;top:0;bottom: 0;  margin: auto;}
.subpage_menu li.committee:hover  span, .subpage_menu li.committee.active  span {background:url(assets/images/FC_icon_white.png) no-repeat center left; }
.subpage_menu li.planning span { background:url(assets/images/PL_icon.png) no-repeat center left; width:50px; height:50px;   position:absolute; left:0;top:0;bottom: 0;  margin: auto;}
.subpage_menu li.planning:hover  span, .subpage_menu li.planning.active span {background:url(assets/images/PL_icon_white.png) no-repeat center left; }
.subpage_menu li.officers span { background:url(assets/images/UO_icon.png) no-repeat center left; width:50px; height:50px;   position:absolute; left:0;top:0;bottom: 0;  margin: auto;}
.subpage_menu li.officers:hover  span, .subpage_menu li.officers.active  span {background:url(assets/images/UO_icon_white.png) no-repeat center left; }
.subpage_content { padding-left:15px;     }
.aboutus .subpage_content ul, .aboutus .subpage_content ol{
margin: auto;
    margin-left: 24px;
    margin-bottom: 24px;
}
#myTab::after {    content: '';    position: absolute;    background: url(assets/images/submenu_shadow.png) no-repeat top left;  top: 0;  right: -35px;  width: 50px; height: 100%;}
.subpage_bordered_title { font-size:24px; font-family: 'Helvetica Neue LT Pro Bd';padding-bottom:10px; position:relative;   width:45%; border-bottom:1px solid #2571b8; }
.subpage_bordered_title::before {    content: '';    position: absolute;    border-bottom: 5px solid #2571b8;    display: block;    height: 3px;    width: 40px;    right: 0;    bottom: -1px;}
.subheading_section { padding:20px 0 20px; border-bottom:1px solid #D4D4D4; margin-bottom:30px; overflow: hidden;  }
.subheading_section p, .subpage_ul_content li{font-size:16px;  }
.subpage_ul_content { margin-left:20px; }
.subpage_ul_content li { border-left:1px solid #D4D4D4; padding-left:10px; margin-bottom:20px; list-style:none; font-family: 'Helvetica Neue LT Pro Bd'; color:#24B9CE; }
.subpage_subheading{ color:#000000;border-left:4px solid #103773; font-size:24px; padding-left:10px;font-family: 'Helvetica Neue LT Pro Bd';  }
.subpage_ul_content.ac_cnt li{color:#2586BE; }
.sp_subhead.sp_subhead_border{border-bottom:#EBEBEB 1px solid; padding-bottom:5px; padding-top:10px; color:#828181; font-size:22px;font-family: 'Helvetica Neue LT Pro Bd';      width: 75%;}
.research_content1 ul{ margin-left: 24px; margin-bottom:24px;}
.research_content1 ul li{ margin-bottom: 8px;}

/*about SVVU*/
.institution_section{margin:10px 0; padding:0px;      overflow: hidden;}
.banner_section img {width:100%;}
.institution_content{width:50%; float:left; }
.institution_content p{color:#1C1C1C; font-size:18px; line-height:22px;    margin-top: 30px;  text-align: justify;}
.institution_slider{    width: 40%;    float: left;    margin-left: 10%;  }
.institution_slider .staff_box_right{ padding: 0 15px; background:url(assets/images/about_down.png) no-repeat center right;}
.institution_slider .staff_box_right p{font-size:15px; color:#2F2F2F;font-family: 'Helvetica Neue LT Pro Md';     width: 90%;     margin-bottom: 0;    padding: 5px 0;}
.institution_slider h4{ text-align:right; color:#2F2F2F; font-size:24px;font-family: 'Helvetica Neue LT Pro Bd';  }
.institution_slider .staff_box{ box-shadow:none; width:96%; display:block; float:right; border-right:none;  font-size:15px; margin:5px 0 0 10px;}
.institution_slider .staff_box_pink_title{ border-bottom:none;border-left:#F76BE5 6px solid; padding:5px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,216,248,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(253,216,248,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,216,248,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,216,248,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(253,216,248,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(253,216,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fdd8f8', GradientType=1 );  }
.institution_slider .staff_box_orange_title{ border-bottom:none;border-left:#E7833C 6px solid;padding:5px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(249,225,208,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(249,225,208,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(249,225,208,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(249,225,208,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(249,225,208,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(249,225,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9e1d0', GradientType=1 );}
.institution_slider .staff_box_blue_title{ border-bottom:none;border-left:#4BC3D2 6px solid; padding:5px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,239,243,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(206,239,243,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,239,243,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,239,243,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(206,239,243,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(206,239,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ceeff3', GradientType=1 );  }
.innerpage.aboutus {border-top: #2571B8 1px solid;}
#myTab {min-height: 300px;}
.aboutus .subpage_menu li:hover::after, .aboutus .subpage_menu li.active::after  { content:''; position:absolute;background:url(assets/images/active_arrow_white.png) no-repeat center center; right:20px; width:10px;  height:10px;     top: 0;    bottom: 0;    margin: auto; }
.aboutus .subpage_menu li.active:hover::after, .aboutus .subpage_menu li.active a, .aboutus .subpage_menu li:hover a { color:#ffffff; }
.aboutus .subpage_menu li a{    padding: 15px 25px 15px 20px;}
.aboutus .subheading_section p { padding-left:30px; }
.aboutus .subpage_ul_content { margin-left:0; }
.aboutus .subpage_ul_content li { margin-left:20px; }
.about_text_container{ border-radius:5px; margin-top:15px; padding:30px 45px; }
.about_text_container h4{ font-size:20px;font-family: 'Helvetica Neue LT Pro Bd'; line-height:24px; text-indent: 40px; }
.about_text_container h5{ font-size:16px;font-family: 'Helvetica Neue LT Pro Md'; line-height:24px; }
.about_text_container p{color:#1C1C1C; font-size:16px; padding:10px 0px; line-height:24px;text-align: justify; }
.about_bold{font-family: 'Helvetica Neue LT Pro Bd';}
.about_text_container h3{ font-size:24px; font-family: 'Helvetica Neue LT Pro Bd'; }
.about_lightgreen_text h3{ color:#4CCC8F }
.about_lightgreen_text p{ padding:5px 0px;}
.about_lightgreen_text{background-color:#EFFEF7;border-top:#24DA83 8px solid; border-radius:5px;  }
.about_blue_text p{     margin-top: 20px;}
.about_blue_text h3{ color:#2571B8; margin-bottom:30px;}
.about_blue_text h5{ color:#2571B8; font-family: 'Helvetica Neue LT Pro Bd'; padding-bottom:10px;}
.about_text_container .subpage_bordered_title{display: inline-block;    margin-left: 10px;}
.about_green_text{background-color:#F0FFFF;border-top:#14D9D5 8px solid; border-radius:5px;  padding-bottom: 15%; }
.about_green_text h4{color:#03615F;}
.about_green_text h5{color:#03615F;}
.about_blue_text .about_border{ border-left:#2571B8 1px solid; padding:0 20px;    margin-left: 20px;}
.about_green_text .about_border{ border-left:#10D9D4 1px solid; padding:0 20px; margin-left: 20px;}
.about_lightgreen_text .about_border{ border-left:#24DA95 1px solid; padding:0 20px; margin-left: 20px;}
.about_pink_text{background-color:#FEF1FD; border-top:#CF63C6 8px solid; border-radius:5px;  }
.about_pink_text h4{ color:#CF63C6; padding-top:15px;}
.about_pink_text .about_border{ border-left:#CF63C6 1px solid; padding:0 20px;    margin-left: 20px;}
.about_yellow_text{background-color:#FDFBF0;border-top:#EED845 8px solid; border-radius:5px; }
.about_yellow_text p{ margin-top:10px;}
#organisation .subheading_section{ border:none; margin-bottom:0px;}
#organisation .subpage_ul_content{background-color:#F8FCFD; padding:0px;border-top:4px solid #31B3CD; padding-top:50px;  padding-bottom:30px;}
#organisation .subpage_ul_content li { border-left:none; color:#24AFCB;}
.about_submenu ul {float:right;}
.about_submenu li{ display:inline-block; list-style:none; padding-left:30px; margin:15px 0px;  font-size:14px; font-family: 'Helvetica Neue LT Pro Md';    }
.about_submenu li a{text-decoration:none;color:#262626;}
.about_text_container .btn_more{ background:#10D9D4;  padding: 10px 25px 10px 30px;   float: right;     margin: 30px 0; }
.about_text_container .btn_more img { padding-left:10px; }
.institution_slider .carousel-control{ width:92%; top:100%; opacity:1; text-align:right; }
.institution_slider .carousel-control.left  { left:-30px; }
.institution_slider .carousel-inner{    padding-bottom: 20px;    margin-bottom: 25px;}
.institution_slider .carousel-inner>.item.active, .institution_slider .carousel-inner>.item.next.left, .institution_slider .carousel-inner>.item.prev.right { background:none;}
.institution_slider .slider_section::after{ display:none;}
.carousel-par { bottom: 0;    position: absolute;    right: 26px;}
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a { display:block; }
.history_section .banner_section{ width:100%;}
.history_section .banner_left{ width:40%; float:left;padding-left:30px;}
.history_section .banner_right{ width:60%; float:right;margin-top: 20%; position:relative;     border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }
.history_section .banner_right_content{position:absolute; border-left:#E7833C 5px solid; padding-left:10px; bottom:30px; left:20%; color:#FFFFFF; width:75%;font-family: 'Helvetica Neue LT Pro Md';   }
.history_section .banner_right_content h4{ font-size:20px;}
.history_section .banner_right_content p{ font-size:15px;}
.history_content{ padding-left:30px; overflow: hidden;    width: 100%;}
.history_content h4{ color:#2571B8; font-size:20px; line-height:24px;font-family: 'Helvetica Neue LT Pro Bd'; margin:30px 0px; text-indent:35px;}
.history_content p{color:#1C1C1C; font-size:16px; line-height:24px; margin-bottom:10px; text-align: justify;}
.mission_section .banner_section{width:100%; margin-top:25px; overflow: hidden;}
.mission_section .banner_section h2{width:100%; margin-bottom:25px; font-size:24px; font-family: 'Helvetica Neue LT Pro Bd'; color:#1C1C1C;}
.mission_section .banner_section h2:after{   content: '';    position: absolute;    margin-left: 25px;
    padding-top: 5px;       display: block;    height: 5px;    width: 40px; left:0;   border-bottom:#4ED8D7 5px solid; }
.mission_section .banner_left{ width:30%; float:left;}
.mission_section .banner_right{ width:70%; background:#EFF5F5; float:right; position:relative; border-right:#DBF9F9 3px solid;border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;}
.mission_section .about_lightgreen_text{    background-color: #F4FFFA;    border-top: #24DA95 8px solid;    border-radius: 5px; margin:5% 0;}
.mission_section h3{ color:#24DA95;margin:20px 0; padding-top:10%;     display: inline-block; font-weight: bold;}
.mission_content img{ float:right;margin:20px 0;}
.mission_section h5{ padding-left:10px; padding-bottom:10px;}
.mission_content{ padding:10px 25px; overflow: hidden;    width: 100%;}
.mission_section .banner_right_content{    padding: 15px 20px;  width: 100%;}
.mission_section .banner_right_content h6{font-size:18px; line-height:26px; color:#14706F;font-family: 'Helvetica Neue LT Pro Bd';}
 

.mandate_section .banner_section{width:100%; margin-top:25px;}
.mandate_section { margin-bottom:25px; }
.mandate_section .banner_section h2{width:100%; font-size:24px; font-family: 'Helvetica Neue LT Pro Bd'; color:#1C1C1C; padding-bottom:15px;}
.mandate_section .banner_section h2:after{   content: '';    position: absolute;    margin-left: 25px;
    padding-top: 5px;       display: block;    height: 5px;    width: 40px; left:0;   border-bottom:#4ED8D7 5px solid; }
.mandate_section .banner_left{ width:30%; float:left;}
.mandate_section .banner_right{ width:70%; background:#F3F0F0; float:right; position:relative; padding:0px 25px; }
.mandate_section img{ float:right;}
.mandate_section .banner_right_content{ padding:0px; margin:0px;}
.mandate_section .banner_right_content h6{font-size:18px; line-height:26px; color:#14706F;font-family: 'Helvetica Neue LT Pro Bd';padding-bottom:4px;}



*staff_container*/
.staff_container {padding:5px 0 15px; }
.sp_subhead { font-family: 'Helvetica Neue LT Pro Roman';  font-size:24px;   color:#939393;  }
.staff_box { border-right:10px solid #24D2D5; border-radius:5px; margin:30px 0; clear:left; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);}
.staff_box_inner {display:table; width:100%; padding:10px 10px;  border-radius: 5px; background: rgba(229,250,250,1);
    background: -moz-linear-gradient(left, rgba(229,250,250,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(229,250,250,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(229,250,250,1) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(229,250,250,1) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(229,250,250,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(229,250,250,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5fafa', endColorstr='#ffffff', GradientType=1 ); }
.staff_box_left { display:table-cell; width:20%; padding:0 20px; vertical-align:middle; text-align:center; border-right:1px solid #939393;}
.staff_box_right{display:table-cell;  width:80%; padding:0 20px; vertical-align:middle; }
#management .staff_box { margin:5px 0 }
#management .staff_box .staff_box_left img { padding:28px 0; }
#management h3.subpage_bordered_title { margin-bottom:30px;      width: 35%;}
.staff_box_right h5 { color:#24AAC9; font-size:16px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_right h5 span { display:block;  font-family: 'Helvetica Neue LT Pro Roman';     margin-top: 5px;}
.staff_box_right span{ display:inline-block; color:#939393;}
.cont_info span { padding-left:25px; margin-bottom:5px; margin-right:20px;    }
.cont_info span a { color:inherit; }
.cont_info span.mob_icon {  background:url(assets/images/staff_mob.png) no-repeat center left; }
.cont_info span.fax_icon {  background:url(assets/images/staff_fax.png) no-repeat center left; }
.cont_info span.mail_icon {  background:url(assets/images/staff_email.png) no-repeat center left; }
.staff_box_right p { color:#D7D6D7; font-size:13px; }
.staff_box_blue_title{border-right:none; border-bottom: #24DBD8 8px solid; }
.staff_box_blue_title .staff_box_inner{background: rgba(237,252,252,1);
background: -moz-linear-gradient(top, rgba(237,252,252,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,252,252,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(237,252,252,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(237,252,252,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(237,252,252,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(237,252,252,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edfcfc', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}
.staff_box_blue_title .staff_box_right h5 { color: #2571B8; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_blue_title .staff_box_right h5 span { color: #737373; font-size:15px;  line-height: 18px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_green_title{border-right:none; border-bottom: #24DB83 8px solid;}
.staff_box_green_title .staff_box_inner{background: rgba(244,253,249,1);
background: -moz-linear-gradient(top, rgba(244,253,249,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,253,249,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(244,253,249,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(244,253,249,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(244,253,249,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(244,253,249,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fdf9', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}
.staff_box_green_title .staff_box_right h5 { color: #24DB83; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_green_title .staff_box_right h5 span { color: #737373; font-size:15px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_pink_title{border-right:none; border-bottom: #DB24A1 8px solid;}
.staff_box_pink_title .staff_box_right h5 { color: #DB24A1; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_pink_title .staff_box_right h5 span { color: #737373; font-size:15px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_pink_title .staff_box_inner{background: rgba(254,249,252,1);
background: -moz-linear-gradient(top, rgba(254,249,252,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,249,252,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(254,249,252,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(254,249,252,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(254,249,252,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(254,249,252,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef9fc', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}
.staff_box_red_title{border-right:none; border-bottom: #EB2155 8px solid;}
.staff_box_red_title .staff_box_right h5 { color: #EB2155; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_red_title .staff_box_right h5 span { color: #737373; font-size:15px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_red_title .staff_box_inner{background: rgba(254,248,250,1);
background: -moz-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,248,250,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8fa', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}
.staff_box_red_title{border-right:none; border-bottom: #EB2155 8px solid;}
.staff_box_red_title .staff_box_right h5 { color: #EB2155; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_red_title .staff_box_right h5 span { color: #737373; font-size:15px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_red_title .staff_box_inner{background: rgba(254,248,250,1);
background: -moz-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,248,250,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(254,248,250,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8fa', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}
.staff_box_yellow_title{border-right:none; border-bottom: #EBD121 8px solid;}
.staff_box_yellow_title .staff_box_right h5 { color: #EBD121; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_yellow_title .staff_box_right h5 span { color: #737373; font-size:15px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_yellow_title .staff_box_inner{background: rgba(253,252,239,1);
background: -moz-linear-gradient(top, rgba(253,252,239,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,252,239,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(253,252,239,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(253,252,239,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(253,252,239,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(253,252,239,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfcef', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}
.staff_box_orange_title{border-right:none; border-bottom: #FE971E 8px solid;}
.staff_box_orange_title .staff_box_right h5 { color: #FE971E; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_orange_title .staff_box_right h5 span { color: #737373; font-size:15px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_orange_title .staff_box_inner{background: rgba(254,250,245,1);
background: -moz-linear-gradient(top, rgba(254,250,245,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,250,245,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(254,250,245,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(254,250,245,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(254,250,245,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(254,250,245,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefaf5', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}
.staff_box_brown_title{border-right:none; border-bottom: #EB4C21 8px solid;}
.staff_box_brown_title .staff_box_right h5 { color: #EB4C21; font-size:18px; font-family: 'Helvetica Neue LT Pro Bd'; }
.staff_box_brown_title .staff_box_right h5 span { color: #737373; font-size:15px; font-family: 'Helvetica Neue LT Pro Roman'; }
.staff_box_brown_title .staff_box_inner{background: rgba(255,249,247,1);
background: -moz-linear-gradient(top, rgba(255,249,247,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,249,247,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,249,247,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,249,247,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,249,247,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,249,247,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9f7', endColorstr='#ffffff', GradientType=0 );    min-height: 200px;}

/*extention*/
.de_container .staff_box_inner{ background: rgba(55,214,217,1);
background: -moz-linear-gradient(45deg, rgba(55,214,217,1) 0%, rgba(56,150,197,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(55,214,217,1)), color-stop(100%, rgba(56,150,197,1)));
background: -webkit-linear-gradient(45deg, rgba(55,214,217,1) 0%, rgba(56,150,197,1) 100%);
background: -o-linear-gradient(45deg, rgba(55,214,217,1) 0%, rgba(56,150,197,1) 100%);
background: -ms-linear-gradient(45deg, rgba(55,214,217,1) 0%, rgba(56,150,197,1) 100%);
background: linear-gradient(45deg, rgba(55,214,217,1) 0%, rgba(56,150,197,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37d6d9', endColorstr='#3896c5', GradientType=1 ); border-radius: 10px;}
.de_container .staff_box {border-right:0; box-shadow:none;    margin: 0 0 30px;   }
.de_container .staff_box_left { position:relative;  border-right:0; }
.de_container .staff_box_left::after { content:''; height:50%; margin:auto; top:0; bottom:0; right:0; position:absolute; width:1px;   border-right: 1px solid #ffffff;  }
.de_container .staff_box_right { padding:0 30px; }
.de_container .staff_box_right p{color:#2D2D2D;font-family: 'Helvetica Neue LT Pro Roman'; font-size:14px;}
.de_container .staff_box_right h4 { color:#ffffff; font-size:24px; font-family: 'Helvetica Neue LT Pro Bd';  }
.de_container .staff_box_right h3{ color:#0C6667; font-size:30px; font-family: 'Helvetica Neue LT Pro Bd'; }
.de_container .staff_box_right h4 span{color:#2D2D2D; display:block; font-style:italic; font-family: 'Helvetica Neue LT Pro Roman'; font-size:14px; padding-top: 2px;}
.de_container .about_text_container { border-radius: 0 !important; }
.de_btn { float:right; }
.de_btn a {     border: 1px solid #ffffff;    text-align: right;    display: block;   font-family: 'Helvetica Neue LT Pro Roman'; font-size:17px;   padding: 8px 25px;    border-radius: 25px;    color: #ffffff; }
.de_container  .staff_box_left img{ background-color:#F4EBEC;  border-radius:50%;  border: 5px solid #ffffff;    }
.former_portal {background: url(assets/images/farmer_portal.jpg) no-repeat; position:relative;    min-height: 280px;    width: 100%;    background-size: cover;    border-radius: 10px;    margin: 30px 0;    padding: 30px; } 
.former_portal h5 {color:#ffffff; font-size:30px; font-family: 'Helvetica Neue LT Pro Bd';  }
.arrow_right { position:absolute; right:30px; bottom:30px; }
 



/*research*/
.de_container .about_pink_text  h3{ color:#CF63C6;     padding-bottom: 20px;}
.de_container .about_pink_text  h5{  font-family: 'Helvetica Neue LT Pro Bd'; padding-bottom:5px; font-size:14px;}

#accordion3 .panel {  border-radius: 0;  border: 0;  margin-top: 0px;}
#accordion3 .panel:last-child { border-bottom:0; }
#accordion3 .panel-title { position:relative; text-align:left; }
#accordion3 .panel-heading a.collapsed:hover,
#accordion3 .panel-heading a.collapsed:focus {    transition: all 0.2s ease-in;}
#accordion3 .panel-heading a.collapsed:hover::before,
#accordion3 .panel-heading a.collapsed:focus::before {  color: #3A452B;   }
#accordion3 .panel-heading {  padding: 0;  border-radius: 0px; }
#accordion3 .panel-heading a.collapsed { color: #000000;     transition: all 0.2s ease-in;  }
#accordion3 .panel-heading a:not (.collapsed) {   color: #000000;  background: #B5DF79;  transition: all 0.2s ease-in;      }
#accordion3 a {  font-size:24px; display: block;    font-family: 'Helvetica Neue LT Pro Bd';    padding: 20px;    text-decoration: none; border-radius:4px; }
/* Add Indicator fontawesome icon to the left */
#accordion3 .panel-heading .accordion-toggle::before {     content: ''; background:url(assets/images/accordion-nav.png) no-repeat center right;  position: absolute;
    right: 20px;   top: 45%;  width:8px;    height: 12px; transform: rotate(90deg);  transition: all 0.2s ease-in; }
#accordion3 .panel-heading .accordion-toggle.collapsed::before {    transform: rotate(0deg);  transition: all 0.2s ease-in;} 
#accordion3 .panel-heading .accordion-toggle.collapsed{  padding:20px  45px; transition: all 0.2s ease-in;}
#accordion3 .panel-heading .accordion-toggle{ padding:45px; transition: all 0.2s ease-in;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { border-top:0; }
.tab_content_shadow_container { box-shadow: 0px 5px 30px -10px rgba(0,0,0,0.35);  }
.tab_list_content { display:table;padding: 10px 30px 5px; width:100%; margin-bottom:10px; }
.tab_list_content_left, .tab_list_content_right {display:table-cell;vertical-align: top; }
.tab_list_content_left span { display:inline-block; position:relative;   padding:15px; width:80px;height:80px; border-radius:50px; margin-right:20px; }
.tab_list_content_left span img {position: absolute;    margin: auto;    left: 0;    right: 0;    top: 0;    bottom: 0;}
.panel_cont_subtitle {font-size: 18px;    font-family: 'Helvetica Neue LT Pro Bd';    padding-bottom: 10px;  }
.accordion_txt .about_border {    border-left: #2571B8 1px solid;    padding: 0 20px;    margin-left: 20px;}
.accordion_txt h5 {    color: #343834;	 font-family: 'Helvetica Neue LT Pro Bd'; padding-bottom:5px; font-size:14px; line-height: 24px;}
.accordion_txt  h3 {    color: #2571B8;    font-size: 24px;    font-family: 'Helvetica Neue LT Pro Bd';     padding-bottom: 20px;}
.learn_more { float:right; }
.learn_more a {text-align: right;    display: block;    font-family: 'Helvetica Neue LT Pro Roman' !important;    font-size: 17px !important;    padding: 8px 25px !important; background:#2571B8 !important;    border-radius: 25px !important;    color: #ffffff !important;}

/*blue tab*/
.blue_tab .panel-title{background: rgba(55,214,217,1);
background: -moz-linear-gradient(left, rgba(55,214,217,1) 0%, rgba(56,150,197,0.6) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(55,214,217,1)), color-stop(100%, rgba(56,150,197,0.6)));
background: -webkit-linear-gradient(left, rgba(55,214,217,1) 0%, rgba(56,150,197,0.6) 100%);
background: -o-linear-gradient(left, rgba(55,214,217,1) 0%, rgba(56,150,197,0.6) 100%);
background: -ms-linear-gradient(left, rgba(55,214,217,1) 0%, rgba(56,150,197,0.6) 100%);
background: linear-gradient(to right, rgba(55,214,217,1) 0%, rgba(56,150,197,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37d6d9', endColorstr='#3896c5', GradientType=1 );}
.panel .panel-heading.bg1 {background: url(assets/images/accordion_bg1.png) no-repeat; background-size: cover;   }
.panel .panel-heading.bg2 {background: url(assets/images/accordion_bg2.png) no-repeat; background-size: cover;   }
.panel .panel-heading.bg3 {background: url(assets/images/accordion_bg3.png) no-repeat; background-size: cover;   } 
.panel .panel-heading.bg4 {background: url(assets/images/accordion_bg2.png) no-repeat; background-size: cover;   } 
.panel .panel-heading.bg5 {background: none no-repeat; background-size: cover;   } 
@media (max-width: 1170px) { 

.top-menu a { font-size:11px; }
.main_menu li a, .drop-menu li a { font-size:12px; }
.portal {    margin-top: -6%;	}
.mycustom_indicator li, .carousel-indicators.mycustom_indicator .active { width:125px; }
.our_mission_inner { background-image:none; }
.map_frame { margin-bottom:40px; }
.our-mission-img img { display:none;}
.top-menu a  { padding: 5px 10px;}
.navbar-inverse li a, .dropdown-menu li a { font-size:14px; }
.navbar li, .navbar-inverse li { margin-right:0; }
.quicklinks_menu li a {    padding: 5px 12px;}

}
@media (max-width: 991px) {  
.top_search input { position:relative; }
.rearch_box { margin-bottom:20px;}
.bulletin_board_right_bg { margin:20px 0; }
.bulletin_board_right_bg::after, .contact_no, .hidden-ipd  { display:none; }
.msg_author_details, .msg_author_content { display:block; width:100%; }
.contact_no,.top-menu,.banner,.menu_section {         text-align: center; }	
.top_search{ float:right; }
.lang-icon { float:left; }
.slider_section .banner_content { top:20%; }
.lang-icon { text-align:center; }
.portal-bg { margin-bottom:20px; }
.portal { margin-top:4%; }
.message_vc .msg_author_container{ float:left; }
.msg_author_content_inner { height:auto; position:relative; }
.msg_author_content_inner_content {    top: auto;    transform: none; }
.msg_author_content { margin-top:40px; }
.logo { width:15%; }
.logo_content { width:75%; }
.logo_content img {width:100%; }
.logo_content h2, .logo_content h3 { font-size:10px; }
.top-menu { margin-top:10px; }
.main_menu li a, .drop-menu li a {    padding: 10px 10px; }
.top_search input:focus, .top_search input { width:75%;     padding-left: 20px; }
.footer_logo-img, .footer_logo_content { display:block; width:100%; padding-right:0; }
.quicklinks h6 { margin-bottom:20px; }
.quicklinks_menu {   float: left; }

.msg_author_details_inner { padding: 7% 7%; }
.contact_no, .top-menu, .banner, .menu_section { display:none; }
.msg_author_details_inner, .msg_author_content_inner { margin-left:0; }
.mobile-top-section { padding:10px; float:left; width:100%; background-color: #272a4d; }

.quicklinks_menu { text-align:center;}
.gallery_img_container img, .gal_img_big_single, .gal_img_group { width:100%; }
.mobile_menu { display:block; }
 
.subpage_bordered_title, .bordered_title, .sp_subhead.sp_subhead_border  { width:100%; }

.footer_bottom_links li { display:block; padding-left:0; text-align:left; }
.top_search input:focus, .top_search input { width:100%; }
section p { font-size:12px; }

.message_vc, .institutions, .our_mission, .latest_research, .news_events, .gallery, .location_map,.footer{ padding:30px 0;  } 
.subheading_section p, .subpage_ul_content li{ margin-bottom:20px; }
.ph_book_search input{ width:100%;}

.institution_content, .institution_slider{width:100%;   margin-left: 0;  }
.history_section .banner_right { margin-top:15%; }
}
@media (max-width: 767px) {  
 .quicklinks_menu li, .quicklinks_menu li a{ display:block; padding-left:0; text-align:left; }
 .footer_logo_content img { width:100%; max-width:100% }
 .slider_section .banner_content {    top: 90px;}
 .banner_content p::before, .innperpage_slider  .banner_content p::before {    background-size: 50%;    top: -65px; }
 .carousel-dsk { display:none; }
.carousel-mob { display:block; }
.mycustom_indicator .item .institutions_inner_content::before{ display:none;}
#carousel .carousel-control {    height: 100%; }
.breadcrumb_top a { padding: 10px 15px 10px 9px;}
 .ins_content {    max-width: 100%; }

.about_text_container .subpage_bordered_title { margin-left:0; }
.about_text_container p, .about_text_container h5 { font-size: 12px; line-height:16px;     margin-top: 0;  }
.about_border{    padding: 0 10px !important;    margin-left: 10px !important; }
.about_text_container h3 { margin-top:0; }
.about_blue_text h5 { padding-bottom:0;}
.bordered_title,.subpage_bordered_title,.subpage_subheading ,.sp_subhead,.mandate_section .banner_section h2,.mission_section .banner_section h2 { font-size:16px;     }
.bordered_title span { display:none; }
.news_events_content ul li,.sp_subhead.sp_subhead_border, .staff_box_right h5,.history_content h4,.mandate_section .banner_right_content h6,.mission_section .banner_right_content h6 {line-height: 16px !important;font-size: 14px !important; text-indent: 0;}
.banner_content p,.subheading_section p, .subpage_ul_content li,.institution_slider h4,.history_content p, .de_btn a{ font-size: 14px;     line-height: 18px;}
.staff_container { padding:0; }
.subheading_section { padding:0; margin-bottom:20px; }
.about_submenu li {     padding: 5px 10px;    margin: 5px 0px;}
.history_section .banner_left, .history_section .banner_right,.mandate_section .banner_left,.mandate_section .banner_right,.mission_section .banner_left,.mission_section .banner_right,.mission_section .banner_right_content{ width: 100%;    padding: 0px; margin-top:0; border:0}
.mandate_section .banner_right, .mission_section .banner_right { background: none; }
.history_content,.aboutus .subheading_section p { padding-left:0; }
.mandate_section .banner_section h2:after,.mission_section .banner_section h2:after { margin-left:0; }
.mission_content {    padding: 10px;	}
.mission_section.about_text_container { padding:0 !important;}
.de_container .staff_box_left::after { display:none; }
.former_portal { min-height:180px; }
#accordion3 a { font-size: 18px;}
#accordion3 .panel-heading .accordion-toggle.collapsed, #accordion3 .panel-heading .accordion-toggle { padding-left:20px; }
#myTab {min-height: inherit;}
}
@media (max-width: 480px) { 
 .banner_content p { font-size: 12px;     line-height: 16px;}
  .slider_section .banner_content {    top: 55px;}
  .banner_content p::before { display:none; }
  
}
@media (max-width: 380px) { 
 .banner_content p { font-size: 10px;     line-height: 14px;}
 .slider_section .banner_content { top :25%; }
}



.telugu_lag{ display: none;}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.msg_author_details_inner table th,.msg_author_details_inner table td{
	border:1px solid !important;
	padding:5px;
}
.msg_author_details_inner table tr:first-child td{
border:1px solid !important;
	padding:5px;
	text-align:center !important;
	font-weight: bold;
}
table td,table th{
	border:1px solid !important;
	padding:5px;
}
table tr:first-child td{
border:1px solid !important;
	padding:5px;
	text-align:center !important;
	font-weight: bold;
}

/*Staff Pages*/
.staff-detail-pages{ background: #f7f7f7; margin-bottom: 80px; margin-top: 10px;}
.staff-detail-pages .container{ padding: 80px; }
.staff-detail-pages p, .staff-detail-pages li{ font-size: 16px; color: #343434;}
.staff-detail-pages .staff_left{ text-align: center; border-right: 2px solid #D4D4D4}
.staff-detail-pages .staff_left img{    
	border-radius: 50%;
	border: 5px solid #fff;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(189, 189, 189, 0.5);
    -moz-box-shadow: 2px 2px 5px 0px rgba(189, 189, 189, 0.5);
    box-shadow: 0px 1px 10px 0px rgba(189, 189, 189, 0.5);
}
.staff-detail-pages .staff_left span.msg-ad-symbol{ color: #152974; font-size: 100px; position: absolute; top: 8px; }
.staff-detail-pages .staff_left h4, .staff-detail-pages .staff_right p span{ font-size: 18px; font-weight: 600; color: #041d6f; }
.staff-detail-pages .staff_right p span{ display: inline-block;}
.staff-detail-pages .staff_right h5{font-size: 30px; font-weight: 600; color: #041d6f; margin: auto; margin-bottom: 24px;}
.staff-detail-pages .staff_right .cont_info{ font-size: 18px; margin-bottom: 40px;}
.staff-detail-pages .staff_right p{ font-size: 16px; color: #343434;}
.staff-detail-pages .staff_right .cont_info span{ padding-left: 40px; margin: auto; min-height: 25px; display: inline-block; width: 48%; line-height: 25px; vertical-align: middle;}
.staff-detail-pages .staff_right .cont_info span.mob_icon { background: url(assets/images/contact_mob.png) no-repeat center left; }
.staff-detail-pages .staff_right .cont_info span.mail_icon { background: url(assets/images/contact_email.png) no-repeat center left; }
.staff-detail-pages .staff_detail-content{ margin-top: 48px;}
.staff-detail-pages .staff_detail-content ul, .staff-detail-pages .staff_detail-content ol{ margin: auto; padding: 0px; margin-left: 24px; margin-bottom: 24px; }
.staff-detail-pages{ margin-bottom: 50px;}
.staff-detail-pages .container{ padding: 30px 15px; }
.staff-detail-pages .staff_left{ border: none;}
.staff-detail-pages p, .staff-detail-pages li{ font-size: 16px; line-height: 18px; color: #343434;}
.staff-detail-pages .staff_right .cont_info span{ width: 100%;}
.staff-detail-pages .staff_detail-content{ margin-top: 24px;}
.scrollx{ overflow-x: scroll;}
.dep_detail-page-content table tr td:first-child{ min-width: 55px;}
.dep_detail-page-content table tr td, .dep_detail-page-content table.equalWidth tr td:first-child{ min-width: 160px;}




.innerpage.common-page {border-top: #2571B8 1px solid; padding: 40px 0px;}
.innerpage.common-page ul, .innerpage.common-page ol{ padding:0 ; margin: auto; margin-bottom: 24px;     margin-left: 24px;}






.subpage_inner_tab2right_innertext_container {width:80%; margin-left:30%;    }
.blue_theme .subpage_inner_tab2right_innertext_container{   margin-top: -35px;  }
.subpage_inner_tab2right_innertext {   margin-bottom:24px;      text-align: justify; box-shadow: 0px -5px 30px -10px rgba(0,0,0,0.35); padding: 15px 30px;  font-size:16px; color:#373737;font-family: 'Helvetica Neue LT Pro Md'; line-height:24px;   background:#ffffff;}
.subpage_inner_tab2right_innertext table, th, td {
border: 1px solid black;
	padding: 10px;
	     font-size: 18px  !important;
    text-align: justify;
    font-family: Calibri;
    line-height: 17px;
    color: #555555;
}
.blue_theme  .subpage_inner_tab2right_innertext {  border-bottom:4px solid #59CAF5;   }
.green_theme  .subpage_inner_tab2right_innertext {  border-bottom:4px solid #B5DF79;  padding: 30px; }
.subpage_inner_tab2right_innertext_img, .subpage_inner_tab2right_innertext_content { display:inline-block; vertical-align:middle; }
.subpage_inner_tab2right_innertext_img  {  border-right: 1px solid #59CAF5; padding-right:20px; width:90px; }
.subpage_inner_tab2right_innertext_content { padding-left:20px; width:85%; margin-left:-4px; }
.blue_theme  .subpage_inner_tab2right_innertext_content h3 {color:#59CAF5; margin:0;  font-size:18px; margin-bottom:5px;  }
.blue_theme  .subpage_inner_tab2right_innertext_content p{ font-size:14px; line-height:17px;  color:#555555;}
.innertext_notes { width:85%; }
.innertext_notes p { font-size:14px; line-height:17px; font-family: 'Helvetica Neue LT Pro Roman'; }

.in_block1 { color:#59CAF5;  font-size:16px;  line-height:18px;  }
.in_block2 {     padding: 15px 0 0px 30px;  color:#555555; display:block; background:url(assets/images/arroba.png) no-repeat bottom left;    font-size:14px }
.in_block3 {    padding: 15px 0 0px 30px;  color:#555555; display:block;  background:url(assets/images/phone-call.png) no-repeat bottom left;   font-size:14px }
.subpage_inner_tab2right_innertext ul{
padding: 0;
margin: auto;
margin-left: 24px;
}


/*innerpage - research*/
.sub-banner.research-bg {background: url(assets/images/sub_banner3.jpg) no-repeat center top;  background-size: cover; }
#accordion3 .panel {  border-radius: 0;  border: 0;  margin-top: 0px; margin-bottom:20px;}
#accordion3 .panel-title { position:relative; text-align:left; }
#accordion3 .panel-heading a.collapsed:hover,
#accordion3 .panel-heading a.collapsed:focus {    transition: all 0.2s ease-in;}
#accordion3 .panel-heading a.collapsed:hover::before,
#accordion3 .panel-heading a.collapsed:focus::before {  color: #3A452B;   }
#accordion3 .panel-heading {  padding: 0;  border-radius: 0px;  text-align: center;}
#accordion3 .panel-heading a.collapsed { color: #3A452B;     transition: all 0.2s ease-in;  }
#accordion3 .panel-heading a:not (.collapsed) {   color: #3A452B;  background: #B5DF79;  transition: all 0.2s ease-in;      }
#accordion3 a {  font-size:24px; display: block;    font-family: 'Helvetica Neue LT Pro Bd';    padding: 20px;    text-decoration: none; border-radius:4px; }
/* Add Indicator fontawesome icon to the left */
#accordion3 .panel-heading .accordion-toggle::before {     content: ''; background:url(assets/images/accordion-nav.png) no-repeat center right;  position: absolute;
    right: 20px;   top: 40%;  width:8px;    height: 12px; transform: rotate(90deg);  transition: all 0.2s ease-in; }
#accordion3 .panel-heading .accordion-toggle.collapsed::before {    transform: rotate(0deg);  transition: all 0.2s ease-in;} 
#accordion3 .panel-heading .accordion-toggle.collapsed{  padding:20px  45px; transition: all 0.2s ease-in;}
#accordion3 .panel-heading .accordion-toggle{ padding:45px; transition: all 0.2s ease-in;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body { border-top:0; }
.tab_bordered_title{font-size: 24px;    font-family: 'Helvetica Neue LT Pro Bd';    padding-bottom: 10px;    position: relative;    display: inline-block;     margin-top: 20px;   margin-bottom: 30px;    border-bottom: 1px solid #D4D4D4;  }
.tab_bordered_title::before {content: '';    position: absolute;    border-bottom: 3px solid #FF7373;    display: block;    height: 3px;    width: 47px;    bottom: -1px;  }
.tab_content_shadow_container { box-shadow: 0px 5px 30px -10px rgba(0,0,0,0.35);  }
.tab_list_content { display:table; padding:30px 45px 15px; width:100%; margin-bottom:10px; }
.tab_list_content_left, .tab_list_content_right {display:table-cell;vertical-align: top; }
.tab_list_content_left span { display:inline-block; position:relative;   padding:15px; width:80px;height:80px; border-radius:50px; margin-right:20px; }
.tab_list_content_left span img {position: absolute;    margin: auto;    left: 0;    right: 0;    top: 0;    bottom: 0;}
.tab_list_content_body{margin-left:15px; padding-left:15px; margin-bottom: 20px;     text-align: justify;}
.panel_cont_subtitle {font-size: 18px;    font-family: 'Helvetica Neue LT Pro Bd';    padding-bottom: 10px;  }
.tab_list_content_right{ width: 100%;}
.tab_list_content_body ul, .tab_list_content_body ol{
margin-left: 24px; margin-bottom: 16px; padding: 0px;
}
.tab_list_content table{ width: auto !important;}
.tab_list_content table td{ padding: 10px;    max-width: 340px;
    text-align: left;
    min-width: 60px; word-wrap: break-word; border: 1px solid #D4D4D4;}
.tab_list_content table td:first-child{
text-align: center;
}
/*blue tab*/
.blue_tab .accordion-toggle { border-left:8px solid #59CAF5; }
.blue_tab { background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(234,248,254,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf8fe', GradientType=1 ); }
.blue_tab .panel-collapse, .blue_tab .panel-btm-border {border-bottom:5px solid #59CAF5;  }
.blue_tab .tab_bordered_title::before{ border-bottom-color:#59CAF5;}
.blue_tab .tab_list_content_left span { background-color:#59CAF5; }
.blue_tab .tab_list_content_body{ border-left:1px solid #59CAF5; }
.blue_tab .panel_cont_subtitle { color:#59CAF5; }

.blue_tab .accordion-toggle { border-left:8px solid #59CAF5; }
.blue_tab { background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(234,248,254,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(234,248,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf8fe', GradientType=1 ); }
.blue_tab .panel-collapse, .blue_tab .panel-btm-border {border-bottom:5px solid #59CAF5;  }
.blue_tab .tab_bordered_title::before{ border-bottom-color:#59CAF5;}
.blue_tab .tab_list_content_left span { background-color:#59CAF5; }
.blue_tab .tab_list_content_body{ border-left:1px solid #59CAF5; }
.blue_tab .panel_cont_subtitle { color:#59CAF5; }

/*pink tab*/
.pink_tab .accordion-toggle { border-left:8px solid #DC2BA4; }
.pink_tab {background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(244,188,226,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(244,188,226,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(244,188,226,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(244,188,226,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(244,188,226,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(244,188,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4bce2', GradientType=1 );}
.pink_tab .panel-collapse, .pink_tab .panel-btm-border {border-bottom:5px solid #DC2BA4;  }
.pink_tab .tab_bordered_title::before{ border-bottom-color:#DC2BA4;}
.pink_tab .tab_list_content_left span { background-color:#DC2BA4; }
.pink_tab .tab_list_content_body{ border-left:1px solid #DC2BA4; }
.pink_tab .panel_cont_subtitle { color:#DC2BA4; }

/*red tab*/
.red_tab .accordion-toggle { border-left:8px solid #E8013D; }
.red_tab {background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(250,194,209,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(250,194,209,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(250,194,209,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(250,194,209,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(250,194,209,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(250,194,209,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fac2d1', GradientType=1 );}
.red_tab .panel-collapse, .red_tab .panel-btm-border {border-bottom:5px solid #E8013D;  }
.red_tab .tab_bordered_title::before{ border-bottom-color:#E8013D;}
.red_tab .tab_list_content_left span { background-color:#E8013D; }
.red_tab .tab_list_content_body{ border-left:1px solid #E8013D; }
.red_tab .panel_cont_subtitle { color:#E8013D; }

/*yellow tab*/
.yellow_tab .accordion-toggle { border-left:8px solid #E9CB01; }
.yellow_tab {background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(247,235,160,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(247,235,160,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(247,235,160,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(247,235,160,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(247,235,160,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(247,235,160,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7eba0', GradientType=1 );}
.yellow_tab .panel-collapse, .yellow_tab .panel-btm-border {border-bottom:5px solid #E9CB01;  }
.yellow_tab .tab_bordered_title::before{ border-bottom-color:#E9CB01;}
.yellow_tab .tab_list_content_left span { background-color:#E9CB01; }
.yellow_tab .tab_list_content_body{ border-left:1px solid #E9CB01; }
.yellow_tab .panel_cont_subtitle { color:#E9CB01; }

/*light_orange tab*/
.light_orange_tab .accordion-toggle { border-left:8px solid #FE8A04; }
.light_orange_tab {background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(255,217,173,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(255,217,173,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(255,217,173,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(255,217,173,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(255,217,173,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(255,217,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffd9ad', GradientType=1 );}
.light_orange_tab .panel-collapse, .light_orange_tab .panel-btm-border {border-bottom:5px solid #FE8A04;  }
.light_orange_tab .tab_bordered_title::before{ border-bottom-color:#FE8A04;}
.light_orange_tab .tab_list_content_left span { background-color:#FE8A04; }
.light_orange_tab .tab_list_content_body{ border-left:1px solid #FE8A04; }
.light_orange_tab .panel_cont_subtitle { color:#FE8A04; }

/*dark_orange  tab*/
.dark_orange_tab .accordion-toggle { border-left:8px solid #E83102; }
.dark_orange_tab {background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(249,201,187,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(249,201,187,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(249,201,187,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(249,201,187,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(249,201,187,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(249,201,187,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9c9bb', GradientType=1 );}
.dark_orange_tab .panel-collapse, .dark_orange_tab .panel-btm-border {border-bottom:5px solid #E83102;  }
.dark_orange_tab .tab_bordered_title::before{ border-bottom-color:#E83102;}
.dark_orange_tab .tab_list_content_left span { background-color:#E83102; }
.dark_orange_tab .tab_list_content_body{ border-left:1px solid #E83102; }
.dark_orange_tab .panel_cont_subtitle { color:#E83102; }


/*dark_blue tab*/
.dark_blue_tab .accordion-toggle { border-left:8px solid #03D6D2; }
.dark_blue_tab {background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(166,241,239,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(166,241,239,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(166,241,239,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(166,241,239,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(166,241,239,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(166,241,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a6f1ef', GradientType=1 );}
.dark_blue_tab .panel-collapse, .dark_blue_tab .panel-btm-border {border-bottom:5px solid #03D6D2;  }
.dark_blue_tab .tab_bordered_title::before{ border-bottom-color:#03D6D2;}
.dark_blue_tab .tab_list_content_left span { background-color:#03D6D2; }
.dark_blue_tab .tab_list_content_body{ border-left:1px solid #03D6D2; }
.dark_blue_tab .panel_cont_subtitle { color:#03D6D2; }


/*green tab*/
.green_tab .accordion-toggle { border-left:8px solid #B5DF79; }
.green_tab {background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(239,248,226,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(71%, rgba(255,255,255,1)), color-stop(100%, rgba(239,248,226,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(239,248,226,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(239,248,226,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(239,248,226,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(239,248,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff8e2', GradientType=1 );}
.green_tab .panel-collapse, .green_tab .panel-btm-border {border-bottom:5px solid #B5DF79;  }
.green_tab .tab_bordered_title::before{ border-bottom-color:#B5DF79;}
.green_tab .tab_list_content_left span { background-color:#B5DF79; }
.green_tab .tab_list_content_body{ border-left:1px solid #B5DF79; }
.green_tab .panel_cont_subtitle { color:#B5DF79; }

/*innerpage - seminar and workshop*/
.seminar-workshop-bg{background: url(assets/images/sub_banner4.jpg) no-repeat center top; background-size: cover; }
.panel_only { margin-bottom:50px; }
.panel_only .tab_bordered_title {    max-width: 50%;     display: block;    margin-bottom: 20px; }
.panel_only ul, .panel_only ol{
    margin: auto;
    margin-left: 24px;
    margin-bottom: 24px;
padding: 0px;
}
/*innerpage - outreach and services*/
.outreach-services-bg{background: url(assets/images/sub_banner5.jpg) no-repeat center top;     background-size: cover; }
.panel_cont_subtitle2 { padding-bottom: 0; }
.panel_cont_subtitle2~p {    padding-bottom: 20px; }
p.btm_none { padding-bottom:0; }
.tp-icon-content { width:80%; margin:0 auto; padding-top: 20px; display:table; }
.tp-icon-content .icon_list_text {  padding-bottom:20px; }
.tp-icon-content .icon_list_text  span img { padding-right:20px; }
.tp-icon-content .icon_list_text  img { margin-right:20px; }
.tp-icon-content .icon_list_text  span { display:table-cell; vertical-align:middle;  }

/*contact page*/
.contact_inner { width:90%;}
.contact_left {width:50%; padding:20px 30px;    display: table-cell;vertical-align: middle; }
.contact_right {width:50%;   padding:20px 30px;    display: table-cell;vertical-align: middle; }
.contact_left h2  {   font-size:24px;   font-family: 'Helvetica Neue LT Pro Bd';  }
.contact_left p { font-size:18px;   font-family: 'Helvetica Neue LT Pro Bd'; padding-bottom:10px;  }
.contact_left h2 { margin:40px 0; }
.contact_right .map_frame {margin-left: 35%; margin-bottom:0; }
.contact_mode span { padding-right:15px; }


/*Departments Detailed*/
.departments_bg {background: url(assets/images/departments_bg.jpg) no-repeat center top; background-size: cover;  position: relative; }
.departments_bg h3 { padding:6% 0 6% 40%; color:#ffffff; font-size:45px;  font-family: 'Helvetica Neue LT Pro Roman'; text-align: right; }
.departs_bg { background-color:#5CD0FC; }
.departs_bg h3 {color:#373737;}
.departs_bg p {  font-size:14px;}
.departs_bg .bulletin_board_left {    padding:0;    padding-right: 5%; }
.departs_bg.bulletin_board { padding: 75px 0; }
.bulletin_board_left ul{list-style: disc; margin-left: 30px; margin-bottom: 15px;}
.bulletin_board_left ul li{color: #373737; margin-bottom: 6px;}

.post_graduate { background-color:#FFFFFF; padding: 75px 0; }
.post_graduate_right {  overflow:hidden;color:#ffffff; }
.post_graduate_right h3 { margin-top:0; margin-bottom: 20px; color:#5CD0FC; font-size:24px; font-family: 'Helvetica Neue LT Pro Bd'; }
.post_graduate_right p{color:#373737; font-size:14px; }
.post_graduate_left{text-align:center;     }
.post_graduate_left img { max-width:100%; width:auto;    margin-top: 5px; margin-bottom: 20px; }
.post_graduate ul{list-style: disc; margin-left: 30px; margin-bottom: 15px;}
.post_graduate ul li{ color: #373737; margin-bottom: 6px;}


.courses-offered-tile { overflow:hidden; }
.courses-offered-tile .courses-offered-tile_container{display:table; width:100%; }
.courses-offered-tile .courses-offered-tile_left {display:table-cell; vertical-align:middle; width:40%; }
.courses-offered-tile .courses-offered-tile_left img { width:100%; }
.courses-offered-tile .courses-offered-tile_right {display:table-cell; vertical-align:middle; width:60%; }
.courses-offered-tile  .pdf_list_container {background-color:#FF8E3C;  padding:20px; width:100%; position:relative; z-index:22 }
.courses-offered-tile  .pdf_list_container::after {      background-color: #FF8E3C;    content: '';    top: 0;  z-index:-1;   width: 200%;    position: absolute;    min-height: 100px;    bottom: 0;    margin: auto;    left: 0;}
.pdf_list {padding-left:60px; min-height:65px; background:url(assets/images/pdf_icon.png) no-repeat center left; margin-bottom:20px; }
.pdf_list:last-child { margin:0; }
.pdf_list p { font-size:16px; font-family: 'Helvetica Neue LT Pro Bd';color:#282828; margin-bottom:5px; }
.pdf_list a {font-size:14px;  text-decoration:none; color:#282828; }

/*staff_container*/
.staff_container {padding:75px 0; }
.staff_box { border-radius:5px; background:#FEF8F9; margin:20px 0; clear:left;}
.staff_quote { background:#ffffff; border:2px solid #EB2155; border-radius:0;     min-height: 230px;}

.staff_quote
.staff_box_left { display:table-cell; width:30%; padding:0 20px; vertical-align:middle; text-align:center; border-right:2px solid #ACACAC}

.cont_info span { padding-left:30px; margin-bottom:8px; }
.cont_info span a { color:inherit; }
.cont_info span.mob_icon {  background:url(assets/images/staff_mob.png) no-repeat center left; }
.cont_info span.mail_icon {  background:url(assets/images/staff_email.png) no-repeat center left; }

.staff_quote p { color:#282828;position:relative;  }
.staff_quote p span.quote {  background:url(assets/images/staff_quote.png) no-repeat center left; width:27px; height:24px; position:absolute; top: -40px;    left: 30px; }

.facilities { border-bottom:1px solid #5A21EB; }
.facilities .tp-icon-content { width:90%; }
.facilities .icon_list_text span { font-size:16px; text-transform:uppercase;}

.department_contact h6 { color:#2185EB; font-size:18px;    padding-left: 10px; text-transform:uppercase; margin-top:0; margin-bottom: 5px;font-family: 'Helvetica Neue LT Pro Bd'; }
.department_contact .contact_address { font-size:16px; line-height:28px;    padding-left: 10px; }
.department_contact p span { display:block; font-size:18px;  }
.contact_info span {  padding-left:40px; margin-bottom:10px; min-height:25px;}
.department_contact .contact_info {  padding-left: 10px;}
.department_contact .contact_info span.contact_mob {  background:url(assets/images/contact_mob.png) no-repeat center left; }
.department_contact .contact_info span.contact_web {  background:url(assets/images/contact_email.png) no-repeat center left; }

/*Gallery*/
.gallery_bg {background: url(assets/images/sub_banner6.jpg) no-repeat center top; background-size: cover;  }

/*Staff Pages*/
.staff-detail-pages{ background: #f7f7f7; margin-bottom: 80px; margin-top: 10px;}
.staff-detail-pages .container{ padding: 80px; }
.staff-detail-pages p, .staff-detail-pages li{ font-size: 16px; color: #343434;}
.staff-detail-pages .staff_left{ text-align: center; border-right: 2px solid #D4D4D4}
.staff-detail-pages .staff_left img{    
	border-radius: 50%;
	border: 5px solid #fff;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(189, 189, 189, 0.5);
    -moz-box-shadow: 2px 2px 5px 0px rgba(189, 189, 189, 0.5);
    box-shadow: 0px 1px 10px 0px rgba(189, 189, 189, 0.5);
}
.staff-detail-pages .staff_left span.msg-ad-symbol{ color: #152974; font-size: 100px; position: absolute; top: 8px; }
.staff-detail-pages .staff_left h4, .staff-detail-pages .staff_right p span{ font-size: 18px; font-weight: 600; color: #041d6f; }
.staff-detail-pages .staff_right p span{ display: inline-block;}
.staff-detail-pages .staff_right h5{font-size: 30px; font-weight: 600; color: #041d6f; margin: auto; margin-bottom: 24px;}
.staff-detail-pages .staff_right .cont_info{ font-size: 18px; margin-bottom: 40px;}
.staff-detail-pages .staff_right p{ font-size: 16px; color: #343434;}
.staff-detail-pages .staff_right .cont_info span{ padding-left: 40px; margin: auto; min-height: 25px; display: inline-block; width: 48%; line-height: 25px; vertical-align: middle;}
.staff-detail-pages .staff_right .cont_info span.mob_icon { background: url(assets/images/contact_mob.png) no-repeat center left; }
.staff-detail-pages .staff_right .cont_info span.mail_icon { background: url(assets/images/contact_email.png) no-repeat center left; }
.staff-detail-pages .staff_detail-content{ margin-top: 48px;}
.staff-detail-pages .staff_detail-content ul, .staff-detail-pages .staff_detail-content ol{ margin: auto; padding: 0px; margin-left: 24px; margin-bottom: 24px; }
.dep_detail-page-top{ background: #f2f2f2;}
.dep_detail-page-top .container{ padding: 15px 15px;}
.dep_detail-page-top p{ font-size: 16px; line-height: 18px; margin-left: 0px; position: relative;}
.dep_detail-page-top h5:before{ border-bottom-color: #5f1515;}
.dep_detail-page-content .container{ padding: 65px 15px 0px;}
.dep_detail-page-top span.msg-ad-symbol { color: #dadada; font-size: 100px; position: absolute; top: 30px; left: 0px; }
.dep_detail-page-content table td{ border: 1px solid #848484;     padding: 10px;}
.dep_detail-page-content ul, .dep_detail-page-content ol{ margin: auto; padding: 0px; margin-left: 24px; margin-bottom: 24px; }
.dep_detail-page-content h3, .dep_detail-page-content h4, .dep_detail-page-content h5, .dep_detail-page-content h6{ margin-top: 24px; font-weight: 600;}
@media (max-width: 1170px) { 
.top-menu a { font-size:11px; }
.main_menu li a, .drop-menu li a { font-size:12px; }
.portal {    margin-top: -6%;	}
.mycustom_indicator li, .carousel-indicators.mycustom_indicator .active { width:125px; }
.our_mission_inner { background-image:none; }
.map_frame { margin-bottom:40px; }
.our-mission-img img { display:none;}
.top-menu a  { padding: 0 10px;}
.navbar-inverse li a, .dropdown-menu li a { font-size:14px; }
.navbar li, .navbar-inverse li { margin-right:0; }
.subpage_inner_tab2right_innertext_content { width:90%; }
.blue_theme .subpage_inner_tab2right_innertext_container {    margin-top:  0px; }
}
@media (max-width: 991px) {  
.text-align-right { text-align:center; }
.top_search input { position:relative; }
.rearch_box { margin-bottom:20px;}
.bulletin_board_right_bg { margin:20px 0; }
.bulletin_board_right_bg::after, .contact_no, .hidden-ipd { display:none; }
.msg_author_details, .msg_author_content { display:block; width:100%; }
.contact_no,.top-menu,.banner,.menu_section {         text-align: center; }	
.top_search{ float:right; }
.lang-icon { float:left; }
.top_search input {width: 50%; }
.slider_section .banner_content { top:20%; }
.lang-icon { text-align:center; }
.portal-bg { margin-bottom:20px; }
.portal { margin-top:4%; }
.message_vc .msg_author_container{ float:left; }
.msg_author_content_inner { height:auto; position:relative; }
.msg_author_content_inner_content {    top: auto;    transform: none; }
.msg_author_content { margin-top:40px; }
.logo { width:15%; }
.logo_content { width:75%; }
.logo_content img {width:100%; }
.logo_content h2, .logo_content h3 { font-size:10px; }
.top-menu { margin-top:10px; }
.main_menu li a, .drop-menu li a {    padding: 10px 15px; }
.top_search input:focus, .top_search input { width:75%;     padding-left: 20px; }
.footer_logo-img, .footer_logo_content { display:block; width:100%; padding-right:0; }
.quicklinks h6 { margin-bottom:20px; }
.quicklinks_menu {   float: left; }
.author_pic {    position: relative;    top: 0;    left: 0;    right: 0;    margin: 0 auto;    text-align: center;    margin-bottom: 20px;}
.msg_author_details_inner { padding: 7% 7%; }
.contact_no, .top-menu, .banner, .menu_section { display:none; }
.msg_author_details_inner, .msg_author_content_inner { margin-left:0; }
.quicklinks_menu { text-align:center;}
.gallery_img_container img, .gal_img_big_single, .gal_img_group { width:100%; }
.mobile_menu { display:block; }
.subpage_bordered_title, .bordered_title { width:100%; }
.footer-right,.footer_menu { text-align:center;}
.footer_menu,.footer_socialicons,.footer-bck-univer,.footer_logo-img {    margin-top: 30px;}
.top_search input:focus, .top_search input { width:100%; }
section p, .icon_list_text { font-size:12px;  line-height: 16px;  }
.mobile-top-section { padding:10px; float:left; width:100%; background-color: #272a4d; }
.message_ad, .bulletin_board, .news_events, .latest_research, .outreach_container, .gallery, .location_map, .footer, .post_graduate, .departs_bg.bulletin_board,.staff_container { padding:30px 0;  } 
.msg_ad_pic::after,.sub-banner-right { display:none; }
.msg_ad_pic{ top:0; }
.sub-banner {     background-size: auto; min-height: auto;  }
.sub-banner-left{ padding-top: 15%; font-size: 24px;    padding-bottom: 5%;     min-height: 180px;}
.subpage_inner_two_col_tableft, .subpage_inner_two_col_tabright{ width:100%; float:left; overflow: hidden; }
.subpage_inner_two_col_tableft_caption { position:relative;}
.courses-offered-tile .courses-offered-tile_left, .courses-offered-tile .courses-offered-tile_right, .staff_box_left, .staff_box_right { display:block; width:100%; }
.staff_box_left { border:0; margin-bottom:10px; }
.courses-offered-tile .pdf_list_container::after { display:none; }
.department_contact .contact_address {    margin-bottom: 30px; }
.staff_quote { min-height:auto; }
.footer-bck-univer span { display:inline-block; margin:10px;}

.tab_list_content_body .table-mobile{overflow: scroll; max-width: 80%;}
}
@media (max-width: 767px) {  
.quicklinks_menu li, .quicklinks_menu li a{ display:block; padding-left:0; text-align:left; }
.footer_logo_content img { width:100%; max-width:100% }
.slider_section .banner_content {    top: 15px;}
.carousel-dsk  { display:none; }
.carousel-mob { display:block; }
.breadcrumb_top_inner a {        padding: 10px 15px 10px 8px;}
.mycustom_indicator .item .institutions_inner_content::before{ display:none;}
#carousel .carousel-control {    height: 100%; }
.carousel-caption{   padding-left:10%;padding-top: 5px; padding-bottom:5px;}
.carousel-caption h3{ margin:5px 0; font-size:16px; }
.carousel-caption h2{font-size:14px; margin:5px 0; line-height: 18px;}
.carousel-caption::before { display:none;}
.msg_ad_content,.bulletin_board_left { padding:0; }
.bulletin_board_right_bg { padding:15px; }
.bulletin_board_right{position: relative;    width: 82%;}
.news_events_content ul li {padding: 15px 10px; }
.bulletin_board_right_bg {background-color:#ffffff; min-height:360px; padding:10px 20px;  }
.bulletingboard_content { width:100%; max-height: 265px;    overflow: hidden; }
.bulleting_nav {     bottom: 30px;    right: 15px;    }
.footer_socialicons a {margin: 0 5px; }
.subpage_inner_tab2right_innertext_container  { margin-left: 10%;}
.subpage_inner_tab2left, .innertext_notes { width:100%; }
.subpage_inner_tab2left_innertext h2 {    
	margin: 0 10%;    
	padding: 50px 10px;    
	width: 100%;    
	font-size: 30px;
	}
.subpage_inner_tab2right_innertext_img {    border-right: 0px solid #59CAF5;    padding-right: 0;    text-align: center;    width: 100%;    margin-bottom: 15px;}
.subpage_inner_tab2right_innertext_content {    padding-left: 0;    width: 100%;    margin-left: 0;}
.bg-img { display:none; }
.subpage_inner_tab2left_innertext h2 { font-size:24px; }
.tab_list_content_left, .tab_list_content_right {    display: block;    vertical-align: top;    width: 100%;	}
.tab_list_content_left { text-align:center;}
.tab_list_content_left span { margin-right:0; }
.tab_list_content {    padding: 15px; }
.panel_only .tab_bordered_title { max-width:100%; }
.mob_hid { display:none; }
.contact_left, .contact_right, .contact_inner {width:100%; display:block;  }
.contact_left, .contact_right { padding:10px; }
.contact_right .map_frame {margin-left: 0; }
.contact_left h2, .department_contact h6 { font-size:16px;    }
.contact_left p,  .department_contact p, .department_contact p span { font-size:14px;    }
.departments_bg h3 { padding-left:0; font-size: 24px;}
.pdf_list p, .pdf_list a { font-size:12px; }
#accordion3 .panel-heading .accordion-toggle.collapsed, #accordion3 .panel-heading .accordion-toggle { padding: 20px 30px;}
.staff_box, .department_contact .contact_address {margin-bottom: 20px; }
.sub-banner-left h3,.subpage_inner_two_col_tableft_caption h2,.subpage_inner_tab2left_innertext h2 {font-size: 24px;line-height: 30px; }


.staff-detail-pages{ margin-bottom: 50px;}
.staff-detail-pages .container{ padding: 30px 15px; }
.staff-detail-pages .staff_left{ border: none;}
.staff-detail-pages p, .staff-detail-pages li{ font-size: 16px; line-height: 18px; color: #343434;}
.staff-detail-pages .staff_right .cont_info span{ width: 100%;}
.staff-detail-pages .staff_detail-content{ margin-top: 24px;}
.scrollx{ overflow-x: scroll;}
.dep_detail-page-content table tr td:first-child{ min-width: 55px;}
.dep_detail-page-content table tr td, .dep_detail-page-content table.equalWidth tr td:first-child{ min-width: 160px;}

 }
@media (max-width: 480px) { 
 .banner_content p { font-size: 12px;     line-height: 16px;}
 .sub-banner-left {font-size: 18px;   line-height: 24px;    min-height: 150px;}
 }
@media (max-width: 380px) { 
 .banner_content p { font-size: 10px;     line-height: 14px;}
}
p {
 font-size: 18px;text-align: justify;font-family: Calibri;
}

table th, table td{
	border:1px solid black !important;
	padding:5px;
}
table tr:first-child td{
	text-align:center !important;
}
.subpage_inner_two_col_tabright * {
    font-family: calibri !important;
    font-size: 18px !important;
	text-align:justify;
}

.subpage_inner_tab2right_innertext_content table,.subpage_inner_tab2right_innertext_content table th, .subpage_inner_tab2right_innertext_content table td{border:0px !important;}