@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoblack_italic';
    src: url('../fonts/roboto-blackitalic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold_italic';
    src: url('../fonts/roboto-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight_italic';
    src: url('../fonts/roboto-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('../fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium_italic';
    src: url('roboto-mediumitalic-webfont.woff2') format('woff2'),
         url('roboto-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotothin';
    src: url('roboto-thin-webfont.woff2') format('woff2'),
         url('roboto-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotothin_italic';
    src: url('roboto-thinitalic-webfont.woff2') format('woff2'),
         url('roboto-thinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{font-family: 'robotoregular';}
ul{padding: 0;margin: 0;}
li{list-style: none;}
*{box-sizing: border-box;outline: 0;}
.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1290px;}
.middle-header,.header,.region-top-header{display: inline-block;width: 100%;text-align: right;}
.top-header{background:#2261b2;padding: 10px 0;}
.header{}
.region-top-header ul li{display: inline-block;padding: 0px;}
.region-top-header ul li a{font-size: 12px;
    color: rgba(255,255,255,0.7);
    text-decoration: none;
    border-right: 1px solid rgba(255,255,255,0.5);
    padding: 0 15px;}
.region-top-header ul{display: flex;}
.region-top-header .block-block-content,.language-switcher-language-url{display: inline-block;}
#block-topleft{width: 57%}
#block-topright{width: 24%}
.language-switcher-language-url{    width: 10%;
    border-left: 1px solid rgba(255,255,255,0.2);
    border-right: 1px solid rgba(255,255,255,0.2);
    padding: 0 18px;}
.region-top-header .language-switcher-language-url ul li a{border: 0}
#block-textresizer #fontlinks{margin: 0}
#block-textresizer #fontlinks ul{padding: 0 0 0 9px}
#block-textresizer #fontlinks ul li{border: 0}
#block-textresizer #fontlinks ul li a{background: #4f8ad5;
    background-image: unset !important;
    color: rgba(255,255,255,0.7);
    padding: 4px 6px;
    border: 0;}
.region-top-header ul.links li a, ul.links a.is-active{color: rgba(255,255,255,0.7);padding: 0 6px}
.region-top-header ul li:last-child a{border-right: 0}
.region-header{display: flex;flex-wrap: wrap;     margin-top: -20px;}
.region-header .site-branding{flex:0 0 33%;max-width: 33%}
.region-header .navigation{flex: 0 0 67%;
    max-width: 67%;
    padding: 65px 0 0 25px;}
.region-header .navigation ul.menu .menu-item ul.menu{display: none;}
.region-header .navigation ul.menu{display: flex;}
.region-middle-header{    position: absolute;
    right: 0;
    top: 0px;
    display: flex;
    align-items: center;
    justify-content: right;
    width: 295px;}
 .region-middle-header ul{display: flex;}   
 .search-block-form{}
 .region-middle-header ul li{padding: 0 5px;}
 .region-middle-header ul li a{color: #5c85b9;
    font-size: 23px;
    padding: 0 5px;}
 .region-middle-header .block-search{position: relative;}
 .region-middle-header .block-search h2{display: none;}
 .region-middle-header .block-search input{
    border: 0;
    border-bottom: 1px solid #ddd;
    height: 35px;
    width: 150px;
    padding: 0 38px 0 0;
    margin: 0 15px;
}
.region-middle-header .block-search input.form-submit{    background: url(../images/search-icon.png) no-repeat;
    font-size: 0px;
    width: 40px;
    height: 35px;
    background-position: center;
    border: 0;
    position: absolute;
    right: 0;
    bottom: 2px;}
#block-whatsnew ul li a{    background: #ffdc7f;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 15px;
    margin: 0 0 0 6px;}    
.region-header .navigation ul.menu li.menu-item{padding: 0 4px;padding-bottom:10px;list-style-type: none;list-style-image:unset;}
.region-header .navigation ul.menu li.menu-item a{padding: 10px 16px;
    background: #ffe2e5;
    color: #2261b2;
    font-weight: bold;
    display: inline-block;
    font-size: 14px;}
.region-header .navigation ul.menu li.menu-item:hover a{background: #e12e35;color: #fff;text-decoration: none;}
.region-header .navigation ul.menu li.menu-item:hover a:before{filter: brightness(100)}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul li a:before{display: none;}
    .region-header .navigation ul.menu li.menu-item.menu-item--expanded{position: relative;}
    .region-header .navigation ul.menu li.menu-item.menu-item--expanded a{position: relative;padding: 10px 25px 10px 14px}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded:hover ul.menu{display: block;
    }
    .region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu{position: absolute;
    left: 4px;
    top: 100%;
    z-index: 999;
    background: #e12e35;
    margin-top: -10px;
    padding: 15px;
min-width: 220px;}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul li a{    background: transparent;
    color: #fff;
    font-size: 14px;
    padding: 0;}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul li:last-child ul.menu{right: 0}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul li{padding: 2px ​10px}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded a:before{content: "";
    background: url(../images/nav-arrow.png) no-repeat;
    position: absolute;
    right: 6px;
    top: 17px;
    width: 11px;
    height: 11px;}
    .region-header .navigation ul.menu li:last-child ul.menu{right: 0;left: auto !important;}
 .region-header .navigation ul.menu li:last-child{padding-right:0;}


.home-slider .layout-container.section.clearfix {width: 100%;  padding: 0px;

}
.layout-container {/* max-width: 1290px; */ max-width: 100%; /*padding:0 70px;*/}
#header .layout-container{max-width: 1290px;padding: 0px;}
.latest-news-section .layout-container .block-views-blocklatest-news-block-1{max-width: 1290px;padding: 0px;margin: 0 auto;    position: relative;
    top: -45px;}
.home-content .layout-container{max-width:unset;padding: 0px;}
.site-footer .layout-container{max-width: 1290px;padding: 0px;}    


.block-views-blocklatest-news-block-1{background-color:#3274c8;display: flex;}
.block-views-blocklatest-news-block-1 .content{width: 80%;}
.view-latest-news .view-content .item-list ul{display: flex;flex-wrap: wrap;padding: 0;margin: 0;}
.view-latest-news .view-content .item-list ul li{width: calc(100% * (1/1) - 40px); margin: 12px 20px 0px;} 
.view-latest-news .view-content .item-list ul li .views-field-title span a{color: #fffc0b;font-size: 14px;}
.view-latest-news .view-content .item-list ul li .views-field-body .field-content p{color: #ffffff;margin: 0}  
.view-latest-news .view-content .item-list ul li{padding:15px;position: relative;}
.block-views-blocklatest-news-block-1 h2{position: relative;display: inline-block;width: 20%;padding: 50px;color:#ffffff;font-size: 22px;background-color: #2563b1;margin:0px;}
.block-views-blocklatest-news-block-1 h2:after{content: url(/sites/default/files/latestnewsicon.png); position: absolute; top:47px; right: 28px;}
.latest-news-section{position: static;/;top:-60px;z-index: 999;}
.latest-news-section .layout-container{display: inline-block;width: 100%;padding: 0}
.region-slider .slides .views-field-title{  background-color: rgba(255, 255, 255, 0.83);
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
    margin: 55px 0 0;
    min-height: 0;
    min-width: 0;
    opacity: 1;
    padding: 10px;
    bottom: 20px;
    transform: none;
    transform-origin: 50% 50% 0;
    visibility: visible;
    width: auto;
    position: absolute;
    left: 40% !important;/*  position: absolute;
    bottom: 155px;
    z-index: 999;
    text-align: center;
    left: 0;
    right: 0;*/}
.region-slider .slides .views-field-title .field-content{        text-align: left;
    color: #000;
    text-shadow: none;
    font-size: 15px;
    font-family: 'robotobold';    /* font-size: 33px;
    color: #fff;*/
    }
.region-slider .slides .views-field-body{position: absolute;
    bottom: 85px;
    z-index: 9999;
    left: 0;
    right: 0;
    padding: 0 32px;
    text-align: center;}
.region-slider .slides .views-field-body .field-content{font-size: 18px;line-height: 27px;color: #fff}
.flexslider{border: 0}
.region-latest-news{background:linear-gradient(to right, #f3f7fd 57.5%, #c0d3ee 40%);}
.latest-news-section .layout-container .view-about-ris.view-display-id-block_1{    display: grid;
    grid-template-columns: 60% 40%;
    max-width: 1290px;
    margin: 0 auto;}
.latest-news-section .layout-container .view-about-ris.view-display-id-block_1 .item-list ul li, .latest-news-section .layout-container .view-about-ris.view-display-id-block_1 .item-list ul{margin: 0}    
.latest-news-section .layout-container .view-about-ris .view-content{padding-bottom:25px;padding-right: 50px;}
.latest-news-section .layout-container .view-about-ris .view-footer{padding:0 0 0 40px;}
.latest-news-section .layout-container .view-about-ris .view-content .views-field-title a{
    font-size: 30px;
    position: relative;
    color: #111;
    font-family: 'robotobold';
    padding-bottom: 0;
    display: inline-block;
    margin: 0 0 30px 0;}
.latest-news-section .layout-container .view-about-ris .view-content .views-field-title a:after{content: "";
    width: 80px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: -6px;}
.latest-news-section .layout-container .view-about-ris .view-content .views-field-body p{font-size: 17px;line-height: 26px;color:#1e1e1e;text-align: justify;}
.latest-news-section .layout-container .view-about-ris .view-content .views-field-body a{    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    padding:12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 15px;
    transition: all 0.5s ease;
    background-position: 88% center;}
.latest-news-section .layout-container .view-about-ris .view-content .views-field-body a:hover{background-position: 92% center;text-decoration: none;}
.latest-news-section .layout-container .view-about-ris .view-footer .view-content{padding: 0;}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider a{    background: #c0d3ee;
    margin-bottom: 0;
    padding: 0 0 40px 0;
    line-height: 30px}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider a:after{bottom: 25px;}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .views-field-title{background: #c0d3ee}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .views-field-field-image{padding: 7px;}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .views-field-body{padding:6px 25px}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .views-field-body p{font-size: 14px;line-height: 21px;font-family: 'robotolight';}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .views-field-field-publication-date{    position: relative;
    left: 20px;
    bottom: 21px;
    /*background: #e24147;*/
    width: auto;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    padding: 5px 12px;}
    .about-ris .flex-direction-nav{display: none;}
    .latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .flex-control-nav a{    width: 11px;
    height: 11px;
    padding: 0;
    border: 0;
    background: #fff;
    box-shadow: none;}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .flex-control-nav a.flex-active{background: #2563b1}
.view-research.view-id-research .view-content .views-view-grid .views-col{text-align:center;float: none;flex: 0 0 25%;max-width: 25%;}
.view-research.view-id-research .view-content .views-view-grid .views-row{display: flex;float: none;}
.block-quickinner-tab h2,.home-content .layout-main-wrapper .block-views-blockresearch-block-1 h2{    font-size: 30px;
    position: relative;
    color: #111;
    font-family: 'robotobold';
    padding-bottom: 0;
    /* display: inline-block; */
    width: 276px;
    margin: 0 auto;
    float: none;}
.view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(1){
    background: url(../images/global-economic-img.jpg); background-position: center center; width: 25%;
    background-size: cover; 
}
.view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(2){
    background: url(../images/trade-investment.jpg); background-position: center center; width: 25%;
    background-size: cover; 
}
.view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(3){
    background: url(../images/trade-facilitation-img.jpg); background-position: center center; width: 25%;
    background-size: cover; 
}
.view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(4){
    background: url(../images/new-technologies-img.jpg); background-position: center center; width: 25%;
    
}
.home-content .layout-main-wrapper .block-views-blockresearch-block-1 h2:before, .block-quickinner-tab h2:before{
    content: "";
    width: 80px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: -6px;
}.block-quickinner-tab h2{    width: 380px;
    margin-bottom: 40px;
    margin-top: 50px;}
.view-research.view-id-research .view-header{font-size: 24px;
    color: #2f2c2c;
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 15px 0 60px 0;}
.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-field-research-image{position: absolute;
    left: 50%;
    top: -40px;
    transform: translate(-50%, 0);
    background: #fff;
    padding: 20px;
    border-radius: 50%;
    box-shadow: 0 0 30px 1px rgb(0 0 0 / 10%);
}

.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-title{    padding-top: 80px;
    font-size: 22px;
    line-height: 28px;
    color: #fff;
    padding-bottom: 20px;
    font-family: 'robotobold';
}
.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-body{    font-size: 15px;
    line-height: 23px;
    color: #fff;
    font-family: 'robotolight';
    padding-bottom: 20px;}
.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-nothing a{
    background: rgba(255,255,255,0.5);
    padding:12px 40px 12px 25px;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    margin-bottom: 40px;
    margin-top: 30px;
    border-radius: 5px;
    position: relative;
}
.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-nothing a .fas{    position: absolute;
    right: 21px;
    top: 17px;
transition: all 0.5s ease;
    font-size: 13px;}
.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-nothing a:hover{background: #fff;color: #1b1b1b;text-decoration: none}
.view-research.view-id-research .view-content .views-view-grid .views-col .views-field-nothing a:hover .fas{right: 18px;}
.block-quickinner-tab{    background: #f3f7fd;
    display: inline-block;
    padding-bottom: 100px; 
    width: 100%;}
.block-quickinner-tab .ui-widget.ui-widget-content{border: 0;background: transparent;}
.block-quickinner-tab .ui-widget-header{    border: 0;
    background: transparent;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 1290px;
    padding: 0;
    margin: 0 auto;}
.block-quickinner-tab .ui-state-default, .block-quickinner-tab .ui-widget-content .ui-state-default, .block-quickinner-tab .ui-widget-header .ui-state-default, .block-quickinner-tab .ui-button, html  .block-quickinner-tab .ui-button.ui-state-disabled:hover, html .block-quickinner-tab .ui-button.ui-state-disabled:active{
    background: #ddebfc;
    border: 0;
    margin: 4px 4px;
    padding: 0;
}
.block-quickinner-tab .ui-state-active, .block-quickinner-tab .ui-widget-content .ui-state-active, .block-quickinner-tab .ui-widget-header .ui-state-active, .block-quickinner-tab a.ui-button:active, .block-quickinner-tab .ui-button:active, .block-quickinner-tab .ui-button.ui-state-active:hover{background: #235aa1;}
.block-quickinner-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 4px;
    padding-bottom: 0;
    border-radius: 3px;
}
.block-quickinner-tab .ui-tabs .ui-tabs-panel > div{    margin: 0 auto;
    max-width: 1290px;
    background: #fff;
    width: 1290px;
    padding:65px 50px 16px 50px;}
.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size: 14px;padding: 13px 18px}
.block-quickinner-tab .views-field-title{    font-size: 26px;
    color: #2f2f2f;
    font-family: 'robotobold';
    padding-bottom: 20px;
    width: 70%;
    float: left;}
.block-quickinner-tab .views-field-body{
    width: 70%;
    padding-right: 50px;
    display: inline-block;}
.block-quickinner-tab .views-field-body p{text-align:justify;font-size: 17px;line-height: 26px;font-family: 'robotolight';}
.block-quickinner-tab .views-field-field-image{   float: right;
    width: 30%;}
.block-quickinner-tab .views-field-field-image img{border:5px solid #e7edf5;}
.block-quickinner-tab .slick-dots{bottom: -100px;}
.block-quickinner-tab .slick-dots li button::before{color:#949494;font-size: 16px;width: 13px;height: 13px;}
.block-quickinner-tab .slick-dots li{margin: 0}
.block-quickinner-tab .slick-dots li.slick-active button:before{color: #235aa1;opacity: 1}
#slick-views-new-initiatives-block-1-4 .slick-track, #slick-views-new-initiatives-block-1-4 .slick-current,
#qt-focus_areas_new_initiatives-ui-tabs10 .slick-track, #qt-focus_areas_new_initiatives-ui-tabs10 .slick-current,
#qt-focus_areas_new_initiatives-ui-tabs11 .slick-track, #qt-focus_areas_new_initiatives-ui-tabs11 .slick-current,
#qt-focus_areas_new_initiatives-ui-tabs13 .slick-track, #qt-focus_areas_new_initiatives-ui-tabs13 .slick-current,
#qt-focus_areas_new_initiatives-ui-tabs15 .slick-track, #qt-focus_areas_new_initiatives-ui-tabs15 .slick-current{width: 100% !important}
.publications-home.block-quickinner-tab h2:before{background: #e08f92}
.publications-home.block-quickinner-tab .ui-state-default, .publications-home.block-quickinner-tab .ui-widget-content .ui-state-default, .publications-home.block-quickinner-tab .ui-widget-header .ui-state-default, .publications-home.block-quickinner-tab .ui-button, html .publications-home.block-quickinner-tab .ui-button.ui-state-disabled:hover, html .publications-home.block-quickinner-tab .ui-button.ui-state-disabled:active{background: #d0585d}
.publications-home.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor{color: #fff}
.publications-home.block-quickinner-tab .ui-state-active, .publications-home.block-quickinner-tab .ui-widget-content .ui-state-active, .publications-home.block-quickinner-tab .ui-widget-header .ui-state-active, .publications-home.block-quickinner-tab a.ui-button:active, .publications-home.block-quickinner-tab .ui-button:active, .publications-home.block-quickinner-tab .ui-button.ui-state-active:hover{background: #fff}
.publications-home.block-quickinner-tab .ui-state-active a, .publications-home.block-quickinner-tab .ui-widget-content .ui-state-active a, .publications-home.block-quickinner-tab .ui-widget-header .ui-state-active a, .publications-home.block-quickinner-tab a.ui-button:active a, .publications-home.block-quickinner-tab .ui-button:active a, .publications-home.block-quickinner-tab .ui-button.ui-state-active:hover a{color: #414141 !important;}
.block-quickinner-tab.publications-home h2{width: 200px}
.block-quickinner-tab.publications-home .ui-tabs .ui-tabs-panel > div{background: transparent;padding: 65px 20px 16px 20px;}
.block-quickinner-tab.publications-home .grid__content{padding: 20px;
    border: 5px solid #e4a6a6;
    border-radius: 5px;text-align: center;
    display: inline-block;width: 100%;
    box-shadow: 0 0 20px 2px rgb(177 111 25 / 56%);}
.block-quickinner-tab.publications-home .views-field-field-publication-type{font-size: 16px;color: #fff;font-family: 'robotobold';padding-bottom: 20px;}
.block-quickinner-tab.publications-home .views-field-field-publication-image img{width:100%;height: 300px;}
.block-quickinner-tab.publications-home .views-field-field-publication-date{    font-size: 14px;
    color: #fffba3;
    padding: 15px 0;}
.block-quickinner-tab.publications-home .views-field-field-publication-description{font-size: 16px;line-height: 26px;font-family: 'robotobold';color: #fff;height: 85px;}
.block-quickinner-tab.publications-home .grid__content:hover{background: #7f0c12;border:5px solid #7f0c12;}
.block-quickinner-tab.publications-home .slick__arrow{    position: absolute;
    bottom: 0;
    top: auto;
    transform: unset;
    text-align: center;
    left: 0;
    right: 0;} 
.block-quickinner-tab.publications-home .slick__arrow .slick-arrow{    position: unset;
    transform: unset;
    display: inline-block;}
.block-quickinner-tab.publications-home .slick-arrow::before{color: #fff;opacity: 1}    
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content{display: flex;justify-content: center;}
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content div{margin: 7px 5px;}
.block-quickinner-tab.publications-home .views-field-field-publication-file .field-content div img{border:0;}
.events-main-wrapper{display: flex;flex-wrap: wrap;}
body .events-main-wrapper h2.events-heading{flex: 0 0 100%;max-width: 100%;margin-bottom: 45px;    font-family: 'robotobold';}
.block-views-blockevents-block-1, .block-views-blockevents-block-2{padding:0 15px;flex: 0 0 50%;max-width: 50%}
.block-views-blockevents-block-1 .slick__arrow, .block-views-blockevents-block-2 .slick__arrow{position: absolute;right: 0;top: -33px;width: auto;left: auto;}
.block-views-blockevents-block-1 .slick__arrow .slick-arrow, .block-views-blockevents-block-2 .slick__arrow .slick-arrow{position: unset;display: inline-block;}
.block-views-blockevents-block-1 .slick__arrow .slick-arrow:before, .block-views-blockevents-block-2 .slick__arrow .slick-arrow:before{color: #fff}
.block-quickinner-tab.publications-home .grid__content .views-field-title{font-size: 16px;
    line-height: 26px;
    font-family: 'robotobold';
    color: #fff;
    height: auto;
    width: 100%;}
.block-views-blockevents-block-1 .views-field-field-event-date .field-content{position: relative;
    padding: 0 0 0 60px;}
.block-views-blockevents-block-1 .views-field-field-event-date .field-content .event-cal-img{    position: absolute;
    left: 0;
    top: 0;}
.events-links{/*display: flex;*/padding: 0 0 0 60px;}
.block-views-blockevents-block-1 .views-field-title{padding: 0 0 0 60px;} 
.col-md-12.social-media{padding: 0 0}  
.block-views.block-views-blockevents-block-2 .grid__content{background: #fff;}
.block-views.block-views-blockevents-block-2 .grid__content .views-field-field-event-image .field-content{padding: 0}
.block-views.block-views-blockevents-block-2 .grid__content .views-field-field-event-image .field-content img{width: 100%;margin-bottom: 15px;height: 150px;}
.block-views.block-views-blockevents-block-2 .grid__content .views-field-field-event-date .field-content{font-size: 14px;color: #255ed6;padding-bottom: 10px;}
.block-views.block-views-blockevents-block-2 .grid__content .views-field-title .field-content{height: 90px}
.block-views.block-views-blockevents-block-2 .grid__content .field-content{
    padding: 0 20px;
    font-size: 17px;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    color: #111;}
.block-views.block-views-blockevents-block-2 .grid__content .field-content a{}
.block-views.block-views-blockevents-block-2 .grid__content .views-field-field-event-date{}
.region-slider .flex-direction-nav a{background: url(../images/slider-arrow.png);
    width: 132px;
    height: 132px;
    margin-top: -70px;
    font-size: 0px;
    }

.region-slider .flex-direction-nav a.flex-prev{    transform: rotate(
180deg
);}
.region-slider .flex-direction-nav a:before{display: none;}
.user-login-form{max-width: 500px;
margin: 0 auto;}
.user-login-form .form-text{width: 100%;
padding: 10px 8px;
border-radius: 5px;
border: 1px solid #ddd;}
.user-login-form .button{    padding: 5px 20px;
    font-size: 14px;
    background: #06489c;
    border: 0;
    color: #fff;}
.path-user .layout-container{padding: 0}
.path-user #fontlinks{display: none;}




.home-slider .layout-container .inner-page-banner img {position: relative;
    width: 100%;
    overflow: hidden;}


    .section .region-sidebar-first .menu--vacancy {background: #ddebfc;
    padding: 18px;}


   .section .region-sidebar-first .menu--vacancy h2 {font-family:  'robotobold'; background: #235aa1;
    padding: 12px 20px 12px 20px;    color: #fff;     margin-bottom: 20px; font-size: 18px; }


    .section .region-sidebar-first .menu--events {background: #ddebfc;
    padding: 18px;}


   .section .region-sidebar-first .menu--events h2 {font-family:  'robotobold'; background: #235aa1;
    padding: 12px 20px 12px 20px;    color: #fff;     margin-bottom: 20px; font-size: 18px; }


    

   .section .region-sidebar-first .menu-item {padding: 13px 20px 13px 20px;
   font-family: 'robotoregular';  font-size: 15px;}
   
   .section .region-sidebar-first .menu--about-us ul li a {
    color: #fff;
    font-size: 15px;
    font-family: 'robotoregular';
    }

   .section .region-sidebar-first .menu--about-us ul.menu a.is-active {
    color: #c42b31;
    font-family: 'robotobold';
    }

   .section .region-sidebar-first .menu-item--active-trail { background:#ffffff;
    padding: 15px 20px 15px 20px;
    font-family: 'robotobold';}







	.inner-page-banner{position: relative;}
   .home-slider .layout-container .inner-page-banner span.banner-title {position: absolute;
    top: 50%;
    font-size: 40px;
    color: #fff;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family:  'robotobold';
}


 .home-slider .layout-container .inner-page-banner span.banner-title a{ 
    color: #fff; 
    text-decoration:none; 
    font-size: 40px; 
    font-family: 'robotobold';}


.region-breadcrumb{clear: both;}
.region-breadcrumb .block-system-breadcrumb-block{display: inline-block; float: left;}
.region-breadcrumb .block-better-social-sharing-buttons{display: inline-block; float: right;}
.region-breadcrumb .block-system-breadcrumb-block .breadcrumb{background-color: transparent;}


 .section .region-sidebar-first .menu--our-inititives { background: #c42b31; padding: 18px;    margin-top: 40px;   margin-bottom: 20px;}

 .section .region-sidebar-first .menu--our-inititives h2 {    font-family: 'robotobold';
    background: #6a060a;
    padding: 12px 20px 12px 20px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;}


   .block-views-blockabout-ris-block-2{margin-top: 40px;}

    .block-views-blockabout-ris-block-2 h2{font-size: 25px;
    font-family: 'robotomedium'; position: relative;}


       .block-views-blockabout-ris-block-2 h2:before {content: "";
    width: 80px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 10;
    bottom: -16px;}


.section .region-sidebar-first .menu--our-inititives ul li {    padding: 0px 20px 15px 20px; }


.section .region-sidebar-first .menu--our-inititives ul li a {  color:#fff; font-size: 15px;
    font-family: 'robotoregular'; }

   .block-views-blockabout-ris-block-2 .flexslider{    margin-top: 40px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 18px;}


     .block-views-blockabout-ris-block-2 .flexslider .datetime{    background: #e24147;
    padding: 10px;
    color: #fff;
    font-family: 'robotobold';
    font-size: 12px;
   margin: 10px;}


   .block-views-blockabout-ris-block-2 .flexslider p{    font-size: 14px;
    font-family: 'robotolight';
    margin-top: 20px;
    color: #1e1e1e;
    text-align: justify;}


 .main-content .section .block-page-title-block .page-title{font-size: 30px;
    font-family: 'robotobold';     margin-bottom: 30px; position: relative;}


     .main-content .section .block-page-title-block .page-title:before   {content: "";
    width: 85px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    bottom: -15px;}


.current-opening-desc{font-size: 17px;
    font-family: 'robotolight';
    color: #1e1e1e;  margin-bottom: 40px;
text-align: justify;}


    .block1-header-left{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 30px;
    color: #235aa1;}

.block2-header-left{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 10px;
	margin-top:30px;
    color: #235aa1;}

a {  color: #000;}

ul.menu a.is-active {
    color: #235aa1;
}


.flex-control-paging li a.flex-active{background: #2563b1;}

.flex-control-paging li a:hover{background: #2563b1;}

.flex-control-paging li a{background: #e4e5e6; box-shadow: none; margin-left: -255%; margin-right: -5px; transform: translate(-50%, -50%);}


.block-system-main-block .view-current-opening .view-content .item-list ul {display: inline-flex;} 

.block-system-main-block .view-current-opening .view-content .item-list li {margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#fff;

}

.block-system-main-block  .view-current-opening .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#235aa1;
color: #fff;
}

.block-system-main-block  .view-current-opening .view-content .item-list .events-links{/*display: flex;*/padding: 0 0 0 10px;}




.block-system-main-block  .view-current-opening .view-content .item-list li:hover .field-content{color: #fff;}


.block-system-main-block  .view-current-opening .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #235aa1; }





.block-system-main-block  .view-current-opening .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
    margin-top: 5px;}


    


.block-system-main-block  .view-current-opening .view-content .item-list .read-more-link {
     background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
     
    
    }
    
    
    .block-system-main-block  .view-current-opening .view-content .item-list .read-more-link a {
     
    color: #fff;
    text-decoration: none; 
    
    
    }

    .block-system-main-block  .view-current-opening .view-content .item-list .read-more-link:hover {
     background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline; 
    
    }
    
    

      /*.block-system-main-block .view-content .item-list .views-field-nothing  .events-links  {    position: absolute;
    transform: translate(-50%, -50%);
    right: 68%;
    top: 38%;}*/ 


.block-system-main-block  .view-current-opening .view-content .item-list  .social-icons-events {margin-left: 12px;} 


.block-system-main-block .content .item-grid-view .view-content .item-list ul {display: inline-flex;} 

.block-system-main-block .content .item-grid-view .view-content .item-list li {margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#fff;

}

.block-system-main-block .content .item-grid-view .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#235aa1;
color: #fff;
}

.block-system-main-block .content  .item-grid-view .view-content .item-list .events-links{/*display: flex;*/padding: 0 0 0 10px;}




.block-system-main-block .content  .item-grid-view  .view-content .item-list li:hover .field-content{color: #fff;}


.block-system-main-block .content  .item-grid-view  .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #235aa1; }





.block-system-main-block .content  .item-grid-view  .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
	margin-top: 5px;}


	


.block-system-main-block .content .item-grid-view  .view-content .item-list .read-more-link {
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	
	}
	
	
	.block-system-main-block .content  .item-grid-view  .view-content .item-list .read-more-link a {
	 
    color: #fff;
    text-decoration: none; 
    
	
	}

	.block-system-main-block .content  .item-grid-view  .view-content .item-list .read-more-link:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; 
	
	}
	
	

	  /*.block-system-main-block .view-content .item-list .views-field-nothing  .events-links  {    position: absolute;
    transform: translate(-50%, -50%);
    right: 68%;
    top: 38%;}*/ 


.block-system-main-block .content .item-grid-view  .view-content .item-list  .social-icons-events {margin-left: 12px;} 



.block-system-main-block .content .item-list-view .view-content .item-list ul {display: block;  } 

.block-system-main-block .content .item-list-view .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background: #fff;
border:1px solid #fff;

}


.block-system-main-block .content .item-list-view .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background:#235aa1;
border:1px solid #235aa1;

}


.block-system-main-block .content .item-list-view .view-content .item-list li:hover .field-content{color: #fff;}

 
.block-system-main-block .content .item-list-view .view-content .item-list span{font-size: 18px;
font-family: 'robotobold'; padding: 10px; color: #235aa1; position: relative;}


.block-system-main-block .content  .item-list-view .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
	margin-top: 5px;
    margin-left: 10px;
}


	


.block-system-main-block .content .item-list-view .view-content .item-list .read-more-link {
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	
	}
	
	
	.block-system-main-block .content  .item-list-view .view-content .item-list .read-more-link a {
	 
    color: #fff;
    text-decoration: none; 
    
	
	}

	.block-system-main-block .content  .item-list-view .view-content .item-list .read-more-link:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; 
	
	}
	

	.block-system-main-block .content  .item-list-view  .view-content .item-list .views-field-nothing {
    position: absolute; }


    .block-system-main-block .content .item-list-view .view-content .item-list .events-links {
     padding: 0 0 0 10px;
}
	

	  /*.block-system-main-block .view-content .item-list .views-field-nothing  .events-links  {    position: absolute;
    transform: translate(-50%, -50%);
    right: 68%;
    top: 38%;}*/ 


.block-system-main-block .content .item-list-view .view-content .item-list  .social-icons-events {margin-left: 0px;} 



.block-system-main-block .content .item-list-view .views-field-title .field-content{display: table;}




.block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list ul {display: block;  } 

.block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background: #fff;
border:1px solid #fff;

}


.block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background:#235aa1;
border:1px solid #235aa1;

}


.block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list li:hover .field-content{color: #fff;}

 
.block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list span{font-size: 18px;
font-family: 'robotobold'; padding: 10px; color: #235aa1; position: relative;}


.block-views-blockcurrent-opening-block-1 .content  .item-list-view .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
	margin-top: 5px;
    margin-left: 10px;
}


	


.block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list .read-more-link {
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	
	}
	
	
	.block-views-blockcurrent-opening-block-1 .content  .item-list-view .view-content .item-list .read-more-link a {
	 
    color: #fff;
    text-decoration: none; 
    
	
	}

	.block-views-blockcurrent-opening-block-1 .content  .item-list-view .view-content .item-list .read-more-link:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; 
	
	}
	

	.block-views-blockcurrent-opening-block-1 .content  .item-list-view  .view-content .item-list .views-field-nothing {
    position: absolute; }


    .block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list .events-links {
     padding: 0 0 0 10px;
}
	

	  /*.block-system-main-block .view-content .item-list .views-field-nothing  .events-links  {    position: absolute;
    transform: translate(-50%, -50%);
    right: 68%;
    top: 38%;}*/ 


.block-views-blockcurrent-opening-block-1 .content .item-list-view .view-content .item-list  .social-icons-events {margin-left: 0px;} 



.block-views-blockcurrent-opening-block-1 .content .item-list-view .views-field-title .field-content{display: table;}



.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list .events-links{/*display: flex;*/padding: 0 0 0 10px;}
 
 
.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list ul {display: inline-flex;} 

.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;

}


.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#235aa1;
color: #fff;


}


.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list li:hover .field-content{color: #fff;}



.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #235aa1;}



.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
	margin-top: 5px;}


.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list .read-more-link {
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	 
	
	}
	
	
	.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list .read-more-link a {
	 
    color: #fff;
    text-decoration: none;
    
	
	}


		.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list .read-more-link:hover {
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline;
	 
	
	}



	 /*.block-views-blockcurrent-opening-block-1 .view-content .item-list  .events-links  {position: absolute;
     transform: translate(-50%, -50%);
     right: 18%;
     top: 38%;} */

 .views-field.views-field-nid { display: inline;}
 .views-field.views-field-nothing { display: inline-block;}


.block-views-blockcurrent-opening-block-1 .content .item-grid-view .view-content .item-list .social-icons-events {margin-left: 12px;} 



.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list .events-links{/*display: flex;*/padding: 0 0 0 10px;}
 
 
.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list ul {display: inline-flex;} 

.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;

}


.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#235aa1;
color: #fff;


}


.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li:hover .field-content{color: #fff;}



.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #235aa1;}



.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
    margin-top: 5px;}


.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list .read-more-link {
     background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
     
    
    }
    
    
    .block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list .read-more-link a {
     
    color: #fff;
    text-decoration: none;
    
    
    }


        .block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list .read-more-link:hover {
     background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline;
     
    
    }



     /*.block-views-blockcurrent-opening-block-1 .view-content .item-list  .events-links  {position: absolute;
     transform: translate(-50%, -50%);
     right: 18%;
     top: 38%;} */

 .views-field.views-field-nid { display: inline;}
 .views-field.views-field-nothing { display: inline-block;}


.block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list .social-icons-events {margin-left: 12px;} 


 

.block-system-main-block .views-exposed-form {float: right;
    margin-top: -65px;}

.block-system-main-block .views-exposed-form .form-select{
	margin: 0 10px 0px 0px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 8px;
    border: 1px solid #d6e0ed;
    background: #fff;
    font-size: 14px;
    font-family: 'robotobold';
    color: #235aa1; 
    margin-right: 70px;
    margin-left: -60px;
}


    .block-system-main-block .views-exposed-form .form-submit{background:#e12e35;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'robotoregular';
    padding: 5px 10px 5px 10px;
    border: 1px solid #e12e35;
    float: right;
    margin-top: -53px;}


   .block-system-main-block .views-exposed-form .form-submit:hover {background:#235aa1;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-family: 'robotoregular';
    padding: 5px 10px 5px 10px;
    border: 1px solid #235aa1;} 


.block-system-main-block .view-events .view-content .item-list ul {display: block; padding-top: 7px;} 

.block-system-main-block .view-events .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background: #fff;
border:1px solid #fff;
height:275px;
}


.block-system-main-block .view-events .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background: #ddebfc;
border:1px solid #235aa1;
height:275px;
}

.block-system-main-block .view-events .view-content .item-list li:hover .field-content{color: #000;}

 
		 .block-system-main-block .view-events .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold'; padding: 10px;
    color: #235aa1; position: relative;}


    .block-system-main-block .view-events .views-field-title .field-content{display: table;}



    .block-system-main-block .view-events .view-content .item-list .views-field-nid a{
	 background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	 
	
	}



	.block-system-main-block .view-events .view-content .item-list .views-field-nid a:hover{
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	}
	


	.block-system-main-block .view-events .view-content .item-list .views-field-nothing  .events-links  /*{position: absolute;
    transform: translate(-50%, -50%);
    left: 0%;}*/ { margin-top: 22px;
    /*margin-left: 17px;*/}





.block-system-main-block .view-events .view-content .item-list  .social-icons-events {margin-left: 12px; font-size: 13px;
    font-family: 'robotobold';
    /*display: flex;*/} 



    .block-system-main-block .view-events .view-content .item-list .social-icons-events img{height: max-content;}
	
	 


		 



.block-system-main-block .view-events .view-content .item-list .views-field-field-event-image{display: inline-block;
    padding: 15px;
    float: left; }



   .block-system-main-block .view-events .view-content .item-list .views-field-nothing{/*position: absolute;
    left: 42%;
    right: 0px;
    margin-top: -21px; */
	margin-left: -8px;}




.block-system-main-block .view-events .view-content .item-list .social-icons-events a{margin-left: 5px;}

.block-system-main-block .view-events .view-content .item-list .views-field-field-event-image .image-style-medium{border: 1px solid #235aa1;}


.block-system-main-block .view-events .view-content .item-list .views-field-field-event-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #235aa1;}


	.block-system-main-block .view-events .view-content .item-list .views-field-field-event-date:hover{font-size: 15px;
    font-family: 'robotoregular';
    color: #235aa1;}


 




  .block-views-blockevents-block-3 .view-events .view-content .item-list ul {display: block; padding-top: 7px;} 

  .block-views-blockevents-block-3 .view-events .view-content .item-list li	{margin: 0 30px 0px 0px;
    margin-top: 22px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    /*padding: 18px 5px 50px 22px;*/
    width: 100%;
    background: #fff;
    border: 1px solid #fff;}



   .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-image{display: inline-block;
    padding: 20px 15px;
    float: right;}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-date{font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
    padding: 20px 0px 0px 27px;
    display: inline-block;
}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-date .event-cal-img{margin-right: 15px;}


     
    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-date .eventdate {font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 38px;
}



 .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-time {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
        padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-time .event-timer-img{margin-right: 11px;}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-time .eventtime {font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: 5px;}



    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-venue {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
       padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-venue .event-venue-img{margin-right: 15px;}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-venue .eventvenue {    font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 38px;
    width: 258px;
    display: block;
    text-align: justify;
}



     .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-speaker {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
     padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-speaker .event-speaker-img{margin-right: 11px;}


    .block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-speaker .eventspeaker {    font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 45px;    
    width: 258px;
    display: block;
    text-align: justify;

}








.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-nothing {background: #e2e7ee;
    padding: 25px 10px 25px 10px;
    margin-top: 50px;
width: 100%;}


.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events {background: #ffffff;
    border-radius: 4px;
    padding: 12px 26px 12px 26px;
    font-size: 13px;
    font-family: 'robotobold'; 
    margin-right: 10px;
}


.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events img{margin-right:6px;}


 .block-views-blockevents-block-4 .view-events .view-content .item-list ul {display: block; padding-top: 7px;} 

  .block-views-blockevents-block-4 .view-events .view-content .item-list li {margin: 0 30px 0px 0px;
    margin-top: 22px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    /*padding: 18px 5px 50px 22px;*/
    width: 100%;
    background: #fff;
    border: 1px solid #fff;}



   .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-image{display: inline-block;
    padding: 20px 15px;
    float: right;}

    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-image .field-content img{
     width: 208px;
     height: 200px;
    }


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-date{font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
    padding: 20px 0px 0px 27px;
    display: inline-block;
}


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-date .event-cal-img{margin-right: 15px;}


     
    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-date .eventdate {font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 38px;
}



 .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-time {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
        padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-time .event-timer-img{margin-right: 11px;}


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-time .eventtime {font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: 5px;}



    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-venue {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
       padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-venue .event-venue-img{margin-right: 15px;}


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-venue .eventvenue {    font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 38px;
    width: 258px;
    display: block;
    text-align: justify;
}



     .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-speaker {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
     padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-speaker .event-speaker-img{margin-right: 11px;}


    .block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-speaker .eventspeaker {    font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 45px;    
    width: 258px;
    display: block;
    text-align: justify;

}








.block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-nothing {background: #e2e7ee;
    padding: 25px 10px 25px 10px;
    margin-top: 50px;
width: 100%;}


.block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events {background: #ffffff;
    border-radius: 4px;
    padding: 12px 26px 12px 26px;
    font-size: 13px;
    font-family: 'robotobold'; 
    margin-right: 10px;
}


.block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events img{margin-right:6px;}


 .block-views-blockevents-block-5 .view-events .view-content .item-list ul {display: block; padding-top: 7px;} 

  .block-views-blockevents-block-5 .view-events .view-content .item-list li {margin: 0 30px 0px 0px;
    margin-top: 22px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    /*padding: 18px 5px 50px 22px;*/
    width: 100%;
    background: #fff;
    border: 1px solid #fff;}



   .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-image{display: inline-block;
    padding: 20px 15px;
    float: right;}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-date{font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
    padding: 20px 0px 0px 27px;
    display: inline-block;
}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-date .event-cal-img{margin-right: 15px;}


     
    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-date .eventdate {font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 38px;
}



 .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-time {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
        padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-time .event-timer-img{margin-right: 11px;}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-time .eventtime {font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: 5px;}



    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-venue {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
       padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-venue .event-venue-img{margin-right: 15px;}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-venue .eventvenue {    font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 38px;
    width: 258px;
    display: block;
    text-align: justify;
}



     .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-speaker {font-size: 15px;
    font-family: 'robotobold';
    color: #235aa1;
     padding: 17px 0px 0px 27px;}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-speaker .event-speaker-img{margin-right: 11px;}


    .block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-speaker .eventspeaker {    font-size: 15px;
    font-family: 'robotoregular';
    color: #000000;
    margin-top: -2px;
    margin-left: 45px;    
    width: 258px;
    display: block;
    text-align: justify;

}








.block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-nothing {background: #e2e7ee;
    padding: 25px 10px 25px 10px;
    margin-top: 50px;
width: 100%;}


.block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events {background: #ffffff;
    border-radius: 4px;
    padding: 12px 26px 12px 26px;
    font-size: 13px;
    font-family: 'robotobold'; 
    margin-right: 10px;
}


.block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events img{margin-right:6px;}


/*.main-content .section .block-page-title-block .page-title:before   {content: "";
    width: 85px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 10;
    bottom: 0px;
    top: 78px;}*/






    .main-content .section  .event-detail-page-title .page-title:before {
    content: "";
    width: 85px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 10;
    bottom: 0px;
    top: 78px;}



   /* .col-md-12.social-media {
    padding: 0 0;
    margin-top: 30px;
}*/




.col-md-9{padding-left: 20px;}


.block-system-main-block .field__item p {
   text-align: justify;
   display: block;
   font-size: 17px;
    font-family: 'robotoregular';
    line-height: 25px;
}

 .section .region-sidebar-first .menu--about-us {
  /*  background: #ddebfc;
    padding: 18px;*/
	background: #c42b31;
    padding: 18px;
    margin-top: 40px;
    margin-bottom: 20px;
	
	
}

.section .region-sidebar-first .menu--about-us h2 {
    font-family: 'robotobold';
    background: #6a060a;
    padding: 12px 20px 12px 20px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;}

/*.block-system-main-block .field__item{padding:20px;display: block;width: 100%;}*/
.block-system-main-block .field__item p img{border: 6px solid #fff; box-shadow: 0px 0px 6px 6px #f3f3f3;  margin-right: 35px; }
/*.block-system-main-block .field__item .boldpara{display: inline-block;
    width: calc(100% - 226px);
    margin-top: 50px;
    float: right;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-family: 'robotobold';
}*/



    .block-system-main-block .field__item .block1-header-left-director {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px; 
    color: #235aa1;
    margin-top:25px;}

.block-system-main-block .field__item  li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    padding-bottom: 9px;
    font-size: 17px;
    font-family: 'robotoregular';
}



.block-system-main-block .content .views-element-container .view-current-opening .block1-header-right .list-view{margin-right: 18px;
    font-size: 13px;
    font-family: 'robotoregular';
    padding: 12px;}


    .block-system-main-block .content .views-element-container .view-current-opening .block1-header-right .list-view:hover{margin-right: 18px;
    font-size: 13px;
    font-family: 'robotoregular';
    background: #f3f3f3;
    padding: 12px;}


    .block-system-main-block .content .views-element-container .view-current-opening .block1-header-right .grid-view{margin-right: 18px;
    font-size: 13px;
    font-family: 'robotoregular';
    padding: 12px;}

     .block-system-main-block .content .views-element-container .view-current-opening .block1-header-right .grid-view:hover{margin-right: 18px;
    font-size: 13px;
    font-family: 'robotoregular';
    background: #f3f3f3;
    padding: 12px;}
	
	
	.section .region-sidebar-first .menu--publications{background: #ddebfc;
    padding: 18px;}
	
	
	.section .region-sidebar-first .menu--publications h2{font-family: 'robotobold';
    background: #235aa1;
    padding: 12px 20px 12px 20px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;}
	
	
	
	.block-system-main-block .view-publication .view-content .item-list li {
    margin: 0 30px 0px 0px;
    margin-top: 22px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 28px 18px 83px 5px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
	height: auto;
}


.block-system-main-block .view-publication .view-content .item-list li:hover {
	margin: 0 30px 0px 0px;
    margin-top: 22px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 28px 18px 83px 5px;
    width: 100%;
    background: #ddebfc;
    border: 1px solid #235aa1;
    height: auto;
}


.block-system-main-block .view-publication .view-content .item-list ul {
    display: block;
    padding-top: 7px;
}


.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image {
    display: inline-block;
    padding: 15px;
    float: left;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image img {
    border: 1px solid #235aa1;
	width: 170px;
    height: 220px;
}

 .block-system-main-block .view-publication .view-content .item-list .views-field-title {
    display: flex;
    padding: 15px 0px 0px 15px
} 


.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-date {
    font-size: 15px;
    font-family: 'robotoregular';
    color: #000;
    display: inline-block;
    padding: 0 26px;
	}
	

    .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-by .field-content {display: inline-block;
    padding: 0 26px;}


    .block-system-main-block .view-publication .view-content .item-list .views-field-body .field-content p{display: inline-block;
    padding: 0 26px;}
	
	.block-system-main-block .view-publication .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #000; padding: 10px;
    position: relative;}
	
	
	 
	
	.block-system-main-block .view-publication .view-content .item-list li:hover .field-content{ 
    color: #000;  }
	
	
	.block-system-main-block .view-publication .view-content .item-list .views-field-nid a {
    background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 22px;
    transition: all 0.5s ease;
    background-position: 88% center;
    margin-left: 20px;
}


.block-system-main-block .view-publication .view-content .item-list .views-field-nid a:hover{
     background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 22px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
    margin-left: 20px;
     
    }


.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    position: absolute;
    left: 38%;
    right: 0px;
    margin-top: -21px;
}


.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file .pub-link {margin-top: -13px;
    margin-left: 27px; padding: 0 0 0 10px;}
	
	
	.block-system-main-block .view-publication .pager ul.pager__items  {border: 1px solid #dddddd;
    border-radius: 6px;
    width: 680px;
    padding: 6px;
    margin: 50px 0px;
}

.block-system-main-block .view-publication .pager li .pager__item-active  {background: #337ab7;
    color: #fff;
    border: 1px solid #dddddd;}
	
	
	.block-system-main-block .view-publication .pager li.pager__item   {border-right: 1px solid #dddddd;}
	
	.block-system-main-block .view-publication .pager li.pager__item:hover   {background: #337ab7; color:#fff; border-right: 1px solid #dddddd;}
	
	.block-system-main-block .view-publication .pager li.pager__item a{color:#4d7ac9; text-decoration:none;}
	
	.block-system-main-block .view-publication .pager li.pager__item a:hover   {color:#fff;  text-decoration:none;}


	.block-system-main-block .view-publication .pager .pager__item {
    border-right: 1px solid #dddddd;
}



.block-views-blockpublication-block-2 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader  {margin: 0 30px 0px -20px;
    margin-top: 25px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px 0px 33px 12px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    height: auto;}

    .block-views-blockpublication-block-2 .content .view-publication .view-content .item-list li .views-field-field-publication-by {/*margin-left: -20px;*/}

    .block-views-blockpublication-block-2 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader iframe{width:100%; background: #ededf0;}


.block-views-blockpublication-block-3 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader  {margin: 0 30px 0px -20px;
    margin-top: 25px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px 0px 33px 12px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    height: auto;}

    .block-views-blockpublication-block-3 .content .view-publication .view-content .item-list li .views-field-field-publication-by {/*margin-left: -20px;*/}

    .block-views-blockpublication-block-3 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader iframe{width:100%; background: #ededf0;}    

.block-views-blockpublication-block-4 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader  {margin: 0 30px 0px -20px;
    margin-top: 25px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px 0px 33px 12px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    height: auto;}

    .block-views-blockpublication-block-4 .content .view-publication .view-content .item-list li .views-field-field-publication-by {/*margin-left: -20px;*/}

    .block-views-blockpublication-block-4 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader iframe{width:100%; background: #ededf0;}

.block-views-blockpublication-block-5 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader  {margin: 0 30px 0px -20px;
    margin-top: 25px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px 0px 33px 12px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    height: auto;}

    .block-views-blockpublication-block-5 .content .view-publication .view-content .item-list li .views-field-field-publication-by {/*margin-left: -20px;*/}

    .block-views-blockpublication-block-5 .content .view-publication .view-content .item-list li .views-field-field-publication-file .field-content .pdf-reader iframe{width:100%; background: #ededf0;}        


    .section .region-sidebar-first .menu--media-library {
    background: #ddebfc;
    padding: 18px;
}


.section .region-sidebar-first .menu--media-library h2 {
    font-family: 'robotobold';
    background: #235aa1;
    padding: 12px 20px 12px 20px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;
}



 .block-system-main-block .content .views-element-container .view-content .views-table thead{background: #e12e35;
    color: #fff;
    font-size: 13px;
    font-family: 'robotobold';}


   .block-system-main-block .content .views-element-container .view-content .views-table tbody {margin: 0 30px 0px 0px;
    margin-top: 22px;
    padding: 18px 18px 33px 5px;
    width: 100%;
    font-family: 'robotoregular';
    font-size: 13px; } 


    .block-system-main-block .content .views-element-container .view-content .views-table thead tr th{padding: 15px; font-family: 'robotobold'; white-space: nowrap;
     }

     .block-system-main-block .content .views-element-container .view-content .views-table tbody tr td{border: 1px solid #d2d2d2; font-family: 'robotoregular';
     padding: 15px;}


     .block-system-main-block .content .views-element-container .view-content .views-table tbody tr td:nth-child(2){font-weight: bold;}

     .block-system-main-block .content .views-element-container .view-content .views-table tbody tr td:nth-child(7){text-align: center;}


    .block-system-main-block .content .views-element-container .view-tender {padding: 20px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    background: #fff;
    width: 100%;}


    .block-system-main-block .view-media-centre .view-content .item-list li {
   /*box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    width: 100%;
    margin: 10px;
    background: #fff;*/
	
	margin: 0 30px 0px 0px;
    margin-top: 22px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px 18px 33px 5px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
	height: 275px;
   
}


.block-system-main-block .view-media-centre .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background: #ddebfc;
border:1px solid #235aa1;
height: 275px;
}


 .block-system-main-block .view-media-centre .view-content .item-list ul {
    /*display: flex;
    flex-wrap: wrap;*/
	display: block;
    padding-top: 7px;
}



.block-system-main-block .view-media-centre .view-content .item-list .views-field-field-event-image {
    display: inline-block;
    padding: 15px;
    float: left;
}

.block-system-main-block .view-media-centre .view-content .item-list .views-field-field-event-image .field-content img {
    border: 1px solid #235aa1;
    width: 220px;
    height: 208px;
}


.block-system-main-block .view-media-centre .view-content .item-list .views-field-title {
    /*display: flex;*/
    padding: 15px 0px 0px 15px;
}

.block-system-main-block .view-media-centre .view-content .item-list .media-centre-document {
    margin-right: 12px;
}


.block-system-main-block .view-media-centre .view-content .item-list .media-centre-links{padding: 0 0 0 10px;}


  .block-system-main-block .view-media-centre .view-content .item-list .views-field-field-publication-date  {font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e !important;
    margin-top: 5px;}


    .block-system-main-block .view-media-centre .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #235aa1; }


    .block-system-main-block .view-media-centre .view-content .item-list li:hover .field-content {
    color:#000;
}

 



.block-system-main-block .view-media-centre .view-content .item-list .read-more-link {
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	
	}
	
	
	.block-system-main-block .view-media-centre .view-content .item-list .read-more-link a {
	 
    color: #fff;
    text-decoration: none; 
    
	
	}

	.block-system-main-block .view-media-centre .view-content .item-list .read-more-link:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; 
	
	}


    .block-system-main-block .view-media-centre .pager ul.pager__items {
    border: 1px solid #dddddd;
    border-radius: 6px;
    width: 680px;
    padding: 6px;
    margin: 50px 0px;
}


.block-system-main-block .view-media-centre .pager li.pager__item {
    border-right: 1px solid #dddddd;
}



.block-system-main-block .view-media-centre .pager li .pager__item-active  {background: #337ab7;
    color: #fff;
    border: 1px solid #dddddd;}
	
	
	.block-system-main-block .view-media-centre .pager li.pager__item:hover   {background: #337ab7; color:#fff; border-right: 1px solid #dddddd;}
	
	.block-system-main-block .view-media-centre .pager li.pager__item a{color:#4d7ac9; text-decoration:none;}
	
	.block-system-main-block .view-media-centre .pager li.pager__item a:hover   {color:#fff;  text-decoration:none;}


	.block-system-main-block .view-media-centre .pager .pager__item {
    border-right: 1px solid #dddddd;
}







/* .block-system-main-block  .content .views-element-container .view-media-centre .view-header .block1-header-right { margin-top: -58px;
    float: right;}


.block-system-main-block .content .views-element-container .view-media-centre .view-header .block1-header-right .list-view{  margin-right: 18px;
    font-size: 13px;
    font-family: 'robotoregular'; background:#fff; padding: 12px;}


    .block-system-main-block .content .views-element-container .view-media-centre .view-header .block1-header-right .grid-view{font-size: 13px;
    font-family: 'robotoregular'; background:#fff; padding: 12px;}

    .block-system-main-block .content .views-element-container .view-media-centre .view-header .block1-header-right .list-view img{margin-right: 8px;}

    .block-system-main-block .content .views-element-container .view-media-centre .view-header .block1-header-right .grid-view img{margin-right: 8px;}  


    .block-system-main-block .content .views-element-container .view-media-centre .view-header .block1-header-right .list-view:hover{margin-right: 18px;
    font-size: 13px;
    font-family: 'robotoregular';
    background: #f3f3f3;
    padding: 12px;}


    .block-system-main-block .content .views-element-container .view-media-centre .view-header .block1-header-right .grid-view:hover{margin-right: 18px;
    font-size: 13px;
    font-family: 'robotoregular';
    background: #f3f3f3;
    padding: 12px;}*/



 .section .region-sidebar-first .menu--personnel {
    background: #ddebfc;
    padding: 18px;}



    .section .region-sidebar-first .menu--personnel h2 {
    font-family: 'robotobold';
    background: #235aa1;
    padding: 12px 20px 12px 20px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;
}



.block-system-main-block .content .views-element-container .view-our-faculty .view-content .item-list h3 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}



.block-system-main-block .view-our-faculty .view-content .item-list li {
  margin: 0 30px 0px 0px;
   box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;
}


.block-system-main-block .view-our-faculty .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-system-main-block .view-our-faculty .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-system-main-block .view-our-faculty .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-system-main-block .view-our-faculty .view-content .item-list .field-content{color: #000 !important;}


/*.block-system-main-block .view-our-faculty .view-content .item-list li :hover {
   display: block !important;
    text-align: center;
    background: rgb(35 90 161 / 90%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
     margin: 0 30px 0px 0px;
     padding: 18px;
      margin: 10px;
    
}*/

	.block-system-main-block .view-our-faculty .view-content .item-list li .views-field.views-field-nothing-1{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-system-main-block .view-our-faculty .view-content .item-list li:hover .views-field.views-field-nothing-1{opacity: 1;}
    
 .block-system-main-block .view-our-faculty .view-content .item-list li .views-field.views-field-nothing-1 .our-faculty-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}



.block-system-main-block .view-our-faculty .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


 .block-system-main-block .view-our-faculty .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-system-main-block .view-our-faculty .view-content .item-list ul li .views-field-nothing-1 .our-faculty-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-system-main-block .view-our-faculty .view-content .item-list ul li .views-field-nothing-1 .our-faculty-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-system-main-block .view-our-faculty .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-system-main-block .view-our-faculty .view-content .item-list .read-more a {
	 
    color: #fff;
    text-decoration: none; 
    
	
	}

	.block-system-main-block .view-our-faculty .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; 
	
	}


    .block-system-main-block .field__item .block1-header-left-director {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;
}


    .block-system-main-block .field__item .block1-header-left-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}



    .block-system-main-block .field__item .block1-header-red-lec {background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 35px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 95% center;
    text-decoration: none;}


    .block-system-main-block .field__item .block1-header-red-lec a{color: #fff;
    text-decoration: none; }

    .block-system-main-block .field__item .block1-header-red-lec:hover{background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 35px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 95% center;
    text-decoration:underline; }




     .block-system-main-block .field__item .block1-header-blue-lec {background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 15px;
    display: table-cell;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}


    .block-system-main-block .field__item .block1-header-blue-lec a{color: #fff;
    text-decoration: none; }

    .block-system-main-block .field__item .block1-header-blue-lec:hover{background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 15px;
    display: table-cell;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline; }




    .block-system-main-block .view-ris-diary .pager ul.pager__items {
    border: 1px solid #dddddd;
    border-radius: 6px;
    width: 680px;
    padding: 6px;
    margin: 50px 0px;
}


.block-system-main-block .view-ris-diary .pager li.pager__item {
    border-right: 1px solid #dddddd;
}


.block-system-main-block .view-ris-diary .pager li.pager__item a {
    color: #4d7ac9;
    text-decoration: none;
}



.block-system-main-block .view-ris-diary .pager li.pager__item:hover   {background: #337ab7; color:#fff; border-right: 1px solid #dddddd;}
	
.block-system-main-block .view-ris-diary .pager li.pager__item a:hover   {color:#fff;  text-decoration:none;}


	.block-system-main-block .view-ris-diary .pager .pager__item {
    border-right: 1px solid #dddddd;
}


.block-system-main-block .view-ris-diary .view-content .item-list ul{display: flex;}

.block-system-main-block .view-ris-diary .view-content .item-list li {
    margin: 0 30px 0px 0px;
    margin-top: 10px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 17px;
    width: calc(100% * (1/2) + 95px);
    background: #fff;
    text-align: center;
}



.block-system-main-block .view-ris-diary .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 20px 0px #d2d2d280;
padding: 17px;
width: calc(100% * (1/2) + 95px);
background: #ddebfc;
color: #000;
text-align: center;
}



.block-system-main-block .view-ris-diary .view-content .item-list .views-field-nid a {
    background: #fed9dd url(../images/arrow-diary.png) no-repeat;
    color: #000;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 22px;
    transition: all 0.5s ease;
    background-position: 88% center;
    /*margin-left: 20px;*/
}


.block-system-main-block .view-ris-diary .view-content .item-list .views-field-nid a:hover{
     background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 22px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
    /*margin-left: 20px;*/
     
    }


    .block-system-main-block .view-ris-diary .view-content .item-list .views-field-field-image img {
    border: 1px solid #b5c4d6;
    
}


.block-system-main-block .view-ris-diary .view-content .item-list .views-field-field-volume-no {
    font-size: 15px;
    font-family: 'robotobold';
    color: #000;
    margin-top: 10px;
     
}


.block-system-main-block .view-ris-diary .view-content .item-list li:hover .views-field-field-volume-no .field-content  {
 
    color: #000;
      
}


.block-system-main-block .view-ris-diary .view-content .item-list .views-field-field-diary-date {
    font-size: 15px;
    font-family: 'robotoregular';
    color: #000;
 
     
}


.block-system-main-block .view-ris-diary .view-content .item-list li:hover .views-field-field-diary-date .field-content  {
 
    color: #000;
      
}

.block-system-main-block .view-ris-diary .view-content .item-list .ris-diary-links {padding: 10px 0px 0 0px;}


.block-system-main-block .view-ris-diary .view-content .item-list .ris-diary-document {margin-right: 14px;}



    .block-system-main-block .view-ris-diary .view-content .item-list h3 {font-size: 27px;
    font-family: 'robotobold';
    color: #235aa1;
    margin-bottom: 30px;
    border-bottom: 1px solid #6ba3ea;
    padding-top: 10px;}



    .block-views-blockris-diary-block-1 .content .view-ris-diary .view-content .item-list li .views-field-field-diary-document-1 .field-content .pdf-reader {
    margin: 0 30px 0px -20px;
    margin-top: 25px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px 0px 33px 12px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    height: auto;    }



    .block-views-blockris-diary-block-1 .content .view-ris-diary .view-content .item-list li .views-field-field-diary-document-1 .field-content .pdf-reader iframe {
    width: 865px;
    background: #ededf0;
    }


    .block-views-blockris-diary-block-1 .content .view-ris-diary .view-content .item-list li{font-family: 'robotoregular';
    font-size: 15px;}

    .block-views-blockris-diary-block-1 .content .view-ris-diary .view-content .item-list li .views-field-field-volume-no .field-content{float: left;
    margin-right: 20px; margin-left:-20px;}


    .block-views-blockris-diary-block-1 .content .view-ris-diary .view-content .item-list li .views-field-field-diary-date .field-content{float: left;
    margin-right: 20px;}

    .block-views-blockris-diary-block-1 .content .view-ris-diary .view-content .item-list li .views-field-field-diary-date .field-content .ris-diary-date{color: #235aa1;}

    .block-views-blockris-diary-block-1 .content .view-ris-diary .view-content .item-list li .views-field-field-ris-diary-year .field-content{color: #235aa1;}

    .block-views-blockpublication-block-2 .content .view-publication .view-content .item-list li{font-family: 'robotoregular';
    font-size: 15px;}

    .block-views-blockpublication-block-2 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content{float: none;
    margin-right: 15px; margin-left:-20px;}


    .block-views-blockpublication-block-2 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content .publication-date-year{color: #235aa1;}

    .block-views-blockpublication-block-2 .content .view-publication .view-content .item-list li .views-field-field-publication-by .field-content .publication-published-by{color: #235aa1}


     .block-views-blockpublication-block-3 .content .view-publication .view-content .item-list li{font-family: 'robotoregular';
    font-size: 15px;}

    .block-views-blockpublication-block-3 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content{float: none;
    margin-right: 15px; margin-left:0px;}


    .block-views-blockpublication-block-3 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content .publication-date-year{color: #235aa1;}

    .block-views-blockpublication-block-3 .content .view-publication .view-content .item-list li .views-field-field-publication-by .field-content .publication-published-by{color: #235aa1}


    .block-views-blockpublication-block-4 .content .view-publication .view-content .item-list li{font-family: 'robotoregular';
    font-size: 15px;}

    .block-views-blockpublication-block-4 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content{float: none;
    margin-right: 15px; margin-left:-20px;}


    .block-views-blockpublication-block-4 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content .publication-date-year{color: #235aa1;}

    .block-views-blockpublication-block-4 .content .view-publication .view-content .item-list li .views-field-field-publication-by .field-content .publication-published-by{color: #235aa1}



    .block-views-blockpublication-block-5 .content .view-publication .view-content .item-list li{font-family: 'robotoregular';
    font-size: 15px;}

    .block-views-blockpublication-block-5 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content{float: none;
    margin-right: 15px; margin-left:-20px;}


    .block-views-blockpublication-block-5 .content .view-publication .view-content .item-list li .views-field-field-publication-date .field-content .publication-date-year{color: #235aa1;}

    .block-views-blockpublication-block-5 .content .view-publication .view-content .item-list li .views-field-field-publication-by .field-content .publication-published-by{color: #235aa1}


     .block-views-blockadministration-block-1 .view-administration .view-content .item-list ul {display: flex;}

    .block-views-blockadministration-block-1 .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}

.block-views-blockadministration-block-1 .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-views-blockadministration-block-1 .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-views-blockadministration-block-1 .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-views-blockadministration-block-1 .view-administration .view-content .item-list .field-content{color: #000 !important;}


/*.block-views-blockadministration-block-1 .view-administration .view-content .item-list li :hover {
   display: block !important;
    text-align: center;
    background: rgb(35 90 161 / 90%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
     margin: 0 30px 0px 0px;
     padding: 18px;
      margin: 10px;
    
}*/

	.block-views-blockadministration-block-1 .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-views-blockadministration-block-1 .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-views-blockadministration-block-1 .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}



.block-views-blockadministration-block-1 .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


 .block-views-blockadministration-block-1 .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-views-blockadministration-block-1 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-views-blockadministration-block-1 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-views-blockadministration-block-1 .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-views-blockadministration-block-1 .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-views-blockadministration-block-1 .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }



    .block-system-main-block .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


.block-system-main-block .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-system-main-block .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-system-main-block .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-system-main-block .view-administration .view-content .item-list .field-content{color: #000 !important;}


/*.block-system-main-block .view-administration .view-content .item-list li :hover {
   display: block !important;
    text-align: center;
    background: rgb(35 90 161 / 90%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
     margin: 0 30px 0px 0px;
     padding: 18px;
      margin: 10px;
    
}*/

	.block-system-main-block .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-system-main-block .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-system-main-block .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}



.block-system-main-block .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


 .block-system-main-block .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-system-main-block .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-system-main-block .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-system-main-block .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-system-main-block .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-system-main-block .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }



    .block-views-blockadministration-block-2 .view-administration .view-content .item-list ul {display: flex;}

    .block-views-blockadministration-block-2 .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


    .block-views-blockadministration-block-2 .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-views-blockadministration-block-2 .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-views-blockadministration-block-2 .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-views-blockadministration-block-2 .view-administration .view-content .item-list .field-content{color: #000 !important;}


/*.block-views-blockadministration-block-2 .view-administration .view-content .item-list li :hover {
   display: block !important;
    text-align: center;
    background: rgb(35 90 161 / 90%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
     margin: 0 30px 0px 0px;
     padding: 18px;
      margin: 10px;
    
}*/

	.block-views-blockadministration-block-2 .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-views-blockadministration-block-2 .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-views-blockadministration-block-2 .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}



.block-views-blockadministration-block-2 .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


 .block-views-blockadministration-block-2 .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-views-blockadministration-block-2 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-views-blockadministration-block-2 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-views-blockadministration-block-2 .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-views-blockadministration-block-2 .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-views-blockadministration-block-2 .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }



    .block-views-blockadministration-block-3 .view-administration .view-content .item-list ul {display: flex;}
    
    .block-views-blockadministration-block-3 .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


.block-views-blockadministration-block-3 .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-views-blockadministration-block-3 .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-views-blockadministration-block-3 .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-views-blockadministration-block-3 .view-administration .view-content .item-list .field-content{color: #000 !important;}


/*.block-views-blockadministration-block-3 .view-administration .view-content .item-list li :hover {
   display: block !important;
    text-align: center;
    background: rgb(35 90 161 / 90%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
     margin: 0 30px 0px 0px;
     padding: 18px;
      margin: 10px;
    
}*/

	.block-views-blockadministration-block-3 .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-views-blockadministration-block-3 .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-views-blockadministration-block-3 .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}



.block-views-blockadministration-block-3 .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


 .block-views-blockadministration-block-3 .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-views-blockadministration-block-3 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-views-blockadministration-block-3 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-views-blockadministration-block-3 .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-views-blockadministration-block-3 .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-views-blockadministration-block-3 .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }


	.block-views-blockadministration-block-3 h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}


.block-views-blockadministration-block-2 h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}


.block-views-blockadministration-block-1 h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}


.block-system-main-block h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}



.block-views-blockmedia-centre-block-1 .content .view-media-centre .view-content .item-list li .views-field-field-publication-date{
    float: left;
    margin-right: 15px;
    margin-left: -20px;
}


.block-views-blockmedia-centre-block-1 .content .view-media-centre .view-content .item-list li .views-field-field-publication-date .media-centre-year {
    color: #235aa1;
}

.block-views-blockmedia-centre-block-1 .content .view-media-centre .view-content .item-list li .views-field-field-published-by .media-centre-publish {
    color: #235aa1;
}	


.block-views-blockmedia-centre-block-1 .content .view-media-centre .view-content .item-list li .views-field-field-media-document .field-content .pdf-reader  {margin: 0 30px 0px -20px;
    margin-top: 25px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px 0px 33px 12px;
    width: 100%;
    background: #fff;
    border: 1px solid #fff;
    height: auto;}

    
   .block-views-blockmedia-centre-block-1 .content .view-media-centre .view-content .item-list li .views-field-field-media-document .field-content .pdf-reader iframe{width:865px; background: #ededf0;}


    


.latest-news-section .layout-container .view-about-ris .view-footer .about-us-dynamic-area  {
    font-size: 30px;
    position: relative;
    color: #111;
    font-family: 'robotobold';
    padding-bottom: 0;
    display: inline-block;
    margin: 0 0 30px 0;
}


.latest-news-section .layout-container .view-about-ris .about-us-dynamic-area:after {
    content: "";
    width: 80px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: -6px;
}

 body .col-md-12.social-media {margin-bottom: -40px;}

 

.view-social-media .view-content nav.slick__arrow{display: none;}

.view-social-media .view-content .slick-list{margin-bottom: 10px;}

 .view-social-media .view-content .slick-dots li.slick-active button:before{background:transparent; color:#2e7be0 !important;  }

/*.view-social-media .view-content .slick-dots li button:hover {background:transparent; color:#2e7be0 !important; margin-left: -5px; }*/

.view-social-media .view-content .slick-dots li {background:transparent; color:#bebebe !important; margin-left: -5px;} 
.view-social-media .view-content .slick-dots li button:before{color:#c9c7c7; opacity: 100;}





/*.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .flex-control-nav a{    width: 11px;
    height: 11px;
    padding: 0;
    border: 0;
    background: #fff;
    box-shadow: none;}
.latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .flex-control-nav a.flex-active{background: #2563b1}*/


.block-views-blockour-faculty-block-1 .views-field-field-image p img{float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;}




    .block-views-blockour-faculty-block-1 .views-field-body p {
    text-align: justify;
    display: block;
    font-size: 17px;
    font-family: 'robotoregular';
    line-height: 25px;
}

    

    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-left-director {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;
}


.block-views-blockour-faculty-block-1 .views-field-body .block1-header-left-director a {
    color: #235aa1;
    }



.block-views-blockour-faculty-block-1 .views-field-body li {
    list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    padding-bottom: 9px;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px;
}


.block-views-blockour-faculty-block-1 .views-field-body .block1-header-left-email {
    font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;
}



.block-views-blockour-faculty-block-1 .views-field-body .block1-header-red-lec {background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 35px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 95% center;
    text-decoration: none;}


    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-red-lec a{color: #fff;
    text-decoration: none; }

    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-red-lec:hover{background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 35px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 95% center;
    text-decoration:underline; }


    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-orange-lec {background: #ffdc7f url(../images/arrow.png) no-repeat;
    color: #000;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 35px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}


    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-orange-lec a{color: #000;
    text-decoration: none; }

    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-orange-lec:hover{background: #ffdc7f url(../images/arrow.png) no-repeat;
    color: #000;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 35px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline; }





     .block-views-blockour-faculty-block-1 .views-field-body .block1-header-blue-lec {background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 15px;
    display: table-cell;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}


    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-blue-lec a{color: #fff;
    text-decoration: none; }

    .block-views-blockour-faculty-block-1 .views-field-body .block1-header-blue-lec:hover{background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: none;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 15px;
    display: table-cell;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline; }


    .block-system-main-block .content .view-opinions-quick-comments .view-content .item-list ul {display: block; padding-top: 7px;} 

.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 95px 5px;
width: 100%;
background: #fff;
border:1px solid #fff;

}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 95px 5px;
width: 100%;
background: #ddebfc;
border:1px solid #235aa1;

}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list .views-field-field-image {
    display: inline-block;
    padding: 15px;
    float: left;
}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list .views-field-field-image .image-style-medium {
    border: 1px solid #235aa1;
    width: 220px;
    height: 126px;
}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list span {
    font-size: 18px;
    font-family: 'robotobold';
    padding: 10px;
    color: #235aa1;
    position: relative;
    float: left;
}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li .views-field-field-name .field-content {float: left;
    margin-right: 15px;
    margin-left: 10px;}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li .views-field-field-opinions-document .field-content img{padding: 10px 0 10px 10px;}


.block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li .views-field-field-name {font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
    margin-top: 5px;
    margin-left: 10px;}


    .block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li .views-field-field-opinions-quick-date {font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
    margin-top: 5px;
    margin-left: 10px;}



.block-system-main-block .view-events .view-content .item-list .events-links {
    /* display: flex; */
    padding: 0 0 0 10px;
}



.block-system-main-block .content .node--view-mode-full ul.gov-council{display: flex;
    flex-wrap: wrap;
    margin: 0 30px 0px 0px;
    margin-top: 22px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 18px 18px 33px 18px;
    background: #fff;
    border: 1px solid #fff;}


    .block-system-main-block .content .node--view-mode-full ul.gov-council li{margin: 20px 15px 0px 15px; font-size: 14px;}



    .block-system-main-block .view-young-scholars .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


    .block-system-main-block .view-young-scholars .view-content .item-list .views-field.views-field-title {text-align: center;}


.block-system-main-block .view-young-scholars .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
    
}



.block-system-main-block .view-young-scholars .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }



    .block-system-main-block .view-young-scholars .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}


     .block-system-main-block .view-young-scholars .view-content .item-list li .views-field.views-field-nothing .young-scholar-overlay .young-scholar-name{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}


    .block-system-main-block .view-young-scholars .view-content .item-list li .views-field.views-field-nothing .young-scholar-overlay .young-scholar-name a{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}


    .block-system-main-block .view-young-scholars .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


     .block-system-main-block .view-young-scholars .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}
	
	
	.block-views-blockadministration-block-4 .views-field-body p{text-align: justify;
    display: block;
    font-size: 17px;
    font-family: 'robotoregular';
    line-height: 25px;}
	
	
	.block-views-blockadministration-block-4 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-4 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-4 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center;}


   .block-views-blockadministration-block-4 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-4 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}
	
	
	.block-views-blockyoung-scholars-block-1 .views-field-body p {text-align: justify;
    display: block;
    font-size: 17px;
    font-family: 'robotoregular';
    line-height: 25px;}



	
	
	.block-views-blockyoung-scholars-block-1 .views-field-field-personnel-image  img {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}



.block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list ul {display: inline-flex;} 

.block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list li {margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#fff;

}

.block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 10px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px;
width: 442px;
background:#235aa1;
color: #fff;
}

.block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list .events-links{/*display: flex;*/padding: 0 0 0 10px;}




.block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list li:hover .field-content{color: #fff;}


.block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold';
    color: #235aa1; }





.block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
    margin-top: 5px;}


    


.block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list .read-more-link {
     background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
     
    
    }
    
    
    .block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list .read-more-link a {
     
    color: #fff;
    text-decoration: none; 
    
    
    }

    .block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list .read-more-link:hover {
     background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline; 
    
    }
    
    

      /*.block-system-main-block .view-content .item-list .views-field-nothing  .events-links  {    position: absolute;
    transform: translate(-50%, -50%);
    right: 68%;
    top: 38%;}*/ 


.block-views-blockcurrent-opening-block-3  .view-current-opening .view-content .item-list  .social-icons-events {margin-left: 12px;}


.block-views-blockcurrent-opening-block-3 .content .item-list-view .view-content .item-list ul {display: block;  } 

.block-views-blockcurrent-opening-block-3 .content .item-list-view .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background: #fff;
border:1px solid #fff;

}


.block-views-blockcurrent-opening-block-3 .item-list-view .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 33px 5px;
width: 100%;
background:#235aa1;
border:1px solid #235aa1;

}


.block-views-blockcurrent-opening-block-3 .content .item-list-view .view-content .item-list li:hover .field-content{color: #fff;}

 
.block-views-blockcurrent-opening-block-3 .content .item-list-view .view-content .item-list span{font-size: 18px;
font-family: 'robotobold'; padding: 10px; color: #235aa1; position: relative;}


.block-views-blockcurrent-opening-block-3 .content  .item-list-view .view-content .item-list .views-field-field-opening-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e;
	margin-top: 5px;
    margin-left: 10px;
}


	


.block-views-blockcurrent-opening-block-3 .content .item-list-view .view-content .item-list .read-more-link {
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	
	}
	
	
	.block-views-blockcurrent-opening-block-3 .content  .item-list-view .view-content .item-list .read-more-link a {
	 
    color: #fff;
    text-decoration: none; 
    
	
	}

	.block-views-blockcurrent-opening-block-3 .content  .item-list-view .view-content .item-list .read-more-link:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 40px 12px 25px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; 
	
	}
	

	.block-views-blockcurrent-opening-block-3 .content  .item-list-view  .view-content .item-list .views-field-nothing {
    position: absolute; }


    .block-views-blockcurrent-opening-block-3 .content .item-list-view .view-content .item-list .events-links {
     padding: 0 0 0 10px;
}
	

.block-views-blockcurrent-opening-block-3 .content .item-list-view .view-content .item-list  .social-icons-events {margin-left: 0px;} 



.block-views-blockcurrent-opening-block-3 .content .item-list-view .views-field-title .field-content{display: table;}


.block-system-main-block .node--view-mode-full table{border: 1px solid #d2d2d2; text-align: center;  margin-bottom: 20px;
    }

 .block-system-main-block .node--view-mode-full table.respro-dir{border: 1px solid #d2d2d2; text-align: left;  margin-bottom: 20px;
    }


 .block-system-main-block .node--view-mode-full table tbody tr{border: 1px solid #d2d2d2;
    }

  .block-system-main-block .node--view-mode-full table tbody tr td{border: 1px solid #d2d2d2;
    }

  
  .block-system-main-block .node--view-mode-full table tbody tr td h3{text-align: left;
    }

  .block-system-main-block .node--view-mode-full td, th{padding: 10px;
    }


    .block-system-main-block .content .node--view-mode-full ul.res-adv-coun{
    display: inline-flex;
    flex-wrap: wrap;
    }

   .block-system-main-block .content .node--view-mode-full ul.res-adv-coun li {
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    width: calc(100% * (1/2) - 20px);
    margin: 10px;
    background: #fff;
    }


    .block-system-main-block .content .node--view-mode-full ul.res-adv-coun li p{margin-left: 16px;}




    .block-system-main-block .forthcoming-event-list .view-content .item-list ul {display: block; padding-top: 7px;} 

.block-system-main-block .forthcoming-event-list .view-content .item-list li{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 93px 5px;
width: 100%;
background: #fff;
border:1px solid #fff;

}


.block-system-main-block .forthcoming-event-list .view-content .item-list li:hover{margin: 0 30px 0px 0px; 
margin-top: 22px;
box-shadow: 0px 0px 5px 0px #d2d2d2;
padding: 18px 18px 93px 5px;
width: 100%;
background: #ddebfc;
border:1px solid #235aa1;

}

.block-system-main-block .forthcoming-event-list .view-content .item-list li:hover .field-content{color: #235aa1;}

 
		 .block-system-main-block .forthcoming-event-list .view-content .item-list span{font-size: 18px;
    font-family: 'robotobold'; padding: 10px;
    color: #235aa1; position: relative;}


    .block-system-main-block .forthcoming-event-list .views-field-title .field-content{display: table;}



    .block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-nid a{
	 background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	 
	
	}



	.block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-nid a:hover{
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	}
	


	.block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-nothing  .events-links  /*{position: absolute;
    transform: translate(-50%, -50%);
    left: 0%;}*/ { margin-top: 22px;
    /*margin-left: 17px;*/}





.block-system-main-block .forthcoming-event-list .view-content .item-list  .social-icons-events {margin-left: 12px; font-size: 13px;
    font-family: 'robotobold';
    /*display: flex;*/} 



    .block-system-main-block .forthcoming-event-list .view-content .item-list .social-icons-events img{height: max-content;}
	
	 


		 



.block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-field-event-image{display: inline-block;
    padding: 15px;
    float: left; }



   .block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-nothing{position: absolute;
    left: 42%;
    right: 0px;
    margin-top: -21px; }




.block-system-main-block .forthcoming-event-list .view-content .item-list .social-icons-events a{margin-left: 5px;}

.block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-field-event-image .image-style-medium{border: 1px solid #235aa1;}


.block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-field-event-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #235aa1;}


	.block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-field-event-date:hover{font-size: 15px;
    font-family: 'robotoregular';
    color: #235aa1;}



    .block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-field-event-end-date{font-size: 15px;
    font-family: 'robotoregular';
    color: #235aa1;}


	.block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-field-event-end-date:hover{font-size: 15px;
    font-family: 'robotoregular';
    color: #235aa1;}
    


     .block-views-blockour-faculty-block-1  .content  .faculty-ganeshan .views-field-body p.faculty-ganeshan-anchor {
     margin-top: 12px;
} 



.block-views-blockour-faculty-block-1 .views-field-body .block1-header-left-email-faculty-ganeshan {
    font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;
    margin-left: 17px;
}



.block-views-blockadministration-block-5 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-5 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-5 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center; }


   .block-views-blockadministration-block-5 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-5 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}

.block-views-blockadministration-block-5 .content  .view-content  .item-list .administration-depart-detail-page{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;}

.block-views-blockadministration-block-5 .content  .view-content  .item-list .administration-depart-detail-page ul.admin-depart-name li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px; color: #000;}




.block-system-main-block .field__item .sti-4 p img {
    border:none;
    box-shadow:none;
    margin-right: 12px;
}





.block-system-main-block  .field__item .sti-4 .read-more-linksti-4 {
     background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 30px 12px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 0px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
     
    
    }
    
    
    .block-system-main-block  .field__item .sti-4 .read-more-linksti-4 a {
     
    color: #fff;
    text-decoration: none; 
    
    
    }

    .block-system-main-block  .field__item .sti-4 .read-more-linksti-4:hover {
     background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 30px 12px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 0px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration:underline; 
    
    }


    .block-system-main-block .field__item  p.faculty-ganeshan-anchor {
    margin-top: 12px;
}


 .block-system-main-block .field__item  .block1-header-left-email-faculty-ganeshan {
    font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;
     
}



.block-views-blockadministration-block-6 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-6 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-6 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center; }


   .block-views-blockadministration-block-6 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-6 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}

.block-views-blockadministration-block-6 .content  .view-content  .item-list .administration-depart-detail-page{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;}

.block-views-blockadministration-block-6 .content  .view-content  .item-list .administration-depart-detail-page ul.admin-depart-name li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px; color: #000;}



    .block-views-blockadministration-block-7 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-7 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-7 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center; }


   .block-views-blockadministration-block-7 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-7 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}

.block-views-blockadministration-block-7 .content  .view-content  .item-list .administration-depart-detail-page{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;}

.block-views-blockadministration-block-7 .content  .view-content  .item-list .administration-depart-detail-page ul.admin-depart-name li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px; color: #000;}



    .block-views-blockadministration-block-8 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-8 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-8 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center; }


   .block-views-blockadministration-block-8 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-8 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}

.block-views-blockadministration-block-8 .content  .view-content  .item-list .administration-depart-detail-page{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;}

.block-views-blockadministration-block-8 .content  .view-content  .item-list .administration-depart-detail-page ul.admin-depart-name li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px; color: #000;}



.block-views-blockadministration-block-11 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-11 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-11 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center; }


   .block-views-blockadministration-block-11 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-11 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}

.block-views-blockadministration-block-11 .content  .view-content  .item-list .administration-depart-detail-page{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;}

.block-views-blockadministration-block-11 .content  .view-content  .item-list .administration-depart-detail-page ul.admin-depart-name li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px; color: #000;}
    


    .block-views-blockadministration-block-13 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-13 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-13 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center; }


   .block-views-blockadministration-block-13 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-13 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}

.block-views-blockadministration-block-13 .content  .view-content  .item-list .administration-depart-detail-page{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;}

.block-views-blockadministration-block-13 .content  .view-content  .item-list .administration-depart-detail-page ul.admin-depart-name li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px; color: #000;}



       .block-views-blockadministration-block-15 .views-field-nothing {
    float: left;
    border: 6px solid #fff;
    box-shadow: 0px 0px 6px 6px #f3f3f3;
    margin-right: 35px;
}

.block-views-blockadministration-block-15 .views-field-nothing .img-designation-container .administration-img img{width: 100%;}
.block-views-blockadministration-block-15 .views-field-nothing .img-designation-container .administration-design{background: #235aa1;
    padding: 8px 8px 8px 8px;
    color: #fff;
    text-align: center; }


   .block-views-blockadministration-block-15 .views-field-field-email {font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;}


.block-views-blockadministration-block-15 .views-field-field-designation {font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;}

.block-views-blockadministration-block-15 .content  .view-content  .item-list .administration-depart-detail-page{font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    color: #235aa1;
    margin-top: 25px;}

.block-views-blockadministration-block-15 .content  .view-content  .item-list .administration-depart-detail-page ul.admin-depart-name li{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px; color: #000;}


    .block-system-main-block .field__item .ris-inte-prog p img {
    border: none;
    box-shadow: none;
    margin-right: 12px;
}


  .block-views-blockinner-page-banner-block-11 .inner-page-banner span.banner-title{ display: none;}



   .block-system-main-block .field__item .itec-trade-suit p img {
    border: none;
    box-shadow: none;
    margin-right: 12px;

}


/*.block-system-main-block .field__item .itec-trade-suit p {text-align: center;}*/



 .section .region-sidebar-first .menu--capacity-building {
    background: #ddebfc;
    padding: 18px;
}

.section .region-sidebar-first .menu--capacity-building h2 {
    font-family: 'robotobold';
    background: #235aa1;
    padding: 12px 20px 12px 20px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;}


    .block-system-main-block .field__item .ris-inte-prog1 p img {
     border: none;
     box-shadow: none;
     margin-right: 0px;
     }

 .block-system-main-block .field__item .ris-inte-prog1 p.ris-inte-prog1-innerimg{margin-left: 10px;}

  .block-system-main-block .field__item .ris-inte-prog1 table td .ris-inte-prog12img{text-align: center;}

  .block-system-main-block .field__item .ris-inte-prog1 table td {text-align: left;}

  .block-system-main-block .field__item .ris-inte-prog1 table td p {text-align: left;}


  .block-views-blockadministration-block-9 .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


     .block-views-blockadministration-block-9 .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


    .block-views-blockadministration-block-9 .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-views-blockadministration-block-9 .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-views-blockadministration-block-9 .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-views-blockadministration-block-9 .view-administration .view-content .item-list .field-content{color: #000 !important;}


	.block-views-blockadministration-block-9 .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-views-blockadministration-block-9 .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-views-blockadministration-block-9 .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}


 .block-views-blockadministration-block-9 .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-views-blockadministration-block-9 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-views-blockadministration-block-9 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-views-blockadministration-block-9 .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-views-blockadministration-block-9 .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-views-blockadministration-block-9 .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }


	.block-views-blockadministration-block-9 h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}




.block-views-blockadministration-block-10 .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


     .block-views-blockadministration-block-10 .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


    .block-views-blockadministration-block-10 .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-views-blockadministration-block-10 .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-views-blockadministration-block-10 .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-views-blockadministration-block-10 .view-administration .view-content .item-list .field-content{color: #000 !important;}


	.block-views-blockadministration-block-10 .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-views-blockadministration-block-10 .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-views-blockadministration-block-10 .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}


 .block-views-blockadministration-block-10 .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-views-blockadministration-block-10 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-views-blockadministration-block-10 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-views-blockadministration-block-10 .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-views-blockadministration-block-10 .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-views-blockadministration-block-10 .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }


	.block-views-blockadministration-block-10 h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}


.block-views-blockadministration-block-12 .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


     .block-views-blockadministration-block-12 .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


    .block-views-blockadministration-block-12 .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-views-blockadministration-block-12 .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-views-blockadministration-block-12 .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-views-blockadministration-block-12 .view-administration .view-content .item-list .field-content{color: #000 !important;}


	.block-views-blockadministration-block-12 .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-views-blockadministration-block-12 .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-views-blockadministration-block-12 .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}


 .block-views-blockadministration-block-12 .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-views-blockadministration-block-12 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-views-blockadministration-block-12 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-views-blockadministration-block-12 .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-views-blockadministration-block-12 .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-views-blockadministration-block-12 .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }


	.block-views-blockadministration-block-12 h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}



.block-views-blockadministration-block-14 .view-administration .view-content .item-list ul{display: flex;
    flex-wrap: wrap;}


     .block-views-blockadministration-block-14 .view-administration .view-content .item-list li {margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;}


    .block-views-blockadministration-block-14 .view-administration .view-content .item-list .views-field.views-field-title {text-align: center;}

.block-views-blockadministration-block-14 .view-administration .view-content .item-list  span {
    font-size: 14px;
    font-family: 'robotobold';
    color: #000 !important;
}


  .block-views-blockadministration-block-14 .view-administration .view-content .item-list .views-field.views-field-field-designation {font-size: 14px;
    font-family: 'robotobold';
    text-align: center;}

    .block-views-blockadministration-block-14 .view-administration .view-content .item-list .field-content{color: #000 !important;}


	.block-views-blockadministration-block-14 .view-administration .view-content .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }
   .block-views-blockadministration-block-14 .view-administration .view-content .item-list li:hover .views-field.views-field-nothing{opacity: 1;}
    
 .block-views-blockadministration-block-14 .view-administration .view-content .item-list li .views-field.views-field-nothing .personnel-overlay p{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}


 .block-views-blockadministration-block-14 .view-administration .view-content .item-list ul li .views-field img{width: 100%;
    height: 100%;}


  .block-views-blockadministration-block-14 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social{margin-top: 15px;
    margin-left: 5px; margin-bottom: 5px;}
  
  .block-views-blockadministration-block-14 .view-administration .view-content .item-list ul li .views-field-nothing .personnel-overlay .social img  {width: auto;
    height: auto; margin-right: 10px;}


    .block-views-blockadministration-block-14 .view-administration .view-content .item-list .read-more {
    background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}



   .block-views-blockadministration-block-14 .view-administration .view-content .item-list .read-more a {
	color: #fff;
    text-decoration: none;}

	.block-views-blockadministration-block-14 .view-administration .view-content .item-list .read-more:hover {
	 background:#e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	text-decoration:underline; }


	.block-views-blockadministration-block-14 h2 {
    font-size: 23px;
    font-family: 'robotobold';
    margin-bottom: 12px;
    color: #235aa1;
    padding-top: 20px;
    margin-left: 8px;
}



.section .region-sidebar-first .menu--research {
    background: #ddebfc;
    padding: 18px;
}


.section .region-sidebar-first .menu--research h2 {
    font-family: 'robotobold';
    background: #235aa1;
    padding: 12px 20px 12px 20px;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;
}



.block-views-blockyoung-scholars-block-1 .views-field-field-email {
    font-size: 16px;
    font-family: 'robotobold';
    margin-bottom: 0px;
    color: #235aa1;
    margin-top: 20px;
}


.block-views-blockyoung-scholars-block-1 .views-field-body table{border: 1px solid #d2d2d2;margin-top: 20px;}

.block-views-blockyoung-scholars-block-1 .views-field-body td, th{padding: 10px;}


.block-system-main-block .view-young-scholars .view-content .item-list li .views-field.views-field-nothing .young-scholar-overlay  p{color:#fff; font-size: 14px;
    font-family: 'robotoregular';
    text-align: center;}


  .block-system-main-block  .content .node--view-mode-full .ris-contact-us-item-list ul{display: inline-flex;}

  .block-system-main-block  .content .node--view-mode-full .ris-contact-us-item-list li{  list-style: none;  margin: 0 1.5em 0.25em 0;}


  .block-system-main-block  .content .node--view-mode-full .ris-contact-us-item-list li .ris-contact-us-map iframe{border: 1px solid rgba(216, 216, 216, 0.52);} 


   .block-system-main-block  .content .node--view-mode-full .bulk-drug-pdf {
    border: 1px solid rgba(204, 204, 204, 0.64);
    padding: 20px;
    font-family: 'robotoregular';
    font-size: 15px;
}



.block-system-main-block  .content .node--view-mode-full img.bulk-drug-img-right {
    float: right;
    width: 200px;
    margin-bottom: 10px;
}


.block-system-main-block .content .node--view-mode-full ul.ris-annual-report li{box-shadow: none;
    padding: 5px 18px; margin: 0px;}


.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list ul {
    display: flex;
    flex-wrap: wrap;
}



.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list li {
    margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 0px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/5) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;
    list-style: none;
}


.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list ul li .views-field img {
    width: 100%;
    height: 100%;
}


.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list .views-field.views-field-title {
    text-align: center;
    background: #235aa1;
    padding: 8px 8px 8px 8px;
    height: 120px;
}


.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme  .item-list span {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #fff !important;
}

.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list li .views-field.views-field-nothing{
    text-align: center;
    background: rgb(35 90 161 / 80%);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 63%;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    padding:20px 3px 0px 3px;
   }

.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list li:hover .views-field.views-field-nothing{opacity: 1;}


.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list li .views-field.views-field-nothing .young-scholar-overlay .young-scholar-name{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}


.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list li .views-field.views-field-nothing .young-scholar-overlay .young-scholar-name a{font-size: 14px;
    font-family: 'robotoregular';
    text-align: center; color:#fff; margin: 0px 3px 0px 3px;}




.block-system-main-block .content .node--view-mode-full  .IBSA-Visiting-Fellowship-Programme .item-list li .views-field.views-field-nothing .young-scholar-overlay  p{color:#fff; font-size: 14px;
    font-family: 'robotoregular';
    text-align: center;}



.block-system-main-block .content  .sitemap-item li.menu-item{list-style-image: url(/sites/default/files/inline-images/arrow.png);
    list-style-position: inside;
    padding-bottom: 9px;
    font-size: 17px;
    font-family: 'robotoregular';
    margin-left: 0px;}
 }



 .aagc-research-team .block-views-blockour-faculty-block-3 .faculty-ganeshan{width: 1170px !important;
    margin: 0px auto !important;}

div#block-views-block-our-faculty-block-3{width: 1170px !important;
    margin: 0px auto !important;}


 .block-views-blockour-faculty-block-3 h2{text-align: center;
    margin-bottom: 20px;
    text-align: center;
    color: #111111 !important;
    font-size: 35px;
    /*padding-bottom: 25px;*/
    font-family: 'robotobold';
}



	/*.block-views-blockour-faculty-block-3 > h2:after {
     content: "";
    width: 100px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 10;
    bottom: 0px;
    top: 115px;  
    content: "";
    width: 80px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: -6px;
}*/



	 

    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background: #fff;
    position: relative;
    transition: 0.5s;
    height: auto;
    /* padding-bottom: 0px; */}


     .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide:hover{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    margin: 10px;
    width: calc(100% * (1/4) - 20px);
    margin: 10px;
    background:#235aa1;
    position: relative;
    transition: 0.5s;
    height: auto;

    /* padding-bottom: 0px; */}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide:hover, .views-field.views-field-title span:hover, .views-field.views-field-field-designation .field-content:hover{ color:#fff;}

    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide .views-field img{ width: 200px;
    height: 200px;
    margin: 0px auto;}


    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-title{text-align: center; margin-top: 20px;  }

    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick-slide:hover .views-field.views-field-title a{color:#fff;}

    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-field-designation{text-align: center; }

    /*.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-title span{color:#000;}*/

/*  .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-title span{ color:#fff;}*/

    /*.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-field-designation .field-content{color:#fff;}*/

    /*.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-field-designation .field-content{color:#000;}*/


 



    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .read-more {background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    /* margin-top: 20px; */
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}


   .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .our-faculty-overlay{text-align: center; display: none;
}


    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content  nav.slick__arrow{bottom: 0;
    height: 2px;
    left: 50%;
    /* margin-top: -1px; */
    /* pointer-events: none; */
    position: absolute;
    top: auto;
    transform: translateY(-50%);
    /* width: 100%; */
    z-index: 2;
    margin-left: -40px;
    width: 80px;
    margin-bottom: -40px;}



    .block-views-blockabout-ris-block-1 .view-about-ris .about-aagc-video{font-size: 30px;
    position: relative;
    color: #111;
    font-family: 'robotobold';
    padding-bottom: 0;
    display: inline-block;
    margin: 0 0 30px 0;padding-top: 25px;}



.block-views-blockabout-ris-block-1 .view-about-ris .about-aagc-video:after {
    content: "";
    width: 80px;
    background: #6ba3ea;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: -6px;
}


.block-views-blockabout-ris-block-1 .view-about-ris .view-latest-news .flexslider .flex-viewport{padding: 20px; height: 550px !important;}


 .block-views-blockabout-ris-block-1 .view-about-ris .latest-update-dynamic-area{font-size: 30px;
    position: relative;
    color: #111;
    font-family: 'robotobold';
    padding-bottom: 0;
    display: inline-block;
    margin: 0 0 30px 0;}


.block-webform-block{
	 position: fixed;
    right: -9px;
    top: 61%;
    transform: translate(0, -50%);
    z-index: 100;
    transition: all ease-in-out 0.5s;
}



 .block-webform-block h2 {
    position: absolute;
    /*left: -175px;*/
    left: -108px;
    top: 50%;
    transform: translateY(-50%);
    transform: rotate(270deg);
    cursor: pointer;
    background: #2261b2;
    padding: 6px;
    /*height: 46px;*/
    height: auto;
    /*width: 100%;*/
    width: 60%;
    text-align: center;
    color: #fff;
    font-family: 'robotobold';
    font-size: 23px;
    border-radius: 10px 10px 0px 0px;
}  

 .block-webform-block .content{ width: 300px;
    float: left;
    background: #fff;
    border-radius: 10px;
    border: 2px solid #2261b2;
    padding: 10px 15px;
    margin: 0px;
    height: 570px;
}



.block-block-content  .quick-link-block{ width: 130px;
    margin: 0px auto !important;}



.block-block-content  .quick-link-block ul{display: flex;
     }


    .block-block-content  .quick-link-block li{background: #e12e35  ;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 12px 15px 12px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
    margin-right: 10px;}


    .block-block-content  .quick-link-block li a{color: #fff;}
    

    .quick-link-homepage {text-align: center;
    padding-top: 80px;
    margin-bottom: 60px;}


  .quick-link-homepage h2{ text-align: center;
    color: #111111;
    font-size: 35px;
    font-family: 'robotobold';}



     .section .region-sidebar-first .left-menu-aagc {
    background: #ddebfc;
    padding: 18px;
}

.block-views-blockabout-ris-block-1 .view-about-ris .view-content .about-aagc-title a{text-decoration: none;}




    body .flex-control-nav{display: none;}


 

body .view-latest-news .slick-current ul.block-grid {
    display: block;
    display: grid;
    padding: 0;
    margin: 0;
    color: #fff;
}


body .view-latest-news .slick-current ul.block-grid li {
    background-color: #1868ce;
    margin: 15px 0 -10px;
    padding: 20px;
}

body .view-latest-news .slick-current ul.block-grid li .views-field-title span.field-content{color:#fff;}

body .view-latest-news .slick-current ul.block-grid li .views-field-title span.field-content a{text-decoration: none;
    font-size: 18px;
    color: #f8d755;
    font-style: italic;
    font-family: 'robotobold';}

body .view-latest-news .slick-current ul.block-grid li .views-field-body .field-content p{color: #fff; text-align: left;}


body .home-slider{margin-bottom: -60px;}

body .latest-news-section .layout-container .view-about-ris.view-display-id-block_1{padding-top: 40px;}
#block-webform{position: fixed;right:-300px;top: 50%;transform: translate(0, -50%);z-index:100;transition: all ease-in-out 0.5s;}
#block-webform.active{right: -8px;}


body .view-latest-news .slick__arrow {position: absolute;
    right: 0;
    top: -44px;
    width: auto;
    left: 78%;
    margin-right: 20px;}



.block-webform-block .content .webform-submission-form .feedback-input-box {
    width: 98%;
    /*float: left;*/
    padding: 7px 15px;
    border: 1px solid #ced4da;
    background: #fff;
    font-size: 14px;
    line-height: 18px;
    border-radius: 5px;
    margin-bottom: 0px;
} 

.block-webform-block .content .webform-submission-form textarea#edit-message{height: 80px;}


  .block-webform-block .content .webform-submission-form .feedback-submit input {float: left;
    width: 98%;
    background: #e12e35;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-align: center;
    padding: 7px 0px;
    border: 2px solid #e12e35;
    transition: all ease-in-out 0.5s;}


   .block-webform-block .content .webform-submission-form .form-item-captcha-response input {
    width: 98%;
    float: left;
    padding: 7px 15px;
    border: 1px solid #ced4da;
    background: #fff;
    font-size: 14px;
    line-height: 18px;
    border-radius: 5px;
    margin-bottom: 10px;
} 


.block-views-blockabout-ris-block-1 .view-about-ris .view-content .slick-list .views-field-title a:after{content: "";
    width: 80px;
    background: #f8d755;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -6px;} 
	
	
	
body .region-breadcrumb {
    margin-top: 50px;
}	



.block-system-main-block .content .node--view-mode-full .blue-resource-areas ul {
    margin-bottom: 15px;
}


.block-system-main-block .view-events .view-content .item-list .views-field-field-event-date .field-content .forthcoming-event-dates .span.event-cal-img {
    font-size: 15px !important;
    font-family: 'robotoregular' !important;
    color: #235aa1 !important;
}


.block-system-main-block .view-events .view-content .item-list .views-field-field-event-date .field-content .forthcoming-event-dates .span.event-cal-img:hover {
    font-size: 15px !important;
    font-family: 'robotoregular' !important;
    color: #235aa1 !important;
}

.block-system-main-block .view-events .pager ul.pager__items  {border: 1px solid #dddddd;
    border-radius: 6px;
    width: 680px;
    padding: 6px;
    margin: 50px 0px;
}

.block-system-main-block .view-events .pager li .pager__item-active  {background: #337ab7;
    color: #fff;
    border: 1px solid #dddddd;}
    
    
    .block-system-main-block .view-events .pager li.pager__item   {border-right: 1px solid #dddddd;}
    
    .block-system-main-block .view-events .pager li.pager__item:hover   {background: #337ab7; color:#fff; border-right: 1px solid #dddddd;}
    
    .block-system-main-block .view-events .pager li.pager__item a{color:#4d7ac9; text-decoration:none;}
    
    .block-system-main-block .view-events .pager li.pager__item a:hover   {color:#fff;  text-decoration:none;}


    .block-system-main-block .view-events .pager .pager__item {
    border-right: 1px solid #dddddd;
}


    .block-system-main-block .view-media-centre .view-content .item-list .views-field-nid a{
	 background: #235aa1 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
	 
	
	}



	.block-system-main-block .view-media-centre .view-content .item-list .views-field-nid a:hover{
	 background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
	font-family: 'robotoregular';
    font-size: 14px;
    padding: 9px 30px 9px 20px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;
	 
	}
	
	
	.block-system-main-block .view-events .view-content .item-list .views-field-field-event-end-date  .field-content .forthcoming-event-dates {font-size: 15px;
    font-family: 'robotoregular';
    color: #3e3e3e !important;}
	
	
	
	 .block-system-main-block .content .webform-submission-form .feedback-input-box {
    width: 98%;
   /* float: left;*/
    padding: 10px 15px;
    border: 1px solid #ced4da;
    background: #fff;
    font-size: 14px;
    line-height: 18px;
    border-radius: 5px;
    margin-bottom: 0px;}



    .block-system-main-block .content .webform-submission-form .webform-button--submit {
    float: left;
    width: 98%;
    background: #e12e35;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-align: center;
    padding: 10px 0px;
    border: 2px solid #e12e35;
    transition: all ease-in-out 0.5s;
    margin-bottom: 25px;}


    .block-system-main-block .content .webform-submission-form .form-item-captcha-response input {
    width: 98%;
    float: left;
    padding: 10px 15px;
    border: 1px solid #ced4da;
    background: #fff;
    font-size: 14px;
    line-height: 18px;
    border-radius: 5px;
    margin-bottom: 10px;
} 

.block-system-main-block .content .node--view-mode-full .ris-contact-us-item-list .col-md-4 {
    float: left;
}

.block-system-main-block .content .node--view-mode-full .ris-contact-us-item-list .col-md-8 {
    float: left;
}

.block-views-blocksocial-media-block-1 .social-media-home .view-content .slick-list .slick__slide{margin-right:20px;}

.block-views-blockabout-ris-block-2 .content .view-about-ris {
    margin-top: 40px;
    box-shadow: 0px 0px 5px 0px #d2d2d2;
    padding: 18px;
    padding-left: 0px;
    padding-bottom: 1px;
}

.block-system-main-block .search-results {
    margin-left: -58px;
}

.block-system-main-block .search-results .search-result__title {
    font-size: 20px;
}

.block-system-main-block .search-results .search-result__snippet {
    font-size: 15px;
    text-align: justify;
}

    .block-system-main-block .search-form #edit-submit{
    background: #e12e35;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    padding: 10px 10px 10px 10px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 15px;
    transition: all 0.5s ease;
    background-position: 88% center;
    border: 0px;
}

 .block-system-main-block .search-form #edit-keys{  padding: 10px 15px;
    border: 1px solid #ced4da;
    background: #fff;
    font-size: 14px;
    line-height: 18px;
    border-radius: 5px;
    margin-bottom: 0px;
}


/* mobile responsive css starts */

@media  (max-width:1300px){
    #block-topleft {
    width: 55%;
    }
    #block-topright {
    width: 25%;
    }
    .region-middle-header{    
    right: 0px;
    width: 300px;}
    .region-header .site-branding {
    flex: 0 0 37%;
    max-width: 37%;
    }
    .region-header .navigation {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 0 0 5px;
    }

    .region-header .navigation > .content{float: right;}
    .block-views-blocklatest-news-block-1 h2{padding: 50px 20px}
    .latest-news-section .layout-container .block-views-blocklatest-news-block-1{max-width: 100%;}
    .latest-news-section .layout-container .view-about-ris.view-display-id-block_1{padding: 0 20px;max-width: 100%;}
    .latest-news-section .layout-container .view-about-ris .view-footer {
    padding: 0 0 0 25px;
    }
    .block-quickinner-tab .ui-tabs .ui-tabs-panel > div{max-width: 100%;width: 100%;}
    body .events-main-wrapper, body .social-media-home, body .site-footer__top{padding: 70px 20px;}
}
@media  (max-width:1200px){
    #block-topright {
    width: 31%;
    }
    .language-switcher-language-url{width: 13%;}
    #block-topleft{width: 44%;}
    .region-header .navigation ul.menu li.menu-item.menu-item--expanded a{padding: 10px 20px 10px 5px;}
    .region-header .site-branding {
    flex: 0 0 32%;
    max-width: 32%;
    }
    .region-header .navigation {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 0 0 5px;
    }
    .region-header .navigation ul.menu li.menu-item a{padding: 10px 13px;}
    .block-views-blocklatest-news-block-1 h2::after{right: 15px}
    .block-views-blocklatest-news-block-1 h2 {
    padding: 53px 20px;
    font-size: 20px;
    }
    .latest-news-section{top: -25px;}
    .latest-news-section .layout-container .view-about-ris .view-content{padding-right: 40px;}
    .latest-news-section .layout-container .view-about-ris .view-footer {
    padding:0 0 0 25px;
    }
    .block-quickinner-tab .ui-tabs .ui-tabs-panel > div{padding: 40px 20px 16px 20px;}
    .block-quickinner-tab.publications-home .ui-tabs .ui-tabs-panel > div{padding: 65px 0 16px 0;}
    .ui-tabs .ui-tabs-panel{padding:15px;}
    .block-quickinner-tab.publications-home .grid__content{border:2px solid #e4a6a6;}
    .block-quickinner-tab.publications-home .grid__content:hover{border: 2px solid #7f0c12;}
    .block-quickinner-tab.publications-home .grid__content{padding: 9px}
    body .site-footer .layout-container .col-md-2 h2, body .site-footer .layout-container .col-md-3 h2, body .site-footer .layout-container .col-md-3 h2{width: 100%;}
.region-header .site-branding img{max-width: 100%;}
.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    left: 40%;
}

.region-middle-header {
    right: 0px;
    width: 300px;
    top: 5px;
}

}


@media   (max-width:992px){
  .region-header .navigation {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 0 0 5px;
    }
    .region-header .navigation ul.menu li.menu-item a {
    padding: 10px 4px;
    font-size: 13px;
}
    .region-header .navigation > .content{float: left;}
    .region-header .navigation ul.menu li.menu-item.menu-item--expanded a {
    padding: 10px 29px 10px 10px;
    }
    .region-header .site-branding {
    flex: 0 0 40%;
    max-width: 40%;
    }
    .region-middle-header{/*width: 480px;top: 16px;*/
    width: 260px;
    top: 0px;
    right: 0px;}
    .region-middle-header ul li {
    padding: 5px 0px;
    }
    .region-middle-header .block-search input{margin: 0 10px;}
    .region-middle-header ul li a{font-size: 17px;padding: 0 6px;}
    .region-top-header ul li a{padding: 0 5px;}
    #block-topleft {
    width: 37%;
    }
    #block-topright {
    width: 34%;
    }
    .language-switcher-language-url{padding: 0 10px;}
    #block-textresizer #fontlinks ul {
    padding: 0 0 0 0;
    }
    .language-switcher-language-url {
    width: 15%;
    }
    .region-slider .flex-direction-nav a{width: 70px;background-size: 70px;height: 70px;}
    .region-slider .slides .views-field-title, .region-slider .slides .views-field-body{padding: 10px;}
    .region-slider .slides .views-field-title .field-content {
    font-size: 17px;
}
    .block-views-blocklatest-news-block-1 h2 {
    padding: 73px 20px 33px 20px;
    font-size: 20px;
    }
    .block-views-blocklatest-news-block-1 h2::after {
    right: auto;
    top: 22px;
    left: 50%;
    transform: translate(-50%,0);
    }
    img.align-center{max-width: 100%;}
    .section .region-sidebar-first .menu-item{ }
    .section .region-sidebar-first .menu--our-inititives h2{padding: 12px 10px 12px 10px;font-size: 14px;}
    .section .region-sidebar-first .menu--our-inititives ul li {
    padding: 0px 0px 10px 0px;
    }
    .block-views-blockabout-ris-block-2 .flexslider .datetime{margin: 10px 0;font-size: 10px;padding: 3px;}
    .social-sharing-buttons{margin: 13px 0;}

    div#block-views-block-our-faculty-block-3 {
    width:94% !important;}

   .latest-news-section .layout-container .view-about-ris .view-footer{
    padding: 0 0 0 0px;
   }
   body .view-latest-news .slick__arrow {
    left: 72%;
    }
    .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    left: 49%;
}
.block-system-main-block .node--view-mode-full .our-team-ris img {
    width: 100%;
}

  .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 10px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    /*margin: 10px;*/
    width: 46%;
    margin-left: 26px;
    margin-right:0px; 
    background: #fff;
    position: relative;
    transition: 0.5s;
    height:auto;
    margin-bottom: 10px;
    margin-top: 5px;
    /* padding-bottom: 0px; */}


     .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li:hover{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    /*margin: 10px;*/
    width: 46%;
    margin-left: 26px;
    background:#235aa1;
    position: relative;
    transition: 0.5s;
    height: auto;
    /* padding-bottom: 0px; */}

    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li .views-field img {
    width:202px;
    height: 202px;
    margin: 0px auto;
     
}

.block-system-main-block .view-events .view-content .item-list li .field-content a{padding: 0px;}

.block-system-main-block .view-events .view-content .item-list li:hover .field-content a{padding: 0px;}
   
.block-system-main-block .view-events .view-content .item-list .views-field-field-event-end-date .field-content .forthcoming-event-dates{
    margin-left: 10px;}

.block-system-main-block .view-events .view-content .item-list span{padding: 0px;}   


.block-system-main-block .view-events .view-content .item-list .views-field-nid a{margin-left: 10px;padding: 9px 30px 9px 20px !important;}
.block-system-main-block .view-events .view-content .item-list .views-field-nid a:hover{margin-left: 10px;padding: 9px 30px 9px 20px !important;}

}

 

}
  

@media (max-width:769px){
    
body .latest-news-section .layout-container .view-about-ris.view-display-id-block_1 {
    padding-top: 0px;
}    
.region-latest-news {
    /* background: linear-gradient(to right, #f3f7fd 57.5%, #c0d3ee 40%); */
    background: #f3f7fd;}


.latest-news-section .layout-container .view-about-ris .view-content {
    padding: 20px 10px 30px 10px;
    /*background:#f3f7fd;*/
    margin-bottom: 0px;
}    

.latest-news-section .layout-container .view-about-ris .view-footer {
   /*padding: 20px 10px 2px 10px;*/
    padding: 40px 30px 20px 30px;
    background: #c0d3ee;
    margin: 0px -20px 0px -20px;

}

.latest-news-section .layout-container .view-about-ris.view-display-id-block_1 {
    display:block;
    grid-template-columns: 60% 40%;
    max-width: 1290px;
    margin: 0 auto;
}

.latest-news-section .layout-container .block-views-blocklatest-news-block-1 {
    top: 0px;
}


div#block-views-block-our-faculty-block-3{
    width: 100% !important;
}


 .block-views-blockour-faculty-block-3 h2{text-align: center;
    margin-bottom: 20px;
    text-align: center;
    color: #111111 !important;
    font-size: 35px;
    /*padding-bottom: 25px;*/
    font-family: 'robotobold';
}


    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 10px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    /*margin: 10px;*/
    width: 43%;
    margin-left: 23px;
    margin-right:0px; 
    background: #fff;
    position: relative;
    transition: 0.5s;
    height:auto;
    margin-bottom: 10px;
    margin-top: 5px;
    /* padding-bottom: 0px; */}


     .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li:hover{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    /*margin: 10px;*/
    width: 43%;
    margin-left: 25px;
    background:#235aa1;
    position: relative;
    transition: 0.5s;
    height: auto;
    /* padding-bottom: 0px; */}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li:hover, .views-field.views-field-title span:hover, .views-field.views-field-field-designation .field-content:hover{ color:#fff;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li .views-field img{width: 100%;
    height: 100%;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-title{text-align: center; margin-top: 20px;  }
    
.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li:hover .views-field.views-field-title a{color:#fff;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-field-designation{text-align: center; }

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .read-more {background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    /* margin-top: 20px; */
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .our-faculty-overlay{text-align: center; display: none;
}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content  nav.slick__arrow{bottom: 0;
    height: 2px;
    left: 50%;
    position: absolute;
    top: auto;
    transform: translateY(-50%);
    z-index: 2;
    margin-left: -40px;
    width: 80px;
    margin-bottom: -40px;
}

body .view-latest-news .slick__arrow {position: absolute;
    right: 0;
    top: -44px;
    width: auto;
    left: 81%;
    margin-right: 40px;}

.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 100%;}

 #block-topleft {
    width: 50%;
    }
    #block-topright {
    width: 63%;
}
.language-switcher-language-url {
    padding: 0 0;
    width: auto;
}

.region-top-header{ width: 100%;text-align: left}

.region-top-header ul li{ padding: 0px;}

/*#block-sociallinks {
    display:none;
}*/

.region-middle-header {
    width: 260px;
    top: 0px;
    right: 0px;
    
}

.region-header .navigation {
    display: none;
}


.region-middle-header .block-search input {
    left: 0px;
    background-size: 20px;
    margin: 0 10px;
    border: none;
    background: none;
    top: 0px;
}


.region-header .site-branding {
    flex: 0 0 50%;
    max-width: 50%;
    top: -10px;
}


.region-header .site-branding img {
    max-width: 100%;
}

body .events-main-wrapper, body .social-media-home, body .site-footer__top {
    padding: 30px 20px;
}

body .social-media-home > .view-header > h2:before{top: 73px;}

body .site-footer .layout-container .col-md-2 h2, body .site-footer .layout-container .col-md-3 h2, body .site-footer .layout-container .col-md-3 h2 {
    width: 100%;
}

.region-top-header ul li a {
    padding: 0 3px;
    font-size: 11px;
}

#block-textresizer #fontlinks ul {
    padding: 0 0 0 0;
}

.home-slider .flex-direction-nav {
    display: none;
}

body .flex-control-nav {
     display: block; 
}

.flex-control-nav {
    z-index: 99;
    bottom: -11px;
}

.home-slider .flexslider {
    margin: 0;
}

body .home-slider {
   margin-bottom: 0px;
}

.region-slider .slides .views-field-body .field-content {
    font-size: 13px;
    line-height: 18px;
}

.region-slider .slides .views-field-body {
    bottom: 30px;
}


.region-slider .slides .views-field-title {
    bottom: 30px;
    line-height: 17px;
    width: 300px;
   padding: 10px;
}

 .region-slider .slides .views-field-title .field-content {
    font-size: 17px;
} 
.flexslider .slides img {
    min-height: 215px;
}

.block-system-main-block .node--view-mode-full .our-team-ris img{
    width: 100%;
}


.home-slider .layout-container .inner-page-banner img{
  height: 200px;
  margin-bottom: -60px;
}


.block-system-main-block .node--view-mode-full p iframe{
  width: 100%;

}

.region-breadcrumb .block-better-social-sharing-buttons {
    margin-top: 0px;
}

.block-system-main-block .view-events .view-content .item-list .views-field-field-event-image {
   float:left; 
}

.block-system-main-block .view-events .view-content .item-list li {
    padding: 18px 18px 120px 5px;
   }

.block-system-main-block .view-events .view-content .item-list li:hover{
padding: 18px 18px 120px 5px;
}

.block-system-main-block .view-events .view-content .item-list li:hover .field-content{
color: #235aa1;
}

.home-slider .layout-container .inner-page-banner span.banner-title{
top: 70%;
font-size: 34px;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
     left: 27%;
   }

 .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-by .field-content {
    display: block;
    margin-left: 200px;
}

.block-system-main-block .view-publication .view-content .item-list li {
    height: auto;
    padding: 15px 18px 150px 5px;
}

.block-system-main-block .view-publication .view-content .item-list li:hover{
   height: auto;
   padding: 15px 18px 150px 5px;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image{
  float:left;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file .pub-link{
    margin-top: -13px;
    margin-left: 29px;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-description {
    
}
.block-system-main-block .view-publication .view-content .item-list .views-field-title {
    padding: 0px 0px 0px 15px;
    margin-top: -10px;
}
.block-system-main-block .view-publication .pager ul.pager__items {
    width: 100%;
   }

   body .site-footer .layout-container .col-md-2 h2{
    margin-top: 25px;
   }

   body .site-footer .layout-container .col-md-3 h2{
     margin-top: 25px;
   }

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    left: 47%;

}

.block-system-main-block .view-media-comments .pager ul.pager__items {
    width:100%;
    }

.block-system-main-block .view-media-comments .view-content .item-list .views-field-field-image {
   float: left;
}

.block-system-main-block .view-media-comments .view-content .item-list .views-field-field-media-descriptions{
        display: block;
        margin-left: 230px;
}

.block-system-main-block .views-exposed-form {
   margin-top: -40px;
}
.main-content .section .block-page-title-block .page-title {
   margin-top: 15px;
}
.block-system-main-block .view-media-comments .view-content .item-list .views-field-field-media-document {
   padding: 60px 0px 0px 15px;
}
.block-system-main-block .view-media-comments .view-content .item-list li {
    padding: 18px 18px 83px 5px;
   }

   .block-system-main-block .view-media-comments .view-content .item-list li:hover{
     padding: 18px 18px 83px 5px;
   }

.block-system-main-block .view-our-faculty .view-content .item-list li{
        width: calc(100% * (1/2) - 20px);
}

.col-sm-4 {
   flex: 0 0 100% !important;
    max-width: 100% !important;
}

.col-sm-8 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.block-system-main-block .view-events .pager ul.pager__items {
    width: 100%;
}

.block-system-main-block .view-media-centre .pager ul.pager__items {
   width: 100%;
}

.block-system-main-block .content .node--view-mode-full .ris-contact-us-item-list .col-md-4 {
    float: none;
    flex: 0 0 100%;
    max-width: 100%;
}

.block-system-main-block .content .node--view-mode-full .ris-contact-us-item-list .col-md-8 {
    float: none;
    flex: 0 0 100%;
    max-width: 100%;
}


.block-system-main-block .view-events .view-content .item-list li .field-content a{padding: 0px;}

.block-system-main-block .view-events .view-content .item-list li:hover .field-content a{padding: 0px;}
   
.block-system-main-block .view-events .view-content .item-list .views-field-field-event-end-date .field-content .forthcoming-event-dates{
    margin-left: 10px;}

.block-system-main-block .view-events .view-content .item-list span{padding: 0px;}   


.block-system-main-block .view-events .view-content .item-list .views-field-nid a{margin-left: 10px;padding: 9px 30px 9px 20px !important;}
.block-system-main-block .view-events .view-content .item-list .views-field-nid a:hover{margin-left: 10px;padding: 9px 30px 9px 20px !important;}


.block-views-blocksocial-media-block-1 .social-media-home .view-content .slick-list .slick__slide .views-field-body .field-content .socal-facebook iframe{
    height: 375px !important;
}

.block-views-blocksocial-media-block-1 .social-media-home .view-content .slick-list .slick__slide .views-field-body .field-content .socal-twitter div{
    height: 375px !important;
}

.block-views-blocksocial-media-block-1 .social-media-home .view-content .slick-list .slick__slide .views-field-body .field-content .facebookdiv iframe{
    height: 375px !important;
}



}



@media(max-width:769px){
    /*nav responsive*/
.region-header .navigation .visually-hidden {
    content: "";
    border-bottom: 3px solid #2261b2;
    width: 30px;
    position: absolute;
    right: 15px;
    top:65px;
    z-index: 99;
    overflow: visible;
    clip: unset;
    font-size: 0px;
    cursor: pointer;
    height: 27px;
}
.region-header .navigation .visually-hidden::before, .region-header .navigation .visually-hidden::after {
    content: "";
}
.region-header .navigation .visually-hidden::before {
    background: #2261b2;
    height: 3px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 999;
}
.region-header .navigation .visually-hidden::after {
    position: absolute;
    right: 0;
    top: 12px;
    height: 3px;
    width: 30px;
    background: #2261b2;
    z-index: 99;
}
.region-header .navigation .content {
    position: fixed;
    left: -250px;
    top: 0;
    bottom: 0;
    width: 250px;
    background: #e12e35;
    height: 100vh;
    transition: all 0.5s ease;
    z-index: 9999;
}
.region-header .navigation .visually-hidden.nav-active2 + .content {
    left: 0;
}

.region-header .navigation .visually-hidden.nav-active2 + .content::before {

    content: "";
    background: rgba(0,0,0,0.8);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

}
.menu-toggle-target.menu-toggle-target-show {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 250px;
    top: 0;
    background: #e12e35;
    width: 45px;
    z-index: 999999999;
    height: 42px;
    cursor: pointer;
}
.region-header .navigation .visually-hidden.nav-active2 + .content .menu-toggle-target.menu-toggle-target-show {
    opacity: 1;
    visibility: visible;
}
.region-header .navigation .visually-hidden.nav-active2 + .content .menu-toggle-target.menu-toggle-target-show::before {
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    content: "";
    position: absolute;
    height: 5px;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    margin-left: 7px;
}
.region-header .navigation ul.clearfix.menu {
    height: 100%;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 99999999999;
    left: 0;
    background: #e12e35;
}
.region-header .navigation ul.menu li.menu-item {
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0 15px;
}
.region-header .navigation ul.menu li.menu-item a, .region-header .navigation ul.menu li.menu-item.main-nav-responsive span {
    width: 100%;
    background: transparent !important;
    padding: 10px 0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    color: #fff;
}
.region-header .navigation ul.menu li.menu-item:hover, .region-header .navigation ul.menu li.menu-item:hover {
    background: #ffecee;
}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu {
    background: #ffecee;
    position: unset;
    padding: 15px 0;
    width: 100%;
}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu {
    max-height: 350px;
    overflow: auto;
}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu li a {
    color: #333;
    border: 0;
    background: transparent;
    padding: 4px 0;
}
.region-header .navigation ul.menu li.menu-item:hover a, .region-header .navigation ul.menu li.menu-item:hover span {
    color: #333;
}
.region-header .navigation ul.menu li.menu-item.menu-item--expanded a::before, .region-header .navigation ul.menu li.menu-item.menu-item--expanded span::before {

    filter: brightness(100);

}
.region-header .navigation ul.menu li.menu-item:hover a::before, .region-header .navigation ul.menu li.menu-item:hover span::before {
    filter: unset;
}


.region-header .navigation ul.menu li.menu-item.menu-item--expanded.main-nav-responsive ul.menu li a::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: -15px;
    background: #e12e35;
    top: 12px;
    filter: unset;
}
#block-ris-search h2 {
    content: "";
    background: url(../images/search-icon.png) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    font-size: 0px;
    width: 40px;
    height: 35px;
    background-position: center;
    border: 0;
    position: absolute;
    right:55px;
    top: -52px;
    z-index: 9999;
    cursor: pointer;
    display: block;
}
#block-ris-search .content {
    position: absolute;
    right: 0;
    display: none;
    top: -4px;
    transition: all 0.5s ease;
    z-index: 999;
    background: #fff;
}
#edit-actions {
    display: none;
}
.region-middle-header .block-search input {
    border: 1px solid #ddd;
padding: 6px 10px;
margin: 0;
width: 250px;
}
#block-sociallinks{margin-right: 100px;}
#block-ris-search {
    position: absolute;
    right: 0;
    top: 52px;

}
#block-ris-search .content.show {
    right:0;
    display: inline-block;
}
#edit-actions {
    display: none;
}
.block-block-content .quick-link-block ul{margin-left: 0;
    width: 100%;
    padding: 0 10px;
    justify-content: center;}
    .block-block-content .quick-link-block{width: 100%;}
    .block-block-content .quick-link-block li{    margin-right: 5px;    padding: 12px 7px 12px 8px;}
.region-header .navigation ul.menu li.menu-item a{font-size: 14px;}
.language-switcher-language-url {
    width: 20%;
}
#block-topright {
    width: 54%;
}

.block-webform-block #edit-actions{ display: block;}


.latest-news-section .layout-container .view-about-ris .view-content .views-field-title a{
    font-size: 25px;
}

.block-views-blockabout-ris-block-1 .view-about-ris .latest-update-dynamic-area{
    font-size: 25px;
}


.block-views-blockabout-ris-block-1 .view-about-ris .about-aagc-video{
    font-size: 25px;
}

.block-views-blockabout-ris-block-1 .view-about-ris .about-aic-video{
    font-size: 25px;
}

.main-content .section .block-page-title-block .page-title{
    font-size: 25px;
}

body .events-main-wrapper h2.events-heading{
    font-size: 25px;
}

.block-views-blockour-faculty-block-3 h2{
    font-size: 25px;
}

.quick-link-homepage h2{
    font-size: 25px;
}


body .social-media-home .view-header h2{
    font-size: 25px;
}

.latest-news-section .layout-container .view-about-ris .view-content .views-field-body p{
    font-size: 15px;
    line-height: 23px;
}


.block-system-main-block .field__item p{
    font-size: 15px;
    line-height: 23px;
}

body .view-latest-news .slick__arrow {
    left: 63%;
}

.block-system-main-block .view-publication .pager ul.pager__items{
    width: 100%;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file .pub-link{
    margin-left: 97px;
}

.block-system-main-block .view-media-centre .pager ul.pager__items{
    width: 100%;
}

.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-nothing {
    padding: 25px 10px 15px 10px;
    display: inline-block;
}

.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events {
    padding: 12px 10px 12px 10px;
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 10px;
}

.block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-nothing {
    padding: 25px 10px 15px 10px;
    display: inline-block;
}

.block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events {
    padding: 12px 10px 12px 10px;
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 10px;
}

.block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-nothing {
    padding: 25px 10px 15px 10px;
    display: inline-block;
}

.block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-nothing .events-links .social-icons-events {
    padding: 12px 10px 12px 10px;
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 10px;
}

}



@media(max-width:572px){
body .latest-news-section .layout-container .view-about-ris.view-display-id-block_1 {
    padding-top: 0px;
}    
.region-latest-news {
    /* background: linear-gradient(to right, #f3f7fd 57.5%, #c0d3ee 40%); */
    background: #f3f7fd;}


.latest-news-section .layout-container .view-about-ris .view-content {
    padding: 20px 10px 30px 10px;
    /*background:#f3f7fd;*/
    margin-bottom: 0px;
}    

.latest-news-section .layout-container .view-about-ris .view-footer {
   /*padding: 20px 10px 2px 10px;*/
    padding: 40px 30px 20px 30px;
    background: #c0d3ee;
    margin: 0px -20px 0px -20px;

}

.latest-news-section .layout-container .view-about-ris.view-display-id-block_1 {
    display:block;
    grid-template-columns: 60% 40%;
    max-width: 1290px;
    margin: 0 auto;
}

.latest-news-section .layout-container .block-views-blocklatest-news-block-1 {
    top: 0px;
}


div#block-views-block-our-faculty-block-3{
    width: 94% !important;
}


 .block-views-blockour-faculty-block-3 h2{text-align: center;
    margin-bottom: 20px;
    text-align: center;
    color: #111111 !important;
    font-size: 25px;
    /*padding-bottom: 25px;*/
    font-family: 'robotobold';
}

.region-middle-header {
   width: 380px;
    top: 20px;
    right: 10px;
    
}
  

    .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 10px 0px #d2d2d280;
    padding: 18px;
    background: #fff;
    /*margin: 10px;*/
    width: 43%;
    margin-left: 23px;
    margin-right:0px; 
    background: #fff;
    position: relative;
    transition: 0.5s;
    height:auto;
    margin-bottom: 10px;
    margin-top: 5px;
    /* padding-bottom: 0px; */}


     .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li:hover{margin: 0 30px 0px 0px;
    box-shadow: 0px 0px 20px 0px #d2d2d280;
    padding: 18px;
    /*margin: 10px;*/
    width: 43%;
    margin-left: 25px;
    background:#235aa1;
    position: relative;
    transition: 0.5s;
    height: auto;
    /* padding-bottom: 0px; */}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li:hover, .views-field.views-field-title span:hover, .views-field.views-field-field-designation .field-content:hover{ color:#fff;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li .views-field img{width: 100%;
    height: 100%;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-title{text-align: center; margin-top: 20px;  }
    
.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list li:hover .views-field.views-field-title a{color:#fff;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .views-field.views-field-field-designation{text-align: center; }

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .read-more {background: #e12e35 url(../images/next-arrow.png) no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 10px 30px 10px 20px;
    display: inline-block;
    border-radius: 5px;
    /* margin-top: 20px; */
    transition: all 0.5s ease;
    background-position: 88% center;
    text-decoration: none;}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .our-faculty-overlay{text-align: center; display: none;
}

.block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content  nav.slick__arrow{bottom: 0;
    height: 2px;
    left: 50%;
    position: absolute;
    top: auto;
    transform: translateY(-50%);
    z-index: 2;
    margin-left: -40px;
    width: 80px;
    margin-bottom: -40px;
}

body .view-latest-news .slick__arrow {position: absolute;
    right: 0;
    top: -44px;
    width: auto;
    left: 66%;
    margin-right: 0px;}

.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 100%;}

 #block-topleft {
    width: 50%;
    }
    #block-topright {
    width: 100%;
}
.language-switcher-language-url {
    padding: 0 0;
    width: auto;
}

.region-top-header{ width: 100%;text-align: left}

.region-top-header ul li{ padding: 0px;}

#block-sociallinks {
    display:none;
}



.region-middle-header .block-search input {
    /*left: 310px;*/
    left: auto;
    background-size: 20px;
    margin: 0 10px;
    border: none;
    background: none;
    top: -10px;
}


.region-header .site-branding {
    flex: 0 0 80%;
    max-width: 80%;
    top: -10px;
}


.region-header .site-branding img {
    max-width: 100%;
}

body .events-main-wrapper, body .social-media-home, body .site-footer__top {
    padding: 30px 20px;
}

body .social-media-home > .view-header > h2:before{top: 73px;}

body .site-footer .layout-container .col-md-2 h2, body .site-footer .layout-container .col-md-3 h2, body .site-footer .layout-container .col-md-3 h2 {
    width: 100%;
}

.region-top-header ul li a {
    padding: 0 3px;
    font-size: 11px;
}

#block-textresizer #fontlinks ul {
    padding: 0 0 0 0;
}

.home-slider .flex-direction-nav {
    display: none;
}

body .flex-control-nav {
     display: block; 
}

.flex-control-nav {
    z-index: 99;
    bottom: -11px;
}

.home-slider .flexslider {
    margin: 0;
}

body .home-slider {
   margin-bottom: 0px;
}

.region-slider .slides .views-field-body .field-content {
    font-size: 13px;
    line-height: 18px;
}

.region-slider .slides .views-field-body {
    bottom: 30px;
}


.region-slider .slides .views-field-title {
    bottom: 30px;
    line-height: 17px;
    width: 300px;
    padding: 10px;
}

 .region-slider .slides .views-field-title .field-content {
    font-size: 17px;
} 
.flexslider .slides img {
    min-height: 215px;
}

.block-system-main-block .node--view-mode-full .our-team-ris img{
    width: 100%;
}


.home-slider .layout-container .inner-page-banner img{
  height: 200px;
  margin-bottom: -60px;
}


.block-system-main-block .node--view-mode-full p iframe{
  width: 100%;

}

.region-breadcrumb .block-better-social-sharing-buttons {
    margin-top: 0px;
}

.block-system-main-block .view-events .view-content .item-list .views-field-field-event-image {
   float:none; 
}

.block-system-main-block .view-events .view-content .item-list li {
    padding: 18px 18px 40px 5px;
    height: auto;
   }

.block-system-main-block .view-events .view-content .item-list li:hover{
padding: 18px 18px 40px 5px;
height: auto;
}

.block-system-main-block .view-events .view-content .item-list li:hover .field-content{
color: #235aa1;
}

.home-slider .layout-container .inner-page-banner span.banner-title{
top: 70%;
font-size: 25px;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
 left: 1%;
   }

 .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-by .field-content {
    display:inline-blockk;
    margin-left: 0;
}


.block-system-main-block .view-publication .view-content .item-list li {
    height: auto;
    padding: 18px 18px 55px 5px;
}

.block-system-main-block .view-publication .view-content .item-list li:hover{
   height: auto;
   padding: 18px 18px 55px 5px;
}


.block-system-main-block .view-media-centre .view-content .item-list li{
      height: auto;
    padding: 18px 18px 55px 5px;
}

.block-system-main-block .view-media-centre .view-content .item-list li:hover{
      height: auto;
    padding: 18px 18px 55px 5px;
}

.block-system-main-block .view-media-centre .view-content .item-list .views-field-field-event-image{
        float: none;
}

.block-system-main-block .view-media-centre .view-content .item-list .views-field-field-publication-date{
    margin-left: 15px;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image{
  float: none;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file .pub-link{
    margin-top: -13px;
    margin-left: 87px;
}

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-description {
    margin-left: 26px;
}
.block-system-main-block .view-publication .view-content .item-list .views-field-title {
    padding: 0px 0px 0px 15px;
    margin-top: -10px;
}
.block-system-main-block .view-publication .pager ul.pager__items {
    width: 100%;
   }

   body .site-footer .layout-container .col-md-2 h2{
    margin-top: 25px;
   }

   body .site-footer .layout-container .col-md-3 h2{
     margin-top: 25px;
   }

.block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-file {
    /*margin-top: 15px;*/
    left: 28%;
}

.block-system-main-block .view-media-comments .pager ul.pager__items {
    width:100%;
    }

.block-system-main-block .view-media-comments .view-content .item-list .views-field-field-image {
   float: none;
}

.block-system-main-block .views-exposed-form {
   margin-top: -40px;
}
.main-content .section .block-page-title-block .page-title {
   margin-top: 15px;
}
.block-system-main-block .view-media-comments .view-content .item-list .views-field-field-media-document {
   padding: 0px 0px 0px 15px;
}

.block-system-main-block .view-media-comments .view-content .item-list .views-field-field-media-descriptions {
    display: inline-block;
    margin-left: 0px;
}

.block-system-main-block .view-media-comments .view-content .item-list li {
    padding: 18px 18px 20px 5px;
   }

   .block-system-main-block .view-media-comments .view-content .item-list li:hover{
     padding: 18px 18px 20px 5px;
   }

.block-system-main-block .view-our-faculty .view-content .item-list li{
        width: calc(100% * (1/2) - 20px);
}

.block-system-main-block .view-events .pager ul.pager__items {
    width: 100%;
}

.block-system-main-block .view-media-centre .pager ul.pager__items {
   width: 100%;
}

.block-system-main-block .content .node--view-mode-full .ris-contact-us-item-list .col-md-4 {
    float: none;
    flex: 0 0 100%;
    max-width: 100%;
}

.block-system-main-block .content .node--view-mode-full .ris-contact-us-item-list .col-md-8 {
    float: none;
    flex: 0 0 100%;
    max-width: 100%;
}

.block-views-blockevents-block-3 .view-events .view-content .item-list .views-field-field-event-image {
    width: 100%;
    padding: 15px 15px;
}
.events-links {
   padding: 0 0 0 0px;
}

.block-system-main-block .view-events .view-content .item-list li .field-content a{padding: 0px;}

.block-system-main-block .view-events .view-content .item-list li:hover .field-content a{padding: 0px;}
   
.block-system-main-block .view-events .view-content .item-list .views-field-field-event-end-date .field-content .forthcoming-event-dates{
    margin-left: 10px;}

.block-system-main-block .view-events .view-content .item-list span{padding: 0px;}   


.block-system-main-block .view-events .view-content .item-list .views-field-nid a{margin-left: 0px;padding: 9px 30px 9px 20px !important;}
.block-system-main-block .view-events .view-content .item-list .views-field-nid a:hover{margin-left: 0px;padding: 9px 30px 9px 20px !important;}


.region-header .navigation .visually-hidden{right: 15px;
top: 21px;border-bottom: 3px solid #fff;}
.region-header .navigation .visually-hidden::before, .region-header .navigation .visually-hidden::after{background: #fff;}
.top-header{padding-right: 50px; padding-top: 18px;
    padding-bottom: 18px;}
#block-ris-search{right: 0;
top: 0;}
#block-ris-search h2{right: 0;top: -22px;}
#block-ris-search .content{top: 23px;right: -300px;}

.block-webform-block #edit-actions{ display: block;}


.block-system-main-block .view-publication .views-exposed-form .form-select{
    margin-right: 0px;
    margin-left: 0px;
}

.block-views-blockevents-block-4 .view-events .view-content .item-list .views-field-field-event-image{
    float: none;
}

.block-views-blockevents-block-5 .view-events .view-content .item-list .views-field-field-event-image{
    float: none;
}

.block-system-main-block .search-form #edit-submit{
    width:100%;   
    margin: 5px 0px;
}

 .block-system-main-block .search-form #edit-keys{
    width: 88%;
    margin: 0px;
}

}



/*@media (min-width:768px) and (max-width:992px){
}


/*@media (min-width:993px) and (max-width:1199px){

}*/


/*@media (min-width:1200px) and (max-width:1400px){
}*/




@media (min-width:1200px) and (max-width:1400px){
.region-latest-news{background:linear-gradient(to right, #f3f7fd 60%, #c0d3ee 40%);}
/*.latest-news-section .layout-container .view-about-ris.view-display-id-block_1{    display: grid;
    grid-template-columns: 60% 40%;
    max-width: 1290px;
    margin: 0 auto;}*/

/* .region-slider .slides .views-field-title{left: 32.6% !important;}*/

 
 body .site-footer  .layout-container .col-md-3 h2{ width: 48%;}
 body .site-footer  .layout-container .col-md-2 h2{ width: 54%;}

    }



    /* mobile responsive css ends */

/* color theme start */
 .color-theme .top-header{background-color:yellow;}
 .color-theme #block-textresizer #fontlinks ul li a{background-color: #535151;}
 .color-theme .region-top-header ul li a{color:#000;border-color:#000;}
 .color-theme #block-textresizer #fontlinks ul li a{background:#000;color:#fff;}
 .color-theme .region-header .site-branding a img{filter:grayscale(1);}
 .color-theme .region-middle-header ul li a{color:#000;}
 .color-theme .region-middle-header .block-search input.form-submit{filter: grayscale(1);}
 .color-theme .region-header .navigation ul.menu li.menu-item a{background:#000;color:#fff}
 .color-theme .region-header .navigation ul.menu li.menu-item:hover a{color:#000;background:yellow;}
 .color-theme .region-header .navigation ul.menu li.menu-item.menu-item--expanded span{background:#000;color: #fff;}
 .color-theme .region-header .navigation ul.menu li.menu-item:hover span{color:#000;background:yellow;}
 .color-theme .region-header .navigation ul.menu li.menu-item.menu-item--expanded span:before{filter: grayscale(1);}
 .color-theme #block-whatsnew ul li a{background:yellow;}
 .color-theme .region-header .navigation ul.menu li.menu-item.menu-item--expanded ul.menu{background:yellow;}
 .color-theme .flexslider .slides img{filter: grayscale(1);}
 .color-theme .block-views-blocklatest-news-block-1 h2{background:#000;}
 .color-theme .block-views-blocklatest-news-block-1{background:yellow;}
 .color-theme .view-latest-news .view-content .item-list ul li .views-field-title span a{color:#000;}
 .color-theme .view-latest-news .view-content .item-list ul li .views-field-body .field-content p{color:#000;}
 .color-theme .region-latest-news{background: linear-gradient(to right, #fff 57.5%, #ff0 40%);}
 .color-theme .latest-news-section .layout-container .view-about-ris .view-content .views-field-title a:after{background:yellow;}
 .color-theme  .block-views-blockabout-ris-block-1 .view-about-ris .latest-update-dynamic-area:after{background:#000;}
 .color-theme .block-views-blockabout-ris-block-1 .view-about-ris .about-aagc-video:after{background:#000;}
 .color-theme .view-latest-news .slick-current ul.block-grid li{background-color:#333;}
 .color-theme .slick-arrow::before{color:#000;}
 .color-theme .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide:hover{background-color:yellow;color:#000;}
 .color-theme .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide:hover, .views-field.views-field-title span:hover, .views-field.views-field-field-designation .field-content:hover{color:#000;}
 .color-theme  .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide:hover .views-field.views-field-title a{color:#000;}
/* .color-theme .block-views-blockabout-ris-block-1 h2:after{background:yellow;}*/
 .color-theme .latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .views-field-field-publication-date{background:yellow;color:#000}
 .color-theme .latest-news-section .layout-container .view-about-ris .view-content .views-field-body a{background:yellow;color:#000;}
 .color-theme .latest-news-section .layout-container .view-about-ris .view-footer .about-ris .flexslider .flex-control-nav a.flex-active{background:yellow;}
 .color-theme .home-content .layout-main-wrapper .block-views-blockresearch-block-1 h2:before{background:yellow;}
 .color-theme .block-quickinner-tab h2:before{background:yellow;}
 .color-theme .view-research.view-id-research .view-content .views-view-grid .views-col .views-field-field-research-image{filter: grayscale(1);}
 .color-theme .view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(1){filter: grayscale(1);}
 .color-theme .view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(2){filter: grayscale(1);}
 .color-theme .view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(3){filter: grayscale(1);}
 .color-theme .view-research.view-id-research .view-content .views-view-grid .views-col:nth-child(4){filter: grayscale(1);}
 .color-theme .view-research.view-id-research .view-content .views-view-grid .views-col .views-field-nothing a{background:yellow;color:#000}
 .color-theme .block-quickinner-tab .ui-widget-header .ui-state-default{background:yellow;}
 .color-theme .ui-state-active a:link{color:#000;}
 .color-theme .block-quickinner-tab .ui-widget-header .ui-state-active{background:#000;}
 .color-theme .ui-state-active a:link{color:#fff;}
 .color-theme .block-quickinner-tab{background:#fff;}
 .color-theme .views-field.views-field-nothing .field-content a.sub-site-link{background:yellow;color:#000;}
 .color-theme .block-quickinner-tab .views-field-field-image img{border-color:yellow;filter: grayscale(1);}
 .color-theme .publications-home.block-quickinner-tab .ui-widget-header .ui-state-active a{color:#fff!important;}
 .color-theme .publications-home.block-quickinner-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor{color:#000;}
 .color-theme .publications-home{background:#c7c710;}
 .color-theme .publications-home h2{color:#000;}
 .color-theme .block-quickinner-tab.publications-home .views-field-field-publication-type{color:#fff;}
 .color-theme .block-quickinner-tab.publications-home .grid__content{border-color:#ddd;}
 .color-theme .block-quickinner-tab.publications-home .grid__content:hover{background:#ddd;border-color:#ddd}
 .color-theme .block-quickinner-tab.publications-home .views-field-field-publication-image img{filter:grayscale(1);}
 .color-theme .upcoming-event-home .view-header h2{background:yellow;}
 .color-theme .events-main-wrapper > .events-heading:before{background:yellow;}
 .color-theme .upcoming-event-home .view-content .slick-list .slick__slide {background-color:#ddd;}
 .color-theme .upcoming-event-home .view-content .slick-list .slick__slide:hover{background-color:yellow;}
 .color-theme .upcoming-event-home .view-content .slick-list .slick__slide .views-field-title .field-content a{color:#000;}
 .color-theme .block-views-blockevents-block-1 .view-content .slick-list .events-links .social-icons-events a{color:#000;}
 .color-theme .ytp-cued-thumbnail-overlay-image{filter: grayscale(1);}
 .color-theme .social-media-home .view-content .facebookdiv:hover{background-color:yellow;}
 .color-theme .social-media-home .view-content .facebookdiv:hover h2{color:#000;border-color:#000;}
 .color-theme .social-media-home .view-content .socal-facebook:hover{background-color:#000;}
 .color-theme .social-media-home .view-content .facebookdiv:hover h3{color:#000;border-color:#000}
 .color-theme .social-media-home .view-content .socal-facebook:hover h3{border-color:yellow;}
 .color-theme .social-media-home .view-content .socal-twitter:hover{background-color: yellow}
 .color-theme  .social-media-home .view-content .socal-twitter:hover h2{color:#000;border-color:#000;}
 .color-theme .view-social-media .view-content .slick-dots li.slick-active button:before{color:yellow!important;}
 .color-theme .social-media-home > .view-header > h2:before{background-color:#000;}
 .color-theme .site-footer__top{background:#000;}
 .color-theme .site-footer .layout-container .col-md-2 h2{color:#fff;border-color:yellow;}
 .color-theme .site-footer .layout-container .col-md-2 ul li a{color:#fff;}
 .color-theme .site-footer .layout-container .col-md-3 h2{border-color:yellow;color:#fff;}
 .color-theme .site-footer .layout-container .contact-details ul li p{color:#fff;}
 .color-theme .field__item .connect-with-us a img{filter: grayscale(1);}
 .color-theme .site-footer .layout-container .contact-details ul li span img{filter: grayscale(1);}
 .color-theme .btm-footer{background:yellow;}
 .color-theme .btm-footer p{color:#000;}
 .color-theme .home-slider .layout-container .inner-page-banner img{filter:grayscale(1);}
 .color-theme .section .region-sidebar-first .left-menu-aagc{background-color:yellow}
 .color-theme .section .region-sidebar-first .left-menu-aagc h2{background:#000;}
 .color-theme .main-content .section .block-page-title-block .page-title:before{background:yellow;}
 .color-theme  .section .region-sidebar-first .menu--our-inititives{background-color:#000;}
 .color-theme .section .region-sidebar-first .menu--our-inititives h2{background-color:yellow;color:#000;}
 .color-theme .block-views-blockabout-ris-block-2 h2:before{background-color:yellow;}
 .color-theme  .block-views-blockabout-ris-block-2 .flexslider .datetime{background-color:yellow;color:#000;}
 .color-theme .flex-control-paging li a.flex-active{background-color:#000;}
 .color-theme .social-media-home .view-content .socal-facebook h3{color:#000}
 .color-theme  .social-media-home .view-content .facebookdiv h2{color:#000}
 .color-theme  .social-media-home .view-content .socal-twitter h2{color:#000}
 .color-theme .social-media-home .view-content .facebookdiv h3{color:#000}
 .color-theme .align-center{filter:grayscale(1);}
 .color-theme .region-breadcrumb .block-better-social-sharing-buttons{filter: grayscale(1);}
 .color-theme  .section .region-sidebar-first .menu-item--active-trail{background-color:#000}
 .color-theme  ul.menu a.is-active{color:#fff}
 .color-theme .block-system-main-block .field__item p img{filter: grayscale(1);}
 .color-theme .social-media-home{background-color:#d6d612}
 .color-theme .block-system-main-block .field__item .block1-header-red-lec{background-color:#000;color:#000;}
 .color-theme .block-system-main-block .field__item .block1-header-red-lec a{color:#fff;}
 .color-theme .block-system-main-block .field__item li{filter: grayscale(1);}
 .color-theme .block-system-main-block h2{color:#000;}
 .color-theme .block-system-main-block .field__item .block1-header-left-director{color:#000;}
 .color-theme .section .region-sidebar-first .menu--capacity-building{background-color:yellow;}
 .color-theme .section .region-sidebar-first .menu--capacity-building h2{background-color:#000;}
 .color-theme .itec-trade-suit .text-align-center a img{filter: grayscale(1);}
 .color-theme .ris-inte-prog1 .text-align-center img{filter:grayscale(1);}
 .color-theme .block-system-main-block .field__item .ris-inte-prog1 table td img{filter:grayscale(1);}
 .color-theme .block-system-main-block .field__item .block1-header-left-email{color:#000}
 .color-theme .section .region-sidebar-first .menu--publications{background-color:yellow;}
 .color-theme .section .region-sidebar-first .menu--publications h2{background-color:#000;}
 .color-theme .block-system-main-block .views-exposed-form .form-select{color:#000;border-color:yellow;}
 .color-theme  .block-system-main-block .views-exposed-form .form-submit{background-color:yellow;color: #000;border-color:#000;}
 .color-theme  .block-system-main-block .view-publication .view-content .item-list li:hover{background-color:yellow;border-color:#000;}
 .color-theme  .block-system-main-block .view-publication .view-content .item-list .views-field-field-publication-image .image-style-medium{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-publication .view-content .item-list .views-field-nid a{background-color:#000;}
 .color-theme .block-system-main-block .view-publication .view-content .item-list span img{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-publication .view-content .item-list .views-field-field-detail-link a{background-color:#ddd;}
 .color-theme .block-system-main-block .view-publication .view-content .item-list .views-field-field-detail-link a:hover{background-color:#000;}
 .color-theme .block-system-main-block .view-ris-diary .view-content .item-list li:hover{background-color:yellow;}
 .color-theme .block-system-main-block .view-ris-diary .view-content .item-list .views-field-nid a{background-color:#ddd;filter: grayscale(1);}
 .color-theme .block-system-main-block .view-ris-diary .view-content .item-list .views-field-nid a:hover{background-color:#000;}
 .color-theme .block-system-main-block .view-ris-diary .view-content .item-list .views-field-field-image img{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-ris-diary .view-content .item-list .ris-diary-links {filter: grayscale(1);}
 .color-theme .section .region-sidebar-first .menu--events{background-color: yellow;}
 .color-theme .section .region-sidebar-first .menu--events h2{background-color:#000}
 .color-theme .block-system-main-block .forthcoming-event-list .view-content .item-list li:hover{background-color: yellow;border-color:#000;}
 .color-theme .block-system-main-block .forthcoming-event-list .view-content .item-list .views-field-field-event-image .image-style-medium{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-media-centre .view-content .item-list li:hover{background-color:yellow;color:#000!;}
 .color-theme .block-system-main-block .view-media-centre .view-content .item-list li:hover .field-content{color:#000;}
 .color-theme .block-system-main-block .view-media-centre .view-content .item-list .read-more-link{background-color:#000;}
 .color-theme .block-system-main-block .view-media-centre .view-content .item-list span{color:#000;}
 .color-theme .block-system-main-block .view-media-centre .pager li.pager__item:hover{background-color:yellow;}
 .color-theme .block-system-main-block .view-media-centre .pager li.pager__item a{color:#000}
 .color-theme .section .region-sidebar-first .menu--media-library{background-color:yellow;}
 .color-theme .section .region-sidebar-first .menu--media-library h2{background-color:#000}
 .color-theme .block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li:hover{background-color:yellow;border-color:#000;}
 .color-theme .block-system-main-block .content .view-opinions-quick-comments .view-content .item-list span{color:#000;}
 .color-theme .block-system-main-block .content .view-opinions-quick-comments .view-content .item-list .views-field-field-image .image-style-medium{filter:grayscale(1);}
 .color-theme .block-system-main-block .content .view-opinions-quick-comments .view-content .item-list li .views-field-field-opinions-document .field-content img{filter:grayscale(1);}
 .color-theme .section .region-sidebar-first .menu--personnel{background-color:yellow;}
 .color-theme .section .region-sidebar-first .menu--personnel h2{background-color:#000}
 .color-theme .block-system-main-block .view-young-scholars .view-content .item-list li .views-field.views-field-nothing{ filter: grayscale(1);}
 .color-theme .block-system-main-block .view-young-scholars .view-content .item-list li .views-field.views-field-nothing .young-scholar-overlay .young-scholar-name a{color:#000;}
 .color-theme .block-system-main-block .view-young-scholars .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-events .view-content .item-list li:hover{background-color:yellow;border-color:#000;}
 .color-theme .block-system-main-block .view-events .view-content .item-list .views-field-field-event-image .image-style-medium{filter:grayscale(1);}
 .color-theme .block-system-main-block .view-events .view-content .item-list .views-field-nid a{background-color:#ddd}
 .color-theme .block-system-main-block .view-events .view-content .item-list .views-field-nid a:hover{background-color:#000;}
 .color-theme .block-system-main-block .view-events .view-content .item-list .social-icons-events img{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-events .view-content .item-list span img{filter: grayscale(1);}
 .color-theme .block-system-main-block .node--view-mode-full table tbody tr td img{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-1 h2{color:#000;}
 .color-theme .block-views-blockadministration-block-1 .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-1 .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-9 h2{color:#000;}
 .color-theme .block-views-blockadministration-block-2 h2{color:#000;}
 .color-theme .block-views-blockadministration-block-9 .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-9 .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-2 .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-2 .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-3 h2{color:#000;}
 .color-theme .block-views-blockadministration-block-3 .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-3 .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-14 h2{color:#000;}
 .color-theme .block-views-blockadministration-block-14 .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-14 .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-12 h2{color:#000;}
 .color-theme .block-views-blockadministration-block-12 .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-12 .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-10 h2{color:#000;}
 .color-theme .block-views-blockadministration-block-10 .view-administration .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-views-blockadministration-block-10 .view-administration .view-content .item-list li .views-field.views-field-nothing{filter: grayscale(1);}
 .color-theme .block-system-main-block .content .views-element-container .view-our-faculty .view-content .item-list h3{color:#000;}
 .color-theme .block-system-main-block .view-our-faculty .view-content .item-list ul li .views-field img{filter: grayscale(1);}
 .color-theme .block-system-main-block .view-our-faculty .view-content .item-list li .views-field.views-field-nothing-1{filter: grayscale(1);}
 .color-theme .block2-header-left{color: #000;}
 .color-theme .block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li:hover{background-color: yellow;color:#000;}
 .color-theme .block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li:hover .field-content{color:#000;}
 .color-theme .block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list li:hover .field-content{color:#000;}
 .color-theme .block-views-blockcurrent-opening-block-1 .view-current-opening .view-content .item-list .read-more-link{background-color:#000;}
 .color-theme .section .region-sidebar-first .menu--vacancy{background-color:yellow;}
 .color-theme .section .region-sidebar-first .menu--vacancy h2{background-color:#000;}
 .color-theme .block1-header-left{color: #000;}
 .color-theme .block-system-main-block .view-current-opening .view-content .item-list li:hover{background-color: yellow;}
 .color-theme .block-system-main-block .view-current-opening .view-content .item-list li:hover .field-content{color:#000;}
 .color-theme .block-system-main-block .view-current-opening .view-content .item-list .read-more-link{background-color:#000;}
 .color-theme .block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list li:hover{background-color: yellow;}
 .color-theme .block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list li:hover .field-content{color:#000;}
 .color-theme .block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list .read-more-link{background-color:#000;}
 .color-theme  .block-system-main-block .view-current-opening .view-content .item-list span{color:#000;}
 .color-theme .block-views-blockcurrent-opening-block-3 .view-current-opening .view-content .item-list span{color:#000;}
 .color-theme .region-middle-header img.flag{filter: grayscale(1);}
 .color-theme .block-views-blockour-faculty-block-3 .faculty-ganeshan .view-content .slick-list .slick__slide .views-field img{filter: grayscale(1);}
 .color-theme .block-block-content .quick-link-block li{background-color:#000;}
 .color-theme .section .region-sidebar-first .menu--about-us{background-color: yellow;}
 .color-theme .section .region-sidebar-first .menu--about-us h2{background-color:#000;}
 .color-theme .section .region-sidebar-first .menu--about-us ul li a{color:#000;}
 /* color theme close */

.block-views-blockabout-ris-block-2 .content .about-ris .item-list{overflow: hidden;}
    